.news-live{margin-block:1.5rem}.news-live header p,.news-live small,.news-live time,.news-live-rates small{color:#586579;font-size:.8rem}.news-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.news-live article,.news-live-rates article{background:#fff;border:1px solid #dce4ee;border-radius:12px;padding:1rem}.news-live h3{margin:.5rem 0;font-size:1rem;line-height:1.45}.news-live a{color:#173f72;text-decoration:none}.news-live a:hover{text-decoration:underline}:is(.news-live a:focus-visible,.news-live-rates a:focus-visible){outline-offset:3px;outline:2px solid #1863b9}.news-live time,.news-live small,.news-live-rates small{margin-top:.3rem;display:block}.news-live-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.news-live-rates>small{grid-column:1/-1}.news-live-rates h3{margin:0;font-size:1rem}.news-live-rates p{font-size:.9rem}@media (max-width:640px){.news-live-grid,.news-live-rates{grid-template-columns:1fr}}.news-live-grid{gap:20px}.news-live-grid>article{flex-direction:column;padding:0;display:flex;overflow:hidden}.news-card-copy{flex-direction:column;flex:1;padding:18px;display:flex}.news-live .news-card-copy h3{margin:10px 0 12px;font-size:18px;line-height:1.35}.news-live .news-read-link{margin-top:auto;padding-top:14px;font-size:13px;font-weight:650}.news-thumbnail{aspect-ratio:16/9;background:#162941;margin:0;position:relative;overflow:hidden}.news-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.news-thumbnail figcaption{color:#fff;background:linear-gradient(#0000,#000c);padding:7px 12px;font-size:10px;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.news-thumbnail figcaption a,.news-live .news-thumbnail figcaption a{color:#fff;text-decoration:underline}.news-live header{margin-bottom:18px}.news-live header h2{margin-bottom:6px}@media (max-width:640px){.news-card-copy{padding:18px}.news-live .news-card-copy h3{font-size:19px}}.news-live-grid>article>.news-thumbnail{aspect-ratio:21/9;max-height:190px}.news-current-view .news-snapshot-status{color:#667085;min-height:22px;margin-bottom:8px;font-size:12px}.news-current-view .news-live{margin:24px 0}.news-current-view .news-live-rates{min-width:0}.news-current-view .news-live-rates article p{flex-wrap:wrap;gap:5px;display:flex}.news-current-view .top-story{min-width:0}.news-current-view .top-story h2{overflow-wrap:anywhere}.news-current-view a:focus-visible{outline-offset:4px;outline:3px solid #3499df}body[data-portal-theme=dark] .news-current-view .news-live article,body[data-portal-theme=dark] .news-current-view .news-live-rates article{color:#eef3fa;background:#192536;border-color:#3b4b60}body[data-portal-theme=dark] .news-current-view .news-live a{color:#a5d8ff}body[data-portal-theme=dark] .news-current-view .news-live small,body[data-portal-theme=dark] .news-current-view .news-live time,body[data-portal-theme=dark] .news-current-view .news-live-rates small,body[data-portal-theme=dark] .news-current-view .news-snapshot-status{color:#bccada}@media (max-width:700px){.news-current-view .news-today-grid{grid-template-columns:1fr}.news-current-view .news-live-rates article p{font-size:14px}.news-current-view .top-story h2{font-size:22px}}body[data-portal-theme=dark] .news-current-view .news-live header p{color:#bccada}@media (max-width:700px){.news-current-view .top-story{justify-content:center;min-height:240px}.news-current-view .top-story h2{margin-top:24px}}.news-current-view .news-featured-story{justify-content:flex-end;min-height:280px;padding:0;position:relative;overflow:hidden}.news-feature-copy{z-index:1;padding:26px;position:relative}.news-feature-copy a{color:inherit;text-decoration:none}.news-feature-copy a:hover{text-decoration:underline}.news-current-view .news-featured-story h2{margin:18px 0 14px;font-size:26px;line-height:1.18}.news-featured-story .news-thumbnail-featured{aspect-ratio:auto;position:absolute;inset:0}.news-featured-story .news-thumbnail-featured:after{content:"";pointer-events:none;background:linear-gradient(#0513231f,#0513238c 35%,#051323f5);position:absolute;inset:0}.news-featured-story .news-thumbnail-featured figcaption{z-index:3;text-align:right;background:#0006;top:0;bottom:auto}.news-feature-copy small{color:#e2eafa;line-height:1.5;display:block}.news-feature-copy p{margin-bottom:0;font-size:13px}@media (max-width:700px){.news-current-view .news-featured-story{min-height:280px}.news-feature-copy{padding:22px}.news-current-view .news-featured-story h2{font-size:23px}}.news-current-view .news-today-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}.news-current-view .news-live-rates{align-content:start;align-items:start}.news-current-view .news-live-rates article{min-width:0}@media (max-width:900px){.news-current-view .news-today-grid{grid-template-columns:1fr}}.expenses-view{--expense-blue:#164c82;flex-direction:column;gap:22px;min-width:0;display:flex}.expense-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.expense-heading>div>span{color:#61718c;font-size:14px}.expense-heading h1{color:#071735;letter-spacing:-.8px;margin:7px 0;font-size:32px}.expense-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.expense-controls label{color:#516782;flex-direction:column;gap:6px;font-size:14px;display:flex}.expenses-view select,.expenses-view input{font:inherit}.expenses-view select{color:#173451;cursor:pointer;background:#fff;border:1px solid #d9e2ed;border-radius:10px;max-width:100%;padding:11px 32px 11px 12px;font-size:14px}.expense-tabs{background:#e9eef5;border-radius:12px;align-self:flex-start;gap:5px;padding:5px;display:flex}.expense-tabs button{color:#52647d;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:12px 28px;font-weight:700;display:flex}.expense-tabs button.selected{color:#123f6c;background:#fff;box-shadow:0 2px 6px #17345112}.expense-reading{color:#fff;background:#102e50;border-left:5px solid #cb267b;border-radius:16px;padding:24px 28px}.expense-reading>span{text-transform:uppercase;letter-spacing:1px;color:#bcd2e9;font-size:13px;font-weight:700}.expense-reading h2{max-width:1050px;margin:10px 0;font-size:23px;line-height:1.4}.expense-reading p{color:#e2ebf5;margin:8px 0;font-size:16px;line-height:1.6}.expense-reading small{color:#b9cce0;font-size:13px}.expense-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.expense-kpi{background:#fff;border:1px solid #dfe6ef;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:21px;display:flex}.expense-kpi>span{color:#4a617b;justify-content:space-between;align-items:center;gap:6px;font-size:14px;display:flex}.expense-kpi>strong{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:clamp(22px,2vw,32px)}.expense-kpi>small,.expense-kpi>b{color:#61718c;font-size:13px;font-weight:400}.expense-kpi>b{color:#214e78}.expense-kpi.primary{background:#edf4fc;border-color:#d3e2f4}.expense-up{color:#b34338!important}.expense-down{color:#247457!important}.expense-help{cursor:help;display:inline-flex;position:relative}.expense-help>span{z-index:30;color:#fff;background:#102e50;border-radius:9px;width:240px;max-width:70vw;padding:12px;font-size:14px;font-weight:400;line-height:1.5;display:none;position:absolute;top:24px;right:0;box-shadow:0 8px 24px #102e5033}.expense-help:hover>span,.expense-help:focus>span{display:block}.expense-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:20px;display:grid}.expense-secondary-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.expense-panel{background:#fff;border:1px solid #dfe6ef;border-radius:15px;min-width:0;padding:23px}.expense-panel h2{margin:0 0 8px;font-size:18px}.expense-panel p{color:#61718c;margin:5px 0 16px;font-size:14px;line-height:1.6}.expense-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.expense-panel>small{color:#61718c;margin-top:15px;font-size:13px;line-height:1.5;display:block}.expense-chart{height:290px;margin-left:-12px}.expense-toggle{color:#315675;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.expense-toggle input{accent-color:#164c82;width:17px;height:17px}.expense-drivers>div,.expense-categories>div{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:14px;padding:13px 0;font-size:14px;line-height:1.4;display:flex}.expense-drivers strong,.expense-categories strong{white-space:nowrap}.expense-ranking>div{margin-top:22px}.expense-ranking>div>div:first-child{justify-content:space-between;gap:12px;font-size:14px;line-height:1.4;display:flex}.expense-ranking span{align-items:baseline;gap:10px;display:flex}.expense-ranking span b{color:#8497ac;font-size:12px}.expense-ranking strong{white-space:nowrap}.expense-track{background:#edf2f8;border-radius:6px;height:6px;margin:10px 0 0 28px}.expense-track i{background:#3975aa;border-radius:6px;height:100%;display:block}.expense-interest{background:#f5edf4;border:1px solid #ecdde8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:22px;padding:20px;display:flex}.expense-interest>div{flex-direction:column;gap:8px;display:flex}.expense-interest strong{font-size:22px}.expense-interest span{color:#715571;font-size:14px}.expense-interest p{color:#715571;width:100%;margin:0;font-size:14px}.expense-search{background:#fff;border:1px solid #d9e2ed;border-radius:10px;align-items:center;padding:10px;flex-direction:row!important}.expense-search input{color:#173451;background:0 0;border:0;outline:none;width:180px;min-width:0}.expense-table-wrap{margin:0 -23px;overflow:auto}.expense-detail table{border-collapse:collapse;width:100%;min-width:950px;font-size:14px}.expense-detail th{text-align:right;white-space:nowrap;color:#516782;background:#f1f5fa;padding:13px 15px;font-weight:600}.expense-detail td{text-align:right;white-space:nowrap;border-bottom:1px solid #edf1f5;padding:14px 15px}.expense-detail td:first-child,.expense-detail th:first-child{text-align:left;padding-left:23px}.expense-detail td:first-child{white-space:normal;min-width:235px;max-width:390px}.expense-detail td small{color:#7b8b9d;margin-top:4px;font-size:12px;display:block}.expense-detail tbody tr:hover{background:#f7faff}.expense-method{color:#536780;border:1px solid #dce4ef;border-radius:12px;padding:18px 22px;font-size:14px;line-height:1.7}.expense-method summary{cursor:pointer;color:#173451;font-size:15px;font-weight:700}.expense-method a{color:#1264ab;text-decoration:underline}.expense-coverage{color:#82631f;background:#fff8e7;border-radius:10px;align-items:flex-start;gap:9px;margin:0;padding:15px 18px;font-size:14px;line-height:1.6;display:flex}.expense-coverage svg{flex:none;margin-top:3px}.expenses-view button:focus-visible{outline-offset:3px;outline:3px solid #78addd}.expenses-view select:focus-visible{outline-offset:3px;outline:3px solid #78addd}.expense-help:focus-visible{outline-offset:3px;outline:3px solid #78addd}@media (max-width:1150px){.expense-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-main-grid{grid-template-columns:1fr}.expense-heading{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.expense-kpis,.expense-secondary-grid{grid-template-columns:1fr}.expense-heading h1{font-size:28px}.expense-reading{padding:20px}.expense-reading h2{font-size:20px}.expense-controls{width:100%}.expense-controls>label{flex:1;min-width:140px}.expense-panel{padding:18px}.expense-detail .expense-controls{flex-direction:column;align-items:stretch}.expense-chart{height:255px}.expense-ranking>div>div:first-child{flex-direction:column}.expense-drivers>div{flex-direction:column;gap:5px}.expense-tabs{width:100%}.expense-tabs button{flex:1;justify-content:center;padding:12px}.expense-search input{width:100%}.expense-interest>span{display:none}.expense-interest{flex-direction:column;align-items:stretch}.expense-kpi>strong{font-size:28px}}.expense-inflation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.expense-inflation-card{background:#f7f9fc;border:1px solid #e2e8f0;border-radius:13px;min-width:0;padding:20px}.expense-inflation-card h3{color:#153653;margin:0 0 8px;font-size:17px}.expense-inflation-card>p{min-height:40px;font-size:13px;line-height:1.5}.expense-inflation-card>div,.expense-inflation-card footer{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.expense-inflation-card strong{color:#153653;text-align:right;font-size:22px}.expense-inflation-card .expense-ipc-row{border-top:1px solid #e2e8f0}.expense-ipc-row strong{color:#946200}.expense-inflation-card footer{border-top:1px solid #ced9e5;font-weight:600}.expense-inflation-card>small{color:#53677d;line-height:1.5;display:block}.expense-inflation-note{color:#53677d;line-height:1.6;margin:18px 0 0!important;font-size:13px!important}@media (max-width:1050px){.expense-inflation-grid{grid-template-columns:1fr}.expense-inflation-card>p{min-height:0}}.drive-view,.drive-dialog{--drive-bg:var(--portal-surface,#fff);--drive-soft:var(--portal-soft,#f5f7fa);--drive-border:var(--portal-line,#e2e7ef);--drive-text:var(--portal-ink,#202b42);--drive-muted:var(--portal-muted,#627087);--drive-accent:var(--portal-accent,#334fc2);--drive-accent-soft:var(--portal-accent-soft,#eef2ff);color:var(--drive-text)}.drive-view{max-width:1420px;margin:0 auto;padding-bottom:32px}.drive-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.drive-eyebrow{letter-spacing:.14em;color:var(--drive-muted);font-size:10px;font-weight:750}.drive-heading h1{letter-spacing:-.04em;margin:7px 0 9px;font-size:32px;line-height:1.15}.drive-heading p{color:var(--drive-muted);margin:0;font-size:14px}.drive-private{border:1px solid var(--drive-border);color:var(--drive-muted);white-space:nowrap;background:var(--drive-bg);border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.drive-nav{border-bottom:1px solid var(--drive-border);scrollbar-width:thin;gap:6px;margin-bottom:20px;display:flex;overflow-x:auto}.drive-nav button{color:var(--drive-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:13px 16px;font-size:13px;display:flex}.drive-nav button.active{color:var(--drive-accent);border-bottom-color:var(--drive-accent);font-weight:700}.drive-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.drive-search{border:1px solid var(--drive-border);background:var(--drive-bg);min-width:150px;max-width:430px;color:var(--drive-muted);border-radius:12px;flex:1;align-items:center;gap:10px;padding:10px 13px;display:flex}.drive-search input{width:100%;min-width:0;color:var(--drive-text);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.drive-search button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.drive-toolbar-actions{align-items:center;gap:8px;display:flex}.drive-button{border:1px solid var(--drive-border);background:var(--drive-bg);min-height:40px;color:var(--drive-text);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.drive-button.primary{background:var(--drive-accent);border-color:var(--drive-accent);color:#fff}.drive-button.danger{color:#bd3441}.drive-button:hover:not(:disabled){border-color:var(--drive-accent);box-shadow:0 2px 9px #18244212}.drive-button:disabled,.drive-icon:disabled{opacity:.5;cursor:not-allowed}.drive-icon{color:var(--drive-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:9px;display:inline-grid}.drive-icon:hover{background:var(--drive-soft)}.drive-breadcrumbs{flex-wrap:wrap;align-items:center;gap:4px;min-height:30px;margin-bottom:12px;display:flex}.drive-breadcrumbs span{align-items:center;gap:4px;min-width:0;display:flex}.drive-breadcrumbs button{color:var(--drive-muted);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;max-width:260px;padding:5px;font-size:12px;overflow:hidden}.drive-breadcrumbs span:last-child button{color:var(--drive-text);font-weight:650}.drive-context{background:var(--drive-soft);color:var(--drive-muted);border-radius:9px;margin:0 0 16px;padding:12px 14px;font-size:12px;line-height:1.65}.drive-list{border:1px solid var(--drive-border);background:var(--drive-bg);border-radius:15px;overflow:hidden}.drive-list-head,.drive-row{grid-template-columns:minmax(160px,1fr) 130px 115px 75px 42px;align-items:center;gap:14px;padding:0 18px;display:grid}.drive-list-head{background:var(--drive-soft);letter-spacing:.02em;color:var(--drive-muted);padding-top:12px;padding-bottom:12px;font-size:11px;font-weight:650}.drive-row{border-bottom:1px solid var(--drive-border);min-height:76px}.drive-row:hover{background:var(--drive-soft)}.drive-item{text-align:left;min-width:0;color:var(--drive-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:13px 0;display:flex}.drive-item>span:nth-child(2){flex:1;min-width:0}.drive-item strong{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.4;display:block}.drive-item small{color:var(--drive-muted);margin-top:5px;font-size:11px;display:block}.drive-item-icon{width:42px;height:42px;color:var(--drive-muted);background:var(--drive-soft);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.drive-item-icon.folder{color:#bc8d34;background:#f9f1dd}.drive-item-icon.shortcut{color:var(--drive-accent);background:var(--drive-accent-soft)}.drive-access,.drive-date,.drive-size{color:var(--drive-muted);font-size:11px}.drive-access{font-weight:550}.drive-list-footer{color:var(--drive-muted);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:11px;display:flex}.drive-empty{text-align:center;flex-direction:column;align-items:center;padding:64px 20px;display:flex}.drive-empty>svg{color:var(--drive-accent);background:var(--drive-accent-soft);border-radius:22px;width:76px;height:76px;margin-bottom:19px;padding:15px}.drive-empty h2{letter-spacing:-.025em;margin:0 0 10px;font-size:19px}.drive-empty p{max-width:385px;color:var(--drive-muted);margin:0;font-size:13px;line-height:1.7}.drive-loading{color:var(--drive-muted);padding:30px}.drive-error{color:#a1283c;overflow-wrap:anywhere;background:#fff1f3;border:1px solid #efc5ca;border-radius:9px;padding:12px 14px;font-size:13px;line-height:1.6}.drive-success{color:#126147;background:#e7f6ee;border-radius:9px;padding:12px;font-size:13px}.drive-dialog{border:1px solid var(--drive-border);background:var(--drive-bg);border-radius:18px;width:min(570px,100vw - 32px);max-height:calc(100dvh - 36px);margin:auto;padding:0;overflow:auto;box-shadow:0 22px 90px #11182730}.drive-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101c3c66}.drive-dialog>header{border-bottom:1px solid var(--drive-border);background:var(--drive-bg);z-index:1;justify-content:space-between;align-items:center;gap:15px;padding:19px 22px;display:flex;position:sticky;top:0}.drive-dialog>header h2{letter-spacing:-.02em;margin:0;font-size:17px}.drive-dialog>header button{color:var(--drive-muted);cursor:pointer;background:0 0;border:0;padding:5px;display:flex}.drive-dialog>.drive-error{margin:16px 22px 0}.drive-form,.drive-upload,.drive-detail,.drive-picker{padding:22px}.drive-form{gap:15px;display:grid}.drive-form label{gap:7px;font-size:12px;font-weight:600;display:grid}.drive-form input,.drive-form select{background:var(--drive-bg);color:var(--drive-text);border:1px solid var(--drive-border);width:100%;font:inherit;box-sizing:border-box;border-radius:8px;min-width:0;padding:11px 12px;font-size:13px}.drive-form footer,.drive-upload footer,.drive-picker footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.drive-upload>p,.drive-picker>p,.drive-detail>p{color:var(--drive-muted);margin-top:0;font-size:13px;line-height:1.6}.drive-drop{border:1px dashed var(--drive-border);background:var(--drive-soft);color:var(--drive-accent);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:22px 16px;display:flex}.drive-drop strong{font-size:13px}.drive-drop input{max-width:100%;color:var(--drive-muted);font-size:12px}.drive-upload ul,.drive-share ul{margin:18px 0;padding:0;list-style:none}.drive-upload li{border-bottom:1px solid var(--drive-border);align-items:center;gap:12px;padding:12px 0;display:flex}.drive-upload li>div{flex:1;min-width:0}.drive-upload li strong{overflow-wrap:anywhere;font-size:12px;display:block}.drive-upload li small{color:var(--drive-muted);margin-top:6px;font-size:11px;line-height:1.5;display:block}.drive-detail h3{overflow-wrap:anywhere;align-items:center;gap:14px;margin:0 0 14px;font-size:19px;line-height:1.4;display:flex}.drive-detail h3>svg{color:var(--drive-accent);flex-shrink:0}.drive-access-line{align-items:center;gap:7px;display:flex}.drive-detail dl{background:var(--drive-soft);border-radius:10px;gap:10px;margin:18px 0;padding:17px;font-size:12px;display:grid}.drive-detail dl>div{justify-content:space-between;gap:15px;display:flex}.drive-detail dt{color:var(--drive-muted)}.drive-detail dd{overflow-wrap:anywhere;text-align:right;max-width:75%;margin:0}.drive-detail-actions{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.drive-share{border-top:1px solid var(--drive-border);margin-top:20px;padding-top:20px}.drive-share h4{margin:0;font-size:14px}.drive-share>p{color:var(--drive-muted);font-size:12px;line-height:1.6}.drive-share li{border-bottom:1px solid var(--drive-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.drive-share small{color:var(--drive-muted);margin-top:5px;font-size:11px;display:block}.drive-share .drive-form{padding:10px 0 0}.drive-picker nav{flex-wrap:wrap;gap:4px;margin:16px 0;display:flex}.drive-picker nav button{color:var(--drive-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:4px;font-size:12px;display:flex}.drive-folder-options{gap:5px;max-height:250px;display:grid;overflow:auto}.drive-folder-options>button{border:1px solid var(--drive-border);background:var(--drive-bg);color:var(--drive-text);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:11px;font-size:13px;display:flex}.drive-folder-options>button>svg:last-child{margin-left:auto}.drive-search:focus-within{outline:2px solid var(--drive-accent);outline-offset:3px}.drive-view button:focus-visible{outline:2px solid var(--drive-accent);outline-offset:3px}.drive-dialog button:focus-visible{outline:2px solid var(--drive-accent);outline-offset:3px}.drive-dialog input:focus-visible{outline:2px solid var(--drive-accent);outline-offset:3px}.drive-dialog select:focus-visible{outline:2px solid var(--drive-accent);outline-offset:3px}body[data-portal-theme=dark] .drive-view,body[data-portal-theme=dark] .drive-dialog{--drive-bg:#182233;--drive-soft:#202d40;--drive-border:#344156;--drive-text:#e9edf5;--drive-muted:#b1bfd1;--drive-accent:#92a5ff;--drive-accent-soft:#2b375b}body[data-portal-theme=dark] .drive-button.primary{color:#fff;background:#536cd0;border-color:#536cd0}body[data-portal-theme=dark] .drive-item-icon.folder{color:#e1bc71;background:#413927}body[data-portal-theme=dark] .drive-error{color:#ffc0ca;background:#452734;border-color:#6f3f4d}body[data-portal-theme=dark] .drive-success{color:#b5e9d3;background:#183c32}body[data-portal-theme=dark] .drive-button.danger{color:#ffb6bf}@media (max-width:900px){.drive-list-head,.drive-row{grid-template-columns:minmax(150px,1fr) 100px 82px 36px;gap:10px;padding-left:13px;padding-right:13px}.drive-list-head>span:nth-child(4),.drive-size{display:none}.drive-toolbar{flex-wrap:wrap;align-items:stretch}.drive-search{max-width:none}.drive-heading{gap:15px}.drive-private{font-size:11px}}@media (max-width:600px){.drive-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.drive-heading h1{font-size:27px}.drive-heading p{font-size:12px;line-height:1.6}.drive-private{padding:6px 9px}.drive-nav{gap:0;margin-bottom:14px}.drive-nav button{gap:6px;padding:11px 12px;font-size:12px}.drive-toolbar{gap:10px}.drive-search{flex-basis:100%;padding:11px}.drive-toolbar-actions{justify-content:flex-end;width:100%}.drive-toolbar-actions>.drive-icon{margin-right:auto}.drive-toolbar-actions .drive-button{padding:9px 10px;font-size:11px}.drive-list-head{grid-template-columns:1fr;padding:11px 14px}.drive-list-head>span:not(:first-child){display:none}.drive-row{grid-template-columns:minmax(0,1fr) 33px;gap:6px;min-height:75px}.drive-access,.drive-date{display:none}.drive-item{gap:10px}.drive-item strong{font-size:12px}.drive-item-icon{border-radius:8px;width:36px;height:40px}.drive-item small{font-size:10px}.drive-empty{padding:40px 18px}.drive-empty h2{font-size:17px}.drive-empty p{font-size:12px}.drive-dialog{border-radius:13px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.drive-dialog>header{padding:15px 16px}.drive-dialog .drive-form,.drive-upload,.drive-detail,.drive-picker{padding:17px}.drive-share .drive-form{padding:10px 0 0}.drive-detail h3{font-size:17px}.drive-drop{padding:18px 12px}.drive-detail-actions .drive-button{flex:auto}.drive-breadcrumbs button{max-width:175px}}.drive-file-symbol{--drive-symbol-size:24px;--drive-symbol-tag-ink:#fff;--drive-symbol-ink:var(--drive-muted,#627087);width:calc(var(--drive-symbol-size) + 6px);height:calc(var(--drive-symbol-size) + 9px);color:var(--drive-symbol-ink);vertical-align:middle;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.drive-file-symbol>svg:first-child{flex:none;align-self:start}.drive-format-tag{background:var(--drive-symbol-ink);min-width:25px;color:var(--drive-symbol-tag-ink);letter-spacing:.04em;text-align:center;border-radius:3px;padding:2px 3px;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:800;line-height:1.1;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.drive-file-symbol--spreadsheet{--drive-symbol-ink:#17724a}.drive-file-symbol--document{--drive-symbol-ink:#2263ae}.drive-file-symbol--pdf{--drive-symbol-ink:#bd3342}.drive-file-symbol--image{--drive-symbol-ink:#7850ad}.drive-file-symbol--presentation{--drive-symbol-ink:#a15b16}.drive-file-symbol--text{--drive-symbol-ink:#586577}.drive-file-symbol--folder{--drive-symbol-ink:#a67a27}.drive-shortcut-symbol{box-sizing:content-box;background:var(--drive-bg,#fff);color:var(--drive-accent,#334fc2);border-radius:4px;padding:1px;position:absolute;top:-2px;right:-5px}body[data-portal-theme=dark] .drive-file-symbol{--drive-symbol-tag-ink:#102331}body[data-portal-theme=dark] .drive-file-symbol--spreadsheet{--drive-symbol-ink:#74d6a7}body[data-portal-theme=dark] .drive-file-symbol--document{--drive-symbol-ink:#91c1ff}body[data-portal-theme=dark] .drive-file-symbol--pdf{--drive-symbol-ink:#ff9ba8}body[data-portal-theme=dark] .drive-file-symbol--image{--drive-symbol-ink:#c4a9f3}body[data-portal-theme=dark] .drive-file-symbol--presentation{--drive-symbol-ink:#f0be83}body[data-portal-theme=dark] .drive-file-symbol--text{--drive-symbol-ink:#b9c8d8}body[data-portal-theme=dark] .drive-file-symbol--folder{--drive-symbol-ink:#e5c16f}@media (max-width:760px){.drive-dialog .drive-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.drive-dialog .drive-form select{min-height:44px;font-size:16px}}.collections-view{color:var(--portal-ink,#122f4d);max-width:none}.collections-view .section-heading{text-align:left;max-width:none;margin-left:0;margin-right:0}.col-tabs,.col-actions{flex-wrap:wrap;gap:8px;display:flex}.col-tabs{border-bottom:1px solid var(--portal-line,#dce5ef);margin-bottom:22px;padding:0 0 12px}.collections-view button{font:inherit;cursor:pointer;border:1px solid var(--portal-line,#dce5ef);background:var(--portal-surface,#fff);min-height:42px;color:inherit;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:13px;display:inline-flex}.collections-view button[aria-current=page],.collections-view .col-primary{background:var(--portal-accent,#176ac0);color:#fff;border-color:#0000}.collections-view button:disabled{opacity:.5;cursor:default}.collections-view :is(button,input,textarea,select):focus-visible{outline:2px solid var(--portal-accent,#176ac0);outline-offset:3px}.col-panel{border:1px solid var(--portal-line,#dce5ef);background:var(--portal-surface,#fff);border-radius:14px;margin:0 0 18px;padding:22px}.col-panel h2{margin:0 0 9px;font-size:18px}.col-panel p,.col-panel small,.col-muted{color:var(--portal-muted,#60738b);font-size:13px;line-height:1.6}.col-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:18px 0;display:grid}.col-field{flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.col-field input,.col-field textarea,.col-field select{border:1px solid var(--portal-line,#dce5ef);background:var(--portal-surface,#fff);width:100%;min-height:42px;color:inherit;font:inherit;border-radius:8px;padding:10px}.col-field textarea{min-height:82px}.col-check{align-items:center;gap:9px;margin:14px 0;font-size:13px;display:flex}.col-check input{accent-color:var(--portal-accent,#176ac0)}.col-table-wrap{overflow:auto}.col-table{border-collapse:collapse;width:100%;font-size:13px}.col-table th,.col-table td{text-align:left;border-bottom:1px solid var(--portal-line,#dce5ef);white-space:nowrap;padding:12px}.col-table th{color:var(--portal-muted,#60738b);font-weight:600}.col-table input{border:1px solid var(--portal-line,#dce5ef);background:var(--portal-surface,#fff);width:90px;color:inherit;border-radius:6px;padding:8px}.col-error{background:var(--portal-soft,#f0f5fb);color:var(--portal-danger,#b73348);border-radius:8px;padding:12px 15px;font-size:13px}.col-success{background:var(--portal-soft,#f0f5fb);border-radius:8px;padding:12px 15px;font-size:13px}.col-badge{background:var(--portal-soft,#f0f5fb);color:var(--portal-muted,#60738b);border-radius:30px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex}.col-empty{text-align:center;border:1px dashed var(--portal-line,#dce5ef);border-radius:10px;padding:24px}.col-stats{flex-wrap:wrap;gap:30px;margin:18px 0;display:flex}.col-stats strong{font-size:26px;display:block}.col-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:15px;display:flex}.col-form-actions{margin-top:18px}.col-warning{background:var(--portal-soft,#f0f5fb);border-left:3px solid #c89530;padding:12px;font-size:13px;line-height:1.6}.col-panel:has(.col-table){min-width:0}@media (max-width:600px){.col-panel{padding:16px}.col-grid{grid-template-columns:1fr}.col-tabs{gap:5px}.col-tabs button{padding:8px;font-size:12px}.col-actions>button{flex:1}.col-stats{gap:18px}}.collections-import{border-top:1px solid var(--portal-line,#dce5ef);margin-top:24px;padding-top:20px}.collections-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:18px 0;display:grid}.collections-form-grid label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.collections-form-grid :is(input,select){border:1px solid var(--portal-line,#dce5ef);background:var(--portal-surface,#fff);width:100%;color:inherit;font:inherit;border-radius:8px;padding:10px}.collections-import-summary{border:1px solid var(--portal-line,#dce5ef);background:var(--portal-soft,#f0f5fb);border-radius:10px;margin-top:18px;padding:18px}.collections-import-summary label{margin:15px 0;font-size:13px;line-height:1.6;display:block}.collections-import-summary input{accent-color:var(--portal-accent,#176ac0)}.collections-import-summary h4{margin:0;font-size:15px}.collections-import progress{max-width:100%;margin:10px}.collections-error{color:var(--portal-danger,#b73348)!important}.collections-import>button{margin:5px 8px 5px 0}.col-operation-scope{border:0;min-width:0;margin:0;padding:0}.col-operation-scope:disabled{opacity:.85}.col-table td.col-history-filters{white-space:normal;min-width:240px;max-width:600px;line-height:1.6}.col-filter-grid,.col-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:18px 0;display:grid}.col-filter-card{border:1px solid var(--portal-line,#dce5ef);background:var(--portal-soft,#f7f9fc);border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.col-filter-card legend{padding:0 6px;font-size:14px;font-weight:700}.col-filter-between{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.col-catalog-intro{background:var(--portal-soft,#f0f5fb);border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.6}.col-catalog-card{border:1px solid var(--portal-line,#dce5ef);background:var(--portal-surface,#fff);border-radius:14px;flex-direction:column;gap:10px;padding:22px;display:flex}.col-catalog-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.col-catalog-card h2{margin:0;font-size:18px}.col-catalog-card header>span{background:var(--portal-soft,#f0f5fb);border-radius:999px;padding:4px 9px;font-size:12px}.col-catalog-card p,.col-catalog-card small{color:var(--portal-muted,#60738b);margin:0;line-height:1.55}.col-catalog-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}.col-catalog-actions .col-catalog-button{flex:1}.col-dialog{z-index:100!important;background:var(--portal-surface,#fff)!important;width:min(720px,100vw - 24px)!important;max-width:720px!important;max-height:90dvh!important;color:var(--portal-ink,#122f4d)!important;overflow-y:auto!important}.col-dialog-form{gap:14px;display:grid}.col-dialog-actions{border-top:1px solid var(--portal-line,#dce5ef);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.col-back-button{justify-self:start}.col-dialog .col-primary{background:var(--portal-accent,#176ac0)!important;color:#fff!important;border-color:#0000!important}.col-file-field{gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.col-file-field small{color:var(--portal-muted,#60738b);font-weight:400}.col-file-control{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.col-file-input{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.col-file-button{border:1px solid var(--portal-accent,#176ac0);background:var(--portal-accent,#176ac0);color:#fff;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-size:13px;font-weight:650;display:inline-flex}.col-file-input:focus-visible+.col-file-button{outline:2px solid var(--portal-accent,#176ac0);outline-offset:3px}.col-file-button:focus-visible{outline:2px solid var(--portal-accent,#176ac0);outline-offset:3px}.col-file-input:disabled+.col-file-button,.col-file-button:disabled{opacity:.5;cursor:default}.col-file-name{overflow-wrap:anywhere;min-width:0;color:var(--portal-muted,#60738b);font-size:13px;font-weight:400}@media (max-width:600px){.col-filter-between{grid-template-columns:1fr}.col-catalog-actions .col-catalog-button,.col-dialog-actions .col-catalog-button{flex:1}.col-file-control{flex-direction:column;align-items:stretch}.col-file-button{width:100%}}body[data-portal-theme=dark] .collections-view :is(.col-primary,button[aria-current=page]){color:#102436}.collections-import-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-top:12px;display:flex}.collections-import-progress{grid-template-columns:minmax(0,1fr) 4ch;align-items:center;gap:8px;width:240px;min-width:0;max-width:100%;display:grid}.collections-import-progress progress{width:100%;max-width:none;height:6px;accent-color:var(--portal-accent,#176ac0);margin:0;display:block}.collections-import-progress strong{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.collections-import-actions>button{min-height:32px;margin:0;padding:6px 10px}.collections-form-grid .col-file-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.collections-form-grid .col-file-button{flex-direction:row;justify-content:center;align-items:center;display:inline-flex}.collections-view .col-filter-grid{min-width:0;min-inline-size:0;max-width:100%}.collections-view .col-filter-card{min-width:0;min-inline-size:0;width:100%;max-width:100%;box-sizing:border-box;grid-template-columns:minmax(0,1fr);max-inline-size:100%;margin:0}.collections-view .col-filter-card :is(.col-field,.col-filter-between,.person-selector,input,select,.person-selector-trigger){min-width:0;min-inline-size:0;width:100%;max-width:100%;box-sizing:border-box;max-inline-size:100%}.collections-view .col-filter-card .person-selector-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.col-filter-builder{gap:16px;display:grid}.col-filter-group{border:1px solid var(--portal-line,#dce4ec);background:var(--portal-surface,#fff);border-radius:14px;padding:18px}.col-filter-group>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.col-filter-group h3{color:#226a83;margin:0 0 5px}.col-filter-rule-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.col-filter-rule-head button{padding:4px 9px;font-size:12px}.col-add-condition{max-width:350px;margin-top:12px}.col-filter-total{color:#1b665c;background:#e8f4f2;border-radius:12px;padding:14px 18px;font-size:15px}.col-filter-total strong{margin-right:5px;font-size:24px}body[data-portal-theme=dark] .col-filter-group{background:#182a37;border-color:#354956}body[data-portal-theme=dark] .col-filter-group h3{color:#8ac7db}body[data-portal-theme=dark] .col-filter-total{color:#b7e7dc;background:#153c3c}@media (max-width:640px){.col-filter-group{padding:12px}.col-filter-group>header{flex-wrap:wrap}.col-add-condition{max-width:none}}.col-import-field-list{border:1px solid var(--portal-line,#dce5ef);scrollbar-gutter:stable;border-radius:10px;max-height:320px;padding:0 12px;overflow-y:auto}.col-import-field-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:12px;min-height:54px;padding:7px 0;display:grid}.col-import-field-row+.col-import-field-row{border-top:1px solid var(--portal-line,#dce5ef)}.collections-import-summary .col-import-field-choice{cursor:pointer;flex-direction:row;align-items:center;gap:10px;min-width:0;margin:0;font-size:13px;line-height:1.35;display:flex}.collections-import-summary .col-import-field-choice input{flex:0 0 18px;width:18px;height:18px;min-height:0;margin:0;padding:0}.col-import-field-choice>span{overflow-wrap:anywhere;min-width:0}.col-import-field-choice small{color:var(--portal-muted,#60738b);font-size:11px;display:block}.collections-import-summary .col-import-field-type{min-width:0;margin:0;display:block}.col-import-field-type select{border:1px solid var(--portal-line,#dce5ef);background:var(--portal-surface,#fff);width:100%;min-height:36px;color:inherit;font:inherit;border-radius:7px;padding:6px 8px;font-size:13px}.col-import-type-caption{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:400px){.col-import-field-list{padding:0 8px}.col-import-field-row{grid-template-columns:minmax(0,1fr) 96px;gap:8px}}.col-import-format-help{margin:10px 0 14px;font-size:13px;line-height:1.5}.col-import-format-help summary{cursor:pointer;color:var(--portal-muted,#60738b)}.col-import-format-help p{margin:8px 0 0}.accesses-view{flex-direction:column;gap:24px;display:flex}.accesses-heading{color:#164c82;justify-content:space-between;align-items:center;display:flex}.accesses-heading span{letter-spacing:.12em;font-size:13px;font-weight:700}.accesses-heading h1{color:#102843;margin:7px 0;font-size:34px}.accesses-heading p{color:#5b6b7e;margin:0;font-size:16px}.accesses-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.accesses-toolbar>label{color:#59708c;background:#fff;border:1px solid #cfdae6;border-radius:12px;flex:1;align-items:center;gap:12px;max-width:600px;padding:14px 18px;display:flex}.accesses-toolbar>label:focus-within{outline:2px solid #164c82}.accesses-toolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px}.accesses-toolbar label button{cursor:pointer;background:0 0;border:0;font-size:24px}.accesses-toolbar>div{background:#edf2f7;border-radius:11px;gap:7px;padding:5px;display:flex}.accesses-toolbar>div button{color:#51657b;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 14px;font-size:14px}.accesses-toolbar>div button.selected{color:#064c94;background:#fff;font-weight:700;box-shadow:0 1px 4px #173b5d18}.accesses-summary{color:#607186;align-items:baseline;gap:8px;display:flex}.accesses-summary strong{color:#102843;font-size:25px}.accesses-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.access-card{background:#fff;border:1px solid #dde5ee;border-radius:15px;align-items:flex-start;gap:16px;min-height:145px;padding:22px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 8px 22px #173b5d0b}:is(.access-card:hover,.access-card:focus-visible){border-color:#8eb7e2;outline:0;transform:translateY(-3px);box-shadow:0 12px 28px #173b5d18}.access-icon{border-radius:12px;flex:0 0 48px;place-items:center;height:48px;display:grid}.access-icon.systems{color:#145da5;background:#e9f2ff}.access-icon.finance{color:#20704e;background:#edf8f1}.access-card>div{min-width:0;padding-right:17px}.access-card>div>span{color:#55718f;font-size:13px;font-weight:700}.access-card h2{color:#102843;margin:7px 0;font-size:18px;line-height:1.3}.access-card p{color:#65768a;margin:0;font-size:14px;line-height:1.5}.access-open{color:#6c8096;position:absolute;top:20px;right:18px}.accesses-empty{text-align:center;color:#627184;background:#f8fafc;border:1px dashed #cfdae6;border-radius:14px;padding:55px 20px}.accesses-empty h2{color:#304964;font-size:19px}.accesses-empty p{font-size:16px}.accesses-footnote{color:#627184;margin:0;font-size:14px}@media (max-width:1080px){.accesses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.accesses-toolbar{flex-direction:column;align-items:stretch}.accesses-toolbar>label{max-width:none}.accesses-toolbar>div{overflow-x:auto}.accesses-grid{grid-template-columns:1fr}}@media (max-width:430px){.accesses-toolbar>div button{padding:10px}.access-card{padding:18px}.access-open{top:16px;right:14px}}.coming-soon-view{place-items:center;min-height:calc(100vh - 110px);padding:42px;display:grid}.coming-soon-card{text-align:center;background:#fff;border:1px solid #dfe7f0;border-radius:20px;width:min(650px,100%);padding:52px;box-shadow:0 20px 48px #173b5d12}.coming-soon-icon{border-radius:18px;place-items:center;width:72px;height:72px;margin:0 auto 22px;display:grid}.coming-soon-icon.dashboard{color:#135d9e;background:#e7f2ff}.coming-soon-icon.account{color:#237452;background:#eaf7ef}.coming-soon-country{color:#60758d;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700;display:block}.coming-soon-card h1{color:#102843;margin:8px 0 16px;font-size:36px}.coming-soon-badge{color:#8b6200;background:#fff4d9;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-block}.coming-soon-card>p{color:#53687e;max-width:540px;margin:24px auto;font-size:17px;line-height:1.7}.coming-soon-frequency{color:#164c82;text-align:left;background:#f5f8fc;border-radius:12px;align-items:center;gap:12px;margin-top:8px;padding:14px 18px;display:inline-flex}.coming-soon-frequency span{flex-direction:column;gap:3px;display:flex}.coming-soon-frequency small{color:#6b7c8f;font-size:13px}.coming-soon-frequency strong{font-size:15px}@media (max-width:650px){.coming-soon-view{padding:20px}.coming-soon-card{padding:36px 24px}.coming-soon-card h1{font-size:31px}.coming-soon-card>p{font-size:16px}}.st-shell{max-width:1540px}.st-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin:0 0 22px;display:flex}.st-heading>div:first-child>span{color:#0c68d8;text-transform:uppercase;letter-spacing:.65px;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.st-heading h1{color:var(--navy);margin:0;font-size:38px;line-height:1.08}.st-heading p{color:#60738d;margin:9px 0 0;font-size:15px;line-height:1.5}.st-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.st-heading-actions button,.st-toolbar>button,.st-empty>button,.st-form footer>button,.st-project-actions button{color:#fff;height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:#0b63cf;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:850;display:inline-flex}.st-heading-actions button svg,.st-toolbar>button svg,.st-form footer button svg,.st-project-actions button svg{width:17px}.st-heading-actions .secondary,.st-form footer .secondary,.st-project-actions button{color:#17406d;background:#fff;border:1px solid #cfdae7}.st-heading-actions button:hover,.st-toolbar>button:hover,.st-empty>button:hover,.st-form footer>button:hover{filter:brightness(.96)}.st-heading-actions button:disabled,.st-form button:disabled{opacity:.58;cursor:wait}.st-loading{color:#31516f;align-content:center;place-items:center;gap:14px;min-height:55vh;display:grid}.st-loading svg,.st-form button svg{animation:1s linear infinite st-spin}.st-message{border-radius:12px;align-items:center;gap:9px;margin:0 0 14px;padding:12px 14px;font-size:13px;display:flex}.st-message>svg{flex:none;width:18px}.st-message>button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.st-message>button svg{width:17px}.st-message.error{color:#a92331;background:#fff0f1;border:1px solid #f2c8cd}.st-message.success{color:#16753d;background:#edf8f1;border:1px solid #cbe8d4}.st-access-note{color:#3e5c79;background:#f2f7fd;border:1px solid #cfe0f4;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:13px 15px;display:flex}.st-access-note svg{color:#0b63cf;width:19px}.st-access-note p{margin:0;font-size:13px}.st-tabs{background:#eaf0f7;border-radius:14px;align-items:center;gap:6px;margin-bottom:18px;padding:6px;display:flex;overflow:auto}.st-tabs button{color:#526982;height:42px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:800;display:flex}.st-tabs button svg{width:17px}.st-tabs button:hover{color:#194a7c;background:#ffffff91}.st-tabs button.active{color:#0b63cf;background:#fff;box-shadow:0 5px 15px #173c6712}.st-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.st-kpis article{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:13px;padding:17px;display:flex;box-shadow:0 8px 25px #13375f08}.st-kpis article>span{border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.st-kpis article>span svg{width:22px}.st-kpis .blue{color:#0b63cf;background:#eaf3ff}.st-kpis .violet{color:#7252ca;background:#f0ecff}.st-kpis .amber{color:#b17b00;background:#fff5da}.st-kpis .red{color:#ca3040;background:#ffedef}.st-kpis small,.st-kpis strong{display:block}.st-kpis small{color:#6c7e94;font-size:12px}.st-kpis strong{margin-top:2px;font-size:26px}.st-summary-grid{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);gap:14px;margin-top:14px;display:grid}.st-panel{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 8px 25px #13375f08}.st-panel>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.st-panel>header>div{align-items:center;gap:10px;display:flex}.st-panel>header>div>svg{color:#0b63cf;width:21px}.st-panel>header span strong,.st-panel>header span small{display:block}.st-panel>header strong{font-size:15px}.st-panel>header small{color:#74859a;margin-top:2px;font-size:11px}.st-panel>header>button{color:#0b63cf;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:850;display:flex}.st-panel>header>button svg{width:14px}.st-project-mini-list{padding:5px 17px 10px}.st-project-mini-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:1fr 150px;align-items:center;gap:15px;width:100%;padding:14px 3px;display:grid}.st-project-mini-list>button:last-child{border-bottom:0}.st-project-mini-list>button:hover strong{color:#0b63cf}.st-project-mini-list span strong,.st-project-mini-list span small{display:block}.st-project-mini-list span strong{font-size:13px}.st-project-mini-list span small{color:#7a899c;margin-top:3px;font-size:10.5px}.st-project-mini-list button>div{grid-template-columns:35px 1fr;align-items:center;gap:8px;display:grid}.st-project-mini-list b{text-align:right;font-size:11px}.st-project-mini-list i,.st-progress-card>i{background:#e9eef4;border-radius:99px;height:7px;overflow:hidden}.st-project-mini-list em,.st-progress-card>i em{border-radius:inherit;background:linear-gradient(90deg,#0b63cf,#24a5ed);height:100%;display:block}.st-error-mini-list{padding:7px 17px}.st-error-mini-list>div{border-bottom:1px solid #edf1f5;align-items:center;gap:11px;padding:10px 0;display:flex}.st-error-mini-list>div:last-child{border:0}.st-error-mini-list p{margin:0}.st-error-mini-list p strong,.st-error-mini-list p small{display:block}.st-error-mini-list p strong{font-size:12.5px}.st-error-mini-list p small{color:#7a899c;margin-top:3px;font-size:10.5px}.severity{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.severity.crítica,.severity.critica{color:#b71f30;background:#ffe5e8}.severity.alta{color:#b15f08;background:#fff0df}.severity.media{color:#8b6800;background:#fff7d9}.severity.baja{color:#1760a7;background:#eaf4ff}.st-flow{color:#fff;background:linear-gradient(135deg,#071f43,#124d83);border-radius:18px;margin-top:14px;padding:20px;box-shadow:0 13px 30px #0d345d17}.st-flow>header{align-items:center;gap:12px;display:flex}.st-flow>header>span{background:#ffffff12;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.st-flow>header small{color:#9fc7ee;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:850;display:block}.st-flow h2{margin:3px 0 0;font-size:18px}.st-flow>div{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:18px;display:grid}.st-flow>div>div{align-items:center;gap:7px;min-width:0;display:flex}.st-flow b{color:#0d467b;background:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.st-flow span{font-size:11px;font-weight:700}.st-flow>div svg{color:#78acd9;width:14px;margin-left:auto}.st-workspace{border:1px solid var(--line);background:#fff;border-radius:17px;padding:17px;box-shadow:0 8px 25px #13375f08}.st-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.st-toolbar label{background:#fff;border:1px solid #ccd8e6;border-radius:11px;align-items:center;gap:8px;min-width:min(520px,100%);height:44px;padding:0 12px;display:flex}.st-toolbar label:focus-within{border-color:#0b68dd;box-shadow:0 0 0 3px #0b68dd15}.st-toolbar label svg{color:#65809c;width:18px}.st-toolbar input{width:100%;font:inherit;color:var(--navy);border:0;outline:0}.st-toolbar.compact{border-bottom:1px solid #e7edf4;margin:0;padding:12px}.st-toolbar.compact label{width:100%;min-width:0;height:41px}.st-toolbar.compact>button{flex:none;width:41px;height:41px;padding:0}.st-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.st-case-grid>article{background:#fff;border:1px solid #dce4ee;border-radius:15px;flex-direction:column;min-height:270px;padding:17px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.st-case-grid>article:hover{border-color:#aec8e6;transform:translateY(-2px);box-shadow:0 11px 25px #17395f10}.st-case-grid article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.priority{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9.5px;font-weight:900}.priority.alta{color:#b62231;background:#ffe9eb}.priority.media{color:#846000;background:#fff5d7}.priority.baja{color:#1760a7;background:#eaf3ff}.st-case-grid header small{color:#74859a;font-size:10.5px}.st-case-grid h2{margin:15px 0 7px;font-size:17px}.st-case-grid>article>p{color:#60738d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.48;display:-webkit-box;overflow:hidden}.st-case-grid dl{border-top:1px solid #edf1f5;grid-template-columns:1fr 1fr 60px;margin:17px 0 0;padding-top:12px;display:grid}.st-case-grid dl div{min-width:0}.st-case-grid dt{color:#8190a3;font-size:9.5px}.st-case-grid dd{text-overflow:ellipsis;margin:3px 0 0;font-size:11.5px;font-weight:800;overflow:hidden}.st-case-grid footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:15px;display:flex}.st-case-grid footer>span{color:#8795a6;font-size:9.5px}.st-case-grid footer>div{gap:5px;display:flex}.st-case-grid footer button{color:#0b63cf;cursor:pointer;background:#edf5ff;border:0;border-radius:8px;align-items:center;gap:4px;padding:7px 8px;font-size:10px;font-weight:850;display:flex}.st-case-grid footer button svg{width:13px}.st-case-grid footer button.danger{color:#bd2837;background:#fff0f1}.st-project-workspace{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:330px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 8px 25px #13375f08}.st-project-workspace>aside{background:#fbfcfe;border-right:1px solid #e3eaf2}.st-project-workspace>main{min-width:0;padding:21px}.st-project-list{padding:5px 8px}.st-project-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;padding:12px 10px;display:flex}.st-project-list>button:hover{background:#f1f6fc}.st-project-list>button.active{background:#e9f3ff}.st-project-list button>span:first-child{min-width:0}.st-project-list strong,.st-project-list small{text-overflow:ellipsis;display:block;overflow:hidden}.st-project-list strong{white-space:nowrap;font-size:12.5px}.st-project-list small{color:#78899d;margin-top:4px;font-size:10px}.st-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9.5px;font-weight:850;display:inline-flex}.st-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.st-status.good{color:#168145;background:#e9f7ee}.st-status.bad{color:#bf2736;background:#fff0f1}.st-status.watch{color:#8e6800;background:#fff5d8}.st-status.neutral{color:#66778d;background:#eef2f7}.st-project-detail>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.st-project-detail>header>div>span{color:#0b63cf;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:900}.st-project-detail h2{margin:5px 0 7px;font-size:25px}.st-project-detail>header p{color:#61748c;max-width:720px;margin:0;font-size:12.5px;line-height:1.5}.st-project-actions{flex-wrap:wrap;gap:7px;margin:17px 0;display:flex}.st-project-actions button{height:38px;padding:0 11px;font-size:10.5px}.st-project-actions select{color:#254769;height:38px;font:inherit;background:#fff;border:1px solid #cfdae7;border-radius:10px;padding:0 10px;font-size:10.5px;font-weight:750}.st-project-facts{border:1px solid #e1e8f0;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.st-project-facts>div{border-right:1px solid #e7edf4;padding:12px 13px}.st-project-facts>div:last-child{border:0}.st-project-facts small,.st-project-facts strong{display:block}.st-project-facts small{color:#7d8c9f;text-transform:uppercase;font-size:9px;font-weight:800}.st-project-facts strong{margin-top:4px;font-size:11.5px}.st-progress-card{background:#f7faff;border:1px solid #dde8f5;border-radius:13px;margin-top:14px;padding:16px}.st-progress-card>div:first-child{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.st-progress-card span strong,.st-progress-card span small{display:block}.st-progress-card span strong{font-size:13px}.st-progress-card span small{color:#708198;margin-top:2px;font-size:10px}.st-progress-card>div>b{color:#0b63cf;font-size:23px}.st-progress-card>i{height:9px;display:block}.st-progress-legend{flex-wrap:wrap;gap:17px;margin-top:11px;display:flex}.st-progress-legend span{color:#687b92;font-size:9.5px}.st-progress-legend b{color:#173a62}.st-project-cases{border:1px solid #e1e8f0;border-radius:13px;margin-top:14px;overflow:hidden}.st-project-cases>header{background:#f5f8fc;border-bottom:1px solid #e1e8f0;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.st-project-cases>header strong{font-size:12px}.st-project-cases>header span{color:#718197;font-size:9.5px}.st-project-cases>div{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);align-items:center;gap:15px;padding:12px 15px;display:grid}.st-project-cases>div:last-child{border:0}.st-project-cases>div>div:first-child{align-items:center;gap:10px;display:flex}.case-code{color:#0b63cf;white-space:nowrap;background:#eaf3ff;border-radius:8px;padding:6px 8px;font-size:9.5px;font-weight:900}.st-project-cases p{margin:0}.st-project-cases p strong,.st-project-cases p small{display:block}.st-project-cases p strong{font-size:11.5px}.st-project-cases p small{color:#8090a2;margin-top:3px;font-size:9px}.st-assignees{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.st-assignees>span{border:1px solid #e0e7ef;border-radius:999px;align-items:center;gap:6px;padding:4px 5px 4px 9px;display:flex}.st-assignees b{font-size:9.5px;font-weight:700}.st-project-alert{color:#a92b38;background:#fff3f4;border:1px solid #f0ccd0;border-radius:12px;align-items:center;gap:11px;margin-top:14px;padding:13px 15px;display:flex}.st-project-alert svg{width:21px}.st-project-alert strong{font-size:12px}.st-project-alert p{margin:3px 0 0;font-size:10px}.st-view-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.st-view-heading>div{align-items:center;gap:11px;display:flex}.st-view-heading>div>span{color:#0b63cf;background:#eaf3ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.st-view-heading>div>span.red{color:#c52a3a;background:#fff0f1}.st-view-heading h2{margin:0;font-size:20px}.st-view-heading p{color:#718198;margin:4px 0 0;font-size:11px}.st-assignment-list{gap:10px;display:grid}.st-assignment-list>article{border:1px solid #e0e7ef;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:17px;padding:15px;display:grid}.st-assignment-main{align-items:flex-start;gap:11px;min-width:0;display:flex}.st-assignment-main small{color:#0b63cf;font-size:9.5px;font-weight:800}.st-assignment-main h3{margin:3px 0;font-size:14px}.st-assignment-main p{color:#728398;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10.5px;overflow:hidden}.st-assignment-meta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.st-assignment-meta>span:not(.st-status){color:#718198;align-items:center;gap:4px;font-size:9.5px;display:flex}.st-assignment-meta svg{width:13px}.st-assignment-list footer button{color:#fff;cursor:pointer;background:#0b63cf;border:0;border-radius:9px;align-items:center;gap:6px;height:37px;padding:0 11px;font-size:10.5px;font-weight:850;display:flex}.st-assignment-list footer button:disabled{color:#8b98a8;cursor:default;background:#e7edf3}.st-assignment-list footer svg{width:14px}.st-errors-table{border:1px solid #e1e8f0;border-radius:13px;overflow:auto}.st-errors-table table{border-collapse:collapse;width:100%;min-width:980px}.st-errors-table th{text-align:left;color:#65778e;text-transform:uppercase;letter-spacing:.4px;background:#f5f8fc;padding:10px 12px;font-size:9.5px}.st-errors-table td{vertical-align:middle;color:#425b76;border-top:1px solid #edf1f5;padding:12px;font-size:11px}.st-errors-table td strong,.st-errors-table td small{display:block}.st-errors-table td small{color:#74869a;max-width:350px;margin-top:3px;line-height:1.4}.st-errors-table td button{color:#0b63cf;cursor:pointer;background:#eaf3ff;border:0;border-radius:8px;padding:7px 9px;font-size:9.5px;font-weight:850}.st-empty{text-align:center;align-content:center;place-items:center;min-height:240px;padding:25px;display:grid}.st-empty>span{color:#0b63cf;background:#edf4fc;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.st-empty h3{margin:12px 0 4px;font-size:16px}.st-empty p{color:#738399;max-width:350px;margin:0 0 12px;font-size:11.5px;line-height:1.5}.st-empty>button{height:39px}.st-modal{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1c34a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.st-modal>section{background:#fff;border-radius:19px;grid-template-rows:auto 1fr;width:min(650px,100%);max-height:94vh;display:grid;overflow:hidden;box-shadow:0 30px 80px #06162e55}.st-modal>section.wide{width:min(1080px,100%)}.st-modal>section>header{border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:flex-start;gap:15px;padding:19px 22px;display:flex}.st-modal h2{margin:0;font-size:20px}.st-modal header p{color:#74859a;margin:4px 0 0;font-size:11px;line-height:1.45}.st-modal>section>header>button{color:#536a83;cursor:pointer;background:#edf2f7;border:0;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.st-modal header button svg{width:18px}.st-form{gap:14px;padding:19px 22px 22px;display:grid;overflow:auto}.st-form>label,.st-fields label,.assignment-fields label,.st-step-row label,.st-execution-steps label{color:#435a75;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.st-form input,.st-form select,.st-form textarea{width:100%;color:var(--navy);font:inherit;background:#fff;border:1px solid #ccd7e4;border-radius:9px;outline:0;padding:9px 10px;font-size:12px}.st-form input,.st-form select{height:41px}.st-form textarea{resize:vertical;line-height:1.4}.st-form input:focus,.st-form select:focus,.st-form textarea:focus{border-color:#0b68dd;box-shadow:0 0 0 3px #0b68dd12}.st-form label small{color:#8190a3;font-size:9px;font-weight:500}.st-fields{gap:12px;display:grid}.st-fields.two{grid-template-columns:repeat(2,1fr)}.st-fields.three{grid-template-columns:repeat(3,1fr)}.st-form>footer{background:#fff;justify-content:flex-end;gap:8px;padding-top:5px;padding-bottom:2px;display:flex;position:sticky;bottom:-22px}.st-form footer>button{height:42px}.st-step-editor,.st-case-selector,.st-execution-steps,.st-defects{border:1px solid #dce4ed;border-radius:13px;overflow:hidden}.st-step-editor>header,.st-case-selector>header,.st-execution-steps>header,.st-defects>header{background:#f5f8fc;border-bottom:1px solid #dce4ed;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.st-step-editor header strong,.st-step-editor header small,.st-case-selector header strong,.st-case-selector header small,.st-execution-steps header strong,.st-execution-steps header small,.st-defects header strong,.st-defects header small{display:block}.st-step-editor header strong,.st-case-selector header strong,.st-execution-steps header strong,.st-defects header strong{font-size:12px}.st-step-editor header small,.st-case-selector header small,.st-execution-steps header small,.st-defects header small{color:#77889c;margin-top:2px;font-size:9px}.st-step-editor header button,.st-defects header button{color:#0b63cf;cursor:pointer;background:#e5f1ff;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:9.5px;font-weight:850;display:flex}.st-step-editor header button svg,.st-defects header button svg{width:13px}.st-step-row{border-bottom:1px solid #edf1f5;grid-template-columns:28px 1fr 1fr 32px;align-items:start;gap:9px;padding:12px;display:grid}.st-step-row:last-child{border:0}.st-step-row>b{color:#0b63cf;background:#eaf3ff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.st-step-row textarea{min-height:66px}.st-step-row>button{color:#bc2837;cursor:pointer;background:#fff0f1;border:0;border-radius:8px;place-items:center;width:29px;height:29px;margin-top:18px;display:grid}.st-step-row>button svg{width:14px}.st-case-selector>header label{background:#fff;border:1px solid #d3deea;border-radius:8px;align-items:center;gap:6px;height:35px;padding:0 8px;display:flex}.st-case-selector>header label svg{color:#72849a;width:14px}.st-case-selector>header input{box-shadow:none;border:0;min-width:200px;height:31px;padding:0}.st-case-selector>div{max-height:350px;overflow:auto}.st-case-selector article{border-bottom:1px solid #edf1f5}.st-case-selector article:last-child{border:0}.st-case-selector article.selected{background:#f6faff}.case-check{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:11px 13px;display:flex}.case-check>span{color:#91a0b2}.selected .case-check>span{color:#0b63cf}.case-check svg{width:19px}.case-check strong,.case-check small{display:block}.case-check strong{font-size:11.5px}.case-check small{color:#7e8ea1;margin-top:3px;font-size:9px}.assignment-fields{grid-template-columns:1fr 180px;gap:9px;padding:0 13px 12px 42px;display:grid}.st-preconditions{color:#315878;background:#eef6ff;border:1px solid #d0e2f6;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.st-preconditions svg{flex:none;width:18px}.st-preconditions p{white-space:pre-line;margin:0;font-size:10.5px;line-height:1.45}.st-preconditions strong{margin-bottom:2px;display:block}.st-execution-steps>article{border-bottom:1px solid #edf1f5;grid-template-columns:28px minmax(0,1fr) 240px;gap:11px;padding:12px;display:grid}.st-execution-steps>article:last-child{border:0}.st-execution-steps>article>b{color:#0b63cf;background:#eaf3ff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.st-execution-steps p{color:#4f657d;margin:0 0 8px;font-size:10.5px;line-height:1.42}.st-execution-steps p:last-child{margin:0}.st-execution-steps p strong{color:#173b64;text-transform:uppercase;margin-bottom:2px;font-size:9px;display:block}.st-execution-steps label textarea{min-height:57px;margin-top:3px}.st-defects>article{border-bottom:1px solid #e8edf3;padding:12px;position:relative}.st-defects>article:last-child{border:0}.st-defects .remove{color:#bd2d3c;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-top:6px;margin-left:auto;font-size:9.5px;font-weight:800;display:flex}.st-defects .remove svg{width:13px}.st-error-context{background:#f7f9fc;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.st-error-context p{color:#50657e;margin:0;font-size:11px;line-height:1.48}.system-tests-print-area{display:none}@keyframes st-spin{to{transform:rotate(360deg)}}.st-step-editor>header small{font-size:12px;line-height:1.35}.st-assignee-input{gap:6px;min-width:0;display:grid}.st-assignee-input small{color:#667b92;font-size:12px;font-weight:500;line-height:1.35}.st-assignee-input button{color:#0b63cf;font:inherit;cursor:pointer;background:#e5f1ff;border:0;border-radius:8px;justify-self:start;padding:7px 10px;font-size:12px;font-weight:800}.st-assignee-input button:hover{background:#d5e9ff}@media (max-width:1150px){.st-case-grid,.st-kpis{grid-template-columns:repeat(2,1fr)}.st-flow>div{grid-template-columns:repeat(3,1fr);row-gap:14px}.st-flow>div>div:nth-child(3) svg{display:none}.st-project-facts{grid-template-columns:repeat(2,1fr)}.st-project-facts>div:nth-child(2){border-right:0}.st-project-facts>div:nth-child(-n+2){border-bottom:1px solid #e7edf4}.st-assignment-list>article{grid-template-columns:1fr auto}.st-assignment-list footer{grid-column:1/3}}@media (max-width:820px){.st-heading{flex-direction:column}.st-heading h1{font-size:31px}.st-heading-actions{justify-content:flex-start;width:100%}.st-summary-grid,.st-case-grid,.st-project-workspace{grid-template-columns:1fr}.st-project-workspace>aside{border-bottom:1px solid #e3eaf2;border-right:0;max-height:330px;overflow:auto}.st-project-cases>div{grid-template-columns:1fr}.st-assignees{justify-content:flex-start}.st-fields.three,.st-fields.two{grid-template-columns:1fr}.st-step-row{grid-template-columns:28px 1fr 32px}.st-step-row label:nth-of-type(2){grid-column:2/3}.st-step-row>button{grid-area:1/3}.st-execution-steps>article{grid-template-columns:28px 1fr}.st-execution-steps>article>label{grid-column:2}.assignment-fields{grid-template-columns:1fr;padding-left:42px}.st-modal{padding:7px}.st-modal>section{border-radius:14px;max-height:98vh}.st-assignment-list>article{grid-template-columns:1fr}.st-assignment-list footer{grid-column:auto}.st-project-mini-list>button{grid-template-columns:1fr 130px}}@media (max-width:560px){.st-kpis,.st-flow>div{grid-template-columns:1fr}.st-flow>div svg{display:none}.st-tabs{margin-left:-4px;margin-right:-4px}.st-project-facts{grid-template-columns:1fr}.st-project-facts>div{border-bottom:1px solid #e7edf4;border-right:0}.st-project-cases>header{flex-direction:column;align-items:flex-start}.st-step-row{grid-template-columns:25px 1fr 28px}.st-step-row>b{width:24px;height:24px}.st-form{padding:15px}.st-modal>section>header{padding:16px}.st-assignment-fields{padding-left:10px}.st-toolbar{flex-direction:column;align-items:stretch}.st-toolbar label{width:100%;min-width:0}}@media print{body.system-tests-printing .content{margin:0!important;padding:0!important;display:block!important}body.system-tests-printing .content>:not(.st-shell),body.system-tests-printing .system-tests-screen,body.system-tests-printing .st-modal,body.system-tests-printing .print-report{display:none!important}body.system-tests-printing .st-shell{max-width:none!important;margin:0!important;padding:0!important;display:block!important}body.system-tests-printing .system-tests-print-area{color:#102a49;font-family:Arial,Helvetica,sans-serif;font-size:9.5pt;display:block!important}.system-tests-print-area header{border-bottom:2px solid #173b66;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.system-tests-print-area header img{object-fit:contain;object-position:left;width:145px;height:52px}.system-tests-print-area header div{text-align:right}.system-tests-print-area header span,.system-tests-print-area header strong{display:block}.system-tests-print-area header span{color:#697a90;font-size:8.5pt}.system-tests-print-area h1{margin:17px 0 2px;font-size:23pt}.print-subtitle{color:#62738a;margin:0 0 13px}.print-project-summary{grid-template-columns:repeat(4,1fr);gap:7px;border:0!important;padding:0!important;display:grid!important}.print-project-summary>div{background:#f1f5fa;border-radius:6px;padding:8px}.print-project-summary span,.print-project-summary strong{display:block}.print-project-summary span{color:#718197;text-transform:uppercase;font-size:7.5pt}.print-project-summary strong{margin-top:3px;font-size:9.5pt}.system-tests-print-area section{break-inside:avoid;border:1px solid #dce4ed;border-radius:7px;margin-top:10px;padding:10px 12px}.system-tests-print-area h2{color:#173b66;margin:0 0 7px;font-size:12pt}.system-tests-print-area section p{line-height:1.42}.system-tests-print-area table{border-collapse:collapse;width:100%;font-size:8pt}.system-tests-print-area th{text-align:left;color:#5c6e84;background:#f2f5f9;padding:6px}.system-tests-print-area td{vertical-align:top;border-top:1px solid #e0e6ee;padding:6px}.print-error{border-top:1px solid #e3e8ef;padding:8px 0}.print-error:first-of-type{border-top:0}.print-error strong,.print-error span{display:block}.print-error span{color:#6b7d92;margin-top:2px;font-size:8pt}.print-error p{margin:5px 0}.print-evidence{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.print-evidence figure{break-inside:avoid;border:1px solid #e1e7ee;border-radius:5px;margin:0;padding:5px}.print-evidence img{object-fit:contain;width:100%;max-height:210px}.print-evidence svg{color:#57718e;width:30px;height:30px}.print-evidence figcaption{color:#62748a;margin-top:4px;font-size:7.5pt}.system-tests-print-area>footer{text-align:center;color:#73849a;border-top:1px solid #dce4ed;margin-top:13px;padding-top:7px;font-size:7.5pt}}.st-modal>section.fullscreen{width:min(1240px,100vw - 28px);height:min(94vh,920px);max-height:94vh}.st-modal>section.fullscreen>header h2{font-size:23px}.st-steps-overview{border:1px solid #dce4ed;border-radius:13px;overflow:hidden}.st-steps-overview>header{background:#f5f8fc;border-bottom:1px solid #dce4ed;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.st-steps-overview header strong,.st-steps-overview header small{display:block}.st-steps-overview header strong{color:#193d66;font-size:15px}.st-steps-overview header small{color:#637995;margin-top:3px;font-size:12px}.st-steps-overview header button,.st-step-list header button{color:#fff;font:inherit;cursor:pointer;background:#0b63cf;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:800;display:inline-flex}.st-steps-overview header button svg,.st-step-list header button svg{width:17px;height:17px}.st-steps-overview ol{margin:0;padding:4px 16px;list-style:none}.st-steps-overview li{border-bottom:1px solid #edf1f5;align-items:flex-start;gap:11px;padding:11px 0;display:flex}.st-steps-overview li:last-child{border-bottom:0}.st-steps-overview li>b,.st-step-list nav button>b{color:#0b63cf;background:#eaf3ff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.st-steps-overview li span{min-width:0}.st-steps-overview li strong,.st-steps-overview li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.st-steps-overview li strong{color:#193d66;font-size:13px}.st-steps-overview li small{color:#6b7e94;margin-top:3px;font-size:12px}.st-steps-overview>p{color:#657b93;margin:0;padding:0 16px 13px;font-size:12px}.st-step-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.st-step-layout{grid-template-columns:305px minmax(0,1fr);min-height:0;display:grid}.st-step-list{background:#f8fafd;border-right:1px solid #dce4ed;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.st-step-list>header{border-bottom:1px solid #e1e8f0;gap:12px;padding:17px;display:grid}.st-step-list header strong,.st-step-list header small{display:block}.st-step-list header strong{color:#193d66;font-size:15px}.st-step-list header small{color:#687d96;margin-top:2px;font-size:12px}.st-step-list header button{justify-self:start}.st-step-list nav{align-content:start;gap:6px;padding:10px;display:grid;overflow:auto}.st-step-list nav button{text-align:left;width:100%;min-width:0;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:flex-start;gap:10px;padding:11px;display:flex}.st-step-list nav button:hover{background:#edf4fc}.st-step-list nav button.active{background:#fff;border-color:#c8dcf2;box-shadow:0 3px 10px #173c6710}.st-step-list nav button span{min-width:0}.st-step-list nav button strong,.st-step-list nav button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.st-step-list nav button strong{color:#173b64;font-size:13px}.st-step-list nav button small{color:#687c93;margin-top:4px;font-size:12px}.st-step-detail{align-content:start;gap:20px;min-width:0;min-height:0;padding:26px 30px;display:grid;overflow:auto}.st-step-detail>header{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:14px;display:flex}.st-step-detail>header span{text-transform:uppercase;color:#0b63cf;font-size:12px;font-weight:850}.st-step-detail h3{color:#163b65;overflow-wrap:anywhere;margin:5px 0 0;font-size:21px;line-height:1.25}.st-step-detail>header button{color:#a82636;font:inherit;cursor:pointer;white-space:nowrap;background:#fff3f4;border:1px solid #f1cbd0;border-radius:9px;align-items:center;gap:5px;padding:9px 11px;font-size:12px;font-weight:800;display:flex}.st-step-detail>header button:disabled{opacity:.5;cursor:not-allowed}.st-step-detail>header button svg{width:15px}.st-step-detail label{color:#234565;gap:7px;font-size:15px;font-weight:800;display:grid}.st-step-detail label small{color:#6d8199;font-size:12px;font-weight:500}.st-step-detail textarea{box-sizing:border-box;color:#1b3859;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd8e6;border-radius:11px;min-height:150px;padding:14px 15px;font-size:15px;line-height:1.5}.st-step-detail textarea:focus{border-color:#0b68dd;outline:0;box-shadow:0 0 0 3px #0b68dd15}.st-step-error{color:#a92331;background:#fff0f1;margin:0;padding:10px 22px;font-size:13px}.st-step-footer{background:#fff;border-top:1px solid #dce4ed;justify-content:flex-end;gap:10px;padding:15px 24px;display:flex}.st-step-footer button{color:#fff;height:42px;font:inherit;cursor:pointer;background:#0b63cf;border:0;border-radius:10px;padding:0 17px;font-size:13px;font-weight:800}.st-step-footer button.secondary{color:#17406d;background:#fff;border:1px solid #cfdae7}.st-step-footer button:disabled{opacity:.58;cursor:wait}@media (max-width:820px){.st-modal>section.fullscreen{width:calc(100vw - 14px);height:calc(100dvh - 14px);max-height:calc(100dvh - 14px)}.st-step-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.st-step-list{border-bottom:1px solid #dce4ed;border-right:0;grid-template-rows:auto auto}.st-step-list>header{justify-content:space-between;align-items:center;padding:11px 15px;display:flex}.st-step-list nav{padding:7px 11px;display:flex;overflow:auto hidden}.st-step-list nav button{width:190px;min-width:190px}.st-step-detail{gap:15px;padding:17px}.st-step-detail h3{font-size:18px}.st-step-detail textarea{min-height:115px}}@media (max-width:560px){.st-steps-overview>header{flex-direction:column;align-items:flex-start}.st-step-detail>header{flex-direction:column;align-items:flex-start;gap:9px}.st-step-detail>header button{padding:7px 9px}.st-step-footer{padding:10px 13px}}.st-project-case-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.st-case-layout{grid-template-columns:380px minmax(0,1fr);min-height:0;display:grid}.st-case-library{background:#f8fafd;border-right:1px solid #dce4ed;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.st-case-library>header{border-bottom:1px solid #dce4ed;gap:10px;padding:17px;display:grid}.st-case-library>header>strong{color:#173b64;font-size:16px}.st-case-library>header>small{color:#637991;font-size:12px}.st-case-library>header>label{background:#fff;border:1px solid #cbd8e6;border-radius:10px;align-items:center;gap:9px;height:40px;padding:0 11px;display:flex}.st-case-library>header>label svg{color:#71869d;width:17px;height:17px}.st-case-library>header>label input{width:100%;min-width:0;font:inherit;color:#173b64;background:0 0;border:0;outline:0;font-size:13px}.st-case-filters{gap:6px;display:flex}.st-case-filters button{color:#607895;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800}.st-case-filters button.active{color:#0b63cf;background:#e8f2ff;border-color:#bed8f4}.st-case-library-list{align-content:start;gap:5px;min-height:0;padding:8px;display:grid;overflow:auto}.st-case-library-list>div{border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:7px 9px;display:flex}.st-case-library-list>div:hover{background:#edf4fc}.st-case-library-list>div.active{background:#fff;border-color:#c8dcf2;box-shadow:0 3px 10px #173c6710}.st-case-library-list>div>label{cursor:pointer;align-items:center;display:flex}.st-case-library-list input[type=checkbox]{accent-color:#0b63cf;cursor:pointer;width:18px;height:18px}.st-case-library-list>div>button{text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:5px 0}.st-case-library-list>div>button strong,.st-case-library-list>div>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.st-case-library-list>div>button strong{color:#173b64;font-size:13px}.st-case-library-list>div>button small{color:#73869e;margin-top:3px;font-size:12px}.st-case-library-list>p{color:#647c95;padding:10px;font-size:13px}.st-case-assignment-count{color:#0b63cf;background:#e9f4ff;border-radius:8px;padding:4px 7px;font-size:11px;font-weight:800}.st-case-detail{align-content:start;gap:24px;min-width:0;min-height:0;padding:26px 30px;display:grid;overflow:auto}.st-case-detail>header{border-bottom:1px solid #e5ebf2;padding-bottom:18px}.st-case-detail>header span{color:#0b63cf;text-transform:uppercase;font-size:12px;font-weight:850}.st-case-detail h3{color:#173b64;margin:6px 0;font-size:22px;line-height:1.24}.st-case-detail>header p{color:#627991;margin:8px 0 0;font-size:14px;line-height:1.45}.st-case-include{background:#f7fbff;border:1px dashed #bfd3ea;border-radius:12px;padding:22px}.st-case-include p{color:#526d89;margin:0 0 13px;font-size:14px}.st-case-include button{color:#fff;font:inherit;cursor:pointer;background:#0b63cf;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:800;display:flex}.st-case-include button svg{width:16px}.st-case-assignment{align-content:start;gap:14px;display:grid}.st-case-assignment>div:first-child strong,.st-case-assignment>div:first-child small{display:block}.st-case-assignment>div:first-child strong{color:#173b64;font-size:16px}.st-case-assignment>div:first-child small{color:#6b8098;margin-top:4px;font-size:12px}.st-user-trigger{color:#0b63cf;width:min(360px,100%);height:43px;font:inherit;cursor:pointer;background:#f0f7ff;border:1px solid #b8d1ed;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font-size:13px;font-weight:800;display:flex}.st-user-trigger svg{width:17px}.st-user-popover{z-index:1300;color:#173b64;background:#fff;border:1px solid #cbd8e6;border-radius:12px;width:min(385px,100vw - 35px);padding:10px;box-shadow:0 18px 35px #092a4e29}.st-user-search{border:1px solid #d4e0ec;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 9px;display:flex}.st-user-search svg{color:#71869d;width:16px}.st-user-search input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.st-user-options{max-height:300px;padding-top:7px;overflow:auto}.st-user-option{border-radius:8px;align-items:center;gap:10px;padding:8px 6px;display:flex}.st-user-option:hover{background:#f1f7fd}.st-user-option label{cursor:pointer;flex:1;min-width:0}.st-user-option label strong,.st-user-option label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.st-user-option label strong{color:#173b64;font-size:13px}.st-user-option label small{color:#6a8199;margin-top:3px;font-size:12px}.st-user-options>p,.st-user-popover-note{color:#667e97;margin:8px;font-size:12px;display:block}.st-selected-users{flex-wrap:wrap;gap:7px;min-height:32px;display:flex}.st-selected-users>span{color:#0b63cf;background:#eaf3ff;border-radius:8px;align-items:center;gap:6px;padding:6px 7px 6px 10px;font-size:12px;font-weight:800;display:inline-flex}.st-selected-users>span.unavailable{color:#a92331;background:#fff0f1}.st-selected-users>span button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:1px;display:grid}.st-selected-users>span svg{width:14px;height:14px}.st-selected-users>p,.st-directory-message{color:#687e95;margin:3px 0;font-size:13px}.st-directory-message{align-items:center;gap:7px;display:flex}.st-directory-message svg{width:16px}.st-directory-message.error{color:#a92331}.st-directory-message button{color:#0b63cf;cursor:pointer;background:0 0;border:0;font-weight:800}.st-due-date{color:#3c5a79;gap:6px;max-width:250px;font-size:13px;font-weight:800;display:grid}.st-due-date input{width:100%;height:42px;font:inherit;color:#173b64;border:1px solid #cbd8e6;border-radius:9px;padding:8px 10px}@media (max-width:820px){.st-case-layout{grid-template-rows:minmax(170px,33%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.st-case-library{border-bottom:1px solid #dce4ed;border-right:0}.st-case-library>header{gap:6px;padding:10px 13px}.st-case-library-list{padding:5px}.st-case-detail{gap:16px;padding:18px}}.st-execution-fields{border:0;margin:0;padding:0;display:contents}.st-execution-fields:disabled{opacity:.8}.st-evidence-picker{gap:9px;display:grid}.st-evidence-picker ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.st-evidence-picker li{background:#f8fafc;border:1px solid #dce5ef;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.st-evidence-picker li>svg{color:#315878;width:18px}.st-evidence-picker li>span{overflow-wrap:anywhere;flex:1}.st-evidence-picker small{color:#65778d;margin-top:3px;font-weight:400;display:block}.st-evidence-picker li button{color:#a92331;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.st-evidence-picker li button svg{width:17px}.st-saved-note{color:#166639;background:#edf8f1;border:1px solid #cbe8d4;border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.st-inline-button{color:#17406d;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdae7;border-radius:8px;padding:8px 10px;font-size:11px}.st-history{gap:16px;padding:20px;display:grid}.st-history>article{border:1px solid #dce4ed;border-radius:12px;overflow:hidden}.st-history article>header{background:#f5f8fc;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.st-history h3{color:#173b64;margin:0;font-size:16px}.st-history article header small{color:#65778d;margin-top:5px;font-size:12px;display:block}.st-history-notes{white-space:pre-wrap;padding:0 14px;font-size:13px;line-height:1.55}.st-history ol{margin:0;padding:0 14px;list-style:none}.st-history li{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;font-size:12px;display:flex}.st-history li p{white-space:pre-wrap;color:#50657e;margin:6px 0 0}.st-history-errors{gap:10px;padding:14px;display:grid}.st-history-errors>div{background:#fff8f3;border:1px solid #edddcf;border-radius:9px;padding:12px;font-size:12px}.st-history-errors>div>strong{margin-right:10px}.st-history-errors p{white-space:pre-wrap;line-height:1.5}.st-evidence-links{flex-wrap:wrap;align-items:center;gap:9px;padding:14px;font-size:12px;display:flex}.st-evidence-links>strong{color:#50657e;width:100%}.st-evidence-links button{color:#164d80;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#eef6ff;border:1px solid #cddded;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:8px 10px;display:flex}.st-evidence-links button svg{flex-shrink:0;width:17px}.st-evidence-links button small{color:#65778d;white-space:nowrap}.st-history-upload{border:1px solid #dce4ed;border-radius:12px}.st-evidence-preview{gap:12px;padding:18px;display:grid}.st-evidence-preview>img{object-fit:contain;max-width:100%;max-height:65vh;margin:auto;display:block}.st-evidence-preview>iframe{border:0;width:100%;height:65vh}.st-evidence-preview>a{color:#0b63cf;font-size:13px;font-weight:700}.st-assignment-list footer{flex-wrap:wrap;gap:8px;display:flex}.st-assignment-list footer .secondary{color:#17406d;background:#f1f6fc}.st-assignees>span>button{color:#175082;cursor:pointer;background:#e5f1ff;border:0;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;display:flex}.st-assignees>span>button svg{width:13px}.st-toolbar>select{color:#31516f;font:inherit;background:#fff;border:1px solid #cfdbe8;border-radius:10px;padding:10px;font-size:13px}.st-form button svg{animation:none}.st-form button .lucide-loader-circle{animation:1s linear infinite st-spin}.st-modal [aria-busy=true]{cursor:wait}.st-modal :focus-visible{outline-offset:2px;outline:2px solid #0b63cf}@media (max-width:560px){.st-history{padding:12px}.st-history li{flex-direction:column;gap:8px}.st-execution-steps>header{flex-direction:column;align-items:flex-start}.st-evidence-links button{text-align:left;width:100%}}.st-project-audit{border:1px solid #dce4ed;border-radius:12px;margin-top:18px;padding:16px}.st-project-audit h3{color:#173b64;margin:0 0 12px;font-size:14px}.st-project-audit>div{border-top:1px solid #edf1f5;padding:10px 0}.st-project-audit strong,.st-project-audit small{display:block}.st-project-audit strong{font-size:12px}.st-project-audit small{color:#65778d;margin-top:4px;font-size:11px}.st-project-audit p{color:#50657e;white-space:pre-wrap;margin:6px 0 0;font-size:12px}.st-modal>section:has(>.st-discard){grid-template-rows:auto auto minmax(0,1fr)}.st-editor-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.st-discard{color:#77511d;background:#fff6e5;border-bottom:1px solid #eed7a9;padding:14px 22px;font-size:13px}.st-discard p{margin:5px 0 10px}.st-discard>div{flex-wrap:wrap;gap:8px;display:flex}.st-discard button,.st-pending-evidence button{color:#17406d;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdae7;border-radius:8px;padding:8px 11px;font-weight:700}.st-discard button.danger{color:#fff;background:#a92d32;border-color:#a92d32}.st-pending-evidence{color:#755c2b;background:#fff9eb;border-top:1px solid #eddfbe;padding:14px;font-size:12px}.st-pending-evidence p{line-height:1.5}.st-pending-evidence>div{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.st-pending-evidence button{flex-shrink:0;font-size:11px}.st-pending-evidence button:disabled{opacity:.55;cursor:wait}@media (max-width:560px){.st-pending-evidence>div{flex-direction:column;align-items:flex-start}}.st-modal .st-form>label,.st-modal .st-editor-fields>label,.st-modal .st-fields label{gap:8px;font-size:14px;font-weight:600}.st-modal .st-form>label small,.st-modal .st-editor-fields>label small,.st-modal .st-fields label small{font-size:12px;font-weight:400;line-height:1.5}.st-modal .st-editor-fields>label :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),.st-modal .st-fields :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:44px;font-size:14px;font-weight:400}@media (max-width:760px){.st-modal .st-form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),.st-modal .st-form .st-editor-fields :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),.st-modal .st-form .st-fields :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:16px}}.st-modal .st-editor-fields>.st-steps-overview{min-height:min-content}.st-modal .st-form:has(>.st-editor-fields>.st-steps-overview){grid-auto-rows:min-content;align-content:start}.caja-shell{--caja-navy:#192a43;--caja-red:#da2a3e;color:var(--caja-navy);max-width:1440px;margin:0 auto;font-size:1rem}.caja-heading,.caja-view-heading,.caja-catalog-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.caja-heading{margin-bottom:1rem}.caja-heading h1{align-items:center;gap:.65rem;margin:.5rem 0 0;font-size:2rem;font-weight:750;display:flex}.caja-heading h1 svg{width:2rem;height:2rem;color:var(--caja-red)}.caja-kicker{color:#59677b;font-size:.9rem}.caja-kicker b{color:#7a470a;background:#fff0d8;border-radius:.4rem;padding:.3rem .6rem;font-weight:650}.caja-actions,.caja-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.caja-btn{cursor:pointer;min-height:2.7rem;white-space:normal!important;height:auto!important;box-shadow:none!important;border-radius:.5rem!important;padding:.65rem 1rem!important;font-size:.95rem!important;line-height:1.25!important}.caja-btn.primary{color:#fff!important;background:#cc2338!important;border-color:#cc2338!important}.caja-btn.primary:hover{background:#ac1c2e!important}.caja-btn:disabled{cursor:default;opacity:.55}.caja-test-notice{color:#745123;background:#fff9ee;border:1px solid #e9d4af;border-radius:.5rem;margin:0 0 1.5rem;padding:.8rem 1rem;font-size:.95rem;line-height:1.5}.caja-company{flex-direction:column;gap:.7rem;max-width:26rem;margin-bottom:1.4rem;font-size:.9rem;font-weight:650;display:flex}.caja-shell [data-slot=native-select-wrapper],.caja-dialog [data-slot=native-select-wrapper]{width:100%}.caja-shell select,.caja-dialog select,.caja-shell input,.caja-dialog input:not([type=checkbox]),.caja-dialog textarea{color:#192a43;box-sizing:border-box;background:#fff;border:1px solid #bfc8d4;border-radius:.45rem;width:100%;height:auto;min-height:2.9rem;padding:.65rem .8rem;font-size:1rem;line-height:1.5}.caja-shell select,.caja-dialog select{padding-right:2.25rem}:is(.caja-shell input:focus-visible,.caja-dialog input:focus-visible,.caja-dialog textarea:focus-visible,.caja-shell select:focus-visible,.caja-dialog select:focus-visible){outline-offset:2px;outline:2px solid #304b75}.caja-tab-list{flex-wrap:wrap;background:#edf1f6!important;border-radius:.55rem!important;justify-content:flex-start!important;gap:.3rem!important;width:100%!important;height:auto!important;padding:.4rem!important;display:flex!important}.caja-tab-list [data-slot=tabs-trigger]{color:#47566d;flex:0 auto;height:auto;min-height:2.7rem;padding:.7rem 1rem;font-size:.95rem}.caja-tab-list [data-state=active]{color:#142a45;background:#fff;font-weight:700}.caja-tabs.updating{opacity:.75}.caja-view-heading{margin:1.65rem 0 1rem}.caja-view-heading h2{margin:0;font-size:1.25rem;font-weight:700}.caja-view-heading span,.caja-view-heading p{color:#657184;margin:.4rem 0 0;font-size:.9rem;line-height:1.5}.caja-balance-grid,.caja-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;display:grid}.caja-balance,.caja-catalog-card{background:#fff;border:1px solid #d9dfe8;border-radius:.65rem;padding:1.3rem}.caja-balance>span{color:#626f81;text-transform:capitalize;font-size:.9rem}.caja-balance h3{margin:.6rem 0;font-size:1.15rem}.caja-balance>strong{overflow-wrap:anywhere;font-size:1.65rem;font-weight:720;line-height:1.4;display:block}.caja-balance>p{color:#657184;margin:.6rem 0;font-size:.9rem}.caja-balance>.caja-btn{margin-top:1rem}.caja-balance .negative{color:#b22033}.caja-empty{text-align:center;color:#59677b;background:#fff;border:1px dashed #d0d7e2;border-radius:.6rem;padding:1.8rem;line-height:1.6}.caja-empty svg{margin:0 auto .6rem}.caja-empty h3{color:#243751;margin:.5rem;font-size:1.1rem}.caja-empty p{margin:.6rem 0 1rem}.caja-filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:1.4rem;display:flex}.caja-filters label{flex:140px;gap:.4rem;min-width:0;font-size:.9rem;display:grid}.caja-filters .caja-search{flex:2 230px}.caja-filter-context{color:#59677b;margin:.8rem 0 0;font-size:.95rem}.caja-table{background:#fff;font-size:1rem!important}.caja-table th{color:#34465f;background:#edf1f6;padding:.8rem 1rem;font-size:.9rem}.caja-table td{vertical-align:middle;padding:1rem}.caja-table td p{white-space:normal;overflow-wrap:anywhere;color:#59677b;max-width:36rem;margin:.4rem 0 0;line-height:1.4}.caja-table td strong{white-space:normal}.caja-table small{color:#657184;margin-top:.35rem;font-size:.875rem;display:block}.caja-number{font-variant-numeric:tabular-nums;text-align:right}.caja-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;padding:1rem 0;font-size:.9rem;display:flex}.caja-dialog{color:#192a43;font-size:1rem;z-index:100!important;background:#fff!important;border-radius:.75rem!important;max-width:min(760px,100vw - 2rem)!important;max-height:90dvh!important;padding:1.5rem!important;overflow-y:auto!important}.caja-dialog [data-slot=dialog-title]{font-size:1.4rem;font-weight:700;line-height:1.4}.caja-dialog [data-slot=dialog-description]{color:#59677b;font-size:.95rem;line-height:1.5}.caja-form{gap:1.1rem;display:grid}.caja-form label{gap:.4rem;min-width:0;font-size:.95rem;font-weight:600;display:grid}.caja-form small{color:#59677b;font-size:.875rem;font-weight:400;line-height:1.45}.caja-field-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1rem;display:grid}.caja-dialog textarea{resize:vertical;min-height:5.5rem}.caja-dialog-actions{border-top:1px solid #dfe4ec;margin-top:.25rem;padding-top:1rem}.caja-checkbox{cursor:pointer;align-items:flex-start;line-height:1.5;gap:.6rem!important;font-weight:400!important;display:flex!important}.caja-checkbox [data-slot=checkbox]{flex-shrink:0;margin-top:.2rem}.caja-notice{border:1px solid #d7dfe9;border-radius:.5rem;margin:0 0 1rem;padding:.85rem 1rem;font-size:.95rem;line-height:1.5}.caja-notice.error{color:#9c1c30;background:#fff1f2;border-color:#f0c3cc}.caja-notice.success{color:#176442;background:#edf9f3;border-color:#b8ddca}.caja-notice.warning{color:#7a4b0d;background:#fff8e8;border-color:#ead3a1}.caja-notice ul{margin:0 0 .6rem;padding-left:1.1rem}.caja-notice>.caja-btn{margin-left:.8rem}.caja-review-summary{background:#eff3f8;border-radius:.5rem;padding:1rem;line-height:1.5}.caja-review-summary p{overflow-wrap:anywhere;margin:.5rem 0 0}.caja-effects{gap:.75rem;display:grid}.caja-effects>div{border:1px solid #d7dfe9;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:1rem;display:grid}.caja-effects>div>div{gap:.3rem;display:grid}.caja-effects span{color:#657184;font-size:.875rem}.caja-effects b{font-variant-numeric:tabular-nums;align-self:center;font-size:1.05rem}.caja-effects p{color:#59677b;grid-column:1/-1;margin:.3rem 0 0;font-size:.95rem;line-height:1.7}.caja-detail-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.caja-detail-meta{flex-wrap:wrap;gap:2rem;margin:0;display:flex}.caja-detail-meta dt{color:#59677b;font-size:.875rem}.caja-detail-meta dd{margin:.4rem 0;font-size:.95rem}.caja-references{color:#657184;overflow-wrap:anywhere;font-size:.875rem}.caja-references summary{cursor:pointer}.caja-catalog-card h3{margin:0;font-size:1.1rem}.caja-catalog-card ul{max-height:22rem;margin:1rem 0 0;padding:0;list-style:none;overflow-y:auto}.caja-catalog-card li{border-top:1px solid #e1e6ef;gap:.3rem;padding:.75rem 0;display:grid}.caja-catalog-card li span,.caja-catalog-card>p{color:#657184;font-size:.875rem;line-height:1.5}.caja-close-list>div{background:#fff;border-bottom:1px solid #dce3ed;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;display:flex}.caja-close-list>div>span{flex:1}.caja-spin{animation:1.2s linear infinite caja-spin}@keyframes caja-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.caja-heading h1{font-size:1.6rem}.caja-heading .caja-actions{width:100%}.caja-heading .primary{flex:1}.caja-tab-list [data-slot=tabs-trigger]{flex:40%;padding:.65rem}.caja-dialog{padding:1.1rem!important}.caja-effects>div{grid-template-columns:1fr}.caja-effects b{overflow-wrap:anywhere}.caja-pagination{justify-content:space-between;gap:.5rem}}@media (prefers-reduced-motion:reduce){.caja-spin{animation:none}}.caja-movement-dialog{max-width:min(780px,100vw - 2rem)!important}.caja-movement-dialog.caja-picker-dialog{max-width:min(960px,100vw - 2rem)!important}.caja-steps{border-bottom:1px solid #e0e6ee;align-items:center;gap:1.2rem;margin:0;padding:0 0 1rem;list-style:none;display:flex}.caja-steps li{color:#7a8798;align-items:center;gap:.5rem;font-size:.88rem;line-height:1.35;display:flex}.caja-steps li>span{background:#edf1f6;border-radius:50%;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;font-size:.82rem;font-weight:700;display:grid}.caja-steps li.current{color:#192a43;font-weight:700}.caja-steps li.current>span{color:#fff;background:#192a43}.caja-steps li.complete{color:#486181}.caja-steps li.complete>span{background:#e4edf7}.caja-type-picker,.caja-catalog-picker{gap:1rem;display:grid}.caja-picker-search,.caja-catalog-picker-filters>label{gap:.5rem;min-width:0;font-size:.95rem;font-weight:600;display:grid}.caja-picker-search>span{align-items:center;gap:.5rem;display:flex}.caja-type-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}.caja-type-groups{background:#f0f3f8;border-radius:.6rem;gap:.4rem;padding:.5rem;display:grid}.caja-type-groups button{text-align:left;color:#53667f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem .75rem;font-size:.95rem;line-height:1.4;display:flex}.caja-type-groups button.selected{color:#192a43;background:#fff;border-color:#d8e1ed;font-weight:700;box-shadow:0 1px 3px #192a430a}.caja-type-groups small{color:#7a8798;font-size:.8rem;font-weight:400}.caja-type-groups button:hover{background:#fff}.caja-picker-heading h3{color:#192a43;margin:0 0 .4rem;font-size:1.05rem;font-weight:700}.caja-picker-heading p{color:#63748b;margin:0 0 .9rem;font-size:.9rem;line-height:1.5}.caja-type-options{gap:.6rem;display:grid}.caja-type-option,.caja-catalog-results button{text-align:left;color:#192a43;cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:.55rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}.caja-type-option:hover,.caja-catalog-results button:hover{background:#f5f8fc;border-color:#7187a5}.caja-type-option:focus-visible{outline-offset:2px;outline:2px solid #304b75}.caja-type-groups button:focus-visible{outline-offset:2px;outline:2px solid #304b75}.caja-catalog-results button:focus-visible{outline-offset:2px;outline:2px solid #304b75}.caja-type-option>span,.caja-catalog-results button>span{gap:.4rem;min-width:0;display:grid}.caja-type-option strong,.caja-catalog-results strong{overflow-wrap:anywhere;font-size:1rem;font-weight:650;line-height:1.4}.caja-type-option small,.caja-catalog-results small{color:#61738a;overflow-wrap:anywhere;font-size:.88rem;line-height:1.5}.caja-type-option em,.caja-catalog-results em{color:#7a4b0d;font-size:.8rem;font-style:normal}.caja-type-option svg,.caja-catalog-results svg{color:#627794;flex-shrink:0}.caja-change-type{color:#4b6282;justify-self:start;min-height:2rem;padding-left:0!important}.caja-circuit-note{color:#4a5f79;background:#f0f4fa;border-radius:.5rem;margin:0;padding:.9rem 1rem;font-size:.92rem;line-height:1.6}.caja-inline-balance{color:#4a5f79;margin:0;font-size:.92rem;line-height:1.5}.caja-group-search{gap:.8rem;display:grid}.caja-line-items,.caja-destination,.caja-currencies{border:1px solid #d5dfe9;border-radius:.5rem;gap:1rem;min-width:0;padding:1rem;display:grid}.caja-line-items legend,.caja-destination legend,.caja-currencies legend{padding:0 .4rem;font-size:.95rem;font-weight:700}.caja-line-item{border-bottom:1px solid #e1e6ef;grid-template-columns:minmax(0,2fr) minmax(100px,1fr) auto;align-items:end;gap:.6rem;padding-bottom:.8rem;display:grid}.caja-currencies{flex-wrap:wrap;align-items:center;display:flex}.caja-currencies small{width:100%}.caja-extra-fields summary,.caja-profile-fields summary{cursor:pointer;color:#304b75;padding:.5rem 0;font-size:.95rem;font-weight:600}.caja-extra-fields[open]>div,.caja-profile-fields[open]>div{margin-top:.8rem}.caja-catalog-grid{margin-top:1.2rem}.caja-catalog-card{flex-direction:column;gap:.8rem;display:flex}.caja-catalog-card header{flex-wrap:nowrap;align-items:flex-start;gap:.6rem}.caja-catalog-card>p{margin:0}.caja-catalog-total{color:#4d637f;background:#edf1f6;border-radius:1rem;flex-shrink:0;padding:.2rem .6rem;font-size:.85rem}.caja-catalog-enabled{color:#728097;font-size:.8rem}.caja-catalog-card-actions{flex-wrap:wrap;gap:.6rem;margin-top:auto;padding-top:.4rem;display:flex}.caja-catalog-card-actions>.caja-btn{flex:1}.caja-catalog-picker-filters{grid-template-columns:minmax(0,1fr) 175px;align-items:end;gap:1rem;display:grid}.caja-picker-count{color:#68788e;margin:0;font-size:.88rem;line-height:1.5}.caja-catalog-results{overscroll-behavior:contain;gap:.6rem;max-height:43dvh;margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}.caja-export-panel{background:#fff;border:1px solid #d9dfe8;border-radius:.65rem;gap:1.3rem;max-width:880px;padding:1.5rem;line-height:1.6;display:grid}.caja-export-panel p{margin:0}.caja-export-panel label{gap:.5rem;font-weight:600;display:grid}.caja-export-panel .caja-btn{justify-self:start}@media (max-width:600px){.caja-steps{align-items:flex-start;gap:.7rem}.caja-steps li{flex-direction:column;flex:1;align-items:flex-start;gap:.35rem;font-size:.77rem}.caja-type-layout{grid-template-columns:1fr;gap:1rem}.caja-type-groups{overscroll-behavior:contain;gap:.3rem;display:flex;overflow-x:auto}.caja-type-groups button{flex:none;max-width:185px;padding:.65rem .7rem;font-size:.88rem}.caja-type-groups small{display:none}.caja-catalog-picker-filters{grid-template-columns:1fr;gap:.8rem}.caja-type-option,.caja-catalog-results button{padding:.85rem}.caja-line-item{grid-template-columns:1fr}}.wa-header-button{color:#527080;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.wa-header-button:hover{color:#137b78;background:#edf5f5}.wa-header-button b{color:#fff;background:#e25353;border-radius:20px;min-width:18px;padding:2px 4px;font-size:10px;line-height:14px;position:absolute;top:-2px;right:-3px}.wa-header-button i{background:#c68a24;border-radius:100%;width:6px;height:6px;position:absolute;bottom:3px;right:3px}.wa-page{color:#213e4e;width:100%;max-width:none;margin:0}.wa-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.wa-heading>div>span{letter-spacing:.13em;color:#7d8d95;font-size:10px;font-weight:750}.wa-heading h1{letter-spacing:-1px;margin:6px 0;font-size:30px}.wa-heading p{color:#74848e;margin:0;font-size:13px;line-height:1.7}.wa-heading-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.wa-heading-actions button{color:#386475;background:#fff;border:1px solid #dce6e9;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:12px;font-weight:650;display:flex}.wa-heading-actions .wa-publish{color:#fff;background:#167c78;border-color:#167c78;padding:11px 15px}.wa-toolbar{background:#fff;border:1px solid #e2e9ed;border-radius:15px;align-items:center;gap:18px;padding:16px 20px;display:flex}.wa-summary{align-items:baseline;gap:8px;margin-right:auto;display:flex}.wa-summary>strong{letter-spacing:-1px;color:#127a78;font-size:26px}.wa-summary>span{color:#6a7e87;font-size:13px}.wa-view-switch{background:#f1f5f6;border-radius:10px;gap:3px;padding:3px;display:flex}.wa-view-switch button{color:#6a7f88;background:0 0;border:0;border-radius:8px;padding:8px 13px;font-size:12px;font-weight:650}.wa-view-switch button.active{color:#167b74;background:#fff;box-shadow:0 1px 4px #163c4b12}.wa-filter{color:#73858e;align-items:center;gap:8px;font-size:11px;display:flex}.wa-filter select{color:#45606e;background:#fff;border:1px solid #e0e8eb;border-radius:9px;max-width:190px;padding:9px;font-size:12px}.wa-order-help{color:#819098;margin:13px 3px 20px;font-size:11px;line-height:1.7}.wa-list{background:#fff;border:1px solid #e1e9ed;border-radius:15px;overflow:hidden}.wa-row{text-align:left;color:#234453;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f3;align-items:center;gap:16px;width:100%;padding:20px 22px;display:flex}.wa-row:last-child{border-bottom:0}.wa-row:hover{background:#f6fafa}.wa-row:focus-visible{outline-offset:-3px;z-index:1;outline:2px solid #258a83;position:relative}.wa-symbol{color:#658395;background:#eff4f7;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.wa-row.alert .wa-symbol{color:#b37b2b;background:#fff3e3}.wa-row.announcement .wa-symbol{color:#5d7cb7;background:#eaf1fc}.wa-copy{flex:1;gap:5px;min-width:0;display:grid}.wa-row-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.wa-type{color:#587380;font-size:10px;font-weight:750}.wa-alert-label{color:#a36e23;background:#fff5e5;border-radius:5px;padding:2px 5px;font-size:9px}.wa-read-state{color:#86979e;font-size:9px}.wa-row.unread .wa-read-state{color:#21887d}.wa-row.unread .wa-read-state:before{content:"";vertical-align:1px;background:#2c9a8d;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.wa-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.5}.wa-copy>span:not(.wa-row-meta){color:#7c8c95;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.wa-copy small{color:#84949c;font-size:10px}.wa-row.read strong{color:#607985;font-weight:550}.wa-row-end{color:#849da7;align-items:center;gap:17px;display:flex}.wa-row time{white-space:nowrap;color:#81929a;font-size:10px}.wa-empty{text-align:center;color:#6f858e;background:#fff;border:1px dashed #dce5e8;border-radius:14px;padding:45px 20px}.wa-empty svg{color:#2a8a7a;margin:auto}.wa-empty h2{color:#3b6069;font-size:18px}.wa-empty p,.wa-source-status{color:#73858e;font-size:12px;line-height:1.7}.wa-error{color:#a44832;background:#fff1ed;border-radius:10px;padding:12px;font-size:12px;line-height:1.6}.wa-error button,.wa-read-all{color:#467680;background:0 0;border:0;font-size:12px;text-decoration:underline}.wa-read-all{padding:18px 0}.wa-more{color:#467680;background:#fff;border:1px solid #dce7e9;border-radius:10px;margin:16px auto;padding:11px 18px;font-size:12px;display:block}@media (max-width:650px){.wa-heading{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:20px}.wa-heading h1{font-size:27px}.wa-heading p{font-size:12px}.wa-heading-actions{margin-left:auto}.wa-heading-actions .wa-publish{font-size:11px}.wa-toolbar{flex-wrap:wrap;gap:12px;padding:13px}.wa-summary>strong{font-size:24px}.wa-summary>span{font-size:11px}.wa-view-switch button{padding:8px 10px;font-size:11px}.wa-filter{border-top:1px solid #edf1f3;width:100%;padding-top:10px}.wa-filter select{flex:1;max-width:none}.wa-order-help{margin-bottom:15px;font-size:10px}.wa-row{align-items:flex-start;gap:12px;padding:17px 14px;position:relative}.wa-symbol{border-radius:10px;width:33px;height:33px}.wa-symbol svg{width:17px}.wa-copy{padding-bottom:20px}.wa-copy strong{font-size:13px}.wa-copy>span:not(.wa-row-meta){font-size:11px}.wa-row-end{justify-content:space-between;position:absolute;bottom:13px;left:59px;right:15px}.wa-row time{font-size:9px}.wa-row-end>svg{width:14px}}.topbar .portal-shortcut{color:#527080;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.topbar .portal-shortcut:hover,.topbar .portal-shortcut.active{color:#147b75;background:#e8f3f2}.topbar .portal-shortcut:focus-visible{outline-offset:2px;outline:2px solid #258a83}.topbar .portal-shortcut b{color:#fff;text-align:center;background:#e25353;border-radius:20px;min-width:18px;padding:2px 4px;font-size:10px;line-height:14px;position:absolute;top:-2px;right:-3px}.ws-section-nav{z-index:24;color:#365261;background:#fff;border-bottom:1px solid #e2e8ed;flex:none;align-items:center;gap:12px;width:100%;min-width:0;min-height:57px;padding:6px 28px;display:flex;position:sticky;top:64px}.ws-section-nav-context{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:130px;font-size:13px;font-weight:600;overflow:hidden}.ws-section-nav-links{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;background:#f3f6f8;border:1px solid #e2e8ed;border-radius:11px;align-items:center;gap:2px;min-width:0;max-width:100%;padding:3px;display:flex;overflow-x:auto}.ws-section-nav-links>button{color:#526675;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:7px 14px;font-size:13px;font-weight:600;line-height:20px;display:flex}.ws-section-nav-links>button:hover{color:#294f5e;background:#e8eef1}.ws-section-nav-links>button[aria-current=page]{color:#176b5f;background:#fff;border-color:#c9ddd8;box-shadow:0 1px 2px #1735430a}.ws-section-nav :focus-visible{outline-offset:-2px;outline:2px solid #008b96}.ws-section-nav-mobile{display:none}@media (max-width:1000px){.ws-section-nav{padding-left:18px;padding-right:18px}.ws-section-nav-links>button{padding-left:10px;padding-right:10px}}@media (max-width:820px){.ws-section-nav{top:60px}}@media (max-width:700px){.ws-section-nav-context{display:none}.ws-section-nav{min-height:56px;padding:5px 14px}.ws-section-nav-links{display:none}.ws-section-nav-mobile{color:#617581;background:#f5f8f9;border:1px solid #dce5e9;border-radius:9px;align-items:center;gap:8px;width:100%;min-width:0;padding-left:12px;font-size:12px;font-weight:600;display:flex}.ws-section-nav-mobile>span{flex:none}.ws-section-nav-mobile>select{color:#244f5c;width:100%;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:7px 8px;font-size:16px}}@media (forced-colors:active){.ws-section-nav-links>button[aria-current=page]{color:highlight;border-color:highlight}}@media print{.ws-section-nav{display:none!important}}.ph-hero{--ph-hero-clock:paused;border:0;border-radius:0;min-width:0;margin-bottom:24px;font-family:Arial,sans-serif;overflow:visible;container-type:inline-size}.ph-hero[data-motion=playing]{--ph-hero-clock:running}.ph-hero-stage{color:#edf3fc;isolation:isolate;background:#11253e;grid-template-columns:minmax(0,1fr) minmax(0,.64fr);align-items:center;gap:24px;min-height:0;padding:24px max(38px,50% - 710px) 30px;display:grid;position:relative}.ph-hero-copy{min-width:0}.ph-home-02d .ph-hero-copy h1{color:#cbd7e7;letter-spacing:0;overflow-wrap:anywhere;align-items:baseline;gap:9px;margin:0 0 18px;font-size:27px;font-weight:600;line-height:1.5;display:flex}.ph-hero-copy h1>span{background:#ee88bc;border-radius:50%;flex:0 0 7px;align-self:center;width:7px;height:7px}.ph-home-02d .ph-hero-statement{color:#edf3fc;letter-spacing:-.02em;margin:0;font-size:clamp(34px,3.65cqi,45px);font-weight:700;line-height:1.2}.ph-copy-line{--ph-copy-ink:#edf3fc;--ph-copy-light:#fff;display:block}.ph-copy-pink{color:#ee88bc;--ph-copy-ink:#ee88bc;--ph-copy-light:#ffd8ec;margin-top:12px;font-size:clamp(30px,2.9cqi,41px)}.ph-copy-slot{vertical-align:bottom;line-height:1.3;display:inline-block;overflow:hidden}.ph-copy-word{color:var(--ph-copy-ink);transform-origin:50% 100%;display:block}.ph-hero-sr-copy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ph-hero-confetti{fill:var(--ph-gold);opacity:0;transform-box:fill-box;transform-origin:50%;pointer-events:none}.ph-home-02d .ph-hero-thanks{color:#aebed2;margin-top:24px;font-size:15px;line-height:1.6}.ph-hero-diagram{place-self:center end;width:100%;min-width:0;max-width:510px;margin:0}.ph-hero-diagram-svg{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.ph-hero-wires{fill:none;stroke:#60738b;stroke-width:1.8px;stroke-linecap:round}.ph-hero-wire-first{stroke:#df84b0}.ph-hero-node-icon{fill:none;stroke:#c7d8ed;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transform:scale(.67)}.ph-hero-node-label{fill:#bdcce0;font-size:16px;font-weight:400}.ph-hero-result,.ph-hero-node-react{transform-box:fill-box;transform-origin:50%}.ph-hero-result-wave{fill:none;stroke:#f3a2cd;stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.ph-hero-result-brand{fill:#f5f1fb;font-size:23px;font-weight:700}.ph-hero-result-subtitle{fill:#f19bc7;font-size:17px;font-weight:500}.ph-hero-signal{fill:none;stroke:#f3a2cd;stroke-width:4px;stroke-linecap:round;stroke-dasharray:24 110;stroke-dashoffset:24px;opacity:0}.ph-home-02d .ph-hero-motion-toggle{color:#aebed2;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-size:11px;line-height:1.4;display:inline-flex;position:absolute;bottom:5px;right:19px}.ph-home-02d .ph-hero-motion-toggle:hover:not(:disabled){color:#edf3fc;background:#ffffff0a}.ph-home-02d .ph-hero-motion-toggle:focus-visible{outline-offset:2px;outline:2px solid #ee88bc}.ph-home-02d .ph-hero-motion-toggle:disabled{opacity:1;cursor:default}.ph-hero-purpose{border-bottom:1px solid var(--ph-line,#d8e0f0);background:var(--ph-surface,#fff);grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:30px;padding:22px 32px;display:grid}.ph-home-02d .ph-hero-purpose>p:first-child{border-left:3px solid var(--portal-brand,#b13d7c);color:var(--ph-ink,#162b43);max-width:450px;padding-left:15px;font-size:16px;font-weight:600;line-height:1.5}.ph-home-02d .ph-hero-purpose>p+p{color:var(--ph-muted,var(--portal-muted,#60738b));font-size:13px;line-height:1.6}.ph-hero[data-animated=true] .ph-hero-signal{animation:6.5s linear infinite ph-hero-signal;animation-delay:calc(var(--ph-segment) * 6.5s / 6);animation-play-state:var(--ph-hero-clock)}.ph-hero[data-animated=true] .ph-hero-wire{animation:6.5s ease-out infinite ph-hero-wire-light;animation-delay:calc(var(--ph-segment) * 6.5s / 6);animation-play-state:var(--ph-hero-clock)}.ph-hero[data-animated=true] .ph-hero-node-react{animation:6.5s cubic-bezier(.22,1,.36,1) infinite ph-hero-node-pop;animation-delay:calc(var(--ph-arrival) * 6.5s / 6);animation-play-state:var(--ph-hero-clock)}.ph-hero[data-animated=true] .ph-hero-result{animation:26s cubic-bezier(.4,0,.2,1) infinite ph-hero-grow;animation-play-state:var(--ph-hero-clock)}.ph-hero[data-animated=true] .ph-hero-result-wave{animation:6.5s ease-out 4.33333s infinite ph-hero-wave;animation-play-state:var(--ph-hero-clock)}.ph-hero[data-animated=true] .ph-copy-word{background:linear-gradient(110deg, var(--ph-copy-ink) 15%, var(--ph-copy-light) 48%, var(--ph-copy-ink) 75%);color:#0000;animation:6.5s cubic-bezier(.22,.7,.3,1) infinite ph-copy-word-roll,6.5s linear infinite ph-copy-word-light;animation-delay:calc(var(--ph-phase) + var(--ph-word) * .12s);animation-play-state:var(--ph-hero-clock);background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.ph-hero[data-animated=true] .ph-hero-confetti{animation:26s ease-out infinite ph-hero-confetti;animation-play-state:var(--ph-hero-clock)}@keyframes ph-copy-word-roll{0%,30%,45%,to{filter:blur();opacity:1;transform:translateY(0)}34%{filter:blur(.4px);opacity:1;transform:translateY(-12%)}37%{filter:blur(2px);opacity:0;transform:translateY(-110%)}37.01%{filter:blur(2px);opacity:0;transform:translateY(110%)}}@keyframes ph-copy-word-light{0%{background-position:120%}to{background-position:-120%}}@keyframes ph-hero-confetti{0%,93.9%{opacity:0;transform:translate(0)rotate(0)scale(.6)}94.5%{opacity:.85;transform:translate(calc(var(--ph-drift) * .25), -16px) rotate(calc(var(--ph-turn) * .3)) scale(1)}96.25%{opacity:.8;transform:translate(var(--ph-drift), -60px) rotate(var(--ph-turn)) scale(1)}99%{opacity:.3;transform:translate(calc(var(--ph-drift) * 1.15), -10px) rotate(calc(var(--ph-turn) * 1.6)) scale(.9)}to{opacity:0;transform:translate(calc(var(--ph-drift) * 1.2), 14px) rotate(calc(var(--ph-turn) * 2)) scale(.8)}}@keyframes ph-hero-signal{0%{stroke-dashoffset:24px;opacity:0}1%{opacity:1}15.5%{opacity:1}16.6667%{stroke-dashoffset:-100px;opacity:0}to{stroke-dashoffset:-100px;opacity:0}}@keyframes ph-hero-wire-light{0%,30%,to{stroke:#71869f}8%,17%{stroke:#ee88bc}}@keyframes ph-hero-node-pop{0%,22%,to{transform:translateY(0)scale(1)}5%{transform:translateY(-7px)scale(1.22)}11%{transform:translateY(-2px)scale(1.08)}}@keyframes ph-hero-wave{0%{opacity:0;transform:scale(.7)}3%{opacity:.65}15%,to{opacity:0;transform:scale(1.15)}}@keyframes ph-hero-grow{0%,16.6667%{transform:scale(1)}19%,41.6667%{transform:scale(1.15)}44%,66.6667%{transform:scale(1.3)}69%,91.6667%{transform:scale(1.45)}94%,95%{transform:scale(1.6)}to{transform:scale(1)}}@container (width>=901px){.ph-hero-stage{box-sizing:border-box;min-height:380px;padding-bottom:24px}.ph-hero-copy{flex-direction:column;align-self:stretch;display:flex}.ph-home-02d .ph-hero-copy h1{margin-top:auto}.ph-home-02d .ph-hero-thanks{margin-top:auto;padding-top:32px}}@container (width>=901px) and (width<=1200px){.ph-hero-node-label{font-size:22px}.ph-hero-node-icon{transform:scale(.9)}}@container (width<=900px){.ph-hero-stage{grid-template-columns:minmax(0,1fr);gap:8px;padding:22px 26px 32px}.ph-hero-diagram{max-width:360px;margin-top:4px}.ph-hero-node-label{font-size:22px}.ph-hero-node-icon{transform:scale(.9)}.ph-home-02d .ph-hero-statement{font-size:41px}.ph-copy-pink{font-size:inherit}.ph-home-02d .ph-hero-thanks{margin-top:24px;font-size:14px}.ph-hero-purpose{grid-template-columns:minmax(0,1fr);gap:13px;padding:22px 26px}}@container (width<=480px){.ph-hero-stage{gap:12px;padding:20px 16px 32px}.ph-home-02d .ph-hero-copy h1{margin-bottom:22px;font-size:22px}.ph-home-02d .ph-hero-statement{font-size:clamp(29px,8.4cqi,38px)}.ph-home-02d .ph-hero-thanks{margin-top:24px;font-size:14px}.ph-hero-diagram{justify-self:center;max-width:340px;margin-top:0}.ph-hero-node-label{font-size:26px}.ph-hero-node-label[data-label=Aprender]{font-size:24px}.ph-hero-node-icon{transform:scale(1)}.ph-hero-result-brand{font-size:26px}.ph-hero-result-subtitle{font-size:21px}.ph-hero-purpose{padding:21px 20px}.ph-hero-motion-toggle{bottom:2px;right:10px}}@media (prefers-reduced-motion:reduce){.ph-hero *,.ph-hero :before,.ph-hero :after{animation:none!important}}@media (prefers-contrast:more){.ph-home-02d .ph-hero-thanks,.ph-home-02d .ph-hero-motion-toggle{color:#edf3fc}.ph-hero-wires{stroke:#9eb4ce}.ph-hero-node-label{fill:#edf3fc}}@media (forced-colors:active){.ph-hero[data-animated=true] .ph-copy-word{color:canvastext;background:0 0}}.app-shell:has(.ph-home-02d){background:#fff}.ph-home-02d{--ph-ink:#07175b;--ph-muted:#526a99;--ph-accent:#d9006c;--ph-on-accent:#fff;--ph-line:#d8e0f0;--ph-surface:#fff;--ph-soft:#f3f6fc;--ph-pink:#fff2f8;--ph-focus:#2853b5;max-width:none;color:var(--ph-ink);margin:0 auto;padding-bottom:12px}.ph-home-02d :is(h1,h2,h3,p){margin:0}.ph-home-02d :is(button,input){font:inherit}.ph-home-02d button{cursor:pointer;-webkit-tap-highlight-color:transparent}.ph-home-02d :is(button,a,summary):focus-visible{outline:3px solid var(--ph-focus);outline-offset:4px}.ph-home-02d .ph-icon{color:var(--ph-ink);flex:none;display:block}.ph-divider{align-items:center;gap:22px;margin:0 0 15px;display:flex}.ph-divider:before,.ph-divider:after{content:"";background:var(--ph-line);flex:1;height:1px}.ph-divider h2{color:var(--ph-ink);letter-spacing:.26em;text-transform:uppercase;text-align:center;font-size:11px;font-weight:600;line-height:1.6}.ph-information{border:1px solid var(--ph-line);background:var(--ph-surface);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));padding:17px 0;display:grid}.ph-information[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-information[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.ph-column{flex-direction:column;min-width:0;padding:0 23px;display:flex}.ph-column+.ph-column{border-left:1px solid var(--ph-line)}.ph-column-heading{align-items:center;gap:14px;min-height:40px;display:flex}.ph-column-heading .ph-icon{width:34px;height:34px}.ph-column-heading h2,.ph-column-heading h3{color:var(--ph-ink);letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.3}.ph-column-heading>svg:not(.ph-icon){color:var(--ph-ink);flex:none}.ph-column-heading .ph-unread-dot{background:var(--ph-accent);border-radius:50%;flex:none;width:7px;height:7px;margin-left:-5px;display:inline-block}.ph-column-body{flex:1;min-width:0;padding-top:15px}.ph-column-more{min-height:44px;color:var(--ph-ink);background:0 0;border:0;border-radius:3px;align-self:flex-start;align-items:center;gap:10px;margin-top:6px;padding:10px 0 0;line-height:1.4;text-decoration:none;display:inline-flex;font-size:13px!important}.ph-column-more>svg{flex:none;width:17px;height:17px}.ph-column-more:hover{color:var(--ph-accent);text-underline-offset:4px;text-decoration:underline}.ph-news-item{border:0;border-bottom:1px solid var(--ph-line);width:100%;min-width:0;color:var(--ph-ink);text-align:left;background:0 0;border-radius:0;align-items:flex-start;gap:14px;padding:0 0 15px;text-decoration:none;display:flex}.ph-news-thumbnail,.ph-news-media{background:var(--ph-soft);width:104px;height:79px;color:var(--ph-ink);border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden}.ph-news-thumbnail .ph-icon,.ph-news-media .ph-icon{opacity:.95;width:55px;height:55px}.ph-news-thumbnail img,.ph-news-media img{object-fit:cover;width:100%;height:100%}.ph-news-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.ph-news-item strong,.ph-news-item h3{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4;display:block}.ph-news-item p,.ph-news-copy>span{-webkit-line-clamp:3;color:var(--ph-muted);-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.ph-news-item small,.ph-news-item time{color:var(--ph-muted);font-size:10px;line-height:1.5}.ph-news-item:hover strong,.ph-news-item:hover h3{text-underline-offset:3px;text-decoration:underline}.ph-news-date{color:var(--ph-muted);flex-wrap:wrap;gap:4px 8px;padding-top:8px;font-size:10px;line-height:1.5;display:flex}.ph-update-item{border:0;border-bottom:1px solid var(--ph-line);width:100%;min-width:0;color:var(--ph-ink);text-align:left;background:0 0;border-radius:0;gap:13px;padding:13px 0;display:block}.ph-update-main>.ph-icon,.ph-update-icon{flex:none;width:33px;height:38px}.ph-update-copy{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.ph-update-copy strong,.ph-update-copy h3{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.ph-update-copy p,.ph-update-copy>span:not(.ph-update-status){color:var(--ph-muted);font-size:12px;line-height:1.5}.ph-update-copy>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ph-update-copy small,.ph-update-copy time{color:var(--ph-muted);font-size:10px;line-height:1.4}.ph-update-feature{background:var(--ph-pink);border:0;border-radius:7px;margin-bottom:9px;padding:14px}.ph-update-feature .ph-update-icon,.ph-update-feature .ph-update-main>.ph-icon{width:39px;height:47px;margin-top:4px}.ph-update-main:hover strong{text-underline-offset:3px;text-decoration:underline}.ph-update-open{min-height:32px;color:var(--ph-ink);background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;padding:5px 0;line-height:1.4;display:inline-flex;font-size:11px!important;font-weight:600!important}.ph-update-open:hover{text-underline-offset:3px;text-decoration:underline}.ph-update-status{color:var(--ph-accent);align-items:center;gap:5px;font-size:10px;line-height:1.4;display:inline-flex}.ph-update-status:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.ph-update-attachment{border:1px solid var(--ph-line);background:var(--ph-surface);width:100%;min-width:0;min-height:44px;color:var(--ph-ink);border-radius:5px;align-items:center;gap:8px;margin-top:5px;padding:8px 9px;line-height:1.4;text-decoration:none;display:flex;font-size:11px!important}.ph-update-attachment>svg{flex:none;width:16px;height:16px}.ph-update-attachment>svg:last-child{margin-left:auto}.ph-update-attachment>span{overflow-wrap:anywhere;min-width:0}.ph-update-attachment:hover{border-color:var(--ph-accent)}.ph-attention-item{border:0;border-bottom:1px solid var(--ph-line);width:100%;min-width:0;min-height:71px;color:var(--ph-ink);text-align:left;background:0 0;border-radius:0;align-items:center;gap:12px;padding:14px 0;display:flex}.ph-attention-item>svg:first-child{width:19px;height:19px;color:var(--ph-muted);flex:none}.ph-attention-item>svg:last-child{width:17px;height:17px;color:var(--ph-ink);flex:none;margin-left:auto}.ph-attention-item>span{flex-direction:column;gap:5px;min-width:0;display:flex}.ph-attention-item strong{color:var(--ph-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.ph-attention-item small,.ph-attention-item>span>span{color:var(--ph-muted);font-size:12px;line-height:1.45}.ph-attention-item:hover strong{text-underline-offset:3px;text-decoration:underline}.ph-next-event{border:0;border-bottom:1px solid var(--ph-line);width:100%;min-width:0;color:var(--ph-ink);text-align:left;background:0 0;border-radius:0;align-items:flex-start;gap:12px;margin-top:4px;padding:16px 0 9px;display:flex}.ph-next-event>svg:first-child{color:var(--ph-accent);flex:none;width:25px;height:25px;margin-top:4px}.ph-next-event>svg:last-child{flex:none;align-self:center;width:17px;height:17px;margin-left:auto}.ph-next-event>span{flex-direction:column;gap:7px;min-width:0;display:flex}.ph-next-event small{color:var(--ph-muted);letter-spacing:.18em;text-transform:uppercase;font-size:9px;line-height:1.5;display:block}.ph-next-event strong{color:var(--ph-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45;display:block}.ph-next-event:hover strong{text-underline-offset:3px;text-decoration:underline}.ph-empty,.ph-panel-empty{color:var(--ph-muted);flex-direction:column;align-items:flex-start;gap:7px;padding:17px 0 24px;font-size:12px;line-height:1.6;display:flex}.ph-empty strong,.ph-panel-empty strong{color:var(--ph-ink);font-size:14px;font-weight:600}.ph-empty>svg,.ph-panel-empty>svg{color:var(--ph-muted);margin-bottom:5px}.ph-panel-error{border:1px solid var(--ph-line);color:var(--ph-muted);border-radius:6px;padding:12px;font-size:12px;line-height:1.6}.ph-panel-error>button{min-height:40px;color:var(--ph-ink);text-underline-offset:3px;background:0 0;border:0;margin-top:5px;padding:6px 0;text-decoration:underline}.ph-attention-loading{color:var(--ph-muted);align-items:center;gap:9px;padding:18px 0;font-size:12px;line-height:1.6;display:flex}.ph-tools{margin-top:20px}.ph-tools .ph-divider{margin-bottom:12px}.ph-tool-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px 14px;display:grid}.ph-tool{min-width:0;min-height:84px;color:var(--ph-ink);text-align:center;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:8px 5px 10px;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:flex;position:relative;font-size:13px!important}.ph-tool>.ph-icon{width:40px;height:40px}.ph-tool>span{overflow-wrap:anywhere;max-width:100%;display:block}.ph-tool:hover{background:var(--ph-soft);border-color:var(--ph-line)}.ph-tool[aria-expanded=true]{border-color:var(--ph-accent);background:var(--ph-pink)}.ph-tool-wrap{min-width:0;position:relative}.ph-tool-wrap>.ph-tool{width:100%}.ph-report-menu{border:1px solid var(--ph-line);background:var(--ph-surface);color:var(--ph-ink);border-radius:10px;padding:18px;box-shadow:0 12px 38px #07175b17}.ph-report-menu h3{margin-bottom:9px;font-size:16px;line-height:1.4}.ph-report-option{border:0;border-bottom:1px solid var(--ph-line);width:100%;min-height:44px;color:var(--ph-ink);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;line-height:1.5;display:flex;font-size:13px!important}.ph-report-option:last-child{border-bottom:0}.ph-report-option:hover{color:var(--ph-accent)}.ph-report-option>svg{flex:none;width:16px;height:16px}.ph-access-note{color:var(--ph-muted);text-align:center;font-size:10px;line-height:1.6;margin-top:12px!important}.ph-home-02d .ph-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body[data-portal-theme=dark] .app-shell:has(.ph-home-02d){background:#0f182c}body[data-portal-theme=dark] .ph-home-02d{--ph-ink:#e0e8ff;--ph-muted:#abbddd;--ph-accent:#ff7ab7;--ph-on-accent:#07175b;--ph-line:#344460;--ph-surface:#142139;--ph-soft:#1c2c48;--ph-pink:#302039;--ph-focus:#a0bcff}@media (min-width:1440px){.ph-column{padding:0 27px}.ph-column-heading{gap:17px}.ph-column-heading h2,.ph-column-heading h3{font-size:21px}.ph-column-heading .ph-icon{width:38px;height:38px}.ph-news-thumbnail,.ph-news-media{width:125px;height:90px}.ph-news-item strong,.ph-news-item h3,.ph-update-copy strong,.ph-update-copy h3,.ph-attention-item strong,.ph-next-event strong{font-size:16px}.ph-news-item p,.ph-news-copy>span,.ph-update-copy p,.ph-update-copy>span:not(.ph-update-status),.ph-attention-item small,.ph-attention-item>span>span{font-size:14px}.ph-column-more{font-size:15px!important}.ph-tool{min-height:92px;font-size:15px!important}.ph-tool>.ph-icon{width:44px;height:44px}}@media (max-width:1100px){.ph-column{padding:0 18px}.ph-column-heading{gap:11px}.ph-column-heading h2,.ph-column-heading h3{font-size:18px}.ph-column-heading .ph-icon{width:31px;height:31px}.ph-news-thumbnail,.ph-news-media{width:76px;height:69px}.ph-news-thumbnail .ph-icon,.ph-news-media .ph-icon{width:43px;height:43px}.ph-news-item{gap:11px}.ph-update-feature{gap:10px;padding:12px 10px}.ph-update-feature .ph-update-icon,.ph-update-feature .ph-update-main>.ph-icon{width:29px;height:37px}.ph-tool-grid{gap:5px 8px}.ph-tool{font-size:12px!important}}@media (max-width:900px){.ph-column{padding:0 14px}.ph-news-thumbnail,.ph-news-media{width:59px;height:65px}.ph-news-thumbnail .ph-icon,.ph-news-media .ph-icon{width:38px;height:38px}.ph-news-item strong,.ph-news-item h3,.ph-update-copy strong,.ph-update-copy h3,.ph-attention-item strong,.ph-next-event strong{font-size:13px}.ph-column-heading h2,.ph-column-heading h3{font-size:17px}.ph-update-item{gap:9px}.ph-update-feature .ph-update-icon,.ph-update-feature .ph-update-main>.ph-icon{display:none}.ph-attention-item{gap:9px}}@media (max-width:760px){.ph-divider{gap:14px;margin-bottom:14px}.ph-divider h2{letter-spacing:.21em;font-size:10px}.ph-information,.ph-information[data-columns="2"]{grid-template-columns:minmax(0,1fr);padding:0 20px}.ph-column{padding:20px 0 13px}.ph-column+.ph-column{border-left:0;border-top:1px solid var(--ph-line)}.ph-column-heading{gap:13px}.ph-column-heading h2,.ph-column-heading h3{font-size:19px}.ph-column-heading .ph-icon{width:33px;height:33px}.ph-column-body{padding-top:14px}.ph-news-thumbnail,.ph-news-media{width:96px;height:74px}.ph-news-thumbnail .ph-icon,.ph-news-media .ph-icon{width:49px;height:49px}.ph-news-item{gap:14px;padding-bottom:14px}.ph-news-item+.ph-news-item{padding-top:14px}.ph-news-item strong,.ph-news-item h3,.ph-update-copy strong,.ph-update-copy h3,.ph-attention-item strong,.ph-next-event strong{font-size:14px}.ph-news-item p,.ph-news-copy>span,.ph-update-copy p,.ph-update-copy>span:not(.ph-update-status),.ph-attention-item small,.ph-attention-item>span>span{font-size:13px}.ph-update-feature{gap:13px;padding:15px}.ph-update-feature .ph-update-icon,.ph-update-feature .ph-update-main>.ph-icon{width:34px;height:42px;display:block}.ph-column-more{font-size:14px!important}.ph-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 10px}.ph-tool{min-height:87px;padding:9px 5px;font-size:13px!important}.ph-tool>.ph-icon{width:38px;height:38px}.ph-tools{margin-top:26px}}@media (max-width:460px){.ph-divider{gap:10px}.ph-divider h2{letter-spacing:.18em;font-size:9px}.ph-information{border-radius:8px;padding:0 15px}.ph-column{padding-top:17px;padding-bottom:11px}.ph-column-heading h2,.ph-column-heading h3{font-size:18px}.ph-news-thumbnail,.ph-news-media{width:72px;height:72px}.ph-news-thumbnail .ph-icon,.ph-news-media .ph-icon{width:43px;height:43px}.ph-news-item{gap:11px}.ph-news-item p,.ph-news-copy>span{font-size:12px}.ph-update-feature{gap:10px;padding:12px}.ph-update-feature .ph-update-icon,.ph-update-feature .ph-update-main>.ph-icon{width:28px;height:35px}.ph-update-copy p,.ph-update-copy>span:not(.ph-update-status){font-size:12px}.ph-update-attachment{gap:6px;font-size:10px!important}.ph-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.ph-tool{min-height:89px;font-size:13px!important}.ph-access-note{font-size:9px}}@media (prefers-reduced-motion:reduce){.ph-tool{transition:none}}.ph-update-main{width:100%;min-width:0;color:var(--ph-ink);text-align:left;background:0 0;border:0;border-radius:3px;align-items:flex-start;gap:13px;padding:0;display:flex}.ph-update-main>.ph-icon{flex:none;width:33px;height:38px}.ph-update-feature>.ph-update-attachment{width:calc(100% - 52px);margin-left:52px}.ph-attention-mark{width:22px;height:25px;color:var(--ph-muted);flex:none;place-items:center;display:grid!important}.ph-attention-mark>svg{width:19px;height:19px}.ph-attention-item>.ph-attention-copy{flex:1}.ph-attention-scope{color:var(--ph-muted);font-size:10px;line-height:1.6;margin:10px 0 0!important}.ph-next-event>span>span{color:var(--ph-muted);font-size:12px;line-height:1.5}.ph-next-event-empty{border-top:1px solid var(--ph-line);color:var(--ph-muted);padding:14px 0 4px;font-size:12px;line-height:1.6;margin-top:7px!important}.ph-panel-status{color:var(--ph-muted);padding:17px 0;font-size:12px;line-height:1.6}.ph-report-menu[open]{width:min(420px,100vw - 32px);max-height:80dvh;padding:22px;overflow:auto}.ph-report-menu::backdrop{background:#06123866}.ph-report-menu>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.ph-report-menu>header :is(h2,h3){color:var(--ph-ink);letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.4}.ph-report-menu>header>button{border:1px solid var(--ph-line);background:var(--ph-surface);width:44px;min-height:44px;color:var(--ph-ink);border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.ph-report-menu>header>button:hover{background:var(--ph-soft)}@media (max-width:1100px){.ph-update-main{gap:10px}.ph-update-feature>.ph-update-attachment{width:calc(100% - 39px);margin-left:39px}}@media (max-width:900px){.ph-update-feature>.ph-update-attachment{width:100%;margin-left:0}}@media (max-width:760px){.ph-update-main{gap:13px}.ph-update-feature>.ph-update-attachment{width:calc(100% - 47px);margin-left:47px}}@media (max-width:460px){.ph-update-main{gap:10px}.ph-update-feature>.ph-update-attachment{width:calc(100% - 38px);margin-left:38px}}.ph-edition-label{color:var(--ph-muted);font-size:10px;line-height:1.5;margin:0 0 10px!important}.ph-news-copy>.ph-news-source{color:var(--ph-muted);-webkit-line-clamp:2;font-size:10px;line-height:1.45}.ph-news-copy>.ph-item-summary,.ph-update-copy>.ph-item-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ph-update-item:not(.ph-update-feature) .ph-item-summary{-webkit-line-clamp:2}.ph-inline-retry{align-items:center;gap:6px;display:inline-flex}.ph-attention-urgent .ph-attention-mark{color:var(--ph-accent)}.ph-information{padding-top:14px;padding-bottom:14px}.ph-column-body{padding-top:13px}.ph-edition-label{margin-bottom:7px!important}.ph-news-copy{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:5px 8px;display:grid}.ph-news-copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/1/auto/-1;display:-webkit-box;overflow:hidden}.ph-news-copy>.ph-item-summary{-webkit-line-clamp:2;grid-area:2/1/auto/-1;font-size:13px}.ph-news-copy>time{white-space:nowrap;grid-area:3/1}.ph-news-copy>.ph-news-source{text-overflow:ellipsis;white-space:nowrap;grid-area:3/2;font-size:10px;line-height:1.5;display:block;overflow:hidden}.ph-news-item{padding-bottom:12px}.ph-news-item+.ph-news-item{padding-top:12px}.ph-report-menu{margin:auto}@media (min-width:1101px){.ph-news-thumbnail,.ph-news-media{width:88px;height:77px}}@media (min-width:1440px){.ph-news-thumbnail,.ph-news-media{width:105px;height:83px}.ph-news-copy>.ph-item-summary{font-size:13px}}@media (max-width:760px){.ph-information{padding-top:0;padding-bottom:0}.ph-news-copy>.ph-item-summary{font-size:13px}}@media (max-width:460px){.ph-news-copy>.ph-item-summary{font-size:13px}}.ph-update-status.ph-update-read{color:var(--ph-muted)}.ph-attention-copy>strong,.ph-next-event>span>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ph-home-02d{font-family:inherit}.section-view.ph-home-02d{max-width:none}.app-shell>.content:not(.content-conversations):has(.ph-home-02d){max-width:none;padding:0 0 40px}.ph-home-body{width:calc(100% - 76px);max-width:1500px;margin:0 auto}.ph-home-02d .ph-hero-purpose{width:calc(100% - 76px);max-width:1500px;margin:0 auto;padding-inline:0}@media (max-width:820px){.app-shell>.content:not(.content-conversations):has(.ph-home-02d){padding:0 0 20px}.ph-home-body,.ph-home-02d .ph-hero-purpose{width:calc(100% - 28px)}}.executive-refresh{--exec-blue:#1268dc;--exec-muted:#65758a;--exec-track:#edf2f8;--exec-border:#dce5f0;--exec-soft:#f5f9ff}.executive-refresh .overview-panel{min-width:0}.executive-refresh .portal-section-label{flex-wrap:wrap;gap:14px;margin-top:26px}.executive-refresh .portal-section-label h2{letter-spacing:-.025em;font-size:20px}.executive-refresh .portal-section-label>span{color:var(--exec-muted);font-size:12px}.executive-refresh .executive-stock{background:linear-gradient(110deg,var(--exec-soft),var(--panel,#fff));grid-template-columns:minmax(220px,.85fr) minmax(0,2fr);gap:28px;display:grid}.executive-stock-total,.executive-stock-parts>div{flex-direction:column;gap:10px;display:flex}.executive-stock-total>strong{letter-spacing:-.035em;font-size:34px;line-height:1.15}.executive-stock small{color:var(--exec-muted);font-size:12px;line-height:1.6}.executive-stock-parts{grid-template-columns:1fr 1fr;gap:28px;display:grid}.executive-stock-parts>div>strong{font-size:25px;line-height:1.2}.executive-stock-coverage{color:var(--exec-muted);border-top:1px solid var(--exec-border);grid-column:1/-1;padding-top:14px;margin:0!important;font-size:12px!important}.executive-dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.executive-refresh .future{background:#1268dc}.executive-refresh .overdue,.executive-refresh .executive-stacked .rojo{background:#dc3445}.executive-refresh .executive-stacked .amarillo{background:#edb600}.executive-refresh .executive-stacked .verde{background:#19864b}.executive-refresh .executive-stacked .gris{background:#98a2b3}.executive-stacked{background:var(--exec-track);border-radius:5px;height:20px;margin:20px 0 14px;display:flex;overflow:hidden}.executive-stacked>i{height:100%;display:block}.executive-upcoming,.executive-refresh .executive-activity{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.executive-upcoming .overview-panel{flex-direction:column;gap:10px;padding:20px;display:flex}.executive-upcoming strong{font-size:25px}.executive-upcoming small{color:var(--exec-muted);font-size:12px}.executive-upcoming article>span{text-transform:capitalize;font-size:14px}.executive-signal-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.executive-signal-legend>div{flex-direction:column;gap:8px;display:flex}.executive-signal-legend strong{font-size:23px}.executive-signal-legend span{font-size:12px;line-height:1.4}.executive-comparison{gap:20px;margin:24px 0;display:grid}.executive-comparison>div{grid-template-columns:112px minmax(30px,1fr) auto;align-items:center;gap:12px;font-size:12px;display:grid}.executive-comparison>div>div{background:var(--exec-track);border-radius:4px;height:18px;overflow:hidden}.executive-comparison i{border-radius:4px;height:100%;display:block}.executive-comparison .previous{background:#a8c8ed}.executive-comparison .current{background:var(--exec-blue)}.executive-comparison strong{text-align:right;min-width:45px}.executive-refresh .executive-change{background:var(--exec-soft);color:var(--exec-blue);border-radius:5px;padding:9px 12px;font-size:13px;font-weight:650;display:inline-block}.executive-refresh .structural-review{margin-top:26px}.executive-refresh .structural-merchant:disabled{opacity:1;cursor:default}.executive-refresh .structural-merchant:disabled .structural-action{color:var(--exec-muted)}.executive-indicator-details{margin-top:20px}.executive-indicator-details summary{cursor:pointer;padding:4px;list-style-position:inside;display:list-item}.executive-indicator-details summary>span{color:var(--exec-muted);margin-top:8px;font-size:12px;display:block}.executive-indicator-details[open] summary{margin-bottom:20px}body[data-portal-theme=dark] .executive-refresh{--exec-blue:#8cb9ff;--exec-muted:#acb8cb;--exec-track:#263449;--exec-border:#35465d;--exec-soft:#1b2b43;--panel:#172337}body[data-portal-theme=dark] .executive-refresh .executive-comparison .current{background:#4c95fa}body[data-portal-theme=dark] .executive-refresh .executive-comparison .previous{background:#517ba7}@media (max-width:1000px){.executive-refresh .executive-stock{grid-template-columns:1fr;gap:22px}.executive-signal-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-comparison>div{grid-template-columns:90px minmax(30px,1fr) auto}}@media (max-width:650px){.executive-upcoming,.executive-refresh .executive-activity{grid-template-columns:1fr}.executive-stock-parts{gap:16px}.executive-stock-total>strong{font-size:29px}.executive-stock-parts>div>strong{font-size:22px}.executive-refresh .portal-section-label h2{font-size:18px}.executive-comparison>div{grid-template-columns:80px minmax(30px,1fr) auto;gap:8px}.executive-refresh .structural-action{white-space:normal}.executive-refresh .structural-merchant{flex-wrap:wrap}}.executive-refresh .executive-stock-total>strong{overflow-wrap:anywhere;font-size:clamp(23px,2.3vw,34px)}.executive-refresh .executive-stock-parts>div>strong{overflow-wrap:anywhere;font-size:clamp(20px,1.8vw,25px)}.executive-stock.executive-stock-focused{display:block}.executive-stock-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.executive-stock-focus-grid>div{min-width:0}.executive-stock-focus-grid span{font-size:14px;font-weight:600;display:block}.executive-stock-focus-grid strong{overflow-wrap:anywhere;margin:12px 0;font-size:clamp(21px,2vw,30px);display:block}.executive-stock-focus-grid small{color:#526277;line-height:1.5}.executive-old-debt{border-top:1px solid #dfe6ef;margin-top:22px;padding-top:16px}.executive-old-debt summary{cursor:pointer;padding:6px 0;font-weight:600}.executive-old-debt summary:focus-visible{outline-offset:3px;outline:3px solid #116de1}.executive-old-debt .executive-stock-focus-grid{margin-top:18px}.executive-old-debt .executive-stock-focus-grid strong{font-size:20px}.executive-old-debt p{color:#526277;font-size:13px;line-height:1.6}body[data-portal-theme=dark] .executive-stock-focus-grid small,body[data-portal-theme=dark] .executive-old-debt p{color:#bdc9da}body[data-portal-theme=dark] .executive-old-debt{border-color:#34445a}@media (max-width:700px){.executive-stock-focus-grid{grid-template-columns:1fr;gap:18px}.executive-stock-focus-grid>div+div{border-top:1px solid #dfe6ef;padding-top:16px}}.sidebar{justify-content:flex-start;height:100dvh;padding-bottom:14px;bottom:auto;overflow:hidden}.sidebar-head{flex-shrink:0;margin-bottom:8px}.sidebar nav{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding-right:4px;overflow:hidden auto}.sidebar nav button{cursor:pointer;flex-shrink:0;min-height:44px;transition:background .15s,color .15s}.sidebar nav button:hover{color:#0b5bc5;background:#edf3fc}.sidebar nav button:focus-visible{outline-offset:-2px;background:#edf3fc;outline:2px solid #0b63cf}.sidebar nav button.active{color:#085dcc;background:#e4efff}.sidebar>p{border-top:1px solid #e6ecf4;flex-shrink:0;margin:8px 0 0;padding:12px 8px 0;font-size:12px;line-height:1.4}.header-account{color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:6px 8px;display:flex}.header-account:hover{background:#eaf1fc}.header-account-copy{text-align:right;flex-direction:column;gap:3px;display:flex}.header-account-copy strong{font-size:15px}.header-account-copy small{color:#657893;font-size:12px}.header-account .avatar{color:#fff;background:#0c60c7;border-radius:50%;place-items:center;width:42px;height:42px;margin:0;font-size:16px;font-weight:800;display:grid}.report-actions{flex-wrap:wrap;align-content:center;gap:10px;display:flex}.report-actions small{text-align:right;color:#63768d;width:100%;font-size:13px}.report-button{justify-content:center;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.excel-button{color:#156543!important;background:#edf7f2!important;border:1px solid #c7e5d4!important}.excel-button:hover{background:#def0e6!important}.portal-home,.executive-refresh,.alerts-view{max-width:1440px;margin:0 auto}.portal-home h1,.overview-heading h1{letter-spacing:-1px;margin:8px 0;font-size:36px;line-height:1.18}.portal-home h2,.executive-refresh h2,.alerts-view h2{margin:0;font-size:20px;line-height:1.35}.portal-home p,.executive-refresh p,.alerts-view p{color:#52647d;font-size:16px;line-height:1.55}.portal-home small,.executive-refresh small,.alerts-view small{font-size:13px;line-height:1.5}.portal-home button,.executive-refresh button,.alerts-view button{cursor:pointer;font-family:inherit}.welcome-panel{color:#fff;background:linear-gradient(115deg,#071d40 0%,#104a80 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;display:flex;box-shadow:0 12px 30px #15355f16}.welcome-panel p{color:#d6e4f4;max-width:650px;margin:12px 0 0}.portal-eyebrow{text-transform:uppercase;letter-spacing:1.6px;color:#a7cefb;font-size:13px;font-weight:700}.welcome-panel h1{overflow-wrap:anywhere}.welcome-mark{background:#ffffff0c;border:1px solid #fff2;border-radius:25px;flex:none;place-items:center;width:98px;height:98px;display:grid}.welcome-mark img{object-fit:contain;width:65px;height:65px}.portal-section-label{justify-content:space-between;align-items:center;gap:16px;margin:27px 0 14px;display:flex}.portal-section-label>span{color:#657893;font-size:13px}.country-overview-grid,.portal-communication-grid,.executive-refresh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.country-overview,.portal-communication-grid article,.overview-panel{background:#fff;border:1px solid #dfe7f1;border-radius:18px;min-width:0;padding:24px;box-shadow:0 7px 24px #15365b06}.country-overview>header{align-items:center;gap:13px;display:flex}.country-monogram{color:#125eb9;background:#e8f1ff;border-radius:13px;flex:none;place-items:center;width:45px;height:45px;font-size:14px;font-weight:850;display:grid}.py .country-monogram{color:#9a2769;background:#faeefa}.country-overview header small{color:#6a7b91}.country-overview header>button{color:#315779;background:#fff;border:1px solid #e1e8f2;border-radius:10px;place-items:center;width:37px;height:37px;margin-left:auto;display:grid}.country-metrics{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.country-metrics>div{flex-direction:column;gap:4px;display:flex}.country-metrics strong{letter-spacing:-.8px;font-size:31px}.country-metrics span{color:#3f5572;font-size:15px}.country-metrics small{color:#667b93}.country-overview>p{margin:16px 0;font-size:13px}.country-links{border-top:1px solid #ecf0f6;flex-wrap:wrap;gap:8px;padding-top:15px;display:flex}.country-links button{color:#285587;background:#f0f5fc;border:0;border-radius:8px;padding:9px 11px;font-size:13px;font-weight:700}.country-links button:hover{background:#dfeeff}.work-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.work-tools-grid button{text-align:left;color:#102c4f;background:#fff;border:1px solid #dfe7f1;border-radius:17px;flex-direction:column;gap:9px;padding:22px;display:flex;position:relative}.work-tools-grid button>svg:first-child{color:#1368c3;margin-bottom:3px}.work-tools-grid button>svg:last-child{color:#8595aa;width:17px;position:absolute;top:22px;right:18px}.work-tools-grid strong{font-size:18px}.work-tools-grid span{color:#4c627d;font-size:14px;line-height:1.4}.work-tools-grid small{color:#728299;font-size:12px}.work-tools-grid button:hover{background:#f8fbff;border-color:#95bbee;box-shadow:0 7px 24px #15365b0a}.portal-communication-grid{margin-top:24px}.overview-card-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.overview-card-title>svg{color:#1266c3;flex:none;width:21px}.overview-card-title h2{font-size:18px}.unread-chip{color:#ac2839;white-space:nowrap;background:#fff0f1;border-radius:99px;margin-left:auto;padding:5px 8px;font-size:12px}.portal-communication-grid h3{margin:13px 0 8px;font-size:19px;line-height:1.4}.portal-communication-grid p{margin:0 0 17px}.portal-communication-grid article>small{color:#6c7d93}.portal-communication-grid button,.overview-panel>button:not(.priority-list>button){color:#0a61c5;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:750;display:inline-flex}.home-bottom-links{flex-wrap:wrap;align-items:center;gap:13px;margin:22px 0 0;display:flex}.home-bottom-links>button{color:#315473;background:#eef3fa;border:1px solid #dfe7f1;border-radius:12px;align-items:center;gap:8px;padding:12px 15px;font-size:14px;display:flex}.home-bottom-links>button:last-child{margin-left:auto}.overview-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.overview-heading>div>span{color:#64778e;font-size:14px}.overview-heading p{margin:8px 0 0}.overview-heading>a{flex:none}.executive-brief{background:#f0f6fe;border:1px solid #d7e5f8;border-left:5px solid #175eb0;border-radius:16px;margin-bottom:18px;padding:22px 25px}.executive-brief>span{color:#26649f;font-size:13px;font-weight:800}.executive-brief h2{margin:6px 0 10px;font-size:23px}.executive-brief p{margin:0 0 10px}.executive-brief small{color:#61748c}.overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.overview-kpis article{background:#fff;border:1px solid #dfe7f1;border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}.overview-kpis span{color:#526780;font-size:14px;line-height:1.4}.overview-kpis strong{letter-spacing:-.8px;font-size:28px}.overview-kpis small{color:#6b7e93}.overview-panel>p{margin:10px 0 16px}.overview-panel>small{color:#63778d;display:block}.signal-matrix-wrap{overflow-x:auto}.signal-matrix{border-collapse:collapse;width:100%;min-width:420px;font-size:14px}.signal-matrix th{color:#61738a;text-align:center;background:#f4f7fc;padding:13px 8px;font-size:12px;line-height:1.4}.signal-matrix th:first-child{text-align:left}.signal-matrix td{text-align:center;border-bottom:1px solid #edf1f6;padding:14px 8px;font-size:20px;font-weight:700}.signal-matrix tbody th{background:#fff;font-size:14px}.signal-dot{border-radius:100%;width:8px;height:8px;margin-right:5px;display:inline-block}.signal-dot.rojo{background:#db3544}.signal-dot.amarillo{background:#edb524}.signal-dot.verde{background:#299766}.signal-dot.gris{background:#9aa6b7}.overview-footnote{color:#6a7c91!important;font-size:13px!important;line-height:1.5!important}.recent-reading{align-items:center;gap:18px;margin:16px 0;display:flex}.recent-reading>strong{color:#1c4f88;font-size:40px}.recent-reading p{margin:0}.overview-contribution{border-top:1px solid #e4eaf3;border-bottom:1px solid #e4eaf3;flex-direction:column;gap:8px;margin:20px 0;padding:16px 0;display:flex}.overview-contribution>span{color:#405e7e;font-size:14px}.overview-contribution>strong{font-size:26px}.overview-contribution>small{color:#697c92}.operational-summary article>span{color:#607993;margin-bottom:10px;font-size:13px;display:block}.priority-list{margin-top:20px}.priority-list>button{text-align:left;background:0 0;grid-template-columns:125px 1fr auto;align-items:center;gap:18px;width:100%;color:#17385a!important;border:0!important;border-top:1px solid #e9eef5!important;padding:17px 0!important;display:grid!important}.priority-list>button:hover{background:#f4f8fe}.priority-list>button>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.priority-list strong{font-size:15px}.priority-list strong small{color:#667b91;font-weight:500}.priority-list small{color:#5c7089}.priority-list .action-line{color:#235580}.signal-pill{text-align:center;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:750}.signal-pill.rojo{color:#a42338;background:#fff0f1}.signal-pill.amarillo{color:#856308;background:#fff7df}.planned-links{border-top:1px solid #dfe7f1;flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.planned-links>span{color:#6a7c91;font-size:13px}.planned-links button{color:#49647f;background:0 0;border:0;align-items:center;gap:7px;font-size:14px;display:flex}.section-data-date{color:#6a7b91!important;font-size:13px!important}.alerts-operational{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0;display:grid}.alerts-operational button{text-align:left;color:#285e9b;background:#fff;border:1px solid #dde7f4;border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex}.alerts-operational span{flex-direction:column;flex:1;gap:5px;display:flex}.alerts-operational strong{font-size:15px}.alerts-operational small{color:#6a7c91}.alert-filters{align-items:flex-end;gap:16px;display:flex}.alert-filters label{color:#4f6781;flex-direction:column;gap:7px;font-size:14px;display:flex}.alert-filters select{color:#173657;height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd9e8;border-radius:9px;padding:0 35px 0 12px}.alert-filters>span{color:#697d92;padding-bottom:12px;font-size:14px}.embedded-form-dialog{color:#14304e;border:0;border-radius:18px;width:min(900px,94vw);max-width:none;height:min(940px,94dvh);max-height:none;padding:0;box-shadow:0 25px 90px #071d4040}.embedded-form-content{background:#f8fafc;flex-direction:column;height:100%;display:flex}.embedded-form-content header{background:#fff;border-bottom:1px solid #e0e7f1;justify-content:space-between;align-items:center;gap:15px;padding:16px 22px;display:flex}.embedded-form-content header>div{align-items:center;gap:10px;display:flex}.embedded-form-content h2{margin:0;font-size:20px}.embedded-form-content header button{cursor:pointer;background:#eef3fb;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.embedded-form-guidance{background:#edf4fd;flex:none;padding:10px 20px}.embedded-form-guidance p{margin:4px 0;font-size:13px;line-height:1.45}.embedded-form-content iframe{background:#fff;border:0;flex:1;width:100%;min-height:200px}.embedded-form-content footer{background:#fff;border-top:1px solid #dfe7f1;flex-direction:column;flex:none;gap:7px;padding:12px 20px;display:flex}.embedded-form-content footer span{color:#63778d;font-size:12px;line-height:1.4}.embedded-form-content footer a{color:#0b61c5;align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}.embedded-form-content button:focus-visible{outline-offset:3px;outline:2px solid #0b61c5}@media (max-width:1100px){.work-tools-grid,.overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.country-metrics{gap:10px}.country-metrics strong{font-size:27px}.executive-refresh-grid{grid-template-columns:1fr}.overview-kpis strong{font-size:27px}}@media (max-width:760px){.welcome-panel{padding:24px}.welcome-mark{display:none}.portal-home h1,.overview-heading h1{font-size:29px}.portal-section-label{flex-direction:column;align-items:flex-start;gap:6px}.country-overview-grid,.portal-communication-grid,.alerts-operational{grid-template-columns:1fr}.country-overview,.portal-communication-grid article,.overview-panel{padding:20px}.overview-heading{flex-direction:column;align-items:flex-start;gap:14px}.home-bottom-links>button:last-child{margin-left:0}.priority-list>button{grid-template-columns:95px 1fr auto;gap:10px}.signal-pill{font-size:11px}.report-actions small{text-align:left}.header-account-copy{max-width:160px}.header-account-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.alert-filters{flex-wrap:wrap}.embedded-form-dialog{width:96vw;height:96dvh}.embedded-form-content header{padding:12px}.embedded-form-content h2{font-size:17px}}@media (max-width:440px){.work-tools-grid{grid-template-columns:1fr 1fr;gap:10px}.work-tools-grid button{padding:16px 13px}.work-tools-grid span{font-size:13px}.work-tools-grid small{font-size:12px}.overview-kpis{gap:10px}.overview-kpis article{padding:15px}.overview-kpis strong{font-size:22px}.priority-list>button{grid-template-columns:1fr auto}.priority-list .signal-pill{grid-column:1/-1;width:max-content}.overview-card-title{flex-wrap:wrap}.unread-chip{margin-left:0}.header-account-copy{display:none}}@media print{.embedded-form-dialog{display:none!important}}.brand.brand-icon img{object-fit:contain;object-position:center;width:40px;height:47px}.home-workspace{padding-top:4px}.workspace-welcome{border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;padding:4px 0 28px;display:flex}.workspace-eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:#9d246e;font-size:13px;font-weight:800}.workspace-welcome h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:9px 0;font-size:34px}.workspace-welcome p{color:#62728b;margin:0}.welcome-shortcuts{flex-shrink:0;gap:10px;display:flex}.welcome-shortcuts button{color:#173c64;background:#fff;border:1px solid #dce5f0;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:700;transition:background .15s,box-shadow .15s;display:flex}.welcome-shortcuts button:hover{background:#f0f6ff;box-shadow:0 5px 16px #1741710d}.welcome-shortcuts button>svg:first-child{color:#0f63bd}.welcome-shortcuts button>svg:last-child{color:#8191a8}.workspace-grid{grid-template-columns:minmax(0,2.15fr) minmax(285px,1fr);align-items:start;gap:26px;display:grid}.workspace-section-title{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:15px;display:flex}.workspace-section-title h2{font-size:20px}.workspace-section-title>span{color:#6b7e94;font-size:13px}.country-workspaces{grid-template-columns:1fr 1fr;gap:16px;display:grid}.country-workspace{background:#fff;border:1px solid #dce6f2;border-top:3px solid #1e6bbc;border-radius:16px;flex-direction:column;min-width:0;padding:23px 22px 0;display:flex;overflow:hidden;box-shadow:0 5px 20px #17355c05}.country-workspace.py{border-top-color:#942875}.country-workspace header{align-items:center;gap:12px;display:flex}.country-workspace header h2{margin-bottom:3px;font-size:22px}.country-workspace header small{color:#687b92;font-size:13px}.country-pulse{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:26px 0 22px;display:flex}.country-pulse>div{flex-direction:column;gap:4px;display:flex}.country-pulse strong{letter-spacing:-1.2px;font-size:36px;line-height:1.1}.country-pulse>div>span{color:#5a6c82;font-size:14px}.country-change{color:#32577f;font-size:18px;font-weight:750}.country-change small{color:#76869b;margin-top:4px;font-size:12px;font-weight:400;display:block}.country-entry{color:#fff;background:#143e70;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:15px;font-weight:700;display:flex}.country-entry:hover{background:#0c5798}.py .country-entry{background:#633261}.py .country-entry:hover{background:#7b3474}.country-destinations{flex-direction:column;flex:1;gap:2px;padding:15px 0 18px;display:flex}.country-destinations button{text-align:left;color:#284b72;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;min-height:41px;padding:11px 4px;font-size:14px;display:flex}.country-destinations button>span{flex:1}.country-destinations button>svg:first-child{color:#708ba7}.country-destinations button>svg:last-child{color:#7890aa;margin-left:auto}.country-destinations button:hover{color:#0a5eb8;background:#f0f5fc}.country-soon{background:#f9fbfd;border-top:1px solid #e8edf4;flex-wrap:wrap;align-items:center;gap:12px;margin:auto -22px 0;padding:12px 18px;display:flex}.country-soon>span{color:#76879c;font-size:12px}.country-soon button{color:#5c7590;background:0 0;border:0;padding:4px 0;font-size:13px}.country-soon button:hover{color:#145d9e;text-decoration:underline}.workspace-pilot{margin:12px 0 26px;color:#7a8aa0!important;font-size:12px!important}.workspace-tickets{grid-template-columns:1fr 1fr;gap:16px;display:grid}.workspace-tickets>button{text-align:left;color:#173b63;background:#fff;border:1px solid #dce6f2;border-radius:14px;align-items:center;gap:13px;min-width:0;padding:19px;display:flex}.workspace-tickets>button:hover{background:#f4f8ff;border-color:#bdd1eb}.tool-icon{color:#2667ac;background:#ecf3ff;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}.workspace-tickets>button>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.workspace-tickets strong{font-size:17px}.workspace-tickets span span{color:#566d87;font-size:14px}.workspace-tickets small{color:#79899e;font-size:12px}.workspace-tickets>button>svg{color:#7e93ab;flex:none}.workspace-noticeboard{min-width:0}.workspace-noticeboard article{border-radius:16px;padding:24px}.notice-feature{background:#fff;border:1px solid #e3dfea;box-shadow:0 5px 20px #17355c05}.notice-category{color:#6e316b;align-items:center;gap:9px;margin-bottom:18px;font-size:14px;font-weight:750;display:flex}.notice-feature>small,.notice-news>small{color:#76869c;font-size:12px;line-height:1.5;display:block}.notice-unread{color:#a22e48;background:#fbedf0;border-radius:5px;margin-bottom:12px;padding:4px 8px;font-size:12px;font-weight:750;display:inline-block}.workspace-noticeboard h3{letter-spacing:-.4px;margin:10px 0 13px;font-size:22px;line-height:1.3}.workspace-noticeboard p{margin:0 0 19px;font-size:15px;line-height:1.6}.workspace-noticeboard button{color:#175da8;background:0 0;border:0;align-items:center;gap:8px;margin-top:9px;padding:0;font-size:14px;font-weight:750;display:inline-flex}.workspace-noticeboard button:hover{text-decoration:underline}.notice-news{background:#edf3fa;border:1px solid #e1e9f3;margin-top:18px}.notice-news .notice-category{color:#426686}.notice-news h3{font-size:19px}.notice-news p{margin-bottom:13px;font-size:14px}.alerts-empty{text-align:center;background:#fff;border:1px solid #e1e8f1;border-radius:18px;padding:65px 25px}.alerts-empty>span{color:#607a98;background:#eef3fa;border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 20px;display:grid}.alerts-empty p{margin-bottom:0}.structural-review{margin-top:20px}.structural-count{color:#a62d42;background:#fff0f1;border-radius:7px;padding:4px 9px;font-size:14px;font-weight:700}.overview-panel.structural-review>button.structural-merchant{text-align:left;color:#193c62;width:100%;font:inherit;background:0 0;border:0;border-top:1px solid #e6ecf4;align-items:center;gap:18px;padding:19px 0;display:flex}.overview-panel.structural-review>button.structural-merchant:hover{background:#f6f8fc}.executive-score-badge{text-align:center;color:#9e2840;background:#fff0f2;border:0;border-radius:10px;flex-direction:column;flex:0 0 76px;justify-content:center;align-items:center;gap:3px;width:76px;min-width:73px;max-width:76px;min-height:67px;padding:9px 6px;display:flex}.executive-score-badge strong{font-size:23px;line-height:1.1}.executive-score-badge small{font-size:12px}.structural-detail{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.structural-detail>strong{font-size:16px}.structural-detail>strong>small{color:#74849b;font-weight:400}.structural-detail>span{color:#45617f;font-size:14px}.structural-detail>small{color:#76869b;font-size:13px;line-height:1.5}.structural-action{white-space:normal;color:#5d728b;flex:none;align-items:center;gap:8px;font-size:13px;display:flex}.embedded-form-dialog{width:min(900px,92vw);height:min(830px,88dvh);max-height:88dvh;margin:auto;position:fixed;inset:0;overflow:hidden}.embedded-form-dialog::backdrop{background:#0a1c3a75}.embedded-form-content,.embedded-form-content iframe{min-height:0}.embedded-form-content header{flex-shrink:0}@media (max-width:1120px){.workspace-grid{grid-template-columns:1fr}.workspace-noticeboard{grid-template-columns:1fr 1fr;gap:18px;display:grid}.workspace-noticeboard>.workspace-section-title{grid-column:1/-1;margin-bottom:0}.notice-news{margin-top:0}.structural-action{max-width:105px}.workspace-welcome h1{font-size:30px}}@media (max-width:760px){.workspace-welcome{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:24px}.welcome-shortcuts{width:100%}.welcome-shortcuts>button{flex:1;justify-content:space-between}.country-workspaces,.workspace-tickets,.workspace-noticeboard{grid-template-columns:1fr}.workspace-grid{gap:26px}.workspace-welcome h1{font-size:29px}.country-workspace{padding:21px 22px 0}.country-pulse{margin:20px 0}.country-pulse strong{font-size:33px}.country-destinations{padding-bottom:13px}.workspace-section-title>span{font-size:12px}.overview-panel.structural-review>button.structural-merchant{flex-wrap:wrap;align-items:flex-start;gap:12px}.structural-action{justify-content:flex-end;width:100%;max-width:none}.executive-score-badge{flex-basis:63px;width:63px;min-width:63px;max-width:63px}.embedded-form-dialog{width:94vw;height:92dvh;max-height:92dvh}.embedded-form-content footer{padding:10px 14px}.embedded-form-guidance{max-height:24dvh;overflow:auto}.embedded-form-content footer span{display:none}}body.portal-form-open .app-shell{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.app-shell{grid-template-rows:64px 1fr}.app-shell>.topbar{gap:18px;height:64px;min-height:64px;box-shadow:0 3px 14px #17365b08}.topbar .topbar-left{gap:14px;min-width:0}.topbar .brand.brand-icon{gap:11px;min-width:0}.topbar .brand.brand-icon img{flex:none;width:32px;height:38px}.portal-header-title{letter-spacing:-.35px;color:#18344f;white-space:nowrap;font-size:18px;font-weight:700}.topbar .header-account{padding:4px 6px}.topbar .header-account .avatar{width:37px;height:37px;font-size:14px}@media (max-width:820px){.app-shell>.topbar{height:60px;min-height:60px;padding:0 14px}.portal-header-title{font-size:16px}.topbar .topbar-left{gap:10px}.topbar .brand.brand-icon{gap:8px}.topbar .brand.brand-icon img{width:28px;height:33px}.topbar .header-account-copy{display:none}.topbar .header-account{padding:0}.topbar .menu-trigger{flex:none;width:38px;height:38px}}@media (max-width:360px){.portal-header-title{font-size:14px}.topbar .brand.brand-icon{gap:5px}.app-shell>.topbar{gap:9px}}@media (max-width:650px){.app-shell>.topbar{gap:10px}.topbar .topbar-left{flex:1;min-width:0}.topbar .brand.brand-icon{overflow:hidden}.topbar .portal-header-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.topbar>.cv-bell,.topbar>.wa-header-button,.topbar>.header-account{flex:none}}@media (max-width:520px){.topbar .portal-header-title{display:none}.topbar .brand.brand-icon{flex:none}.app-shell>.topbar{gap:12px}}.topbar-notifications{flex:none;align-items:center;gap:5px;margin-left:7px;display:flex}.topbar>.header-account{margin-left:auto}.topbar-notifications .cv-notices{left:0;right:auto}.topbar-notifications .cv-bell{flex:none}@media (max-width:650px){.topbar-notifications{gap:2px;margin-left:0}.topbar .topbar-left{flex:0 auto}.topbar-notifications .cv-notices{width:auto;max-width:none;position:fixed;top:65px;left:12px;right:12px}}@media screen{.app-shell:has(>.content-conversations){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.app-shell:has(>.content-conversations)>.topbar{flex:none}.content.content-conversations{flex-direction:column;flex:1 1 0;width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.content-conversations>.wsp-error{border-radius:0;flex:none;margin:0}}.content.content-avisos{width:100%;min-width:0;max-width:none;padding:24px 32px 32px}@media (max-width:820px){.content.content-avisos{padding:20px 18px 28px}}@media (max-width:520px){.content.content-avisos{padding:18px 14px 24px}}@media screen{.app-shell:has(>.ws-section-nav){grid-template-rows:64px auto 1fr}.app-shell:has(>.content-conversations)>.ws-section-nav{flex:none}}body[data-portal-theme=dark]{color:var(--navy);background:radial-gradient(circle at 78% 0,#1a2b42 0,#0000 28%),#172737}body[data-portal-theme=dark] .loader{border-color:#345379;border-top-color:var(--blue)}body[data-portal-theme=dark] .topbar{border-bottom-color:var(--line);background:#172737f2}body[data-portal-theme=dark] .menu-trigger{color:#cddff4;background:#172737;border-color:#2d425d}body[data-portal-theme=dark] .menu-trigger:hover{background:#1a2c42;border-color:#345279}body[data-portal-theme=dark] .top-meta>div{border-right-color:var(--line)}body[data-portal-theme=dark] .top-meta span{color:var(--muted)}body[data-portal-theme=dark] .avatar{background:#2c3644;color:#fff!important}body[data-portal-theme=dark] .menu-backdrop{background:#07173573}body[data-portal-theme=dark] .sidebar{background:#172737;border-right-color:#2e425c}body[data-portal-theme=dark] .sidebar-head{border-bottom-color:#2e425c}body[data-portal-theme=dark] .sidebar-head button{border-color:var(--line)!important}body[data-portal-theme=dark] .sidebar button{color:#b2c0d7;background:0 0}body[data-portal-theme=dark] .sidebar button.active{color:#98bef1;background:#1a2b42}body[data-portal-theme=dark] .sidebar p{color:#abb6c5}body[data-portal-theme=dark] .report-button{color:#cbdff6;background:#172737;border-color:#345679}body[data-portal-theme=dark] .report-button:hover{background:#1a2c42;border-color:#345479}body[data-portal-theme=dark] .merchant-control label{color:#b7c2d2}body[data-portal-theme=dark] .merchant-searchbox{color:#b6c4d3;background:#172737;border-color:#365477}body[data-portal-theme=dark] .merchant-searchbox:focus-within,body[data-portal-theme=dark] .merchant-searchbox.open{border-color:#345279}body[data-portal-theme=dark] .merchant-searchbox input{color:var(--navy);background:0 0}body[data-portal-theme=dark] .merchant-searchbox input::placeholder{color:#abb6c4}body[data-portal-theme=dark] .select-menu{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .options button{color:var(--navy);background:#172737}body[data-portal-theme=dark] .options button:hover,body[data-portal-theme=dark] .options button:focus{background:#1a2a42}body[data-portal-theme=dark] .options small,body[data-portal-theme=dark] .no-results{color:var(--muted)}body[data-portal-theme=dark] .pill{border-color:#0000}body[data-portal-theme=dark] .pill.blue{color:#98bff1;background:#1a2b42;border-color:#345379}body[data-portal-theme=dark] .pill.confidence.alta{color:#a5e4b6;background:#1a421a;border-color:#347941}body[data-portal-theme=dark] .pill.confidence.media{color:#f8eac9;background:#42381a}body[data-portal-theme=dark] .pill.confidence.baja{color:#bdc2cc;background:#232c39}body[data-portal-theme=dark] .pill.neutral{color:#bac3ce;background:#222c3a}body[data-portal-theme=dark] .score-panel{border-color:var(--line);background:linear-gradient(160deg,#172737 55%,#172737)}body[data-portal-theme=dark] .status-dial{background:conic-gradient(var(--status) 0 82%,#202b3b 82% 100%)}body[data-portal-theme=dark] .status-dial:before{background:#172737}body[data-portal-theme=dark] .status-dial small{color:#adb6c2}body[data-portal-theme=dark] .status-dial span{color:var(--muted)}body[data-portal-theme=dark] .score-panel>p{color:#b7c2d2}body[data-portal-theme=dark] .status-badge.amarillo{background:#42381a}body[data-portal-theme=dark] .status-badge.amarillo span{background:var(--yellow)}body[data-portal-theme=dark] .status-badge.verde{background:#1a4223}body[data-portal-theme=dark] .status-badge.verde span{background:var(--green)}body[data-portal-theme=dark] .status-badge.rojo{background:#421a1a}body[data-portal-theme=dark] .status-badge.rojo span{background:var(--red)}body[data-portal-theme=dark] .status-badge.gris{background:#232c39}body[data-portal-theme=dark] .status-badge.gris span{background:#2c3544}body[data-portal-theme=dark] .structural-score{border-top-color:var(--line)}body[data-portal-theme=dark] .structural-score>span{color:var(--muted)}body[data-portal-theme=dark] .structural-score strong small{color:#adb6c2}body[data-portal-theme=dark] .structural-score em.verde{color:var(--green)}body[data-portal-theme=dark] .structural-score em.amarillo{color:#f1d898}body[data-portal-theme=dark] .structural-score em.rojo{color:var(--red)}body[data-portal-theme=dark] .structural-score em.gris{color:#afb8c0}body[data-portal-theme=dark] .semaphore-why{background:#172737;border-color:#365378}body[data-portal-theme=dark] .semaphore-why>div{color:#cddff4}body[data-portal-theme=dark] .semaphore-why p{color:#b7c2d2}body[data-portal-theme=dark] .metric-card{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .metric-icon{color:#98bff1;background:#1a2a42}body[data-portal-theme=dark] .metric-icon.red{color:#ec8383;background:#172737}body[data-portal-theme=dark] .metric-detail{color:var(--muted)}body[data-portal-theme=dark] .info-tip>button{color:#bbc3ce;background:0 0}body[data-portal-theme=dark] .info-tip>span{color:#fff;background:#071735}body[data-portal-theme=dark] .info-tip>span:after{border-color:#071735 #0000 #0000}body[data-portal-theme=dark] .recent-card{border-color:var(--line);background:linear-gradient(135deg,#172737,#172737)}body[data-portal-theme=dark] .recent-head>span,body[data-portal-theme=dark] .comparison span{color:var(--muted)}body[data-portal-theme=dark] .bar{background:#1f2c3d}body[data-portal-theme=dark] .bar i{background:#08234c}body[data-portal-theme=dark] .comparison.muted .bar i{background:#2c3644}body[data-portal-theme=dark] .comparison.expected .bar i{background:#203750}body[data-portal-theme=dark] .recent-chips span{color:#b2c4d7;background:#1a2b42}body[data-portal-theme=dark] .recent-chips span.good{color:#a1e8b5;background:#1a4220}body[data-portal-theme=dark] .recent-chips span.bad{color:#efb79a;background:#422b1a}body[data-portal-theme=dark] .evidence-note{color:#bcc3cd}body[data-portal-theme=dark] .commercial-card{color:#fff;background:linear-gradient(135deg,#071f43,#123d70)}body[data-portal-theme=dark] .commercial-card .recent-head>span{color:#dce9f7;background:#17273714}body[data-portal-theme=dark] .commercial-card .recent-head>span.trend-up{color:#87e89f;background:#1e9d4c2e}body[data-portal-theme=dark] .commercial-card .recent-head>span.trend-down{color:#ffd0d0;background:#e348482e}body[data-portal-theme=dark] .commercial-summary>div{background:#1727370d;border-color:#37445318}body[data-portal-theme=dark] .commercial-summary span,body[data-portal-theme=dark] .commercial-summary small,body[data-portal-theme=dark] .commercial-evolution span{color:#a1b6ce}body[data-portal-theme=dark] .commercial-evolution .bar{background:#1727371f}body[data-portal-theme=dark] .commercial-evolution .bar i{background:#203850}body[data-portal-theme=dark] .commercial-note{color:#a1b6ce}body[data-portal-theme=dark] .decision-card{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .decision-card.first-block{background:linear-gradient(135deg,#172737,#172737)}body[data-portal-theme=dark] .decisions>div{border-left-color:var(--line)}body[data-portal-theme=dark] .decision-icon.green{color:#a2e6b3;background:#1a421d}body[data-portal-theme=dark] .decision-icon.amber{color:#f1d898;background:#42371a}body[data-portal-theme=dark] .decision-icon.blue{color:#98bff1;background:#1a2b42}body[data-portal-theme=dark] .decisions small{color:var(--muted)}body[data-portal-theme=dark] .home-hero{color:#fff;background:linear-gradient(135deg,#061a3a,#0e467e)}body[data-portal-theme=dark] .home-hero-copy>span{color:#81b5ee}body[data-portal-theme=dark] .home-hero-copy>p{color:#a1b7ce}body[data-portal-theme=dark] .home-actions button{color:#c9dff8;background:#172737}body[data-portal-theme=dark] .home-actions button.secondary{color:#fff;background:#17273712;border-color:#3744532b}body[data-portal-theme=dark] .home-scope{background:#1727370d;border-color:#3744531c}body[data-portal-theme=dark] .home-scope>span{color:#81b6ee}body[data-portal-theme=dark] .home-scope p{color:#a1b7ce}body[data-portal-theme=dark] .home-scope small{color:#a1b8ce}body[data-portal-theme=dark] .home-stats article{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .home-stats article>span{color:#a3e6b9;background:#1b4124}body[data-portal-theme=dark] .home-stats article>span.amber{color:#f1d698;background:#42361a}body[data-portal-theme=dark] .home-stats article>span.blue{color:#98bff1;background:#1a2a42}body[data-portal-theme=dark] .home-stats article>span.magenta{color:#f099db;background:#421a38}body[data-portal-theme=dark] .home-stats small{color:var(--muted)}body[data-portal-theme=dark] .home-purpose{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .purpose-copy>span{color:#98c0f1}body[data-portal-theme=dark] .purpose-copy p{color:#b8c2d1}body[data-portal-theme=dark] .purpose-points svg{color:#98bff1}body[data-portal-theme=dark] .purpose-points span{color:var(--muted)}body[data-portal-theme=dark] .home-sections>button{border-color:var(--line);color:var(--navy);background:#172737}body[data-portal-theme=dark] .home-sections>button:hover{border-color:#345479}body[data-portal-theme=dark] .home-section-icon.blue{color:#98bff1;background:#1a2a42}body[data-portal-theme=dark] .home-section-icon.amber{color:#f1d698;background:#42361a}body[data-portal-theme=dark] .home-section-icon.magenta{color:#f099db;background:#421a38}body[data-portal-theme=dark] .home-sections p{color:var(--muted)}body[data-portal-theme=dark] .home-sections>button>svg{color:#b8c3d1}body[data-portal-theme=dark] .home-roadmap{color:#b2c4d7;background:#172737;border-color:#345379}body[data-portal-theme=dark] .home-roadmap p{color:#b9c2d0}body[data-portal-theme=dark] .section-heading>span{color:#98c0f1;background:#1a2b42}body[data-portal-theme=dark] .section-heading p{color:var(--muted)}body[data-portal-theme=dark] .weekly-callout{color:#a4c2e5;background:#1a2a42;border-color:#345479}body[data-portal-theme=dark] .weekly-panel{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .weekly-panel-head{border-bottom-color:var(--line)}body[data-portal-theme=dark] .weekly-panel-head p{color:var(--muted)}body[data-portal-theme=dark] .weekly-panel-head>span{color:#b2c4d7;background:#1a2b42}body[data-portal-theme=dark] .weekly-table th{color:#bcc3cd;background:#172737}body[data-portal-theme=dark] .weekly-table td{color:#b2c2d7;border-top-color:#2e425c}body[data-portal-theme=dark] .weekly-table tbody tr:hover{background:#172737}body[data-portal-theme=dark] .weekly-table td>strong:not(.rank){color:var(--navy)}body[data-portal-theme=dark] .weekly-table td small{color:#adb6c2}body[data-portal-theme=dark] .rank{color:#98bef1;background:#1a2b42}body[data-portal-theme=dark] .table-stage{color:#b2c4d7;background:#1a2b42}body[data-portal-theme=dark] .table-status i{background:#2c3544}body[data-portal-theme=dark] .table-status.verde i{background:var(--green)}body[data-portal-theme=dark] .table-status.amarillo i{background:var(--yellow)}body[data-portal-theme=dark] .table-status.rojo i{background:var(--red)}body[data-portal-theme=dark] .value-bad{color:#e8a0a4!important}body[data-portal-theme=dark] .value-good{color:#a3e5ba!important}body[data-portal-theme=dark] .weekly-table td button{color:#9ac2ef;background:#172737;border-color:#365478}body[data-portal-theme=dark] .weekly-table td button:hover{background:#1a2b42}body[data-portal-theme=dark] .news-feature{color:#fff;background:linear-gradient(135deg,#071f43,#154b83)}body[data-portal-theme=dark] .news-feature-head span{color:#91b7df}body[data-portal-theme=dark] .news-feature .general-tag{color:#fff;background:#17273718;border-color:#37445320}body[data-portal-theme=dark] .news-feature>p{color:#d7e4f2}body[data-portal-theme=dark] .news-analysis article{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .news-analysis span{color:#98c0f1}body[data-portal-theme=dark] .news-analysis p,body[data-portal-theme=dark] .news-analysis li{color:#b9c2d0}body[data-portal-theme=dark] .news-card{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .country.ar{color:#98c1f1;background:#1a2b42}body[data-portal-theme=dark] .country.py{color:#eb9ea2;background:#172737}body[data-portal-theme=dark] .news-card p{color:#b8c2d1}body[data-portal-theme=dark] .news-card small{color:#adb6c3}body[data-portal-theme=dark] .news-next{border-color:var(--line);color:#b2c4d7;background:#172737}body[data-portal-theme=dark] .news-next span{color:var(--muted)}body[data-portal-theme=dark] .top-story{color:#fff;background:linear-gradient(145deg,#081d3a 0%,#123f70 68%,#165ca1 100%)}body[data-portal-theme=dark] .top-story-label{color:#85bbeb}body[data-portal-theme=dark] .top-story p{color:#d9e7f4}body[data-portal-theme=dark] .top-story small{color:#97bad8}body[data-portal-theme=dark] .fx-panel{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .fx-head span{color:#98c0f1}body[data-portal-theme=dark] .fx-head a{color:#9ec4ea}body[data-portal-theme=dark] .fx-rates>div{background:#1a2c42;border-color:#345279}body[data-portal-theme=dark] .fx-rates>div.blue{background:#1a2a42;border-color:#345579}body[data-portal-theme=dark] .fx-rates>div>span{color:#b2c5d7}body[data-portal-theme=dark] .fx-rates p small,body[data-portal-theme=dark] .fx-note{color:#adb6c2}body[data-portal-theme=dark] .media-links>a{border-color:var(--line);color:var(--navy);background:#172737}body[data-portal-theme=dark] .media-links>a:hover{border-color:#345479}body[data-portal-theme=dark] .media-links a>svg{color:#abb6c4}body[data-portal-theme=dark] .media-links small{color:#adb6c3}body[data-portal-theme=dark] .media-mark.infobae{color:#f1d298;background:#42361a}body[data-portal-theme=dark] .media-mark.lanacion{color:#cddff4;background:#1a2d42}body[data-portal-theme=dark] .media-mark.clarin{color:#ed9ca1;background:#172737}body[data-portal-theme=dark] .media-mark.ambito{color:#caf7e3;background:#1a422c}body[data-portal-theme=dark] .weekly-news-title{border-top-color:#2d425d}body[data-portal-theme=dark] .weekly-news-title>div{color:#a3c3e6}body[data-portal-theme=dark] .weekly-news-title svg{color:#98c0f1}body[data-portal-theme=dark] .weekly-news-title span small{color:#adb7c2}body[data-portal-theme=dark] .updates-empty{background:#172737;border-color:#355378}body[data-portal-theme=dark] .updates-empty>span{color:#98c0f1;background:#1a2a42}body[data-portal-theme=dark] .updates-empty p{color:var(--muted)}body[data-portal-theme=dark] .home-section-icon.navy{color:#cbdff6;background:#1b2941}body[data-portal-theme=dark] .home-section-icon.green{color:#9decbe;background:#1a4225}body[data-portal-theme=dark] .country-nav{border-color:#0000}body[data-portal-theme=dark] .sidebar .country-nav-trigger>svg:last-child{color:#acb6c3}body[data-portal-theme=dark] .sidebar .country-nav-trigger.current{color:#98bef1;background:#172737}body[data-portal-theme=dark] .country-nav-items{border-left-color:#345479}body[data-portal-theme=dark] .page-title-section .country-kicker{color:#98c0f1}body[data-portal-theme=dark] .daily-block{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .daily-block-head{border-bottom-color:var(--line);background:linear-gradient(135deg,#172737,#1a2d42)}body[data-portal-theme=dark] .daily-block-head>div>span{color:#98c0f1}body[data-portal-theme=dark] .daily-block-head p{color:var(--muted)}body[data-portal-theme=dark] .daily-status{background:#172737;border-color:#365577}body[data-portal-theme=dark] .daily-status small{color:var(--muted)}body[data-portal-theme=dark] .daily-status.good{color:#ccf5db;background:#1a4225;border-color:#347947}body[data-portal-theme=dark] .daily-status.watch{color:#f1d698;background:#42371a;border-color:#796734}body[data-portal-theme=dark] .daily-status.bad{color:#e7a1a6;background:#172737;border-color:#79343b}body[data-portal-theme=dark] .daily-status.pending{color:#b8c2d1;background:#1d2b3f;border-color:#324258}body[data-portal-theme=dark] .daily-kpis article{background:#172737;border-color:#385275}body[data-portal-theme=dark] .daily-kpis article span{color:#bac3cf}body[data-portal-theme=dark] .daily-kpis article small{color:#aeb6c1}body[data-portal-theme=dark] .daily-kpis article.negative{background:#172737;border-color:#79343c}body[data-portal-theme=dark] .daily-kpis article.negative strong,body[data-portal-theme=dark] .daily-kpis article.negative small{color:#e7a1a6}body[data-portal-theme=dark] .daily-reading{color:#b2c4d7;background:#1a2a42;border-color:#345579}body[data-portal-theme=dark] .daily-reading.pending{color:#bac3cf;background:#172737;border-color:#334357}body[data-portal-theme=dark] .daily-table-wrap{border-top-color:var(--line)}body[data-portal-theme=dark] .daily-table th{color:#bac2cf;background:#1a2c42;border-bottom-color:#2e425c}body[data-portal-theme=dark] .daily-table td{color:#b2c2d7;border-top-color:#314559}body[data-portal-theme=dark] .daily-table tbody tr:hover{background:#172737}body[data-portal-theme=dark] .daily-table tbody tr.pending{color:#afb6c1;background:#172737}body[data-portal-theme=dark] .daily-table tbody tr.pending td{color:#afb6c1}body[data-portal-theme=dark] .daily-positive{color:#9feabc}body[data-portal-theme=dark] .daily-negative{color:#e7a1a6}body[data-portal-theme=dark] .daily-neutral{color:#b7c2d2}body[data-portal-theme=dark] .daily-empty{color:#adb6c2}body[data-portal-theme=dark] .executive-heading>div:first-child>span{color:#98c0f1}body[data-portal-theme=dark] .executive-heading p{color:var(--muted)}body[data-portal-theme=dark] .executive-scope{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .executive-scope svg{color:#98bff1}body[data-portal-theme=dark] .executive-scope small{color:var(--muted)}body[data-portal-theme=dark] .executive-reading{color:#fff;background:linear-gradient(135deg,#071f43,#154b83)}body[data-portal-theme=dark] .executive-reading-icon{color:#81b5ee;background:#17273714}body[data-portal-theme=dark] .executive-reading span{color:#81b7ee}body[data-portal-theme=dark] .executive-reading p{color:#d5e3f1}body[data-portal-theme=dark] .executive-reading button,body[data-portal-theme=dark] .panel-title button{color:#fff;background:#17273712;border-color:#3744532a}body[data-portal-theme=dark] .executive-kpis article{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .kpi-label{color:#b7c2d2}body[data-portal-theme=dark] .executive-kpis article>small{color:var(--muted)}body[data-portal-theme=dark] .executive-kpis article>small.negative{color:#e7a1a6}body[data-portal-theme=dark] .executive-kpis article>small.positive{color:#a4e5b9}body[data-portal-theme=dark] .executive-panel{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .panel-title svg{color:#98bff1}body[data-portal-theme=dark] .panel-title span small{color:var(--muted)}body[data-portal-theme=dark] .panel-title button{color:#9ac2ef;background:#172737;border-color:#345479}body[data-portal-theme=dark] .status-count-line span i{background:#2c3544}body[data-portal-theme=dark] .status-count-line span i.verde,body[data-portal-theme=dark] .status-track i.verde{background:var(--green)}body[data-portal-theme=dark] .status-count-line span i.amarillo,body[data-portal-theme=dark] .status-track i.amarillo{background:var(--yellow)}body[data-portal-theme=dark] .status-count-line span i.rojo,body[data-portal-theme=dark] .status-track i.rojo{background:var(--red)}body[data-portal-theme=dark] .status-count-line span i.gris,body[data-portal-theme=dark] .status-track i.gris{background:#2c3544}body[data-portal-theme=dark] .status-track{background:#1f2c3d}body[data-portal-theme=dark] .status-distribution small{color:#aeb6c1}body[data-portal-theme=dark] .business-main{background:#172737}body[data-portal-theme=dark] .business-main>span,body[data-portal-theme=dark] .business-main>small,body[data-portal-theme=dark] .business-bars span{color:var(--muted)}body[data-portal-theme=dark] .business-bars i{background:#1f2c3d}body[data-portal-theme=dark] .business-bars i b{background:#1266cf}body[data-portal-theme=dark] .business-bars i.muted b{background:#2c3744}body[data-portal-theme=dark] .portfolio-number span{color:var(--muted)}body[data-portal-theme=dark] .portfolio-track{background:#234d30}body[data-portal-theme=dark] .portfolio-track i{background:var(--red)}body[data-portal-theme=dark] .portfolio-legend span{color:var(--muted)}body[data-portal-theme=dark] .portfolio-legend span i{background:#244c30}body[data-portal-theme=dark] .portfolio-legend span+span i{background:var(--red)}body[data-portal-theme=dark] .portfolio-legend strong{color:var(--navy)}body[data-portal-theme=dark] .priority-summary>div{background:#172737}body[data-portal-theme=dark] .priority-summary span{color:var(--muted)}body[data-portal-theme=dark] .priorities-overview>p{color:#bac2cf}body[data-portal-theme=dark] .executive-method{color:#b2c4d7;background:#1a2a42;border-color:#345479}body[data-portal-theme=dark] .systems-heading>div>span{color:#98c0f1}body[data-portal-theme=dark] .systems-heading p{color:var(--muted)}body[data-portal-theme=dark] .new-ticket-button{color:#fff;background:linear-gradient(135deg,#0b5fcb,#0878ed)}body[data-portal-theme=dark] .systems-summary-card,body[data-portal-theme=dark] .systems-form-card,body[data-portal-theme=dark] .systems-panel,body[data-portal-theme=dark] .ticket-search-panel{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .systems-card-title>span{color:#98c0f1;background:#1a2b42}body[data-portal-theme=dark] .systems-card-title small{color:#bac2cf}body[data-portal-theme=dark] .systems-summary-card>p{color:#b7c2d2}body[data-portal-theme=dark] .systems-progress{background:#1a2d42}body[data-portal-theme=dark] .systems-progress i{background:linear-gradient(90deg,#16864a,#42b56f)}body[data-portal-theme=dark] .systems-progress-label{color:#bbc3ce}body[data-portal-theme=dark] .systems-progress-label strong{color:#cbf5dd}body[data-portal-theme=dark] .systems-form-card{color:#fff;background:linear-gradient(145deg,#071d3d,#114d86);border-color:#173f6d}body[data-portal-theme=dark] .systems-form-card>span{color:#81b7ee;background:#17273716}body[data-portal-theme=dark] .systems-form-card small{color:#88b9e7}body[data-portal-theme=dark] .systems-form-card p{color:#d8e5f2}body[data-portal-theme=dark] .systems-form-card>button{color:#fff;background:#17273713;border-color:#3744532b}body[data-portal-theme=dark] .systems-form-card>button:hover{background:#17273720}body[data-portal-theme=dark] .systems-kpis article{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .ticket-icon.pending{color:#f1d598;background:#42371a}body[data-portal-theme=dark] .ticket-icon.progress{color:#98c0f1;background:#1a2b42}body[data-portal-theme=dark] .ticket-icon.testing{color:#c7a6e3;background:#2b1a42}body[data-portal-theme=dark] .ticket-icon.done{color:#9cedbf;background:#1a4228}body[data-portal-theme=dark] .systems-kpis small{color:#bac2cf}body[data-portal-theme=dark] .systems-kpis p{color:#adb6c2}body[data-portal-theme=dark] .systems-panel-head svg{color:#98bff1}body[data-portal-theme=dark] .systems-panel-head span small{color:#acb5c3}body[data-portal-theme=dark] .systems-status-bars p{color:#bac2cf}body[data-portal-theme=dark] .systems-status-bars p strong{color:var(--navy)}body[data-portal-theme=dark] .systems-status-bars>div>i{background:#1f2c3d}body[data-portal-theme=dark] .systems-status-bars b.pending{background:#e4aa13}body[data-portal-theme=dark] .systems-status-bars b.progress{background:#1675df}body[data-portal-theme=dark] .systems-status-bars b.testing{background:#8b4ec4}body[data-portal-theme=dark] .owner-list>div{background:#172737}body[data-portal-theme=dark] .owner-list span{color:#b7c3d2}body[data-portal-theme=dark] .ticket-search-heading{border-bottom-color:var(--line)}body[data-portal-theme=dark] .ticket-search-heading svg{color:#98bff1}body[data-portal-theme=dark] .ticket-search-heading span small{color:#acb5c3}body[data-portal-theme=dark] .ticket-search-heading>span{color:#bac3cf;background:#1a2c42}body[data-portal-theme=dark] .ticket-search-controls{border-bottom-color:var(--line);background:#172737}body[data-portal-theme=dark] .ticket-searchbox,body[data-portal-theme=dark] .ticket-filter{color:#b6c4d3;background:#172737;border-color:#2e415c}body[data-portal-theme=dark] .ticket-searchbox:focus-within,body[data-portal-theme=dark] .ticket-filter:focus-within{border-color:#345179}body[data-portal-theme=dark] .ticket-searchbox input{color:var(--navy);background:0 0}body[data-portal-theme=dark] .ticket-searchbox button{color:#abb6c4;background:0 0}body[data-portal-theme=dark] .ticket-filter select{color:var(--navy);background:0 0}body[data-portal-theme=dark] .ticket-results th{color:#bac2cf;background:#1a2c42;border-bottom-color:#2e425c}body[data-portal-theme=dark] .ticket-results td{color:#b2c2d7;border-top-color:#314559}body[data-portal-theme=dark] .ticket-results tbody tr:hover{background:#172737}body[data-portal-theme=dark] .ticket-results td:nth-child(2)>small{color:#acb6c3}body[data-portal-theme=dark] .ticket-status.pending{color:#f1d698;background:#42371a}body[data-portal-theme=dark] .ticket-status.progress{color:#98c0f1;background:#1a2b42}body[data-portal-theme=dark] .ticket-status.testing{color:#c6a6e3;background:#2c1a42}body[data-portal-theme=dark] .ticket-status.done{color:#9cecbd;background:#1a4228}body[data-portal-theme=dark] .ticket-status.cancelled{color:#bdc3cc;background:#222c3a}body[data-portal-theme=dark] .ticket-results summary{color:#98c0f1}body[data-portal-theme=dark] .ticket-results details>div{background:#172737;border-color:#385375}body[data-portal-theme=dark] .ticket-empty{color:#adb6c2}body[data-portal-theme=dark] .ticket-empty strong{color:#b2c3d7}body[data-portal-theme=dark] .ticket-limit-note{color:#acb6c3;background:#172737;border-top-color:#314559}body[data-portal-theme=dark] .ticket-modal-backdrop{background:#06152dbf}body[data-portal-theme=dark] .ticket-modal>section{background:#172737}body[data-portal-theme=dark] .ticket-modal header{border-bottom-color:var(--line)}body[data-portal-theme=dark] .ticket-modal header>div>svg{color:#98c0f1}body[data-portal-theme=dark] .ticket-modal header span small{color:#adb6c2}body[data-portal-theme=dark] .ticket-modal header>button{color:#b7c2d2;background:#1a2c42}body[data-portal-theme=dark] .ticket-modal iframe{background:#202b3b}body[data-portal-theme=dark] .ticket-modal footer{border-top-color:var(--line);background:#172737}body[data-portal-theme=dark] .ticket-modal footer a{color:#98c0f1}body[data-portal-theme=dark] .ticket-guidance{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .ticket-guidance-head>span{color:#f1d598;background:#42381a}body[data-portal-theme=dark] .ticket-guidance-head small{color:#ecd69d}body[data-portal-theme=dark] .ticket-types>div{background:#172737;border-color:#365477}body[data-portal-theme=dark] .ticket-types strong{color:#ccdff4}body[data-portal-theme=dark] .ticket-types p{color:#bac3ce}body[data-portal-theme=dark] .priority-rule{color:#f6e9cb;background:#42371a;border-color:#796734}body[data-portal-theme=dark] .priority-rule svg{color:#f1d598}body[data-portal-theme=dark] .priority-rule strong{color:#f8eac9}body[data-portal-theme=dark] .priority-board{background:#172737;border-color:#796934}body[data-portal-theme=dark] .priority-board-head{background:linear-gradient(135deg,#172737,#42371a);border-bottom-color:#796834}body[data-portal-theme=dark] .priority-board-head>div>span{color:#fff;background:#f3b80d}body[data-portal-theme=dark] .priority-board-head small{color:#f1d898}body[data-portal-theme=dark] .priority-board-head p{color:#d5ccb4}body[data-portal-theme=dark] .priority-board-head>strong{color:#f1d798;background:#172737;border-color:#796734}body[data-portal-theme=dark] .priority-chart{border-right-color:var(--line);background:#172737}body[data-portal-theme=dark] .priority-chart p{color:#bac2cf}body[data-portal-theme=dark] .priority-chart p strong{color:var(--navy)}body[data-portal-theme=dark] .priority-chart i{background:#1f2c3d}body[data-portal-theme=dark] .priority-chart i b{background:linear-gradient(90deg,#e6aa08,#504420)}body[data-portal-theme=dark] .priority-chart>small{color:#afb6c1;background:#1d2e3f}body[data-portal-theme=dark] .priority-list details{border-bottom-color:#314559}body[data-portal-theme=dark] .priority-list summary>span{color:#f1d798;background:#42381a}body[data-portal-theme=dark] .priority-list summary div small,body[data-portal-theme=dark] .priority-list summary>svg{color:#adb6c2}body[data-portal-theme=dark] .priority-list details>p{color:#b7c3d2;background:#172737}body[data-portal-theme=dark] .ticket-modal-guidance{color:#f2e8cf;background:#42361a;border-bottom-color:#796734}body[data-portal-theme=dark] .ticket-modal-guidance small{color:#e4d2a5}@media (max-width:820px){body[data-portal-theme=dark] .priority-chart{border-bottom-color:var(--line)}}body[data-portal-theme=dark] .model-pilot-note{color:#b8c2d0}body[data-portal-theme=dark] .score-confidence{color:#bac3ce}body[data-portal-theme=dark] .model-details{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .model-details summary{color:#cee0f2}body[data-portal-theme=dark] .model-details summary>span{color:#bac3ce}body[data-portal-theme=dark] .model-detail-body{color:#b6c2d2}body[data-portal-theme=dark] .model-detail-body h3{color:#cddff4}body[data-portal-theme=dark] .model-table th,body[data-portal-theme=dark] .model-table td{border-bottom-color:#375576}body[data-portal-theme=dark] .model-table th{color:#b7c2d2;background:#172737}body[data-portal-theme=dark] .commercial-evolution small{color:var(--muted)}body[data-portal-theme=dark] .nav-notification,body[data-portal-theme=dark] .sidebar button.active .nav-notification{color:#fff;background:#dc2635}body[data-portal-theme=dark] .updates-summary>div{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .updates-summary svg{color:#98bff1}body[data-portal-theme=dark] .updates-summary span small{color:var(--muted)}body[data-portal-theme=dark] .update-card{background:#172737;border-color:#2d425d}body[data-portal-theme=dark] .update-card.unread{background:linear-gradient(90deg,#172737,#172737 15%);border-left-color:#79343a}body[data-portal-theme=dark] .update-card.open{border-color:#345479}body[data-portal-theme=dark] .update-trigger{color:var(--navy);background:0 0}body[data-portal-theme=dark] .update-trigger:hover{background:#172737}body[data-portal-theme=dark] .update-date small{color:#bcc3cd;background:#1f2c3d}body[data-portal-theme=dark] .unread .update-date small{color:#ed9ba2;background:#421a1e}body[data-portal-theme=dark] .update-copy small{color:#bac3ce}body[data-portal-theme=dark] .update-trigger>svg{color:#adb6c2}body[data-portal-theme=dark] .update-detail{background:#172737;border-top-color:#365477}body[data-portal-theme=dark] .update-sections section{background:#172737;border-color:#2d415d}body[data-portal-theme=dark] .update-sections h2{color:#ccdff4}body[data-portal-theme=dark] .update-sections li{color:#b7c3d1}body[data-portal-theme=dark] .update-detail>a{color:#98c0f1;background:#1a2b42}body[data-portal-theme=dark] .update-detail>a:hover{background:#1a2c42}body[data-portal-theme=dark] .account-profile-card,body[data-portal-theme=dark] .account-password-card{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .account-avatar{color:#fff;background:linear-gradient(135deg,#0b61cc,#0a83ee)}body[data-portal-theme=dark] .account-name small{color:#acb6c3}body[data-portal-theme=dark] .account-name>span{color:#bac3ce}body[data-portal-theme=dark] .account-profile-card dl{border-top-color:#365477}body[data-portal-theme=dark] .account-profile-card dl>div{border-bottom-color:#314559}body[data-portal-theme=dark] .account-profile-card dt{color:#bbc3cd}body[data-portal-theme=dark] .account-profile-card dd{color:#d1dfef}body[data-portal-theme=dark] .account-profile-card dd i{background:#1d9a50}body[data-portal-theme=dark] .account-readonly{color:#b9c3cf;background:#172737}body[data-portal-theme=dark] .account-readonly svg{color:#98c0f1}body[data-portal-theme=dark] .account-password-card header>span{color:#98c0f1;background:#1a2b42}body[data-portal-theme=dark] .account-password-card header small{color:#acb6c3}body[data-portal-theme=dark] .account-password-card label{color:#b4c3d5}body[data-portal-theme=dark] .account-password-card input{color:var(--navy);background:#172737;border-color:#2e425b}body[data-portal-theme=dark] .account-password-card input:focus{border-color:#345179}body[data-portal-theme=dark] .account-password-card label>small{color:#acb6c3}body[data-portal-theme=dark] .account-password-card form>button{color:#fff;background:#0b63cf}body[data-portal-theme=dark] .account-password-card form>button:hover{background:#0758bb}body[data-portal-theme=dark] .password-message.success{color:#cbf6dd;background:#1a4228}body[data-portal-theme=dark] .password-message.error{color:#eb9ea4;background:#172737}body[data-portal-theme=dark] .account-motivation{color:#fff;background:linear-gradient(135deg,#071e41,#104b83)}body[data-portal-theme=dark] .account-motivation>span{background:#17273712;border-color:#3744531d}body[data-portal-theme=dark] .account-motivation small{color:#81b8ee}body[data-portal-theme=dark] .account-motivation p{color:#96b8da}body[data-portal-theme=dark] .purchases-progress-card{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .purchases-progress-card>p{color:#b7c2d2}body[data-portal-theme=dark] .purchases-kpis article{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .purchases-kpis small{color:#bbc3ce}body[data-portal-theme=dark] .purchases-table-panel{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .purchases-table-panel>header{border-bottom-color:var(--line)}body[data-portal-theme=dark] .purchases-table-panel>header svg{color:#98c0f1}body[data-portal-theme=dark] .purchases-table-panel header span small{color:#acb6c3}body[data-portal-theme=dark] .purchases-table-panel>header>span{color:#bac2cf;background:#1a2c42}body[data-portal-theme=dark] .purchases-table-wrap th{color:#bac2cf;background:#172737}body[data-portal-theme=dark] .purchases-table-wrap td{color:#b4c3d5;border-top-color:#314559}body[data-portal-theme=dark] .purchases-table-wrap tbody tr:hover{background:#172737}body[data-portal-theme=dark] .purchases-table-wrap td:nth-child(3){color:var(--navy)}@media (max-width:1200px){body[data-portal-theme=dark] .decisions>div{border-top-color:var(--line)}}body[data-portal-theme=dark] .sidebar nav button:hover{color:#98bef1;background:#1a2a42}body[data-portal-theme=dark] .sidebar nav button:focus-visible{background:#1a2a42;outline-color:#0b63cf}body[data-portal-theme=dark] .sidebar nav button.active{color:#98bef1;background:#1a2a42}body[data-portal-theme=dark] .sidebar>p{border-top-color:#355278}body[data-portal-theme=dark] .header-account{color:var(--navy);background:0 0}body[data-portal-theme=dark] .header-account:hover{background:#1a2a42}body[data-portal-theme=dark] .header-account-copy small{color:#b9c2cf}body[data-portal-theme=dark] .header-account .avatar{color:#fff;background:#0c60c7}body[data-portal-theme=dark] .report-actions small{color:#bac3cf}body[data-portal-theme=dark] .excel-button{color:#ccf4e3!important;background:#1c402e!important;border-color:#377652!important}body[data-portal-theme=dark] .excel-button:hover{background:#1d3f2c!important}body[data-portal-theme=dark] .portal-home p,body[data-portal-theme=dark] .executive-refresh p,body[data-portal-theme=dark] .alerts-view p{color:#b8c2d1}body[data-portal-theme=dark] .welcome-panel{color:#fff;background:linear-gradient(115deg,#071d40 0%,#104a80 100%)}body[data-portal-theme=dark] .welcome-panel p{color:#d6e4f4}body[data-portal-theme=dark] .portal-eyebrow{color:#81b4ee}body[data-portal-theme=dark] .welcome-mark{background:#1727370c;border-color:#37445322}body[data-portal-theme=dark] .portal-section-label>span{color:#b9c2cf}body[data-portal-theme=dark] .country-overview,body[data-portal-theme=dark] .portal-communication-grid article,body[data-portal-theme=dark] .overview-panel{background:#172737;border-color:#355379}body[data-portal-theme=dark] .country-monogram{color:#98c0f1;background:#1a2a42}body[data-portal-theme=dark] .py .country-monogram{color:#e7a1ca;background:#421a42}body[data-portal-theme=dark] .country-overview header small{color:#bbc3cd}body[data-portal-theme=dark] .country-overview header>button{color:#b2c5d7;background:#172737;border-color:#345179}body[data-portal-theme=dark] .country-metrics span{color:#b3c2d5}body[data-portal-theme=dark] .country-metrics small{color:#bac4cf}body[data-portal-theme=dark] .country-links{border-top-color:#385176}body[data-portal-theme=dark] .country-links button{color:#a5c3e4;background:#1a2b42}body[data-portal-theme=dark] .country-links button:hover{background:#1a2d42}body[data-portal-theme=dark] .work-tools-grid button{color:#ccdef5;background:#172737;border-color:#355379}body[data-portal-theme=dark] .work-tools-grid button>svg:first-child{color:#98c3f1}body[data-portal-theme=dark] .work-tools-grid button>svg:last-child{color:#abb6c4}body[data-portal-theme=dark] .work-tools-grid span{color:#b6c3d3}body[data-portal-theme=dark] .work-tools-grid small{color:#acb6c3}body[data-portal-theme=dark] .work-tools-grid button:hover{background:#172737;border-color:#345279}body[data-portal-theme=dark] .overview-card-title>svg{color:#98c2f1}body[data-portal-theme=dark] .unread-chip{color:#e9a0a9;background:#172737}body[data-portal-theme=dark] .portal-communication-grid article>small{color:#adb6c3}body[data-portal-theme=dark] .portal-communication-grid button,body[data-portal-theme=dark] .overview-panel>button:not(.priority-list>button){color:#98c1f1;background:0 0}body[data-portal-theme=dark] .home-bottom-links>button{color:#b2c5d7;background:#1a2b42;border-color:#355379}body[data-portal-theme=dark] .overview-heading>div>span{color:#bac3cf}body[data-portal-theme=dark] .executive-brief{background:#1a2b42;border-color:#345179 #345179 #345179 #175eb0}body[data-portal-theme=dark] .executive-brief>span{color:#a0c5e8}body[data-portal-theme=dark] .executive-brief small{color:#bac3cf}body[data-portal-theme=dark] .overview-kpis article{background:#172737;border-color:#355379}body[data-portal-theme=dark] .overview-kpis span{color:#b8c3d1}body[data-portal-theme=dark] .overview-kpis small{color:#bbc4ce}body[data-portal-theme=dark] .overview-panel>small{color:#bac4cf}body[data-portal-theme=dark] .signal-matrix th{color:#bac3cf;background:#172737}body[data-portal-theme=dark] .signal-matrix td{border-bottom-color:#2e425c}body[data-portal-theme=dark] .signal-matrix tbody th{background:#172737}body[data-portal-theme=dark] .signal-dot.rojo{background:#db3544}body[data-portal-theme=dark] .signal-dot.amarillo{background:#edb524}body[data-portal-theme=dark] .signal-dot.verde{background:#299766}body[data-portal-theme=dark] .signal-dot.gris{background:#2c3644}body[data-portal-theme=dark] .overview-footnote{color:#bbc4cd!important}body[data-portal-theme=dark] .recent-reading>strong{color:#9ec2eb}body[data-portal-theme=dark] .overview-contribution{border-top-color:#355078;border-bottom-color:#355078}body[data-portal-theme=dark] .overview-contribution>span{color:#b2c4d7}body[data-portal-theme=dark] .overview-contribution>small{color:#bbc4ce}body[data-portal-theme=dark] .operational-summary article>span{color:#b8c4d1}body[data-portal-theme=dark] .priority-list>button{background:0 0;color:#cee0f3!important;border-top-color:#365177!important}body[data-portal-theme=dark] .priority-list>button:hover{background:#172737}body[data-portal-theme=dark] .priority-list strong small{color:#bac4cf}body[data-portal-theme=dark] .priority-list small{color:#b9c3d0}body[data-portal-theme=dark] .priority-list .action-line{color:#a3c7e6}body[data-portal-theme=dark] .signal-pill.rojo{color:#ea9eab;background:#172737}body[data-portal-theme=dark] .signal-pill.amarillo{color:#f8ebc9;background:#42381a}body[data-portal-theme=dark] .planned-links{border-top-color:#355379}body[data-portal-theme=dark] .planned-links>span{color:#bbc4cd}body[data-portal-theme=dark] .planned-links button{color:#b5c4d4;background:0 0}body[data-portal-theme=dark] .section-data-date{color:#bbc3cd!important}body[data-portal-theme=dark] .alerts-operational button{color:#a2c2e7;background:#172737;border-color:#345279}body[data-portal-theme=dark] .alerts-operational small{color:#bbc4cd}body[data-portal-theme=dark] .alert-filters label{color:#b6c4d2}body[data-portal-theme=dark] .alert-filters select{color:#cfe0f2;background:#172737;border-color:#375377}body[data-portal-theme=dark] .alert-filters>span{color:#bbc4ce}body[data-portal-theme=dark] .embedded-form-dialog{color:#cee0f3}body[data-portal-theme=dark] .embedded-form-content{background:#172737}body[data-portal-theme=dark] .embedded-form-content header{background:#172737;border-bottom-color:#365177}body[data-portal-theme=dark] .embedded-form-content header button{background:#1a2942}body[data-portal-theme=dark] .embedded-form-guidance{background:#1a2b42}body[data-portal-theme=dark] .embedded-form-content iframe{background:#172737}body[data-portal-theme=dark] .embedded-form-content footer{background:#172737;border-top-color:#355379}body[data-portal-theme=dark] .embedded-form-content footer span{color:#bac4cf}body[data-portal-theme=dark] .embedded-form-content footer a{color:#98c1f1}body[data-portal-theme=dark] .embedded-form-content button:focus-visible{outline-color:#0b61c5}body[data-portal-theme=dark] .workspace-welcome{border-bottom-color:#365277}body[data-portal-theme=dark] .workspace-eyebrow{color:#e9a0cd}body[data-portal-theme=dark] .workspace-welcome p{color:#bac2ce}body[data-portal-theme=dark] .welcome-shortcuts button{color:#cde0f4;background:#172737;border-color:#345379}body[data-portal-theme=dark] .welcome-shortcuts button:hover{background:#172737}body[data-portal-theme=dark] .welcome-shortcuts button>svg:first-child{color:#98c3f1}body[data-portal-theme=dark] .welcome-shortcuts button>svg:last-child{color:#abb5c5}body[data-portal-theme=dark] .workspace-section-title>span{color:#acb7c3}body[data-portal-theme=dark] .country-workspace{background:#172737;border-color:#1e6bbc #345479 #345479}body[data-portal-theme=dark] .country-workspace.py{border-top-color:#942875}body[data-portal-theme=dark] .country-workspace header small{color:#bac3ce}body[data-portal-theme=dark] .country-pulse>div>span{color:#bac3cf}body[data-portal-theme=dark] .country-change{color:#b2c4d7}body[data-portal-theme=dark] .country-change small{color:#acb6c3}body[data-portal-theme=dark] .country-entry{color:#fff;background:#143e70}body[data-portal-theme=dark] .country-entry:hover{background:#0c5798}body[data-portal-theme=dark] .py .country-entry{background:#633261}body[data-portal-theme=dark] .py .country-entry:hover{background:#7b3474}body[data-portal-theme=dark] .country-destinations button{color:#a8c3e1;background:0 0}body[data-portal-theme=dark] .country-destinations button>svg:first-child{color:#a7b7c9}body[data-portal-theme=dark] .country-destinations button>svg:last-child{color:#a7b7c8}body[data-portal-theme=dark] .country-destinations button:hover{color:#98c3f1;background:#1a2b42}body[data-portal-theme=dark] .country-soon{background:#172737;border-top-color:#385275}body[data-portal-theme=dark] .country-soon>span{color:#acb6c3}body[data-portal-theme=dark] .country-soon button{color:#b7c4d1;background:0 0}body[data-portal-theme=dark] .country-soon button:hover{color:#98c7f1}body[data-portal-theme=dark] .workspace-pilot{color:#acb6c3!important}body[data-portal-theme=dark] .workspace-tickets>button{color:#cddff3;background:#172737;border-color:#345479}body[data-portal-theme=dark] .workspace-tickets>button:hover{background:#172737;border-color:#345279}body[data-portal-theme=dark] .tool-icon{color:#9fc3ea;background:#1a2942}body[data-portal-theme=dark] .workspace-tickets span span{color:#b7c4d1}body[data-portal-theme=dark] .workspace-tickets small{color:#acb6c3}body[data-portal-theme=dark] .workspace-tickets>button>svg{color:#a9b7c7}body[data-portal-theme=dark] .notice-feature{background:#172737;border-color:#413753}body[data-portal-theme=dark] .notice-category{color:#d7b2d5}body[data-portal-theme=dark] .notice-feature>small,body[data-portal-theme=dark] .notice-news>small{color:#acb6c3}body[data-portal-theme=dark] .notice-unread{color:#e5a4b2;background:#421a23}body[data-portal-theme=dark] .workspace-noticeboard button{color:#98c3f1;background:0 0}body[data-portal-theme=dark] .notice-news{background:#1a2c42;border-color:#345379}body[data-portal-theme=dark] .notice-news .notice-category{color:#b2c5d7}body[data-portal-theme=dark] .alerts-empty{background:#172737;border-color:#375376}body[data-portal-theme=dark] .alerts-empty>span{color:#b7c3d2;background:#1a2b42}body[data-portal-theme=dark] .structural-count{color:#e6a3ae;background:#172737}body[data-portal-theme=dark] .overview-panel.structural-review>button.structural-merchant{color:#cee0f3;background:0 0;border-top-color:#355278}body[data-portal-theme=dark] .overview-panel.structural-review>button.structural-merchant:hover{background:#172737}body[data-portal-theme=dark] .executive-score-badge{color:#e7a1b0;background:#172737}body[data-portal-theme=dark] .structural-detail>strong>small{color:#acb6c3}body[data-portal-theme=dark] .structural-detail>span{color:#b3c4d6}body[data-portal-theme=dark] .structural-detail>small{color:#acb6c3}body[data-portal-theme=dark] .structural-action{color:#b9c3d0}body[data-portal-theme=dark] .embedded-form-dialog::backdrop{background:#0a1c3a75}body[data-portal-theme=dark] .portal-header-title{color:#d0e1f1}body[data-portal-theme=dark] .ws-action-error{color:#e6b2a2;background:#42251a;border-color:#794834}body[data-portal-theme=dark] .ws-action-error>button{color:inherit;background:0 0}body[data-portal-theme=dark] .ws-action-loading{color:#b2cfd7;background:#172737;border-color:#324e58}body[data-portal-theme=dark] .ws-view-loading{color:#bac8ce}body[data-portal-theme=dark] .wsp-panel{--wsp-ink:#d7eae9;--wsp-line:#375344;color:var(--wsp-ink)}:is(body[data-portal-theme=dark] .wsp-panel:focus-visible,body[data-portal-theme=dark] .wsp-dialog:focus-visible,body[data-portal-theme=dark] .wsp-bell:focus-visible){outline-color:#36775e}body[data-portal-theme=dark] .wsp-heading p{color:#bdc4cb}body[data-portal-theme=dark] .wsp-kicker{color:#bdccc6}body[data-portal-theme=dark] .wsp-primary,body[data-portal-theme=dark] .wsp-secondary,body[data-portal-theme=dark] .wsp-icon{border-color:#0000}body[data-portal-theme=dark] .wsp-primary{color:#fff;background:#187b66}body[data-portal-theme=dark] .wsp-secondary{color:#d7eae5;background:#172737;border-color:#375342}body[data-portal-theme=dark] .wsp-icon{color:#b8d0c7;background:0 0}body[data-portal-theme=dark] .wsp-link,body[data-portal-theme=dark] .wsp-title{color:#cdf4e9;background:0 0}body[data-portal-theme=dark] .wsp-title{color:#d7eae5}body[data-portal-theme=dark] .wsp-switch button{color:#bdc4cb;background:#172737;border-color:#375341}body[data-portal-theme=dark] .wsp-switch button.active{color:#cdf4eb;background:#1d3f2b;border-color:#2f5b44}body[data-portal-theme=dark] .wsp-search{background:#172737;border-color:#375341}body[data-portal-theme=dark] .wsp-search input{background:0 0}body[data-portal-theme=dark] .wsp-panel input,body[data-portal-theme=dark] .wsp-panel select,body[data-portal-theme=dark] .wsp-dialog input,body[data-portal-theme=dark] .wsp-dialog select,body[data-portal-theme=dark] .wsp-dialog textarea{color:#d7eae4;background:#172737;border-color:#375342}body[data-portal-theme=dark] .wsp-table-wrap{background:#172737;border-color:#375341}body[data-portal-theme=dark] .wsp-table th{color:#bdc4cb;background:#172737}body[data-portal-theme=dark] .wsp-table td{border-top-color:#375340}body[data-portal-theme=dark] .wsp-table small{color:#afb8c0}body[data-portal-theme=dark] .wsp-status{color:#bdc4cb;background:#242e38}body[data-portal-theme=dark] .wsp-status.resolved,body[data-portal-theme=dark] .wsp-status.done{color:#a6e3c6;background:#1a4228}body[data-portal-theme=dark] .wsp-status.progress{color:#b2c2d7;background:#1a2b42}body[data-portal-theme=dark] .wsp-status.review{color:#edd29b;background:#42351a}body[data-portal-theme=dark] .wsp-status.blocked{color:#e3b3a5;background:#42251a}body[data-portal-theme=dark] .wsp-status.future{color:#c3bacf;background:#271a42}body[data-portal-theme=dark] .wsp-overdue{color:#e4b1a5}body[data-portal-theme=dark] .wsp-pagination{color:#bdc4cb}body[data-portal-theme=dark] .wsp-pagination button{color:#b8d1c4;background:#172737;border-color:#375341}body[data-portal-theme=dark] .wsp-error{color:#e5ada4;background:#42221a;border-color:#794534}body[data-portal-theme=dark] .wsp-loading{color:#bdc4cb}body[data-portal-theme=dark] .wsp-empty{color:#afb8c0}body[data-portal-theme=dark] .wsp-empty h3{color:#b7d2c3}body[data-portal-theme=dark] .wsp-muted,body[data-portal-theme=dark] .wsp-footnote{color:#bdc4cb}body[data-portal-theme=dark] .wsp-dialog{color:#d7eae3;background:#172737;border-color:#37533f}body[data-portal-theme=dark] .wsp-dialog::backdrop{background:#163c3866}body[data-portal-theme=dark] .wsp-dialog>header{background:#172737;border-bottom-color:#375340}body[data-portal-theme=dark] .wsp-dialog>header>button{color:#bdccc3;background:0 0}body[data-portal-theme=dark] .wsp-privacy{color:#bbcdc0;background:#1f3d29}body[data-portal-theme=dark] .wsp-file-picker{background:#172737;border-color:#375340}body[data-portal-theme=dark] .wsp-file-picker small{color:#afb8c0}body[data-portal-theme=dark] .wsp-file-picker input{background:#172737}body[data-portal-theme=dark] .wsp-file-picker li,body[data-portal-theme=dark] .wsp-attachments li{border-bottom-color:#37533d}body[data-portal-theme=dark] .wsp-file-picker li>button{color:#bccdc2;background:0 0}body[data-portal-theme=dark] .wsp-meta dt{color:#afb8c0}body[data-portal-theme=dark] .wsp-reply,body[data-portal-theme=dark] .wsp-share{background:#223928}body[data-portal-theme=dark] .wsp-history li{border-left-color:#33573c}body[data-portal-theme=dark] .wsp-history small{color:#afb8c0}body[data-portal-theme=dark] .wsp-attachments{border-top-color:#37533e}body[data-portal-theme=dark] .wsp-people{background:#172737;border-color:#37533d}body[data-portal-theme=dark] .wsp-notes{border-top-color:#375341}body[data-portal-theme=dark] .wsp-note-card{color:#dae7df;background:#172737;border-color:#37533d}body[data-portal-theme=dark] .wsp-note-card p{color:#bdc4cb}body[data-portal-theme=dark] .wsp-note-card small,body[data-portal-theme=dark] .wsp-notes-empty{color:#afb8c0}body[data-portal-theme=dark] .wsp-day-agenda,body[data-portal-theme=dark] .wsp-day-grid>section{background:#172737;border-color:#37533d}body[data-portal-theme=dark] .wsp-section-title>span{color:#bdccc2;background:#213b27}body[data-portal-theme=dark] .wsp-day-item,body[data-portal-theme=dark] .wsp-day-event{color:#dae7df;background:0 0;border-bottom-color:#37533d}body[data-portal-theme=dark] .wsp-day-item small,body[data-portal-theme=dark] .wsp-day-event small{color:#afb8c0}body[data-portal-theme=dark] .wsp-day-item>svg,body[data-portal-theme=dark] .wsp-day-event>svg{color:#aec1b3}body[data-portal-theme=dark] .wsp-day-event time{color:#a9e0cf}body[data-portal-theme=dark] .wsp-bell-button{color:#b2d7c6;background:#223a29}body[data-portal-theme=dark] .wsp-bell-button b{color:#fff;background:#b84c39}body[data-portal-theme=dark] .wsp-notices{color:#b5d4c0;background:#172737;border-color:#375341}body[data-portal-theme=dark] .wsp-notices>button{color:inherit;background:#172737;border-top-color:#36533a}body[data-portal-theme=dark] .wsp-notices>button.unread{background:#1c4023}body[data-portal-theme=dark] .wsp-notices>button small{color:#afb8c0}body[data-portal-theme=dark] .wsp-notices>.wsp-read-all{color:#a8e1c8}body[data-portal-theme=dark] .wsh-topline{border-bottom-color:#375344}body[data-portal-theme=dark] .wsh-boxes button{color:#bdc4cb;background:0 0;border-bottom-color:#0000}body[data-portal-theme=dark] .wsh-boxes button.active{color:#ccf4eb;border-bottom-color:#187b66}body[data-portal-theme=dark] .wsh-legend{color:#bdc4cb}body[data-portal-theme=dark] .wsh-kind.request{color:#a9c6df;background:#1a2f42}body[data-portal-theme=dark] .wsh-kind.task{color:#c0b7d2;background:#241a42}body[data-portal-theme=dark] .wsh-list{background:#172737;border-color:#375344}body[data-portal-theme=dark] .wsh-row{border-bottom-color:#374453;border-left-color:#0000}body[data-portal-theme=dark] .wsh-row.request{border-left-color:#345879}body[data-portal-theme=dark] .wsh-row.task{border-left-color:#412f5b}body[data-portal-theme=dark] .wsh-row:hover{background:#172737}body[data-portal-theme=dark] .wsh-title{color:#d7eae4;background:0 0}body[data-portal-theme=dark] .wsh-row-main small,body[data-portal-theme=dark] .wsh-progress small{color:#afb8c0}body[data-portal-theme=dark] .wsh-progress .wsh-overdue{color:#e4afa5}body[data-portal-theme=dark] .wsh-open{color:#b2d7c8;background:#172737;border-color:#37533f}body[data-portal-theme=dark] .wsh-panel .wsp-status.progress{color:#a7c9e2;background:#1a2f42}body[data-portal-theme=dark] .wsh-panel .wsp-status.blocked{color:#e3c4a6;background:#422a1a}body[data-portal-theme=dark] .wsh-panel .wsp-status.review{color:#c2b7d2;background:#291a42}body[data-portal-theme=dark] .wsh-panel .wsp-status.done{color:#b2d7c2;background:#1e3e2a}body[data-portal-theme=dark] .wsh-panel .wsp-status.future,body[data-portal-theme=dark] .wsh-panel .wsp-status.cancelled{color:#bdc4cb;background:#242e38}body[data-portal-theme=dark] .wsh-supervision-filters>label:not(.wsp-search),body[data-portal-theme=dark] .wsh-more-filters{color:#bdc4cb}body[data-portal-theme=dark] .wsh-more-filters summary b{background:#223929}body[data-portal-theme=dark] .wsh-more-filters>div{background:#24382b;border-color:#37533e}body[data-portal-theme=dark] .wsh-more-filters select{background:#172737}body[data-portal-theme=dark] .wsh-person small,body[data-portal-theme=dark] .wsh-supervised-row .wsh-progress>small{color:#afb8c0}body[data-portal-theme=dark] .wsh-person>span{color:#bdccc3}body[data-portal-theme=dark] .wsh-person>span.wsh-overdue{color:#e4afa5}body[data-portal-theme=dark] .wsh-scope-notice{color:#afb8c0}body[data-portal-theme=dark] .wsh-scope-value{color:#b6d3c5;background:#243829;border-color:#375344}body[data-portal-theme=dark] .wc{--wc-ink:#d0e5f0;--wc-muted:#bbc6cd;--wc-line:#354d55;--wc-soft:#1e3e2c;color:var(--wc-ink)}:is(body[data-portal-theme=dark] .wc:focus-visible,body[data-portal-theme=dark] .wc-dialog:focus-visible){outline-color:#36775e}body[data-portal-theme=dark] .wc-heading p{color:var(--wc-muted)}body[data-portal-theme=dark] .wc-eyebrow{color:#bccdca}body[data-portal-theme=dark] .wc-primary,body[data-portal-theme=dark] .wc-secondary,body[data-portal-theme=dark] .wc-danger{border-color:var(--wc-line,#354d55);color:var(--wc-ink,#d0e5f0);background:#172737}body[data-portal-theme=dark] .wc-primary{color:#fff;background:#177b64;border-color:#177b64}body[data-portal-theme=dark] .wc-danger{color:#e7aaa1;background:#42241a;border-color:#794234}body[data-portal-theme=dark] .wc-icon{border-color:var(--wc-line);background:#172737}body[data-portal-theme=dark] .wc-view-switch{background:#243538}body[data-portal-theme=dark] .wc-view-switch button{color:#b9c7d0;background:0 0}body[data-portal-theme=dark] .wc-view-switch button[aria-pressed=true]{color:#cdf4ec;background:#172737}body[data-portal-theme=dark] .wc-date-picker{border-color:var(--wc-line);color:var(--wc-ink);background:#172737}body[data-portal-theme=dark] .wc-notice{color:#d7eae4;background:#1f3d29}body[data-portal-theme=dark] .wc-error{color:#e6aea3;background:#42251a;border-color:#794634}body[data-portal-theme=dark] .wc-muted{color:var(--wc-muted,#bbc6cd)}body[data-portal-theme=dark] .wc-loading{color:var(--wc-muted)}body[data-portal-theme=dark] .wc-surface{border-color:var(--wc-line);background:#172737}body[data-portal-theme=dark] .wc-day-header{border-bottom-color:var(--wc-line)}body[data-portal-theme=dark] .wc-day-header small{color:var(--wc-muted)}body[data-portal-theme=dark] .wc-hour-label{color:#bdc4cb;background:#172737;border-bottom-color:#374953}body[data-portal-theme=dark] .wc-slot{color:#afb8c0;background:#172737;border-bottom-color:#374953;border-left-color:#364b54}body[data-portal-theme=dark] .wc-slot:hover{color:#b2d7cb;background:#203c30}body[data-portal-theme=dark] .wc-slot.wc-slot-busy{color:#0000;background:#172737}body[data-portal-theme=dark] .wc-block{color:#d7eae3;background:#1f3d2a;border-left-color:#37846d}body[data-portal-theme=dark] .wc-block.meeting{color:#a5c5e4;background:#1a2a42;border-left-color:#365777}body[data-portal-theme=dark] .wc-block.task{color:#c2b6d3;background:#2b1a42;border-left-color:#47305a}body[data-portal-theme=dark] .wc-untimed{border-bottom-color:var(--wc-line);background:#172737}body[data-portal-theme=dark] .wc-untimed summary{color:#b9c7cf}body[data-portal-theme=dark] .wc-small-task{color:#b2d7c9;background:#172737;border-color:#375346}body[data-portal-theme=dark] .wc-week-column{border-left-color:var(--wc-line)}body[data-portal-theme=dark] .wc-week-title{border-bottom-color:var(--wc-line);color:#b8c8d1;background:#172737}body[data-portal-theme=dark] .wc-week-day-list{border-bottom-color:var(--wc-line)}body[data-portal-theme=dark] .wc-week-day-list>button{color:#b5cbd4;background:0 0}body[data-portal-theme=dark] .wc-event-row{color:#d7eae3;background:#172737;border-color:#374453}body[data-portal-theme=dark] .wc-event-row small{color:#bdc4cb}body[data-portal-theme=dark] .wc-month-label{color:#bdc7cc;border-bottom-color:var(--wc-line);background:#172737}body[data-portal-theme=dark] .wc-month-cell{border-bottom-color:#364a53;border-left-color:#364a53}body[data-portal-theme=dark] .wc-month-cell.outside{background:#172737}body[data-portal-theme=dark] .wc-month-day{color:#b9c9d0;background:0 0}body[data-portal-theme=dark] .wc-month-day.today{color:#fff;background:#177b64}body[data-portal-theme=dark] .wc-month-event.meeting{color:#a9c5e0;background:#1a2a42}body[data-portal-theme=dark] .wc-month-more{color:#bcc7cd;background:0 0}body[data-portal-theme=dark] .wc-legend{color:#bdc4cb}body[data-portal-theme=dark] .wc-legend i{background:#37846d}body[data-portal-theme=dark] .wc-legend i.meeting{background:#4d7ba8}body[data-portal-theme=dark] .wc-legend i.task{background:#9672b4}body[data-portal-theme=dark] .wc-dialog{--wc-ink:#d0e5f0;--wc-muted:#bbc6cd;--wc-line:#354d55;color:#d7eae3;border-color:#375345}body[data-portal-theme=dark] .wc-dialog::backdrop{background:#183e3a66}body[data-portal-theme=dark] .wc-dialog>header{background:#172737;border-bottom-color:#374453}body[data-portal-theme=dark] .wc-dialog-close{color:#bdc4cb;background:0 0}body[data-portal-theme=dark] .wc-form input,body[data-portal-theme=dark] .wc-form select,body[data-portal-theme=dark] .wc-form textarea{color:#d7eae3;background:#172737;border-color:#375344}body[data-portal-theme=dark] .wc-form input[readonly]{background:#24382b}body[data-portal-theme=dark] .wc-form .wc-link{color:#a7e1cf;background:0 0}body[data-portal-theme=dark] .wc-form footer{border-top-color:#374453}body[data-portal-theme=dark] .wc-option{background:#24382b}body[data-portal-theme=dark] .wc-selected-task{color:#c2b9d0;background:#271c40}body[data-portal-theme=dark] .wc-selected-task button{color:inherit;background:0 0}body[data-portal-theme=dark] .wc-person-list .wc-check{border-bottom-color:#374453}body[data-portal-theme=dark] .wc-person-chip{background:#23382e;border-color:#345544}body[data-portal-theme=dark] .wc-person-chip button{color:#b4d5c7;background:0 0}body[data-portal-theme=dark] .wc-meet-option{border-color:#375340}body[data-portal-theme=dark] .wc-meet-option p{color:#bdc4cb}body[data-portal-theme=dark] .wc-meet-option a{color:#a2e6d1}body[data-portal-theme=dark] .wc-detail-participants{border-top-color:#375343}body[data-portal-theme=dark] .wc-detail-participants li{border-bottom-color:#375343}body[data-portal-theme=dark] .wc-detail-participants small{color:#bdc4cb}body[data-portal-theme=dark] .wc-warning{color:#ecd39d;background:#42361a}body[data-portal-theme=dark] .wc-field-error{color:#e6aca2}body[data-portal-theme=dark] .wc-files a,body[data-portal-theme=dark] .wc-files button{color:#aadfcc;background:0 0}@media (max-width:1000px){body[data-portal-theme=dark] .wc-week .wc-slot{color:#0000}}@media (max-width:700px){body[data-portal-theme=dark] .wc-month-count{color:#b3d5c8;background:0 0}}body[data-portal-theme=dark] .wc-week-hour-axis>span{color:#afb8c0;background:#172737;border-bottom-color:#374953}body[data-portal-theme=dark] .wc-toolbar{border-bottom-color:var(--wc-line)}body[data-portal-theme=dark] .wc-navigation .wc-icon{background:0 0}body[data-portal-theme=dark] .wc-navigation .wc-icon:hover{background:#243538}body[data-portal-theme=dark] .wc-view-switch{border-color:var(--wc-line);background:#172737}body[data-portal-theme=dark] .wc-view-switch button[aria-pressed=true]{background:#1f3d2f}body[data-portal-theme=dark] .wc-jump-date{color:var(--wc-muted)}body[data-portal-theme=dark] .wc-mini-heading button{color:var(--wc-muted);background:0 0}body[data-portal-theme=dark] .wc-mini-heading button:hover{background:#243538}body[data-portal-theme=dark] .wc-mini-grid>span{color:var(--wc-muted)}body[data-portal-theme=dark] .wc-mini-grid>button{color:#b3cbd6;background:0 0;border-color:#0000}body[data-portal-theme=dark] .wc-mini-grid>button:hover{background:#24382e}body[data-portal-theme=dark] .wc-mini-grid>button.outside{color:#afb8c0}body[data-portal-theme=dark] .wc-mini-grid>button.today{color:#9cedda;border-color:#177b64}body[data-portal-theme=dark] .wc-mini-grid>button.selected{color:#fff;background:#177b64;border-color:#177b64}body[data-portal-theme=dark] .wc-timezone,body[data-portal-theme=dark] .wc-day-header>div>span{color:var(--wc-muted)}body[data-portal-theme=dark] .wc-day-header strong.today{color:#fff;background:#177b64}body[data-portal-theme=dark] .wc-slot.wc-slot-busy{background:#172737}body[data-portal-theme=dark] .wc-hour-label{color:#bdc4cb;background:#172737}body[data-portal-theme=dark] .wc-day-grid .wc-slot{border-bottom-color:#374953}body[data-portal-theme=dark] .wc-block{border-left-color:var(--wc-activity);color:#b6c9d3;background:#22303a}body[data-portal-theme=dark] .wc-block.task{border-color:var(--wc-task);color:#c3b2d7;background:#2b1a42}body[data-portal-theme=dark] .wc-block.routine{border-color:var(--wc-routine);color:#d2efe3;background:#1c402e}body[data-portal-theme=dark] .wc-block.request{border-color:var(--wc-request);color:#eecb9b;background:#42321a}body[data-portal-theme=dark] .wc-block.meeting{border-color:var(--wc-meeting);color:#a5c7e4;background:#1a2c42}body[data-portal-theme=dark] .wc-now{border-top-color:#793934}body[data-portal-theme=dark] .wc-now>i{background:#d85b52}body[data-portal-theme=dark] .wc-untimed-band{border-bottom-color:var(--wc-line);background:#172737}body[data-portal-theme=dark] .wc-untimed-band>span{color:#bdc4cb}body[data-portal-theme=dark] .wc-untimed-chip{color:#c3b5d4;background:#2c1a42;border-color:#533479}body[data-portal-theme=dark] .wc-untimed-chip.routine{color:#b2d7c8;background:#1c402b;border-color:#2e5c45}body[data-portal-theme=dark] .wc-untimed-chip.request{color:#edca9c;background:#42321a;border-color:#795c34}body[data-portal-theme=dark] .wc-kind-dot{background:currentColor}body[data-portal-theme=dark] .wc-week-title,body[data-portal-theme=dark] .wc-week-time .wc-week-title{color:#bcc7cc;border-bottom-color:var(--wc-line);background:#172737}body[data-portal-theme=dark] .wc-week-title>strong{color:#b5cbd3}body[data-portal-theme=dark] .wc-week-title.today{color:#9cedda;background:#172737}body[data-portal-theme=dark] .wc-week-title.today>strong{color:#fff;background:#177b64}body[data-portal-theme=dark] .wc-week .wc-slot{color:#afc1b7}body[data-portal-theme=dark] .wc-week-hour-axis>span{background:#172737}body[data-portal-theme=dark] .wc-week-untimed,body[data-portal-theme=dark] .wc-week-untimed-label{border-bottom-color:var(--wc-line);background:#172737}body[data-portal-theme=dark] .wc-week-untimed-label{color:#bdc4cb}body[data-portal-theme=dark] .wc-month-label{background:#172737}body[data-portal-theme=dark] .wc-month-event{color:#b9c9d0;background:0 0!important}body[data-portal-theme=dark] .wc-month-event:hover{background:#21343b!important}body[data-portal-theme=dark] .wc-month-event.meeting{color:#a2c6e6}body[data-portal-theme=dark] .wc-month-event.task{color:#c5b3d5}body[data-portal-theme=dark] .wc-month-event.request{color:#edcc9c}body[data-portal-theme=dark] .wc-month-event.routine{color:#a9e0c9}body[data-portal-theme=dark] .wc-month-add{color:#b7d2c5;background:#24382e}body[data-portal-theme=dark] .wc-calendar-hint{color:#afb8c0}body[data-portal-theme=dark] .wc-event-row{border-left-color:var(--wc-activity)}body[data-portal-theme=dark] .wc-event-row.task{border-left-color:var(--wc-task)}body[data-portal-theme=dark] .wc-event-row.routine{border-left-color:var(--wc-routine)}body[data-portal-theme=dark] .wc-event-row.request{border-left-color:var(--wc-request)}body[data-portal-theme=dark] .wc-event-row.meeting{border-left-color:var(--wc-meeting)}body[data-portal-theme=dark] .wc-today-badge{color:#a7e2cc;background:#1f3d2b}body[data-portal-theme=dark] .wc-untimed-chip.completed{color:#bdc8cc;background:#242e38;border-color:#374d53}body[data-portal-theme=dark] .wc-day-end{color:#bdc4cb}body[data-portal-theme=dark] .wa-header-button{color:#b8c8d1;background:0 0}body[data-portal-theme=dark] .wa-header-button:hover{color:#caf7f6;background:#213b3b}body[data-portal-theme=dark] .wa-header-button b{color:#fff;background:#502020}body[data-portal-theme=dark] .wa-header-button i{background:#c68a24}body[data-portal-theme=dark] .wa-page{color:#d7e3ea}body[data-portal-theme=dark] .wa-heading>div>span,body[data-portal-theme=dark] .wa-heading p{color:#afb8c0}body[data-portal-theme=dark] .wa-heading-actions button{color:#b2cdd7;background:#172737;border-color:#354d55}body[data-portal-theme=dark] .wa-heading-actions .wa-publish{color:#fff;background:#167c78;border-color:#167c78}body[data-portal-theme=dark] .wa-toolbar{background:#172737;border-color:#354955}body[data-portal-theme=dark] .wa-summary>strong{color:#caf7f6}body[data-portal-theme=dark] .wa-summary>span{color:#bdc7cb}body[data-portal-theme=dark] .wa-view-switch{background:#243438}body[data-portal-theme=dark] .wa-view-switch button{color:#bdc7cc;background:0 0}body[data-portal-theme=dark] .wa-view-switch button.active{color:#9bede8;background:#172737}body[data-portal-theme=dark] .wa-filter{color:#afb8c0}body[data-portal-theme=dark] .wa-filter select{color:#b7c9d2;background:#172737;border-color:#364c54}body[data-portal-theme=dark] .wa-order-help{color:#afb8c0}body[data-portal-theme=dark] .wa-list{background:#172737;border-color:#344b56}body[data-portal-theme=dark] .wa-row{color:#d7e4ea;background:#172737;border-bottom-color:#374953}body[data-portal-theme=dark] .wa-row:hover{background:#172737}body[data-portal-theme=dark] .wa-row:focus-visible{outline-color:#258a83}body[data-portal-theme=dark] .wa-symbol{color:#b9c7d0;background:#1f323d}body[data-portal-theme=dark] .wa-row.alert .wa-symbol{color:#e8cba0;background:#42311a}body[data-portal-theme=dark] .wa-row.announcement .wa-symbol{color:#a1b0ce;background:#1a2a42}body[data-portal-theme=dark] .wa-type{color:#b9c8cf}body[data-portal-theme=dark] .wa-alert-label{color:#eacb9e;background:#42321a}body[data-portal-theme=dark] .wa-read-state{color:#afb8c0}body[data-portal-theme=dark] .wa-row.unread .wa-read-state{color:#a1e8e0}body[data-portal-theme=dark] .wa-row.unread .wa-read-state:before{background:#2c9a8d}body[data-portal-theme=dark] .wa-copy>span:not(.wa-row-meta),body[data-portal-theme=dark] .wa-copy small{color:#afb8c0}body[data-portal-theme=dark] .wa-row.read strong{color:#bbc8ce}body[data-portal-theme=dark] .wa-row-end{color:#acbdc3}body[data-portal-theme=dark] .wa-row time{color:#afb8c0}body[data-portal-theme=dark] .wa-empty{color:#bdc7cc;background:#172737;border-color:#374c53}body[data-portal-theme=dark] .wa-empty svg{color:#a5e4d9}body[data-portal-theme=dark] .wa-empty h2{color:#b4ced5}body[data-portal-theme=dark] .wa-empty p,body[data-portal-theme=dark] .wa-source-status{color:#afb8c0}body[data-portal-theme=dark] .wa-error{color:#e4b1a5;background:#42231a}body[data-portal-theme=dark] .wa-error button,body[data-portal-theme=dark] .wa-read-all{color:#b3d0d6;background:0 0}body[data-portal-theme=dark] .wa-more{color:#b3d0d6;background:#172737;border-color:#355055}@media (max-width:650px){body[data-portal-theme=dark] .wa-filter{border-top-color:#374953}}body[data-portal-theme=dark] .topbar .portal-shortcut{color:#b8c8d1;background:0 0}body[data-portal-theme=dark] .topbar .portal-shortcut:hover,body[data-portal-theme=dark] .topbar .portal-shortcut.active{color:#9aefea;background:#1f3c3a}body[data-portal-theme=dark] .topbar .portal-shortcut:focus-visible{outline-color:#258a83}body[data-portal-theme=dark] .topbar .portal-shortcut b{color:#fff;background:#502020}body[data-portal-theme=dark] .ws-section-nav{color:#b4c9d5;background:#172737;border-bottom-color:#354655}body[data-portal-theme=dark] .ws-section-nav-links{background:#22303a;border-color:#354655}body[data-portal-theme=dark] .ws-section-nav-links>button{color:#bac6cf;background:0 0;border-color:#0000}body[data-portal-theme=dark] .ws-section-nav-links>button:hover{color:#d7e5ea;background:#233239}body[data-portal-theme=dark] .ws-section-nav-links>button[aria-current=page]{color:#cdf4ef;background:#172737;border-color:#35544d}body[data-portal-theme=dark] .ws-section-nav:focus-visible{outline-color:#008b96}@media (max-width:700px){body[data-portal-theme=dark] .ws-section-nav-mobile{color:#bcc6cd;background:#223439;border-color:#354b55}body[data-portal-theme=dark] .ws-section-nav-mobile>select{color:#d7e6ea;background:0 0}}body[data-portal-theme=dark] .ws-create-trigger{color:inherit;background:0 0}body[data-portal-theme=dark] .ws-create-trigger:focus-visible{outline-color:var(--chat-accent,#008b96)}body[data-portal-theme=dark] .ws-create-trigger.ws-create-main{border-color:var(--chat-line,#344f56);background:var(--chat-soft,#1f3d3d);color:var(--chat-accent,#c9f3f8)}body[data-portal-theme=dark] .ws-create-popup{border-color:var(--ws-menu-line,#344f56);background:var(--ws-menu-surface,#172737);color:var(--ws-menu-ink,#d1e6ef)}body[data-portal-theme=dark] .ws-create-popup>button{color:inherit;background:0 0}:is(body[data-portal-theme=dark] .ws-create-popup>button:hover,body[data-portal-theme=dark] .ws-create-popup>button:focus-visible){background:var(--ws-menu-hover,#1c3c40)}body[data-portal-theme=dark] .ws-create-popup>button:focus-visible{outline-color:var(--ws-menu-accent,#008b96)}body[data-portal-theme=dark] .ws-create-popup>.ws-create-close{border-top-color:var(--ws-menu-line,#344f56)}body[data-portal-theme=dark] .pd{--pd-ink:#d7eae8;color:var(--pd-ink)}body[data-portal-theme=dark] .pd-eyebrow{color:#bccdca}body[data-portal-theme=dark] .pd-heading p{color:#bdc4cb}body[data-portal-theme=dark] .pd-primary,body[data-portal-theme=dark] .pd-secondary,body[data-portal-theme=dark] .pd-danger{border-color:#0000}body[data-portal-theme=dark] .pd-primary{color:#fff;background:#177b64}body[data-portal-theme=dark] .pd-secondary{color:#d7eae6;background:#172737;border-color:#375348}body[data-portal-theme=dark] .pd-danger{color:#e8a6a0;background:#421f1a;border-color:#793e34}body[data-portal-theme=dark] .pd-tabs{border-bottom-color:#374453}body[data-portal-theme=dark] .pd-tabs button{color:#bdc4cb;background:0 0}body[data-portal-theme=dark] .pd-tabs button.active{color:#ccf5ec;background:#1d3f31}body[data-portal-theme=dark] .pd-context{color:#bdc4cb}body[data-portal-theme=dark] .pd-context button,body[data-portal-theme=dark] .pd-pagination button{color:#b8d1cb;background:#172737;border-color:#375345}body[data-portal-theme=dark] .pd-context .selected{background:#24382a}body[data-portal-theme=dark] .pd-search{background:#172737;border-color:#374453}body[data-portal-theme=dark] .pd input,body[data-portal-theme=dark] .pd select,body[data-portal-theme=dark] .pd textarea,body[data-portal-theme=dark] .pd-modal input,body[data-portal-theme=dark] .pd-modal select,body[data-portal-theme=dark] .pd-modal textarea{color:#d7eae5;background:#172737;border-color:#375344}body[data-portal-theme=dark] .pd input:focus-visible{outline-color:#36775e}body[data-portal-theme=dark] .pd select:focus-visible{outline-color:#36775e}body[data-portal-theme=dark] .pd button:focus-visible{outline-color:#36775e}body[data-portal-theme=dark] .pd-modal:focus-visible{outline-color:#36775e}body[data-portal-theme=dark] .pd-bell button:focus-visible{outline-color:#36775e}body[data-portal-theme=dark] .pd-table-wrap{background:#172737;border-color:#374453}body[data-portal-theme=dark] .pd th{color:#bdc4cb;background:#172737}body[data-portal-theme=dark] .pd td{border-top-color:#374453}body[data-portal-theme=dark] .pd td small{color:#afb8c0}body[data-portal-theme=dark] .pd-title,body[data-portal-theme=dark] .pd-link{color:#d0f1e8;background:0 0}body[data-portal-theme=dark] .pd-title{color:#d7eae4}body[data-portal-theme=dark] .pd-status{color:#bdc4cb;background:#242e38}body[data-portal-theme=dark] .pd-status.progress{color:#a4c4e4;background:#1a2c42}body[data-portal-theme=dark] .pd-status.review{color:#f1d398;background:#42361a}body[data-portal-theme=dark] .pd-status.done{color:#a4e5c7;background:#1b4029}body[data-portal-theme=dark] .pd-status.blocked{color:#e4b1a4;background:#42211a}body[data-portal-theme=dark] .pd-status.future{color:#c0b7d1;background:#231a42}body[data-portal-theme=dark] .pd-status.cancelled{color:#bdc4cb;background:#242e38}body[data-portal-theme=dark] .pd-overdue{color:#e3afa5}body[data-portal-theme=dark] .pd-pagination{color:#bdc4cb}body[data-portal-theme=dark] .pd-empty{color:#afb8c0}body[data-portal-theme=dark] .pd-empty h3{color:#b7d2c5}body[data-portal-theme=dark] .pd-error{color:#e4ada4;background:#421f1a;border-color:#793f34}body[data-portal-theme=dark] .pd-info{background:#1f3d2c}body[data-portal-theme=dark] .pd-modal{color:#d7eae4;border-color:#37533e}body[data-portal-theme=dark] .pd-modal::backdrop{background:#183e3a66}body[data-portal-theme=dark] .pd-modal>header{background:#172737;border-bottom-color:#374453}body[data-portal-theme=dark] .pd-modal>header button,body[data-portal-theme=dark] .pd-files li>button:last-child,body[data-portal-theme=dark] .pd-notices header button{color:#bcccc5;background:0 0}body[data-portal-theme=dark] .pd-form details{background:#172737}body[data-portal-theme=dark] .pd-footnote,body[data-portal-theme=dark] .pd-muted{color:#bdc4cb}body[data-portal-theme=dark] .pd-date-grid small{color:#afb8c0}body[data-portal-theme=dark] .pd-state-box{background:#243829}body[data-portal-theme=dark] .pd-files li{border-bottom-color:#374453}body[data-portal-theme=dark] .pd-upload{border-color:#375343}body[data-portal-theme=dark] .pd-timeline li{border-left-color:#35543f}body[data-portal-theme=dark] .pd-timeline small{color:#afb8c0}body[data-portal-theme=dark] .pd-private-label{color:#c2b9d0;background:#281c40}body[data-portal-theme=dark] .pd-person{border-color:#37533e}body[data-portal-theme=dark] .pd-metrics article{background:#172737;border-color:#37533e}body[data-portal-theme=dark] .pd-metrics span{color:#bdc4cb}body[data-portal-theme=dark] .pd-bell-button{color:#b2d7c6;background:#223a29}body[data-portal-theme=dark] .pd-bell-button b{color:#fff;background:#ba4e3e}body[data-portal-theme=dark] .pd-notices{background:#172737;border-color:#37533c}body[data-portal-theme=dark] .pd-notices>button{color:#b4d4c2;background:#172737;border-top-color:#374453}body[data-portal-theme=dark] .pd-notices>button.unread{background:#1c4023}body[data-portal-theme=dark] .pd-notices small{color:#afb8c0}body[data-portal-theme=dark] .pd-form-options{background:#172737}body[data-portal-theme=dark] .pd-new-attachments{background:#172737;border-color:#375342}body[data-portal-theme=dark] .pd-new-attachments small{color:#bdc4cb}body[data-portal-theme=dark] .pd-secondary-details{border-top-color:#37533e}body[data-portal-theme=dark] .pd-secondary-details summary{color:#bdc4cb}body[data-portal-theme=dark] .pd-private-intro{color:#bdc9cc}body[data-portal-theme=dark] .pd-personal-list{background:#172737;border-color:#374453}body[data-portal-theme=dark] .pd-personal-row{border-bottom-color:#374453}body[data-portal-theme=dark] .pd-personal-row small,body[data-portal-theme=dark] .pd-legacy{color:#bdc4cb}body[data-portal-theme=dark] .pd-routine-badge{color:#bfb2d7;background:#281a42}body[data-portal-theme=dark] .pd-routine-row{border-left-color:#543876}body[data-portal-theme=dark] .pd-task-card{color:#d7eae5;background:#172737;border-bottom-color:#374453}body[data-portal-theme=dark] .pd-task-card:hover{background:#172737}body[data-portal-theme=dark] .pd-task-card:focus-visible{background:#1f3d2c;outline-color:#2d5c4a!important}body[data-portal-theme=dark] .pd-task-card-icon{color:#a6e3cf;background:#1f3d2c}body[data-portal-theme=dark] .pd-task-card-routine .pd-task-card-icon{color:#b5a3cc;background:#291a42}body[data-portal-theme=dark] .pd-task-card .pd-title{color:#d7eae5}body[data-portal-theme=dark] .pd-task-card-meta{color:#afb8c0}body[data-portal-theme=dark] .pd-task-type{color:#bdc4cb}body[data-portal-theme=dark] .pd-task-card-routine .pd-task-type{color:#b5a3cc}body[data-portal-theme=dark] .pd-task-state:before{background:#2c3844}body[data-portal-theme=dark] .pd-task-state.progress:before{background:#203750}body[data-portal-theme=dark] .pd-task-state.done:before{background:#5ca67b}body[data-portal-theme=dark] .pd-task-state.blocked:before{background:#502a20}body[data-portal-theme=dark] .pd-task-state.paused:before,body[data-portal-theme=dark] .pd-task-state.future:before{background:#362749}body[data-portal-theme=dark] .pd-task-card-date{color:#bdc4cb}body[data-portal-theme=dark] .pd-task-card-date svg,body[data-portal-theme=dark] .pd-task-card-chevron{color:#afb8c0}@media (max-width:650px){body[data-portal-theme=dark] .pd-task-card-date-mobile{color:#afb8c0}}body[data-portal-theme=dark] .ra{--ra-border:#375353;color:#d1ebf0}body[data-portal-theme=dark] .ra-eyebrow{color:#c9f6f8}body[data-portal-theme=dark] .ra-intro p{color:#bdc9cc}body[data-portal-theme=dark] .ra-toolbar{border-color:var(--ra-border);background:#172737}body[data-portal-theme=dark] .ra-segments{background:#233939}body[data-portal-theme=dark] .ra-segments button{color:#bbcacd;background:0 0}body[data-portal-theme=dark] .ra-segments button.active{color:#c9f5f8;background:#172737}body[data-portal-theme=dark] .ra-navigation button{background:#172737;border-color:#375353}body[data-portal-theme=dark] .ra-navigation input,body[data-portal-theme=dark] .ra-filter>input,body[data-portal-theme=dark] .ra-dialog input:not([type=checkbox]),body[data-portal-theme=dark] .ra-dialog select{color:#d7e7ea;background:#172737;border-color:#375153}body[data-portal-theme=dark] .ra-filter label{color:#bdc4cb}body[data-portal-theme=dark] .ra-warning{color:#e8d0a1;background:#42371a}body[data-portal-theme=dark] .ra-day,body[data-portal-theme=dark] .ra-overdue,body[data-portal-theme=dark] .ra-undated{border-color:var(--ra-border);background:#172737}body[data-portal-theme=dark] .ra-overdue{background:#172737;border-color:#795234}body[data-portal-theme=dark] .ra-overdue h3{color:#e8b7a1}body[data-portal-theme=dark] .ra-item{border-bottom-color:#375353}body[data-portal-theme=dark] .ra-check{color:#c9f6f8;background:#172737;border-color:#375253}body[data-portal-theme=dark] .ra-item.complete .ra-check{background:#1a4235;border-color:#2e5b4f}body[data-portal-theme=dark] .ra-item.complete strong,body[data-portal-theme=dark] .ra-month-day span.complete{color:#afb8c0}body[data-portal-theme=dark] .ra-item-title{color:#d7e7ea;background:0 0}body[data-portal-theme=dark] .ra-item-title small{color:#afb8c0}body[data-portal-theme=dark] .ra-more{color:#bcc9cc;background:0 0}body[data-portal-theme=dark] .ra-task-dot{background:#2b4345}body[data-portal-theme=dark] .ra-empty-day{color:#afb8c0}body[data-portal-theme=dark] .ra-week>section{border-color:var(--ra-border);background:#172737}body[data-portal-theme=dark] .ra-week>section.today{background:#172737;border-color:#387573}body[data-portal-theme=dark] .ra-day-heading{color:#bbccce;background:0 0;border-bottom-color:#365353}body[data-portal-theme=dark] .ra-day-heading b{color:#d0eef1}body[data-portal-theme=dark] .ra-month{border-color:var(--ra-border);background:#2c4444}body[data-portal-theme=dark] .ra-weekday{color:#bccbcd;background:#233939}body[data-portal-theme=dark] .ra-month-day{background:#172737}body[data-portal-theme=dark] .ra-month-day b{color:#bacccf}body[data-portal-theme=dark] .ra-month-day.today{background:#1a4238}body[data-portal-theme=dark] .ra-month-day.today b{color:#c9f6f8}body[data-portal-theme=dark] .ra-month-day.outside{background:#172737}body[data-portal-theme=dark] .ra-month-day span{color:#d0edf0;background:#213b38}body[data-portal-theme=dark] .ra-month-day small{color:#bdc4cb}body[data-portal-theme=dark] .ra-empty{background:#203b36;border-color:#34554f}body[data-portal-theme=dark] .ra-empty>svg{color:#b2d7d5}body[data-portal-theme=dark] .ra-empty p{color:#bccccd}body[data-portal-theme=dark] .ra-dialog label{color:#b5d0d3}body[data-portal-theme=dark] .ra-private{color:#b2d7d0;background:#1c4035}body[data-portal-theme=dark] .ra-week-pick{border-color:#365451}body[data-portal-theme=dark] .ra-preview{background:#1f3d39;border-color:#335750}body[data-portal-theme=dark] .ra-preview small{color:#bdc4cb}body[data-portal-theme=dark] .ra-routine{border-bottom-color:#375353}body[data-portal-theme=dark] .ra-routine small{color:#bdc4cb}body[data-portal-theme=dark] .ra-work-grid button{color:#d7eae5;background:#1f3d33;border-color:#355550}body[data-portal-theme=dark] .ra-work-grid button.off{color:#e2b4a6;background:#42231a;border-color:#794634}body[data-portal-theme=dark] .ra-legend{background:#42231a;border-color:#794634}:is(body[data-portal-theme=dark] .ra button:focus-visible,body[data-portal-theme=dark] .ra-dialog button:focus-visible){outline-color:#2f5b57}body[data-portal-theme=dark] .ra-repeat-fields{background:#172737;border-color:#4c3776}body[data-portal-theme=dark] .ra-repeat-options,body[data-portal-theme=dark] .ra-history-date small{color:#bdc4cb}body[data-portal-theme=dark] .ra-history-list article{border-bottom-color:#375353}body[data-portal-theme=dark] .ra-history-list small{color:#bdc4cb}body[data-portal-theme=dark] .expense-heading>div>span{color:#bac2cf}body[data-portal-theme=dark] .expense-heading h1{color:#c9d9f8}body[data-portal-theme=dark] .expense-controls label{color:#b7c3d2}body[data-portal-theme=dark] .expenses-view select{color:#cfe0f1;background:#172737;border-color:#385476}body[data-portal-theme=dark] .expense-tabs{background:#1d2b3f}body[data-portal-theme=dark] .expense-tabs button{color:#b8c2d1;background:0 0}body[data-portal-theme=dark] .expense-tabs button.selected{color:#cbe0f6;background:#172737}body[data-portal-theme=dark] .expense-reading{color:#fff;background:#102e50;border-left-color:#793458}body[data-portal-theme=dark] .expense-reading>span{color:#93b7dc}body[data-portal-theme=dark] .expense-reading p{color:#e2ebf5}body[data-portal-theme=dark] .expense-reading small{color:#a1b7ce}body[data-portal-theme=dark] .expense-kpi{background:#172737;border-color:#2e425c}body[data-portal-theme=dark] .expense-kpi>span{color:#b6c3d3}body[data-portal-theme=dark] .expense-kpi>small,body[data-portal-theme=dark] .expense-kpi>b{color:#bac2cf}body[data-portal-theme=dark] .expense-kpi>b{color:#a3c6e6}body[data-portal-theme=dark] .expense-kpi.primary{background:#1a2d42;border-color:#345479}body[data-portal-theme=dark] .expense-up{color:#e3aba6!important}body[data-portal-theme=dark] .expense-down{color:#a5e3cd!important}body[data-portal-theme=dark] .expense-help>span{color:#fff;background:#102e50}body[data-portal-theme=dark] .expense-panel{background:#172737;border-color:#2e425c}body[data-portal-theme=dark] .expense-panel p,body[data-portal-theme=dark] .expense-panel>small{color:#bac2cf}body[data-portal-theme=dark] .expense-toggle{color:#b2c6d7}body[data-portal-theme=dark] .expense-drivers>div,body[data-portal-theme=dark] .expense-categories>div{border-bottom-color:#314559}body[data-portal-theme=dark] .expense-ranking span b{color:#aab7c5}body[data-portal-theme=dark] .expense-track{background:#1a2c42}body[data-portal-theme=dark] .expense-track i{background:#3975aa}body[data-portal-theme=dark] .expense-interest{background:#3b2138;border-color:#58314e}body[data-portal-theme=dark] .expense-interest span,body[data-portal-theme=dark] .expense-interest p{color:#cdbccd}body[data-portal-theme=dark] .expense-search{background:#172737;border-color:#385476}body[data-portal-theme=dark] .expense-search input{color:#cfe0f1;background:0 0}body[data-portal-theme=dark] .expense-detail th{color:#b7c3d2;background:#1a2c42}body[data-portal-theme=dark] .expense-detail td{border-bottom-color:#314559}body[data-portal-theme=dark] .expense-detail td small{color:#adb7c2}body[data-portal-theme=dark] .expense-detail tbody tr:hover{background:#172737}body[data-portal-theme=dark] .expense-method{color:#b8c3d1;border-color:#365277}body[data-portal-theme=dark] .expense-method summary{color:#cfe0f1}body[data-portal-theme=dark] .expense-method a{color:#98c8f1}body[data-portal-theme=dark] .expense-coverage{color:#e8d2a0;background:#42361a}body[data-portal-theme=dark] .expenses-view button:focus-visible{outline-color:#345879}body[data-portal-theme=dark] .expenses-view select:focus-visible{outline-color:#345879}body[data-portal-theme=dark] .expense-help:focus-visible{outline-color:#345879}body[data-portal-theme=dark] .expense-inflation-card{background:#172737;border-color:#2f425b}body[data-portal-theme=dark] .expense-inflation-card h3,body[data-portal-theme=dark] .expense-inflation-card strong{color:#cee2f3}body[data-portal-theme=dark] .expense-inflation-card .expense-ipc-row{border-top-color:#2f425b}body[data-portal-theme=dark] .expense-ipc-row strong{color:#f1d398}body[data-portal-theme=dark] .expense-inflation-card footer{border-top-color:#30445a}body[data-portal-theme=dark] .expense-inflation-card>small,body[data-portal-theme=dark] .expense-inflation-note{color:#b9c4d0}body[data-portal-theme=dark] .caja-shell{--caja-navy:#d2deee;color:var(--caja-navy)}body[data-portal-theme=dark] .caja-heading h1 svg{color:var(--caja-red)}body[data-portal-theme=dark] .caja-kicker{color:#bbc3ce}body[data-portal-theme=dark] .caja-kicker b{color:#f8e2c9;background:#42321a}body[data-portal-theme=dark] .caja-btn.primary{color:#fff!important;background:#cc2338!important;border-color:#79343d!important}body[data-portal-theme=dark] .caja-btn.primary:hover{background:#ac1c2e!important}body[data-portal-theme=dark] .caja-test-notice{color:#e4c9a5;background:#42341a;border-color:#796034}body[data-portal-theme=dark] .caja-shell select,body[data-portal-theme=dark] .caja-dialog select,body[data-portal-theme=dark] .caja-shell input,body[data-portal-theme=dark] .caja-dialog input:not([type=checkbox]),body[data-portal-theme=dark] .caja-dialog textarea{color:#d2deee;background:#172737;border-color:#374353}:is(body[data-portal-theme=dark] .caja-shell input:focus-visible,body[data-portal-theme=dark] .caja-dialog input:focus-visible,body[data-portal-theme=dark] .caja-dialog textarea:focus-visible,body[data-portal-theme=dark] .caja-shell select:focus-visible,body[data-portal-theme=dark] .caja-dialog select:focus-visible){outline-color:#304b75}body[data-portal-theme=dark] .caja-tab-list{background:#1f2c3d!important}body[data-portal-theme=dark] .caja-tab-list [data-slot=tabs-trigger]{color:#b8c2d1}body[data-portal-theme=dark] .caja-tab-list [data-state=active]{color:#d0dff1;background:#172737}body[data-portal-theme=dark] .caja-view-heading span,body[data-portal-theme=dark] .caja-view-heading p{color:#bdc3cc}body[data-portal-theme=dark] .caja-balance,body[data-portal-theme=dark] .caja-catalog-card{background:#172737;border-color:#344156}body[data-portal-theme=dark] .caja-balance>span{color:#bcc3cc}body[data-portal-theme=dark] .caja-balance>p{color:#bdc3cc}body[data-portal-theme=dark] .caja-balance .negative{color:#ed9ca6}body[data-portal-theme=dark] .caja-empty{color:#bbc3ce;background:#172737;border-color:#354155}body[data-portal-theme=dark] .caja-empty h3{color:#d7dfea}body[data-portal-theme=dark] .caja-filter-context{color:#bbc3ce}body[data-portal-theme=dark] .caja-table{background:#172737}body[data-portal-theme=dark] .caja-table th{color:#b3c2d6;background:#1f2c3d}body[data-portal-theme=dark] .caja-table td p{color:#bbc3ce}body[data-portal-theme=dark] .caja-table small{color:#bdc3cc}body[data-portal-theme=dark] .caja-dialog{color:#d2deee;background:#172737!important}body[data-portal-theme=dark] .caja-dialog [data-slot=dialog-description],body[data-portal-theme=dark] .caja-form small{color:#bbc3ce}body[data-portal-theme=dark] .caja-dialog-actions{border-top-color:#334156}body[data-portal-theme=dark] .caja-notice{border-color:#314359}body[data-portal-theme=dark] .caja-notice.error{color:#ed9ca8;background:#172737;border-color:#793442}body[data-portal-theme=dark] .caja-notice.success{color:#cdf4e3;background:#1a422e;border-color:#387556}body[data-portal-theme=dark] .caja-notice.warning{color:#f8e4c9;background:#42361a;border-color:#796434}body[data-portal-theme=dark] .caja-review-summary{background:#1c2c40}body[data-portal-theme=dark] .caja-effects>div{border-color:#314359}body[data-portal-theme=dark] .caja-effects span{color:#bdc3cc}body[data-portal-theme=dark] .caja-effects p,body[data-portal-theme=dark] .caja-detail-meta dt{color:#bbc3ce}body[data-portal-theme=dark] .caja-references{color:#bdc3cc}body[data-portal-theme=dark] .caja-catalog-card li{border-top-color:#303f5a}body[data-portal-theme=dark] .caja-catalog-card li span,body[data-portal-theme=dark] .caja-catalog-card>p{color:#bdc3cc}body[data-portal-theme=dark] .caja-close-list>div{background:#172737;border-bottom-color:#2f415b}body[data-portal-theme=dark] .caja-steps{border-bottom-color:#314259}body[data-portal-theme=dark] .caja-steps li{color:#afb6c1}body[data-portal-theme=dark] .caja-steps li>span{background:#1f2c3d}body[data-portal-theme=dark] .caja-steps li.current{color:#d2deee}body[data-portal-theme=dark] .caja-steps li.current>span{color:#fff;background:#192a43}body[data-portal-theme=dark] .caja-steps li.complete{color:#b4c2d5}body[data-portal-theme=dark] .caja-steps li.complete>span{background:#1a2d42}body[data-portal-theme=dark] .caja-type-groups{background:#1d2a3f}body[data-portal-theme=dark] .caja-type-groups button{color:#b8c3d1;background:0 0;border-color:#0000}body[data-portal-theme=dark] .caja-type-groups button.selected{color:#d2deee;background:#172737;border-color:#375277}body[data-portal-theme=dark] .caja-type-groups small{color:#afb6c1}body[data-portal-theme=dark] .caja-type-groups button:hover{background:#172737}body[data-portal-theme=dark] .caja-picker-heading h3{color:#d2deee}body[data-portal-theme=dark] .caja-picker-heading p{color:#bac3ce}body[data-portal-theme=dark] .caja-type-option,body[data-portal-theme=dark] .caja-catalog-results button{color:#d2deee;background:#172737;border-color:#375277}body[data-portal-theme=dark] .caja-type-option:hover,body[data-portal-theme=dark] .caja-catalog-results button:hover{background:#172737;border-color:#354254}body[data-portal-theme=dark] .caja-type-option:focus-visible{outline-color:#304b75}body[data-portal-theme=dark] .caja-type-groups button:focus-visible{outline-color:#304b75}body[data-portal-theme=dark] .caja-catalog-results button:focus-visible{outline-color:#304b75}body[data-portal-theme=dark] .caja-type-option small,body[data-portal-theme=dark] .caja-catalog-results small{color:#bac3cf}body[data-portal-theme=dark] .caja-type-option em,body[data-portal-theme=dark] .caja-catalog-results em{color:#f8e4c9}body[data-portal-theme=dark] .caja-type-option svg,body[data-portal-theme=dark] .caja-catalog-results svg{color:#b8c2d0}body[data-portal-theme=dark] .caja-change-type{color:#b5c2d4}body[data-portal-theme=dark] .caja-circuit-note{color:#b6c3d2;background:#1a2a42}body[data-portal-theme=dark] .caja-inline-balance{color:#b6c3d2}body[data-portal-theme=dark] .caja-line-items,body[data-portal-theme=dark] .caja-destination,body[data-portal-theme=dark] .caja-currencies{border-color:#2f455a}body[data-portal-theme=dark] .caja-line-item{border-bottom-color:#303f5a}body[data-portal-theme=dark] .caja-extra-fields summary,body[data-portal-theme=dark] .caja-profile-fields summary{color:#b2c0d7}body[data-portal-theme=dark] .caja-catalog-total{color:#b6c3d3;background:#1f2c3d}body[data-portal-theme=dark] .caja-catalog-enabled{color:#adb5c2}body[data-portal-theme=dark] .caja-picker-count{color:#bbc3cd}body[data-portal-theme=dark] .caja-export-panel{background:#172737;border-color:#344156}body[data-portal-theme=dark] .st-heading>div:first-child>span{color:#98c0f1}body[data-portal-theme=dark] .st-heading h1{color:var(--navy)}body[data-portal-theme=dark] .st-heading p{color:#b9c3cf}body[data-portal-theme=dark] .st-heading-actions button,body[data-portal-theme=dark] .st-toolbar>button,body[data-portal-theme=dark] .st-empty>button,body[data-portal-theme=dark] .st-form footer>button,body[data-portal-theme=dark] .st-project-actions button{color:#fff;background:#0b63cf}body[data-portal-theme=dark] .st-heading-actions .secondary,body[data-portal-theme=dark] .st-form footer .secondary,body[data-portal-theme=dark] .st-project-actions button{color:#ccdff4;background:#172737;border-color:#2e435c}body[data-portal-theme=dark] .st-loading{color:#b2c5d7}body[data-portal-theme=dark] .st-message>button{color:inherit;background:0 0}body[data-portal-theme=dark] .st-message.error{color:#eb9ea6;background:#172737;border-color:#79343c}body[data-portal-theme=dark] .st-message.success{color:#cbf5dd;background:#1a4229;border-color:#35784a}body[data-portal-theme=dark] .st-access-note{color:#b2c5d7;background:#172737;border-color:#345479}body[data-portal-theme=dark] .st-access-note svg{color:#98c0f1}body[data-portal-theme=dark] .st-tabs{background:#1a2c42}body[data-portal-theme=dark] .st-tabs button{color:#b7c4d2;background:0 0}body[data-portal-theme=dark] .st-tabs button:hover{color:#9dc4eb;background:#17273791}body[data-portal-theme=dark] .st-tabs button.active{color:#98c0f1;background:#172737}body[data-portal-theme=dark] .st-kpis article{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .st-kpis .blue{color:#98c0f1;background:#1a2b42}body[data-portal-theme=dark] .st-kpis .violet{color:#a692de;background:#221a42}body[data-portal-theme=dark] .st-kpis .amber{color:#f1d698;background:#42371a}body[data-portal-theme=dark] .st-kpis .red{color:#e8a0a8;background:#421a1f}body[data-portal-theme=dark] .st-kpis small{color:#acb6c3}body[data-portal-theme=dark] .st-panel{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .st-panel>header{border-bottom-color:#2f435a}body[data-portal-theme=dark] .st-panel>header>div>svg{color:#98c0f1}body[data-portal-theme=dark] .st-panel>header small{color:#acb6c3}body[data-portal-theme=dark] .st-panel>header>button{color:#98c0f1;background:0 0}body[data-portal-theme=dark] .st-project-mini-list>button{background:0 0;border-bottom-color:#314559}body[data-portal-theme=dark] .st-project-mini-list>button:hover strong{color:#98c0f1}body[data-portal-theme=dark] .st-project-mini-list span small{color:#adb6c2}body[data-portal-theme=dark] .st-project-mini-list i,body[data-portal-theme=dark] .st-progress-card>i{background:#1f2d3d}body[data-portal-theme=dark] .st-project-mini-list em,body[data-portal-theme=dark] .st-progress-card>i em{background:linear-gradient(90deg,#0b63cf,#24a5ed)}body[data-portal-theme=dark] .st-error-mini-list>div{border-bottom-color:#314559}body[data-portal-theme=dark] .st-error-mini-list p small{color:#adb6c2}body[data-portal-theme=dark] .severity.crítica,body[data-portal-theme=dark] .severity.critica{color:#ee9ba4;background:#421a1f}body[data-portal-theme=dark] .severity.alta{color:#f1c698;background:#422f1a}body[data-portal-theme=dark] .severity.media{color:#f8ecc9;background:#42391a}body[data-portal-theme=dark] .severity.baja{color:#98c5f1;background:#1a2d42}body[data-portal-theme=dark] .st-flow{color:#fff;background:linear-gradient(135deg,#071f43,#124d83)}body[data-portal-theme=dark] .st-flow>header>span{background:#17273712}body[data-portal-theme=dark] .st-flow>header small{color:#86b8ea}body[data-portal-theme=dark] .st-flow b{color:#c9e1f8;background:#172737}body[data-portal-theme=dark] .st-flow>div svg{color:#90bae0}body[data-portal-theme=dark] .st-workspace{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .st-toolbar label{background:#172737;border-color:#2d435c}body[data-portal-theme=dark] .st-toolbar label:focus-within{border-color:#345379}body[data-portal-theme=dark] .st-toolbar label svg{color:#a8b7c7}body[data-portal-theme=dark] .st-toolbar input{color:var(--navy)}body[data-portal-theme=dark] .st-toolbar.compact{border-bottom-color:#365477}body[data-portal-theme=dark] .st-case-grid>article{background:#172737;border-color:#2d425d}body[data-portal-theme=dark] .st-case-grid>article:hover{border-color:#345479}body[data-portal-theme=dark] .priority.alta{color:#ed9ca4;background:#421a1e}body[data-portal-theme=dark] .priority.media{color:#f8ebc9;background:#42381a}body[data-portal-theme=dark] .priority.baja{color:#98c5f1;background:#1a2b42}body[data-portal-theme=dark] .st-case-grid header small{color:#acb6c3}body[data-portal-theme=dark] .st-case-grid>article>p{color:#b9c3cf}body[data-portal-theme=dark] .st-case-grid dl{border-top-color:#314559}body[data-portal-theme=dark] .st-case-grid dt{color:#acb6c3}body[data-portal-theme=dark] .st-case-grid footer>span{color:#adb7c2}body[data-portal-theme=dark] .st-case-grid footer button{color:#98c0f1;background:#1a2c42}body[data-portal-theme=dark] .st-case-grid footer button.danger{color:#eb9ea6;background:#172737}body[data-portal-theme=dark] .st-project-workspace{border-color:var(--line);background:#172737}body[data-portal-theme=dark] .st-project-workspace>aside{background:#172737;border-right-color:#375576}body[data-portal-theme=dark] .st-project-list>button{background:0 0}body[data-portal-theme=dark] .st-project-list>button:hover,body[data-portal-theme=dark] .st-project-list>button.active{background:#1a2c42}body[data-portal-theme=dark] .st-project-list small{color:#acb7c3}body[data-portal-theme=dark] .st-status i{background:currentColor}body[data-portal-theme=dark] .st-status.good{color:#9beebf;background:#1a4228}body[data-portal-theme=dark] .st-status.bad{color:#eb9ea5;background:#172737}body[data-portal-theme=dark] .st-status.watch{color:#f8ebc9;background:#42381a}body[data-portal-theme=dark] .st-status.neutral{color:#bbc3ce;background:#1d2c3e}body[data-portal-theme=dark] .st-project-detail>header>div>span{color:#98c0f1}body[data-portal-theme=dark] .st-project-detail>header p{color:#bac3cf}body[data-portal-theme=dark] .st-project-actions select{color:#d2e0ef;background:#172737;border-color:#2e435c}body[data-portal-theme=dark] .st-project-facts{border-color:#2e435c}body[data-portal-theme=dark] .st-project-facts>div{border-right-color:#365477}body[data-portal-theme=dark] .st-project-facts small{color:#adb6c2}body[data-portal-theme=dark] .st-progress-card{background:#172737;border-color:#345479}body[data-portal-theme=dark] .st-progress-card span small{color:#acb6c3}body[data-portal-theme=dark] .st-progress-card>div>b{color:#98c0f1}body[data-portal-theme=dark] .st-progress-legend span{color:#bac3ce}body[data-portal-theme=dark] .st-progress-legend b{color:#cddff3}body[data-portal-theme=dark] .st-project-cases{border-color:#2e435c}body[data-portal-theme=dark] .st-project-cases>header{background:#172737;border-bottom-color:#2e435c}body[data-portal-theme=dark] .st-project-cases>header span{color:#adb6c3}body[data-portal-theme=dark] .st-project-cases>div{border-bottom-color:#314559}body[data-portal-theme=dark] .case-code{color:#98c0f1;background:#1a2b42}body[data-portal-theme=dark] .st-project-cases p small{color:#adb7c3}body[data-portal-theme=dark] .st-assignees>span{border-color:#2f435b}body[data-portal-theme=dark] .st-project-alert{color:#e7a1a9;background:#172737;border-color:#79343c}body[data-portal-theme=dark] .st-view-heading>div>span{color:#98c0f1;background:#1a2b42}body[data-portal-theme=dark] .st-view-heading>div>span.red{color:#ea9ea6;background:#172737}body[data-portal-theme=dark] .st-view-heading p{color:#acb6c3}body[data-portal-theme=dark] .st-assignment-list>article{border-color:#2f435b}body[data-portal-theme=dark] .st-assignment-main small{color:#98c0f1}body[data-portal-theme=dark] .st-assignment-main p,body[data-portal-theme=dark] .st-assignment-meta>span:not(.st-status){color:#acb6c3}body[data-portal-theme=dark] .st-assignment-list footer button{color:#fff;background:#0b63cf}body[data-portal-theme=dark] .st-assignment-list footer button:disabled{color:#adb7c2;background:#1f2e3d}body[data-portal-theme=dark] .st-errors-table{border-color:#2e435c}body[data-portal-theme=dark] .st-errors-table th{color:#bac3ce;background:#172737}body[data-portal-theme=dark] .st-errors-table td{color:#b4c4d5;border-top-color:#314559}body[data-portal-theme=dark] .st-errors-table td small{color:#acb7c3}body[data-portal-theme=dark] .st-errors-table td button{color:#98c0f1;background:#1a2b42}body[data-portal-theme=dark] .st-empty>span{color:#98c0f1;background:#1a2d42}body[data-portal-theme=dark] .st-empty p{color:#acb6c3}body[data-portal-theme=dark] .st-modal{background:#0a1c34a8}body[data-portal-theme=dark] .st-modal>section{background:#172737}body[data-portal-theme=dark] .st-modal>section>header{border-bottom-color:#2d415d}body[data-portal-theme=dark] .st-modal header p{color:#acb6c3}body[data-portal-theme=dark] .st-modal>section>header>button{color:#b7c4d2;background:#1c2e40}body[data-portal-theme=dark] .st-form>label,body[data-portal-theme=dark] .st-fields label,body[data-portal-theme=dark] .assignment-fields label,body[data-portal-theme=dark] .st-step-row label,body[data-portal-theme=dark] .st-execution-steps label{color:#b4c3d4}body[data-portal-theme=dark] .st-form input,body[data-portal-theme=dark] .st-form select,body[data-portal-theme=dark] .st-form textarea{color:var(--navy);background:#172737;border-color:#30435a}body[data-portal-theme=dark] .st-form input:focus,body[data-portal-theme=dark] .st-form select:focus,body[data-portal-theme=dark] .st-form textarea:focus{border-color:#345379}body[data-portal-theme=dark] .st-form label small{color:#acb6c3}body[data-portal-theme=dark] .st-form>footer{background:#172737}body[data-portal-theme=dark] .st-step-editor,body[data-portal-theme=dark] .st-case-selector,body[data-portal-theme=dark] .st-execution-steps,body[data-portal-theme=dark] .st-defects{border-color:#2f445b}body[data-portal-theme=dark] .st-step-editor>header,body[data-portal-theme=dark] .st-case-selector>header,body[data-portal-theme=dark] .st-execution-steps>header,body[data-portal-theme=dark] .st-defects>header{background:#172737;border-bottom-color:#2f445b}body[data-portal-theme=dark] .st-step-editor header small,body[data-portal-theme=dark] .st-case-selector header small,body[data-portal-theme=dark] .st-execution-steps header small,body[data-portal-theme=dark] .st-defects header small{color:#acb7c3}body[data-portal-theme=dark] .st-step-editor header button,body[data-portal-theme=dark] .st-defects header button{color:#98c0f1;background:#1a2c42}body[data-portal-theme=dark] .st-step-row{border-bottom-color:#314559}body[data-portal-theme=dark] .st-step-row>b{color:#98c0f1;background:#1a2b42}body[data-portal-theme=dark] .st-step-row>button{color:#ea9ea6;background:#172737}body[data-portal-theme=dark] .st-case-selector>header label{background:#172737;border-color:#385575}body[data-portal-theme=dark] .st-case-selector>header label svg{color:#acb6c3}body[data-portal-theme=dark] .st-case-selector article{border-bottom-color:#314559}body[data-portal-theme=dark] .st-case-selector article.selected{background:#172737}body[data-portal-theme=dark] .case-check{background:0 0}body[data-portal-theme=dark] .case-check>span{color:#abb6c4}body[data-portal-theme=dark] .selected .case-check>span{color:#98c0f1}body[data-portal-theme=dark] .case-check small{color:#acb7c3}body[data-portal-theme=dark] .st-preconditions{color:#b2c6d7;background:#1a2d42;border-color:#345579}body[data-portal-theme=dark] .st-execution-steps>article{border-bottom-color:#314559}body[data-portal-theme=dark] .st-execution-steps>article>b{color:#98c0f1;background:#1a2b42}body[data-portal-theme=dark] .st-execution-steps p{color:#b7c4d2}body[data-portal-theme=dark] .st-execution-steps p strong{color:#cddff4}body[data-portal-theme=dark] .st-defects>article{border-bottom-color:#2f435a}body[data-portal-theme=dark] .st-defects .remove{color:#e8a0a8;background:0 0}body[data-portal-theme=dark] .st-error-context{background:#172737}body[data-portal-theme=dark] .st-error-context p{color:#b7c3d1}body[data-portal-theme=dark] .st-assignee-input small{color:#bac4cf}body[data-portal-theme=dark] .st-assignee-input button{color:#98c0f1;background:#1a2c42}body[data-portal-theme=dark] .st-assignee-input button:hover{background:#1a2d42}@media (max-width:1150px){body[data-portal-theme=dark] .st-project-facts>div:nth-child(-n+2){border-bottom-color:#365477}}@media (max-width:820px){body[data-portal-theme=dark] .st-project-workspace>aside{border-bottom-color:#375576}}@media (max-width:560px){body[data-portal-theme=dark] .st-project-facts>div{border-bottom-color:#365477}}body[data-portal-theme=dark] .st-steps-overview{border-color:#2f445b}body[data-portal-theme=dark] .st-steps-overview>header{background:#172737;border-bottom-color:#2f445b}body[data-portal-theme=dark] .st-steps-overview header strong{color:#cedff3}body[data-portal-theme=dark] .st-steps-overview header small{color:#b9c3d0}body[data-portal-theme=dark] .st-steps-overview header button,body[data-portal-theme=dark] .st-step-list header button{color:#fff;background:#0b63cf}body[data-portal-theme=dark] .st-steps-overview li{border-bottom-color:#314559}body[data-portal-theme=dark] .st-steps-overview li>b,body[data-portal-theme=dark] .st-step-list nav button>b{color:#98c0f1;background:#1a2b42}body[data-portal-theme=dark] .st-steps-overview li strong{color:#cedff3}body[data-portal-theme=dark] .st-steps-overview li small{color:#acb7c3}body[data-portal-theme=dark] .st-steps-overview>p{color:#b9c4cf}body[data-portal-theme=dark] .st-step-list{background:#172737;border-right-color:#2f445b}body[data-portal-theme=dark] .st-step-list>header{border-bottom-color:#2e435c}body[data-portal-theme=dark] .st-step-list header strong{color:#cedff3}body[data-portal-theme=dark] .st-step-list header small{color:#bac3cf}body[data-portal-theme=dark] .st-step-list nav button{background:0 0;border-color:#0000}body[data-portal-theme=dark] .st-step-list nav button:hover{background:#1a2d42}body[data-portal-theme=dark] .st-step-list nav button.active{background:#172737;border-color:#345579}body[data-portal-theme=dark] .st-step-list nav button strong{color:#cddff4}body[data-portal-theme=dark] .st-step-list nav button small{color:#bac4ce}body[data-portal-theme=dark] .st-step-detail>header{border-bottom-color:#2e435c}body[data-portal-theme=dark] .st-step-detail>header span{color:#98c0f1}body[data-portal-theme=dark] .st-step-detail h3{color:#cddff4}body[data-portal-theme=dark] .st-step-detail>header button{color:#e99fa8;background:#172737;border-color:#79343d}body[data-portal-theme=dark] .st-step-detail label{color:#d2e1ef}body[data-portal-theme=dark] .st-step-detail label small{color:#abb6c4}body[data-portal-theme=dark] .st-step-detail textarea{color:#d0dff1;background:#172737;border-color:#385675}body[data-portal-theme=dark] .st-step-detail textarea:focus{border-color:#345379}body[data-portal-theme=dark] .st-step-error{color:#eb9ea6;background:#172737}body[data-portal-theme=dark] .st-step-footer{background:#172737;border-top-color:#2f445b}body[data-portal-theme=dark] .st-step-footer button{color:#fff;background:#0b63cf}body[data-portal-theme=dark] .st-step-footer button.secondary{color:#ccdff4;background:#172737;border-color:#2e435c}@media (max-width:820px){body[data-portal-theme=dark] .st-step-list{border-bottom-color:#2f445b}}body[data-portal-theme=dark] .st-case-library{background:#172737;border-right-color:#2f445b}body[data-portal-theme=dark] .st-case-library>header{border-bottom-color:#2f445b}body[data-portal-theme=dark] .st-case-library>header>strong{color:#cddff4}body[data-portal-theme=dark] .st-case-library>header>small{color:#b9c4cf}body[data-portal-theme=dark] .st-case-library>header>label{background:#172737;border-color:#385675}body[data-portal-theme=dark] .st-case-library>header>label svg{color:#abb7c5}body[data-portal-theme=dark] .st-case-library>header>label input{color:#cddff4;background:0 0}body[data-portal-theme=dark] .st-case-filters button{color:#b8c3d1;background:0 0;border-color:#0000}body[data-portal-theme=dark] .st-case-filters button.active{color:#98c0f1;background:#1a2b42;border-color:#345579}body[data-portal-theme=dark] .st-case-library-list>div{border-color:#0000}body[data-portal-theme=dark] .st-case-library-list>div:hover{background:#1a2d42}body[data-portal-theme=dark] .st-case-library-list>div.active{background:#172737;border-color:#345579}body[data-portal-theme=dark] .st-case-library-list>div>button{background:0 0}body[data-portal-theme=dark] .st-case-library-list>div>button strong{color:#cddff4}body[data-portal-theme=dark] .st-case-library-list>div>button small{color:#abb6c5}body[data-portal-theme=dark] .st-case-library-list>p{color:#b9c4d0}body[data-portal-theme=dark] .st-case-assignment-count{color:#98c0f1;background:#1a2e42}body[data-portal-theme=dark] .st-case-detail>header{border-bottom-color:#2e435c}body[data-portal-theme=dark] .st-case-detail>header span{color:#98c0f1}body[data-portal-theme=dark] .st-case-detail h3{color:#cddff4}body[data-portal-theme=dark] .st-case-detail>header p{color:#b9c4d0}body[data-portal-theme=dark] .st-case-include{background:#172737;border-color:#345479}body[data-portal-theme=dark] .st-case-include p{color:#b6c4d3}body[data-portal-theme=dark] .st-case-include button{color:#fff;background:#0b63cf}body[data-portal-theme=dark] .st-case-assignment>div:first-child strong{color:#cddff4}body[data-portal-theme=dark] .st-case-assignment>div:first-child small{color:#abb7c4}body[data-portal-theme=dark] .st-user-trigger{color:#98c0f1;background:#172737;border-color:#345579}body[data-portal-theme=dark] .st-user-popover{color:#cddff4;background:#172737;border-color:#385675}body[data-portal-theme=dark] .st-user-search{border-color:#355778}body[data-portal-theme=dark] .st-user-search svg{color:#abb7c5}body[data-portal-theme=dark] .st-user-search input{background:0 0}body[data-portal-theme=dark] .st-user-option:hover{background:#1a2e42}body[data-portal-theme=dark] .st-user-option label strong{color:#cddff4}body[data-portal-theme=dark] .st-user-option label small{color:#aab7c5}body[data-portal-theme=dark] .st-user-options>p,body[data-portal-theme=dark] .st-user-popover-note{color:#b9c4d0}body[data-portal-theme=dark] .st-selected-users>span{color:#98c0f1;background:#1a2b42}body[data-portal-theme=dark] .st-selected-users>span.unavailable{color:#eb9ea6;background:#172737}body[data-portal-theme=dark] .st-selected-users>span button{color:inherit;background:0 0}body[data-portal-theme=dark] .st-selected-users>p,body[data-portal-theme=dark] .st-directory-message{color:#bac4cf}body[data-portal-theme=dark] .st-directory-message.error{color:#eb9ea6}body[data-portal-theme=dark] .st-directory-message button{color:#98c0f1;background:0 0}body[data-portal-theme=dark] .st-due-date{color:#b2c4d7}body[data-portal-theme=dark] .st-due-date input{color:#cddff4;border-color:#385675}@media (max-width:820px){body[data-portal-theme=dark] .st-case-library{border-bottom-color:#2f445b}}body[data-portal-theme=dark] .st-evidence-picker li{background:#172737;border-color:#365577}body[data-portal-theme=dark] .st-evidence-picker li>svg{color:#b2c6d7}body[data-portal-theme=dark] .st-evidence-picker small{color:#bbc3ce}body[data-portal-theme=dark] .st-evidence-picker li button{color:#eb9ea6;background:0 0}body[data-portal-theme=dark] .st-saved-note{color:#cdf4de;background:#1a4229;border-color:#35784a}body[data-portal-theme=dark] .st-inline-button{color:#ccdff4;background:#172737;border-color:#2e435c}body[data-portal-theme=dark] .st-history>article{border-color:#2f445b}body[data-portal-theme=dark] .st-history article>header{background:#172737}body[data-portal-theme=dark] .st-history h3{color:#cddff4}body[data-portal-theme=dark] .st-history article header small{color:#bbc3ce}body[data-portal-theme=dark] .st-history li{border-bottom-color:#314559}body[data-portal-theme=dark] .st-history li p{color:#b7c3d1}body[data-portal-theme=dark] .st-history-errors>div{background:#172737;border-color:#795434}body[data-portal-theme=dark] .st-evidence-links>strong{color:#b7c3d1}body[data-portal-theme=dark] .st-evidence-links button{color:#9bc6ee;background:#1a2d42;border-color:#345779}body[data-portal-theme=dark] .st-evidence-links button small{color:#bbc3ce}body[data-portal-theme=dark] .st-history-upload{border-color:#2f445b}body[data-portal-theme=dark] .st-evidence-preview>a{color:#98c0f1}body[data-portal-theme=dark] .st-assignment-list footer .secondary{color:#ccdff4;background:#1a2c42}body[data-portal-theme=dark] .st-assignees>span>button{color:#9bc7ed;background:#1a2c42}body[data-portal-theme=dark] .st-toolbar>select{color:#b2c5d7;background:#172737;border-color:#385575}body[data-portal-theme=dark] .st-modal:focus-visible{outline-color:#0b63cf}body[data-portal-theme=dark] .st-project-audit{border-color:#2f445b}body[data-portal-theme=dark] .st-project-audit h3{color:#cddff4}body[data-portal-theme=dark] .st-project-audit>div{border-top-color:#314559}body[data-portal-theme=dark] .st-project-audit small{color:#bbc3ce}body[data-portal-theme=dark] .st-project-audit p{color:#b7c3d1}body[data-portal-theme=dark] .st-discard{color:#e8caa1;background:#42341a;border-bottom-color:#796234}body[data-portal-theme=dark] .st-discard button,body[data-portal-theme=dark] .st-pending-evidence button{color:#ccdff4;background:#172737;border-color:#2e435c}body[data-portal-theme=dark] .st-discard button.danger{color:#fff;background:#a92d32;border-color:#a92d32}body[data-portal-theme=dark] .st-pending-evidence{color:#dfcda9;background:#42361a;border-top-color:#796534}body[data-portal-theme=dark] .ua-heading h1{color:#cde2f4}body[data-portal-theme=dark] .ua-heading p,body[data-portal-theme=dark] .ua-eyebrow{color:#bac4cf}body[data-portal-theme=dark] .ua-primary,body[data-portal-theme=dark] .ua-secondary,body[data-portal-theme=dark] .ua-icon{color:#cbe2f5;background:#172737;border-color:#365578}body[data-portal-theme=dark] .ua-primary{color:#fff;background:#164875;border-color:#164875}body[data-portal-theme=dark] .ua-stats{background:#172737;border-color:#314559}body[data-portal-theme=dark] .ua-stats strong{color:#cde2f4}body[data-portal-theme=dark] .ua-stats span,body[data-portal-theme=dark] .ua-stats p{color:#bac4cf}body[data-portal-theme=dark] .ua-toolbar>label{background:#172737;border-color:#2d465d}body[data-portal-theme=dark] .ua-toolbar input{background:0 0!important}body[data-portal-theme=dark] .ua-toolbar select{color:#d2e2ef;background:#172737;border-color:#2d465d}body[data-portal-theme=dark] .ua-list{background:#172737;border-color:#365877}body[data-portal-theme=dark] .ua-user{color:#d2e2ef;background:#172737;border-bottom-color:#314559}body[data-portal-theme=dark] .ua-user:hover{background:#172737}body[data-portal-theme=dark] .ua-avatar{color:#cbe2f5;background:#1a2e42}body[data-portal-theme=dark] .ua-user-name small,body[data-portal-theme=dark] .ua-user-meta small{color:#bcc4cc}body[data-portal-theme=dark] .ua-status{background:#1d303e}body[data-portal-theme=dark] .ua-status.linked{color:#a6e3c2;background:#1e3e2e}body[data-portal-theme=dark] .ua-status.pending{color:#eccf9c;background:#42341a}body[data-portal-theme=dark] .ua-status.suspended{color:#e0aba9;background:#421c1a}body[data-portal-theme=dark] .ua-empty{color:#bac4cf}body[data-portal-theme=dark] .ua-message{color:#a9dfc3;background:#1e3e2e}body[data-portal-theme=dark] .ua-message.error{color:#e2a9a6;background:#42211a}body[data-portal-theme=dark] .ua-audit{color:#bac4cf}body[data-portal-theme=dark] .ua-audit p{border-bottom-color:#30455a}body[data-portal-theme=dark] .ua-overlay{background:#10263d88}body[data-portal-theme=dark] .ua-editor{color:#d2e2ef;background:#172737}body[data-portal-theme=dark] .ua-tabs{border-bottom-color:#2e465c}body[data-portal-theme=dark] .ua-tabs button{color:#bbc5ce;background:0 0;border-bottom-color:#0000}body[data-portal-theme=dark] .ua-tabs button[aria-pressed=true]{color:#9cc7ed;border-color:#174d7d}body[data-portal-theme=dark] .ua-form-grid small,body[data-portal-theme=dark] .ua-preset p{color:#bcc4cc}body[data-portal-theme=dark] .ua-form-grid input,body[data-portal-theme=dark] .ua-form-grid select,body[data-portal-theme=dark] .ua-preset select,body[data-portal-theme=dark] .ua-personal input{color:#cee2f2;background:#172737;border-color:#365878}body[data-portal-theme=dark] .ua-form-grid input:disabled{background:#1d2e3f}body[data-portal-theme=dark] .ua-managers,body[data-portal-theme=dark] .ua-country{border-color:#365877}body[data-portal-theme=dark] .ua-managers p,body[data-portal-theme=dark] .ua-active small{color:#bcc4cc}body[data-portal-theme=dark] .ua-module{border-bottom-color:#2d455d}body[data-portal-theme=dark] .ua-module small{color:#aeb6c1}body[data-portal-theme=dark] .ua-module-countries{color:#bac5ce}body[data-portal-theme=dark] .ua-editor footer{border-top-color:#2f465b}body[data-portal-theme=dark] .ua-editor footer>span{color:#aeb6c1}body[data-portal-theme=dark] .ua-preset{background:#1a2e42}body[data-portal-theme=dark] .ua-personal{background:#172737;border-color:#365877}body[data-portal-theme=dark] .ua-personal p{color:#bbc5ce}body[data-portal-theme=dark] .ua-home-tools button{color:#cbe2f5;background:#172737;border-color:#365877}body[data-portal-theme=dark] .ua-home-tools small{color:#aeb6c1}body[data-portal-theme=dark] .ua-home-kicker{color:#bac4cf}body[data-portal-theme=dark] .ua-home-business article{background:#172737;border-color:#365877}body[data-portal-theme=dark] .ua-home-business button{color:#cbe2f5;background:#1a2e42}body[data-portal-theme=dark] .ua-collections-grid article{background:#172737;border-color:#365877}body[data-portal-theme=dark] .ua-collections-grid small{color:#bcc4cc}body[data-portal-theme=dark] .ua-access-error{background:#172737;border-color:#365877}body[data-portal-theme=dark] .accesses-heading{color:#9bc4ee}body[data-portal-theme=dark] .accesses-heading h1{color:#cedff3}body[data-portal-theme=dark] .accesses-heading p{color:#bbc4ce}body[data-portal-theme=dark] .accesses-toolbar>label{color:#b7c3d1;background:#172737;border-color:#2f445b}body[data-portal-theme=dark] .accesses-toolbar>label:focus-within{outline-color:#164c82}body[data-portal-theme=dark] .accesses-toolbar input,body[data-portal-theme=dark] .accesses-toolbar label button{background:0 0}body[data-portal-theme=dark] .accesses-toolbar>div{background:#1c2e40}body[data-portal-theme=dark] .accesses-toolbar>div button{color:#b8c4d0;background:0 0}body[data-portal-theme=dark] .accesses-toolbar>div button.selected{color:#98c4f1;background:#172737}body[data-portal-theme=dark] .accesses-summary{color:#bbc3ce}body[data-portal-theme=dark] .accesses-summary strong{color:#cedff3}body[data-portal-theme=dark] .access-card{background:#172737;border-color:#2e445c}:is(body[data-portal-theme=dark] .access-card:hover,body[data-portal-theme=dark] .access-card:focus-visible){border-color:#345679}body[data-portal-theme=dark] .access-icon.systems{color:#98c5f1;background:#1a2a42}body[data-portal-theme=dark] .access-icon.finance{color:#a4e5c9;background:#1a4229}body[data-portal-theme=dark] .access-card>div>span{color:#b5c4d3}body[data-portal-theme=dark] .access-card h2{color:#cedff3}body[data-portal-theme=dark] .access-card p{color:#bbc4cd}body[data-portal-theme=dark] .access-open{color:#acb7c3}body[data-portal-theme=dark] .accesses-empty{color:#bcc3cd;background:#172737;border-color:#2f445b}body[data-portal-theme=dark] .accesses-empty h2{color:#b2c4d7}body[data-portal-theme=dark] .accesses-footnote{color:#bcc3cd}body[data-portal-theme=dark] .coming-soon-card{background:#172737;border-color:#375576}body[data-portal-theme=dark] .coming-soon-icon.dashboard{color:#98c7f1;background:#1a2c42}body[data-portal-theme=dark] .coming-soon-icon.account{color:#a5e4c9;background:#1a4229}body[data-portal-theme=dark] .coming-soon-country{color:#b9c4cf}body[data-portal-theme=dark] .coming-soon-card h1{color:#cedff3}body[data-portal-theme=dark] .coming-soon-badge{color:#f8eac9;background:#42361a}body[data-portal-theme=dark] .coming-soon-card>p{color:#b8c4d0}body[data-portal-theme=dark] .coming-soon-frequency{color:#9bc4ee;background:#172737}body[data-portal-theme=dark] .coming-soon-frequency small{color:#bcc4cd}body[data-portal-theme]{--portal-surface:#fff;--portal-soft:#f0f5fb;--portal-canvas:#f6f8fc;--portal-ink:#122f4d;--portal-muted:#60738b;--portal-line:#dce5ef;--portal-accent:#176ac0;--portal-accent-soft:#eaf3ff;--portal-danger:#b73348;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-portal-theme=dark]{--portal-surface:#172737;--portal-soft:#1f3447;--portal-canvas:#0e1b29;--portal-ink:#e4edf6;--portal-muted:#a8b9ca;--portal-line:#344b60;--portal-accent:#8dc4ff;--portal-accent-soft:#233f59;--portal-danger:#ffadb8;--navy:var(--portal-ink);--muted:var(--portal-muted);--line:var(--portal-line);--chat-surface:#172737;--chat-canvas:#0e1b29;--chat-sidebar:#132332;--chat-ink:#e4edf6;--chat-muted:#a8b9ca;--chat-line:#344b60;--chat-soft:#1f3447;--chat-selected:#204146;--chat-mine:#173d3b;--chat-mine-line:#2b5753;--chat-accent:#77d9cf;--chat-accent-fill:#007f88;--chat-quote-line:#438d89;--chat-avatar:#2b414f;--chat-avatar-ink:#c1dce9;--chat-group:#36314c;--chat-group-ink:#d5c6f2;--chat-danger:#ffafa4;--chat-danger-soft:#3e272c;--chat-warning:#f5d48e;--chat-warning-soft:#3a3020;--chat-receipt:#9fb0bb;--chat-read:#64c8ff;--chat-track:#466268;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--portal-canvas);color:var(--portal-ink)}.portal-brand-home{text-align:left;font:inherit;color:inherit;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:0}.portal-brand-home:focus-visible{outline:2px solid var(--portal-accent,#176ac0);outline-offset:5px}.portal-appearance-settings{border:1px solid var(--portal-line,#dce5ef);background:var(--portal-surface,#fff);max-width:760px;color:var(--portal-ink,#122f4d);border-radius:16px;margin:0 0 22px;padding:22px 24px}.portal-appearance-heading{align-items:center;gap:13px;margin-bottom:17px;display:flex}.portal-appearance-heading>span{background:var(--portal-accent-soft,#eaf3ff);width:43px;height:43px;color:var(--portal-accent,#176ac0);border-radius:12px;flex:none;place-items:center;display:grid}.portal-appearance-heading h2{margin:0 0 5px;font-size:20px}.portal-appearance-heading p{color:var(--portal-muted,#60738b);margin:0;font-size:14px}.portal-appearance-settings>label{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.portal-appearance-settings>select{border:1px solid var(--portal-line,#dce5ef);background:var(--portal-soft,#f0f5fb);width:100%;max-width:340px;min-height:44px;color:var(--portal-ink,#122f4d);font:inherit;border-radius:9px;padding:9px 12px;font-size:16px;display:block}.portal-appearance-settings>select:focus-visible{outline:2px solid var(--portal-accent,#176ac0);outline-offset:3px}.portal-appearance-settings>small{color:var(--portal-muted,#60738b);margin-top:10px;font-size:12px;line-height:1.5;display:block}body[data-portal-theme=dark] .app-shell{background:var(--portal-canvas)}body[data-portal-theme=dark] .topbar{color:var(--portal-ink);border-color:var(--portal-line);background:#172737f5}body[data-portal-theme=dark] .sidebar-head{position:relative}body[data-portal-theme=dark] .sidebar-head img{opacity:0;background:0 0;border-radius:0;padding:0}body[data-portal-theme=dark] .sidebar-head:before{content:"";pointer-events:none;background:#d0e1f1;width:178px;height:58px;position:absolute;top:0;left:8px;-webkit-mask:url(/credimundo-logo.png) 0/contain no-repeat;mask:url(/credimundo-logo.png) 0/contain no-repeat}body[data-portal-theme=dark] :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-portal-theme=dark] :is(.cv-shell,.cv-dialog) :is(input:not([type=range]),textarea,select){background-color:var(--chat-surface);color:var(--chat-ink)}body[data-portal-theme=dark] :is(.cv-shell,.cv-dialog) :is(input,textarea)::placeholder{color:var(--chat-muted);opacity:1}body[data-portal-theme=dark] .cv-dialog{background:var(--chat-surface);color:var(--chat-ink)}body[data-portal-theme=dark] .cv-audio-track>input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--chat-accent) var(--cv-audio-progress),var(--chat-track) var(--cv-audio-progress))}body[data-portal-theme=dark] .cv-audio-track>input::-webkit-slider-thumb{background:var(--chat-accent)}body[data-portal-theme=dark] .cv-audio-track>input::-moz-range-track{background:var(--chat-track)}body[data-portal-theme=dark] .cv-audio-track>input::-moz-range-progress{background:var(--chat-accent)}body[data-portal-theme=dark] .cv-audio-track>input::-moz-range-thumb{background:var(--chat-accent)}body[data-portal-theme=dark] :is(.recharts-cartesian-axis-tick-value,.recharts-legend-item-text,.recharts-label){fill:var(--portal-muted);color:var(--portal-muted)}body[data-portal-theme=dark] .recharts-cartesian-grid line{stroke:var(--portal-line)}body[data-portal-theme=dark] .recharts-tooltip-wrapper .recharts-default-tooltip{background:var(--portal-surface)!important;border-color:var(--portal-line)!important;color:var(--portal-ink)!important}@media (max-width:520px){.portal-appearance-settings{padding:18px}.portal-appearance-heading h2{font-size:18px}}.profile-avatar{background:var(--portal-accent-soft,#eaf3ff);color:var(--portal-ink,#122f4d);border-radius:50%;flex:none;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.profile-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.profile-avatar>span{background:0 0!important;padding:0!important}.pp-card{background:var(--portal-surface,#fff);color:var(--portal-ink,#122f4d);border:1px solid var(--portal-line,#dce5ef);border-radius:18px;min-width:0;padding:28px}.pp-card-heading{align-items:flex-start;gap:13px;margin-bottom:25px;display:flex}.pp-card-heading>span{background:var(--portal-accent-soft,#eaf3ff);width:43px;height:43px;color:var(--portal-accent,#176ac0);border-radius:12px;flex:none;place-items:center;display:grid}.pp-card-heading p{text-transform:uppercase;letter-spacing:.09em;color:var(--portal-muted,#60738b);margin:0 0 5px;font-size:11px;font-weight:700}.pp-card-heading h2{margin:0 0 7px;font-size:22px;line-height:1.2}.pp-card-heading small,.pp-photo-copy p,.pp-photo-copy>small{color:var(--portal-muted,#60738b);font-size:13px;line-height:1.6}.pp-identity{background:var(--portal-soft,#f0f5fb);border-radius:11px;flex-direction:column;gap:6px;margin:0 0 24px;padding:16px 18px;display:flex}.pp-identity strong{font-size:18px}.pp-identity span{font-size:13px}.pp-identity small{color:var(--portal-muted,#60738b);font-size:12px;line-height:1.5}.pp-photo{border-bottom:1px solid var(--portal-line,#dce5ef);align-items:flex-start;gap:23px;margin-bottom:25px;padding:0 0 25px;display:flex}.pp-photo-preview{flex:none;width:96px;height:96px;position:relative}.pp-photo-preview>img,.pp-photo-preview>span:not(.pp-camera){object-fit:cover;background:var(--portal-soft,#f0f5fb);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:32px;display:flex}.pp-camera{background:var(--portal-surface,#fff);border:1px solid var(--portal-line,#dce5ef);width:30px;height:30px;color:var(--portal-accent,#176ac0);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:-1px}.pp-photo-copy{flex:1;min-width:0}.pp-photo-copy h3{margin:0 0 5px;font-size:16px}.pp-photo-copy p{margin:0 0 6px}.pp-photo-copy>small{font-size:12px;display:block}.pp-photo-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.pp-card button{font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:13px;display:inline-flex}.pp-primary{color:#fff;background:#154c7e;border:1px solid #154c7e}.pp-secondary{background:var(--portal-surface,#fff);border:1px solid var(--portal-line,#dce5ef);color:var(--portal-ink,#122f4d)}.pp-link{color:var(--portal-accent,#176ac0);background:0 0;border:1px solid #0000}.pp-card button:disabled{opacity:.55;cursor:default}.pp-card :is(button,input):focus-visible{outline:2px solid var(--portal-accent,#176ac0);outline-offset:3px}.pp-photo-draft{background:var(--portal-soft,#f0f5fb);border:1px solid var(--portal-line,#dce5ef);border-radius:10px;margin-top:13px;padding:12px}.pp-photo-draft>div{flex-wrap:wrap;gap:8px;display:flex}.pp-photo-draft>p{font-size:12px}.pp-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 20px;display:grid}.pp-fields label{flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}.pp-fields label>span{color:var(--portal-muted,#60738b);margin-top:-4px;font-size:11px;font-weight:400}.pp-fields input{border:1px solid var(--portal-line,#dce5ef);background:var(--portal-surface,#fff);width:100%;min-width:0;min-height:46px;color:var(--portal-ink,#122f4d);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px;font-weight:400}.pp-fields input:disabled{background:var(--portal-soft,#f0f5fb)}.pp-fields small{color:var(--portal-muted,#60738b);font-size:12px;font-weight:400;line-height:1.5}.pp-privacy{color:var(--portal-muted,#60738b);background:var(--portal-soft,#f0f5fb);border-radius:10px;align-items:flex-start;gap:9px;margin:22px 0;padding:15px;font-size:12px;line-height:1.6;display:flex}.pp-privacy svg{flex:none;margin-top:2px}.pp-form footer{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.pp-status,.pp-error,.pp-success{margin:12px 0 0;font-size:13px;line-height:1.6}.pp-error{color:var(--portal-danger,#b73348)!important}.pp-success{align-items:center;gap:7px;display:flex;color:var(--portal-ink,#122f4d)!important}.pp-success svg{color:var(--portal-accent,#176ac0);flex:none}@media (max-width:620px){.pp-card{padding:20px}.pp-fields{grid-template-columns:1fr}.pp-photo{gap:16px}.pp-photo-preview{width:76px;height:76px}.pp-card-heading h2{font-size:20px}}@media (max-width:380px){.pp-photo{flex-direction:column}.pp-photo-preview{width:82px;height:82px}.pp-card{padding:17px}}.google-calendar-connection{border:1px solid var(--portal-line,#dce3e1);background:var(--portal-surface,#fff);color:var(--portal-ink,#203c37);border-radius:18px;margin-top:20px;padding:24px}.google-calendar-connection-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.google-calendar-connection h2{margin:3px 0 0;font-size:18px;font-weight:700}.google-calendar-admin-label{text-transform:uppercase;letter-spacing:.08em;color:var(--portal-muted,#6b7773);font-size:11px}.google-calendar-config-badge{background:var(--portal-soft,#f0f5fb);color:var(--portal-ink,#122f4d);border-radius:8px;padding:5px 9px;font-size:12px;font-weight:650;display:inline-block}.google-calendar-connection p{color:var(--portal-muted,#5f716b);max-width:74ch;margin:12px 0;font-size:13px;line-height:1.6}.google-calendar-privacy{align-items:flex-start;gap:8px;display:flex}.google-calendar-privacy svg{flex-shrink:0;margin-top:2px}.google-calendar-config-note{border-top:1px solid var(--portal-line,#dce3e1);padding-top:12px}.google-calendar-connection button{border:1px solid var(--portal-line,#dce3e1);color:inherit;cursor:pointer;background:0 0;border-radius:8px;min-height:44px;padding:8px 12px;font-size:13px}.google-calendar-connection button:focus-visible{outline:2px solid var(--portal-accent,#147d70);outline-offset:3px}@media (max-width:600px){.google-calendar-connection{padding:18px}.google-calendar-connection-heading{align-items:flex-start}}.google-calendar-config-badge{align-items:center;gap:7px;display:inline-flex}.google-calendar-config-badge.is-connected{color:var(--portal-accent,#176ac0)}.google-calendar-selection{max-width:760px;padding:18px 0}.google-calendar-selection>label{gap:8px;font-size:13px;font-weight:600;display:grid}.google-calendar-selection .person-selector-trigger{width:100%}.google-calendar-connection .google-calendar-primary{background:var(--portal-accent,#176ac0);border-color:var(--portal-accent,#176ac0);color:#fff;font-weight:600}.google-calendar-connection button:disabled{opacity:.55;cursor:default}.google-calendar-connection button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.google-calendar-meet{border-top:1px solid var(--portal-line,#dce5ef);align-items:flex-start;gap:12px;padding:18px 0;display:flex}.google-calendar-meet>svg{color:var(--portal-accent,#176ac0);flex-shrink:0;margin-top:3px}.google-calendar-meet strong{font-size:14px}.google-calendar-meet p{margin:7px 0 12px}.google-calendar-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.google-calendar-error,.google-calendar-pending{border:1px solid var(--portal-line,#dce5ef);background:var(--portal-soft,#f0f5fb);border-radius:9px;margin:12px 0;padding:12px;font-size:13px;line-height:1.6}.google-calendar-error>button{margin-left:10px}.google-calendar-connection .google-calendar-success{color:var(--portal-accent,#176ac0);font-weight:600}@media (max-width:480px){.google-calendar-connection{border-radius:12px}.google-calendar-actions{flex-direction:column;align-items:stretch}.google-calendar-error>button{margin:10px 0 0;display:flex}.google-calendar-selection>label{min-width:0}}.google-calendar-pending a{min-height:44px;color:var(--portal-accent,#245ca5);align-items:center;padding:2px 4px;font-weight:500;text-decoration:underline;display:inline-flex}body[data-portal-theme=dark] .google-calendar-connection .google-calendar-primary{color:#122f4d}.google-calendar-admin{border:1px solid var(--portal-line,#dce5ef);background:var(--portal-surface,#fff);color:var(--portal-ink,#122f4d);border-radius:12px;margin-top:18px}.google-calendar-admin>summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:14px 20px;font-size:14px;font-weight:600;display:flex}.google-calendar-admin>summary:focus-visible{outline:2px solid var(--portal-accent,#176ac0);outline-offset:2px}.google-calendar-admin-body{max-width:900px;padding:0 20px 20px}.google-calendar-admin-body>p:first-child{align-items:flex-start;gap:8px;display:flex}.google-calendar-admin-body svg{flex-shrink:0;margin-top:3px}.google-calendar-admin p,.google-calendar-admin small{color:var(--portal-muted,#60738b);font-size:13px;line-height:1.6}.google-calendar-admin label{gap:7px;margin-top:16px;font-size:13px;font-weight:600;display:grid}.google-calendar-admin input{border:1px solid var(--portal-line,#dce5ef);background:var(--portal-surface,#fff);width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;border-radius:8px;padding:10px}.google-calendar-admin input:focus-visible{outline:2px solid var(--portal-accent,#176ac0);outline-offset:2px}.google-calendar-admin input[readonly]{background:var(--portal-soft,#f0f5fb);font-size:12px}.google-calendar-admin-warning,.google-calendar-admin-error{background:var(--portal-soft,#f0f5fb);border:1px solid var(--portal-line,#dce5ef);border-radius:8px;padding:12px;font-size:13px;line-height:1.6}.google-calendar-admin-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.google-calendar-admin button{border:1px solid var(--portal-line,#dce5ef);background:var(--portal-surface,#fff);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:10px 14px}.google-calendar-admin button[type=submit]{background:var(--portal-accent,#176ac0);color:#fff;border-color:var(--portal-accent,#176ac0);font-weight:600}.google-calendar-admin button:disabled{opacity:.55;cursor:default}.google-calendar-admin-error>button{margin-top:10px;display:block}.google-calendar-admin button:focus-visible{outline:2px solid var(--portal-accent,#176ac0);outline-offset:2px}@media (max-width:480px){.google-calendar-admin>summary{padding:14px}.google-calendar-admin-body{padding:0 14px 16px}.google-calendar-admin-actions{flex-direction:column}.google-calendar-admin-actions>button{width:100%}}body[data-portal-theme=dark] .google-calendar-admin button[type=submit]{color:#122f4d}.account-redesign{width:100%;max-width:1160px;margin-inline:auto}.account-redesign .section-heading{margin-bottom:26px}.account-redesign .section-heading h1{letter-spacing:-.7px;font-size:30px}.account-redesign .section-heading>span{letter-spacing:.12em;text-transform:uppercase;color:#925474;font-size:11px;font-weight:700}.account-settings-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.85fr);align-items:start;gap:24px;display:grid}.account-personal-column{gap:24px;min-width:0;display:grid}.account-redesign .account-security-card{background:var(--portal-surface,#fff);border-radius:16px;padding:28px;box-shadow:0 4px 22px #132c4610}.account-redesign .account-security-card header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.account-redesign .account-security-card header>span{color:#24517b;background:#edf3fa;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.account-redesign .account-security-card header h2{margin:3px 0 0;font-size:20px}.account-redesign .account-security-card header small{color:#617388;font-size:11px}.account-section-description{color:var(--portal-muted,#647286);margin:0 0 24px;font-size:13px;line-height:1.65}.account-redesign .account-security-card form{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.account-redesign .account-security-card form>*{grid-column:1}.account-redesign .account-security-card form label{gap:8px;font-size:12px;font-weight:600;display:grid}.account-redesign .account-security-card input{border:1px solid var(--portal-line,#d9e1eb);background:var(--portal-surface,#fff);width:100%;min-width:0;min-height:44px;color:var(--portal-ink,#19364f);border-radius:8px;padding:10px 12px}.account-redesign .account-security-card input:focus{outline-offset:2px;outline:2px solid #93b9de}.account-redesign .account-security-card label small{color:var(--portal-muted,#647286);font-size:11px;font-weight:400}.account-redesign .account-security-card form>button{border-radius:8px;min-height:44px;margin-top:4px}.account-security-note{border-top:1px solid var(--portal-line,#e3e9ef);color:var(--portal-muted,#647286);align-items:flex-start;gap:9px;margin:24px 0 0;padding-top:20px;font-size:11px;line-height:1.7;display:flex}.account-security-note svg{flex:none;margin-top:2px}.account-redesign .portal-appearance-settings{border-radius:16px;margin:0;padding:25px}.header-account .avatar{flex:none;overflow:hidden}.header-account .avatar img{object-fit:cover;width:100%;height:100%}.portal-country-flag{filter:drop-shadow(0 1px 1px #14325314);flex:none;width:24px;height:18px}body[data-portal-theme=dark] .account-redesign .section-heading>span{color:#e3a7c6}body[data-portal-theme=dark] .account-redesign .account-security-card header>span{color:#b3d6f8;background:#203a54}body[data-portal-theme=dark] .account-redesign .account-security-card header small{color:#a9bfd6}@media (max-width:900px){.account-settings-grid{grid-template-columns:minmax(0,1fr)}.account-personal-column{gap:18px}.account-redesign .account-security-card{padding:24px}}@media (max-width:520px){.account-redesign .section-heading h1{font-size:26px}.account-redesign .section-heading{margin-bottom:20px}.account-settings-grid{gap:18px}.account-redesign .account-security-card,.account-redesign .portal-appearance-settings{padding:20px}.account-redesign .account-security-card header h2{font-size:18px}}.account-redesign .account-settings-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);align-items:start;gap:20px}.account-redesign .account-personal-column{display:contents}.account-redesign .account-personal-column>.pp-card{grid-area:1/1/span 2}.account-redesign .account-security-card{grid-area:1/2}.account-redesign .account-personal-column>.portal-appearance-settings{grid-area:2/2}.account-redesign :is(.pp-card,.account-security-card,.portal-appearance-settings){min-width:0;padding:24px}.account-redesign :is(.pp-card-heading,.account-security-card header,.portal-appearance-heading){align-items:flex-start;margin-bottom:20px}.account-redesign :is(.pp-fields label,.account-security-card form label,.portal-appearance-settings>label){gap:8px;font-size:14px;font-weight:600}.account-redesign :is(.pp-fields input,.account-security-card input,.portal-appearance-settings>select){border-radius:8px;min-height:44px;padding:10px 12px;font-size:16px;font-weight:400}.account-redesign .pp-fields{gap:18px 16px}.account-redesign .pp-card button,.account-redesign .account-security-card form>button{border-radius:8px;min-height:44px;padding:10px 15px;font-size:14px;font-weight:600;line-height:1.4}.account-redesign .account-section-description{margin-bottom:20px}.account-redesign .portal-appearance-settings>select{max-width:none}@media (max-width:1000px){.account-redesign .account-settings-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:20px}.account-redesign .account-personal-column{gap:20px;display:grid}.account-redesign .account-personal-column>.pp-card,.account-redesign .account-personal-column>.portal-appearance-settings,.account-redesign .account-security-card{grid-area:auto}}@media (max-width:520px){.account-redesign :is(.pp-card,.account-security-card,.portal-appearance-settings){padding:18px}.account-redesign .account-settings-grid,.account-redesign .account-personal-column{gap:16px}.account-redesign .pp-photo{gap:14px}.account-redesign .pp-photo-preview{width:64px;height:64px}.account-redesign .pp-photo-actions{flex-direction:column;align-items:flex-start}.account-redesign :is(.pp-card-heading,.account-security-card header,.portal-appearance-heading){gap:10px}}.account-redesign .pp-fields label{position:relative}.account-redesign .pp-fields label>span{margin:0;position:absolute;top:2px;right:0}.account-redesign .pp-fields label:has(>span){padding-top:0}.account-redesign .pp-fields label>input{margin-top:0}.portal-help{max-width:1120px;color:var(--portal-ink,#122f4d);min-width:0;margin:0 auto;padding-bottom:24px}.portal-help :is(h1,h2,h3,p){margin:0}.portal-help :is(button,input,select){font:inherit}.portal-help button{cursor:pointer;-webkit-tap-highlight-color:transparent}.portal-help :is(button,input,select,summary):focus-visible{outline:3px solid var(--portal-accent,#176ac0);outline-offset:4px}.phlp-header{max-width:700px;margin-bottom:28px}.phlp-eyebrow{letter-spacing:.16em;color:var(--portal-muted,#60738b);font-size:11px;font-weight:700;margin-bottom:10px!important}.phlp-header h1{letter-spacing:-.035em;margin-bottom:12px;font-size:38px;font-weight:700;line-height:1.15}.phlp-header>p:last-child{color:var(--portal-muted,#60738b);font-size:16px;line-height:1.7}.phlp-search-area{max-width:760px;margin-bottom:34px}.phlp-search-area>label{margin-bottom:10px;font-size:14px;font-weight:650;display:block}.phlp-search{border:1px solid var(--portal-line,#dce5ef);background:var(--portal-surface,#fff);border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:4px 7px 4px 17px;display:flex}.phlp-search>svg{color:var(--portal-muted,#60738b);flex:none}.phlp-search>input{min-width:0;color:var(--portal-ink,#122f4d);height:44px;box-shadow:none;background:0 0;border:0;border-radius:3px;flex:1;padding:6px 0;font-size:16px}.phlp-search>input::placeholder{color:var(--portal-muted,#60738b);opacity:1}.phlp-search>input::-webkit-search-cancel-button{display:none}.phlp-search>button{background:var(--portal-soft,#f0f5fb);color:var(--portal-ink,#122f4d);border:0;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.phlp-search-area>p{color:var(--portal-muted,#60738b);margin-top:9px;font-size:12px;line-height:1.6}.phlp-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:38px;display:grid}.phlp-topics{min-width:0;position:sticky;top:100px}.phlp-topic-nav h2{color:var(--portal-muted,#60738b);padding:0 12px 12px;font-size:12px;font-weight:650}.phlp-topic-nav>button{text-align:left;width:100%;min-height:48px;color:var(--portal-ink,#122f4d);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.phlp-topic-nav>button span{color:var(--portal-muted,#60738b);font-variant-numeric:tabular-nums;font-size:11px}.phlp-topic-nav>button:hover{background:var(--portal-soft,#f0f5fb)}.phlp-topic-nav>button[aria-pressed=true]{background:var(--portal-accent-soft,#eaf3ff);color:var(--portal-accent,#176ac0);font-weight:700}.phlp-topic-select{display:none}.phlp-results{min-width:0}.phlp-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:15px;display:flex}.phlp-results-heading h2{letter-spacing:-.02em;font-size:19px;font-weight:650;line-height:1.5}.phlp-results-heading p{color:var(--portal-muted,#60738b);font-size:12px;line-height:1.5}.phlp-questions{border-top:1px solid var(--portal-line,#dce5ef)}.phlp-question{border-bottom:1px solid var(--portal-line,#dce5ef);background:var(--portal-surface,#fff)}.phlp-question>summary{cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:19px 18px;font-size:15px;font-weight:600;line-height:1.5;list-style:none;display:flex}.phlp-question>summary::-webkit-details-marker{display:none}.phlp-question>summary>span{flex-direction:column;gap:4px;display:flex}.phlp-question>summary small{color:var(--portal-muted,#60738b);letter-spacing:.025em;font-size:10px;font-weight:500}.phlp-question>summary>svg{color:var(--portal-muted,#60738b);flex:none;transition:transform .15s}.phlp-question>summary:hover{background:var(--portal-soft,#f0f5fb)}.phlp-question[open]>summary>svg{transform:rotate(180deg)}.phlp-answer{overflow-wrap:anywhere;padding:0 20px 22px;font-size:14px;line-height:1.8}.phlp-answer>p+p,.phlp-answer>ol{margin-top:14px}.phlp-answer>ol{margin-bottom:0;padding-left:24px}.phlp-answer li{margin:6px 0;padding-left:4px}.phlp-note{border-left:3px solid var(--portal-accent,#176ac0);background:var(--portal-soft,#f0f5fb);border-radius:0 7px 7px 0;padding:13px 15px;margin-top:18px!important}.phlp-note>strong{margin-bottom:3px;font-size:12px;display:block}.phlp-links{flex-wrap:wrap;gap:7px 20px;margin-top:15px;display:flex}.phlp-links button{text-align:left;min-height:44px;color:var(--portal-accent,#176ac0);background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:5px 0;font-size:13px;font-weight:650;line-height:1.5;display:inline-flex}.phlp-links button>svg{flex:none}.phlp-links button:hover{text-underline-offset:4px;text-decoration:underline}.phlp-empty{background:var(--portal-surface,#fff);border:1px solid var(--portal-line,#dce5ef);border-radius:12px;padding:28px 22px}.phlp-empty h3{margin-bottom:10px;font-size:17px;line-height:1.5}.phlp-empty p{color:var(--portal-muted,#60738b);font-size:14px;line-height:1.7}.phlp-empty button{border:1px solid var(--portal-line,#dce5ef);background:var(--portal-accent-soft,#eaf3ff);min-height:44px;color:var(--portal-accent,#176ac0);border-radius:8px;margin-top:18px;padding:10px 15px;font-size:13px;font-weight:650}.phlp-footer{border-top:1px solid var(--portal-line,#dce5ef);margin-top:32px;padding:22px 0 0}.phlp-footer h2{margin-bottom:9px;font-size:16px}.phlp-footer p,.phlp-footer small{color:var(--portal-muted,#60738b);font-size:13px;line-height:1.75}.phlp-footer small{margin-top:9px;font-size:11px;display:block}@media (max-width:760px){.phlp-layout{grid-template-columns:minmax(0,1fr);gap:24px}.phlp-topics{position:static}.phlp-topic-nav{display:none}.phlp-topic-select{display:block}.phlp-topic-select label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.phlp-topic-select select{border:1px solid var(--portal-line,#dce5ef);background:var(--portal-surface,#fff);width:100%;min-height:48px;color:var(--portal-ink,#122f4d);border-radius:9px;padding:10px 12px;font-size:16px}.phlp-header{margin-bottom:22px}.phlp-header h1{font-size:32px}.phlp-header>p:last-child{font-size:14px}.phlp-search-area{margin-bottom:24px}.phlp-question>summary{gap:12px;padding:17px 13px;font-size:14px}.phlp-answer{padding:0 14px 20px}.phlp-results-heading{gap:5px}.phlp-search{gap:9px;padding-left:12px}.phlp-search>input{font-size:16px}.phlp-search>input::placeholder{font-size:13px}.phlp-note{padding:11px 12px}}@media (prefers-reduced-motion:reduce){.phlp-question>summary>svg{transition:none}}.header-account-tools{flex:none;align-items:center;gap:8px;display:flex}.header-help{width:44px;min-width:44px;height:44px;color:var(--portal-muted,#57647a);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.header-help:hover,.header-help.active{background:var(--portal-soft,#eef2f7);color:var(--portal-ink,#172b4d)}.header-help:focus-visible{outline:2px solid var(--portal-accent,#c40065);outline-offset:2px}@media (max-width:520px){.header-account-tools{gap:2px}}.app-shell{--portal-font:Arial, Helvetica, sans-serif;--portal-title-size:28px;--portal-body-leading:1.6;--portal-brand:#b13d7c;font-family:var(--portal-font);background:var(--portal-canvas,#f6f8fc)}body[data-portal-theme=dark] .app-shell{--portal-brand:#efa7ce}.app-shell :is(button,input,select,textarea){font-family:inherit}.app-shell>.content:not(.content-conversations){width:100%;max-width:1640px;font-size:14px;line-height:var(--portal-body-leading)}.app-shell .content :is(.section-view,.portal-help,.account-redesign,.executive-refresh,.alerts-view,.drive-view,.ua-view,.caja-shell,.pd){width:100%;min-width:0;max-width:none;margin-inline:0}.app-shell .content :is(.section-heading,.page-title-section,.overview-heading,.systems-heading,.drive-heading,.accesses-heading,.expense-heading,.caja-heading,.st-heading,.ua-heading,.pd-heading,.wsp-heading,.wc-heading,.wa-heading,.workspace-welcome,.phlp-header){text-align:left;align-items:flex-start;max-width:none;margin:0 0 24px}.app-shell .content .overview-heading:has(>h1){display:block}.app-shell .content .page-title-section .country-kicker{text-align:left;color:var(--portal-muted,#60738b);letter-spacing:.055em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600;line-height:1.5;display:block}.app-shell .content :is(.section-heading,.page-title-section,.overview-heading,.systems-heading,.drive-heading,.accesses-heading,.expense-heading,.caja-heading,.st-heading,.ua-heading,.pd-heading,.wsp-heading,.wc-heading,.wa-heading,.workspace-welcome,.phlp-header) h1{color:var(--portal-ink,#122f4d);font-family:inherit;font-size:var(--portal-title-size);letter-spacing:-.025em;text-align:left;overflow-wrap:anywhere;margin:5px 0 8px;font-weight:700;line-height:1.25}.app-shell .content :is(.section-heading,.overview-heading,.systems-heading,.drive-heading,.accesses-heading,.expense-heading,.caja-heading,.st-heading,.ua-heading,.pd-heading,.wsp-heading,.wc-heading,.wa-heading,.workspace-welcome,.phlp-header) p{max-width:90ch;color:var(--portal-muted,#60738b);font-size:14px;line-height:var(--portal-body-leading);margin:6px 0 0;font-weight:400}.app-shell .content :is(.section-heading>span,.phlp-eyebrow,.wsp-kicker,.wc-eyebrow,.pd-eyebrow,.ua-eyebrow,.st-heading>div:first-child>span,.accesses-heading>div>span,.systems-heading>div>span,.wa-heading>div>span){color:var(--portal-muted,#60738b);letter-spacing:.055em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0 0 6px;padding:0;font-size:11px;font-weight:600;line-height:1.5;display:block}.app-shell .content :is(.section-heading,.overview-heading,.systems-heading,.drive-heading,.accesses-heading,.expense-heading,.caja-heading,.st-heading,.ua-heading,.pd-heading,.wc-heading,.wa-heading,.workspace-welcome) h1>svg{stroke-width:1.8px;width:24px;height:24px;color:var(--portal-accent,#176ac0)}.app-shell .content :is(.wsp-heading h2,.phlp-results-heading h2,.account-security-card header h2,.portal-appearance-heading h2,.pp-card-heading h2){letter-spacing:-.015em;color:var(--portal-ink,#122f4d);font-size:20px;font-weight:600;line-height:1.35}.app-shell .portal-help .phlp-search-area{max-width:none}.app-shell .portal-help .phlp-answer{line-height:var(--portal-body-leading)}.app-shell .account-redesign :is(.pp-card,.account-security-card,.portal-appearance-settings){box-shadow:none;border:1px solid var(--portal-line,#dce5ef);border-radius:12px}.app-shell .account-redesign .portal-appearance-settings{width:100%;max-width:none}.app-shell .account-redesign :is(.account-section-description,.account-security-note,.pp-card-heading small){line-height:var(--portal-body-leading)}.app-shell .content .coming-soon-view{min-height:0;padding:0;display:block}.app-shell .content .coming-soon-card{text-align:left;width:100%;max-width:none;box-shadow:none;background:var(--portal-surface,#fff);border-color:var(--portal-line,#dce5ef);border-radius:12px;padding:24px}.app-shell .content .coming-soon-icon{border-radius:10px;width:40px;height:40px;margin:0 0 16px}.app-shell .content .coming-soon-icon>svg{width:24px;height:24px}.app-shell .content .coming-soon-card h1{font-size:var(--portal-title-size);letter-spacing:-.025em;text-align:left;color:var(--portal-ink,#122f4d);margin:5px 0 12px;font-weight:700;line-height:1.25}.app-shell .content .coming-soon-card>p{max-width:90ch;font-size:14px;line-height:var(--portal-body-leading);color:var(--portal-muted,#60738b);margin:18px 0}body[data-portal-theme] .app-shell:has(.content .ph-home-02d){background:var(--portal-canvas,#f6f8fc)}.app-shell .content .ph-home-02d{--ph-ink:var(--portal-ink,#122f4d);--ph-muted:var(--portal-muted,#60738b);--ph-accent:var(--portal-accent,#176ac0);--ph-line:var(--portal-line,#dce5ef);--ph-surface:var(--portal-surface,#fff);--ph-soft:var(--portal-soft,#f0f5fb);--ph-pink:var(--portal-soft,#f0f5fb);--ph-focus:var(--portal-accent,#176ac0);font-size:14px;line-height:var(--portal-body-leading)}.app-shell .content .ph-home-02d .ph-divider{justify-content:flex-start;gap:0;margin-bottom:14px}.app-shell .content .ph-home-02d .ph-divider:before,.app-shell .content .ph-home-02d .ph-divider:after{display:none}.app-shell .content .ph-home-02d .ph-divider h2{letter-spacing:-.015em;text-transform:none;text-align:left;font-size:20px;font-weight:600;line-height:1.35}.app-shell .content .ph-home-02d .ph-information{border-radius:12px}.app-shell .content .ph-home-02d .ph-column-heading{gap:10px;min-height:32px}.app-shell .content .ph-home-02d .ph-column-heading h3{letter-spacing:0;font-size:16px;font-weight:600;line-height:1.4}.app-shell .content .ph-home-02d .ph-column-heading .ph-icon{width:22px;height:22px;color:var(--ph-accent)}.app-shell .content .ph-home-02d :is(.ph-news-thumbnail,.ph-news-media){background:var(--ph-soft);width:64px;height:58px}.app-shell .content .ph-home-02d :is(.ph-news-thumbnail,.ph-news-media) .ph-icon{width:26px;height:26px;color:var(--ph-accent)}.app-shell .content .ph-home-02d :is(.ph-update-main>.ph-icon,.ph-update-feature .ph-update-main>.ph-icon){width:25px;height:29px;color:var(--ph-accent)}.app-shell .content .ph-home-02d .ph-update-feature{background:var(--ph-soft)}.app-shell .content .ph-home-02d :is(.ph-news-copy>strong,.ph-update-copy strong,.ph-attention-item strong,.ph-next-event strong){font-size:14px;font-weight:600;line-height:1.5}.app-shell .content .ph-home-02d :is(.ph-news-copy>.ph-item-summary,.ph-update-copy>.ph-item-summary){font-size:13px;line-height:1.6}.app-shell .content .ph-home-02d .ph-tool-grid{gap:8px}.app-shell .content .ph-home-02d .ph-tool{border-color:var(--ph-line);background:var(--ph-surface);text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:58px;padding:10px 12px;line-height:1.45;font-size:13px!important}.app-shell .content .ph-home-02d .ph-tool>.ph-icon{width:22px;height:22px;color:var(--ph-accent)}.app-shell .content .ph-home-02d .ph-tool:hover{background:var(--ph-soft);border-color:var(--ph-accent)}@media (max-width:760px){.app-shell{--portal-title-size:24px}.app-shell .content :is(.section-heading,.page-title-section,.overview-heading,.systems-heading,.drive-heading,.accesses-heading,.expense-heading,.caja-heading,.st-heading,.ua-heading,.pd-heading,.wsp-heading,.wc-heading,.wa-heading,.workspace-welcome,.phlp-header){margin-bottom:20px}.app-shell .content .ph-home-02d .ph-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.app-shell .content .ph-home-02d .ph-tool{gap:7px;padding:10px 8px;font-size:12px!important}}.commerce-clear{color:#203047;background:#fff;border:1px solid #dfe6ef;border-radius:16px;margin:0 0 18px;padding:22px}.commerce-clear h3{margin:0 0 10px;font-size:17px}.commerce-clear p{color:#526277;margin:10px 0;font-size:13px;line-height:1.6}.commerce-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.commerce-balance-grid article{min-width:0}.commerce-balance-grid article>span{font-size:13px;font-weight:650}.commerce-balance-grid strong{overflow-wrap:anywhere;margin:9px 0;font-size:23px;display:block}.commerce-balance-grid small{color:#526277;line-height:1.5;display:block}.commerce-coverage{border-left:3px solid #b87904;padding-left:10px}.commerce-horizontal-bars{gap:18px;margin-top:20px;display:grid}.commerce-bar-row{grid-template-columns:minmax(130px,1fr) minmax(70px,2fr) minmax(100px,1fr);align-items:center;gap:12px;font-size:13px;display:grid}.commerce-bar-row small{color:#526277;margin-top:5px;display:block}.commerce-bar-row strong{text-align:right;font-size:13px}.commerce-bar-track{background:#edf2f8;border-radius:5px;height:19px;overflow:hidden}.commerce-bar-track i{background:#116de1;border-radius:5px;height:100%;display:block}.commerce-bar-row:first-child .commerce-bar-track i{background:#7ca7d9}.commerce-percent-axis{color:#526277;justify-content:space-between;margin:12px 25% 0;font-size:11px;display:flex}.commerce-reading{background:#edf5ff;border-left:3px solid #116de1;padding:12px}.commerce-technical{border-top:1px solid #dfe6ef;margin-top:16px;padding-top:14px}.commerce-technical summary{cursor:pointer;padding:6px 0;font-size:14px;font-weight:600}.commerce-technical summary:focus-visible{outline-offset:3px;outline:3px solid #1475e3}body[data-portal-theme=dark] .commerce-clear{color:#e7edf7;background:#172235;border-color:#34445a}body[data-portal-theme=dark] .commerce-clear p,body[data-portal-theme=dark] .commerce-clear small,body[data-portal-theme=dark] .commerce-percent-axis{color:#b8c7da}body[data-portal-theme=dark] .commerce-bar-track{background:#2c3c53}body[data-portal-theme=dark] .commerce-reading{background:#213851}@media (max-width:700px){.commerce-clear{padding:16px}.commerce-balance-grid{grid-template-columns:1fr}.commerce-balance-grid article+article{border-top:1px solid #dfe6ef;padding-top:13px}.commerce-bar-row{grid-template-columns:1fr auto}.commerce-bar-track{grid-area:2/1/auto/-1}.commerce-bar-row strong{max-width:160px}.commerce-percent-axis{margin:10px 0}}@media print{.commerce-clear{break-inside:avoid}}.metrics-grid.commerce-main-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.metrics-grid.commerce-main-metrics{grid-template-columns:1fr}}@media print{body[data-portal-theme=dark] .print-report .commerce-clear{color:#203047;background:#fff;border-color:#dfe6ef}body[data-portal-theme=dark] .print-report .commerce-clear p,body[data-portal-theme=dark] .print-report .commerce-clear small{color:#526277}.print-report .commerce-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.print-report .commerce-balance-grid strong{font-size:14pt}.print-report .commerce-bar-row{grid-template-columns:1fr 1fr 1fr}.print-report .commerce-bar-track{grid-area:auto}}.commerce-monthly{border-top:1px solid #dfe6ef;border-bottom:1px solid #dfe6ef;margin:24px 0;padding:22px 0}.commerce-monthly-chart{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.commerce-month-column{text-align:center;border-radius:7px;min-width:0;padding:5px 2px;font-size:10px}.commerce-month-column:focus-visible{outline-offset:2px;outline:3px solid #116de1}.commerce-month-column>strong{min-height:24px;font-size:11px;display:block}.commerce-month-column>span{margin-top:8px;line-height:1.4;display:block}.commerce-month-track{background:repeating-linear-gradient(0deg,#edf2f8 0 1px,#0000 1px 40px);border-bottom:1px solid #b8c7da;justify-content:center;align-items:flex-end;height:160px;display:flex}.commerce-month-track>i{background:#2675ce;border-radius:5px 5px 0 0;width:65%;min-height:2px;display:block}.commerce-month-track>span{color:#64748b;align-self:center;font-size:9px}.commerce-month-table-wrap{overflow-x:auto}.commerce-month-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.commerce-month-table th,.commerce-month-table td{border-bottom:1px solid #dfe6ef;padding:10px}.commerce-month-table caption{text-align:left;color:#526277;padding:12px 0}.commerce-monthly .commerce-technical{border-top:0}body[data-portal-theme=dark] .commerce-monthly{border-color:#34445a}body[data-portal-theme=dark] .commerce-month-track{background:repeating-linear-gradient(0deg,#34445a 0 1px,#0000 1px 40px)}body[data-portal-theme=dark] .commerce-month-track>span,body[data-portal-theme=dark] .commerce-month-table caption{color:#bdc9da}body[data-portal-theme=dark] .commerce-month-table td,body[data-portal-theme=dark] .commerce-month-table th{border-color:#34445a}@media (max-width:700px){.commerce-monthly-chart{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:20px}.commerce-month-track{height:120px}}@media print{.commerce-monthly-chart{grid-template-columns:repeat(12,minmax(0,1fr))}.commerce-month-track{height:100px}.commerce-month-table-wrap{overflow:visible}.commerce-month-table{white-space:normal;font-size:8pt}.commerce-month-table td,.commerce-month-table th{padding:4px}.print-report details>div,.print-report details>p{display:block!important}.print-report details.commerce-technical>div.commerce-balance-grid{display:grid!important}.print-report .commerce-monthly{break-inside:avoid}.print-report .commerce-month-track{background:#f1f5f9!important}.print-report .commerce-month-column{color:#203047}.print-report .commerce-month-track>span{color:#526277!important}}
