.governance-panel,.schema-preview-panel{box-sizing:border-box;width:100%;margin:0 0 24px;padding:18px;border:1px solid var(--theme-elevation-150);border-radius:10px;background:var(--theme-elevation-50);color:var(--theme-text)}.governance-panel--workflow{display:block}.governance-panel__heading,.schema-preview-panel{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.governance-panel__eyebrow{margin:0 0 4px;color:var(--theme-success-500);font-size:12px;font-weight:700}.governance-panel p,.schema-preview-panel p{margin:6px 0;color:var(--theme-elevation-700)}.governance-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.governance-action,.schema-preview-panel a,.schema-preview-panel summary{display:inline-flex;min-height:36px;align-items:center;justify-content:center;box-sizing:border-box;padding:7px 12px;border:1px solid var(--theme-success-500);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-success-600);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.governance-action:hover,.schema-preview-panel a:hover,.schema-preview-panel summary:hover{background:var(--theme-elevation-100)}.governance-action--danger{border-color:var(--theme-error-500);color:var(--theme-error-500)}.governance-action:disabled{cursor:not-allowed;opacity:.45}.governance-confirm{margin-top:14px;padding:14px;border:1px solid var(--theme-warning-500);border-radius:8px;background:var(--theme-warning-50)}.governance-confirm label,.governance-confirm p{display:block;margin:6px 0}.governance-confirm textarea{box-sizing:border-box;width:100%;min-height:80px;margin-bottom:8px;padding:9px;border:1px solid var(--theme-elevation-250);border-radius:6px;background:var(--theme-input-bg);color:var(--theme-text);font:inherit}.governance-panel__message{color:var(--theme-success-600);font-weight:700}.governance-badge{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:3px 9px;border-radius:999px;background:var(--theme-elevation-150);color:var(--theme-elevation-800);font-size:11px;font-weight:800;white-space:nowrap}.governance-badge--active,.governance-badge--published,.governance-badge--super_admin{background:var(--theme-success-100);color:var(--theme-success-700)}.governance-badge--publisher,.governance-badge--review{background:var(--theme-elevation-150);color:var(--theme-elevation-900)}.governance-badge--content_editor,.governance-badge--draft{background:var(--theme-warning-100);color:var(--theme-warning-700)}.governance-badge--archived,.governance-badge--disabled{background:var(--theme-error-100);color:var(--theme-error-700)}.governance-diff,.schema-preview-panel pre{overflow:auto;margin-top:14px;padding:12px;border-radius:8px;background:var(--theme-elevation-900);color:var(--theme-elevation-0)}.governance-diff>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.schema-preview-panel>div:first-child{flex:1 1 280px}.schema-preview-panel details{flex:2 1 420px}.schema-preview-panel pre{max-height:320px;white-space:pre-wrap}.localized-completion,.site-foundation-warning{margin:8px 0;color:var(--theme-elevation-700)}.site-foundation-warning{padding:10px 12px;border-left:3px solid var(--theme-warning-500);background:var(--theme-warning-50)}@media (max-width:900px){.governance-panel__heading,.schema-preview-panel{flex-direction:column}}.page-builder-guide,.page-builder-list,.page-builder-readiness{border:1px solid var(--theme-elevation-180);border-radius:8px;background:var(--theme-elevation-0)}.page-builder-guide{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(520px,1.8fr);gap:24px;margin:0 0 20px;padding:18px}.page-builder-guide p,.page-builder-list p,.page-builder-readiness p,.page-builder-readiness small{color:var(--theme-elevation-650);line-height:1.55}.page-builder-guide ol{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:0;list-style:none}.page-builder-guide li{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:650}.page-builder-guide li span{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#0f6f68;color:#fff;font-size:11px}.page-builder-readiness{padding:14px}.page-builder-readiness dl{margin:10px 0}.page-builder-readiness dl div{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid var(--theme-elevation-150)}.page-builder-readiness dd{margin:0;font-weight:700}.page-builder-readiness a{display:inline-flex;min-height:34px;align-items:center;padding:6px 10px;border:1px solid #0f6f68;border-radius:6px;color:#0f6f68;font-weight:700;text-decoration:none}.page-builder-readiness small{display:block;margin-top:9px}.page-builder-list{margin-bottom:20px;padding:16px}.page-builder-list>div{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.page-builder-list article{padding:12px;background:var(--theme-elevation-50)}.page-builder-list article span,.page-builder-list article strong{display:block}.page-builder-list article strong{font-size:22px}.page-builder-list article span{margin-top:4px;color:var(--theme-elevation-600);font-size:12px}.page-preview{min-height:100vh;background:#e8eceb;color:#14211f}.page-preview__toolbar{position:sticky;z-index:3;top:0;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 20px;border-bottom:1px solid #bdc8c5;background:#fff}.page-preview__toolbar span,.page-preview__toolbar strong{display:block}.page-preview__toolbar span{margin-top:2px;color:#61706d;font-size:12px}.page-preview__toolbar [role=group]{display:flex;gap:6px}.page-preview__controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.page-preview__toolbar button{min-height:34px;padding:6px 10px;border:1px solid #a8b6b2;border-radius:5px;background:#fff;color:#243c37;font:inherit;cursor:pointer}.page-preview__toolbar button[aria-pressed=true]{border-color:#0f6f68;background:#e6f2f0;color:#0b554f;font-weight:700}.page-preview__toolbar button:focus-visible{outline:2px solid #0f6f68;outline-offset:2px}.page-preview__stage{overflow-x:auto;min-height:calc(100vh - 62px);padding:24px}.page-preview__canvas{width:100%;min-height:760px;margin:0 auto;border:1px solid #b8c3c0;background:#fff;transition:max-width .2s ease}.composition-preview>header{padding:clamp(36px,7vw,92px) clamp(24px,7vw,100px);background:#173f38;color:#fff}.composition-preview>header p{color:#b8d6d1;font-size:12px;font-weight:700;letter-spacing:.12em}.composition-preview>header h1{max-width:18ch;margin:14px 0 0;font-size:clamp(34px,5vw,66px);line-height:1.04}.composition-preview__block{padding:clamp(32px,6vw,80px) clamp(22px,7vw,100px)}.page-preview:not(.page-preview--show-hidden) .composition-preview__block--hidden{display:none}.composition-preview__block--hidden{position:relative;opacity:.68;outline:2px dashed #a65d11;outline-offset:-8px}.composition-preview__hidden-label{display:inline-block;margin-bottom:10px;padding:4px 7px;border-radius:4px;background:#fff0d8;color:#7a4205;font-size:12px}.composition-preview__block--muted{background:#f1f4f3}.composition-preview__block--brand{background:#173f38;color:#fff}.composition-preview__block small{color:#0f6f68;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.composition-preview__block--brand small{color:#a9d2ca}.composition-preview__block h2{max-width:22ch;margin:10px 0;font-size:clamp(25px,3vw,42px)}.composition-preview__block>p{max-width:68ch;color:#54635f;line-height:1.7}.composition-preview__block--brand>p{color:#d0deda}.composition-preview__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.composition-preview__cards article{min-height:84px;padding:16px;border:1px solid #ced8d5;background:#fff;color:#20312e}.page-preview__footer{padding:14px 20px;background:#173f38;text-align:center}.page-preview__footer a{color:#fff}@media (prefers-reduced-motion:reduce){.page-preview__canvas{transition:none}}.localization-nav{display:grid;gap:2px;margin:18px 0 8px;padding-top:14px;border-top:1px solid var(--theme-elevation-150)}.localization-nav strong{padding:5px 12px;color:var(--theme-elevation-650);font-size:11px;letter-spacing:.04em}.localization-nav a{padding:7px 12px;border-radius:5px;color:var(--theme-elevation-800);font-size:13px;text-decoration:none}.localization-nav a:focus-visible,.localization-nav a:hover{background:var(--theme-elevation-100);color:#0b554f;outline:none}.localization-workbench{--localization-accent:#0f6f68;--localization-accent-dark:#0b554f;--localization-border:var(--theme-elevation-180);box-sizing:border-box;width:100%;max-width:1800px;padding:28px 32px 56px;color:var(--theme-text)}.localization-workbench *,.localization-workbench :after,.localization-workbench :before{box-sizing:border-box}.localization-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:20px}.localization-header h1{margin:0;font-size:28px;letter-spacing:-.02em;text-wrap:balance}.localization-header p{max-width:72ch;margin:7px 0 0;color:var(--theme-elevation-650);line-height:1.55;text-wrap:pretty}.localization-header>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.localization-header a,.localization-terms header a{display:inline-flex;min-height:36px;align-items:center;padding:7px 12px;border:1px solid var(--localization-accent);border-radius:6px;color:var(--localization-accent-dark);font-weight:700;text-decoration:none}.localization-header a:hover,.localization-terms header a:hover{background:#e6f2f0}.localization-header .localization-primary{background:var(--localization-accent);color:#fff}.localization-header .localization-primary:hover{background:var(--localization-accent-dark)}.localization-kpis{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));border:1px solid var(--localization-border);border-radius:10px;background:var(--theme-elevation-0)}.localization-kpis div{min-width:0;padding:14px 16px;border-right:1px solid var(--localization-border)}.localization-kpis div:last-child{border-right:0}.localization-kpis span,.localization-kpis strong{display:block}.localization-kpis span{color:var(--theme-elevation-600);font-size:12px}.localization-kpis strong{margin-top:5px;font-size:22px;font-variant-numeric:tabular-nums}.localization-source-rule{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;margin:12px 0 18px;padding:10px 14px;border-radius:7px;background:#e8f1ef;color:#244f49;font-size:12px}.localization-source-rule strong{color:#0b554f}.localization-acceptance{margin:0 0 18px;padding:14px 16px;border:1px solid #86b9b2;border-radius:8px;background:#f0f7f5}.localization-acceptance strong{color:#0b554f;font-size:15px}.localization-acceptance p{max-width:80ch;margin:5px 0 0;color:#355d57;line-height:1.55}.localization-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:16px}.localization-filters label,.localization-term-editor label{display:grid;gap:5px;min-width:155px;color:var(--theme-elevation-650);font-size:12px;font-weight:650}.localization-filters input,.localization-filters select,.localization-term-editor input,.localization-term-editor textarea{min-height:36px;padding:7px 9px;border:1px solid var(--theme-elevation-250);border-radius:6px;background:var(--theme-input-bg);color:var(--theme-text);font:inherit}.localization-actions button:focus-visible,.localization-editor textarea:focus-visible,.localization-filters input:focus-visible,.localization-filters select:focus-visible{outline:2px solid var(--localization-accent);outline-offset:2px}.localization-matrix,.localization-tasks,.localization-terms{margin-bottom:18px;border:1px solid var(--localization-border);border-radius:10px;background:var(--theme-elevation-0)}.localization-matrix>header,.localization-tasks>header,.localization-terms>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 15px;border-bottom:1px solid var(--localization-border)}.localization-matrix h2,.localization-tasks h2,.localization-terms h2{margin:0;font-size:17px}.localization-matrix header span,.localization-tasks header span,.localization-terms header p{margin:0;color:var(--theme-elevation-600);font-size:12px}.localization-table{overflow-x:auto}.localization-table table{width:100%;min-width:820px;border-collapse:collapse}.localization-table th{padding:9px 11px;border-bottom:1px solid var(--localization-border);background:var(--theme-elevation-50);color:var(--theme-elevation-650);font-size:11px;font-weight:750;text-align:left;white-space:nowrap}.localization-table td{padding:10px 11px;border-bottom:1px solid var(--theme-elevation-100);color:var(--theme-elevation-800);font-size:12px;vertical-align:top}.localization-table tr:last-child td{border-bottom:0}.localization-table tbody tr.is-selected td,.localization-table tbody tr:hover td{background:#f0f7f5}.localization-table td small,.localization-table td strong{display:block}.localization-table td strong{max-width:34ch;color:var(--theme-text)}.localization-table td small{margin-top:3px;color:var(--theme-elevation-550)}.localization-table button{padding:5px 8px;border:1px solid var(--theme-elevation-250);border-radius:5px;background:var(--theme-elevation-0);color:var(--localization-accent-dark);font:inherit;font-weight:700;cursor:pointer}.translation-status{display:inline-flex;min-height:23px;align-items:center;padding:3px 8px;border-radius:999px;background:var(--theme-elevation-150);color:var(--theme-elevation-750);font-size:11px;font-weight:750;white-space:nowrap}.translation-status--published,.translation-status--reviewed{background:#dcefe8;color:#155a48}.translation-status--machine_suggested,.translation-status--review_required{background:#fff0cf;color:#77510a}.translation-status--in_progress{background:#e1ebf8;color:#285a8d}.translation-status--deprecated,.translation-status--outdated{background:#f9e1de;color:#8b352d}.translation-status--draft,.translation-status--not_started{background:var(--theme-elevation-150);color:var(--theme-elevation-700)}.localization-layout{display:block}.localization-layout.has-editor{display:grid;grid-template-columns:minmax(720px,1.25fr) minmax(480px,.9fr);gap:16px;align-items:start}.localization-layout.has-editor .localization-tasks{position:sticky;top:70px;max-height:calc(100vh - 100px);overflow:auto}.localization-editor{border:1px solid var(--localization-border);border-radius:10px;background:var(--theme-elevation-0)}.localization-editor>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:16px;border-bottom:1px solid var(--localization-border)}.localization-editor h2{margin:0;font-size:19px}.localization-editor header p{margin:4px 0 0;color:var(--theme-elevation-600);font-size:12px}.localization-editor header button{padding:5px 8px;border:0;background:transparent;color:var(--theme-elevation-650);cursor:pointer}.localization-error,.localization-fallback,.localization-warning{margin:12px 16px 0;padding:10px 12px;border:1px solid #d99b43;border-radius:7px;background:#fff7e8;color:#70470d;line-height:1.5}.localization-error{border-color:#d88b83;background:#fff1ef;color:#853c35}.localization-editor__meta{display:flex;flex-wrap:wrap;gap:7px 12px;padding:12px 16px;border-bottom:1px solid var(--localization-border);color:var(--theme-elevation-650);font-size:11px}.localization-field-group{padding:14px 16px;border-bottom:1px solid var(--localization-border)}.localization-field-group h3,.localization-gate h3,.localization-machine-suggestions h3,.localization-source-diff h3,.localization-term-suggestions h3{margin:0 0 10px;font-size:14px}.localization-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px}.localization-field-pair:last-child{margin-bottom:0}.localization-field-pair label{display:grid;gap:5px;min-width:0}.localization-field-pair label>span{color:var(--theme-elevation-600);font-size:11px}.localization-field-pair textarea{width:100%;min-height:86px;resize:vertical;padding:9px 10px;border:1px solid var(--theme-elevation-220);border-radius:6px;background:var(--theme-input-bg);color:var(--theme-text);font:inherit;font-size:12px;line-height:1.55}.localization-field-pair textarea[readonly]{background:var(--theme-elevation-50);color:var(--theme-elevation-750)}.localization-field-pair textarea:disabled{cursor:not-allowed;opacity:.62}.localization-field-pair label[dir=rtl] textarea{text-align:right}.localization-gate,.localization-machine-suggestions,.localization-source-diff,.localization-term-suggestions{padding:14px 16px;border-bottom:1px solid var(--localization-border)}.localization-term-suggestions p{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:7px 0}.localization-term-suggestions p span{color:var(--theme-elevation-500)}.localization-machine-suggestions article{margin-block:10px;padding:14px;border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50)}.localization-machine-suggestions article>div{display:flex;justify-content:space-between;gap:12px}.localization-machine-suggestions article p{margin-block:8px 4px}.localization-machine-suggestions article small{display:block;margin-block-end:10px;color:var(--theme-elevation-600)}.localization-code{display:inline-block;direction:ltr;padding:1px 4px;border-radius:3px;background:var(--theme-elevation-120);color:#173f38;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;unicode-bidi:isolate}.localization-gate li,.localization-gate p,.localization-source-diff p{color:var(--theme-elevation-700);line-height:1.5}.localization-source-diff div{display:flex;flex-wrap:wrap;gap:5px}.localization-source-diff code{padding:3px 6px;border-radius:4px;background:var(--theme-elevation-100);font-size:11px}.localization-preview{margin:14px 16px;padding:20px;border:1px solid #9eb8b3;border-radius:8px;background:#f7faf9;overflow-wrap:anywhere}.localization-preview>span{color:#406861;font-size:11px;font-weight:750}.localization-preview h3{margin:12px 0 8px;color:#173f38;font-size:22px;line-height:1.25}.localization-preview p{color:#294f49;line-height:1.65}.localization-preview button{min-height:36px;padding:7px 12px;border:0;border-radius:6px;background:#173f38;color:#fff;font:inherit}.localization-workbench--preview .localization-field-group,.localization-workbench--preview .localization-filters,.localization-workbench--preview .localization-kpis,.localization-workbench--preview .localization-machine-suggestions,.localization-workbench--preview .localization-matrix,.localization-workbench--preview .localization-source-diff,.localization-workbench--preview .localization-tasks,.localization-workbench--preview .localization-term-suggestions{display:none}.localization-workbench--preview .localization-layout.has-editor{display:block}.localization-workbench--preview .localization-editor{margin-top:16px}.localization-gate ul{margin:0;padding-inline-start:20px}.localization-message{margin:12px 16px;color:var(--localization-accent-dark);font-weight:700}.localization-actions{display:flex;flex-wrap:wrap;gap:7px;padding:14px 16px 18px}.localization-actions button{min-height:35px;padding:7px 10px;border:1px solid var(--localization-accent);border-radius:6px;background:var(--theme-elevation-0);color:var(--localization-accent-dark);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.localization-actions button:last-child{background:var(--localization-accent);color:#fff}.localization-actions button:disabled{border-color:var(--theme-elevation-200);background:var(--theme-elevation-100);color:var(--theme-elevation-450);cursor:not-allowed}.localization-terms header>div p{margin-top:4px}.localization-term-editor{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:12px;padding:16px;border-bottom:1px solid var(--localization-border)}.localization-term-editor label:last-child{grid-column:1/-1}.localization-term-editor textarea{min-height:72px;resize:vertical}@media (max-width:1280px){.localization-kpis{grid-template-columns:repeat(3,1fr)}.localization-kpis div:nth-child(3){border-right:0}.localization-kpis div:nth-child(-n+3){border-bottom:1px solid var(--localization-border)}.localization-layout.has-editor{grid-template-columns:1fr}.localization-layout.has-editor .localization-tasks{position:static;max-height:none}}@media (max-width:760px){.localization-workbench{padding:20px 14px 40px}.localization-header{flex-direction:column}.localization-header>div:last-child{justify-content:flex-start}.localization-kpis{grid-template-columns:repeat(2,1fr)}.localization-kpis div:nth-child(3){border-right:1px solid var(--localization-border)}.localization-kpis div:nth-child(2n){border-right:0}.localization-kpis div:nth-child(-n+4){border-bottom:1px solid var(--localization-border)}.localization-field-pair,.localization-term-editor{grid-template-columns:1fr}.localization-term-editor label:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.localization-workbench *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:900px){.page-builder-guide{grid-template-columns:1fr}.page-builder-list>div{grid-template-columns:repeat(2,1fr)}.page-preview__toolbar{align-items:flex-start;flex-direction:column}.composition-preview__cards{grid-template-columns:1fr}}.case-editor-steps,.case-future-relations,.case-list-overview,.case-readiness,.case-schema-callout{--case-accent:#a34a12;--case-accent-soft:#fff7ed}.case-editor-steps{margin:0 0 18px;padding:16px;border:1px solid #fed7aa;border-radius:10px;background:var(--case-accent-soft)}.case-editor-steps>strong{color:#7c2d12;font-size:15px}.case-editor-steps>p{margin:10px 0 0;color:var(--theme-elevation-700)}.case-editor-steps ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none}.case-editor-steps li{display:flex;align-items:center;gap:7px;min-width:0;color:#7c2d12;font-size:12px;font-weight:700}.case-editor-steps li span{display:grid;flex:0 0 24px;height:24px;place-items:center;border-radius:50%;background:#9a3412;color:#fff}.case-future-relations,.case-schema-callout{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--theme-elevation-200);border-left:4px solid var(--case-accent);border-radius:8px;background:var(--theme-elevation-50)}.case-future-relations p,.case-schema-callout p{margin:4px 0 0;color:var(--theme-elevation-700)}.case-schema-callout span{flex:0 0 auto;color:var(--case-accent);font-weight:700}.case-list-overview{margin-bottom:20px}.case-stat-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.case-stat-row article{padding:13px;border:1px solid var(--theme-elevation-200);border-radius:9px;background:var(--theme-elevation-50)}.case-stat-row strong{display:block;color:var(--case-accent);font-size:22px;line-height:1}.case-stat-row span{display:block;margin-top:7px;color:var(--theme-elevation-700);font-size:12px}.case-list-tools{display:grid;grid-template-columns:minmax(0,.8fr) minmax(340px,1.2fr);gap:12px;margin-top:12px}.case-list-tools>div{padding:14px;border:1px solid var(--theme-elevation-200);border-radius:9px}.case-list-tools p{margin:6px 0 0;color:var(--theme-elevation-700)}.case-bulk-tools label{display:block;margin-bottom:6px;font-weight:700}.case-action-confirm textarea,.case-bulk-tools input{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--theme-elevation-300);border-radius:6px;background:var(--theme-input-bg);color:var(--theme-text);font:inherit}.case-action-confirm>div,.case-bulk-tools>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.case-action-confirm button,.case-bulk-tools button,.case-readiness__actions a,.case-readiness__actions button{min-height:34px;padding:6px 10px;border:1px solid #c2410c;border-radius:6px;background:var(--theme-elevation-0);color:#9a3412;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.case-action-confirm button:hover,.case-bulk-tools button:hover,.case-readiness__actions a:hover,.case-readiness__actions button:hover{background:var(--case-accent-soft)}.case-action-confirm button:focus-visible,.case-bulk-tools button:focus-visible,.case-readiness__actions a:focus-visible,.case-readiness__actions button:focus-visible{outline:2px solid #ea580c;outline-offset:2px}.case-readiness{padding:14px;border:1px solid var(--theme-elevation-200);border-top:4px solid var(--case-accent);border-radius:10px;background:var(--theme-elevation-50)}.case-readiness__heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.case-readiness__heading small{display:block;margin-top:3px;color:var(--theme-elevation-650)}.case-readiness dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:12px 0}.case-readiness dl div{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid var(--theme-elevation-150)}.case-readiness dt{color:var(--theme-elevation-700)}.case-readiness dd{margin:0;font-weight:700;text-align:right}.case-blockers{margin:10px 0;padding:10px 12px;border-left:3px solid var(--theme-error-500);background:var(--theme-error-50)}.case-blockers ul{margin:6px 0 0;padding-left:18px}.case-readiness__actions{display:flex;flex-direction:column;gap:7px}.case-action-confirm .is-risk,.case-readiness__actions .is-risk{border-color:var(--theme-error-500);color:var(--theme-error-600)}.case-action-confirm{margin-top:12px;padding:12px;border:1px solid var(--theme-warning-500);border-radius:8px;background:var(--theme-warning-50)}.case-action-confirm textarea{min-height:74px}.case-readiness__message{color:var(--case-accent);font-weight:700;white-space:pre-line}@media (max-width:1100px){.case-editor-steps ol,.case-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.case-editor-steps ol,.case-list-tools,.case-readiness dl,.case-stat-row{grid-template-columns:1fr}.case-future-relations,.case-schema-callout{align-items:flex-start;flex-direction:column}}.product-steps{margin:0 0 18px;padding:16px;border:1px solid var(--theme-elevation-150);border-radius:10px;background:var(--theme-elevation-50)}.product-steps ol{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 8px;padding:0;list-style:none}.product-steps li{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:6px 10px;border-radius:7px;background:var(--theme-elevation-100);color:var(--theme-elevation-800);font-weight:650}.product-steps li span{display:inline-grid;width:20px;height:20px;place-items:center;border-radius:999px;background:var(--theme-success-600);color:var(--theme-elevation-0);font-size:11px}.product-inline-notice p,.product-schema-callout p,.product-steps p{max-width:72ch;margin:6px 0 0;color:var(--theme-elevation-700)}.product-inline-notice,.product-schema-callout{margin:12px 0;padding:14px;border:1px solid var(--theme-elevation-200);border-radius:8px;background:var(--theme-elevation-50)}.product-schema-callout{display:flex;align-items:center;justify-content:space-between;gap:18px}.product-schema-callout a,.product-schema-callout span{flex:0 0 auto;color:var(--theme-success-600);font-weight:700}.product-list-overview{margin-bottom:22px}.product-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.product-stat-row article{display:flex;min-height:76px;flex-direction:column;justify-content:center;padding:12px 14px;border:1px solid var(--theme-elevation-200);border-radius:10px;background:var(--theme-elevation-0)}.product-stat-row strong{color:var(--theme-text);font-size:24px;line-height:1}.product-stat-row span{margin-top:7px;color:var(--theme-elevation-700)}.product-list-tools{display:grid;grid-template-columns:minmax(240px,1fr) minmax(320px,1.35fr);gap:18px;margin-top:12px;padding:14px;border:1px solid var(--theme-elevation-150);border-radius:10px;background:var(--theme-elevation-50)}.product-list-tools p{color:var(--theme-elevation-700);line-height:1.55}.product-action-confirm label,.product-bulk-tools label{display:block;margin-bottom:6px;font-weight:650}.product-action-confirm textarea,.product-bulk-tools input{box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid var(--theme-elevation-250);border-radius:6px;background:var(--theme-input-bg);color:var(--theme-text);font:inherit}.product-action-confirm>div,.product-bulk-tools>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.product-action-confirm button,.product-bulk-tools button,.product-readiness__actions a,.product-readiness__actions button{min-height:34px;padding:6px 10px;border:1px solid var(--theme-success-500);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-success-700);font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.product-action-confirm button:hover,.product-bulk-tools button:hover,.product-readiness__actions a:hover,.product-readiness__actions button:hover{background:var(--theme-elevation-100)}.product-action-confirm button:focus-visible,.product-bulk-tools button:focus-visible,.product-readiness__actions a:focus-visible,.product-readiness__actions button:focus-visible{outline:2px solid var(--theme-success-500);outline-offset:2px}.product-readiness{padding:14px;border:1px solid var(--theme-elevation-200);border-radius:10px;background:var(--theme-elevation-50)}.product-readiness__heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-readiness dl{margin:12px 0}.product-readiness dl div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--theme-elevation-150)}.product-readiness dt{color:var(--theme-elevation-700)}.product-readiness dd{margin:0;font-weight:700;text-align:right}.product-readiness__actions{display:flex;flex-direction:column;gap:7px}.product-action-confirm .is-risk,.product-readiness__actions .is-risk{border-color:var(--theme-error-500);color:var(--theme-error-600)}.product-action-confirm{margin-top:12px;padding:12px;border:1px solid var(--theme-warning-500);border-radius:8px;background:var(--theme-warning-50)}.product-action-confirm textarea{min-height:74px}.product-readiness__message{color:var(--theme-success-700);font-weight:650}@media (max-width:900px){.product-list-tools{grid-template-columns:1fr}.product-schema-callout{align-items:flex-start;flex-direction:column}}.content-list-overview,.content-network-steps,.content-readiness,.content-schema-notice,.content-usage-notice{border:1px solid var(--theme-elevation-150);border-radius:10px;background:var(--theme-elevation-0)}.content-network-steps{display:grid;grid-template-columns:minmax(230px,1fr) minmax(360px,2fr);gap:22px;padding:20px;margin-bottom:20px}.content-network-steps p,.content-schema-notice p,.content-usage-notice p{margin:6px 0 0;color:var(--theme-elevation-600);line-height:1.65}.content-network-steps ol{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;align-items:center}.content-network-steps li{display:flex;gap:7px;align-items:center;font-size:13px}.content-network-steps li span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;background:#0f6f68;font-weight:700}.content-schema-notice{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px 18px;margin-block:12px;border-color:color-mix(in srgb,#0f6f68 35%,var(--theme-elevation-150));background:color-mix(in srgb,#0f6f68 4%,var(--theme-elevation-0))}.content-schema-notice>span{font-size:12px;color:var(--theme-elevation-550);white-space:nowrap}.content-usage-notice{padding:14px 16px;margin-top:12px;background:color-mix(in srgb,#0f6f68 6%,var(--theme-elevation-0))}.content-readiness{padding:16px;position:sticky;top:20px}.content-readiness__heading{display:flex;justify-content:space-between;align-items:start;gap:10px;margin-bottom:12px}.content-readiness__heading small{display:block;margin-top:3px;color:var(--theme-elevation-550)}.content-readiness dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px}.content-readiness dl div{padding:9px;background:var(--theme-elevation-50);border-radius:6px}.content-readiness dt{color:var(--theme-elevation-550);font-size:11px}.content-readiness dd{margin:3px 0 0;font-weight:650}.content-blockers{padding:11px;border-radius:7px;background:#fff3f0;color:#8a2b17}.content-blockers ul{margin:6px 0 0;padding-left:18px}.content-readiness__actions{display:flex;flex-wrap:wrap;gap:7px}.content-bulk-tools button,.content-readiness__actions a,.content-readiness__actions button{padding:7px 10px;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-0);color:inherit;cursor:pointer;text-decoration:none}.content-action-confirm .is-risk,.content-readiness__actions .is-risk{border-color:#a83b2a;color:#a83b2a}.content-action-confirm{margin-top:12px;padding:12px;border:1px solid #d4a79d;border-radius:7px;background:#fff9f7}.content-action-confirm label,.content-action-confirm textarea{display:block;width:100%;margin-top:7px}.content-action-confirm textarea{min-height:72px}.content-action-confirm>div{display:flex;gap:7px;margin-top:8px}.content-readiness__message{white-space:pre-line;font-size:12px}.content-list-overview{padding:16px;margin-bottom:20px}.content-stat-row{display:grid;grid-template-columns:repeat(7,minmax(80px,1fr));gap:8px}.content-stat-row article{padding:12px;border-radius:7px;background:var(--theme-elevation-50)}.content-stat-row span,.content-stat-row strong{display:block}.content-stat-row strong{font-size:21px}.content-stat-row span{font-size:11px;color:var(--theme-elevation-550);margin-top:3px}.content-list-tools{display:grid;grid-template-columns:1fr 1.2fr;gap:20px;margin-top:15px}.content-list-tools p{color:var(--theme-elevation-550);line-height:1.55}.content-bulk-tools input,.content-bulk-tools label{display:block;width:100%}.content-bulk-tools input{box-sizing:border-box;margin:5px 0 8px;padding:8px}.content-bulk-tools>div{display:flex;flex-wrap:wrap;gap:7px}.content-bulk-tools small{display:block;margin-top:7px;color:var(--theme-elevation-550)}@media (max-width:900px){.content-list-tools,.content-network-steps{grid-template-columns:1fr}.content-stat-row{grid-template-columns:repeat(2,1fr)}.content-schema-notice{align-items:start;flex-direction:column}}.seo-geo-nav{margin:18px 0 8px;padding-top:16px;border-top:1px solid var(--theme-elevation-150)}.seo-geo-nav>p{margin:0 0 7px;color:var(--theme-elevation-500);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.seo-geo-nav nav{display:grid;gap:2px}.seo-geo-nav a{display:block;padding:7px 9px;border-radius:6px;color:inherit;font-size:13px;text-decoration:none}.seo-geo-nav a:hover{background:color-mix(in srgb,#0f6f68 9%,var(--theme-elevation-0));color:#0f6f68}.seo-geo-center{width:min(1440px,calc(100% - 48px));margin:0 auto;padding:34px 0 64px}.seo-geo-center>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,520px);column-gap:34px;align-items:end;margin-bottom:24px}.seo-geo-center>header p{grid-column:1;margin:0 0 7px;color:#0f6f68;font-size:12px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.seo-geo-center>header h1{grid-column:1;margin:0;font-size:clamp(30px,4vw,52px);line-height:1;letter-spacing:-.035em}.seo-geo-center>header span{grid-column:2;grid-row:1/span 2;color:var(--theme-elevation-600);line-height:1.7}.seo-geo-kpis{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px}.seo-geo-kpis article{min-height:128px;padding:16px;border:1px solid var(--theme-elevation-150);border-radius:10px;background:var(--theme-elevation-0)}.seo-geo-kpis article>span,.seo-geo-kpis small{display:block}.seo-geo-kpis article>span{color:var(--theme-elevation-600);font-size:12px}.seo-geo-kpis strong{display:block;margin:12px 0 9px;color:#0f6f68;font-size:29px;line-height:1}.seo-geo-kpis small{color:var(--theme-elevation-500);font-size:10px;line-height:1.45}.seo-geo-action-panel,.seo-geo-summary{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:16px;padding:18px 20px;border-radius:10px;background:#153b3a;color:#fff}.seo-geo-action-panel p{margin:5px 0 0;color:rgba(255,255,255,.72)}.seo-geo-action-panel button{padding:10px 16px;border:0;border-radius:7px;background:#f3c568;color:#213331;cursor:pointer;font-weight:750}.seo-geo-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.seo-geo-guide article{padding:19px;border-left:3px solid #0f6f68;background:var(--theme-elevation-50)}.seo-geo-guide p{margin:7px 0 0;color:var(--theme-elevation-600);line-height:1.65}.seo-geo-message{padding:12px 15px;border-radius:7px;background:color-mix(in srgb,#0f6f68 9%,var(--theme-elevation-0));color:#0f6f68;font-weight:650}.seo-geo-summary{margin:0 0 16px;background:var(--theme-elevation-50);color:inherit}.seo-geo-summary strong{font-size:21px}.seo-geo-summary span{color:var(--theme-elevation-600)}.seo-geo-table{overflow:auto;border:1px solid var(--theme-elevation-150);border-radius:10px}.seo-geo-table table{width:100%;border-collapse:collapse;background:var(--theme-elevation-0)}.seo-geo-table td,.seo-geo-table th{padding:12px 14px;border-bottom:1px solid var(--theme-elevation-100);text-align:left;vertical-align:top;white-space:nowrap}.seo-geo-table th{position:sticky;top:0;background:var(--theme-elevation-50);color:var(--theme-elevation-600);font-size:11px}.seo-geo-table td:nth-last-child(2){white-space:normal;min-width:220px}.seo-geo-quality-grid,.seo-geo-schema-grid{display:grid;gap:10px}.seo-geo-quality-grid article,.seo-geo-schema-grid details{border:1px solid var(--theme-elevation-150);border-radius:9px;background:var(--theme-elevation-0)}.seo-geo-schema-grid summary{display:flex;justify-content:space-between;gap:20px;padding:14px 16px;cursor:pointer}.seo-geo-schema-grid pre{max-height:420px;overflow:auto;margin:0;padding:18px;border-top:1px solid var(--theme-elevation-150);background:#102322;color:#d9ece9;font-size:11px}.seo-geo-quality-grid article{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(420px,1.5fr);gap:20px;padding:16px}.seo-geo-quality-grid article span{display:block;margin-top:6px;color:var(--theme-elevation-550);font-size:11px}.seo-geo-quality-grid ul{margin:0;padding:0;list-style:none}.seo-geo-quality-grid li{display:flex;gap:9px;padding:7px 0;border-bottom:1px solid var(--theme-elevation-100)}.seo-geo-quality-grid li b{min-width:48px;color:#9c4c18;font-size:10px;text-transform:uppercase}.seo-geo-list-intro{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:20px;padding:18px 20px;border:1px solid color-mix(in srgb,#0f6f68 32%,var(--theme-elevation-150));border-radius:10px;background:color-mix(in srgb,#0f6f68 5%,var(--theme-elevation-0))}.seo-geo-list-intro p,.seo-geo-list-intro span{display:block;margin:0;color:var(--theme-elevation-600)}.seo-geo-list-intro strong{display:block;margin:4px 0;font-size:20px}.seo-geo-list-intro a{padding:8px 12px;border:1px solid #0f6f68;border-radius:6px;color:#0f6f68;text-decoration:none;white-space:nowrap}.seo-geo-list-intro--warning{border-color:#ca934b;background:color-mix(in srgb,#ca934b 7%,var(--theme-elevation-0))}@media (max-width:1100px){.seo-geo-kpis{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.seo-geo-center{width:min(100% - 28px,1440px)}.seo-geo-center>header{display:block}.seo-geo-center>header span{display:block;margin-top:13px}.seo-geo-guide,.seo-geo-kpis{grid-template-columns:repeat(2,1fr)}.seo-geo-quality-grid article{grid-template-columns:1fr}}.media-nav{margin:18px 0 8px;padding-top:16px;border-top:1px solid var(--theme-elevation-150)}.media-nav>p{margin:0 0 7px;color:var(--theme-elevation-600);font-size:11px;font-weight:750}.media-nav nav{display:grid;gap:2px}.media-nav a{display:block;padding:7px 9px;border-radius:6px;color:inherit;font-size:13px;text-decoration:none}.media-nav a:hover{background:color-mix(in srgb,#0f6f68 9%,var(--theme-elevation-0));color:#0b5a54}.media-center{width:min(1500px,calc(100% - 44px));margin:0 auto;padding:30px 0 64px;color:var(--theme-text)}.media-center>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.media-center>header h1{margin:0;font-size:32px;line-height:1.12;letter-spacing:-.025em}.media-center>header p{max-width:72ch;margin:8px 0 0;color:var(--theme-elevation-650);line-height:1.6}.media-center__header-actions{display:flex;flex-wrap:wrap;gap:8px}.media-center__header-actions a,.media-detail__actions a,.media-primary-action{display:inline-flex;min-height:36px;align-items:center;padding:7px 12px;border:1px solid #0f6f68;border-radius:6px;color:#0b5a54;font-weight:700;text-decoration:none}.media-center__header-actions .media-primary-action{background:#0f6f68;color:#fff}.media-center__header-actions a:focus-visible,.media-detail__actions a:focus-visible,.media-table-wrap button:focus-visible,.media-toolbar input:focus-visible,.media-toolbar select:focus-visible{outline:2px solid #167d74;outline-offset:2px}.media-kpis{display:grid;grid-template-columns:repeat(8,minmax(92px,1fr));border:1px solid var(--theme-elevation-160);border-radius:10px;background:var(--theme-elevation-0)}.media-kpis>div{min-height:78px;padding:14px;border-right:1px solid var(--theme-elevation-140)}.media-kpis>div:last-child{border-right:0}.media-kpis span,.media-kpis strong{display:block}.media-kpis span{color:var(--theme-elevation-650);font-size:12px}.media-kpis strong{margin-top:8px;font-size:24px;line-height:1}.media-storage-status{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:12px 15px;border:1px solid var(--theme-elevation-180);border-radius:8px;background:var(--theme-elevation-40)}.media-storage-status.is-ok{border-color:color-mix(in srgb,#0f6f68 45%,var(--theme-elevation-180))}.media-storage-status.is-warning{border-color:#bd7b2e;background:color-mix(in srgb,#bd7b2e 7%,var(--theme-elevation-0))}.media-storage-status span,.media-storage-status strong{display:block}.media-storage-status span{margin-top:3px;color:var(--theme-elevation-650);font-size:12px}.media-storage-status small{color:#0b5a54;font-weight:750;white-space:nowrap}.media-acceptance-state{margin-top:12px;padding:14px 16px;border:1px solid #b78337;border-radius:8px;background:color-mix(in srgb,#b78337 8%,var(--theme-elevation-0))}.media-acceptance-state p{margin:5px 0 0;color:var(--theme-elevation-700);line-height:1.55}.media-toolbar{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(160px,.8fr) minmax(150px,.7fr) auto;gap:10px;align-items:end;margin-top:16px;padding:12px;border:1px solid var(--theme-elevation-160);border-radius:8px 8px 0 0;background:var(--theme-elevation-50)}.media-toolbar label{color:var(--theme-elevation-700);font-size:11px;font-weight:700}.media-toolbar input,.media-toolbar select{box-sizing:border-box;width:100%;min-height:36px;margin-top:5px;padding:7px 9px;border:1px solid var(--theme-elevation-250);border-radius:5px;background:var(--theme-input-bg);color:var(--theme-text);font:inherit;font-size:13px}.media-toolbar>span{padding-bottom:9px;color:var(--theme-elevation-650);font-size:12px;white-space:nowrap}.media-workspace{position:relative;display:flex;align-items:flex-start}.media-table-wrap{width:100%;overflow:auto;border:1px solid var(--theme-elevation-160);border-top:0;background:var(--theme-elevation-0)}.media-table-wrap table{width:100%;border-collapse:collapse;font-size:12px}.media-table-wrap td,.media-table-wrap th{padding:11px 12px;border-bottom:1px solid var(--theme-elevation-120);text-align:left;vertical-align:top}.media-table-wrap th{position:sticky;z-index:1;top:0;background:var(--theme-elevation-50);color:var(--theme-elevation-650);font-size:11px;white-space:nowrap}.media-table-wrap td small,.media-table-wrap td strong{display:block}.media-table-wrap td strong{max-width:240px}.media-table-wrap td small{margin-top:4px;color:var(--theme-elevation-600)}.media-table-wrap tr.is-selected{background:color-mix(in srgb,#0f6f68 7%,var(--theme-elevation-0))}.media-table-wrap td:last-child{white-space:nowrap}.media-table-wrap button,.media-table-wrap td:last-child a{margin-right:6px;padding:5px 7px;border:1px solid var(--theme-elevation-250);border-radius:5px;background:var(--theme-elevation-0);color:var(--theme-text);font:inherit;text-decoration:none;cursor:pointer}.media-alt-cell{min-width:150px;max-width:240px;white-space:normal}.media-alt-cell em{color:#9a3d2b;font-style:normal;font-weight:700}.media-status{display:inline-flex;min-height:22px;align-items:center;padding:2px 7px;border-radius:999px;background:var(--theme-elevation-140);font-size:11px;font-weight:750}.media-status--active{background:color-mix(in srgb,#0f6f68 14%,var(--theme-elevation-0));color:#0a514c}.media-status--migration_pending,.media-status--pending_review{background:#fff1d8;color:#754500}.media-status--archived,.media-status--broken{background:#fbe3de;color:#812b1b}.media-empty{padding:32px;text-align:center}.media-empty span,.media-empty strong{display:block}.media-empty span{margin-top:6px;color:var(--theme-elevation-650)}.media-detail{position:sticky;top:18px;flex:0 0 330px;box-sizing:border-box;max-height:calc(100vh - 36px);overflow:auto;padding:18px;border:1px solid var(--theme-elevation-200);border-top:0;background:var(--theme-elevation-30)}.media-detail__close{float:right;border:0;background:transparent;color:var(--theme-elevation-700);cursor:pointer}.media-detail h2{margin:0 46px 4px 0;font-size:20px}.media-detail>p{color:var(--theme-elevation-650);overflow-wrap:anywhere}.media-detail dl{margin:16px 0}.media-detail dl div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--theme-elevation-150)}.media-detail dt{color:var(--theme-elevation-650)}.media-detail dd{margin:0;font-weight:700;text-align:right}.media-detail__actions{display:grid;gap:7px}.media-detail__actions a{justify-content:center}.media-detail__guard{padding:10px;border:1px solid #c59a5a;border-radius:7px;background:#fff7e9;color:#66400c!important;font-size:12px;line-height:1.5}.media-issues{margin-top:16px;border:1px solid var(--theme-elevation-170);border-radius:9px;background:var(--theme-elevation-0)}.media-issues>header{display:flex;justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--theme-elevation-150)}.media-issues article{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:11px 15px;border-bottom:1px solid var(--theme-elevation-100)}.media-issues article:last-child{border-bottom:0}.media-issues article>b{color:#943b27;font-size:11px}.media-issues article p{margin:3px 0 0;color:var(--theme-elevation-650)}.media-list-overview{display:grid;grid-template-columns:minmax(220px,1fr) minmax(420px,1.5fr) auto;gap:18px;align-items:center;margin-bottom:20px;padding:15px 16px;border:1px solid var(--theme-elevation-160);border-radius:9px;background:var(--theme-elevation-30)}.media-list-overview p{margin:4px 0 0;color:var(--theme-elevation-650)}.media-list-overview dl{display:grid;grid-template-columns:repeat(5,1fr);margin:0}.media-list-overview dl div{padding:5px 12px;border-right:1px solid var(--theme-elevation-150)}.media-list-overview dt{color:var(--theme-elevation-650);font-size:11px}.media-list-overview dd{margin:4px 0 0;font-size:19px;font-weight:750}.media-list-overview a{padding:7px 10px;border:1px solid #0f6f68;border-radius:6px;color:#0b5a54;font-weight:700;text-decoration:none;white-space:nowrap}.media-usage-panel{margin-top:12px;padding:12px;border:1px solid var(--theme-elevation-180);border-radius:8px;background:var(--theme-elevation-40)}.media-usage-panel p{color:var(--theme-elevation-650);line-height:1.5}.media-usage-panel ul{margin:9px 0 0;padding:0;list-style:none}.media-usage-panel li{padding:7px 0;border-bottom:1px solid var(--theme-elevation-150)}.media-usage-panel small,.media-usage-panel span{display:block}.media-usage-panel small{margin-top:3px;color:var(--theme-elevation-650)}@media (max-width:1180px){.media-kpis{grid-template-columns:repeat(4,1fr)}.media-kpis>div:nth-child(4){border-right:0}.media-toolbar{grid-template-columns:1fr 1fr}.media-detail{position:fixed;z-index:8;right:0;bottom:0;top:0;max-height:100vh;border-top:1px solid var(--theme-elevation-200)}.media-list-overview{grid-template-columns:1fr}}@media (max-width:700px){.media-center{width:calc(100% - 24px)}.media-center>header{align-items:flex-start;flex-direction:column}.media-kpis{grid-template-columns:repeat(2,1fr)}.media-kpis>div:nth-child(2n){border-right:0}.media-toolbar{grid-template-columns:1fr}.media-storage-status{align-items:flex-start;flex-direction:column}.media-detail{left:12px;right:12px;width:auto}.media-list-overview dl{grid-template-columns:repeat(3,1fr)}}.solo-operation-nav{margin:16px 0 8px;padding-top:15px;border-top:1px solid var(--theme-elevation-150)}.solo-operation-nav>strong{display:block;margin:0 9px 6px;color:var(--theme-elevation-650);font-size:11px}.solo-operation-nav details a,.solo-operation-nav summary,.solo-operation-nav>a{display:block;padding:7px 9px;border-radius:6px;color:inherit;font-size:13px;text-decoration:none}.solo-operation-nav details a:hover,.solo-operation-nav summary:hover,.solo-operation-nav>a:hover{background:color-mix(in srgb,#0f6f68 9%,var(--theme-elevation-0));color:#0b5a54}.solo-operation-nav summary{cursor:pointer;list-style:none}.solo-operation-nav details[open] summary{color:#0b5a54;font-weight:700}.solo-operation-nav details a{margin-left:11px;font-size:12px}.solo-dashboard{width:min(1280px,calc(100% - 48px));margin:0 auto;padding:34px 0 72px;color:var(--theme-text)}.solo-dashboard h1,.solo-dashboard h2,.solo-dashboard p{text-wrap:pretty}.solo-dashboard__header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:24px;border-bottom:1px solid var(--theme-elevation-180)}.solo-dashboard__header h1{margin:3px 0 8px;font-size:36px;line-height:1.15;letter-spacing:-.025em}.solo-dashboard__header p{max-width:68ch;margin:0;color:var(--theme-elevation-700);line-height:1.55}.solo-dashboard__context{color:#0b5a54!important;font-size:12px;font-weight:750}.quick-create-menu{position:relative;flex:0 0 auto}.quick-create-menu>summary{min-height:40px;box-sizing:border-box;padding:9px 15px;border-radius:7px;background:#0f6f68;color:#fff;font-weight:750;cursor:pointer;list-style:none}.quick-create-menu>div{position:absolute;z-index:20;right:0;width:310px;margin-top:7px;overflow:hidden;border:1px solid var(--theme-elevation-220);border-radius:10px;background:var(--theme-elevation-0)}.quick-create-menu a{display:block;padding:11px 14px;border-bottom:1px solid var(--theme-elevation-120);color:inherit;text-decoration:none}.quick-create-menu a:last-child{border-bottom:0}.quick-create-menu a:hover{background:var(--theme-elevation-50)}.quick-create-menu a span,.quick-create-menu a strong{display:block}.quick-create-menu a span{margin-top:2px;color:var(--theme-elevation-650);font-size:12px}.operation-mode-switch{display:flex;align-items:center;gap:28px;margin:24px 0;padding:18px 0;border-bottom:1px solid var(--theme-elevation-160)}.operation-mode-switch>div:first-child{flex:1}.operation-mode-switch h2{margin:0 0 5px;font-size:18px}.operation-mode-switch p{margin:0;color:var(--theme-elevation-650);line-height:1.5}.operation-mode-switch__choices{display:flex;gap:8px}.operation-mode-switch__choices button{min-width:190px;padding:10px 12px;border:1px solid var(--theme-elevation-250);border-radius:8px;background:var(--theme-elevation-0);color:var(--theme-text);text-align:left;cursor:pointer}.operation-mode-switch__choices button[data-active=true]{border-color:#0f6f68;background:color-mix(in srgb,#0f6f68 7%,var(--theme-elevation-0));color:#0a514c}.operation-mode-switch__choices button:focus-visible{outline:2px solid #167d74;outline-offset:2px}.operation-mode-switch__choices button:disabled{cursor:default;opacity:.68}.operation-mode-switch__choices span,.operation-mode-switch__choices strong{display:block}.operation-mode-switch__choices span{margin-top:3px;font-size:11px}.operation-mode-switch__note,.operation-mode-switch__status{flex-basis:100%;color:#0b5a54!important;font-weight:700}.solo-dashboard__create{display:flex;align-items:flex-start;gap:34px;padding:22px 0}.solo-dashboard__create>div:first-child{flex:0 0 230px}.solo-dashboard__assurance h2,.solo-dashboard__create h2,.solo-dashboard__recent h2,.team-operation-overview h2{margin:0 0 5px;font-size:20px}.solo-dashboard__create p,.solo-dashboard__recent>div>p{margin:0;color:var(--theme-elevation-650)}.solo-dashboard__create-links{display:flex;flex:1;flex-wrap:wrap;gap:8px}.solo-dashboard__create-links a{display:flex;min-width:150px;min-height:38px;flex:1 1 180px;align-items:center;justify-content:space-between;padding:8px 11px;border:1px solid var(--theme-elevation-200);border-radius:7px;color:inherit;font-weight:700;text-decoration:none}.solo-dashboard__create-links a:hover{border-color:#0f6f68;color:#0b5a54}.solo-dashboard__signals{display:flex;flex-wrap:wrap;border-block:1px solid var(--theme-elevation-170)}.solo-dashboard__signals a{min-width:170px;flex:1 1 180px;padding:18px 20px;border-right:1px solid var(--theme-elevation-150);border-bottom:1px solid var(--theme-elevation-120);color:inherit;text-decoration:none}.solo-dashboard__signals a:last-child{border-right:0}.solo-dashboard__signals a:hover{background:var(--theme-elevation-40)}.solo-dashboard__signals small,.solo-dashboard__signals span,.solo-dashboard__signals strong{display:block}.solo-dashboard__signals strong{color:#0b5a54;font-size:28px;line-height:1}.solo-dashboard__signals span{margin-top:8px;font-weight:750}.solo-dashboard__signals small{margin-top:3px;color:var(--theme-elevation-650)}.solo-dashboard__recent{display:grid;grid-template-columns:230px minmax(0,1fr);gap:34px;padding:28px 0}.solo-dashboard__recent ol{margin:0;padding:0;border-top:1px solid var(--theme-elevation-170);list-style:none}.solo-dashboard__recent li{border-bottom:1px solid var(--theme-elevation-140)}.solo-dashboard__recent li a{display:grid;grid-template-columns:100px minmax(180px,1fr) 170px 90px;gap:12px;align-items:center;padding:12px 8px;color:inherit;text-decoration:none}.solo-dashboard__recent li a:hover{background:var(--theme-elevation-40)}.solo-dashboard__recent li span,.solo-dashboard__recent li time{color:var(--theme-elevation-650);font-size:12px}.solo-dashboard__recent li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solo-dashboard__recent li em{color:#0b5a54;font-size:12px;font-style:normal;font-weight:700;text-align:right}.solo-dashboard__empty{grid-column:2;color:var(--theme-elevation-650)}.solo-dashboard__assurance{display:flex;align-items:center;gap:24px;padding:19px 0;border-top:1px solid var(--theme-elevation-170)}.solo-dashboard__assurance h2{flex:0 0 210px}.solo-dashboard__assurance ul{display:flex;flex:1;flex-wrap:wrap;gap:6px 20px;margin:0;padding-left:18px}.solo-dashboard__assurance li{min-width:190px;color:var(--theme-elevation-700)}.solo-dashboard__assurance a,.team-operation-overview a{color:#0b5a54;font-weight:700}.solo-dashboard__preference{margin-top:20px!important;color:var(--theme-elevation-600)!important;font-size:12px}.team-operation-overview{max-width:760px;padding:25px 0}.team-operation-overview ol{padding-left:22px;line-height:1.9}.team-operation-overview div{display:flex;flex-wrap:wrap;gap:16px}.solo-document-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin:0 0 24px;padding:15px 17px;border:1px solid color-mix(in srgb,#0f6f68 45%,var(--theme-elevation-170));border-radius:10px;background:color-mix(in srgb,#0f6f68 5%,var(--theme-elevation-0))}.solo-document-controls__intro{min-width:160px}.solo-document-controls__intro span,.solo-document-controls__intro strong{display:block}.solo-document-controls__intro span{margin-top:3px;color:var(--theme-elevation-650);font-size:11px}.solo-document-controls__primary,.solo-document-controls__secondary{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.solo-document-controls__primary a,.solo-document-controls__primary button,.solo-document-controls__secondary summary,.solo-document-controls__secondary>button{display:inline-flex;min-height:36px;box-sizing:border-box;align-items:center;justify-content:center;padding:7px 13px;border:1px solid var(--theme-elevation-260);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-text);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.solo-document-controls__primary .is-primary{border-color:#0f6f68;background:#0f6f68;color:#fff}.solo-document-controls__primary a:focus-visible,.solo-document-controls__primary button:focus-visible,.solo-document-controls__secondary button:focus-visible,.solo-document-controls__secondary summary:focus-visible{outline:2px solid #167d74;outline-offset:2px}.solo-document-controls button:disabled{cursor:not-allowed;opacity:.45}.solo-document-controls__secondary{margin-left:auto}.solo-document-controls__secondary details{position:relative}.solo-document-controls__secondary summary{list-style:none}.solo-document-controls__secondary details>div{position:absolute;z-index:18;right:0;min-width:190px;margin-top:6px;overflow:hidden;border:1px solid var(--theme-elevation-220);border-radius:8px;background:var(--theme-elevation-0)}.solo-document-controls__secondary details a,.solo-document-controls__secondary details button{display:block;width:100%;box-sizing:border-box;padding:9px 11px;border:0;border-bottom:1px solid var(--theme-elevation-120);background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.solo-document-controls__autosave{display:flex;flex-basis:100%;gap:6px;color:#0b5a54;font-size:11px}.solo-document-controls__message{flex-basis:100%;margin:0;color:#0b5a54;font-weight:700}.solo-document-controls--team{justify-content:space-between;background:var(--theme-elevation-40)}.solo-document-controls--team span,.solo-document-controls--team strong{display:block}.solo-document-controls--team span{margin-top:3px;color:var(--theme-elevation-650)}.solo-document-controls--team a{color:#0b5a54;font-weight:700}.quick-publish-dialog,.quick-translation-dialog{position:fixed;z-index:40;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:rgb(16 24 28/58%)}.quick-publish-dialog__panel,.quick-translation-dialog>div{width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:12px;background:var(--theme-elevation-0);color:var(--theme-text)}.quick-publish-dialog header,.quick-translation-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 14px;border-bottom:1px solid var(--theme-elevation-150)}.quick-publish-dialog header p{margin:0 0 4px;color:#0b5a54;font-size:12px;font-weight:750}.quick-publish-dialog header h2,.quick-translation-dialog h2{margin:0;font-size:22px}.quick-publish-dialog header button,.quick-translation-dialog header button{border:0;background:transparent;color:var(--theme-elevation-700);font-size:24px;cursor:pointer}.quick-publish-dialog__verdict{margin:0;padding:12px 22px;font-weight:800}.quick-publish-dialog__verdict.is-ready{background:color-mix(in srgb,#0f6f68 10%,var(--theme-elevation-0));color:#0a514c}.quick-publish-dialog__verdict.is-blocked{background:color-mix(in srgb,#a23726 10%,var(--theme-elevation-0));color:#812b1b}.quick-publish-dialog section{margin:0;padding:15px 22px;border-bottom:1px solid var(--theme-elevation-130)}.quick-publish-dialog section h3{margin:0 0 8px;font-size:14px}.quick-publish-dialog section ul{margin:0;padding-left:19px;line-height:1.65}.quick-publish-dialog section[data-level=blocker] h3{color:#8f2d1d}.quick-publish-dialog section[data-level=warning] h3{color:#754500}.quick-publish-dialog section[data-level=pass] h3{color:#0a514c}.quick-publish-dialog__technical dl{margin:0 0 12px}.quick-publish-dialog__technical dl div{display:flex;justify-content:space-between;gap:20px;padding:7px 0;border-bottom:1px solid var(--theme-elevation-120)}.quick-publish-dialog__technical dd{margin:0;font-weight:700;text-align:right}.quick-publish-dialog__technical label{display:flex;align-items:flex-start;gap:8px;font-weight:700}.quick-publish-dialog footer,.quick-translation-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 22px 20px}.quick-publish-dialog footer button,.quick-translation-dialog footer a,.quick-translation-dialog footer button{min-height:36px;padding:7px 13px;border:1px solid var(--theme-elevation-260);border-radius:6px;background:var(--theme-elevation-0);color:inherit;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.quick-publish-dialog footer .is-primary,.quick-translation-dialog footer a{border-color:#0f6f68;background:#0f6f68;color:#fff}.quick-publish-dialog footer button:disabled{cursor:not-allowed;opacity:.45}.quick-translation-dialog ul{margin:0;padding:6px 22px;list-style:none}.quick-translation-dialog li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--theme-elevation-130)}.quick-translation-dialog li strong{color:#0a514c}.quick-translation-dialog li em{color:var(--theme-elevation-650);font-style:normal}html[data-operation-mode=solo] .case-bulk-tools,html[data-operation-mode=solo] .case-readiness,html[data-operation-mode=solo] .case-steps,html[data-operation-mode=solo] .content-bulk-tools,html[data-operation-mode=solo] .content-network-steps,html[data-operation-mode=solo] .content-readiness,html[data-operation-mode=solo] .page-builder-guide,html[data-operation-mode=solo] .page-builder-readiness,html[data-operation-mode=solo] .product-bulk-tools,html[data-operation-mode=solo] .product-readiness,html[data-operation-mode=solo] .product-steps{display:none!important}html[data-operation-mode=solo][data-advanced-mode=collapsed] .tabs-field__tab-button:not(:first-child){display:none}html[data-operation-mode=solo][data-advanced-mode=collapsed][data-solo-collection=products] .tabs-field__tab-button:nth-child(2),html[data-operation-mode=solo][data-advanced-mode=collapsed][data-solo-collection=products] .tabs-field__tab-button:nth-child(3),html[data-operation-mode=solo][data-advanced-mode=collapsed][data-solo-collection=solutions] .tabs-field__tab-button:nth-child(4){display:inline-flex}@media (max-width:900px){.solo-dashboard{width:min(100% - 28px,1280px);padding-top:22px}.operation-mode-switch,.solo-dashboard__assurance,.solo-dashboard__create,.solo-dashboard__header{align-items:flex-start;flex-direction:column}.operation-mode-switch__choices{width:100%}.operation-mode-switch__choices button{flex:1;min-width:0}.solo-dashboard__assurance h2,.solo-dashboard__create>div:first-child{flex-basis:auto}.solo-dashboard__recent{grid-template-columns:1fr;gap:14px}.solo-dashboard__recent li a{grid-template-columns:80px minmax(150px,1fr) 80px}.solo-dashboard__recent li time{display:none}.solo-dashboard__empty{grid-column:1}}@media (max-width:620px){.solo-dashboard__header h1{font-size:29px}.quick-create-menu{width:100%}.quick-create-menu>summary{text-align:center}.quick-create-menu>div{left:0;right:auto;width:100%}.operation-mode-switch__choices,.solo-dashboard__signals{flex-direction:column}.solo-dashboard__signals a{width:100%;box-sizing:border-box;border-right:0;border-bottom:1px solid var(--theme-elevation-150)}.solo-dashboard__recent li a{grid-template-columns:74px minmax(0,1fr)}.solo-dashboard__recent li em{grid-column:2;text-align:left}.solo-document-controls{align-items:stretch}.solo-document-controls__intro,.solo-document-controls__primary,.solo-document-controls__secondary{width:100%}.solo-document-controls__primary>*,.solo-document-controls__secondary>*{flex:1}.solo-document-controls__secondary{margin-left:0}.quick-publish-dialog,.quick-translation-dialog{align-items:flex-end;padding:0}.quick-publish-dialog__panel,.quick-translation-dialog>div{max-height:92vh;border-radius:12px 12px 0 0}}@media (prefers-reduced-motion:reduce){.quick-publish-dialog *,.quick-translation-dialog *,.solo-dashboard *,.solo-document-controls *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.inquiry-nav{display:grid;gap:2px;margin:18px 0 8px;padding-top:14px;border-top:1px solid var(--theme-elevation-150)}.inquiry-nav strong{padding:5px 12px;color:var(--theme-elevation-650);font-size:11px}.inquiry-nav a{padding:7px 12px;border-radius:5px;color:var(--theme-elevation-800);font-size:13px;text-decoration:none}.inquiry-nav a:focus-visible,.inquiry-nav a:hover{background:var(--theme-elevation-100);color:#0b554f;outline:none}.inquiry-center{--inquiry-accent:#0f6f68;--inquiry-accent-dark:#0a514c;--inquiry-border:var(--theme-elevation-180);width:100%;max-width:1840px;padding:28px 32px 60px;color:var(--theme-text)}.inquiry-center,.inquiry-center *,.inquiry-center :after,.inquiry-center :before{box-sizing:border-box}.inquiry-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:20px}.inquiry-header h1{margin:0;font-size:30px;letter-spacing:-.025em;text-wrap:balance}.inquiry-header p{max-width:72ch;margin:6px 0 0;color:var(--theme-elevation-650);line-height:1.55;text-wrap:pretty}.inquiry-header>div:first-child>p:first-child{color:var(--inquiry-accent-dark);font-size:12px;font-weight:750}.inquiry-header__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.inquiry-attachments a,.inquiry-header__actions a{display:inline-flex;min-height:36px;align-items:center;padding:7px 12px;border:1px solid var(--inquiry-accent);border-radius:6px;color:var(--inquiry-accent-dark);font-weight:700;text-decoration:none}.inquiry-attachments a:hover,.inquiry-header__actions a:hover{background:#e6f2f0}.inquiry-header__actions a.is-primary{background:var(--inquiry-accent);color:#fff}.inquiry-privacy-badge{padding:7px 11px;border-radius:999px;background:#e6f2f0;color:#0a514c;font-size:12px;font-weight:750;white-space:nowrap}.inquiry-kpis{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));margin-bottom:14px;overflow:hidden;border:1px solid var(--inquiry-border);border-radius:10px;background:var(--theme-elevation-0)}.inquiry-kpis div{padding:14px 16px;border-right:1px solid var(--inquiry-border)}.inquiry-kpis div:last-child{border-right:0}.inquiry-kpis span,.inquiry-kpis strong{display:block}.inquiry-kpis span{color:var(--theme-elevation-600);font-size:12px}.inquiry-kpis strong{margin-top:5px;font-size:25px;font-variant-numeric:tabular-nums}.inquiry-integrations{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(220px,.8fr) minmax(280px,1.4fr);gap:0;margin-bottom:14px;overflow:hidden;border:1px solid #b8d1cc;border-radius:9px;background:#eef7f5}.inquiry-integrations>div,.inquiry-integrations>p{margin:0;padding:12px 14px;border-right:1px solid #c6dcd8}.inquiry-integrations>:last-child{border-right:0}.inquiry-integrations small,.inquiry-integrations span,.inquiry-integrations strong{display:block}.inquiry-integrations span{color:#4a6761;font-size:11px;font-weight:700}.inquiry-integrations strong{margin:3px 0;color:#0a514c;font-size:14px}.inquiry-integrations p,.inquiry-integrations small{color:#4f6661;font-size:11px;line-height:1.5}.inquiry-pipeline{display:flex;margin-bottom:14px;overflow-x:auto;border:1px solid var(--inquiry-border);border-radius:9px;background:var(--theme-elevation-0)}.inquiry-pipeline button{display:flex;min-width:132px;flex:1;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border:0;border-right:1px solid var(--inquiry-border);background:transparent;color:inherit;font:inherit;cursor:pointer}.inquiry-pipeline button:last-child{border-right:0}.inquiry-pipeline button:focus-visible,.inquiry-pipeline button:hover{background:#f0f7f5;outline:none}.inquiry-pipeline button:focus-visible{box-shadow:inset 0 0 0 2px var(--inquiry-accent)}.inquiry-status{display:inline-flex;min-height:23px;align-items:center;padding:3px 8px;border-radius:999px;background:var(--theme-elevation-150);color:var(--theme-elevation-750);font-size:11px;font-weight:750;white-space:nowrap}.inquiry-status--new{background:#e4f0fa;color:#275b89}.inquiry-status--contacted,.inquiry-status--qualified{background:#dcefe8;color:#155a48}.inquiry-status--negotiation,.inquiry-status--quotation{background:#fff0cf;color:#77510a}.inquiry-status--won{background:#d8eee2;color:#0c5d3f}.inquiry-status--lost,.inquiry-status--spam{background:#f2e6e4;color:#843a31}.inquiry-workspace{display:grid;grid-template-columns:minmax(720px,1.25fr) minmax(470px,.82fr);gap:16px;align-items:start}.inquiry-analytics,.inquiry-detail,.inquiry-list-panel{border:1px solid var(--inquiry-border);border-radius:10px;background:var(--theme-elevation-0)}.inquiry-toolbar{display:flex;flex-wrap:wrap;gap:9px;align-items:flex-end;padding:12px 14px;border-bottom:1px solid var(--inquiry-border)}.inquiry-toolbar label{display:grid;min-width:190px;flex:1;gap:4px;color:var(--theme-elevation-650);font-size:11px;font-weight:700}.inquiry-followup button,.inquiry-followup input,.inquiry-followup select,.inquiry-followup textarea,.inquiry-toolbar button,.inquiry-toolbar input,.inquiry-toolbar select{min-height:36px;padding:7px 9px;border:1px solid var(--theme-elevation-250);border-radius:6px;background:var(--theme-input-bg);color:var(--theme-text);font:inherit}.inquiry-followup button,.inquiry-toolbar button{cursor:pointer;font-weight:700}.inquiry-followup :is(input,select,textarea,button):focus-visible,.inquiry-toolbar button:focus-visible,.inquiry-toolbar input:focus-visible,.inquiry-toolbar select:focus-visible{outline:2px solid var(--inquiry-accent);outline-offset:2px}.inquiry-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:10px 14px;padding:10px 12px;border:1px solid #e8c996;border-radius:7px;background:#fff8ea}.inquiry-bulk span{margin-right:auto;color:#754500;font-size:12px}.inquiry-bulk button{min-height:32px;padding:5px 9px;border:1px solid var(--theme-elevation-250);border-radius:5px;background:var(--theme-elevation-0);color:inherit;font:inherit;font-weight:700;cursor:pointer}.inquiry-bulk button.is-danger{border-color:#b35749;color:#8a3428}.inquiry-table{overflow-x:auto}.inquiry-table table{width:100%;min-width:960px;border-collapse:collapse}.inquiry-table th{padding:9px 10px;border-bottom:1px solid var(--inquiry-border);background:var(--theme-elevation-50);color:var(--theme-elevation-650);font-size:11px;text-align:left;white-space:nowrap}.inquiry-table td{padding:10px;border-bottom:1px solid var(--theme-elevation-120);font-size:12px;vertical-align:top}.inquiry-table tbody tr:hover td,.inquiry-table tr.is-selected td{background:#f0f7f5}.inquiry-table td small,.inquiry-table td strong{display:block}.inquiry-table td small{margin-top:3px;color:var(--theme-elevation-600)}.inquiry-table td button{min-height:30px;padding:5px 8px;border:1px solid var(--inquiry-accent);border-radius:5px;background:transparent;color:var(--inquiry-accent-dark);font:inherit;font-weight:700;cursor:pointer}.inquiry-detail .is-overdue,.inquiry-table .is-overdue{color:#9c391f;font-weight:750}.inquiry-empty{padding:32px!important;color:var(--theme-elevation-600);text-align:center}.inquiry-detail{position:sticky;top:70px;max-height:calc(100vh - 90px);overflow:auto}.inquiry-detail>header{position:sticky;z-index:2;top:0;display:flex;justify-content:space-between;gap:14px;padding:15px 17px;border-bottom:1px solid var(--inquiry-border);background:var(--theme-elevation-0)}.inquiry-detail>header h2{margin:8px 0 2px;font-size:20px}.inquiry-detail>header p{margin:0;color:var(--theme-elevation-650)}.inquiry-detail>header button{align-self:flex-start;border:0;background:transparent;color:var(--theme-elevation-600);font-size:24px;cursor:pointer}.inquiry-detail section{padding:14px 17px;border-bottom:1px solid var(--theme-elevation-140)}.inquiry-detail section:last-child{border-bottom:0}.inquiry-detail h3{margin:0 0 10px;font-size:14px}.inquiry-detail dl{margin:0}.inquiry-detail dl div{display:grid;grid-template-columns:125px minmax(0,1fr);gap:10px;padding:6px 0;border-bottom:1px solid var(--theme-elevation-100)}.inquiry-detail dt{color:var(--theme-elevation-600)}.inquiry-detail dd{min-width:0;margin:0;overflow-wrap:anywhere}.inquiry-message{margin:10px 17px 0;padding:9px 11px;border:1px solid #81b8b0;border-radius:7px;background:#eef7f5;color:#0a514c;font-weight:700}.inquiry-message-text{max-height:220px;overflow:auto;color:var(--theme-elevation-800);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.inquiry-quick-actions>div{display:flex;flex-wrap:wrap;gap:6px}.inquiry-quick-actions button{min-height:34px;padding:6px 9px;border:1px solid var(--theme-elevation-250);border-radius:5px;background:var(--theme-elevation-0);color:inherit;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.inquiry-followup button.is-primary,.inquiry-quick-actions button.is-primary{border-color:var(--inquiry-accent);background:var(--inquiry-accent);color:#fff}.inquiry-quick-actions button.is-danger{border-color:#b35749;color:#8a3428}.inquiry-attachments{margin:0;padding:0;list-style:none}.inquiry-attachments li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--theme-elevation-120)}.inquiry-attachments li span,.inquiry-attachments li strong{display:block}.inquiry-attachments li span,.inquiry-detail section>small{color:var(--theme-elevation-600);font-size:11px}.inquiry-attachments a{min-height:30px;padding:5px 8px;font-size:11px;white-space:nowrap}.inquiry-followup__row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.inquiry-followup textarea{width:100%;min-height:78px;margin:8px 0;resize:vertical}.inquiry-timeline{margin:0;padding:0;list-style:none}.inquiry-timeline li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--theme-elevation-120)}.inquiry-timeline strong{font-size:12px;font-weight:650}.inquiry-timeline time{flex:0 0 auto;color:var(--theme-elevation-600);font-size:11px}.inquiry-analytics{margin-top:16px;padding:16px}.inquiry-analytics>header{display:flex;justify-content:space-between;gap:20px;align-items:baseline}.inquiry-analytics h2{margin:0;font-size:18px}.inquiry-analytics header p{margin:0;color:var(--theme-elevation-600);font-size:12px}.inquiry-analytics>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;border-top:1px solid var(--inquiry-border)}.inquiry-analytics article{padding:13px;border-right:1px solid var(--inquiry-border)}.inquiry-analytics article:last-child{border-right:0}.inquiry-analytics h3{margin:0 0 8px;font-size:13px}.inquiry-analytics ol{margin:0;padding:0;list-style:none}.inquiry-analytics li{display:flex;justify-content:space-between;gap:8px;padding:5px 0;color:var(--theme-elevation-700);font-size:12px}.inquiry-center--denied{max-width:720px}.inquiry-center--denied>p:first-child{color:#8a3428;font-weight:750}.inquiry-skeleton{height:340px;border-radius:10px;background:var(--theme-elevation-100)}.rfq-demo-page{min-height:100vh;padding:36px 20px 64px;background:#eef2f1;color:#172523;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.rfq-form{width:min(100%,1080px);margin:0 auto}.rfq-form *,.rfq-form :after,.rfq-form :before{box-sizing:border-box}.rfq-form__intro{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);gap:28px;align-items:end;margin-bottom:18px;padding:28px 30px;border-radius:12px;background:#173f38;color:#fff}.rfq-form__intro h1{max-width:18ch;margin:6px 0 10px;font-size:38px;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.rfq-form__intro p{max-width:66ch;margin:0;color:#cce0dc;line-height:1.6}.rfq-form__intro>div>p:first-child{color:#a9d2ca;font-size:12px;font-weight:750}.rfq-form__intro aside{padding:16px 18px;border:1px solid #548078;border-radius:9px}.rfq-form__intro aside ul{margin:8px 0 0;padding-left:19px;color:#d9e8e5;line-height:1.65}.rfq-form>section,.rfq-result{margin-bottom:12px;padding:22px 24px;border:1px solid #cbd6d3;border-radius:10px;background:#fff}.rfq-form h2{margin:0 0 16px;font-size:20px}.rfq-form h3{margin:18px 0 10px;font-size:14px}.rfq-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rfq-form label{display:grid;gap:6px;color:#354b47;font-size:13px;font-weight:650}.rfq-form input,.rfq-form select,.rfq-form textarea{width:100%;min-height:42px;padding:9px 10px;border:1px solid #aebebb;border-radius:6px;background:#fff;color:#172523;font:inherit}.rfq-form input::placeholder,.rfq-form textarea::placeholder{color:#5f716d;opacity:1}.rfq-form button:focus-visible,.rfq-form input:focus-visible,.rfq-form select:focus-visible,.rfq-form textarea:focus-visible{outline:3px solid #67a39a;outline-offset:2px}.rfq-form textarea{min-height:128px;margin-top:12px;resize:vertical;line-height:1.55}.rfq-form fieldset{margin:14px 0 0;padding:14px 0 0;border:0;border-top:1px solid #d9e1df}.rfq-form legend{padding:0 8px 0 0;color:#354b47;font-size:13px;font-weight:700}.rfq-advanced{padding:0!important;overflow:hidden}.rfq-advanced>button{display:flex;width:100%;min-height:72px;align-items:center;justify-content:space-between;gap:20px;padding:16px 22px;border:0;background:#f6f8f7;color:#173f38;font:inherit;text-align:left;cursor:pointer}.rfq-advanced>button small,.rfq-advanced>button strong{display:block}.rfq-advanced>button small{margin-top:3px;color:#5b6d69}.rfq-advanced__body{padding:20px 22px 24px;border-top:1px solid #d9e1df}.rfq-upload{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(280px,1fr);gap:10px}.rfq-upload__message{color:#0a5d55;font-weight:700}.rfq-upload__test-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border:1px dashed #9cb4af;border-radius:7px;background:#f5f8f7}.rfq-upload__test-actions button{min-height:34px;padding:6px 10px;border:1px solid #5f817a;border-radius:5px;background:#fff;color:#173f38;font:inherit;font-weight:700;cursor:pointer}.rfq-upload__test-actions small{color:#526660}.rfq-upload-list{margin:10px 0 0;padding:0;list-style:none}.rfq-upload-list li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #d9e1df}.rfq-upload-list span{color:#526660}.rfq-consent{display:grid;gap:10px}.rfq-consent label{display:flex;align-items:flex-start;gap:9px}.rfq-consent input{width:18px;min-height:18px;flex:0 0 auto}.rfq-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(100%)}.rfq-form footer{display:flex;align-items:center;gap:18px;padding:8px 0 18px}.rfq-form footer button{min-height:46px;padding:10px 18px;border:1px solid #0f6f68;border-radius:6px;background:#0f6f68;color:#fff;font:inherit;font-weight:750;cursor:pointer}.rfq-form footer button:disabled{cursor:wait;opacity:.55}.rfq-form footer p{margin:0;color:#526660;font-size:12px}.rfq-result strong{font-size:18px}.rfq-result p{margin:6px 0 0}.rfq-result.is-success{border-color:#67a693;background:#f0f8f5;color:#175b49}.rfq-result.is-error{border-color:#c98578;background:#fff4f1;color:#843a31}@media (max-width:1200px){.inquiry-workspace{grid-template-columns:1fr}.inquiry-detail{position:static;max-height:none}.inquiry-analytics>div{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-analytics article:nth-child(2){border-right:0}.inquiry-analytics article:nth-child(-n+2){border-bottom:1px solid var(--inquiry-border)}}@media (max-width:900px){.inquiry-center{padding:22px 18px 50px}.inquiry-header{flex-direction:column}.inquiry-header__actions{justify-content:flex-start}.inquiry-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.inquiry-kpis div:nth-child(3){border-right:0}.inquiry-kpis div:nth-child(-n+3){border-bottom:1px solid var(--inquiry-border)}.inquiry-integrations{grid-template-columns:1fr}.inquiry-integrations>div,.inquiry-integrations>p{border-right:0;border-bottom:1px solid #c6dcd8}.inquiry-integrations>:last-child{border-bottom:0}.rfq-form__intro{grid-template-columns:1fr}.rfq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.inquiry-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-kpis div:nth-child(2n){border-right:0}.inquiry-kpis div{border-bottom:1px solid var(--inquiry-border)}.inquiry-kpis div:nth-last-child(-n+2){border-bottom:0}.inquiry-analytics>div,.rfq-grid,.rfq-upload{grid-template-columns:1fr}.inquiry-analytics article{border-right:0;border-bottom:1px solid var(--inquiry-border)}.inquiry-detail dl div{grid-template-columns:105px minmax(0,1fr)}.rfq-demo-page{padding:0 0 40px}.rfq-form>section,.rfq-form__intro,.rfq-result{border-radius:0}.rfq-form__intro h1{font-size:30px}.rfq-form footer{align-items:stretch;flex-direction:column;padding-inline:18px}}@media (prefers-reduced-motion:reduce){.inquiry-center *,.rfq-form *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.content-delivery-dashboard{max-width:1180px;margin:0 auto;padding:32px;color:var(--theme-text)}.content-delivery-dashboard>header{padding:28px;border-radius:18px;color:#f7fbff;background:linear-gradient(135deg,#10243a,#1d4b64);box-shadow:0 18px 38px rgba(15,35,54,.18)}.content-delivery-dashboard>header p:first-child{margin:0 0 8px;color:#94d7cc;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.content-delivery-dashboard>header h1{margin:0 0 8px;font-size:34px}.content-delivery-dashboard>header p:last-child{max-width:760px;margin:0;color:#d4e4ed}.content-delivery-dashboard__status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.content-delivery-dashboard__status>div{min-height:110px;padding:18px;border:1px solid #d7e1e8;border-radius:14px;background:#fff}.content-delivery-dashboard__status span{display:block;margin-bottom:12px;color:#607486;font-size:12px}.content-delivery-dashboard__status strong{display:block;color:#15324a;overflow-wrap:anywhere}.content-delivery-dashboard__status[data-status=normal]>div:first-child{border-color:#7cc7ae;background:#f1fbf7}.content-delivery-dashboard__status[data-status=attention]>div:first-child{border-color:#e3b463;background:#fff9ed}.content-delivery-dashboard>details,.content-delivery-dashboard>section:not(.content-delivery-dashboard__status),.content-delivery-dashboard__actions{margin:18px 0;padding:22px;border:1px solid #d7e1e8;border-radius:14px;color:#15324a;background:#fff}.content-delivery-dashboard>details a,.content-delivery-dashboard>section:not(.content-delivery-dashboard__status) a,.content-delivery-dashboard__actions a{color:#176b87}.content-delivery-dashboard table{width:100%;border-collapse:collapse}.content-delivery-dashboard td,.content-delivery-dashboard th{padding:12px;border-bottom:1px solid #e7edf1;text-align:left}.content-delivery-dashboard code,.content-delivery-dashboard pre{color:#1c5067;background:#f2f7f9}.content-delivery-nav{display:grid;gap:6px;margin:14px 0}.content-delivery-nav strong{font-size:12px;color:var(--theme-elevation-500)}.content-delivery-nav a{color:var(--theme-text)}@media (max-width:900px){.content-delivery-dashboard__status{grid-template-columns:1fr 1fr}}@media (max-width:600px){.content-delivery-dashboard{padding:16px}.content-delivery-dashboard__status{grid-template-columns:1fr}}