.release-readiness{border:1px solid var(--border);border-radius:12px;margin-block:1.25rem;padding:1rem}.release-readiness h3{margin-block:0 .5rem}.release-readiness p{max-inline-size:70ch;line-height:1.6}.release-readiness dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;display:grid}.release-readiness dl>div{border:1px solid var(--border);border-radius:8px;min-inline-size:0;padding:.75rem}.release-readiness dt{font-size:.85rem;line-height:1.5}.release-readiness dd{overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.6}.release-readiness dd[data-state=Failed]{color:var(--destructive,#b91c1c)}
.integration-key-row{flex-wrap:wrap}.integration-key-row>.key-rotation-form{flex:100%}.key-rotation-form{border-block-start:1px solid var(--border);grid-column:1/-1;inline-size:100%;min-inline-size:0;margin-block-start:.75rem;padding-block-start:1rem}.key-rotation-form h3{margin-block:0 .5rem}.key-rotation-form p{max-inline-size:65ch;line-height:1.6}.key-rotation-fields{grid-template-columns:minmax(10rem,1fr) minmax(12rem,2fr);gap:1rem;display:grid}.key-rotation-form input,.key-rotation-form textarea{min-block-size:44px;inline-size:100%;max-inline-size:100%}.key-rotation-actions{flex-wrap:wrap;gap:.75rem;margin-block-start:1rem;display:flex}.key-rotation-actions button{min-block-size:44px}.key-rotation-form :is(input,textarea,button):focus-visible{outline:2px solid var(--foreground);outline-offset:3px}@media (max-width:700px){.key-rotation-fields{grid-template-columns:minmax(0,1fr)}.key-rotation-actions>*{flex:12rem}}
.outstanding-workspace83{--out-ink:var(--nd-ink,#172d46);--out-accent:var(--nd-accent,#195adb);--out-surface:var(--nd-surface,#fff);--out-soft:var(--nd-soft,#edf4ff);--out-line:var(--nd-line,#dce6f1);min-width:0;color:var(--out-ink);gap:16px;display:grid;container-type:inline-size}.outstanding-workspace83 :is(h2,h3,p,ul){margin:0}.outstanding-workspace83 button{font:inherit;cursor:pointer;min-height:44px}.outstanding-workspace83 button:focus-visible{outline:3px solid var(--out-accent);outline-offset:3px}.outstanding-workspace83 .outstanding-summary83{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.outstanding-workspace83 .outstanding-summary83>button{border:1px solid var(--out-line);background:var(--out-surface);min-width:0;color:var(--out-ink);text-align:start;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:3px 12px;padding:16px;display:grid}.outstanding-workspace83 .outstanding-summary83>button[aria-pressed=true]{background:var(--out-accent);border-color:var(--out-accent);color:#fff}.outstanding-workspace83 .outstanding-summary-icon83{background:var(--out-soft);block-size:40px;inline-size:40px;color:var(--out-accent);border-radius:11px;grid-row:1/3;place-items:center;display:grid}.outstanding-workspace83 .outstanding-summary83>button[aria-pressed=true] .outstanding-summary-icon83{color:#fff;background:#ffffff24}.outstanding-workspace83 .outstanding-summary83 strong{font-variant-numeric:tabular-nums;color:inherit;font-size:26px;font-weight:750;line-height:1.1}.outstanding-workspace83 .outstanding-summary-label83{color:inherit;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.outstanding-workspace83 .outstanding-workbar83{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.outstanding-workspace83 .outstanding-workbar83 h2{color:var(--out-ink);align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}.outstanding-workspace83 .outstanding-workbar83 h2>span{background:var(--out-soft);color:var(--out-accent);font-variant-numeric:tabular-nums;border-radius:7px;padding:3px 7px;font-size:12px}.outstanding-workspace83 .outstanding-controls83{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.outstanding-workspace83 .outstanding-export83{border:1px solid var(--out-line);background:var(--out-surface);color:var(--out-ink);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:650;display:inline-flex}.outstanding-workspace83 .outstanding-queue83{border:1px solid var(--out-line);background:var(--out-surface);border-radius:16px;min-width:0;overflow:hidden}.outstanding-workspace83 .outstanding-queue83>ul{padding:0;list-style:none}.outstanding-workspace83 :is(.outstanding-columns83,.outstanding-item83){grid-template-columns:minmax(180px,2.2fr) minmax(115px,1fr) minmax(140px,1.25fr) minmax(85px,.75fr) 88px;align-items:center;gap:16px;min-width:0;padding:16px 18px;display:grid}.outstanding-workspace83 .outstanding-columns83{background:var(--out-soft);color:var(--out-ink);padding-block:12px;font-size:11px;font-weight:700}.outstanding-workspace83 .outstanding-item83{border-top:1px solid var(--out-line);font-size:13px;line-height:1.5}.outstanding-workspace83 .outstanding-item83:hover{background:var(--out-soft)}.outstanding-workspace83 :is(.outstanding-identity83,.outstanding-owner83,.outstanding-deadline83){align-items:center;gap:10px;min-width:0;display:flex}.outstanding-workspace83 :is(.outstanding-identity83,.outstanding-owner83)>div{min-width:0}.outstanding-workspace83 .outstanding-record-icon83{border:1px solid var(--out-line);background:var(--out-soft);block-size:38px;inline-size:38px;color:var(--out-accent);border-radius:11px;flex:none;place-items:center;display:grid}.outstanding-workspace83 .outstanding-identity83 h3{color:var(--out-ink);overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.45}.outstanding-workspace83 .outstanding-identity83 p{color:var(--out-ink);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.4}.outstanding-workspace83 .outstanding-reason83>span{background:var(--out-soft);color:var(--out-accent);border-radius:7px;padding:5px 8px;font-size:11px;font-weight:650;line-height:1.5;display:inline-block}.outstanding-workspace83 .outstanding-item83[data-tone=urgent] .outstanding-reason83>span{color:#a02032;background:#fff0f0}.outstanding-workspace83 .outstanding-item83[data-tone=attention] .outstanding-reason83>span{color:#794606;background:#fff4df}.outstanding-workspace83 .outstanding-owner83 strong{color:var(--out-ink);overflow-wrap:anywhere;font-size:12px;font-weight:600;display:block}.outstanding-workspace83 .outstanding-owner83 span{color:var(--out-accent);overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.outstanding-workspace83 :is(.outstanding-owner83,.outstanding-deadline83)>svg{color:var(--out-accent);flex:none}.outstanding-workspace83 .outstanding-deadline83{color:var(--out-ink);flex-wrap:wrap;gap:6px;font-size:12px}.outstanding-workspace83 .outstanding-review83{border:1px solid var(--out-line);background:var(--out-surface);color:var(--out-accent);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:12px;font-weight:650;display:flex}.outstanding-workspace83 .outstanding-review83>svg{flex:none}.outstanding-workspace83 .outstanding-review83:disabled{opacity:.6;cursor:not-allowed}.outstanding-workspace83 .outstanding-empty83{text-align:center;color:var(--out-ink);justify-items:center;gap:12px;padding:32px 18px;display:grid}.outstanding-workspace83 .outstanding-empty83 h3{font-size:15px}[dir=rtl] .outstanding-workspace83 .outstanding-review83>svg{transform:rotate(180deg)}@container (max-width:850px){.outstanding-workspace83 .outstanding-summary83{grid-template-columns:repeat(2,minmax(0,1fr))}.outstanding-workspace83 .outstanding-columns83{display:none}.outstanding-workspace83 .outstanding-item83{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.outstanding-workspace83 .outstanding-item83:first-child{border-top:0}.outstanding-workspace83 .outstanding-identity83{grid-area:1/1}.outstanding-workspace83 .outstanding-reason83{grid-area:2/1;padding-inline-start:48px}.outstanding-workspace83 .outstanding-owner83{grid-area:3/1}.outstanding-workspace83 .outstanding-deadline83{grid-area:3/2;justify-content:flex-end}.outstanding-workspace83 .outstanding-review83{grid-area:1/2/3}}@container (max-width:440px){.outstanding-workspace83 .outstanding-summary83>button{grid-template-columns:30px minmax(0,1fr);gap:4px 8px;padding:12px}.outstanding-workspace83 .outstanding-summary-icon83{block-size:34px;inline-size:30px}.outstanding-workspace83 .outstanding-summary83 strong{font-size:23px}.outstanding-workspace83 .outstanding-summary-label83{font-size:11px}.outstanding-workspace83 .outstanding-controls83{width:100%}.outstanding-workspace83 .outstanding-controls83>button{flex:1}.outstanding-workspace83 .outstanding-item83{column-gap:8px;padding:13px}.outstanding-workspace83 .outstanding-record-icon83{block-size:34px;inline-size:30px}.outstanding-workspace83 .outstanding-identity83{gap:8px}.outstanding-workspace83 .outstanding-reason83{padding-inline-start:38px}}
html body.vetra-native-design .portal-data-room-top{--room-top-ink:#0d182a;--room-top-blue:#0768ff;--room-top-secondary:#000;--room-top-line:#d8e5f7;--room-top-surface:#fff;color:var(--room-top-ink);min-width:0;margin-block:0 24px}html body.vetra-native-design .portal-data-room-context{justify-content:space-between;align-items:center;gap:24px;margin-block:0 28px;display:flex}html body.vetra-native-design .portal-data-room-context>div{min-width:0}html body.vetra-native-design .portal-data-room-company{color:var(--room-top-blue);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;font-weight:650;line-height:1.5;display:flex}html body.vetra-native-design .portal-data-room-company>span{overflow-wrap:anywhere}html body.vetra-native-design .portal-data-room-company-control select{border-color:var(--room-top-line);max-width:250px;min-height:34px;color:var(--room-top-secondary);background:var(--room-top-surface);font-size:12px}html body.vetra-native-design .portal-data-room-context h1{letter-spacing:-.035em;color:var(--room-top-ink);margin:8px 0 10px;font-size:clamp(25px,2.8vw,38px);font-weight:700;line-height:1.2}html body.vetra-native-design .portal-data-room-context p{color:var(--room-top-secondary);margin:0;font-size:15px;line-height:1.5}html body.vetra-native-design .portal-data-room-access{background:var(--room-top-surface);border:1px solid var(--room-top-line);min-height:50px;color:var(--room-top-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:14px;font-weight:650;display:flex}html body.vetra-native-design .portal-data-room-access svg{color:var(--room-top-blue)}html body.vetra-native-design .portal-data-room-access-summary{border:1px solid var(--room-top-line);background:var(--room-top-surface);color:var(--room-top-secondary);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:20px;padding:16px 20px;font-size:13px;display:flex}html body.vetra-native-design .portal-data-room-access-summary p{color:inherit;margin:0}html body.vetra-native-design .portal-data-room-access-summary ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}html body.vetra-native-design .portal-data-room-access-summary li{border:1px solid var(--room-top-line);border-radius:6px;padding:5px 9px}html body.vetra-native-design .portal-data-room-banner{background:linear-gradient(100deg,#edf5ff 0%,#f5f9ff 100%);border:1px solid #cfe1ff;border-radius:18px;grid-template-columns:64px minmax(0,1fr) 230px;align-items:center;gap:24px;min-height:180px;margin-block-end:24px;padding:18px 26px;display:grid}html body.vetra-native-design .portal-data-room-lock{width:64px;height:66px;color:var(--room-top-blue);background:#fff;border:1px solid #c9dfff;border-radius:17px;place-items:center;display:grid}html body.vetra-native-design .portal-data-room-banner-copy{min-width:0}html body.vetra-native-design .portal-data-room-banner h2{color:var(--room-top-ink);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(19px,2vw,26px);font-weight:700;line-height:1.28}html body.vetra-native-design .portal-data-room-banner h2>span{display:block}html body.vetra-native-design .portal-data-room-banner p{color:var(--room-top-secondary);margin:0;font-size:15px;line-height:1.6}html body.vetra-native-design .portal-data-room-role{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex;margin-block-start:12px!important;font-size:12px!important}html body.vetra-native-design .portal-data-room-role>svg{flex:none}html body.vetra-native-design .portal-data-room-art{align-self:center;min-width:0;margin:0}html body.vetra-native-design .portal-data-room-art>.approved-original-art{width:100%;height:142px;max-height:none;display:block}html body.vetra-native-design .portal-data-room-art figcaption{letter-spacing:.045em;color:var(--room-top-secondary);text-align:center;margin-block-start:7px;font-size:9px;line-height:1.4}html body.vetra-native-design .portal-data-room-filters{grid-template-columns:minmax(230px,1fr) minmax(200px,.39fr) minmax(155px,.31fr);align-items:stretch;gap:16px;display:grid}html body.vetra-native-design .portal-data-room-search,html body.vetra-native-design .portal-data-room-select{background:var(--room-top-surface);border:1px solid var(--room-top-line);min-width:0;min-height:58px;color:var(--room-top-ink);border-radius:12px;align-items:center;gap:12px;padding:0 18px;display:flex}html body.vetra-native-design .portal-data-room-search svg,html body.vetra-native-design .portal-data-room-select svg{pointer-events:none;flex:none}html body.vetra-native-design .portal-data-room-search input,html body.vetra-native-design .portal-data-room-select select{width:100%;min-width:0;min-height:54px;box-shadow:none;color:var(--room-top-ink);outline-offset:3px;background:0 0;border:0;border-radius:0;padding:0;font-size:15px;line-height:1.4}html body.vetra-native-design .portal-data-room-select select{appearance:none;background-image:none;padding-inline-end:3px}html body.vetra-native-design .portal-data-room-search input::placeholder{color:var(--room-top-secondary);opacity:1}html body.vetra-native-design .portal-data-room-top :is(button,select,input):focus-visible{outline:2px solid var(--room-top-blue);outline-offset:4px}html body.vetra-native-design .portal-data-room-view-count{color:#000;margin:6px 0 16px;font-size:13px}html:is(.dark,[data-display-mode=dark]) body.vetra-native-design .portal-data-room-top{--room-top-ink:#f7fbff;--room-top-blue:#8fc3ff;--room-top-secondary:#fff;--room-top-line:#29496e;--room-top-surface:#11243b}html:is(.dark,[data-display-mode=dark]) body.vetra-native-design .portal-data-room-banner{background:linear-gradient(100deg,#102b4b,#11243b);border-color:#29496e}html:is(.dark,[data-display-mode=dark]) body.vetra-native-design .portal-data-room-lock{background:#142f50;border-color:#335b8a}html:is(.dark,[data-display-mode=dark]) body.vetra-native-design .portal-data-room-view-count{color:#fff}@media (max-width:1100px){html body.vetra-native-design .portal-data-room-banner{grid-template-columns:56px minmax(0,1fr) 190px;gap:18px;padding:18px 20px}html body.vetra-native-design .portal-data-room-lock{width:56px;height:60px}html body.vetra-native-design .portal-data-room-art>.approved-original-art{height:126px}html body.vetra-native-design .portal-data-room-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html body.vetra-native-design .portal-data-room-search{grid-column:1/-1}}@media (max-width:640px){html body.vetra-native-design .portal-data-room-context{flex-wrap:wrap;align-items:flex-start;gap:16px}html body.vetra-native-design .portal-data-room-banner{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px}html body.vetra-native-design .portal-data-room-lock{border-radius:12px;width:44px;height:50px}html body.vetra-native-design .portal-data-room-lock svg{width:26px}html body.vetra-native-design .portal-data-room-art{grid-column:1/-1;justify-self:center;width:180px}html body.vetra-native-design .portal-data-room-filters{grid-template-columns:minmax(0,1fr)}html body.vetra-native-design .portal-data-room-search{grid-column:auto}}
.approved-operations{--ops-ink:#071a3c;--ops-blue:#004cff;--ops-line:#d6e8ff;--ops-soft:#eff8ff;min-width:0;color:var(--ops-ink);flex-direction:column;gap:12px;display:flex}.approved-operations button,.approved-operations input{font:inherit}.approved-operations :is(button,a,summary,input,[tabindex]):focus-visible{outline:2px solid var(--ops-blue);outline-offset:3px}.approved-operations-heading{justify-content:space-between;align-items:center;gap:22px;min-height:64px;padding:2px 12px 6px;display:flex}.approved-operations-heading h1{color:#07121e;margin:0 0 5px;font-size:28px;font-weight:700;line-height:1.15}.approved-operations-heading p{color:#142967;margin:0;font-size:15px;line-height:1.4}.approved-operations-scope{flex:1;gap:12px;min-width:0;max-width:660px;display:flex}.approved-operations-scope-control{flex:1;min-width:0;display:flex;position:relative}.approved-operations-scope-control>svg{inset-inline-start:15px;z-index:1;color:var(--ops-blue);pointer-events:none;position:absolute;top:12px}.approved-operations-scope-control>[data-slot]{width:100%;min-width:0;height:48px;color:var(--ops-ink);background:#fff;border-color:#b7d5ff;border-radius:6px;padding-inline-start:48px;font-weight:650}.approved-operations-scope>[data-slot]{min-width:0;height:48px;color:var(--ops-ink);background:#fff;border-color:#b7d5ff;border-radius:6px;flex:1;font-weight:650}.approved-operations-metrics{border:1px solid var(--ops-line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 0;display:grid}.approved-operations-metrics>div{align-items:center;gap:16px;min-width:0;padding:0 18px;display:flex}.approved-operations-metrics>div+div{border-inline-start:1px solid var(--ops-line)}.approved-operations-metric-icon{border:1px solid var(--ops-line);width:54px;height:54px;color:var(--ops-blue);background:#f8fcff;border-radius:6px;flex:none;place-items:center;display:grid}.approved-operations-metric-label{font-size:12px;font-weight:650;line-height:1.4;display:block}.approved-operations-metric-value{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.approved-operations-metric-value strong{color:#07121e;font-size:28px;font-weight:600;line-height:1}.approved-operations :is(.approved-operations-count,.approved-operations-metric-value small){color:var(--ops-blue);background:#e9f6ff;border-radius:5px;align-items:center;padding:5px 10px;font-size:11px;font-weight:650;line-height:1.3;display:inline-flex}.approved-operations-tools{border:1px solid var(--ops-line);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-height:50px;padding:6px 10px;display:flex}.approved-operations-tabs{align-self:stretch;align-items:center;gap:4px;display:flex}.approved-operations-tab{color:var(--ops-ink);border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.approved-operations-tab[aria-pressed=true]{color:var(--ops-blue);border-bottom-color:var(--ops-blue)}.approved-operations-tab svg,.approved-operations-tools>.button svg,.approved-operations-more summary svg{color:var(--ops-blue)}.approved-operations-more{position:relative}.approved-operations-more summary{cursor:pointer;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:13px;font-weight:650;list-style:none;display:flex}.approved-operations-more summary::-webkit-details-marker{display:none}.approved-operations-more>div{z-index:5;border:1px solid var(--ops-line);background:#fff;border-radius:6px;min-width:220px;padding:6px;position:absolute;inset-block-start:100%;inset-inline-start:0;box-shadow:0 10px 24px #004cff15}.approved-operations-more button{text-align:start;width:100%;color:var(--ops-ink);align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.approved-operations-more button:hover{background:var(--ops-soft)}.approved-operations-tool-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-inline-start:auto;display:flex}.approved-operations-tool-actions .button,.approved-operations-tool-actions>[data-slot]{min-width:0;height:auto;min-height:36px;color:var(--ops-blue);background:#fff;border:1px solid #b7d5ff;border-radius:5px;padding:7px 10px;font-size:11px;font-weight:650}.approved-operations-tool-actions .button svg{width:19px;height:19px}.approved-operations-add-asset{min-width:0;display:inline-flex;position:relative}.approved-operations-add-asset>svg{inset-inline-start:9px;z-index:1;pointer-events:none;color:var(--ops-blue);position:absolute;top:8px}.approved-operations-add-asset>[data-slot]{min-width:0;height:auto;min-height:36px;color:var(--ops-blue);background:#fff;border:1px solid #b7d5ff;border-radius:5px;padding:7px 10px;padding-inline-start:34px;font-size:11px;font-weight:650}.approved-operations-tool-actions .vetra-refresh{min-width:36px;min-height:36px;color:var(--ops-blue);border-color:#b7d5ff;border-radius:5px;margin:0;padding:7px}.approved-operations .operations-filters{border:1px solid var(--ops-line);background:#f8fcff;border-radius:8px;gap:8px;margin:0;padding:12px}.approved-operations .operations-filters[hidden]{display:none}.approved-operations .operations-filters .searchbox{min-width:200px}.approved-operations .operations-filters>[data-slot]{min-width:140px}.approved-operations .operations-preset-notice{background:var(--ops-soft);color:var(--ops-blue);margin:0;padding:8px 12px}.approved-operations .operations-map-layout{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.6fr) minmax(310px,1fr);align-items:stretch;gap:12px;display:grid;overflow:visible}.approved-operations .map-and-list{border:1px solid var(--ops-line);background:#fff;border-radius:8px;flex-direction:column;min-width:0;padding:7px;display:flex}.approved-operations .vector-map-shell{background:#eaf7ff;border-radius:7px;flex:1;height:100%;min-height:380px;overflow:hidden}.approved-operations .map-loading{min-height:380px;color:var(--ops-ink);background:#eaf7ff;border-radius:7px}.approved-operations .map-source-notice{color:#142967;background:#fff;border:0;border-radius:0;flex-wrap:wrap;gap:6px;padding:7px 3px 1px;font-size:10px;line-height:1.5;display:flex}.approved-operations .map-source-notice>svg{color:var(--ops-blue);flex:none;margin-top:2px}.approved-operations .map-source-notice>span:last-child{white-space:normal;margin-inline-start:0}.approved-operations .vector-map-heading{left:auto;right:auto;inset-inline-start:10px;color:var(--ops-blue);border:1px solid var(--ops-line);box-shadow:none;background:#fffffff2;border-radius:4px;padding:7px 9px;top:10px}.approved-operations .vector-map-heading span{letter-spacing:0;font-size:10px}.approved-operations .vector-map-heading strong{font-size:10px}.approved-operations .map-error{color:#553b00;background:#fff9de;border-color:#dac77c;flex-wrap:wrap;max-width:100%;font-size:11px;line-height:1.5}.approved-operations .operations-inspector{border:1px solid var(--ops-line);background:#fff;border-radius:8px;min-width:0;max-height:480px;overflow:auto}.approved-operations .operations-record-panel{flex-direction:column;padding:17px;display:flex}.approved-operations-detail-heading{align-items:flex-start;gap:10px;min-width:0;padding:3px 0 16px;display:flex}.approved-operations-detail-heading>svg{color:var(--ops-blue);flex:none}.approved-operations-detail-heading>div{flex:1;min-width:0}.approved-operations-detail-heading h2{color:#07121e;overflow-wrap:anywhere;margin:0 0 4px;font-size:19px;font-weight:700;line-height:1.3}.approved-operations-detail-heading p{color:#142967;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.approved-operations-detail-heading>.approved-operations-count{flex:none;padding:5px 7px;font-size:10px}.approved-operations-detail-facts{border-block:1px solid var(--ops-line);grid-template-columns:1.2fr 1fr .7fr 1fr;gap:0;padding:13px 0;display:grid}.approved-operations-detail-facts>div{min-width:0;padding-inline:10px}.approved-operations-detail-facts>div:first-child{padding-inline-start:0}.approved-operations-detail-facts>div+div{border-inline-start:1px solid var(--ops-line)}.approved-operations-detail-facts dt{color:#142967;margin-bottom:5px;font-size:9px;font-weight:650}.approved-operations-detail-facts dd{color:var(--ops-ink);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.approved-operations-detail-facts small{color:#794b00;font-size:10px;display:block}.approved-operations .operations-detail-actions{gap:8px;margin:13px 0}.approved-operations .operations-detail-actions .button{color:var(--ops-blue);background:#fff;border-color:#b7d5ff;flex:1;min-height:36px;padding:8px;font-size:10px}.approved-operations-disclosure{border:1px solid var(--ops-line);background:#fff;border-radius:6px;margin-top:7px}.approved-operations-disclosure>summary{cursor:pointer;color:var(--ops-ink);align-items:center;gap:10px;padding:10px;font-size:11px;font-weight:650;line-height:1.4;list-style:none;display:flex}.approved-operations-disclosure>summary::-webkit-details-marker{display:none}.approved-operations-disclosure>summary>svg{color:var(--ops-blue);flex:none}.approved-operations-disclosure>summary>svg:last-child{margin-inline-start:auto}.approved-operations-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.approved-operations-disclosure>summary>b{color:var(--ops-blue);background:#e9f6ff;border-radius:4px;margin-inline-start:auto;padding:3px 7px}.approved-operations-disclosure>summary>b+svg:last-child{margin-inline-start:0}.approved-operations .approved-operations-disclosure>.operations-info-section{border-top:1px solid var(--ops-line);margin:0;padding:10px}.approved-operations .operations-info-section :is(p,dt,small),.approved-operations .tracking-source{color:#142967}.approved-operations .operations-map-empty{color:#142967;padding:70px 22px}.approved-operations .operations-map-empty>svg{color:var(--ops-blue)}.approved-operations-records{border:1px solid var(--ops-line);background:#fff;border-radius:8px;min-width:0;padding:14px 17px 17px}.approved-operations-records>header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.approved-operations-records h2{color:#07121e;margin:0;font-size:20px;font-weight:700;line-height:1.25}.approved-operations-records>header>span:last-child:not(.approved-operations-count){color:#142967;font-size:11px}.approved-operations-table-scroll{border:1px solid var(--ops-line);border-radius:5px;max-width:100%;overflow:auto}.approved-operations-records table{border-collapse:collapse;text-align:start;width:100%;min-width:740px;font-size:11px;line-height:1.35}.approved-operations-records th{color:#142967;text-align:start;background:#f0f8ff;padding:7px 10px;font-size:9px;font-weight:650}.approved-operations-records td{border-top:1px solid var(--ops-line);color:var(--ops-blue);vertical-align:middle;padding:7px 10px}.approved-operations-records td:first-child{color:#07121e;width:26%}.approved-operations-records tr[data-selected=true]{background:#f6fbff}.approved-operations-record-link{text-align:start;color:inherit;align-items:center;gap:8px;width:100%;min-height:22px;display:flex}.approved-operations-record-link svg{color:var(--ops-blue);flex:none}.approved-operations-record-link strong{overflow-wrap:anywhere;font-weight:550}.approved-operations-status{color:var(--ops-ink);align-items:center;gap:5px;display:inline-flex}.approved-operations-status i{background:#004cff;border-radius:50%;flex:none;width:7px;height:7px}.approved-operations-status i[data-state=stale]{background:#b07400}.approved-operations-records td small{color:#794b00;font-size:9px;display:block}.approved-operations-source{color:#142967;background:#eff8ff;border-radius:4px;padding:3px 7px;font-size:10px;display:inline-flex}.approved-operations-open{color:var(--ops-blue);place-items:center;width:28px;height:26px;display:grid}.approved-operations-empty{text-align:center;color:#142967;flex-direction:column;align-items:center;gap:10px;padding:32px;display:flex}.approved-operations-empty svg{color:var(--ops-blue)}.approved-operations-empty h3{color:var(--ops-ink);font-weight:650}.approved-operations-empty p{font-size:12px}.approved-operations-more-records{color:var(--ops-blue);margin-top:12px}@media (max-width:1180px){.approved-operations-heading{align-items:flex-start;gap:12px}.approved-operations-heading h1{font-size:25px}.approved-operations-scope{max-width:48%}.approved-operations-metrics>div{gap:9px;padding-inline:12px}.approved-operations-metric-icon{width:44px;height:44px}.approved-operations-metric-label{font-size:10px}.approved-operations-metric-value{gap:7px}.approved-operations .operations-map-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.approved-operations .operations-record-panel{padding:12px}.approved-operations-detail-heading h2{font-size:17px}}@media (max-width:900px){.approved-operations-heading{flex-direction:column;padding-inline:0}.approved-operations-scope{width:100%;max-width:none}.approved-operations .operations-map-layout{grid-template-columns:minmax(0,1fr)}.approved-operations .operations-inspector{max-height:none}.approved-operations .vector-map-shell{flex:none;height:380px}.approved-operations .operations-map-empty{padding:30px}.approved-operations-detail-heading{align-items:center}.approved-operations-tool-actions{flex:1;justify-content:flex-end;margin-inline-start:0}}@media (max-width:560px){.approved-operations{gap:10px}.approved-operations-heading h1{font-size:24px}.approved-operations-heading p{font-size:13px}.approved-operations-scope{flex-wrap:wrap;gap:8px}.approved-operations-scope>[data-slot],.approved-operations-scope-control{flex:100%;min-height:44px}.approved-operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.approved-operations-metrics>div{gap:10px;padding:12px}.approved-operations-metrics>div:nth-child(3){border-inline-start:0}.approved-operations-metrics>div:nth-child(n+3){border-top:1px solid var(--ops-line)}.approved-operations-metric-value strong{font-size:24px}.approved-operations-metric-value small{padding:3px 6px!important;font-size:9px!important}.approved-operations-tools{gap:5px;padding:5px 7px}.approved-operations-tab,.approved-operations-more summary{min-height:44px;padding:8px;font-size:12px}.approved-operations-tool-actions{justify-content:flex-start;gap:6px;width:100%}.approved-operations-tool-actions .button,.approved-operations-tool-actions>[data-slot],.approved-operations-add-asset{flex:1;min-height:44px}.approved-operations-add-asset>[data-slot]{width:100%;min-height:44px}.approved-operations-add-asset>svg{top:12px}.approved-operations .operations-filters .searchbox{min-width:100%}.approved-operations .operations-filters>[data-slot]{flex:1;min-width:120px}.approved-operations .vector-map-shell,.approved-operations .map-loading{height:320px;min-height:320px}.approved-operations-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.approved-operations-detail-facts>div:nth-child(3){border-inline-start:0;padding-inline-start:0}.approved-operations-detail-heading h2{font-size:18px}.approved-operations-records{padding:12px}.approved-operations-records h2{font-size:18px}.approved-operations .operations-detail-actions .button,.approved-operations-disclosure>summary{min-height:44px}.approved-operations-record-link,.approved-operations-open{min-height:40px}}@media (prefers-reduced-motion:reduce){.approved-operations *{scroll-behavior:auto}}
.approved-project-detail{--p07-ink:#111317;--p07-muted:#000;--p07-line:#e4ebf4;--p07-paper:#fff;--p07-blue:#065cff;--p07-soft:#eef5ff;color:var(--p07-ink);width:100%;min-width:0;padding-block:2px 24px}.approved-project-detail[data-design-reference=P07-R2][data-project-id]{grid-template-columns:none;gap:0;display:block}.approved-project-detail :is(h1,h2,h3,p,figure,dl,dd){margin:0}.approved-project-detail button{cursor:pointer}.approved-project-detail button:focus-visible,.approved-project-detail summary:focus-visible{outline:3px solid var(--p07-blue);outline-offset:4px}.approved-project-detail :is(button,span,p,h1,h2,h3,dd){overflow-wrap:anywhere}.approved-project-detail .p07-back{min-height:32px;color:var(--p07-ink);background:0 0;border:0;align-items:center;gap:9px;margin-block-end:14px;padding:0;font-size:13px;display:inline-flex}.approved-project-detail .p07-back svg{color:var(--p07-blue)}.approved-project-detail .p07-heading{justify-content:space-between;align-items:center;gap:24px;margin-block-end:22px;display:flex}.approved-project-detail .p07-reference{margin-block-end:8px;font-size:11px;font-weight:650;line-height:1.4}.approved-project-detail .p07-heading h1{letter-spacing:-.5px;text-transform:uppercase;font-size:32px;font-weight:750;line-height:1.15}.approved-project-detail .p07-location{align-items:center;gap:9px;margin-block-start:10px;font-size:14px;display:flex}.approved-project-detail .p07-location svg,.approved-project-detail .p07-project-meta>div>svg{color:var(--p07-blue);flex-shrink:0}.approved-project-detail .p07-status{border:1px solid var(--p07-line);background:var(--p07-soft);min-width:95px;color:var(--p07-ink);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:650;line-height:1.35;display:inline-flex}.approved-project-detail .p07-status svg{color:var(--p07-blue);flex-shrink:0}.approved-project-detail .p07-progress-card{border:1px solid var(--p07-line);background:var(--p07-paper);border-radius:15px;grid-template-columns:minmax(0,56%) minmax(0,44%);min-height:267px;display:grid;overflow:hidden}.approved-project-detail .p07-progress-copy{flex-direction:column;min-width:0;padding:22px 27px 28px;display:flex}.approved-project-detail .p07-progress-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.approved-project-detail h2{letter-spacing:0;text-transform:uppercase;font-size:16px;font-weight:750;line-height:1.35}.approved-project-detail .p07-progress-title p{margin-block-start:5px;font-size:13px;line-height:1.55}.approved-project-detail .p07-percentage{white-space:nowrap;font-size:48px;font-weight:750;line-height:1}.approved-project-detail .p07-percentage small{margin-inline-start:2px;font-size:21px}.approved-project-detail .p07-progress-track,.approved-project-detail .p07-evidence-track{background:#e7edf6;border-radius:20px;height:7px;overflow:hidden}.approved-project-detail .p07-progress-track{margin-block:21px 30px}.approved-project-detail :is(.p07-progress-track,.p07-evidence-track)>span{background:var(--p07-blue);border-radius:inherit;height:100%;display:block}.approved-project-detail .p07-progress-stats{grid-template-columns:1fr 1fr 1.05fr;gap:16px;display:grid}.approved-project-detail .p07-progress-stats>div{grid-template-rows:auto 1fr;grid-template-columns:23px 1fr;align-items:start;gap:5px 11px;min-width:0;display:grid}.approved-project-detail .p07-progress-stats svg{width:21px;height:21px;color:var(--p07-blue);grid-area:1/1;margin-block-start:3px}.approved-project-detail .p07-progress-stats dd{grid-area:1/2;font-size:25px;font-weight:700;line-height:1.2}.approved-project-detail .p07-progress-stats dt{grid-area:2/2;font-size:12px;font-weight:400;line-height:1.4}.approved-project-detail .p07-approval-note{margin-block-start:auto;padding-block-start:27px;font-size:12px;line-height:1.45}.approved-project-detail .p07-project-media{border-radius:14px;min-height:265px;position:relative;overflow:hidden}.approved-project-detail .p07-project-media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.approved-project-detail .p07-project-media figcaption{inset-inline:18px;color:#111317;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:10px 11px;font-size:12px;line-height:1.4;display:flex;position:absolute;bottom:16px}.approved-project-detail .p07-project-media figcaption svg{color:var(--p07-blue);flex-shrink:0}.approved-project-detail .p07-illustration{top:12px;color:#fff;background:#15253cc9;border-radius:5px;padding:4px 8px;font-size:10px;position:absolute;inset-inline-end:12px}.approved-project-detail .p07-project-meta{flex-wrap:wrap;align-items:center;gap:32px;padding-block:24px 22px;font-size:12px;line-height:1.4;display:flex}.approved-project-detail .p07-project-meta>div{align-items:center;gap:11px;min-width:0;display:flex}.approved-project-detail .p07-project-meta>.p07-manager{gap:12px;margin-inline-end:auto}.approved-project-detail .p07-manager strong{font-size:13px}.approved-project-detail .p07-avatar{border:1px solid var(--p07-line);color:#1b2431;background:#f3f6fb;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:650;display:inline-flex;overflow:hidden}.approved-project-detail .p07-avatar img{object-fit:cover;width:100%;height:100%}.approved-project-detail .p07-work-layout{grid-template-columns:minmax(0,1fr) 273px;align-items:start;gap:24px;display:grid}.approved-project-detail .p07-section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:41px;padding-block:4px 14px;display:flex}.approved-project-detail .p07-section-heading>span{white-space:nowrap;font-size:12px}.approved-project-detail .p07-task-list{background:var(--p07-paper);border:1px solid var(--p07-line);border-radius:14px;overflow:hidden}.approved-project-detail .p07-task-row{min-height:159px;padding:20px 24px 22px 19px}.approved-project-detail .p07-task-row+.p07-task-row{border-block-start:1px solid var(--p07-line)}.approved-project-detail .p07-task-top{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.approved-project-detail .p07-task-icon{background:var(--p07-soft);width:40px;height:40px;color:var(--p07-blue);border:1px solid var(--p07-line);border-radius:10px;place-items:center;display:grid}.approved-project-detail .p07-task-reference{margin-block-end:5px;font-size:10.5px;font-weight:650;line-height:1.45}.approved-project-detail .p07-task-copy h3{font-size:14px;font-weight:700;line-height:1.4}.approved-project-detail .p07-task-copy h3 button{color:inherit;text-align:start;font:inherit;background:0 0;border:0;padding:0}.approved-project-detail .p07-task-copy h3 button:hover{color:var(--p07-blue)}.approved-project-detail .p07-instruction{white-space:pre-line;margin-block-start:5px;font-size:12px;line-height:1.5}.approved-project-detail .p07-task-action{flex-direction:column;align-items:end;gap:5px;max-width:140px;display:flex}.approved-project-detail .p07-task-action>button{min-height:24px;color:var(--p07-ink);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:650;line-height:1.4;display:flex}.approved-project-detail .p07-task-action>button>svg{color:var(--p07-blue);flex-shrink:0}.approved-project-detail .p07-task-bottom{grid-template-columns:minmax(125px,1fr) minmax(130px,1.7fr) 110px;align-items:center;gap:18px;margin-block-start:18px;display:grid}.approved-project-detail .p07-assignee,.approved-project-detail .p07-task-date{align-items:center;gap:9px;min-width:0;font-size:11px;display:flex}.approved-project-detail .p07-task-date{flex-wrap:wrap;gap:3px 8px}.approved-project-detail .p07-task-date>svg{color:var(--p07-blue);flex-shrink:0}.approved-project-detail .p07-task-date.is-overdue{color:#ae293c}.approved-project-detail .p07-overdue{font-size:10px}.approved-project-detail .p07-evidence{min-width:0}.approved-project-detail .p07-evidence>span{justify-content:space-between;align-items:center;gap:6px;font-size:11px;line-height:1.4;display:flex}.approved-project-detail .p07-evidence strong{white-space:nowrap;font-weight:650}.approved-project-detail .p07-evidence-track{height:4px;margin-block-start:6px}.approved-project-detail .p07-evidence>small{color:var(--p07-muted);margin-block-start:3px;font-size:10px;line-height:1.3;display:block}.approved-project-detail .p07-support{background:var(--p07-paper);border:1px solid var(--p07-line);border-radius:15px;min-width:0;padding:10px 21px 27px}.approved-project-detail .p07-support>.specialist-portrait{width:156px;height:140px;margin:0 auto 6px;display:block}.approved-project-detail .p07-support .p07-support-label{margin-block-end:8px;font-size:11px;font-weight:700}.approved-project-detail .p07-support h2{margin-block-end:9px}.approved-project-detail .p07-support>p:not(.p07-support-label){font-size:12px;line-height:1.75}.approved-project-detail .p07-next-button{background:var(--p07-blue);color:#fff;text-align:start;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;margin-block-start:12px;padding:10px 14px;font-size:12px;font-weight:650;display:flex}.approved-project-detail .p07-next-button>svg{flex-shrink:0}.approved-project-detail .p07-support>small{margin-block-start:15px;font-size:10px;line-height:1.5;display:block}.approved-project-detail .p07-scope-note{align-items:flex-start;gap:8px;margin-block:26px;font-size:11px;line-height:1.5;display:flex}.approved-project-detail .p07-scope-note svg{color:var(--p07-blue);flex-shrink:0;margin-block-start:1px}.approved-project-detail .p07-project-details{border-block-start:1px solid var(--p07-line);font-size:12px}.approved-project-detail .p07-project-details>summary{cursor:pointer;color:var(--p07-muted);padding-block:14px;font-weight:650}.approved-project-detail .p07-operational-content{background:var(--p07-paper);border:1px solid var(--p07-line);border-radius:12px;gap:20px;padding:22px;display:grid}.approved-project-detail .p07-project-facts,.approved-project-detail .p07-operational-actions{flex-wrap:wrap;gap:14px 20px;display:flex}.approved-project-detail .p07-project-facts dt{color:var(--p07-muted);margin-block-end:5px}.approved-project-detail .p07-workstreams>div:first-child{justify-content:space-between;align-items:center;gap:16px;margin-block-end:12px;display:flex}.approved-project-detail .p07-workstream{border-block-start:1px solid var(--p07-line);grid-template-columns:1fr 1fr 1fr;gap:15px;padding-block:12px;display:grid}.approved-project-detail .p07-empty,.approved-project-detail .p07-unavailable{padding:25px}.approved-project-detail .p07-unavailable p{margin-block-start:12px}.approved-project-detail[dir=rtl] :is(.p07-back,.p07-task-action,.p07-next-button) svg{transform:scaleX(-1)}.dark .approved-project-detail{--p07-ink:#f1f5fc;--p07-muted:#fff;--p07-line:#2a3b55;--p07-paper:#101c30;--p07-blue:#77a7ff;--p07-soft:#172a48}.dark .approved-project-detail :is(.p07-progress-track,.p07-evidence-track){background:#283951}.dark .approved-project-detail .p07-next-button{color:#fff;background:#1464eb}.dark .approved-project-detail .p07-task-date.is-overdue{color:#ffb1bc}@media (max-width:1200px){.approved-project-detail .p07-work-layout{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.approved-project-detail .p07-progress-copy{padding:22px}.approved-project-detail .p07-progress-stats{gap:10px}.approved-project-detail .p07-progress-stats>div{column-gap:6px}.approved-project-detail .p07-task-row{padding:18px 16px}.approved-project-detail .p07-task-bottom{grid-template-columns:minmax(90px,1fr) minmax(105px,1fr) 94px;gap:12px}.approved-project-detail .p07-task-top{grid-template-columns:35px minmax(0,1fr) auto;gap:10px}.approved-project-detail .p07-task-icon{width:35px;height:38px}.approved-project-detail .p07-task-action{max-width:110px}.approved-project-detail .p07-project-meta{gap:18px}}@media (max-width:950px){.approved-project-detail .p07-work-layout{grid-template-columns:minmax(0,1fr)}.approved-project-detail .p07-support{grid-template-columns:130px minmax(0,1fr);column-gap:20px;padding:16px 22px;display:grid}.approved-project-detail .p07-support>.specialist-portrait{grid-row:1/6;align-self:center;width:130px}.approved-project-detail .p07-support>:not(.specialist-portrait){grid-column:2}.approved-project-detail .p07-progress-card{grid-template-columns:minmax(0,60%) minmax(0,40%)}.approved-project-detail .p07-progress-stats dt{font-size:11px}.approved-project-detail .p07-project-meta>.p07-manager{flex-basis:100%}}@media (max-width:600px){.approved-project-detail .p07-heading{align-items:flex-start;gap:12px}.approved-project-detail .p07-heading h1{font-size:25px}.approved-project-detail .p07-heading>.p07-status{min-width:74px;margin-block-start:22px}.approved-project-detail .p07-progress-card{flex-direction:column;display:flex}.approved-project-detail .p07-progress-copy{padding:20px}.approved-project-detail .p07-project-media{border-start-start-radius:0;border-start-end-radius:0;min-height:190px}.approved-project-detail .p07-percentage{font-size:40px}.approved-project-detail h2{font-size:14px}.approved-project-detail .p07-progress-stats>div{grid-template-columns:20px 1fr;column-gap:6px}.approved-project-detail .p07-progress-stats dd{font-size:23px}.approved-project-detail .p07-project-meta{gap:15px;padding-block:20px 14px}.approved-project-detail .p07-manager{flex-wrap:wrap}.approved-project-detail .p07-manager>span:last-child{font-size:11px}.approved-project-detail .p07-task-top{grid-template-columns:34px minmax(0,1fr)}.approved-project-detail .p07-task-action{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;gap:12px;max-width:none}.approved-project-detail .p07-task-bottom{grid-template-columns:minmax(0,1fr) 104px;row-gap:10px}.approved-project-detail .p07-task-date{grid-area:2/1}.approved-project-detail .p07-evidence{grid-area:1/2/3}.approved-project-detail .p07-support{grid-template-columns:95px minmax(0,1fr);column-gap:10px;padding:16px}.approved-project-detail .p07-support>.specialist-portrait{width:95px}.approved-project-detail .p07-section-heading{flex-wrap:wrap}.approved-project-detail .p07-workstream{grid-template-columns:1fr}}
