.one-platform{--background:#f3f6f8;--foreground:#112c3c;--card:#fff;--card-foreground:#171717;--popover:#fff;--popover-foreground:#171717;--primary:#087aa5;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#d9aa55;--accent-foreground:#171717;--destructive:#e7000b;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#f54900;--chart-2:#009689;--chart-3:#104e64;--chart-4:#ffb900;--chart-5:#fe9a00;--radius:.625rem;--sidebar:#061f35;--sidebar-foreground:#d8e9f0;--sidebar-primary:#55d4e8;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#0b3a57;--sidebar-accent-foreground:#fff;--sidebar-border:#ffffff1c;--sidebar-ring:#a1a1a1}.one-platform,.one-platform{max-width:100%;overflow-x:hidden}.one-platform{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}.one-platform *{box-sizing:border-box}.one-platform button,.one-platform input,.one-platform select,.one-platform textarea{font:inherit}.one-platform button{cursor:pointer}.one-platform .one-shell{color:#112c3c;background:#f2f5f7;width:100%;min-width:0;min-height:100vh;display:flex}.one-platform .one-sidebar{z-index:40;color:#d7e7ee;background:linear-gradient(#061f35 0%,#082942 72%,#061c30 100%);border-right:1px solid #ffffff17;flex-direction:column;width:270px;display:flex;position:fixed;inset:0 auto 0 0}.one-platform .one-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;height:96px;padding:10px 16px;display:flex}.one-platform .one-brand img{object-fit:contain;object-position:left center;filter:brightness(0)invert()drop-shadow(0 2px 4px #0000001f);width:220px;height:76px}.one-platform .one-mark{color:#061f35;letter-spacing:-.05em;background:#58d4e7;border-radius:8px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.one-platform .one-brand strong{color:#fff;letter-spacing:.08em;font-size:14px;display:block}.one-platform .one-brand span{color:#86a6b7;margin-top:3px;font-size:13px;display:block}.one-platform .one-nav{flex:1;padding:21px 12px;overflow-y:auto}.one-platform .nav-group+.nav-group{margin-top:18px}.one-platform .nav-kicker{color:#7898aa;letter-spacing:.13em;text-transform:uppercase;padding:0 12px 7px;font-size:11px;font-weight:800;display:block}.one-platform .one-nav button{color:#bed0da;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;height:43px;margin:2px 0;padding:0 12px;font-size:14px;transition:all .15s;display:flex}.one-platform .one-nav button:hover{color:#fff;background:#ffffff0f}.one-platform .one-nav button.active{color:#fff;background:#0d4261;box-shadow:inset 3px 0 #58d4e7}.one-platform .one-nav svg{flex:none;width:18px;height:18px}.one-platform .one-nav b{color:#09243a;background:#58d4e7;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:11px}.one-platform .one-user{border-top:1px solid #ffffff1a;align-items:center;gap:10px;min-height:72px;padding:13px 16px;display:flex}.one-platform .avatar{color:#0a3148;background:#d8aa57;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.one-platform .one-user div:nth-child(2){flex:1;min-width:0}.one-platform .one-user strong,.one-platform .one-user span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.one-platform .one-user strong{color:#fff;font-size:13px}.one-platform .one-user span{color:#86a6b7;margin-top:2px;font-size:12px}.one-platform .one-user svg{width:17px}.one-platform .one-main{flex:1;min-width:0;margin-left:270px}.one-platform .one-topbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dae2e7;align-items:center;gap:14px;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.one-platform .global-search-shell{flex:1;max-width:630px;position:relative}.one-platform .global-search{background:#f4f7f8;border:1px solid #dbe4e8;border-radius:7px;align-items:center;gap:10px;width:100%;padding:0 14px;display:flex}.one-platform .global-search svg{color:#708a99;width:18px}.one-platform .global-search input{color:#17384a;background:0 0;border:0;outline:0;width:100%;height:42px;font-size:14px}.one-platform .global-search-results{z-index:70;background:#fff;border:1px solid #d7e3e8;border-radius:9px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 45px #0a2a3a2e}.one-platform .global-search-results>button{color:#173d50;text-align:left;background:#fff;border:0;border-radius:6px;grid-template-columns:32px 1fr 18px;align-items:center;gap:9px;width:100%;min-height:52px;padding:8px 10px;display:grid}:is(.one-platform .global-search-results>button:hover,.one-platform .global-search-results>button:focus-visible){background:#edf7fa}.one-platform .global-search-results>button>svg:first-child{color:#087aa5;width:17px}.one-platform .global-search-results>button>svg:last-child{color:#83969f;width:15px}.one-platform .global-search-results strong,.one-platform .global-search-results small{display:block}.one-platform .global-search-results strong{font-size:11px}.one-platform .global-search-results small{color:#7b9099;margin-top:2px;font-size:9px}.one-platform .global-search-empty{color:#718792;justify-content:center;align-items:center;gap:8px;min-height:70px;padding:12px;font-size:10px;display:flex}.one-platform .global-search-empty svg{width:17px}.one-platform .icon-button,.one-platform .menu-button{color:#23485c;background:#fff;border:1px solid #dbe4e8;border-radius:7px;place-items:center;width:42px;height:42px;display:grid;position:relative}.one-platform .icon-button svg,.one-platform .menu-button svg{width:19px}.one-platform .icon-button span{background:#e45e52;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px}.one-platform .site-presentation-link{color:#17617d;background:#edf7fa;border:1px solid #c8e1e9;border-radius:7px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.one-platform .site-presentation-link svg{width:16px}.one-platform .primary-button,.one-platform .secondary-button{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:750;display:inline-flex}.one-platform .primary-button{color:#fff;background:#087aa5;border:1px solid #087aa5;box-shadow:0 3px 10px #087aa529}.one-platform .primary-button:hover{background:#06688d}.one-platform .primary-button svg,.one-platform .secondary-button svg{width:17px}.one-platform .secondary-button{color:#173a4c;background:#fff;border:1px solid #ccd9df}.one-platform .one-content{width:min(1600px,100%);margin:0 auto;padding:30px}.one-platform .page-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.one-platform .eyebrow{color:#087aa5;letter-spacing:.14em;margin-bottom:7px;font-size:11px;font-weight:850;display:block}.one-platform .page-heading h1{color:#0b2c40;letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:clamp(30px,3vw,42px);font-weight:600}.one-platform .page-heading p{color:#637d8c;margin:7px 0 0;font-size:15px}.one-platform .secure-pill{color:#286b57;background:#eaf7f1;border:1px solid #c7e8db;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:700;display:flex}.one-platform .secure-pill svg{width:17px}.one-platform .module-center{background:#fff;border:1px solid #d9e5e9;border-radius:12px;margin-bottom:18px;overflow:hidden;box-shadow:0 10px 30px #1536480e}.one-platform .module-center-heading{color:#fff;background:linear-gradient(118deg,#061f35 0%,#0a4561 70%,#087b83 100%);justify-content:space-between;align-items:center;gap:24px;min-height:124px;padding:24px 26px;display:flex}.one-platform .module-center-heading .eyebrow{color:#79dbe2}.one-platform .module-center-heading h2{margin:0;font-family:Georgia,serif;font-size:clamp(25px,2.4vw,34px);font-weight:600}.one-platform .module-center-heading p{color:#cae0e8;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.55}.one-platform .module-center-seal{background:#ffffff17;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:11px;min-width:250px;padding:12px 14px;display:flex}.one-platform .module-center-seal>svg{color:#d8aa57;width:25px}.one-platform .module-center-seal span,.one-platform .module-center-seal strong{display:block}.one-platform .module-center-seal span{color:#bad3dc;font-size:10px;line-height:1.4}.one-platform .module-center-seal strong{color:#fff;margin-bottom:2px;font-size:12px}.one-platform .module-toolbar{background:#f7fafb;border-bottom:1px solid #dfe8eb;grid-template-columns:minmax(280px,1fr) minmax(0,1.7fr) auto;align-items:center;gap:12px;padding:16px 20px;display:grid}.one-platform .module-toolbar>label{background:#fff;border:1px solid #cfdee3;border-radius:7px;align-items:center;gap:8px;min-width:0;height:42px;padding:0 12px;display:flex}.one-platform .module-toolbar>label svg{color:#087aa5;flex:none;width:17px}.one-platform .module-toolbar>label input{color:#173d50;background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;font-size:11px}.one-platform .module-filter-list{scrollbar-width:thin;gap:6px;min-width:0;display:flex;overflow-x:auto}.one-platform .module-filter-list button{color:#567482;background:#fff;border:1px solid #d4e1e5;border-radius:99px;flex:none;min-height:36px;padding:0 10px;font-size:9px;font-weight:750}.one-platform .module-filter-list button.active{color:#fff;background:#087e83;border-color:#087e83}.one-platform .module-result-count{color:#718792;white-space:nowrap;font-size:9px}.one-platform .module-result-count strong{color:#0a607d;font-size:13px}.one-platform .module-empty{color:#708792;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;padding:30px;display:flex}.one-platform .module-empty>svg{color:#087aa5;width:28px}.one-platform .module-empty strong{color:#173d50;font-size:14px}.one-platform .module-empty span{font-size:10px}.one-platform .module-empty button{color:#087aa5;background:#fff;border:1px solid #a9cbd5;border-radius:6px;margin-top:5px;padding:8px 11px;font-size:9px;font-weight:800}.one-platform .module-groups{gap:18px;padding:20px;display:grid}.one-platform .module-group{min-width:0}.one-platform .module-group>header{justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-bottom:9px;display:flex}.one-platform .module-group>header span{color:#153c4f;font-size:13px;font-weight:850;display:block}.one-platform .module-group>header p{color:#718792;margin:3px 0 0;font-size:10px}.one-platform .module-group>header b{color:#087aa5;background:#e7f4f8;border-radius:50%;place-items:center;min-width:26px;height:26px;font-size:10px;display:grid}.one-platform .module-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.one-platform .module-card{min-width:0;min-height:180px;color:inherit;text-align:left;background:#fbfcfd;border:1px solid #dce6ea;border-radius:9px;flex-direction:column;padding:16px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.one-platform .module-card:hover{border-color:#8fc6d5;transform:translateY(-2px);box-shadow:0 9px 20px #10405514}.one-platform .module-card-top{align-items:center;gap:8px;min-height:34px;display:flex}.one-platform .module-card-icon{color:#087aa5;background:#e5f4f9;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.one-platform .module-card-icon svg{width:18px}.one-platform .module-card-top i{color:#2d6a57;text-transform:uppercase;background:#eaf6f1;border-radius:4px;margin-left:auto;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800}.one-platform .module-card-top>svg{color:#82959e;width:16px}.one-platform .module-card>strong{color:#12384b;overflow-wrap:anywhere;margin-top:13px;font-size:14px;line-height:1.25}.one-platform .module-card>p{color:#657d89;overflow-wrap:anywhere;margin:7px 0 13px;font-size:11px;line-height:1.5}.one-platform .module-card>footer{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}.one-platform .module-card>footer span{color:#577481;background:#edf3f5;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:750}.one-platform .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.one-platform .metric-card{background:#fff;border:1px solid #dfe6ea;border-radius:9px;align-items:center;gap:15px;min-height:126px;padding:20px;display:flex;box-shadow:0 6px 18px #1536480a}.one-platform .metric-icon{border-radius:8px;place-items:center;width:45px;height:45px;display:grid}.one-platform .metric-icon svg{width:21px}.one-platform .metric-icon.blue{color:#087aa5;background:#e5f4f9}.one-platform .metric-icon.gold{color:#9a6b19;background:#fbf3df}.one-platform .metric-icon.cyan{color:#177988;background:#e1f7f8}.one-platform .metric-icon.red{color:#b04e49;background:#fbeceb}.one-platform .metric-card span,.one-platform .metric-card strong,.one-platform .metric-card small{display:block}.one-platform .metric-card span{color:#637d8c;font-size:13px}.one-platform .metric-card strong{color:#0d3145;margin:4px 0;font-family:Georgia,serif;font-size:25px}.one-platform .metric-card small{color:#78909d;font-size:12px}.one-platform .workspace-grid{grid-template-columns:minmax(0,2fr) minmax(320px,.82fr);gap:16px;min-width:0;margin-top:16px;display:grid}.one-platform .workspace-grid>*{min-width:0}.one-platform .panel{background:#fff;border:1px solid #dfe6ea;border-radius:9px;min-width:0;box-shadow:0 6px 18px #1536480a}.one-platform .panel-header{border-bottom:1px solid #e5ebee;justify-content:space-between;align-items:center;gap:15px;min-height:75px;padding:17px 20px;display:flex}.one-platform .panel-header h2{color:#12364a;margin:0;font-family:Georgia,serif;font-size:21px;font-weight:600}.one-platform .panel-header .eyebrow{margin-bottom:4px}.one-platform .panel-header>svg{color:#087aa5}.one-platform .text-button{color:#087aa5;background:0 0;border:0;align-items:center;gap:4px;font-size:13px;font-weight:750;display:flex}.one-platform .text-button svg{width:16px}.one-platform .mini-kanban,.one-platform .kanban-board{grid-template-columns:repeat(4,minmax(190px,1fr));gap:10px;padding:16px;display:grid;overflow-x:auto}.one-platform .mini-lane,.one-platform .kanban-lane{background:#f5f7f8;border:1px solid #e4eaed;border-radius:7px;min-width:190px;padding:9px}.one-platform .kanban-lane{min-width:250px;min-height:500px}.one-platform .lane-title{color:#36566a;align-items:center;gap:7px;min-height:28px;font-size:12px;font-weight:750;display:flex}.one-platform .lane-title i{border-radius:50%;width:7px;height:7px}.one-platform .lane-title b{text-align:center;background:#e1e7ea;border-radius:9px;min-width:21px;margin-left:auto;padding:2px 6px;font-size:11px}.one-platform .deal-card{background:#fff;border:1px solid #dfe6e9;border-radius:6px;margin-top:8px;padding:12px;box-shadow:0 3px 9px #1636460a}.one-platform .deal-card>div{flex-direction:column;gap:4px;display:flex}.one-platform .deal-card span{color:#7a919d;font-size:11px;font-weight:750}.one-platform .deal-card b{color:#163a4d;font-size:13px}.one-platform .deal-card p{color:#526f7f;margin:10px 0 8px;font-size:12px}.one-platform .deal-card small{color:#087aa5;font-size:11px;font-weight:750}.one-platform .deal-card.detailed{padding:15px}.one-platform .deal-card.detailed b{font-size:14px}.one-platform .deal-card footer{border-top:1px solid #e7edef;justify-content:space-between;align-items:center;margin-top:13px;padding-top:10px;display:flex}.one-platform .deal-card footer button{color:#087aa5;background:#e7f4f8;border:0;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.one-platform .deal-card footer svg{width:15px}.one-platform .assisted-card{padding-bottom:18px}.one-platform .assisted-card>p,.one-platform .assisted-card>label,.one-platform .assisted-card>.lookup,.one-platform .assisted-card>.compliance-note{margin-left:20px;margin-right:20px}.one-platform .assisted-card>p{color:#617b89;font-size:13px;line-height:1.55}.one-platform .assisted-card>label{color:#355668;margin-top:15px;margin-bottom:6px;font-size:12px;font-weight:750;display:block}.one-platform .lookup{display:flex}.one-platform .lookup input{border:1px solid #cad7dd;border-right:0;border-radius:6px 0 0 6px;outline:0;flex:1;min-width:0;height:42px;padding:0 11px}.one-platform .lookup button{color:#fff;background:#087aa5;border:0;border-radius:0 6px 6px 0;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.one-platform .lookup button svg{width:15px}.one-platform .compliance-note,.one-platform .info-banner,.one-platform .warning-banner{color:#386254;background:#edf8f3;border:1px solid #d2ebe1;border-radius:6px;gap:10px;padding:12px;font-size:12px;line-height:1.45;display:flex}.one-platform .compliance-note{margin-top:14px}.one-platform .compliance-note svg,.one-platform .info-banner svg,.one-platform .warning-banner svg{flex:none;width:18px}.one-platform .compliance-note strong{color:#205642;display:block}.one-platform .warning-banner{color:#715522;background:#fff8e8;border-color:#f0dfb5}.one-platform .info-banner p,.one-platform .warning-banner p{margin:0}.one-platform .triple-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.one-platform .action-card{text-align:left;background:#fff;border:1px solid #dfe6ea;border-radius:9px;align-items:flex-start;gap:13px;min-height:135px;padding:19px;display:flex;box-shadow:0 6px 18px #1536480a}.one-platform .action-card:hover{border-color:#a7cbd8;transform:translateY(-1px)}.one-platform .action-icon{color:#087aa5;background:#e5f4f9;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.one-platform .action-icon svg{width:20px}.one-platform .action-card>div:nth-child(2){flex:1}.one-platform .action-card span{color:#80939c;letter-spacing:.1em;font-size:10px;font-weight:800;display:block}.one-platform .action-card strong{color:#14384c;margin:6px 0;font-size:14px;display:block}.one-platform .action-card p{color:#657d8a;margin:0;font-size:12px;line-height:1.45}.one-platform .action-card>svg{color:#7b919d;width:17px}.one-platform .full-panel{min-height:620px}.one-platform .filter-row{gap:8px;display:flex}.one-platform .filter-row button,.one-platform .filter-row>span{color:#36576a;background:#fff;border:1px solid #d7e1e5;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:12px;display:flex}.one-platform .filter-row>span{color:#657e89;background:#f5f8f9}.one-platform .filter-row svg{width:15px}.one-platform .kanban-board{gap:14px;padding:20px}.one-platform .document-layout{grid-template-columns:minmax(0,1.65fr) minmax(340px,.85fr);gap:16px;display:grid}.one-platform .document-builder,.one-platform .signature-panel{padding-bottom:20px}.one-platform .doc-tabs{border-bottom:1px solid #dae3e7;margin:18px 20px 0;display:flex}.one-platform .doc-tabs button{color:#69818e;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 15px;font-size:13px;font-weight:750}.one-platform .doc-tabs button.active{color:#087aa5;border-color:#087aa5}.one-platform .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px;display:grid}.one-platform .form-grid label,.one-platform .signature-panel>label{color:#365668;flex-direction:column;gap:6px;font-size:12px;font-weight:750;display:flex}.one-platform .form-grid input,.one-platform .form-grid select,.one-platform .form-grid textarea,.one-platform .signature-panel input{color:#17384a;background:#fff;border:1px solid #cddae0;border-radius:6px;outline:0;width:100%;min-height:42px;padding:9px 11px}.one-platform .form-grid select[multiple]{min-height:92px}.one-platform .form-grid textarea{resize:vertical;min-height:78px}.one-platform .span-2{grid-column:span 2}.one-platform .form-grid fieldset{border:1px solid #d9e3e7;border-radius:6px;margin:0;padding:13px}.one-platform .form-grid legend{color:#365668;padding:0 6px;font-size:12px;font-weight:750}.one-platform .check-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.one-platform .check-grid label{color:#526f7e;flex-direction:row;align-items:center;gap:8px;font-weight:500;display:flex}.one-platform .check-grid input{width:16px;min-height:16px}.one-platform .builder-actions{justify-content:flex-end;gap:9px;padding:0 20px;display:flex}.one-platform .signature-panel>label,.one-platform .signature-panel>.signature-box,.one-platform .signature-panel>.evidence-list,.one-platform .signature-panel>.wide,.one-platform .signature-panel>.legal-note{margin-left:20px;margin-right:20px}.one-platform .signature-panel>label{margin-top:12px}.one-platform .sign-methods{grid-template-columns:1fr 1fr;gap:8px;margin:17px 20px 3px;display:grid}.one-platform .sign-methods button{color:#587381;background:#f4f7f8;border:1px solid #dce5e9;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:12px;font-weight:750;display:flex}.one-platform .sign-methods button.active{color:#087aa5;background:#e9f6fa;border-color:#a9d3e1}.one-platform .sign-methods svg{width:17px}.one-platform .signature-box{background:#f8fafb;border:1px dashed #9fb5c0;border-radius:6px;margin-top:15px;padding:8px}.one-platform .signature-canvas{touch-action:none;background:#fff;width:100%;height:128px;display:block}.one-platform .signature-baseline{color:#7b919d;justify-content:space-between;padding:6px 3px 0;font-size:10px;display:flex}.one-platform .signature-baseline button{color:#087aa5;background:0 0;border:0;font-size:11px;font-weight:750}.one-platform .evidence-list{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.one-platform .evidence-list span{color:#4c6a78;align-items:center;gap:5px;font-size:11px;display:flex}.one-platform .evidence-list svg{color:#15946b;width:14px}.one-platform .signature-panel>.wide{width:calc(100% - 40px);margin-top:15px}.one-platform .legal-note{color:#758b96;font-size:10px;line-height:1.45}.one-platform .integration-list{padding:8px 20px}.one-platform .integration-list article{border-bottom:1px solid #e6ecef;grid-template-columns:44px minmax(180px,1fr) minmax(220px,1.2fr) 105px;align-items:center;gap:14px;min-height:78px;display:grid}.one-platform .integration-logo{color:#087aa5;background:#e5f4f9;border-radius:7px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid}.one-platform .integration-list strong,.one-platform .integration-list span{display:block}.one-platform .integration-list strong{color:#17394b;font-size:14px}.one-platform .integration-list span,.one-platform .integration-list p{color:#718793;font-size:12px}.one-platform .integration-list button{color:#087aa5;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:3px;font-size:12px;font-weight:750;display:flex}.one-platform .integration-list button svg{width:15px}.one-platform .architecture-note{color:#345d70;background:#edf7fa;border:1px solid #cce5ed;border-radius:7px;gap:12px;margin:16px 20px;padding:17px;display:flex}.one-platform .architecture-note svg{flex:none;width:20px}.one-platform .architecture-note strong{color:#143f55}.one-platform .architecture-note p{margin:5px 0 0;font-size:13px;line-height:1.5}.one-platform .service-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:20px;display:grid}.one-platform .service-grid article{border:1px solid #dce5e9;border-radius:8px;flex-direction:column;min-height:190px;padding:18px;display:flex}.one-platform .service-grid article>div{justify-content:space-between;align-items:center;display:flex}.one-platform .service-grid svg{color:#087aa5;width:20px}.one-platform .service-grid article>div span{color:#5b7482;background:#edf2f4;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:750}.one-platform .service-grid strong{color:#14384b;margin-top:22px;font-family:Georgia,serif;font-size:19px}.one-platform .service-grid p{color:#617b88;font-size:12px;line-height:1.5}.one-platform .service-grid footer{color:#78909b;border-top:1px solid #e5ebee;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:10px;display:flex}.one-platform .service-grid footer svg{width:15px}.one-platform .modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#031623a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.one-platform .one-modal{background:#fff;border-radius:10px;width:min(720px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 25px 80px #0000003d}.one-platform .modal-heading{border-bottom:1px solid #e2e9ec;justify-content:space-between;padding:22px 24px;display:flex}.one-platform .modal-heading h2{color:#12364a;margin:0;font-family:Georgia,serif;font-size:25px}.one-platform .modal-heading p{color:#718691;margin:5px 0 0;font-size:13px}.one-platform .modal-heading>button{color:#587281;background:#f2f5f6;border:0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.one-platform .modal-heading svg{width:18px}.one-platform .one-modal .builder-actions{padding:0 20px 20px}.one-platform .one-toast{z-index:100;color:#fff;background:#113d52;border:1px solid #235970;border-radius:7px;align-items:center;gap:9px;max-width:420px;padding:14px 17px;font-size:13px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 40px #00000038}.one-platform .one-toast svg{color:#61d6ad;width:18px}.one-platform .menu-button,.one-platform .mobile-close,.one-platform .sidebar-backdrop{display:none}.one-platform .ecac-flow{background:#f7fafb;border:1px solid #dce6ea;border-radius:7px;padding:16px}.one-platform .ecac-flow>strong{color:#143d52;font-size:14px;display:block}.one-platform .ecac-flow ol{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;padding:0;list-style:none;display:grid}.one-platform .ecac-flow li{color:#4b6a79;align-items:center;gap:9px;min-height:42px;font-size:12px;display:flex}.one-platform .ecac-flow li b{color:#fff;background:#087aa5;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.one-platform .risk-callout{color:#73531c;background:#fff7e4;border:1px solid #edd9a8;border-radius:6px;gap:9px;padding:11px;font-size:12px;line-height:1.45;display:flex}.one-platform .risk-callout svg{flex:none;width:18px}.one-platform .risk-callout b{color:#5e4214;display:block}@media (max-width:1150px){.one-platform .module-toolbar{grid-template-columns:1fr}.one-platform .module-result-count{justify-self:end}.one-platform .module-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.one-platform .metric-grid{grid-template-columns:repeat(2,1fr)}.one-platform .triple-grid,.one-platform .document-layout{grid-template-columns:1fr}.one-platform .service-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.one-platform,.one-platform,.one-platform .one-shell,.one-platform .one-main{width:100%;min-width:0;max-width:100%}.one-platform .one-main{margin-left:0;overflow-x:hidden}.one-platform .one-sidebar{width:min(300px,86vw);transition:all .2s;transform:translate(-100%)}.one-platform .one-sidebar.open{transform:translate(0)}.one-platform .menu-button,.one-platform .mobile-close{display:grid}.one-platform .mobile-close{color:#fff;background:#ffffff14;border:0;border-radius:5px;place-items:center;width:34px;height:34px;margin-left:auto}.one-platform .sidebar-backdrop{z-index:35;background:#00000059;border:0;display:block;position:fixed;inset:0}.one-platform .one-topbar{height:64px;padding:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));gap:10px}.one-platform .global-search-shell{display:none}.one-platform .one-topbar>.primary-button{margin-left:auto}.one-platform .one-content{width:100%;max-width:100%;padding:18px 12px 28px}.one-platform .page-heading{flex-direction:column;align-items:flex-start;min-width:0;margin-bottom:18px}.one-platform .page-heading>div{min-width:0}.one-platform .page-heading p{font-size:13px;line-height:1.5}.one-platform .module-center-heading{flex-direction:column;align-items:flex-start;min-height:0;padding:20px}.one-platform .module-center-seal{width:100%;min-width:0}.one-platform .module-toolbar{grid-template-columns:minmax(0,1fr);padding:12px}.one-platform .module-filter-list{margin:0 -12px;padding:0 12px}.one-platform .module-result-count{justify-self:start}.one-platform .module-groups{padding:14px}.one-platform .module-card-grid{grid-template-columns:minmax(0,1fr)}.one-platform .module-card{min-height:0}.one-platform .metric-grid,.one-platform .workspace-grid,.one-platform .service-grid,.one-platform .triple-grid{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.one-platform .mini-kanban,.one-platform .kanban-board{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(248px,86%);grid-auto-flow:column;width:100%;max-width:100%;overflow-x:auto}.one-platform .mini-lane,.one-platform .kanban-lane{scroll-snap-align:start;min-width:0}.one-platform .kanban-lane{min-height:360px}.one-platform .document-layout{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.one-platform .form-grid{grid-template-columns:minmax(0,1fr)}.one-platform .span-2{grid-column:span 1}.one-platform .check-grid{grid-template-columns:1fr}.one-platform .integration-list article{grid-template-columns:42px minmax(0,1fr) auto}.one-platform .integration-list article p{overflow-wrap:anywhere;grid-column:2/4;margin:0 0 12px}.one-platform .integration-list article button{grid-area:1/3}.one-platform .secure-pill{display:none}.one-platform .panel-header>div,.one-platform .action-card>div:nth-child(2),.one-platform .registry-list article>div:last-child,.one-platform .member-list article>div:nth-child(2){min-width:0}.one-platform .panel-header h2,.one-platform .action-card strong,.one-platform .action-card p,.one-platform .assisted-card p,.one-platform .compliance-note span,.one-platform .architecture-note p{overflow-wrap:anywhere}.one-platform .one-toast{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:none}.one-platform .one-modal{max-width:100%}}@media (max-width:520px){.one-platform .metric-grid{grid-template-columns:1fr}.one-platform .site-presentation-link{justify-content:center;width:42px;padding:0}.one-platform .site-presentation-link span{display:none}.one-platform .one-topbar>.primary-button{width:42px;padding:0;font-size:0}.one-platform .one-topbar>.primary-button svg{width:18px}.one-platform .page-heading h1{font-size:28px}.one-platform .panel-header{flex-wrap:wrap;align-items:flex-start;min-height:68px;padding:14px}.one-platform .panel-header h2{font-size:20px;line-height:1.15}.one-platform .panel-header .eyebrow{line-height:1.45}.one-platform .text-button{margin-left:auto}.one-platform .mini-kanban,.one-platform .kanban-board{grid-auto-columns:calc(100vw - 58px);padding:12px}.one-platform .assisted-card>p,.one-platform .assisted-card>label,.one-platform .assisted-card>.lookup,.one-platform .assisted-card>.compliance-note{margin-left:14px;margin-right:14px}.one-platform .assisted-card>p{font-size:12px}.one-platform .lookup{flex-direction:column;gap:8px}.one-platform .lookup input{border-right:1px solid #cad7dd;border-radius:6px;width:100%}.one-platform .lookup button{border-radius:6px;justify-content:center;min-height:42px}.one-platform .compliance-note{align-items:flex-start}.one-platform .action-card{min-height:0;padding:15px}.one-platform .action-card p{font-size:11px}.one-platform .action-icon{flex:none;width:38px;height:38px}.one-platform .evidence-list{grid-template-columns:1fr}.one-platform .doc-tabs{margin-left:14px;margin-right:14px;overflow-x:auto}.one-platform .doc-tabs button{white-space:nowrap}.one-platform .form-grid,.one-platform .integration-list,.one-platform .service-grid{padding:14px}.one-platform .builder-actions{flex-direction:column;padding:0 14px}.one-platform .builder-actions button{width:100%}.one-platform .signature-panel>label,.one-platform .signature-panel>.signature-box,.one-platform .signature-panel>.evidence-list,.one-platform .signature-panel>.wide,.one-platform .signature-panel>.legal-note{margin-left:14px;margin-right:14px}.one-platform .signature-panel>.wide{width:calc(100% - 28px)}.one-platform .modal-backdrop{padding:8px}.one-platform .modal-heading{padding:17px}.one-platform .one-modal .form-grid{padding:16px}.one-platform .one-modal .builder-actions{padding:0 16px 16px}.one-platform .architecture-note{margin:14px;padding:14px}.one-platform .integration-list article{grid-template-columns:38px minmax(0,1fr)}.one-platform .integration-list article button{grid-area:auto/2;justify-content:flex-start}.one-platform .integration-list article p{grid-column:2}.one-platform .service-grid{grid-template-columns:1fr}}.one-platform .documents-v2{flex-direction:column;gap:16px;display:flex}.one-platform .documents-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.one-platform .documents-kpis article{background:#fff;border:1px solid #dce5e9;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.one-platform .documents-kpis svg{color:#087aa5;width:22px}.one-platform .documents-kpis span,.one-platform .documents-kpis strong,.one-platform .documents-kpis small{display:block}.one-platform .documents-kpis span{color:#6e8490;font-size:11px}.one-platform .documents-kpis strong{color:#12384c;margin:2px 0;font-family:Georgia,serif;font-size:23px}.one-platform .documents-kpis small{color:#7d919b;font-size:10px}.one-platform .documents-main-grid{grid-template-columns:minmax(0,1.8fr) minmax(290px,.7fr);gap:16px;display:grid}.one-platform .document-composer{padding-bottom:20px}.one-platform .doc-kind-tabs{gap:7px;margin:18px 20px 0;display:flex;overflow-x:auto}.one-platform .doc-kind-tabs button{white-space:nowrap;color:#587180;background:#f2f6f7;border:1px solid #d9e3e7;border-radius:6px;min-height:38px;padding:0 13px;font-size:12px;font-weight:750}.one-platform .doc-kind-tabs button.active{color:#fff;background:#087aa5;border-color:#087aa5}.one-platform .party-selector{grid-template-columns:1fr 1fr;gap:8px;display:grid}.one-platform .party-selector>div{background:#f8fafb;border:1px solid #e0e8eb;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.one-platform .party-selector>div>label{flex-direction:row;flex:1;align-items:center;min-width:0;display:flex}.one-platform .party-selector input{width:16px;min-height:16px}.one-platform .party-selector span{min-width:0}.one-platform .party-selector strong,.one-platform .party-selector small{text-overflow:ellipsis;display:block;overflow:hidden}.one-platform .party-selector strong{color:#1d4254;font-size:12px}.one-platform .party-selector small{color:#7b909a;font-size:10px}.one-platform .party-selector select{width:130px;min-height:34px;font-size:10px}.one-platform .reusable-fields,.one-platform .applied-fields{background:#f8fafb;border:1px solid #dfe7ea;border-radius:7px;padding:14px}.one-platform .reusable-fields>div:first-child{justify-content:space-between;align-items:end;gap:12px;display:flex}.one-platform .reusable-fields p,.one-platform .applied-fields>p{color:#718792;margin:0;font-size:11px}.one-platform .field-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.one-platform .field-chips button{color:#315d70;background:#fff;border:1px solid #cedde3;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:flex}.one-platform .field-chips svg{width:13px}.one-platform .field-editor{grid-template-columns:.7fr .85fr 1.4fr auto;gap:7px;margin-top:10px;display:grid}.one-platform .field-editor input{min-width:0;min-height:36px!important}.one-platform .field-editor button{height:36px}.one-platform .applied-fields{gap:7px;display:grid}.one-platform .applied-fields>label{grid-template-columns:150px 1fr;align-items:center;display:grid}.one-platform .applied-fields>label>span{color:#547180;font-family:monospace;font-size:10px}.one-platform .document-dossier{min-height:480px}.one-platform .document-list{padding:12px}.one-platform .document-list>button{text-align:left;background:#fff;border:1px solid #0000;border-bottom-color:#e5ebee;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px;display:flex}.one-platform .document-list>button.active{background:#edf7fa;border-color:#b9dce6;border-radius:6px}.one-platform .document-list strong,.one-platform .document-list span{display:block}.one-platform .document-list strong{color:#173b4d;font-size:12px}.one-platform .document-list span,.one-platform .document-list small{color:#6f8590;margin-top:4px;font-size:10px}.one-platform .document-list small{font-family:monospace}.one-platform .document-control-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);gap:16px;display:grid}.one-platform .version-editor{padding-bottom:18px}.one-platform .version-editor>textarea{color:#243e4b;resize:vertical;background:#fcfdfd;border:1px solid #cad9df;border-radius:6px;outline:0;width:calc(100% - 40px);min-height:470px;margin:20px;padding:22px;font:13px/1.7 Georgia,serif}.one-platform .document-status{color:#74581f;background:#fff5dc;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:750}.one-platform .document-status.approved{color:#1f6b50;background:#e7f6ef}.one-platform .integrity-row{background:#eef7f5;border:1px solid #d3e9e2;border-radius:6px;gap:10px;margin:0 20px 16px;padding:12px;display:flex}.one-platform .integrity-row svg{color:#16815f;flex:none;width:19px}.one-platform .integrity-row strong,.one-platform .integrity-row code{display:block}.one-platform .integrity-row strong{color:#2b5b4b;font-size:11px}.one-platform .integrity-row code{overflow-wrap:anywhere;color:#59756b;max-width:100%;margin-top:3px;font-size:9px}.one-platform .version-history{grid-row:span 2}.one-platform .version-list{padding:10px 16px}.one-platform .version-list article{border-bottom:1px solid #e5ebee;padding:12px 0}.one-platform .version-list header{justify-content:space-between;gap:8px;display:flex}.one-platform .version-list strong,.one-platform .version-list span{display:block}.one-platform .version-list strong{color:#193d4f;font-size:12px}.one-platform .version-list span,.one-platform .version-list small{color:#718793;font-size:9px}.one-platform .version-list code{overflow-wrap:anywhere;color:#526e7c;margin:9px 0;font-size:8px;display:block}.one-platform .version-list article>div{gap:7px;display:flex}.one-platform .version-list a{color:#087aa5;background:#edf7fa;border-radius:5px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:750;display:flex}.one-platform .version-list a svg{width:13px}.one-platform .signature-control{padding-bottom:20px}.one-platform .signature-methods-v2{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 20px;display:grid}.one-platform .signature-methods-v2 button{text-align:left;color:#55717f;background:#f7f9fa;border:1px solid #dce5e9;border-radius:6px;flex-direction:column;align-items:flex-start;min-height:94px;padding:11px;display:flex}.one-platform .signature-methods-v2 button.active{color:#075f80;background:#eaf6fa;border-color:#9dcfdd}.one-platform .signature-methods-v2 svg{width:18px}.one-platform .signature-methods-v2 strong{margin-top:8px;font-size:11px}.one-platform .signature-methods-v2 span{margin-top:3px;font-size:9px;line-height:1.4}.one-platform .provider-field{color:#365668;flex-direction:column;gap:5px;margin:0 20px;font-size:11px;font-weight:750;display:flex}.one-platform .provider-field input{border:1px solid #cad8de;border-radius:6px;min-height:40px;padding:0 10px}.one-platform .evidence-policy{color:#466a78;background:#f2f7f8;border:1px solid #dce7ea;border-radius:6px;gap:9px;margin:0 20px 14px;padding:12px;display:flex}.one-platform .evidence-policy svg{flex:none;width:18px}.one-platform .evidence-policy p{margin:0;font-size:10px;line-height:1.5}.one-platform .signature-control>.wide{width:calc(100% - 40px);margin:0 20px}.one-platform .signature-request-list{margin:13px 20px 0}.one-platform .signature-request-list article{border-top:1px solid #e5ebee;justify-content:space-between;gap:8px;padding:10px 0;display:flex}.one-platform .signature-request-list strong,.one-platform .signature-request-list span{display:block}.one-platform .signature-request-list strong{color:#173d4f;font-size:11px}.one-platform .signature-request-list span,.one-platform .signature-request-list small{color:#718792;font-size:9px}@media (max-width:1150px){.one-platform .documents-kpis{grid-template-columns:repeat(2,1fr)}.one-platform .documents-main-grid,.one-platform .document-control-grid{grid-template-columns:1fr}.one-platform .version-history{grid-row:auto}.one-platform .field-editor{grid-template-columns:1fr 1fr}.one-platform .field-editor button{width:100%}}@media (max-width:640px){.one-platform .documents-kpis{grid-template-columns:1fr}.one-platform .doc-kind-tabs{margin-left:14px;margin-right:14px}.one-platform .party-selector{grid-template-columns:1fr}.one-platform .party-selector>div{flex-direction:column;align-items:flex-start}.one-platform .party-selector select{width:100%}.one-platform .field-editor,.one-platform .applied-fields>label{grid-template-columns:1fr}.one-platform .document-control-grid{min-width:0}.one-platform .version-editor>textarea{width:calc(100% - 28px);min-height:380px;margin:14px;padding:14px}.one-platform .integrity-row{margin-left:14px;margin-right:14px}.one-platform .signature-methods-v2{grid-template-columns:1fr;padding:14px}.one-platform .provider-field,.one-platform .evidence-policy,.one-platform .signature-request-list{margin-left:14px;margin-right:14px}.one-platform .signature-control>.wide{width:calc(100% - 28px);margin-left:14px;margin-right:14px}}.one-platform .document-list>button,.one-platform .version-list article{content-visibility:auto}.one-platform .external-gov-link{color:#087aa5;background:#edf7fa;border:1px solid #b8dce6;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 40px);min-height:40px;margin:10px 20px 0;font-size:11px;font-weight:750;display:flex}.one-platform .external-gov-link svg{width:15px}@media (max-width:640px){.one-platform .external-gov-link{width:calc(100% - 28px);margin-left:14px;margin-right:14px}}.one-platform .reform-layout{grid-template-columns:1.45fr 1fr;gap:16px;display:grid}.one-platform .reform-hero{background:linear-gradient(118deg,#062942 0%,#0a4561 68%,#0b6f72 100%);border:0;grid-column:span 2;justify-content:space-between;align-items:center;gap:24px;min-height:170px;padding:28px;display:flex}.one-platform .reform-hero .eyebrow{color:#67d5df}.one-platform .reform-hero h2{color:#fff;margin:0;font-family:Georgia,serif;font-size:30px;font-weight:600}.one-platform .reform-hero p{color:#c8dce5;max-width:810px;margin:10px 0 0;font-size:14px;line-height:1.65}.one-platform .reform-hero .primary-button{color:#0a3348;box-shadow:none;background:#d9aa55;border-color:#d9aa55;flex:none}.one-platform .reform-kpis{grid-column:span 2;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.one-platform .reform-kpis article{background:#fff;border:1px solid #dce5e9;border-top:3px solid #0b8791;border-radius:8px;padding:16px 18px}.one-platform .reform-kpis span,.one-platform .reform-kpis strong,.one-platform .reform-kpis small{display:block}.one-platform .reform-kpis span{color:#6f8793;font-size:11px;font-weight:750}.one-platform .reform-kpis strong{color:#11384c;margin:6px 0;font-family:Georgia,serif;font-size:20px}.one-platform .reform-kpis small{color:#78909b;font-size:11px;line-height:1.35}.one-platform .reform-workstreams,.one-platform .paten-panel{min-height:560px}.one-platform .source-chip{color:#6b7f89;background:#f0f4f5;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:750}.one-platform .workstream-grid{grid-template-columns:1fr 1fr;gap:10px;padding:15px;display:grid}.one-platform .workstream-grid article{border:1px solid #dfe7ea;border-radius:7px;padding:14px}.one-platform .workstream-grid article>div{justify-content:space-between;gap:8px;display:flex}.one-platform .workstream-grid strong{color:#173b4d;font-size:13px}.one-platform .workstream-grid b{color:#0b8791;font-size:12px}.one-platform .workstream-grid p{color:#627c89;min-height:37px;margin:8px 0;font-size:11px;line-height:1.45}.one-platform .progress-track{background:#e7edef;border-radius:4px;overflow:hidden;height:5px!important}.one-platform .progress-track i{background:linear-gradient(90deg,#087aa5,#19a081);border-radius:4px;height:100%;display:block}.one-platform .workstream-grid footer{color:#82959e;border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;margin-top:11px;padding-top:9px;font-size:10px;display:flex}.one-platform .workstream-grid footer svg{color:#087aa5;width:14px}.one-platform .paten-flow{justify-content:center;align-items:center;gap:8px;margin:20px;display:flex}.one-platform .paten-flow span{color:#1b5263;text-align:center;background:#eaf6f5;border:1px solid #cce7e2;border-radius:5px;padding:10px 8px;font-size:10px;font-weight:750}.one-platform .paten-flow svg{color:#8ba0aa;width:14px}.one-platform .safeguard-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px;display:grid}.one-platform .safeguard-grid article{background:#f7f9fa;border:1px solid #e0e7ea;border-radius:6px;gap:9px;padding:13px;display:flex}.one-platform .safeguard-grid svg{color:#15946b;flex:none;width:18px}.one-platform .safeguard-grid strong{color:#173d4f;font-size:12px}.one-platform .safeguard-grid p{color:#68808c;margin:4px 0 0;font-size:10px;line-height:1.4}.one-platform .doctrine-note{color:#4b6978;background:#fff8e8;border:1px solid #ead9af;border-radius:6px;gap:11px;margin:18px 20px;padding:15px;display:flex}.one-platform .doctrine-note svg{color:#a97720;flex:none;width:19px}.one-platform .doctrine-note p{margin:0;font-size:11px;line-height:1.55}.one-platform .doctrine-note strong{color:#59451f}.one-platform .release-layout{gap:16px;display:grid}.one-platform .release-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.one-platform .release-summary article{background:#fff;border:1px solid #dce5e9;border-top:3px solid #087aa5;border-radius:8px;padding:18px 20px}.one-platform .release-summary span,.one-platform .release-summary strong,.one-platform .release-summary small{display:block}.one-platform .release-summary span{color:#657e8c;font-size:.8rem;font-weight:750}.one-platform .release-summary strong{color:#10364a;margin:7px 0;font-family:Georgia,serif;font-size:1.55rem}.one-platform .release-summary small{color:#7b909b;font-size:.75rem}.one-platform .release-panel{min-height:700px;padding-bottom:24px}.one-platform .release-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:760px;display:flex}.one-platform .release-actions a{text-decoration:none}.one-platform .release-toolbar{background:#f7fafb;border-bottom:1px solid #e1e8eb;grid-template-columns:minmax(280px,1.6fr) repeat(4,minmax(145px,.7fr));gap:10px;padding:16px 20px;display:grid}.one-platform .release-toolbar select,.one-platform .release-toolbar input{color:#244b5f;background:#fff;border:1px solid #ccd9df;border-radius:6px;min-width:0;height:42px;padding:0 10px;font-size:.8rem}.one-platform .release-search{position:relative}.one-platform .release-search svg{color:#6f8793;width:18px;position:absolute;top:11px;left:12px}.one-platform .release-search input{width:100%;padding-left:38px}.one-platform .date-filter{color:#617b88;align-items:center;gap:7px;font-size:.75rem;display:flex}.one-platform .date-filter input{flex:1}.one-platform .clear-filter{color:#087aa5;background:#fff;border:1px solid #c9dce3;border-radius:6px;height:42px;font-size:.8rem;font-weight:750}.one-platform .selection-bar{color:#607986;border-bottom:1px solid #e4ebee;align-items:center;gap:14px;min-height:48px;padding:8px 20px;font-size:.78rem;display:flex}.one-platform .selection-bar label{color:#244c60;align-items:center;gap:7px;font-weight:750;display:flex}.one-platform .selection-bar span{margin-right:auto}.one-platform .selection-bar button{color:#087aa5;background:0 0;border:0;font-size:.78rem;font-weight:750}.one-platform .release-timeline{padding:22px 24px}.one-platform .release-card{grid-template-columns:58px 1fr;gap:14px;display:grid}.one-platform .release-marker{justify-content:center;display:flex;position:relative}.one-platform .release-marker b{z-index:2;color:#fff;background:#0a4561;border:4px solid #e7f3f7;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.78rem;display:grid;position:relative}.one-platform .release-marker i{background:#dce8ec;width:2px;position:absolute;top:44px;bottom:0}.one-platform .release-card:last-child .release-marker i{display:none}.one-platform .release-content{border:1px solid #dae4e8;border-radius:9px;margin-bottom:18px;overflow:hidden}.one-platform .release-content>header{background:#fff;grid-template-columns:24px 1fr auto;align-items:flex-start;gap:10px;min-height:128px;padding:18px;display:grid}.one-platform .release-title{text-align:left;background:0 0;border:0;padding:0}.one-platform .release-title span{color:#087aa5;text-transform:capitalize;margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.one-platform .release-title strong{color:#12394d;font-family:Georgia,serif;font-size:1.15rem;display:block}.one-platform .release-title p{color:#607a87;margin:8px 0 0;font-size:.84rem;line-height:1.55}.one-platform .release-meta{align-items:center;gap:9px;display:flex}.one-platform .release-meta>b{color:#26715a;background:#e8f6f0;border-radius:5px;padding:5px 8px;font-size:.68rem}.one-platform .release-meta>span{color:#718893;font-size:.72rem}.one-platform .release-meta button{color:#087aa5;background:#eef6f8;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.one-platform .release-meta svg{width:16px;transition:all .18s}.one-platform .release-meta svg.rotate{transform:rotate(90deg)}.one-platform .release-details{background:#fbfcfd;border-top:1px solid #e6ecef;padding:0 18px 18px}.one-platform .release-evidence{color:#6e8490;align-items:center;gap:10px;min-height:48px;font-size:.72rem;display:flex}.one-platform .release-evidence code{color:#24556b;background:#e8f2f5;border-radius:4px;padding:4px 7px}.one-platform .release-evidence b{color:#365b6c}.one-platform .release-items{gap:8px;display:grid}.one-platform .release-item{background:#fff;border:1px solid #dde6ea;border-radius:7px;grid-template-columns:20px 1fr;gap:10px;padding:14px;display:grid}.one-platform .release-item>input{margin-top:3px}.one-platform .release-item-top{align-items:center;gap:7px;display:flex}.one-platform .release-item-top span{color:#486a79;background:#eef3f5;border-radius:4px;padding:3px 6px;font-size:.66rem}.one-platform .release-item-top b{color:#27715b;text-transform:capitalize;background:#e9f6f1;border-radius:4px;margin-left:auto;padding:4px 7px;font-size:.65rem}.one-platform .release-item-top b.risco,.one-platform .release-item-top b.pendente,.one-platform .release-item-top b.parcial{color:#875f18;background:#fff4dc}.one-platform .release-item>div>strong{color:#173c4f;margin-top:8px;font-size:.88rem;display:block}.one-platform .release-item p{color:#607985;margin:5px 0;font-size:.8rem;line-height:1.5}.one-platform .release-item small{color:#35705e;align-items:center;gap:6px;font-size:.72rem;display:flex}.one-platform .release-item small svg{width:14px}.one-platform .release-item em{color:#81939c;margin-top:7px;font-size:.68rem;font-style:normal;display:block}.one-platform .access-denied{background:#eef3f5;place-items:center;min-height:100vh;padding:24px;display:grid}.one-platform .access-denied>div{background:#fff;border:1px solid #d8e3e7;border-radius:10px;width:min(560px,100%);padding:42px;box-shadow:0 20px 60px #0d314514}.one-platform .access-denied span{color:#087aa5;letter-spacing:.14em;font-size:11px;font-weight:850}.one-platform .access-denied h1{color:#12364a;margin:10px 0;font-family:Georgia,serif}.one-platform .access-denied p{color:#637d8c;line-height:1.65}.one-platform .governance-layout{gap:16px;display:grid}.one-platform .governance-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.one-platform .governance-kpis article{background:#fff;border:1px solid #dce5e9;border-top:3px solid #087aa5;border-radius:8px;padding:17px 19px}.one-platform .governance-kpis span,.one-platform .governance-kpis strong,.one-platform .governance-kpis small{display:block}.one-platform .governance-kpis span{color:#708793;font-size:11px;font-weight:750}.one-platform .governance-kpis strong{color:#12384b;margin:6px 0;font-family:Georgia,serif;font-size:21px}.one-platform .governance-kpis small{color:#7e929c;font-size:11px}.one-platform .governance-panel{min-height:650px;padding-bottom:20px}.one-platform .governance-tabs{border-bottom:1px solid #e1e8eb;padding:0 20px;display:flex;overflow-x:auto}.one-platform .governance-tabs button{white-space:nowrap;color:#6b818d;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 16px;font-size:12px;font-weight:750}.one-platform .governance-tabs button.active{color:#087aa5;border-color:#087aa5}.one-platform .governance-split{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);display:grid}.one-platform .governance-form{border-right:1px solid #e3eaed;padding:20px}.one-platform .section-title{justify-content:space-between;align-items:center;gap:12px;min-height:50px;display:flex}.one-platform .section-title h3{color:#15394c;margin:0;font-family:Georgia,serif;font-size:18px}.one-platform .section-title>svg{color:#087aa5}.one-platform .section-title>span{color:#456776;background:#edf3f5;border-radius:11px;padding:4px 8px;font-size:11px;font-weight:800}.one-platform .form-grid.compact{gap:12px;padding:14px 0}.one-platform .privacy-guard{color:#3f6575;background:#edf7fa;border:1px solid #cfe6ed;border-radius:7px;gap:10px;margin:4px 0 14px;padding:13px;font-size:11px;line-height:1.5;display:flex}.one-platform .privacy-guard svg{color:#087aa5;flex:none;width:18px}.one-platform .privacy-guard p{margin:0}.one-platform .registry-list,.one-platform .consent-list{padding:20px}.one-platform .registry-list article{border-bottom:1px solid #e6ecef;grid-template-columns:40px 1fr;gap:11px;padding:14px 0;display:grid}.one-platform .entity-kind{color:#087aa5;background:#e7f4f8;border-radius:7px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.one-platform .registry-list strong,.one-platform .registry-list span,.one-platform .registry-list small{display:block}.one-platform .registry-list strong{color:#16394b;font-size:13px}.one-platform .registry-list span{color:#4f6e7d;margin:4px 0;font-family:monospace;font-size:11px}.one-platform .registry-list small{color:#5e7c72;align-items:center;gap:5px;font-size:10px;display:flex}.one-platform .registry-list small svg{color:#15946b;width:13px}.one-platform .empty-inline{color:#82959f;text-align:center;padding:35px 10px;font-size:12px}.one-platform .consent-list article{border-bottom:1px solid #e5ecef;grid-template-columns:1fr auto;gap:8px;padding:13px 0;display:grid}.one-platform .consent-list strong,.one-platform .consent-list span,.one-platform .consent-list small{display:block}.one-platform .consent-list strong{color:#17394b;font-size:13px}.one-platform .consent-list span{color:#5c7784;margin:4px 0;font-size:11px;line-height:1.4}.one-platform .consent-list small{color:#80939c;font-size:10px}.one-platform .consent-list b{color:#247059;background:#e8f6f0;border-radius:4px;height:max-content;padding:4px 7px;font-size:10px}.one-platform .consent-list b.revoked{color:#8a4a46;background:#faeceb}.one-platform .consent-list button{color:#a04641;background:0 0;border:0;grid-column:2;font-size:10px;font-weight:750}.one-platform .governance-.one-platform{padding:20px}.one-platform .role-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.one-platform .role-grid article{border:1px solid #dfe7ea;border-radius:7px;min-height:140px;padding:15px}.one-platform .role-grid svg{color:#087aa5;width:20px}.one-platform .role-grid strong{color:#15394c;margin:18px 0 6px;font-size:13px;display:block}.one-platform .role-grid p{color:#6b818d;margin:0;font-size:10px;line-height:1.45}.one-platform .member-list{margin-top:22px}.one-platform .member-list article{border-bottom:1px solid #e5ecef;grid-template-columns:38px 1fr 200px;align-items:center;gap:11px;min-height:64px;padding:8px 0;display:grid}.one-platform .avatar.small{width:36px;height:36px;font-size:10px}.one-platform .member-list strong,.one-platform .member-list span{display:block}.one-platform .member-list strong{color:#17394b;font-size:13px}.one-platform .member-list span{color:#788d97;font-size:11px}.one-platform .member-list select{color:#365869;background:#fff;border:1px solid #ccd9df;border-radius:6px;height:36px;padding:0 8px}.one-platform .audit-table{border:1px solid #dde6e9;border-radius:7px;margin-top:18px;overflow:hidden}.one-platform .audit-table>div{color:#617b88;border-bottom:1px solid #e6ecef;grid-template-columns:155px 1fr 1fr 1.4fr;align-items:center;gap:12px;min-height:46px;padding:10px 12px;font-size:11px;display:grid}.one-platform .audit-table>div:last-child{border:0}.one-platform .audit-table .audit-head{color:#2d5669;background:#f0f5f7;min-height:38px;font-weight:800}.one-platform .audit-table strong{color:#173d50;font-size:11px}.one-platform .member-invite{background:#f3f8fa;border:1px solid #d6e5ea;border-radius:8px;grid-template-columns:minmax(240px,1fr) minmax(210px,.8fr) 190px auto;align-items:end;gap:12px;margin-top:22px;padding:16px;display:grid}.one-platform .member-invite h3{color:#15394c;margin:3px 0;font-family:Georgia,serif;font-size:18px}.one-platform .member-invite p{color:#6c828d;margin:4px 0 0;font-size:10px}.one-platform .member-invite label{color:#54717f;gap:5px;font-size:10px;font-weight:750;display:grid}.one-platform .member-invite input,.one-platform .member-invite select{background:#fff;border:1px solid #cbd9df;border-radius:6px;height:38px;padding:0 10px}.one-platform .invite-list{margin:18px 0}.one-platform .invite-list article{border-bottom:1px solid #e5ecef;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.one-platform .invite-list strong,.one-platform .invite-list span{display:block}.one-platform .invite-list strong{color:#17394b;font-size:12px}.one-platform .invite-list span{color:#788d97;margin-top:4px;font-size:10px}.one-platform .invite-list b{color:#8a6a27;background:#fff4d7;border-radius:10px;padding:4px 8px;font-size:10px}.one-platform .invite-list b.accepted{color:#247059;background:#e8f6f0}@media (max-width:1150px){.one-platform .reform-layout{grid-template-columns:1fr}.one-platform .reform-hero,.one-platform .reform-kpis{grid-column:span 1}.one-platform .reform-kpis,.one-platform .governance-kpis,.one-platform .release-summary{grid-template-columns:repeat(2,1fr)}.one-platform .governance-split{grid-template-columns:1fr}.one-platform .governance-form{border-bottom:1px solid #e3eaed;border-right:0}.one-platform .role-grid{grid-template-columns:repeat(3,1fr)}.one-platform .member-invite{grid-template-columns:1fr 1fr}.one-platform .member-invite>div{grid-column:span 2}.one-platform .release-toolbar{grid-template-columns:repeat(3,1fr)}.one-platform .release-search{grid-column:span 3}}@media (max-width:800px){.one-platform .reform-hero{flex-direction:column;align-items:flex-start}.one-platform .reform-kpis,.one-platform .workstream-grid{grid-template-columns:1fr}.one-platform .paten-flow{flex-direction:column;align-items:stretch}.one-platform .paten-flow svg{align-self:center;transform:rotate(90deg)}.one-platform .safeguard-grid,.one-platform .governance-kpis,.one-platform .release-summary{grid-template-columns:1fr}.one-platform .role-grid{grid-template-columns:1fr 1fr}.one-platform .member-invite{grid-template-columns:1fr}.one-platform .member-invite>div{grid-column:span 1}.one-platform .member-list article{grid-template-columns:38px 1fr}.one-platform .member-list select{grid-column:2}.one-platform .audit-table>div{grid-template-columns:110px 1fr}.one-platform .audit-table>div span:nth-child(3),.one-platform .audit-table>div span:nth-child(4){display:none}.one-platform .release-actions{flex-direction:column;align-items:stretch}.one-platform .release-toolbar{grid-template-columns:1fr}.one-platform .release-search{grid-column:span 1}.one-platform .selection-bar{flex-wrap:wrap;align-items:flex-start}.one-platform .selection-bar span{order:3;width:100%}.one-platform .release-timeline{padding:16px 12px}.one-platform .release-card{grid-template-columns:42px 1fr;gap:7px}.one-platform .release-marker b{border-width:3px;width:36px;height:36px}.one-platform .release-content>header{grid-template-columns:20px 1fr}.one-platform .release-meta{flex-wrap:wrap;grid-column:2}.one-platform .release-evidence{flex-direction:column;align-items:flex-start;padding:12px 0}.one-platform .release-item-top{flex-wrap:wrap}.one-platform .release-item-top b{margin-left:0}}@media (max-width:1150px){.one-platform .crm-kpis{grid-template-columns:repeat(2,1fr)}.one-platform .crm-filters{grid-template-columns:repeat(3,1fr)}.one-platform .crm-search{grid-column:span 3}}@media (max-width:800px){.one-platform .crm-kpis{grid-template-columns:1fr 1fr}.one-platform .crm-filters{grid-template-columns:1fr 1fr;padding:12px}.one-platform .crm-search{grid-column:span 2}.one-platform .crm-alerts{flex-wrap:wrap;align-items:flex-start;margin:12px}.one-platform .crm-alerts button{margin-left:31px}.one-platform .crm-table{gap:9px;padding:12px;display:grid}.one-platform .crm-table .crm-table-head{display:none}.one-platform .crm-table>article{background:#fff;border:1px solid #dce5e9;border-radius:7px;grid-template-columns:1fr 1fr;gap:8px;padding:13px}.one-platform .crm-table>article>button,.one-platform .crm-table>article select{grid-column:span 2}.one-platform .crm-admin-grid{grid-template-columns:1fr;padding:12px}.one-platform .crm-catalog article{grid-template-columns:38px 1fr}.one-platform .crm-catalog article>b{grid-column:2;width:max-content}.one-platform .opportunity-sheet{width:100vw!important;max-width:100vw!important}.one-platform .opportunity-sheet [data-slot=sheet-header]{padding:22px 18px 15px}.one-platform .dossier-content{padding:6px 14px 30px}}@media (max-width:520px){.one-platform .crm-kpis,.one-platform .crm-filters{grid-template-columns:1fr}.one-platform .crm-search{grid-column:span 1}.one-platform .crm-alerts button{text-align:left;width:100%;margin-left:0}.one-platform .dossier-fields label,.one-platform .dossier-form{grid-template-columns:1fr}.one-platform .dossier-form .primary-button{grid-column:span 1}}.one-platform .kanban-state{color:#718894;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:430px;display:flex}.one-platform .kanban-state svg{color:#087aa5;width:32px}.one-platform .kanban-state strong{color:#173b4e;font-size:1rem}.one-platform .kanban-state span{font-size:.875rem}.one-platform .live-card{cursor:grab}.one-platform .live-card:active{cursor:grabbing}.one-platform .deal-card .priority{border-radius:4px;width:max-content;padding:4px 7px;font-size:.75rem;display:inline-flex}.one-platform .priority.normal{color:#426273;background:#edf2f4}.one-platform .priority.high{color:#805d17;background:#fff4d9}.one-platform .priority.critical{color:#a33e39;background:#fdebea}.one-platform .deal-card footer select{color:#36596b;background:#fff;border:1px solid #d7e1e5;border-radius:5px;min-width:0;max-width:175px;height:32px;padding:0 7px;font-size:.75rem}.one-platform .opportunity-sheet{background:#f5f8f9!important;width:min(520px,92vw)!important;max-width:520px!important}.one-platform .opportunity-sheet [data-slot=sheet-header]{border-bottom:1px solid #dfe7ea;padding:28px 26px 18px}.one-platform .opportunity-sheet [data-slot=sheet-title]{color:#12384b;font-family:Georgia,serif;font-size:1.5rem}.one-platform .dossier-content{padding:8px 26px 28px;overflow-y:auto}.one-platform .dossier-content section{background:#fff;border:1px solid #dce5e9;border-radius:8px;margin-top:16px;padding:17px}.one-platform .dossier-content section>strong{color:#173b4d;margin-bottom:10px;font-size:.9rem;display:block}.one-platform .dossier-content section p{color:#5e7784;margin:0;font-size:.875rem;line-height:1.55}.one-platform .tax-id-list{flex-wrap:wrap;gap:7px;display:flex}.one-platform .tax-id-list span{color:#1d586d;background:#eaf5f8;border-radius:5px;padding:6px 8px;font-family:monospace;font-size:.8rem}.one-platform .tax-id-list em{color:#7c919c;font-size:.8rem}.one-platform .dossier-content ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.one-platform .dossier-content li{color:#58717e;align-items:center;gap:8px;font-size:.82rem;display:flex}.one-platform .dossier-content li svg{color:#d19a32;width:16px}.one-platform .dossier-content li:first-child svg{color:#15946b}.one-platform .dossier-content>.wide{margin-top:18px}.one-platform .crm-layout{gap:16px;display:grid}.one-platform .crm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.one-platform .crm-kpis article{background:#fff;border:1px solid #dce5e9;border-top:3px solid #087aa5;border-radius:8px;padding:17px 19px}.one-platform .crm-kpis article.attention{border-top-color:#b64b45}.one-platform .crm-kpis span,.one-platform .crm-kpis strong,.one-platform .crm-kpis small{display:block}.one-platform .crm-kpis span{color:#6e8591;font-size:11px;font-weight:750}.one-platform .crm-kpis strong{color:#12384b;margin:7px 0;font-family:Georgia,serif;font-size:21px}.one-platform .crm-kpis small{color:#7b909a;font-size:11px}.one-platform .crm-panel{min-height:650px;padding-bottom:20px}.one-platform .crm-filters{background:#f7fafb;border-bottom:1px solid #e1e8eb;grid-template-columns:minmax(260px,1.6fr) repeat(5,minmax(135px,.7fr));gap:9px;padding:14px 20px;display:grid}.one-platform .crm-filters select,.one-platform .crm-filters input{color:#294e61;background:#fff;border:1px solid #cddae0;border-radius:6px;width:100%;min-width:0;height:40px;padding:0 10px;font-size:12px}.one-platform .crm-search{position:relative}.one-platform .crm-search svg{color:#6f8793;width:17px;position:absolute;top:10px;left:11px}.one-platform .crm-search input{padding-left:36px}.one-platform .crm-alerts{color:#75501d;background:#fff6e4;border:1px solid #ead7ae;border-radius:7px;align-items:center;gap:11px;margin:15px 20px 0;padding:13px 15px;display:flex}.one-platform .crm-alerts>svg{flex:none;width:20px}.one-platform .crm-alerts div{min-width:0}.one-platform .crm-alerts strong,.one-platform .crm-alerts span{display:block}.one-platform .crm-alerts strong{font-size:12px}.one-platform .crm-alerts span{margin-top:2px;font-size:11px}.one-platform .crm-alerts button{color:#087aa5;background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:750}.one-platform .deal-meta{align-items:center;gap:6px;display:flex}.one-platform .deal-meta .overdue{color:#a33e39;background:#fdebea;border-radius:4px;padding:4px 7px;font-size:.72rem}.one-platform .crm-table{padding:14px 20px}.one-platform .crm-table>div,.one-platform .crm-table>article{color:#5e7784;border-bottom:1px solid #e3eaed;grid-template-columns:1.3fr 1fr .9fr .9fr 160px;align-items:center;gap:12px;min-height:62px;padding:9px 12px;font-size:11px;display:grid}.one-platform .crm-table .crm-table-head{color:#2e566a;background:#f0f5f7;border-radius:6px;min-height:38px;font-weight:800}.one-platform .crm-table article>button{text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}.one-platform .crm-table article>button b{color:#173b4e;font-size:12px}.one-platform .crm-table article>button small{color:#78909b;font-size:10px}.one-platform .crm-table select{color:#31576a;background:#fff;border:1px solid #cbd9df;border-radius:5px;height:34px;padding:0 8px}.one-platform .deadline{font-size:10px}.one-platform .deadline.overdue{color:#a33e39;font-weight:800}.one-platform .crm-admin-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.5fr);gap:20px;padding:20px;display:grid}.one-platform .crm-admin-grid>form{background:#f3f8fa;border:1px solid #d7e5ea;border-radius:8px;gap:11px;height:max-content;padding:18px;display:grid}.one-platform .crm-admin-grid h3{color:#15394c;margin:0 0 5px;font-family:Georgia,serif;font-size:19px}.one-platform .crm-admin-grid label{color:#52707e;gap:5px;font-size:10px;font-weight:750;display:grid}.one-platform .crm-admin-grid input,.one-platform .crm-admin-grid select,.one-platform .crm-admin-grid textarea,.one-platform .dossier-fields select,.one-platform .dossier-form input,.one-platform .dossier-form select,.one-platform .comment-form textarea{color:#294e61;background:#fff;border:1px solid #cbd9df;border-radius:6px;min-width:0;height:39px;padding:0 9px;font-size:12px}.one-platform .crm-admin-grid textarea,.one-platform .comment-form textarea{resize:vertical;height:80px;padding-top:9px}.one-platform .crm-admin-grid .primary-button{margin-top:5px}.one-platform .crm-catalog{gap:8px;display:grid}.one-platform .crm-catalog article{border:1px solid #dce5e9;border-radius:7px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-height:72px;padding:13px;display:grid}.one-platform .crm-catalog article>svg{color:#087aa5;width:22px}.one-platform .crm-catalog strong,.one-platform .crm-catalog span,.one-platform .crm-catalog small{display:block}.one-platform .crm-catalog strong{color:#173b4e;font-size:13px}.one-platform .crm-catalog span{color:#6c8490;margin-top:3px;font-size:10px}.one-platform .crm-catalog small{color:#7d919b;margin-top:5px;font-size:10px;line-height:1.4}.one-platform .crm-catalog article>b{color:#426273;background:#edf3f5;border-radius:5px;padding:5px 8px;font-size:10px}.one-platform .dossier-fields{gap:8px;display:grid}.one-platform .dossier-fields label{color:#617985;grid-template-columns:110px 1fr;align-items:center;gap:8px;font-size:11px;display:grid}.one-platform .dossier-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.one-platform .dossier-form .primary-button{grid-column:span 2}.one-platform .comment-form{gap:8px;display:grid}.one-platform .history-list{gap:8px;margin-top:12px;display:grid}.one-platform .history-list article{background:#f6f9fa;border-radius:6px;padding:10px}.one-platform .history-list article b{color:#21495d;font-size:11px}.one-platform .history-list article span{float:right;color:#82959e;font-size:9px}.one-platform .history-list article p{clear:both;padding-top:4px!important;font-size:11px!important}.one-platform .crm-dossier{padding-bottom:40px}.one-platform .fiscal-integrations-layout{gap:16px;display:grid}.one-platform .fiscal-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.one-platform .fiscal-kpis article{background:#fff;border:1px solid #dce5e9;border-top:3px solid #15946b;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.one-platform .fiscal-kpis article.attention{border-top-color:#c17b22}.one-platform .fiscal-kpis svg{color:#087aa5;flex:none;width:22px}.one-platform .fiscal-kpis span,.one-platform .fiscal-kpis strong,.one-platform .fiscal-kpis small{display:block}.one-platform .fiscal-kpis span{color:#6a818d;font-size:11px;font-weight:750}.one-platform .fiscal-kpis strong{color:#12384b;margin:3px 0;font-family:Georgia,serif;font-size:23px}.one-platform .fiscal-kpis small{color:#81949d;font-size:10px}.one-platform .fiscal-panel{min-height:680px;padding-bottom:20px}.one-platform .connector-indicator{border-radius:14px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.one-platform .connector-indicator i{border-radius:50%;width:8px;height:8px}.one-platform .connector-indicator.ready{color:#1d6b50;background:#e7f6ef}.one-platform .connector-indicator.ready i{background:#15946b}.one-platform .connector-indicator.blocked{color:#855d18;background:#fff2d7}.one-platform .connector-indicator.blocked i{background:#c17b22}.one-platform .fiscal-tabs{border-bottom:1px solid #e0e8eb;padding:0 20px;display:flex;overflow-x:auto}.one-platform .fiscal-tabs button{white-space:nowrap;color:#667e8a;background:0 0;border:0;border-bottom:2px solid #0000;min-height:46px;padding:0 16px;font-size:12px;font-weight:800}.one-platform .fiscal-tabs button.active{color:#087aa5;border-color:#087aa5}.one-platform .fiscal-split{grid-template-columns:minmax(420px,.9fr) minmax(0,1.25fr);display:grid}.one-platform .fiscal-form{border-right:1px solid #e2e9ec;padding:20px}.one-platform .fiscal-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.one-platform .fiscal-form label,.one-platform .connector-form label,.one-platform .queue-form>label{color:#496a79;gap:5px;font-size:11px;font-weight:750;display:grid}.one-platform .fiscal-form input,.one-platform .fiscal-form select,.one-platform .fiscal-form textarea,.one-platform .connector-form input,.one-platform .queue-form select,.one-platform .queue-form textarea{color:#21485b;background:#fff;border:1px solid #cbd9df;border-radius:6px;outline:0;width:100%;min-width:0;min-height:40px;padding:8px 10px}.one-platform .scope-selector{border:0;margin:16px 0;padding:0}.one-platform .scope-selector legend{color:#355c6d;margin-bottom:8px;font-size:11px;font-weight:850}.one-platform .scope-selector>label{border-top:1px solid #e4ebee;grid-template-columns:18px 1fr auto;align-items:start;gap:8px;padding:10px 8px;display:grid;position:relative}.one-platform .scope-selector input{width:16px;min-height:16px;margin-top:2px}.one-platform .scope-selector strong,.one-platform .scope-selector small{display:block}.one-platform .scope-selector strong{color:#173d4f;font-size:12px}.one-platform .scope-selector small{color:#6d838e;margin-top:3px;font-size:10px;line-height:1.4}.one-platform .scope-selector em{color:#356a58;background:#e8f5ef;border-radius:4px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:800}.one-platform .scope-selector label.controlled em{color:#76571a;background:#fff2d8}.one-platform .scope-selector label.sensitive em{color:#954542;background:#fcebea}.one-platform .scope-warning{color:#72531c;background:#fff7e7;border:1px solid #ebd9b5;border-radius:6px;gap:9px;margin:0 0 14px;padding:12px;display:flex}.one-platform .scope-warning svg{flex:none;width:18px}.one-platform .scope-warning p{margin:0;font-size:10px;line-height:1.5}.one-platform .wide{width:100%}.one-platform .authorization-register{padding:20px}.one-platform .authorization-card{border-bottom:1px solid #e3eaed;padding:15px 0;position:relative}.one-platform .authorization-card header{justify-content:space-between;gap:10px;display:flex}.one-platform .authorization-card header strong,.one-platform .authorization-card header span{display:block}.one-platform .authorization-card header strong{color:#173c4f;font-size:13px}.one-platform .authorization-card header span{color:#718792;margin-top:3px;font-size:10px}.one-platform .fiscal-status{color:#785c1f;white-space:nowrap;background:#fff3d9;border-radius:4px;height:max-content;padding:5px 7px;font-size:9px}.one-platform .fiscal-status.active,.one-platform .fiscal-status.queued,.one-platform .fiscal-status.ready_for_dispatch{color:#216b51;background:#e7f6ef}.one-platform .fiscal-status.revoked,.one-platform .fiscal-status.expired,.one-platform .fiscal-status.blocked,.one-platform .fiscal-status.canceled{color:#934541;background:#fbeae9}.one-platform .fiscal-status.simulated{color:#1b6480;background:#e7f5fa}.one-platform .authorization-meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.one-platform .authorization-meta span{color:#587381;background:#f0f5f7;border-radius:4px;padding:5px 7px;font-size:9px}.one-platform .authorization-scopes{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.one-platform .authorization-scopes span{color:#245b70;background:#eaf5f8;border-radius:4px;padding:5px 7px;font-size:9px}.one-platform .inline-alert{color:#7f5a18;background:#fff4dc;border-radius:5px;align-items:center;gap:6px;margin-top:9px;padding:8px 9px;font-size:10px;display:flex}.one-platform .inline-alert svg{width:15px}.one-platform .authorization-card>.text-button,.one-platform .danger-link{background:0 0;border:0;align-items:center;gap:5px;margin-top:10px;font-size:10px;font-weight:800;display:inline-flex}.one-platform .authorization-card>.text-button{color:#087aa5}.one-platform .danger-link{color:#a24641;margin-left:10px}.one-platform .authorization-card>.text-button svg,.one-platform .danger-link svg{width:14px}.one-platform .inline-evidence-form,.one-platform .inline-revoke-form{background:#f4f8f9;border-radius:6px;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding:11px;display:grid}.one-platform .inline-evidence-form input,.one-platform .inline-revoke-form input{border:1px solid #cbd9df;border-radius:5px;min-width:0;height:36px;padding:0 8px;font-size:10px}.one-platform .inline-evidence-form label{color:#536f7c;grid-column:span 2;align-items:center;gap:7px;font-size:10px;display:flex}.one-platform .inline-evidence-form label input{width:15px;height:15px}.one-platform .inline-evidence-form button{grid-column:span 2}.one-platform .inline-revoke-form{background:#fff1f0;grid-template-columns:1fr auto}.one-platform .inline-revoke-form button{color:#fff;background:#a44640;border:0;border-radius:5px;padding:0 11px;font-size:10px;font-weight:800}.one-platform .queue-layout{grid-template-columns:minmax(330px,.65fr) minmax(0,1.35fr);display:grid}.one-platform .queue-form{align-content:start;gap:11px;display:grid}.one-platform .queue-form textarea{resize:vertical;min-height:80px}.one-platform .sync-register{padding:20px}.one-platform .sync-register article{border-bottom:1px solid #e4ebee;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:11px 0;display:grid}.one-platform .sync-icon{color:#087aa5;background:#e9f5f8;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.one-platform .sync-icon svg{width:17px}.one-platform .sync-register strong,.one-platform .sync-register span,.one-platform .sync-register small{display:block}.one-platform .sync-register strong{color:#173d4f;font-size:12px}.one-platform .sync-register span{color:#5d7885;margin:3px 0;font-size:10px}.one-platform .sync-register small{color:#86969e;font-size:9px}.one-platform .connector-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:16px;padding:20px;display:grid}.one-platform .connector-card,.one-platform .connector-form,.one-platform .gate-reasons{border:1px solid #dce5e9;border-radius:8px;padding:18px}.one-platform .connector-title{gap:12px;display:flex}.one-platform .connector-title .integration-logo{flex:none}.one-platform .connector-title h3,.one-platform .connector-form h3{color:#15394c;margin:3px 0;font-family:Georgia,serif;font-size:19px}.one-platform .connector-title p,.one-platform .connector-form p{color:#667f8b;margin:5px 0;font-size:11px;line-height:1.5}.one-platform .readiness-list{margin-top:15px}.one-platform .readiness-list>div{border-top:1px solid #e5ecef;align-items:flex-start;gap:8px;padding:10px 0;display:flex}.one-platform .readiness-list svg{flex:none;width:17px}.one-platform .readiness-list .ready svg{color:#15946b}.one-platform .readiness-list .blocked svg{color:#b05751}.one-platform .readiness-list strong,.one-platform .readiness-list span{display:block}.one-platform .readiness-list strong{color:#254d5f;font-size:11px}.one-platform .readiness-list span{color:#80919a;margin-top:2px;font-size:9px}.one-platform .connector-form{background:#f6f9fa;align-content:start;gap:11px;display:grid}.one-platform .connector-switch{align-items:flex-start;grid-template-columns:18px 1fr!important;display:flex!important}.one-platform .connector-switch input{width:16px;min-height:16px}.one-platform .connector-form>small{color:#8b5d22;font-size:9px}.one-platform .gate-reasons{background:#fff8e9;grid-column:span 2}.one-platform .gate-reasons>div{color:#76551a;align-items:center;gap:7px;display:flex}.one-platform .gate-reasons svg{width:17px}.one-platform .gate-reasons p{color:#725f3e;align-items:center;gap:6px;margin:8px 0 0;font-size:10px;display:flex}.one-platform .rules-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.one-platform .rules-layout>article{border:1px solid #dfe7ea;border-radius:7px;gap:10px;padding:16px;display:flex}.one-platform .rules-layout>article>svg{color:#087aa5;flex:none;width:20px}.one-platform .rules-layout strong{color:#173d4f;font-size:12px}.one-platform .rules-layout p{color:#637d89;margin:5px 0 0;font-size:10px;line-height:1.5}.one-platform .official-links{background:#f1f7f9;border:1px solid #d5e5ea;border-radius:7px;grid-column:span 2;gap:8px;padding:17px;display:grid}.one-platform .official-links a{color:#087aa5;align-items:center;gap:5px;font-size:11px;font-weight:750;display:flex}.one-platform .official-links svg{width:13px}.one-platform .fiscal-loading{color:#647e8b;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:420px;display:flex}.one-platform .fiscal-loading svg{color:#087aa5;width:32px}.one-platform .fiscal-loading.error svg{color:#a44b45}@media (max-width:1150px){.one-platform .fiscal-kpis{grid-template-columns:repeat(2,1fr)}.one-platform .fiscal-split,.one-platform .queue-layout{grid-template-columns:1fr}.one-platform .fiscal-form{border-bottom:1px solid #e2e9ec;border-right:0}.one-platform .connector-layout{grid-template-columns:1fr}.one-platform .gate-reasons{grid-column:span 1}}@media (max-width:800px){.one-platform .fiscal-kpis{grid-template-columns:1fr 1fr}.one-platform .fiscal-form-grid,.one-platform .rules-layout{grid-template-columns:1fr}.one-platform .fiscal-form-grid .span-2,.one-platform .official-links{grid-column:span 1}.one-platform .connector-layout,.one-platform .fiscal-form,.one-platform .authorization-register,.one-platform .sync-register,.one-platform .rules-layout{padding:14px}.one-platform .inline-evidence-form{grid-template-columns:1fr}.one-platform .inline-evidence-form label,.one-platform .inline-evidence-form button{grid-column:span 1}}@media (max-width:520px){.one-platform .fiscal-kpis{grid-template-columns:1fr}.one-platform .connector-indicator{width:100%}.one-platform .scope-selector>label{grid-template-columns:18px 1fr}.one-platform .scope-selector em{grid-column:2;width:max-content}.one-platform .authorization-card header{flex-direction:column;align-items:flex-start}.one-platform .inline-revoke-form{grid-template-columns:1fr}.one-platform .inline-revoke-form button{min-height:36px}.one-platform .sync-register article{grid-template-columns:36px 1fr}.one-platform .sync-register .fiscal-status{grid-column:2;width:max-content}.one-platform .connector-title{flex-direction:column}.one-platform .fiscal-tabs{padding:0 10px}}.one-platform .diagnostics-layout{gap:16px;display:grid}.one-platform .diagnostic-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.one-platform .diagnostic-kpis article{background:#fff;border:1px solid #dce5e9;border-top:3px solid #087aa5;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.one-platform .diagnostic-kpis article.attention{border-top-color:#b64b45}.one-platform .diagnostic-kpis svg{color:#0b7b9f;flex:none;width:22px}.one-platform .diagnostic-kpis span,.one-platform .diagnostic-kpis strong,.one-platform .diagnostic-kpis small{display:block}.one-platform .diagnostic-kpis span{color:#6a818d;font-size:11px;font-weight:750}.one-platform .diagnostic-kpis strong{color:#12384b;margin:3px 0;font-family:Georgia,serif;font-size:21px}.one-platform .diagnostic-kpis small{color:#81949d;font-size:10px}.one-platform .diagnostic-panel{min-height:720px;padding-bottom:24px}.one-platform .diagnostic-header-actions{align-items:center;gap:8px;display:flex}.one-platform .diagnostic-header-actions select{color:#294e61;background:#fff;border:1px solid #cad8de;border-radius:6px;min-width:280px;height:40px;padding:0 10px}.one-platform .diagnostic-integrity{color:#235c4a;background:#eaf7f1;border:1px solid #cae8dc;border-radius:7px;gap:10px;margin:0 20px 14px;padding:12px 14px;display:flex}.one-platform .diagnostic-integrity svg{flex:none;width:20px}.one-platform .diagnostic-integrity strong,.one-platform .diagnostic-integrity span{display:block}.one-platform .diagnostic-integrity strong{font-size:11px}.one-platform .diagnostic-integrity span{margin-top:3px;font-size:10px;line-height:1.45}.one-platform .diagnostic-intake{background:#f4f8f9;border:1px solid #d6e2e7;border-radius:8px;margin:0 20px 18px;padding:18px}.one-platform .diagnostic-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.one-platform .diagnostic-intake label,.one-platform .finding-form label,.one-platform .action-form label{color:#496a79;gap:5px;font-size:10px;font-weight:750;display:grid}.one-platform .diagnostic-intake input,.one-platform .diagnostic-intake select,.one-platform .diagnostic-intake textarea,.one-platform .finding-form input,.one-platform .finding-form select,.one-platform .finding-form textarea,.one-platform .action-form input,.one-platform .action-form select,.one-platform .action-form textarea{color:#21485b;background:#fff;border:1px solid #cbd9df;border-radius:6px;width:100%;min-width:0;min-height:39px;padding:8px 9px}.one-platform .diagnostic-intake textarea,.one-platform .finding-form textarea,.one-platform .action-form textarea{resize:vertical;min-height:76px}.one-platform .diagnostic-scopes,.one-platform .diagnostic-parties{border:1px solid #dae5e9;border-radius:6px;margin:14px 0;padding:12px}.one-platform .diagnostic-scopes legend,.one-platform .diagnostic-parties legend{color:#335b6d;padding:0 5px;font-size:10px;font-weight:850}.one-platform .diagnostic-scopes{gap:18px;display:flex}.one-platform .diagnostic-scopes label{align-items:center;gap:7px;display:flex}.one-platform .diagnostic-scopes input,.one-platform .diagnostic-parties input{width:15px;min-height:15px}.one-platform .diagnostic-parties>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.one-platform .diagnostic-parties label{background:#fff;border-radius:5px;align-items:flex-start;gap:7px;padding:9px;display:flex}.one-platform .diagnostic-parties strong,.one-platform .diagnostic-parties small{display:block}.one-platform .diagnostic-parties strong{font-size:10px}.one-platform .diagnostic-parties small{color:#82949c;margin-top:2px;font-size:9px}.one-platform .diagnostic-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 20px 14px;display:grid}.one-platform .diagnostic-context>div{background:#f5f8f9;border-radius:6px;padding:12px}.one-platform .diagnostic-context span,.one-platform .diagnostic-context strong,.one-platform .diagnostic-context small{display:block}.one-platform .diagnostic-context span{color:#718791;text-transform:uppercase;font-size:9px;font-weight:800}.one-platform .diagnostic-context strong{color:#193f51;margin:5px 0;font-size:11px}.one-platform .diagnostic-context small{color:#728791;font-size:9px;line-height:1.4}.one-platform .diagnostic-tabs{border-bottom:1px solid #e0e8eb;padding:0 20px;display:flex;overflow-x:auto}.one-platform .diagnostic-tabs button{white-space:nowrap;color:#657d89;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:0 15px;font-size:11px;font-weight:800}.one-platform .diagnostic-tabs button.active{color:#087aa5;border-color:#087aa5}.one-platform .diagnostic-.one-platform{padding:20px}.one-platform .diagnostic-empty,.one-platform .diagnostic-loading{text-align:center;color:#708792;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:430px;display:flex}.one-platform .diagnostic-empty svg,.one-platform .diagnostic-loading>svg{color:#087aa5;width:34px}.one-platform .diagnostic-empty h3{color:#173d4f;margin:0;font-family:Georgia,serif}.one-platform .diagnostic-empty p{max-width:560px;margin:0;font-size:11px;line-height:1.5}.one-platform .diagnostic-loading.error svg{color:#a44b45}.one-platform .workstream-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.one-platform .workstream-overview article{border:1px solid #dce5e9;border-radius:7px;padding:13px}.one-platform .workstream-overview header{justify-content:space-between;gap:8px;display:flex}.one-platform .workstream-overview strong{color:#21485b;font-size:10px}.one-platform .workstream-overview b{color:#087aa5;font-size:10px}.one-platform .workstream-overview small{color:#80919a;font-size:9px}.one-platform .progress-track{background:#e8eef0;border-radius:3px;height:5px;margin:10px 0;overflow:hidden}.one-platform .progress-track i{background:#14926b;height:100%;display:block}.one-platform .diagnostic-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.one-platform .diagnostic-grid>section{border:1px solid #dce5e9;border-radius:7px;padding:16px}.one-platform .diagnostic-list{margin:0;padding:0;list-style:none}.one-platform .diagnostic-list li{color:#617985;border-top:1px solid #e5ecef;justify-content:space-between;padding:8px 0;font-size:10px;display:flex}.one-platform .diagnostic-list strong{color:#173d4f}.one-platform .source-list{gap:7px;display:grid}.one-platform .source-list a{color:#087aa5;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.one-platform .source-list svg{width:14px}.one-platform .limitation-box{color:#76551a;background:#fff7e7;border:1px solid #ead7ae;border-radius:6px;gap:9px;margin-top:14px;padding:12px;display:flex}.one-platform .limitation-box>svg{flex:none;width:18px}.one-platform .limitation-box strong{font-size:10px}.one-platform .limitation-box p{margin:4px 0 0;font-size:9px;line-height:1.5}.one-platform .checklist-register{gap:7px;display:grid}.one-platform .checklist-register form{border:1px solid #dce5e9;border-radius:6px;grid-template-columns:minmax(250px,1.4fr) repeat(3,minmax(130px,.7fr)) auto;align-items:center;gap:8px;padding:11px;display:grid}.one-platform .checklist-register span,.one-platform .checklist-register strong,.one-platform .checklist-register small{display:block}.one-platform .checklist-register span{color:#087aa5;text-transform:uppercase;font-size:8px}.one-platform .checklist-register strong{color:#21485b;margin:3px 0;font-size:10px}.one-platform .checklist-register small{color:#84959d;font-size:8px}.one-platform .checklist-register select,.one-platform .checklist-register input{color:#34596b;background:#fff;border:1px solid #ccd9df;border-radius:5px;min-width:0;height:36px;padding:0 7px;font-size:9px}.one-platform .checklist-register button,.one-platform .review-form button{color:#fff;background:#087aa5;border:0;border-radius:5px;height:34px;padding:0 10px;font-size:9px;font-weight:800}.one-platform .findings-layout,.one-platform .actions-layout,.one-platform .report-layout{grid-template-columns:minmax(380px,.75fr) minmax(0,1.25fr);gap:16px;display:grid}.one-platform .finding-form,.one-platform .action-form{background:#f4f8f9;border:1px solid #d7e3e8;border-radius:8px;gap:10px;height:max-content;padding:16px;display:grid}.one-platform .evidence-box{background:#fff;border:1px solid #dce6ea;border-radius:6px;margin-top:4px;padding:12px}.one-platform .evidence-box>strong{color:#234b5d;margin-bottom:9px;font-size:10px;display:block}.one-platform .finding-register{align-content:start;gap:8px;display:grid}.one-platform .finding-register>article{border:1px solid #dce5e9;border-left:4px solid #6e8c99;border-radius:7px;padding:14px}.one-platform .finding-register>article.risk,.one-platform .finding-register>article.compliance{border-left-color:#b64b45}.one-platform .finding-register>article.opportunity{border-left-color:#15946b}.one-platform .finding-register article header{justify-content:space-between;gap:8px;display:flex}.one-platform .finding-register header span,.one-platform .finding-register header strong{display:block}.one-platform .finding-register header span{color:#718791;text-transform:uppercase;font-size:8px}.one-platform .finding-register header strong{color:#173d4f;margin-top:4px;font-size:12px}.one-platform .finding-register header>b{border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.one-platform .finding-register header>b.critical{color:#a13e39;background:#fdebea}.one-platform .finding-register header>b.high{color:#8a611c;background:#fff1d5}.one-platform .finding-register header>b.medium{color:#1b6480;background:#e7f5fa}.one-platform .finding-register header>b.low{color:#247059;background:#e8f6f0}.one-platform .finding-tags{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.one-platform .finding-tags span{color:#577482;background:#eef4f6;border-radius:4px;padding:4px 6px;font-size:8px}.one-platform .finding-register p{color:#5f7884;margin:5px 0;font-size:10px;line-height:1.5}.one-platform .finding-register small{color:#83959e;font-size:8px}.one-platform .review-form{border-top:1px solid #e4ebee;grid-template-columns:130px 1fr auto;gap:7px;margin-top:10px;padding-top:10px;display:grid}.one-platform .review-form select,.one-platform .review-form input{border:1px solid #ccd9df;border-radius:5px;min-width:0;height:34px;padding:0 7px;font-size:9px}.one-platform .matrix-legend{flex-wrap:wrap;gap:12px;display:flex}.one-platform .matrix-legend span{color:#67808b;align-items:center;gap:5px;font-size:9px;display:flex}.one-platform .matrix-legend i{border-radius:50%;width:9px;height:9px}.one-platform .matrix-legend .critical{background:#b64b45}.one-platform .matrix-legend .high{background:#d19a32}.one-platform .matrix-legend .medium{background:#087aa5}.one-platform .matrix-legend .low{background:#15946b}.one-platform .risk-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.one-platform .risk-matrix article{border:1px solid #dce5e9;border-top:4px solid #15946b;border-radius:7px;padding:13px}.one-platform .risk-matrix article.critical{border-top-color:#b64b45}.one-platform .risk-matrix article.high{border-top-color:#d19a32}.one-platform .risk-matrix article.medium{border-top-color:#087aa5}.one-platform .risk-matrix span,.one-platform .risk-matrix strong,.one-platform .risk-matrix small{display:block}.one-platform .risk-matrix span{color:#718791;text-transform:uppercase;font-size:8px}.one-platform .risk-matrix strong{color:#173d4f;min-height:32px;margin:5px 0;font-size:11px}.one-platform .risk-matrix b{color:#12384b;font-family:Georgia,serif;font-size:22px}.one-platform .risk-matrix small{color:#7b909a;margin-top:4px;font-size:8px}.one-platform .checkbox-line{align-items:center;gap:7px;display:flex!important}.one-platform .checkbox-line input{width:15px;min-height:15px}.one-platform .action-register{align-content:start;gap:8px;display:grid}.one-platform .action-register article{border:1px solid #dce5e9;border-radius:7px;padding:14px}.one-platform .action-register header{justify-content:space-between;display:flex}.one-platform .action-register header span,.one-platform .action-register header b{color:#356173;text-transform:uppercase;background:#eef4f6;border-radius:4px;padding:4px 6px;font-size:8px}.one-platform .action-register header span.critical{color:#943f3b;background:#fdebea}.one-platform .action-register header span.high{color:#7d5819;background:#fff2d8}.one-platform .action-register article>strong{color:#173d4f;margin-top:10px;font-size:12px;display:block}.one-platform .action-register p{color:#607985;font-size:10px;line-height:1.5}.one-platform .action-register footer{flex-wrap:wrap;gap:6px;display:flex}.one-platform .action-register footer span{color:#597683;background:#f0f5f7;border-radius:4px;padding:4px 6px;font-size:8px}.one-platform .report-layout>section{border:1px solid #dce5e9;border-radius:8px;padding:18px}.one-platform .report-layout>section>p,.one-platform .report-layout li{color:#607985;font-size:10px;line-height:1.6}.one-platform .report-readiness>strong{color:#173d4f;margin-bottom:9px;display:block}.one-platform .report-readiness>div:not(.download-box):not(.limitation-box){color:#637d89;border-top:1px solid #e4ebee;justify-content:space-between;padding:8px 0;font-size:10px;display:flex}.one-platform .download-box{color:#23694f;background:#eaf7f1;border-radius:7px;gap:6px;margin-top:14px;padding:14px;display:grid}.one-platform .download-box>svg{width:20px}.one-platform .download-box small{word-break:break-all;font-size:8px}.one-platform .download-box>div{gap:8px;display:flex}.one-platform .download-box a{color:#fff;background:#087aa5;border-radius:5px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:800;display:flex}.one-platform .download-box a svg{width:13px}.one-platform .spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1150px){.one-platform .diagnostic-kpis,.one-platform .diagnostic-context,.one-platform .workstream-overview,.one-platform .risk-matrix{grid-template-columns:repeat(2,1fr)}.one-platform .checklist-register form{grid-template-columns:1fr 1fr}.one-platform .checklist-register form>div{grid-column:span 2}.one-platform .findings-layout,.one-platform .actions-layout,.one-platform .report-layout{grid-template-columns:1fr}.one-platform .diagnostic-parties>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.one-platform .diagnostic-kpis{grid-template-columns:1fr 1fr}.one-platform .diagnostic-header{flex-direction:column;align-items:flex-start}.one-platform .diagnostic-header-actions{flex-direction:column;align-items:stretch;width:100%}.one-platform .diagnostic-header-actions select{width:100%;min-width:0}.one-platform .diagnostic-context,.one-platform .workstream-overview,.one-platform .risk-matrix,.one-platform .diagnostic-grid,.one-platform .diagnostic-form-grid{grid-template-columns:1fr}.one-platform .diagnostic-form-grid .span-2{grid-column:span 1}.one-platform .diagnostic-parties>div,.one-platform .review-form,.one-platform .checklist-register form{grid-template-columns:1fr}.one-platform .checklist-register form>div{grid-column:span 1}}@media (max-width:520px){.one-platform .diagnostic-kpis{grid-template-columns:1fr}.one-platform .diagnostic-intake,.one-platform .diagnostic-integrity{margin-left:12px;margin-right:12px}.one-platform .diagnostic-context,.one-platform .diagnostic-.one-platform{padding-left:12px;padding-right:12px}.one-platform .diagnostic-scopes{flex-direction:column;align-items:flex-start}.one-platform .diagnostic-tabs{padding:0 8px}}.one-platform .pgfn-layout{gap:16px;display:grid}.one-platform .pgfn-kpis,.one-platform .pgfn-pipeline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.one-platform .pgfn-kpis article,.one-platform .pgfn-pipeline-grid article{background:#fff;border:1px solid #dce5e9;border-top:3px solid #087aa5;border-radius:8px;min-width:0;padding:17px}.one-platform .pgfn-pipeline-grid article{border-top-color:#718894}.one-platform .pgfn-pipeline-grid article.success{border-top-color:#15946b}.one-platform .pgfn-pipeline-grid article.attention{border-top-color:#b44d47}.one-platform .pgfn-kpis span,.one-platform .pgfn-kpis strong,.one-platform .pgfn-kpis small,.one-platform .pgfn-pipeline-grid span,.one-platform .pgfn-pipeline-grid strong,.one-platform .pgfn-pipeline-grid small{display:block}.one-platform .pgfn-kpis span,.one-platform .pgfn-pipeline-grid span{color:#69818d;font-size:11px;font-weight:750}.one-platform .pgfn-kpis strong,.one-platform .pgfn-pipeline-grid strong{color:#12384b;margin:5px 0;font-family:Georgia,serif;font-size:25px}.one-platform .pgfn-pipeline-grid strong{font-size:20px}.one-platform .pgfn-kpis small,.one-platform .pgfn-pipeline-grid small{color:#82949d;font-size:10px}.one-platform .pgfn-panel{overflow:hidden}.one-platform .pgfn-header p{color:#6b828e;margin:5px 0 0;font-size:11px}.one-platform .pgfn-header .secondary-button{white-space:nowrap;text-decoration:none}.one-platform .pgfn-governance{color:#245e4a;background:#eaf7f1;border:1px solid #cbe8dc;border-radius:7px;gap:10px;margin:14px 20px 0;padding:12px 14px;display:flex}.one-platform .pgfn-governance>svg{flex:none;width:20px}.one-platform .pgfn-governance strong,.one-platform .pgfn-governance span{display:block}.one-platform .pgfn-governance strong{font-size:11px}.one-platform .pgfn-governance span{word-break:break-word;margin-top:3px;font-size:9px;line-height:1.45}.one-platform .pgfn-toolbar{grid-template-columns:minmax(280px,1.6fr) repeat(4,minmax(140px,.6fr)) auto;gap:8px;padding:14px 20px;display:grid}.one-platform .pgfn-toolbar select{color:#35586a;background:#fff;border:1px solid #cddae0;border-radius:6px;min-width:0;height:40px;padding:0 9px;font-size:11px}.one-platform .pgfn-result-bar{color:#68808b;background:#f5f8f9;border-top:1px solid #e2e9ec;border-bottom:1px solid #e2e9ec;justify-content:space-between;align-items:center;min-height:39px;padding:0 20px;font-size:10px;display:flex}.one-platform .pgfn-result-bar strong{color:#123d51}.one-platform .pgfn-table-wrap{width:100%;overflow:auto}.one-platform .pgfn-table{border-collapse:collapse;white-space:nowrap;width:100%}.one-platform .pgfn-table th{color:#6a818d;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#f8fafb;border-bottom:1px solid #dfe7ea;padding:10px 12px;font-size:9px}.one-platform .pgfn-table td{color:#536f7d;border-bottom:1px solid #e6ecef;padding:11px 12px;font-size:10px}.one-platform .pgfn-table tbody tr{cursor:pointer;transition:all .12s}.one-platform .pgfn-table tbody tr:hover{background:#f1f8fa}.one-platform .pgfn-table td strong,.one-platform .pgfn-table td small{display:block}.one-platform .pgfn-table td strong{color:#173d50;font-size:11px}.one-platform .pgfn-table td small{color:#84959d;margin-top:3px;font-size:8px}.one-platform .pgfn-table code{color:#174f68;font-size:9px}.one-platform .document-badge{color:#245f75;background:#e9f5f8;border-radius:4px;padding:5px 7px;font-size:9px;font-weight:750}.one-platform .document-badge.summary{color:#246b51;background:#e8f6ef}.one-platform .pgfn-pagination{justify-content:center;align-items:center;gap:16px;padding:13px 20px;display:flex}.one-platform .pgfn-pagination button{color:#087aa5;background:#fff;border:1px solid #cbd9df;border-radius:6px;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.one-platform .pgfn-pagination button:disabled{cursor:not-allowed;opacity:.4}.one-platform .pgfn-pagination button svg{width:14px}.one-platform .pgfn-pagination span{color:#718792;font-size:10px}.one-platform .catalog-state{color:#68818d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:360px;display:flex}.one-platform .catalog-state>svg{color:#087aa5;width:30px}.one-platform .pgfn-sheet{overflow-y:auto;width:min(520px,100vw)!important}.one-platform .pgfn-dossier{gap:12px;padding:0 20px 24px;display:grid}.one-platform .pgfn-dossier>section{border:1px solid #dce5e9;border-radius:7px;padding:15px}.one-platform .pgfn-dossier>section>span,.one-platform .pgfn-dossier>section>strong,.one-platform .pgfn-dossier>section>small{display:block}.one-platform .pgfn-dossier>section>span{color:#718792;text-transform:uppercase;font-size:9px}.one-platform .pgfn-dossier>section>strong{color:#173d50;margin:5px 0;font-size:13px}.one-platform .pgfn-dossier>section>small{color:#7d919b;font-size:9px}.one-platform .pgfn-document-list{gap:7px;margin-top:10px;display:grid}.one-platform .pgfn-document-list a{color:#173d50;background:#f4f8f9;border:1px solid #dce6ea;border-radius:6px;grid-template-columns:28px 1fr 16px;align-items:center;gap:8px;padding:11px;text-decoration:none;display:grid}.one-platform .pgfn-document-list a>svg{color:#087aa5;width:17px}.one-platform .pgfn-document-list a div strong,.one-platform .pgfn-document-list a div small{display:block}.one-platform .pgfn-document-list a div strong{font-size:10px}.one-platform .pgfn-document-list a div small{color:#78909b;margin-top:3px;font-size:8px}.one-platform .pgfn-document-list code{color:#486775;word-break:break-all;margin-top:5px;font-size:8px;display:block}.one-platform .availability{color:#315f72;text-transform:uppercase;background:#e8f4f7;border-radius:4px;width:max-content;margin-top:6px;padding:3px 5px;font-size:8px;font-style:normal;display:block}.one-platform .availability.available_document,.one-platform .availability.available_page,.one-platform .availability.available_other{color:#23694f;background:#e6f5ee}.one-platform .availability.restricted,.one-platform .availability.timeout,.one-platform .availability.transient_error,.one-platform .availability.network_error{color:#7b591c;background:#fff2d8}.one-platform .availability.missing,.one-platform .availability.unexpected_status{color:#934440;background:#fbe9e8}.one-platform .availability.pending{color:#5c7582;background:#edf2f4}.one-platform .pgfn-fact-list{gap:7px;margin-top:10px;display:grid}.one-platform .pgfn-fact-list>div{background:#f5f8f9;border-radius:5px;gap:7px;padding:8px;display:flex}.one-platform .pgfn-fact-list svg{color:#087aa5;flex:none;width:15px}.one-platform .pgfn-fact-list strong,.one-platform .pgfn-fact-list small{display:block}.one-platform .pgfn-fact-list strong{color:#234c5e;font-size:9px}.one-platform .pgfn-fact-list small{color:#6d838e;margin-top:2px;font-size:8px}.one-platform .pgfn-review-warning{color:#77561d;background:#fff5df;border-radius:5px;gap:7px;margin-top:10px;padding:9px;font-size:8px;line-height:1.45;display:flex}.one-platform .pgfn-review-warning svg{flex:none;width:15px}.one-platform .pgfn-next-step{color:#365e70;gap:10px;display:flex;background:#edf7fa!important}.one-platform .pgfn-next-step>svg{color:#087aa5;flex:none;width:20px}.one-platform .pgfn-next-step p{margin:4px 0 0;font-size:9px;line-height:1.5}@media (max-width:1150px){.one-platform .pgfn-kpis,.one-platform .pgfn-pipeline-grid{grid-template-columns:repeat(2,1fr)}.one-platform .pgfn-toolbar{grid-template-columns:1fr 1fr}.one-platform .pgfn-toolbar .release-search{grid-column:span 2}}@media (max-width:800px){.one-platform .pgfn-header{flex-direction:column;align-items:flex-start}.one-platform .pgfn-header .secondary-button{width:100%}.one-platform .pgfn-toolbar{grid-template-columns:1fr;padding:12px}.one-platform .pgfn-toolbar .release-search{grid-column:span 1}.one-platform .pgfn-governance{margin:12px}.one-platform .pgfn-result-bar{padding:0 12px}.one-platform .pgfn-table th,.one-platform .pgfn-table td{padding:10px}.one-platform .pgfn-pagination{justify-content:space-between;gap:7px;padding:12px}.one-platform .pgfn-pagination button{padding:0 8px}.one-platform .pgfn-pagination span{font-size:9px}}@media (max-width:520px){.one-platform .pgfn-kpis,.one-platform .pgfn-pipeline-grid{grid-template-columns:1fr}.one-platform .pgfn-table{min-width:880px}.one-platform .pgfn-pagination button{font-size:0}.one-platform .pgfn-pagination button svg{width:17px}.one-platform .pgfn-sheet{width:100vw!important}}.one-platform .pgfn-view-toolbar{background:#f1f8fa;border:1px solid #cfe2e8;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:0 16px 12px;padding:11px 12px;display:flex}.one-platform .pgfn-view-toolbar>div{align-items:flex-start;gap:9px;min-width:0;display:flex}.one-platform .pgfn-view-toolbar>div>svg{color:#087aa5;flex:none;width:18px}.one-platform .pgfn-view-toolbar p{color:#59727e;margin:0;font-size:9px;line-height:1.5}.one-platform .pgfn-view-toolbar p strong{color:#214f62}.one-platform .pgfn-view-toolbar .secondary-button{flex:none}.one-platform .pgfn-view-toolbar .secondary-button svg{width:14px}@media (max-width:800px){.one-platform .pgfn-view-toolbar{flex-direction:column;align-items:stretch}.one-platform .pgfn-view-toolbar .secondary-button{justify-content:center;width:100%}}.one-platform .skip-link{z-index:9999;color:#075f81;background:#fff;border-radius:5px;padding:9px 12px;font-size:11px;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-150%);box-shadow:0 4px 15px #0b2e3d33}.one-platform .skip-link:focus{transform:translateY(0)}.one-platform .one-shell :focus-visible{outline-offset:2px;outline:3px solid #f1b84b}.one-platform .operational-banner{color:#234f61;background:#f2f8fa;border:1px solid #cde1e7;border-radius:8px;align-items:center;gap:10px;margin:-2px 0 18px;padding:11px 14px;display:flex}.one-platform .operational-banner>svg{color:#15946b;flex:none;width:20px}.one-platform .operational-banner div{flex:1}.one-platform .operational-banner strong,.one-platform .operational-banner span{display:block}.one-platform .operational-banner strong{font-size:11px}.one-platform .operational-banner span{color:#607b87;margin-top:2px;font-size:9px;line-height:1.45}.one-platform .operational-banner button{color:#087aa5;background:#fff;border:1px solid #9bc4d1;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:750}.one-platform .global-search input:disabled{cursor:not-allowed;color:#7b8c94;background:#f1f4f5}.one-platform .funnel-value{background:#f8fafb;border:1px solid #e2e9ec;border-radius:7px;margin-top:12px;padding:13px}.one-platform .funnel-value span,.one-platform .funnel-value strong{display:block}.one-platform .funnel-value span{color:#78909b;font-size:9px}.one-platform .funnel-value strong{color:#173d4f;margin-top:5px;font-size:14px}.one-platform .restricted-overview{align-items:flex-start;gap:18px;min-height:240px;padding:34px;display:flex}.one-platform .restricted-overview>svg{color:#087aa5;width:34px}.one-platform .restricted-overview h2{color:#173d4f;margin:5px 0;font-family:Georgia,serif}.one-platform .restricted-overview p{color:#607b87;max-width:720px;line-height:1.6}.one-platform .readiness-workspace{gap:18px;display:grid}.one-platform .readiness-hero{color:#fff;background:linear-gradient(135deg,#15394c,#0b6f91);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.one-platform .readiness-hero h2{margin:6px 0;font-family:Georgia,serif;font-size:27px}.one-platform .readiness-hero p{color:#d8e9ef;max-width:760px;margin:0;font-size:12px;line-height:1.55}.one-platform .readiness-hero .eyebrow{color:#afd7e4}.one-platform .readiness-hero .secondary-button{background:#fff;flex:none}.one-platform .readiness-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.one-platform .readiness-kpis article{background:#fff;border:1px solid #dce7ea;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.one-platform .readiness-kpis svg{color:#087aa5;width:24px}.one-platform .readiness-kpis span,.one-platform .readiness-kpis strong,.one-platform .readiness-kpis small{display:block}.one-platform .readiness-kpis span{color:#67808b;text-transform:uppercase;font-size:9px}.one-platform .readiness-kpis strong{color:#173d4f;margin:3px 0;font-size:21px}.one-platform .readiness-kpis small{color:#82949c;font-size:9px}.one-platform .readiness-section{overflow:hidden}.one-platform .readiness-section>.panel-header{border-bottom:1px solid #e2e9ec;padding:18px 20px}.one-platform .readiness-table-wrap{overflow-x:auto}.one-platform .readiness-table{border-collapse:collapse;width:100%}.one-platform .readiness-table th,.one-platform .readiness-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e8edef;padding:12px 14px;font-size:10px;line-height:1.5}.one-platform .readiness-table th{color:#607985;text-transform:uppercase;background:#f6f9fa;font-size:9px}.one-platform .readiness-table td{color:#5e7580}.one-platform .readiness-table td:first-child{color:#173d4f;min-width:180px}.one-platform .mode-badge{white-space:nowrap;text-transform:uppercase;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.one-platform .mode-badge.production{color:#14714f;background:#e4f5ed}.one-platform .mode-badge.pilot{color:#08759d;background:#e5f2f7}.one-platform .mode-badge.demo{color:#8a641c;background:#fff1d8}.one-platform .mode-badge.blocked{color:#9a4944;background:#f7e6e4}.one-platform .risk-register{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.one-platform .risk-register article{background:#fff;border:1px solid #e0e8eb;border-radius:7px;padding:14px}.one-platform .risk-register header{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.one-platform .risk-register header span{color:#087aa5;font-size:9px;font-weight:800}.one-platform .risk-register header strong{color:#234b5d;font-size:11px}.one-platform .risk-register header b{color:#8a641c;background:#fff1d8;border-radius:4px;padding:3px 6px;font-size:8px}.one-platform .risk-register p{color:#607984;margin:8px 0;font-size:10px;line-height:1.5}.one-platform .risk-register small{color:#86979e;font-size:8px}.one-platform .readiness-two-column{grid-template-columns:1fr 1fr;gap:18px;display:grid}.one-platform .operating-list{margin:0;padding:18px 22px 22px 46px}.one-platform .operating-list li{color:#506d79;padding:7px 4px;font-size:10px;line-height:1.5}.one-platform .contingency-list{padding:14px 20px 20px}.one-platform .contingency-list>div{border-bottom:1px solid #e6edef;padding:10px 0}.one-platform .contingency-list strong{color:#244d5f;font-size:10px}.one-platform .contingency-list p{color:#657e89;margin:4px 0 0;font-size:9px;line-height:1.5}.one-platform .maturity-section>.panel-header p{color:#6b818c;max-width:760px;margin:6px 0 0;font-size:10px;line-height:1.5}.one-platform .maturity-waves{background:#f4f8f9;border-bottom:1px solid #e2e9ec;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid}.one-platform .maturity-waves article{background:#fff;border:1px solid #dfe8eb;border-radius:7px;grid-template-columns:32px 1fr;gap:9px;padding:13px;display:grid}.one-platform .maturity-waves article>span{color:#087aa5;background:#e8f5f8;border-radius:50%;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:11px;display:grid}.one-platform .maturity-waves b,.one-platform .maturity-waves strong,.one-platform .maturity-waves p{display:block}.one-platform .maturity-waves b{color:#087aa5;text-transform:uppercase;font-size:8px}.one-platform .maturity-waves strong{color:#173d4f;margin:4px 0;font-size:11px}.one-platform .maturity-waves p{color:#6b808a;margin:0;font-size:9px;line-height:1.45}.one-platform .maturity-grid{background:#fbfcfc;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.one-platform .maturity-card{background:#fff;border:1px solid #dfe7ea;border-radius:8px;flex-direction:column;min-width:0;padding:15px;display:flex}.one-platform .maturity-card>header{align-items:flex-start;gap:9px;display:flex}.one-platform .maturity-card>header strong,.one-platform .maturity-card>header small{display:block}.one-platform .maturity-card>header strong{color:#173d4f;font-size:12px}.one-platform .maturity-card>header small{color:#79909a;margin-top:3px;font-size:8px}.one-platform .priority-badge{text-align:center;border-radius:4px;min-width:31px;padding:4px 6px;font-size:8px;font-weight:900}.one-platform .priority-badge.p0{color:#8d3e39;background:#f8e5e3}.one-platform .priority-badge.p1{color:#876019;background:#fff0d3}.one-platform .priority-badge.p2{color:#476b79;background:#e9f1f4}.one-platform .maturity-card>p{color:#5c7580;margin:12px 0;font-size:10px;line-height:1.5}.one-platform .maturity-deliverables{background:#f5f8f9;border-radius:6px;padding:11px}.one-platform .maturity-deliverables>b{color:#3b6070;text-transform:uppercase;margin-bottom:6px;font-size:8px;display:block}.one-platform .maturity-deliverables>span{color:#526f7b;align-items:flex-start;gap:5px;margin-top:5px;font-size:9px;line-height:1.4;display:flex}.one-platform .maturity-deliverables svg{color:#15946b;flex:none;width:12px}.one-platform .maturity-gate{color:#1e5d73;background:#eaf6f8;border-radius:6px;align-items:flex-start;gap:7px;margin-top:10px;padding:10px;display:flex}.one-platform .maturity-gate>svg{flex:none;width:16px}.one-platform .maturity-gate b{text-transform:uppercase;font-size:8px}.one-platform .maturity-gate p{color:#446f7f;margin:3px 0 0;font-size:9px;line-height:1.45}.one-platform .maturity-card>footer{color:#8a641c;border-top:1px solid #e7ecee;align-items:flex-start;gap:6px;margin-top:10px;padding-top:9px;font-size:8px;line-height:1.45;display:flex}.one-platform .maturity-card>footer svg{flex:none;width:13px}@media (max-width:1150px){.one-platform .readiness-kpis{grid-template-columns:repeat(2,1fr)}.one-platform .readiness-two-column,.one-platform .maturity-waves{grid-template-columns:1fr}}@media (max-width:800px){.one-platform .operational-banner,.one-platform .readiness-hero{flex-direction:column;align-items:flex-start}.one-platform .operational-banner button,.one-platform .readiness-hero .secondary-button{justify-content:center;width:100%}.one-platform .risk-register{grid-template-columns:1fr}.one-platform .readiness-table th,.one-platform .readiness-table td{min-width:150px}}@media (max-width:700px){.one-platform .maturity-grid{grid-template-columns:1fr}}@media (max-width:520px){.one-platform .readiness-kpis{grid-template-columns:1fr}.one-platform .readiness-hero{padding:18px}.one-platform .readiness-hero h2{font-size:22px}.one-platform .restricted-overview{flex-direction:column;padding:22px}.one-platform .maturity-grid,.one-platform .maturity-waves{padding:10px}}@media print{.one-platform .one-sidebar,.one-platform .one-topbar,.one-platform .page-heading,.one-platform .operational-banner{display:none!important}.one-platform .one-main{margin:0!important}.one-platform .one-content{padding:0!important}.one-platform .readiness-workspace{display:block}.one-platform .readiness-workspace>*{break-inside:avoid;margin-bottom:14px}.one-platform .readiness-hero{color:#173d4f;background:#fff;border:1px solid #ccdce2}.one-platform .readiness-hero p{color:#506d79}.one-platform .readiness-hero button{display:none}.one-platform .readiness-two-column{display:block}.one-platform .readiness-two-column>*{margin-bottom:14px}}.one-platform .pgfn-scope-panel{overflow:hidden}.one-platform .pgfn-scope-switch{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 18px;display:grid}.one-platform .pgfn-scope-switch button{color:#5f7884;text-align:left;background:#f5f8f9;border:1px solid #d7e3e8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 14px;font-size:12px;font-weight:800;display:flex}.one-platform .pgfn-scope-switch button small{color:#80939c;font-size:10px;font-weight:700}.one-platform .pgfn-scope-switch button.active{color:#fff;background:#0d5876;border-color:#0d5876;box-shadow:0 8px 20px #0d587626}.one-platform .pgfn-scope-switch button.active small{color:#d8edf4}.one-platform .pgfn-kpis-njp article.success{border-top-color:#15946b}.one-platform .pgfn-toolbar.njp-toolbar{grid-template-columns:minmax(280px,1fr) minmax(250px,.8fr) auto}.one-platform .njp-table{white-space:normal}.one-platform .njp-table td:first-child{min-width:220px}.one-platform .njp-table td:nth-child(2){min-width:320px}.one-platform .njp-table td:nth-child(3){min-width:360px}.one-platform .njp-table tbody tr{cursor:default}.one-platform .njp-new-row{background:#f0faf5}.one-platform .njp-links{gap:6px;display:grid}.one-platform .njp-links a{color:#087aa5;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:7px;font-size:10px;font-weight:750;text-decoration:none;display:grid}.one-platform .njp-links svg{flex:none;width:14px}@media (max-width:800px){.one-platform .pgfn-scope-switch{grid-template-columns:1fr;padding:0 12px 14px}.one-platform .pgfn-toolbar.njp-toolbar{grid-template-columns:1fr}.one-platform .njp-table{min-width:850px}}.one-platform .member-list article{grid-template-columns:38px minmax(0,1fr) 200px 86px}.one-platform .member-status{border-radius:6px;min-height:36px;padding:0 9px;font-size:10px;font-weight:800}.one-platform .member-status.suspend{color:#8b403b;background:#fff;border:1px solid #e7bbb7}.one-platform .member-status.activate{color:#176c51;background:#fff;border:1px solid #a9d9c8}.one-platform .read-only-panel{color:#456b79;background:#f2f7f8;border:1px solid #dce7ea;border-radius:7px;align-items:flex-start;gap:12px;padding:24px;display:flex}.one-platform .read-only-panel>svg{color:#087aa5;flex:none;width:22px}.one-platform .read-only-panel h3{color:#173b4d;margin:6px 0}.one-platform .read-only-panel p{margin:0;font-size:12px;line-height:1.55}@media (max-width:800px){.one-platform .member-list article{grid-template-columns:38px minmax(0,1fr)}.one-platform .member-list select,.one-platform .member-list .member-status{grid-column:2;width:100%}}.one-platform{letter-spacing:normal;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.one-portal{display:contents}.one-platform .one-privacy-queue>select{background:#fff;border:1px solid #bcced8;border-radius:6px;min-height:44px;margin:8px 0;padding:12px;font-size:16px}.one-platform .one-privacy-queue form label{flex-direction:column;gap:8px;margin:16px 0;display:flex}.one-platform .one-privacy-queue textarea,.one-platform .one-privacy-queue form select{box-sizing:border-box;background:#fff;border:1px solid #bcced8;border-radius:6px;width:100%;padding:12px;font-size:16px}.one-platform .one-privacy-queue summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.one-platform .one-privacy-queue p,.one-platform .one-account-deletion article{overflow-wrap:anywhere}.one-platform .one-app-center{color:#123449;max-width:1100px;margin:auto;padding:40px 24px 70px;font-size:16px;line-height:1.6}.one-platform .one-app-center h1{max-width:750px;margin:18px 0;font-size:clamp(28px,5vw,42px);line-height:1.2}.one-platform .one-app-center h2{margin:12px 0;font-size:21px;line-height:1.3}.one-platform .one-app-center>p{max-width:780px}.one-platform .one-app-back{color:#075f81;margin:12px 0 28px;font-size:16px;display:inline-block}.one-platform .one-app-logo{object-fit:contain;width:230px;height:115px;margin-bottom:20px;display:block}.one-platform .one-app-eyebrow{letter-spacing:.12em;font-size:14px;font-weight:700}.one-platform .one-app-install,.one-platform .one-account-deletion button{color:#fff;cursor:pointer;background:#123449;border:0;border-radius:10px;align-items:center;gap:12px;margin:12px 0;padding:16px 22px;font-size:16px;display:inline-flex}.one-platform .one-app-install:disabled,.one-platform .one-account-deletion button:disabled{opacity:.6;cursor:default}.one-platform .one-device-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0;display:grid}.one-platform .one-device-grid article{background:#fff;border:1px solid #d5e3e9;border-radius:12px;padding:24px}.one-platform .one-device-grid svg{width:30px;height:30px}.one-platform .one-app-note{background:#f0f6f9;border-radius:12px;gap:18px;margin:20px 0;padding:24px;display:flex}.one-platform .one-app-note>svg{flex-shrink:0;margin-top:10px}.one-platform .one-app-links{flex-wrap:wrap;gap:24px;margin-top:30px;display:flex}.one-platform .one-app-links a{color:#075f81}.one-platform .one-account-deletion{border:1px solid #d5e3e9;border-radius:12px;margin-top:30px;padding:24px}.one-platform .one-account-deletion label{align-items:flex-start;gap:12px;margin:24px 0;display:flex}.one-platform .one-account-deletion input{width:20px;height:20px;margin-top:6px}.one-platform .one-install-link{white-space:nowrap;color:#075f81;font-size:14px}.one-platform .one-connectivity{z-index:100;color:#543b00;text-align:center;background:#fff0cf;padding:12px 20px;font-size:16px;position:sticky;top:0}.one-platform .one-bottom-nav{display:none}.one-platform .one-app-center :focus-visible{outline-offset:4px;outline:3px solid #b28223}@media (max-width:800px){.one-platform .one-device-grid{grid-template-columns:1fr}.one-platform .one-main{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.one-platform .one-bottom-nav{z-index:35;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d5e3e9;justify-content:space-around;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.one-platform .one-bottom-nav button,.one-platform .one-bottom-nav a{color:#123449;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:52px;min-height:48px;font-size:14px;text-decoration:none;display:flex}.one-platform .one-bottom-nav svg{width:22px;height:22px}.one-platform .one-bottom-nav [aria-current=page]{color:#0079a5;font-weight:700}.one-platform .one-topbar{padding-top:calc(12px + env(safe-area-inset-top));flex-wrap:wrap}.one-platform .one-nav button{min-height:44px;font-size:14px}.one-platform .one-content p,.one-platform .one-content input,.one-platform .one-content select,.one-platform .one-content textarea{font-size:16px}.one-platform .one-content button,.one-platform .one-content label{min-height:44px;font-size:14px}.one-platform .one-app-center{padding-top:24px}.one-platform .one-topbar .one-install-link{margin-left:auto}.one-platform .one-toast{bottom:100px}}@media (display-mode:standalone){.one-platform .one-shell{min-height:100dvh}}.one-platform .one-brand img{filter:none;object-fit:contain;background:#fff;border-radius:7px;height:82px;padding:6px}.one-platform .one-work-context{color:#345165;border-bottom:1px solid #dbe3e8;flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:1.2rem;padding:1rem 0;font-size:.9rem;display:flex}.one-platform .one-work-context small{flex-basis:100%;font-size:.875rem}.one-platform .one-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.one-platform .one-priority-grid article{background:#fff;border:1px solid #dbe3e8;border-radius:12px;min-width:0;padding:1rem}.one-platform .one-priority-grid button{text-align:left;color:#123449;overflow-wrap:anywhere;cursor:pointer;background:#f4f7f9;border:1px solid #dbe3e8;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.4rem;width:100%;margin:.6rem 0;padding:.8rem;display:flex}.one-platform .one-priority-grid span,.one-platform .one-priority-grid small{font-size:.875rem}.one-platform .one-compare-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.one-platform .one-compare-columns article{min-width:0}.one-platform .one-compare-columns pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f9;border:1px solid #dbe3e8;max-height:32rem;padding:1rem;font-family:inherit;font-size:1rem;line-height:1.6;overflow:auto}.one-platform .one-version-compare{grid-column:1/-1}.one-platform :is(.one-priority-grid button,.one-version-compare select):focus-visible{outline-offset:3px;outline:3px solid #b58a3a}@media (max-width:800px){.one-platform .one-priority-grid,.one-platform .one-compare-columns{grid-template-columns:1fr}}.sites-route{color:#112c3c;max-width:1600px;margin:auto;padding:clamp(18px,3vw,48px)}.sites-route-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.sites-route-header h1{font-size:2.5rem;font-weight:700}.sites-hub{min-width:0;font-size:1rem}.sites-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.sites-summary>div{background:#fff;border:1px solid #dbe5eb;border-radius:12px;align-items:center;gap:12px;padding:18px;display:flex}.sites-summary strong{font-size:1.8rem}.sites-summary svg{color:#087aa5}.sites-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.sites-controls label,.sites-page-search{background:#fff;border:1px solid #c3d5e0;border-radius:8px;flex:1;align-items:center;gap:10px;padding:12px;display:flex}.sites-controls input,.sites-page-search input{background:0 0;outline:none;width:100%;min-width:0}.sites-controls select{background:#fff;border:1px solid #c3d5e0;border-radius:8px;padding:12px}.sites-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:22px;display:grid}.sites-catalog{flex-direction:column;gap:10px;max-height:85vh;padding:2px;display:flex;overflow:auto}.sites-catalog button{text-align:left;color:#112c3c;cursor:pointer;background:#fff;border:1px solid #dbe5eb;border-radius:10px;gap:8px;padding:18px;display:grid}.sites-catalog button.selected{background:#edf8fd;border:2px solid #087aa5;padding:17px}.sites-catalog strong{font-size:1.05rem}.sites-catalog small,.sites-catalog button>span:last-child{color:#486477;overflow-wrap:anywhere;font-size:.875rem}.sites-tag{color:#087aa5;font-size:.875rem;font-weight:600}.sites-detail{background:#fff;border:1px solid #dbe5eb;border-radius:14px;min-width:0;padding:clamp(18px,2.5vw,30px)}.sites-detail h2{margin:8px 0 12px;font-size:1.65rem;font-weight:700}.sites-detail h3{font-size:1.05rem;font-weight:600}.sites-detail p{color:#486477;line-height:1.6}.sites-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.sites-actions a,.sites-actions button,.sites-empty button{color:#113b51;cursor:pointer;border:1px solid #bfd1dc;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:.875rem;font-weight:600;display:inline-flex}.sites-actions a.sites-admin,.sites-empty button{color:#fff;background:#087aa5;border-color:#087aa5}.sites-note{background:#f0f6f9;border-radius:8px;margin:20px 0;padding:14px;font-size:.875rem}.sites-related{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.sites-related h3{width:100%}.sites-related a{background:#edf5f8;border-radius:5px;padding:8px;font-size:.875rem}.sites-page-search{margin:18px 0}.sites-surfaces{gap:10px;max-height:70vh;display:grid;overflow:auto}.sites-surfaces article{border-bottom:1px solid #dbe5eb;padding:14px 0}.sites-surfaces small{overflow-wrap:anywhere;color:#486477;margin-top:6px;font-size:.875rem;display:block}.sites-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:400px;display:flex}.sites-preview iframe{border:1px solid #dbe5eb;border-radius:8px;width:100%;height:650px;margin-top:12px}.sites-preview{margin-top:24px}.sites-hub a:hover,.sites-hub button:hover{filter:brightness(.96)}.sites-hub :focus-visible{outline-offset:3px;outline:3px solid #d9aa55}@media (max-width:850px){.sites-layout{grid-template-columns:1fr}.sites-catalog{max-height:350px}.sites-summary{grid-template-columns:1fr}.sites-summary>div{padding:12px}.sites-route-header{align-items:flex-start}.sites-controls label{flex-basis:100%}.sites-preview iframe{height:480px}}.one-platform.one-portal [data-slot=sheet-overlay]{z-index:1000;background:#0c1e288c;position:fixed;inset:0}.one-platform.one-portal .pgfn-sheet{z-index:1001;overscroll-behavior:contain;color:#173d50;text-align:left;flex-direction:column;gap:16px;height:100dvh;font-family:Arial,sans-serif;font-size:14px;display:flex;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-12px 0 40px #102e4533;background:#fff!important;width:min(580px,100vw)!important;max-width:100vw!important}.one-platform .pgfn-sheet [data-slot=sheet-header]{border-bottom:1px solid #dce5e9;padding:28px 62px 20px 22px}.one-platform .pgfn-sheet [data-slot=sheet-title]{color:#173d50;overflow-wrap:anywhere;letter-spacing:0;margin:0;font-family:Arial,sans-serif;line-height:1.3;font-size:22px!important}.one-platform .pgfn-sheet [data-slot=sheet-description]{color:#637e8b;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.6}.one-platform .pgfn-sheet>button{color:#173d50;background:#edf5f8;border:1px solid #ccdde5;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.one-platform .pgfn-sheet>button svg{width:20px;height:20px}.one-platform .pgfn-sheet>button .sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.one-platform .pgfn-sheet .pgfn-dossier{gap:14px;padding:0 18px 30px}.one-platform .pgfn-sheet .pgfn-dossier>section{background:#fff}.one-platform .pgfn-sheet .pgfn-dossier>section>span{font-size:11px}.one-platform .pgfn-sheet .pgfn-dossier>section>strong{font-size:16px}.one-platform .pgfn-sheet .pgfn-dossier>section>small{font-size:12px}.one-platform .pgfn-sheet .pgfn-document-list a{grid-template-columns:24px minmax(0,1fr) 18px}.one-platform .pgfn-sheet .pgfn-document-list a div strong{font-size:14px}.one-platform .pgfn-sheet .pgfn-document-list a div small,.one-platform .pgfn-sheet .pgfn-next-step p{font-size:12px}.one-platform .pgfn-sheet .availability{white-space:normal;width:fit-content;max-width:100%;font-size:10px}.one-platform .pgfn-sheet .pgfn-fact-list strong,.one-platform .pgfn-sheet .pgfn-fact-list small,.one-platform .pgfn-sheet .pgfn-review-warning{font-size:12px}.one-platform .pgfn-related{color:#145977;text-align:left;overflow-wrap:anywhere;background:#edf7fa;border:1px solid #cbdee6;border-radius:6px;width:100%;margin-top:8px;padding:10px;display:block}.one-platform .pgfn-intelligence{background:#f8fbfc;border:1px solid #d6e4ea;border-radius:12px;margin:16px 20px;padding:20px}.one-platform .pgfn-intelligence header h2{font-family:Arial,sans-serif;font-size:22px}.one-platform .pgfn-intelligence header p{color:#607987;font-size:14px}.one-platform .pgfn-intelligence header a{color:#087aa5;margin:6px 0;font-size:13px;display:inline-block}.one-platform .pgfn-intelligence header small{color:#67808b;font-size:12px;display:block}.one-platform .pgfn-intelligence nav,.one-platform .pgfn-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.one-platform .pgfn-intelligence button{color:#175b75;background:#fff;border:1px solid #c5dbe5;border-radius:6px;min-height:40px;padding:9px 12px;font-size:13px}.one-platform .pgfn-intelligence button[aria-pressed=true]{color:#fff;background:#155775}.one-platform .pgfn-intelligence button:disabled{opacity:.45;cursor:not-allowed}.one-platform .pgfn-analysis-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.one-platform .pgfn-analysis-kpis article{background:#fff;border:1px solid #dde7ec;border-radius:8px;padding:14px}.one-platform .pgfn-analysis-kpis strong,.one-platform .pgfn-analysis-kpis span{display:block}.one-platform .pgfn-analysis-kpis strong{color:#173d50;font-size:26px}.one-platform .pgfn-analysis-kpis span{color:#67808b;font-size:12px}.one-platform .pgfn-analysis-grid,.one-platform .pgfn-compare-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.one-platform .pgfn-analysis-grid>section,.one-platform .pgfn-compare-grid>article{background:#fff;border:1px solid #dce6ec;border-radius:8px;min-width:0;padding:16px}.one-platform .pgfn-intelligence h3{color:#173d50;overflow-wrap:anywhere;margin:0 0 12px;font-size:16px}.one-platform .pgfn-intelligence p,.one-platform .pgfn-intelligence small{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.one-platform .pgfn-bar{grid-template-columns:70px minmax(30px,1fr) 50px;align-items:center;gap:8px;margin-top:9px;font-size:12px;display:grid}.one-platform .pgfn-bar meter{width:100%;height:16px}.one-platform .pgfn-bar b{text-align:right}.one-platform .pgfn-compare-grid dt{color:#67808b;margin-top:10px;font-size:11px}.one-platform .pgfn-compare-grid dd{overflow-wrap:anywhere;margin:4px 0;font-size:13px}.one-platform .pgfn-report-preview{white-space:pre-wrap;overflow-wrap:anywhere;color:#31596b;background:#fff;border:1px solid #dce6ec;border-radius:8px;max-height:420px;padding:16px;font-size:12px;line-height:1.6;overflow:auto}.one-platform .pgfn-process-groups>button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:8px;padding:10px;display:flex}.one-platform .pgfn-process-groups>button span,.one-platform .pgfn-process-groups>button strong,.one-platform .pgfn-process-groups>button small{min-width:0;display:block}.one-platform .pgfn-process-groups>button strong{overflow-wrap:anywhere}.one-platform .pgfn-process-groups>button b{color:#31596b;flex:none;font-size:12px}.one-platform .pgfn-process-groups>small{color:#607987;margin-bottom:10px;display:block}.one-platform .pgfn-link-form{gap:12px;display:grid}.one-platform .pgfn-link-form label,.one-platform .pgfn-advanced-filters label{color:#35586a;gap:6px;font-size:12px;display:grid}.one-platform .pgfn-link-form select,.one-platform .pgfn-link-form textarea,.one-platform .pgfn-advanced-filters input,.one-platform .pgfn-advanced-filters select{color:#173d50;background:#fff;border:1px solid #cbdde6;border-radius:6px;min-width:0;max-width:100%;min-height:42px;padding:10px;font-size:14px}.one-platform .pgfn-link-form textarea{min-height:90px}.one-platform .pgfn-advanced-filters{grid-template-columns:1fr 1fr 1fr;gap:12px;padding:0 20px 16px;display:grid}.one-platform .pgfn-table td:nth-child(3){white-space:nowrap;min-width:auto}.one-platform .pgfn-table td:nth-child(4){white-space:normal;min-width:260px}.one-platform .pgfn-open-record{text-align:left;color:#173d50;width:100%;font:inherit;background:0 0;border:0;padding:0;display:block}.one-platform .pgfn-mobile-records{display:none}@media (max-width:800px){.one-platform .pgfn-intelligence{margin:12px;padding:14px}.one-platform .pgfn-analysis-kpis{grid-template-columns:1fr 1fr}.one-platform .pgfn-analysis-grid,.one-platform .pgfn-compare-grid{grid-template-columns:1fr}.one-platform .pgfn-advanced-filters{grid-template-columns:1fr;padding:0 12px 12px}.one-platform .pgfn-panel>.pgfn-table-wrap{display:none}.one-platform .pgfn-mobile-records{gap:10px;padding:12px;display:grid}.one-platform .pgfn-mobile-records article{background:#fff;border:1px solid #d6e4ea;border-radius:8px;padding:14px}.one-platform .pgfn-mobile-records label{color:#607987;align-items:center;gap:8px;font-size:12px;display:flex}.one-platform .pgfn-mobile-records input{width:18px;height:18px}.one-platform .pgfn-mobile-records .pgfn-open-record{overflow-wrap:anywhere;margin-top:10px;font-size:14px;line-height:1.5}.one-platform .pgfn-mobile-records .pgfn-open-record strong,.one-platform .pgfn-mobile-records .pgfn-open-record span,.one-platform .pgfn-mobile-records .pgfn-open-record small{margin-top:6px;display:block}.one-platform .pgfn-mobile-records .pgfn-open-record small{color:#607987;font-size:12px}.one-platform .pgfn-intelligence nav button{flex:130px}}.one-platform .task-filters{background:#eef5f7;border-bottom:1px solid #d9e5e9;grid-template-columns:minmax(250px,1.45fr) repeat(6,minmax(125px,.7fr));gap:9px;padding:14px 20px;display:grid}.one-platform .task-filters select,.one-platform .task-filters input{color:#294e61;background:#fff;border:1px solid #c7d7de;border-radius:6px;width:100%;min-width:0;height:40px;padding:0 10px;font-size:12px}.one-platform .task-filters .crm-search input{padding-left:36px}.one-platform .task-filter-summary{color:#607985;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.one-platform .task-filter-summary button{color:#087aa5;background:0 0;border:1px solid #b8ccd5;border-radius:5px;padding:6px 10px;font-weight:750}.one-platform .crm-table article>button .task-origin-badge{color:#335c24;white-space:normal;background:#ecf7e5;border:1px solid #c4dfb6;border-radius:4px;width:max-content;max-width:100%;padding:3px 6px;font-weight:750}.one-platform .task-saved-views{background:#f8fafb;border-bottom:1px solid #d9e5e9;grid-template-columns:minmax(210px,1.3fr) minmax(170px,.8fr) auto minmax(180px,.8fr) auto auto;align-items:end;gap:10px;padding:14px 20px;display:grid}.one-platform .task-saved-views>div{align-self:center}.one-platform .task-saved-views strong,.one-platform .task-saved-views small{display:block}.one-platform .task-saved-views small{color:#607985;margin-top:4px}.one-platform .task-saved-views label{color:#294e61;font-size:12px;font-weight:750}.one-platform .task-saved-views select,.one-platform .task-saved-views input{color:#294e61;background:#fff;border:1px solid #c7d7de;border-radius:6px;width:100%;height:40px;margin-top:5px;padding:0 10px;display:block}.one-platform .task-saved-views button{color:#087aa5;background:#fff;border:1px solid #087aa5;border-radius:6px;min-height:40px;padding:0 12px;font-weight:800}.one-platform .task-saved-views button:nth-last-of-type(2){color:#fff;background:#087aa5}.one-platform .task-saved-views button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1150px){.one-platform .task-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.one-platform .task-filters .crm-search{grid-column:span 3}.one-platform .task-saved-views{grid-template-columns:repeat(3,minmax(0,1fr))}.one-platform .task-saved-views>div{grid-column:1/-1}}@media (max-width:800px){.one-platform .task-filters{grid-template-columns:1fr 1fr;padding:12px}.one-platform .task-filters .crm-search{grid-column:span 2}.one-platform .task-filter-summary{flex-direction:column;align-items:flex-start}.one-platform .task-saved-views{grid-template-columns:1fr 1fr;padding:12px}.one-platform .task-saved-views>div{grid-column:1/-1}.one-platform .task-saved-views button{min-height:44px}}@media (max-width:520px){.one-platform .task-filters{grid-template-columns:1fr}.one-platform .task-filters .crm-search{grid-column:span 1}.one-platform .task-saved-views{grid-template-columns:1fr}.one-platform .task-saved-views>div{grid-column:auto}}
