.ops-mobile-disclosure{display:none}@media(max-width:720px){.operator-header.ops-topbar .ops-topbar-title .ops-mobile-disclosure{display:block;max-width:220px;margin-top:3px;color:var(--ops-muted);font-size:9px;font-weight:650;line-height:1.3}}.r3-ui-shell .comm-admin-main,.r3-ui-shell .cf-admin-main,.r3-ui-shell .guidance-admin-main{--r3-config-primary: #0f5fcc;--r3-config-navy: #0b1830;--r3-config-bg: #f6f9fc;--r3-config-panel: #fff;--r3-config-text: #172033;--r3-config-muted: #667085;--r3-config-border: #d6dee8;--r3-config-success: #1f9d55;--r3-config-warning: #b77900;--r3-config-danger: #d64545;--r3-config-info: #2f80ed;min-width:0;display:grid;gap:16px;color:var(--r3-config-text)}.r3-ui-shell .comm-admin-main .ops-page-heading,.r3-ui-shell .cf-admin-main .ops-page-heading,.r3-ui-shell .guidance-admin-main .ops-page-heading{align-items:flex-start;gap:16px;margin:0}.r3-ui-shell .comm-admin-main .ops-page-heading h1,.r3-ui-shell .cf-admin-main .ops-page-heading h1,.r3-ui-shell .guidance-admin-main .ops-page-heading h1,.r3-ui-shell .comm-admin-hero h1,.r3-ui-shell .cf-admin-hero h1,.r3-ui-shell .guidance-admin-hero h1,.r3-ui-shell .comm-form-hero h1,.r3-ui-shell .cf-editor-hero h1,.r3-ui-shell .guidance-form-hero h1{margin:3px 0 5px;color:var(--r3-config-text);font-size:clamp(25px,2.2vw,34px);line-height:1.08;letter-spacing:-.025em}.r3-ui-shell .comm-admin-main .ops-page-heading p,.r3-ui-shell .cf-admin-main .ops-page-heading p,.r3-ui-shell .guidance-admin-main .ops-page-heading p,.r3-ui-shell .comm-form-hero p,.r3-ui-shell .cf-editor-hero p,.r3-ui-shell .guidance-form-hero p{max-width:790px;margin:0;color:var(--r3-config-muted);line-height:1.55}.r3-ui-shell .comm-admin-main .ops-panel,.r3-ui-shell .cf-admin-main .ops-panel,.r3-ui-shell .guidance-admin-main .ops-panel,.r3-ui-shell .comm-admin-hero,.r3-ui-shell .cf-admin-hero,.r3-ui-shell .guidance-admin-hero,.r3-ui-shell .cf-contract-strip,.r3-ui-shell .guidance-contract-strip,.r3-ui-shell .guidance-admin-actions{border:1px solid var(--r3-config-border);border-radius:12px;background:var(--r3-config-panel);box-shadow:0 8px 24px #0b18300b}.r3-ui-shell .comm-admin-main .ops-panel,.r3-ui-shell .cf-admin-main .ops-panel,.r3-ui-shell .guidance-admin-main .ops-panel{padding:16px}.r3-ui-shell .comm-admin-main .ops-panel-heading,.r3-ui-shell .cf-admin-main .ops-panel-heading,.r3-ui-shell .guidance-admin-main .ops-panel-heading{align-items:flex-start;gap:14px}.r3-ui-shell .comm-admin-main .ops-panel-heading h2,.r3-ui-shell .cf-admin-main .ops-panel-heading h2,.r3-ui-shell .guidance-admin-main .ops-panel-heading h2{color:var(--r3-config-text);font-size:16px}.r3-ui-shell .comm-admin-main .ops-panel-heading p,.r3-ui-shell .cf-admin-main .ops-panel-heading p,.r3-ui-shell .guidance-admin-main .ops-panel-heading p{color:var(--r3-config-muted);font-size:12px;line-height:1.5}.r3-ui-shell .comm-primary-button,.r3-ui-shell .cf-primary-button,.r3-ui-shell .guidance-primary-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 15px;border:1px solid var(--r3-config-primary);border-radius:8px;background:var(--r3-config-primary);color:#fff;font:inherit;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer;box-shadow:0 7px 16px #0f5fcc21}.r3-ui-shell .comm-secondary-button,.r3-ui-shell .comm-pagination button,.r3-ui-shell .cf-secondary-button,.r3-ui-shell .cf-pagination button,.r3-ui-shell .guidance-pagination button,.r3-ui-shell .guidance-editor-section-heading button,.r3-ui-shell .cf-editor-heading button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 13px;border:1px solid var(--r3-config-border);border-radius:8px;background:#fff;color:#344054;font:inherit;font-size:12px;font-weight:750;text-decoration:none;cursor:pointer}.r3-ui-shell .comm-primary-button:hover,.r3-ui-shell .cf-primary-button:hover,.r3-ui-shell .guidance-primary-button:hover,.r3-ui-shell .comm-secondary-button:hover,.r3-ui-shell .cf-secondary-button:hover,.r3-ui-shell .comm-pagination button:hover:not(:disabled),.r3-ui-shell .cf-pagination button:hover:not(:disabled),.r3-ui-shell .guidance-pagination button:hover:not(:disabled){filter:none;transform:none;border-color:#9dbbe2}.r3-ui-shell .comm-primary-button:hover,.r3-ui-shell .cf-primary-button:hover,.r3-ui-shell .guidance-primary-button:hover{border-color:#0c4fa9;background:#0c4fa9}.r3-ui-shell .comm-primary-button:focus-visible,.r3-ui-shell .comm-secondary-button:focus-visible,.r3-ui-shell .comm-state-button:focus-visible,.r3-ui-shell .comm-activate-button:focus-visible,.r3-ui-shell .comm-remove-button:focus-visible,.r3-ui-shell .comm-pagination button:focus-visible,.r3-ui-shell .comm-card-link:focus-visible,.r3-ui-shell .cf-primary-button:focus-visible,.r3-ui-shell .cf-secondary-button:focus-visible,.r3-ui-shell .cf-state-button:focus-visible,.r3-ui-shell .cf-activate-button:focus-visible,.r3-ui-shell .cf-pagination button:focus-visible,.r3-ui-shell .cf-definition-card:focus-visible,.r3-ui-shell .cf-editor-heading button:focus-visible,.r3-ui-shell .guidance-primary-button:focus-visible,.r3-ui-shell .guidance-state-button:focus-visible,.r3-ui-shell .guidance-activate-button:focus-visible,.r3-ui-shell .guidance-pagination button:focus-visible,.r3-ui-shell .guidance-definition-card:focus-visible,.r3-ui-shell .guidance-editor-section-heading button:focus-visible,.r3-ui-shell .comm-admin-main input:focus-visible,.r3-ui-shell .comm-admin-main select:focus-visible,.r3-ui-shell .comm-admin-main textarea:focus-visible,.r3-ui-shell .cf-admin-main input:focus-visible,.r3-ui-shell .cf-admin-main select:focus-visible,.r3-ui-shell .cf-admin-main textarea:focus-visible,.r3-ui-shell .guidance-admin-main input:focus-visible,.r3-ui-shell .guidance-admin-main select:focus-visible,.r3-ui-shell .guidance-admin-main textarea:focus-visible{outline:3px solid rgba(15,95,204,.18);outline-offset:2px;border-color:var(--r3-config-primary)}.r3-ui-shell .comm-primary-button:disabled,.r3-ui-shell .comm-secondary-button:disabled,.r3-ui-shell .comm-state-button:disabled,.r3-ui-shell .comm-activate-button:disabled,.r3-ui-shell .comm-remove-button:disabled,.r3-ui-shell .comm-pagination button:disabled,.r3-ui-shell .cf-primary-button:disabled,.r3-ui-shell .cf-state-button:disabled,.r3-ui-shell .cf-activate-button:disabled,.r3-ui-shell .cf-pagination button:disabled,.r3-ui-shell .guidance-primary-button:disabled,.r3-ui-shell .guidance-state-button:disabled,.r3-ui-shell .guidance-activate-button:disabled,.r3-ui-shell .guidance-pagination button:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.r3-ui-shell .comm-breadcrumbs,.r3-ui-shell .cf-breadcrumbs,.r3-ui-shell .guidance-breadcrumbs{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--r3-config-muted);font-size:11px}.r3-ui-shell .comm-breadcrumbs a,.r3-ui-shell .cf-breadcrumbs a,.r3-ui-shell .guidance-breadcrumbs a,.r3-ui-shell .comm-card-link,.r3-ui-shell .cf-card-link,.r3-ui-shell .guidance-card-link{color:var(--r3-config-primary);font-weight:800;text-decoration:none}.r3-ui-shell .comm-template-card>code,.r3-ui-shell .comm-version-card code,.r3-ui-shell .comm-admin-hero-meta code,.r3-ui-shell .cf-version-card-heading code,.r3-ui-shell .cf-admin-hero-meta code,.r3-ui-shell .guidance-version-card-heading code,.r3-ui-shell .guidance-admin-hero-meta code{color:#8792a2;font-size:10px;font-weight:600;overflow-wrap:anywhere}.r3-ui-shell .cf-contract-strip,.r3-ui-shell .guidance-contract-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;padding:0}.r3-ui-shell .cf-contract-strip>div,.r3-ui-shell .guidance-contract-strip>div{min-width:0;display:grid;gap:3px;padding:12px 14px;background:#fff;border-right:1px solid var(--r3-config-border)}.r3-ui-shell .cf-contract-strip>div:last-child,.r3-ui-shell .guidance-contract-strip>div:last-child{border-right:0}.r3-ui-shell .cf-contract-strip strong,.r3-ui-shell .guidance-contract-strip strong{color:var(--r3-config-muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.r3-ui-shell .cf-contract-strip span,.r3-ui-shell .guidance-contract-strip span{color:var(--r3-config-text);font-size:11px;font-weight:750;line-height:1.4}.r3-ui-shell .comm-template-grid,.r3-ui-shell .cf-card-grid,.r3-ui-shell .guidance-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.r3-ui-shell .comm-template-card,.r3-ui-shell .cf-definition-card,.r3-ui-shell .guidance-definition-card{min-width:0;display:grid;gap:11px;box-sizing:border-box;padding:14px;border:1px solid var(--r3-config-border);border-radius:12px;background:#fff;color:var(--r3-config-text);text-decoration:none;box-shadow:0 5px 16px #0b183009;transition:border-color .15s ease,box-shadow .15s ease}.r3-ui-shell .comm-template-card:hover,.r3-ui-shell .cf-definition-card:hover,.r3-ui-shell .guidance-definition-card:hover{transform:none;border-color:#aac3e3;box-shadow:0 8px 20px #0b18300f}.r3-ui-shell .comm-template-card h3,.r3-ui-shell .cf-definition-card h3,.r3-ui-shell .guidance-definition-card h3{margin:0;color:var(--r3-config-text);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.r3-ui-shell .comm-template-card-top,.r3-ui-shell .comm-admin-hero-meta,.r3-ui-shell .cf-card-heading,.r3-ui-shell .cf-admin-hero-meta,.r3-ui-shell .guidance-card-heading,.r3-ui-shell .guidance-admin-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r3-ui-shell .comm-channel,.r3-ui-shell .comm-enabled,.r3-ui-shell .comm-version-status,.r3-ui-shell .cf-target,.r3-ui-shell .cf-enabled,.r3-ui-shell .cf-version-status,.r3-ui-shell .cf-draft-badge,.r3-ui-shell .guidance-enabled,.r3-ui-shell .guidance-status,.r3-ui-shell .guidance-version-status{min-height:24px;display:inline-flex;align-items:center;width:fit-content;box-sizing:border-box;padding:3px 8px;border:1px solid transparent;border-radius:999px;font-size:9px;font-weight:850;letter-spacing:.045em;line-height:1.15}.r3-ui-shell .comm-channel.is-email,.r3-ui-shell .cf-target,.r3-ui-shell .guidance-status{border-color:#c8dcf5;background:#eef5ff;color:#245b9e}.r3-ui-shell .comm-channel.is-whatsapp,.r3-ui-shell .comm-enabled.is-enabled,.r3-ui-shell .cf-enabled.is-enabled,.r3-ui-shell .guidance-enabled.is-enabled,.r3-ui-shell .comm-version-status.is-active,.r3-ui-shell .cf-version-status.is-active,.r3-ui-shell .guidance-version-status.is-active{border-color:#bfe2ce;background:#edf8f2;color:#176b3e}.r3-ui-shell .comm-enabled.is-disabled,.r3-ui-shell .cf-enabled.is-disabled,.r3-ui-shell .guidance-enabled.is-disabled,.r3-ui-shell .comm-version-status.is-retired,.r3-ui-shell .cf-version-status.is-retired,.r3-ui-shell .guidance-version-status.is-retired{border-color:#d9e0e8;background:#f3f5f7;color:#5f6b7a}.r3-ui-shell .comm-version-status.is-draft,.r3-ui-shell .cf-version-status.is-draft,.r3-ui-shell .cf-draft-badge,.r3-ui-shell .guidance-version-status.is-draft{border-color:#ecdba6;background:#fff8df;color:#725600}.r3-ui-shell .cf-target.is-renewal{border-color:#d9d2f5;background:#f5f2ff;color:#584b9b}.r3-ui-shell .cf-target.is-collection{border-color:#ead7bd;background:#fff7ec;color:#80581f}.r3-ui-shell .comm-template-facts,.r3-ui-shell .cf-card-facts,.r3-ui-shell .guidance-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.r3-ui-shell .comm-template-facts span,.r3-ui-shell .cf-card-facts span,.r3-ui-shell .guidance-card-facts span{min-width:0;display:grid;gap:2px;padding:8px;border-radius:8px;background:#f8fafc}.r3-ui-shell .comm-template-facts small,.r3-ui-shell .cf-card-facts small,.r3-ui-shell .guidance-card-facts small{color:var(--r3-config-muted);font-size:9px;font-weight:750;letter-spacing:.02em}.r3-ui-shell .comm-template-facts strong,.r3-ui-shell .cf-card-facts strong,.r3-ui-shell .guidance-card-facts strong{min-width:0;color:var(--r3-config-text);font-size:11px;overflow-wrap:anywhere}.r3-ui-shell .comm-pagination,.r3-ui-shell .cf-pagination,.r3-ui-shell .guidance-pagination{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;color:var(--r3-config-muted);font-size:11px}.r3-ui-shell .comm-admin-hero,.r3-ui-shell .cf-admin-hero,.r3-ui-shell .guidance-admin-hero{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px}.r3-ui-shell .comm-admin-hero-version,.r3-ui-shell .cf-admin-hero-version,.r3-ui-shell .guidance-admin-hero-version{min-width:150px;display:grid;gap:3px;align-content:start;padding-left:18px;border-left:1px solid var(--r3-config-border);text-align:right}.r3-ui-shell .comm-admin-hero-version small,.r3-ui-shell .comm-admin-hero-version span,.r3-ui-shell .cf-admin-hero-version small,.r3-ui-shell .cf-admin-hero-version span,.r3-ui-shell .guidance-admin-hero-version small,.r3-ui-shell .guidance-admin-hero-version span{color:var(--r3-config-muted);font-size:10px}.r3-ui-shell .comm-admin-hero-version strong,.r3-ui-shell .cf-admin-hero-version strong,.r3-ui-shell .guidance-admin-hero-version strong{color:var(--r3-config-text);font-size:24px;line-height:1.1}.r3-ui-shell .comm-admin-actions,.r3-ui-shell .cf-admin-actions,.r3-ui-shell .guidance-admin-actions{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 14px;border:1px solid var(--r3-config-border);border-radius:12px;background:#fbfcfe}.r3-ui-shell .comm-admin-actions>span,.r3-ui-shell .cf-admin-actions>span,.r3-ui-shell .guidance-admin-actions>span{color:var(--r3-config-muted);font-size:10px;line-height:1.45}.r3-ui-shell .comm-state-button,.r3-ui-shell .comm-activate-button,.r3-ui-shell .cf-state-button,.r3-ui-shell .cf-activate-button,.r3-ui-shell .guidance-state-button,.r3-ui-shell .guidance-activate-button{min-height:44px;box-sizing:border-box;padding:0 13px;border-radius:8px;background:#fff;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.r3-ui-shell .comm-state-button.is-enable,.r3-ui-shell .comm-activate-button,.r3-ui-shell .cf-state-button.is-enable,.r3-ui-shell .cf-activate-button,.r3-ui-shell .guidance-state-button.is-enable,.r3-ui-shell .guidance-activate-button{border:1px solid #b8dec9;background:#f2faf5;color:#176b3e}.r3-ui-shell .comm-state-button.is-disable,.r3-ui-shell .cf-state-button.is-disable,.r3-ui-shell .guidance-state-button.is-disable{border:1px solid #ecc7c7;background:#fff6f6;color:#a63838}.r3-ui-shell .comm-version-list,.r3-ui-shell .cf-version-list,.r3-ui-shell .guidance-version-list{display:grid;gap:11px}.r3-ui-shell .comm-version-card,.r3-ui-shell .cf-version-card,.r3-ui-shell .guidance-version-card{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid var(--r3-config-border);border-radius:12px;background:#fff}.r3-ui-shell .comm-version-card.is-active,.r3-ui-shell .cf-version-card.is-active,.r3-ui-shell .guidance-version-card.is-active{border-color:#a9c7ec;box-shadow:inset 3px 0 0 var(--r3-config-primary)}.r3-ui-shell .comm-version-card-heading,.r3-ui-shell .cf-version-card-heading,.r3-ui-shell .guidance-version-card-heading{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.r3-ui-shell .comm-version-card-heading h3,.r3-ui-shell .cf-version-card-heading h3,.r3-ui-shell .guidance-version-card-heading h3{margin:6px 0 3px;color:var(--r3-config-text);font-size:14px}.r3-ui-shell .comm-version-facts,.r3-ui-shell .cf-version-facts,.r3-ui-shell .guidance-version-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.r3-ui-shell .comm-version-facts>div,.r3-ui-shell .cf-version-facts>div,.r3-ui-shell .guidance-version-facts>div{min-width:0;display:grid;gap:3px;padding:9px;border-radius:8px;background:#f8fafc}.r3-ui-shell .comm-version-facts span,.r3-ui-shell .cf-version-facts span,.r3-ui-shell .guidance-version-facts span,.r3-ui-shell .comm-content-block>span,.r3-ui-shell .comm-variable-summary>span,.r3-ui-shell .cf-content-block>span,.r3-ui-shell .cf-token-summary>span,.r3-ui-shell .guidance-content-block>span,.r3-ui-shell .guidance-metadata-summary>span{color:var(--r3-config-muted);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.r3-ui-shell .comm-version-facts strong,.r3-ui-shell .cf-version-facts strong,.r3-ui-shell .guidance-version-facts strong{min-width:0;color:var(--r3-config-text);font-size:11px;overflow-wrap:anywhere}.r3-ui-shell .comm-content-block,.r3-ui-shell .comm-variable-summary,.r3-ui-shell .cf-content-block,.r3-ui-shell .cf-token-summary,.r3-ui-shell .guidance-content-block,.r3-ui-shell .guidance-metadata-summary{min-width:0;display:grid;gap:7px;padding:10px 11px;border:1px solid #e7ecf2;border-radius:9px;background:#fbfcfe}.r3-ui-shell .comm-content-block pre{margin:0;color:var(--r3-config-text);font:inherit;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.r3-ui-shell .comm-variable-summary>div,.r3-ui-shell .cf-token-summary>div,.r3-ui-shell .guidance-metadata-summary>div{display:flex;flex-wrap:wrap;gap:6px}.r3-ui-shell .comm-variable-summary code,.r3-ui-shell .cf-token-summary code,.r3-ui-shell .guidance-metadata-summary code{max-width:100%;padding:4px 6px;border:1px solid #dfe6ee;border-radius:6px;background:#fff;color:#475467;font-size:10px;overflow-wrap:anywhere}.r3-ui-shell .guidance-content-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.r3-ui-shell .guidance-content-block ul,.r3-ui-shell .guidance-content-block ol{margin:0;padding-left:18px;color:#344054;font-size:11px;line-height:1.5}.r3-ui-shell .comm-admin-form,.r3-ui-shell .cf-editor-panel,.r3-ui-shell .cf-editor,.r3-ui-shell .guidance-admin-form,.r3-ui-shell .guidance-editor{min-width:0;display:grid;gap:14px}.r3-ui-shell .comm-form-grid,.r3-ui-shell .cf-form-grid,.r3-ui-shell .guidance-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r3-ui-shell .comm-form-grid label,.r3-ui-shell .comm-variable-row label,.r3-ui-shell .cf-form-grid label,.r3-ui-shell .cf-field-full,.r3-ui-shell .cf-metadata-row label,.r3-ui-shell .guidance-key-field,.r3-ui-shell .guidance-editor-grid label{min-width:0;display:grid;gap:6px;color:#344054;font-size:11px;font-weight:800}.r3-ui-shell .comm-form-grid input,.r3-ui-shell .comm-form-grid select,.r3-ui-shell .comm-form-grid textarea,.r3-ui-shell .comm-variable-row input,.r3-ui-shell .comm-variable-row select,.r3-ui-shell .cf-form-grid input,.r3-ui-shell .cf-form-grid select,.r3-ui-shell .cf-field-full input,.r3-ui-shell .cf-field-full select,.r3-ui-shell .cf-field-full textarea,.r3-ui-shell .cf-metadata-row input,.r3-ui-shell .cf-metadata-row select,.r3-ui-shell .guidance-key-field input,.r3-ui-shell .guidance-editor-grid input,.r3-ui-shell .guidance-string-row input,.r3-ui-shell .guidance-string-row textarea,.r3-ui-shell .guidance-metadata-row input{min-height:44px;width:100%;box-sizing:border-box;border:1px solid var(--r3-config-border);border-radius:8px;background:#fff;color:var(--r3-config-text);padding:9px 11px;font:inherit;font-size:12px;outline:none}.r3-ui-shell .comm-form-grid textarea,.r3-ui-shell .cf-field-full textarea,.r3-ui-shell .guidance-string-row textarea{min-height:116px;resize:vertical}.r3-ui-shell .comm-form-grid small,.r3-ui-shell .cf-form-grid small,.r3-ui-shell .cf-field-full small,.r3-ui-shell .guidance-key-field small{color:var(--r3-config-muted);font-size:10px;font-weight:500;line-height:1.4}.r3-ui-shell .comm-form-wide,.r3-ui-shell .guidance-editor-wide{grid-column:1 / -1}.r3-ui-shell .comm-variable-empty,.r3-ui-shell .cf-empty-inline,.r3-ui-shell .guidance-editor-empty{padding:13px;border:1px dashed #c8d3df;border-radius:9px;background:#fbfcfe;color:var(--r3-config-muted);font-size:11px;text-align:center}.r3-ui-shell .comm-variable-row,.r3-ui-shell .cf-metadata-row,.r3-ui-shell .guidance-metadata-row{min-width:0}.r3-ui-shell .comm-form-actions,.r3-ui-shell .cf-editor-actions,.r3-ui-shell .guidance-form-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:9px}.r3-ui-shell .comm-client-error,.r3-ui-shell .cf-local-error,.r3-ui-shell .guidance-validation{padding:11px 13px;border:1px solid #efc1c1;border-radius:9px;background:#fff5f5;color:#9f3131;font-size:11px;line-height:1.5}.r3-ui-shell .comm-admin-contract-note,.r3-ui-shell .cf-admin-contract-note,.r3-ui-shell .guidance-admin-contract-note{display:grid;gap:3px;padding:10px 12px;border:1px solid #dbe4ef;border-left:3px solid #9bb8dc;border-radius:9px;background:#f8fafc}.r3-ui-shell .comm-admin-contract-note strong,.r3-ui-shell .cf-admin-contract-note strong,.r3-ui-shell .guidance-admin-contract-note strong{color:#42526a;font-size:10px;font-weight:850}.r3-ui-shell .comm-admin-contract-note p,.r3-ui-shell .cf-admin-contract-note p,.r3-ui-shell .guidance-admin-contract-note p{margin:0;color:var(--r3-config-muted);font-size:10px;line-height:1.5}@media(max-width:1120px){.r3-ui-shell .comm-template-grid,.r3-ui-shell .cf-card-grid,.r3-ui-shell .guidance-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.r3-ui-shell .comm-version-facts,.r3-ui-shell .cf-version-facts,.r3-ui-shell .guidance-version-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.r3-ui-shell .comm-admin-main,.r3-ui-shell .cf-admin-main,.r3-ui-shell .guidance-admin-main{gap:13px}.r3-ui-shell .comm-admin-main .ops-page-heading,.r3-ui-shell .cf-admin-main .ops-page-heading,.r3-ui-shell .guidance-admin-main .ops-page-heading{flex-direction:column;align-items:stretch}.r3-ui-shell .comm-admin-main .ops-page-heading>a,.r3-ui-shell .cf-admin-main .ops-page-heading>a,.r3-ui-shell .guidance-admin-main .ops-page-heading>a{width:100%}.r3-ui-shell .cf-contract-strip,.r3-ui-shell .guidance-contract-strip,.r3-ui-shell .comm-template-grid,.r3-ui-shell .cf-card-grid,.r3-ui-shell .guidance-card-grid,.r3-ui-shell .comm-form-grid,.r3-ui-shell .cf-form-grid,.r3-ui-shell .guidance-editor-grid,.r3-ui-shell .guidance-content-columns{grid-template-columns:1fr}.r3-ui-shell .cf-contract-strip>div,.r3-ui-shell .guidance-contract-strip>div{border-right:0;border-bottom:1px solid var(--r3-config-border)}.r3-ui-shell .cf-contract-strip>div:last-child,.r3-ui-shell .guidance-contract-strip>div:last-child{border-bottom:0}.r3-ui-shell .comm-admin-hero,.r3-ui-shell .cf-admin-hero,.r3-ui-shell .guidance-admin-hero{grid-template-columns:1fr}.r3-ui-shell .comm-admin-hero-version,.r3-ui-shell .cf-admin-hero-version,.r3-ui-shell .guidance-admin-hero-version{width:100%;min-width:0;box-sizing:border-box;padding:10px 0 0;border-left:0;border-top:1px solid var(--r3-config-border);text-align:left}.r3-ui-shell .comm-version-card-heading,.r3-ui-shell .cf-version-card-heading,.r3-ui-shell .guidance-version-card-heading{flex-direction:column;align-items:stretch}.r3-ui-shell .comm-version-card-heading button,.r3-ui-shell .cf-version-card-heading button,.r3-ui-shell .guidance-version-card-heading button{width:100%}.r3-ui-shell .comm-form-wide,.r3-ui-shell .guidance-editor-wide{grid-column:auto}}@media(max-width:520px){.r3-ui-shell .comm-admin-main .ops-panel,.r3-ui-shell .cf-admin-main .ops-panel,.r3-ui-shell .guidance-admin-main .ops-panel,.r3-ui-shell .comm-admin-hero,.r3-ui-shell .cf-admin-hero,.r3-ui-shell .guidance-admin-hero{padding:12px}.r3-ui-shell .comm-template-grid,.r3-ui-shell .cf-card-grid,.r3-ui-shell .guidance-card-grid,.r3-ui-shell .comm-template-facts,.r3-ui-shell .cf-card-facts,.r3-ui-shell .guidance-card-facts,.r3-ui-shell .comm-version-facts,.r3-ui-shell .cf-version-facts,.r3-ui-shell .guidance-version-facts{grid-template-columns:1fr}.r3-ui-shell .comm-admin-actions,.r3-ui-shell .cf-admin-actions,.r3-ui-shell .guidance-admin-actions,.r3-ui-shell .comm-form-actions,.r3-ui-shell .cf-editor-actions,.r3-ui-shell .guidance-form-actions,.r3-ui-shell .comm-pagination,.r3-ui-shell .cf-pagination,.r3-ui-shell .guidance-pagination{flex-direction:column;align-items:stretch}.r3-ui-shell .comm-admin-actions>*,.r3-ui-shell .cf-admin-actions>*,.r3-ui-shell .guidance-admin-actions>*,.r3-ui-shell .comm-form-actions>*,.r3-ui-shell .cf-editor-actions>*,.r3-ui-shell .guidance-form-actions>*,.r3-ui-shell .comm-pagination button,.r3-ui-shell .cf-pagination button,.r3-ui-shell .guidance-pagination button{width:100%;box-sizing:border-box}.r3-ui-shell .comm-admin-actions>span,.r3-ui-shell .cf-admin-actions>span,.r3-ui-shell .guidance-admin-actions>span,.r3-ui-shell .comm-pagination span,.r3-ui-shell .cf-pagination span,.r3-ui-shell .guidance-pagination span{text-align:center}}.public-refresh-shell{--landing-navy: #06294a;--landing-cyan: #07a9c4;--landing-cyan-deep: #008aa4;--landing-yellow: #ffe600;--landing-pale: #edfaff;--landing-line: #d9e7ef;color:var(--landing-navy);background:#fff}.public-refresh-shell .container-shell{width:min(1380px,calc(100% - 64px))}.refreshed-header{position:relative;top:auto;border-bottom:1px solid #e6eef3;background:#fffffffa;-webkit-backdrop-filter:none;backdrop-filter:none}.refreshed-header-row{min-height:82px;display:grid;grid-template-columns:260px 1fr auto;align-items:center;gap:34px}.refreshed-brand{display:inline-flex;align-items:center}.public-refresh-shell .brand-logo{width:192px;max-width:none}.refreshed-nav{display:flex;align-items:stretch;justify-content:center;gap:32px;min-height:82px;font-size:14px;font-weight:800}.refreshed-nav a,.refreshed-nav .nav-reference{position:relative;display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:#183750;white-space:nowrap}.refreshed-nav a:hover{color:var(--landing-cyan-deep)}.refreshed-nav a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:19px;height:3px;border-radius:999px;background:var(--landing-cyan)}.refreshed-nav .nav-reference{cursor:default}.refreshed-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:22px}.header-search{display:inline-grid;width:34px;height:34px;place-items:center;color:#0c3859}.header-search svg{width:21px;height:21px}.client-area-btn{min-height:44px;padding:0 22px;border:1.5px solid var(--landing-cyan);border-radius:999px;display:inline-flex;align-items:center;gap:10px;color:#087a96;font-size:14px;font-weight:850;text-decoration:none;background:#fff;transition:background .18s ease,transform .18s ease}.client-area-btn:hover{background:#effcff;transform:translateY(-1px)}.client-area-icon{width:22px;height:22px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-size:13px;line-height:1}.landing-home{overflow:hidden;background:#fff}.landing-hero{position:relative;min-height:430px;isolation:isolate;overflow:hidden;background:linear-gradient(90deg,#f8fdff,#eefaff 42%,#e9f7fb)}.landing-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fffffffc,#fffffff5 32%,#ffffff8c,#fff0 66%)}.landing-hero-photo{position:absolute;z-index:-2;inset:0 0 0 39%;background-image:url(/insurance-claims-home-hero.jpg);background-position:center 43%;background-size:cover;background-repeat:no-repeat}.landing-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff14,#ffffff05)}.landing-hero-inner{min-height:430px;position:relative;display:flex;align-items:center}.landing-hero-copy{width:min(620px,48%);padding:54px 0 56px}.landing-kicker{display:inline-block;color:var(--landing-cyan-deep);font-size:13px;font-weight:900;letter-spacing:.34em}.landing-hero h1{margin:14px 0;color:var(--landing-navy);font-size:clamp(48px,4.15vw,67px);line-height:.98;letter-spacing:-.045em;font-weight:880}.landing-hero h1 span{display:block;color:var(--landing-cyan)}.landing-hero-copy>p{max-width:560px;margin:0;color:#314c64;font-size:18px;line-height:1.5}.landing-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.landing-btn{min-height:54px;padding:0 24px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:15px;font-weight:900;text-decoration:none;box-shadow:0 12px 26px #06294a14}.landing-btn svg{width:24px;height:24px}.landing-btn>span:last-child{font-size:26px;line-height:1;margin-left:8px}.landing-btn-primary{min-width:234px;color:var(--landing-navy);background:var(--landing-yellow);box-shadow:0 12px 24px #ffd7003d}.landing-btn-primary[aria-disabled=true]{cursor:default}.landing-btn-secondary{min-width:252px;color:#087d98;border:1.5px solid var(--landing-cyan);background:#fffffff0}.landing-btn-secondary:hover{background:#fff;transform:translateY(-1px)}.landing-trust-badge{position:absolute;right:2px;top:58%;transform:translateY(-50%);min-width:260px;padding:15px 20px;border-radius:17px;display:flex;align-items:center;gap:14px;color:#183750;background:#fffffff2;box-shadow:0 16px 40px #0f3d5221}.landing-trust-badge svg{width:36px;height:36px;flex:0 0 36px;color:var(--landing-cyan)}.landing-trust-badge strong{font-size:14px;line-height:1.35}.landing-quick{position:relative;z-index:3;margin-top:-16px;padding:0 0 30px}.landing-quick-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.landing-quick-card{min-height:112px;padding:18px 15px;border:1px solid #e0ecf2;border-radius:18px;display:grid;grid-template-columns:50px minmax(0,1fr) 12px;align-items:center;gap:11px;color:var(--landing-navy);background:#fffffffa;box-shadow:0 10px 30px #06294a14;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-quick-card[href]:hover{transform:translateY(-3px);border-color:#b5e4ec;box-shadow:0 16px 32px #06294a1f}.landing-quick-card.is-reference{cursor:default}.landing-quick-icon{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:var(--landing-cyan-deep);background:#eafaff}.landing-quick-icon svg{width:27px;height:27px}.landing-quick-copy{display:grid;gap:5px}.landing-quick-copy strong{font-size:13px;line-height:1.12}.landing-quick-copy small{color:#5e7487;font-size:11px;line-height:1.35}.landing-chevron{color:#164767;font-size:24px;line-height:1}.landing-benefits{border-top:1px solid #e1f0f5;border-bottom:1px solid #dcecf2;padding:30px 0;background:linear-gradient(90deg,#eaf9ff,#f7fdff 44%,#eaf9ff)}.landing-benefits-grid{display:grid;grid-template-columns:315px 1fr;align-items:center;gap:42px}.landing-benefits-heading .landing-kicker{font-size:11px;letter-spacing:.3em}.landing-benefits-heading h2{margin:10px 0;color:var(--landing-navy);font-size:32px;line-height:1.02;letter-spacing:-.035em}.landing-yellow-rule{display:block;width:60px;height:4px;border-radius:999px;background:var(--landing-yellow)}.landing-benefit-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.landing-benefit{min-width:0;display:grid;grid-template-columns:66px 1fr;align-items:center;gap:15px}.landing-benefit-icon{width:66px;height:66px;border:1px solid #e3f1f6;border-radius:50%;display:grid;place-items:center;color:var(--landing-cyan);background:#fff;box-shadow:0 8px 22px #06294a0d}.landing-benefit-icon svg{width:31px;height:31px}.landing-benefit h3{margin:0 0 5px;color:var(--landing-navy);font-size:13px;line-height:1.2}.landing-benefit p{margin:0;color:#60758a;font-size:11.5px;line-height:1.45}.landing-process{padding:28px 0 32px;background:#fff}.landing-process-grid{display:grid;grid-template-columns:340px 1fr;align-items:center;gap:34px}.landing-process-heading h2{margin:0 0 4px;color:var(--landing-navy);font-size:29px;letter-spacing:-.035em}.landing-process-heading p{margin:0 0 8px;color:#536b7e;font-size:13px}.landing-process-heading a{color:var(--landing-cyan-deep);font-size:13px;font-weight:900;text-decoration:none}.landing-step-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.landing-step{position:relative;min-height:86px;display:grid;grid-template-columns:36px 58px 1fr;align-items:center;gap:10px;padding-right:18px}.landing-step-number{align-self:start;margin-top:18px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--landing-cyan);font-size:13px;font-weight:900}.landing-step-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:var(--landing-cyan-deep);background:#eafaff}.landing-step-icon svg{width:28px;height:28px}.landing-step h3{margin:0 0 4px;color:var(--landing-navy);font-size:13px}.landing-step p{margin:0;color:#5d7387;font-size:11.5px;line-height:1.45}.landing-step-arrow{position:absolute;right:-4px;top:31px;color:var(--landing-cyan);font-size:30px;line-height:1}.refreshed-footer{padding:0;border-top:1px solid #dbe9f0;color:#536b7e;background:linear-gradient(180deg,#f7fbfd,#f1f7fa)}.refreshed-footer-main{min-height:150px;display:grid;grid-template-columns:1.35fr 1.1fr 1fr 1.2fr;gap:0;align-items:stretch;padding-top:22px;padding-bottom:18px}.footer-brand-block,.footer-column{padding:0 32px;border-left:1px solid #d5e2e9}.footer-brand-block{padding-left:0;border-left:0}.footer-brand-block img{width:180px;height:auto}.footer-brand-block p{max-width:240px;margin:11px 0 0;font-size:12px;line-height:1.45}.footer-column{display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:1.35}.footer-column h2{margin:0 0 6px;color:var(--landing-navy);font-size:13px}.footer-column a{color:inherit;text-decoration:none}.footer-column a:hover{color:var(--landing-cyan-deep)}.footer-case-column strong{color:var(--landing-navy);font-size:12px}.refreshed-footer-legal{min-height:42px;border-top:1px solid #dfeaf0;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#6c8191;font-size:10.5px}@media(max-width:1180px){.public-refresh-shell .container-shell{width:min(1120px,calc(100% - 40px))}.refreshed-header-row{grid-template-columns:210px 1fr auto;gap:18px}.refreshed-nav{gap:20px}.public-refresh-shell .brand-logo{width:170px}.landing-hero-photo{inset-left:35%}.landing-trust-badge{right:18px;min-width:225px}.landing-quick-grid{grid-template-columns:repeat(3,1fr)}.landing-quick{margin-top:0;padding-top:18px}.landing-benefits-grid{grid-template-columns:270px 1fr;gap:28px}.landing-benefit-items{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.refreshed-header-row{min-height:72px;grid-template-columns:1fr auto}.refreshed-nav,.header-search{display:none}.landing-hero{min-height:650px}.landing-hero:before{background:linear-gradient(180deg,#fff,#fffffff5 50%,#ffffff2e 72%,#fff0)}.landing-hero-photo{inset:295px 0 0;background-position:center 38%}.landing-hero-inner{min-height:650px;align-items:flex-start}.landing-hero-copy{width:100%;padding:42px 0 0}.landing-hero-copy>p{max-width:640px}.landing-trust-badge{right:0;top:auto;bottom:28px;transform:none}.landing-benefits-grid,.landing-process-grid{grid-template-columns:1fr}.landing-benefits-heading h2 br{display:none}.landing-step-items{grid-template-columns:1fr}.landing-step-arrow{display:none}.refreshed-footer-main{grid-template-columns:repeat(2,1fr);row-gap:26px}.footer-column:nth-child(3){border-left:0;padding-left:0}}@media(max-width:640px){.public-refresh-shell .container-shell{width:calc(100% - 28px)}.public-refresh-shell .brand-logo{width:152px}.client-area-btn{min-height:40px;padding:0 14px;font-size:12px}.client-area-icon{display:none}.landing-hero{min-height:690px}.landing-hero h1{font-size:clamp(40px,12vw,54px)}.landing-hero-copy>p{font-size:16px}.landing-actions{flex-direction:column;align-items:stretch}.landing-btn{width:100%;min-width:0}.landing-hero-photo{inset:360px 0 0;background-position:61% center}.landing-trust-badge{left:14px;right:14px;bottom:16px;min-width:0}.landing-quick-grid{grid-template-columns:1fr}.landing-quick-card{min-height:92px}.landing-benefit-items{grid-template-columns:1fr}.landing-benefit{grid-template-columns:58px 1fr}.landing-benefit-icon{width:58px;height:58px}.landing-process-heading h2{font-size:26px}.refreshed-footer-main{grid-template-columns:1fr}.footer-brand-block,.footer-column,.footer-column:nth-child(3){padding:18px 0 0;border-left:0;border-top:1px solid #d8e5eb}.footer-brand-block{border-top:0;padding-top:0}.refreshed-footer-legal{min-height:68px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}}.public-refresh-shell .brand-logo{width:205px;height:auto;display:block}.landing-hero{background:#eefaff}.landing-hero-photo{z-index:0}.landing-reference-control{position:relative;cursor:default;box-shadow:none;opacity:.76}.landing-reference-control:after{content:"Fuera del MVP";margin-left:6px;padding:3px 7px;border-radius:999px;color:#4c6478;background:#eef3f6;font-size:9px;font-weight:800;letter-spacing:.02em}.landing-quick-card.is-reference{cursor:default;box-shadow:none;background:#f9fbfc}.landing-quick-card.is-reference .landing-chevron{display:none}.landing-quick-card.is-reference .landing-quick-copy:after{content:"Referencia visual";width:max-content;margin-top:3px;padding:3px 7px;border-radius:999px;color:#587083;background:#edf3f6;font-size:9px;font-weight:800}.refreshed-nav .nav-reference{color:#698093;opacity:.78}.refreshed-header-row,.refreshed-nav{min-height:68px}.refreshed-nav a.is-active:after{bottom:13px}.client-area-btn{min-height:40px}.landing-hero,.landing-hero-inner{min-height:395px}.landing-hero-copy{padding-top:40px;padding-bottom:42px}.landing-actions{margin-top:20px}.landing-quick{margin-top:-12px;padding-bottom:18px}.landing-quick-card{min-height:96px;padding:12px 13px;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 12px;gap:10px}.landing-quick-icon{width:44px;height:44px}.landing-quick-icon svg{width:24px;height:24px}.landing-quick-copy{gap:3px}.landing-benefits{padding:20px 0}.landing-benefits-grid{gap:34px}.landing-benefit-items{gap:18px}.landing-benefit{grid-template-columns:58px 1fr;gap:12px}.landing-benefit-icon{width:58px;height:58px}.landing-benefit-icon svg{width:28px;height:28px}.landing-process{padding:18px 0 20px}.landing-process-grid{gap:28px}.landing-step-items{gap:16px}.landing-step{min-height:72px;grid-template-columns:32px 52px 1fr;gap:9px}.landing-step-number{width:30px;height:30px;margin-top:13px}.landing-step-icon{width:52px;height:52px}.landing-step-icon svg{width:25px;height:25px}.landing-step-arrow{top:24px}.refreshed-footer-main{min-height:122px;padding-top:14px;padding-bottom:12px}.footer-brand-block p{margin-top:7px}.refreshed-footer-legal{min-height:34px}@media(max-width:1180px){.landing-quick{padding-top:12px}}@media(max-width:900px){.public-refresh-shell .brand-logo{width:170px}.refreshed-header-row{min-height:64px}.landing-hero,.landing-hero-inner{min-height:610px}.landing-hero-copy{padding-top:32px}.landing-benefits,.landing-process{padding-top:18px;padding-bottom:18px}}.landing-hero-photo{image-rendering:auto;filter:saturate(.96) contrast(.98)}.refreshed-brand{min-width:230px;overflow:visible}.public-refresh-shell .brand-logo{width:220px;max-width:220px;height:auto;overflow:visible}@media(max-width:900px){.refreshed-brand{min-width:185px}.public-refresh-shell .brand-logo{width:185px;max-width:185px}}.public-customer-journey-r3{--journey-primary: #078aa5;--journey-primary-strong: #056f86;--journey-ink: #112f48;--journey-muted: #60758a;--journey-border: #d8e5ec;--journey-soft: #f5fafc;--journey-soft-cyan: #edfaff;--journey-panel: #ffffff;--journey-focus: #005fcc;color:var(--journey-ink)}.public-customer-journey-r3 *,.public-customer-journey-r3 *:before,.public-customer-journey-r3 *:after{box-sizing:border-box}.public-customer-journey-r3 main,.public-customer-journey-r3 section,.public-customer-journey-r3 aside,.public-customer-journey-r3 form,.public-customer-journey-r3 dl,.public-customer-journey-r3 div{min-width:0}.public-customer-journey-r3 a:focus-visible,.public-customer-journey-r3 button:focus-visible,.public-customer-journey-r3 input:focus-visible,.public-customer-journey-r3 textarea:focus-visible{outline:3px solid rgba(0,95,204,.22);outline-offset:2px}.public-case-strip{border-bottom:1px solid #dce9ef;background:#f5fafc;color:#5d7285;font-size:11px;line-height:1.4}.public-case-strip .container-shell{min-height:32px;display:flex;align-items:center;justify-content:center;gap:7px;text-align:center}.public-case-strip strong{color:#334e63}.public-customer-journey-r3 .refreshed-header-row{grid-template-columns:220px minmax(0,1fr) auto;gap:24px}.public-customer-journey-r3 .refreshed-nav{gap:8px}.public-customer-journey-r3 .refreshed-nav a{min-height:44px;padding:0 15px;border-radius:10px}.public-customer-journey-r3 .refreshed-nav a:hover{background:#f4fbfd}.public-customer-journey-r3 .refreshed-nav a.is-active:after{left:14px;right:14px}.public-customer-journey-r3 .client-area-btn{min-height:44px;border-radius:10px;padding:0 17px;white-space:nowrap}.public-customer-journey-r3 .landing-hero-copy{width:min(650px,53%)}.public-customer-journey-r3 .landing-actions{align-items:stretch}.public-customer-journey-r3 .landing-btn{min-height:52px;border-radius:12px}.public-customer-journey-r3 .landing-btn-primary{min-width:250px;background:var(--landing-yellow);color:var(--landing-navy)}.public-customer-journey-r3 .landing-btn-secondary{min-width:210px;background:#fffffff5}.public-customer-journey-r3 .landing-trust-badge{max-width:300px}.landing-journeys{padding:26px 0 30px;background:#fff}.landing-section-heading{max-width:720px;margin:0 auto 18px;text-align:center}.landing-section-heading .landing-kicker{font-size:10px;letter-spacing:.24em}.landing-section-heading h2{margin:8px 0 6px;color:var(--landing-navy);font-size:clamp(25px,3vw,34px);line-height:1.08;letter-spacing:-.03em}.landing-section-heading p{margin:0;color:var(--journey-muted);font-size:13px;line-height:1.5}.landing-journey-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:960px;margin:0 auto}.landing-journey-card{min-height:108px;display:grid;grid-template-columns:50px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:18px 20px;border:1px solid #d9e8ef;border-radius:16px;background:#fff;color:var(--journey-ink);text-decoration:none;box-shadow:0 10px 28px #0e364e0e;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.landing-journey-card:hover{transform:translateY(-2px);border-color:#9fd9e4;box-shadow:0 14px 32px #0e364e17}.landing-journey-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:var(--journey-soft-cyan);color:var(--journey-primary)}.landing-journey-icon svg{width:26px;height:26px}.landing-journey-card>span:nth-child(2){display:grid;gap:5px}.landing-journey-card strong{font-size:16px;line-height:1.2}.landing-journey-card small{color:var(--journey-muted);font-size:12px;line-height:1.45}.landing-journey-arrow{color:var(--journey-primary);font-size:28px;line-height:1}.public-customer-journey-r3 .flow-main{padding:34px 0 54px;background:linear-gradient(180deg,#f8fcfd,#f3f8fb)}.public-customer-journey-r3 .flow-grid{grid-template-columns:minmax(0,1fr) 286px;gap:18px}.public-customer-journey-r3 .flow-panel,.public-customer-journey-r3 .step-card,.public-customer-journey-r3 .tracking-timeline-panel .quick-card{border:1px solid var(--journey-border);border-radius:14px;background:var(--journey-panel);box-shadow:0 10px 28px #0e364e0b}.public-customer-journey-r3 .flow-panel{padding:clamp(22px,3vw,32px)}.public-customer-journey-r3 .flow-panel .eyebrow{min-height:28px;padding:5px 9px;border-radius:8px;background:var(--journey-soft-cyan);color:var(--journey-primary-strong);font-size:11px;letter-spacing:.02em}.public-customer-journey-r3 .flow-panel h1{margin-top:10px;color:var(--journey-ink);font-size:clamp(28px,3.3vw,38px);line-height:1.08;overflow-wrap:anywhere}.public-customer-journey-r3 .flow-panel .lead{max-width:780px;margin-bottom:22px;color:var(--journey-muted);font-size:14px;line-height:1.58}.public-customer-journey-r3 .step-card{padding:18px;background:#fbfdfe}.public-customer-journey-r3 .step-card h2{margin-bottom:15px;color:var(--journey-ink)}.public-customer-journey-r3 .step-list{gap:10px}.public-customer-journey-r3 .step-list li{min-height:34px;align-items:center}.public-customer-journey-r3 .step-dot{width:28px;height:28px;flex-basis:28px;border-color:#bedee6;background:#fff}.public-customer-journey-r3 .step-list li.current .step-dot{background:var(--landing-yellow);border-color:#e9d900}.public-customer-journey-r3 .form-grid{gap:16px}.public-customer-journey-r3 .field{gap:6px}.public-customer-journey-r3 .field label{color:#314b60;font-size:13px}.public-customer-journey-r3 .input,.public-customer-journey-r3 .textarea{min-height:46px;border-color:#cddbe4;border-radius:9px;color:var(--journey-ink)}.public-customer-journey-r3 .input:focus,.public-customer-journey-r3 .textarea:focus{border-color:#79bdcb;box-shadow:0 0 0 3px #078aa51a}.public-customer-journey-r3 .field .hint,.public-customer-journey-r3 .request-id{color:#758899;font-size:11px}.public-customer-journey-r3 .btn{min-height:46px;border-radius:9px;padding-inline:18px;font-size:13px}.public-customer-journey-r3 .btn-primary{background:var(--landing-yellow);color:#1c3447;box-shadow:none}.public-customer-journey-r3 .btn-ghost{border-color:#bddce4;color:var(--journey-primary-strong)}.public-customer-journey-r3 .alert{margin:14px 0;border-radius:10px;padding:12px 14px;font-size:12px}.public-customer-journey-r3 .verification-card,.public-customer-journey-r3 .review-card,.public-customer-journey-r3 .receipt-card{border-color:#dce7ed;border-radius:12px;background:#f9fbfc;padding:17px}.public-customer-journey-r3 .verification-card dl,.public-customer-journey-r3 .review-card dl{font-size:13px}.public-customer-journey-r3 .evidence-list li{min-width:0;border-color:#dfe8ed;background:#fff}.public-customer-journey-r3 .evidence-list li span{min-width:0;overflow-wrap:anywhere}.public-customer-journey-r3 .tracking-code{max-width:100%;border-radius:10px;background:#17364f;font-size:clamp(22px,4vw,31px);letter-spacing:.045em;overflow-wrap:anywhere}.public-customer-journey-r3 .tracking-lookup-shell{max-width:800px}.public-customer-journey-r3 .tracking-status-grid{grid-template-columns:minmax(0,1fr) 340px;gap:18px}.public-customer-journey-r3 .status-hero-card{padding:17px;border-color:#b8dfe7;border-radius:12px;background:#f0fbfd}.public-customer-journey-r3 .status-hero-card strong{color:var(--journey-ink);font-size:clamp(24px,3vw,34px)}.public-customer-journey-r3 .status-code{max-width:100%;border-radius:8px;background:#e9f1f5;color:#587083;font-size:10px;overflow-wrap:anywhere}.public-customer-journey-r3 .tracking-timeline-panel{top:92px}.public-customer-journey-r3 .tracking-timeline-panel .quick-card{min-height:0;padding:18px}.public-customer-journey-r3 .tracking-timeline-panel .quick-card h2{margin:0;color:var(--journey-ink);font-size:15px}.public-customer-journey-r3 code,.public-customer-journey-r3 .request-id{overflow-wrap:anywhere}@media(max-width:900px){.public-customer-journey-r3 .refreshed-header-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "nav nav";gap:0 14px;padding-top:8px}.public-customer-journey-r3 .refreshed-brand{grid-area:brand}.public-customer-journey-r3 .refreshed-header-actions{grid-area:actions}.public-customer-journey-r3 .refreshed-nav{grid-area:nav;min-height:46px;display:flex;justify-content:flex-start;gap:4px;overflow-x:auto;scrollbar-width:none}.public-customer-journey-r3 .refreshed-nav::-webkit-scrollbar{display:none}.public-customer-journey-r3 .refreshed-nav a{min-height:42px;flex:0 0 auto}.public-customer-journey-r3 .refreshed-nav a.is-active:after{bottom:2px}.public-customer-journey-r3 .landing-hero-copy{width:100%}.landing-journey-grid,.public-customer-journey-r3 .flow-grid,.public-customer-journey-r3 .tracking-status-grid{grid-template-columns:1fr}.public-customer-journey-r3 .flow-side{position:static;order:-1}.public-customer-journey-r3 .step-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.public-customer-journey-r3 .step-list li{display:grid;justify-items:center;align-content:start;gap:5px;text-align:center;font-size:10px;line-height:1.25}.public-customer-journey-r3 .tracking-timeline-panel{position:static}}@media(max-width:640px){.public-case-strip .container-shell{min-height:38px;flex-wrap:wrap;gap:2px 6px;padding-block:6px}.public-customer-journey-r3 .public-refresh-shell .brand-logo,.public-customer-journey-r3 .brand-logo{width:145px}.public-customer-journey-r3 .client-area-btn{min-height:44px;padding-inline:12px;font-size:11px}.public-customer-journey-r3 .landing-hero{min-height:660px}.public-customer-journey-r3 .landing-hero h1{font-size:clamp(38px,11.5vw,50px)}.public-customer-journey-r3 .landing-hero-photo{inset:344px 0 0}.public-customer-journey-r3 .landing-trust-badge{left:12px;right:12px}.landing-journeys{padding:22px 0}.landing-journey-card{min-height:102px;grid-template-columns:44px minmax(0,1fr) 16px;gap:11px;padding:15px;border-radius:13px}.landing-journey-icon{width:44px;height:44px}.landing-journey-card strong{font-size:14px}.landing-journey-card small{font-size:11px}.public-customer-journey-r3 .flow-main{padding:18px 0 34px}.public-customer-journey-r3 .flow-grid{gap:12px}.public-customer-journey-r3 .flow-panel,.public-customer-journey-r3 .step-card,.public-customer-journey-r3 .tracking-timeline-panel .quick-card{border-radius:12px}.public-customer-journey-r3 .flow-panel{padding:18px}.public-customer-journey-r3 .flow-panel h1{font-size:clamp(27px,8.5vw,34px)}.public-customer-journey-r3 .form-grid.two{grid-template-columns:1fr}.public-customer-journey-r3 .form-actions{display:grid;grid-template-columns:1fr}.public-customer-journey-r3 .form-actions .btn{width:100%}.public-customer-journey-r3 .verification-card dl,.public-customer-journey-r3 .review-card dl{grid-template-columns:1fr;gap:3px}.public-customer-journey-r3 .verification-card dd,.public-customer-journey-r3 .review-card dd{margin-bottom:9px}.public-customer-journey-r3 .evidence-list li{align-items:flex-start;flex-direction:column}.public-customer-journey-r3 .evidence-list button{align-self:stretch;border:1px solid #f0caca;border-radius:8px}.public-customer-journey-r3 .status-hero-card{align-items:flex-start;flex-direction:column}.public-customer-journey-r3 .tracking-code{display:block;width:100%}}.r3-increment-07-workspace{gap:18px}.r3-increment-07-workspace .r3-workspace-launchpad-hero{min-height:0;grid-template-columns:minmax(0,1fr);gap:0;padding:24px 26px;border-radius:14px;background:#fff;box-shadow:0 8px 26px #0b24400e}.r3-increment-07-workspace .r3-workspace-launchpad-hero:after{display:none}.r3-increment-07-workspace .r3-workspace-launchpad-hero h1{margin:4px 0 7px;font-size:clamp(28px,3vw,36px);line-height:1.08}.r3-increment-07-workspace .r3-workspace-launchpad-hero p{max-width:840px;font-size:12px;line-height:1.55}.r3-increment-07-workspace .r3-workspace-meta{margin-top:16px}.r3-workspace-role-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #efd69a;border-radius:10px;background:#fff8e8;color:#5f4b1d;font-size:10px;line-height:1.5}.r3-workspace-role-note:before{content:"i";flex:0 0 20px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#d89a16;color:#fff;font-size:11px;font-weight:900}.r3-workspace-groups{display:grid;gap:20px}.r3-workspace-group{display:grid;gap:11px;min-width:0}.r3-workspace-group-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:8px;border-bottom:1px solid #e5ebf2}.r3-workspace-group-heading h2{margin:0;color:#66778d;font-size:10px;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.r3-workspace-group-heading p{max-width:560px;margin:0;color:var(--ops-muted);font-size:9px;line-height:1.45;text-align:right}.r3-increment-07-workspace .r3-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.r3-increment-07-workspace .r3-capability-card{min-height:164px;gap:10px;padding:16px;border-radius:12px;box-shadow:0 7px 22px #0b24400a}.r3-increment-07-workspace .r3-capability-icon{width:34px;height:34px;border-radius:10px;font-size:11px}.r3-increment-07-workspace .r3-capability-copy h3{margin:4px 0 5px;font-size:14px}.r3-increment-07-workspace .r3-capability-copy p{font-size:10px;line-height:1.45}.r3-increment-07-workspace .r3-capability-footer{min-height:24px;justify-content:flex-start;padding-top:9px}.r3-increment-07-workspace .r3-capability-footer strong{font-size:9px}.r3-increment-07-workspace .r3-contract-strip{border-color:#d8e4f0;background:#eef5fc;color:var(--ops-ink)}.r3-increment-07-workspace .r3-contract-strip div+div{border-left-color:#d8e4f0}.r3-increment-07-workspace .r3-contract-strip span{color:#66778d}.r3-increment-07-analytics .r3-canonical-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.r3-increment-07-analytics .ops-kpi-card{min-width:0;min-height:112px}.r3-increment-07-analytics .claims-analytics-note{border-color:#efd69a;background:#fff8e8}.r3-increment-07-analytics .claims-analytics-grid{align-items:start}@media(max-width:1180px){.r3-increment-07-workspace .r3-capability-grid,.r3-increment-07-analytics .r3-canonical-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.r3-increment-07-workspace .r3-capability-grid,.r3-increment-07-analytics .r3-canonical-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-workspace-group-heading{align-items:flex-start;flex-direction:column;gap:4px}.r3-workspace-group-heading p{max-width:none;text-align:left}}@media(max-width:480px){.r3-increment-07-workspace .r3-workspace-launchpad-hero{padding:19px 17px}.r3-increment-07-workspace .r3-capability-card{min-height:146px;padding:13px}.r3-increment-07-workspace .r3-contract-strip{grid-template-columns:1fr}.r3-increment-07-workspace .r3-contract-strip div+div{border-left:0;border-top:1px solid #d8e4f0}}.r3-renewals-directory,.r3-renewal-detail,.r3-collections-directory,.r3-collection-detail{--r3-case-primary: #0f5fcc;--r3-case-navy: #0b1830;--r3-case-text: #172033;--r3-case-muted: #667085;--r3-case-border: #d6dee8;--r3-case-panel: #ffffff;--r3-case-soft: #f5f8fc}.r3-case-page-heading{gap:18px}.r3-case-page-heading h1,.r3-case-hero h1,.r3-case-table strong,.r3-case-context-grid strong,.r3-case-current-stage strong,.r3-payment-current strong{color:var(--r3-case-text)}.r3-case-heading-summary{min-width:180px;padding:14px 16px;border:1px solid var(--r3-case-border);border-radius:12px;background:var(--r3-case-panel);box-shadow:0 4px 14px #0b18300f}.r3-case-heading-summary span,.r3-case-heading-summary small{display:block;color:var(--r3-case-muted);font-size:11px}.r3-case-heading-summary strong{display:block;margin:3px 0;color:var(--r3-case-navy);font-size:20px}.r3-case-list-panel,.r3-case-context-card,.r3-case-lifecycle-card,.r3-case-pipeline-card,.r3-payment-card{border-color:var(--r3-case-border);border-radius:12px;background:var(--r3-case-panel);box-shadow:0 4px 14px #0b18300d}.r3-case-table-wrap{overflow-x:auto}.r3-case-table{width:100%;border-collapse:collapse}.r3-case-table th{padding:10px 12px;background:#f4f7fb;color:var(--r3-case-muted);font-size:11px;font-weight:700;letter-spacing:.02em;text-align:left}.r3-case-table td{padding:12px;border-top:1px solid #e3eaf2;color:var(--r3-case-text);vertical-align:middle}.r3-case-table td small,.r3-case-table time{display:block;margin-top:3px;color:var(--r3-case-muted);font-size:11px}.r3-case-primary-link,.r3-case-row-action,.r3-case-breadcrumbs a,.r3-case-context-grid a{color:var(--r3-case-primary);font-weight:700;text-decoration:none}.r3-case-row-action{white-space:nowrap}.r3-case-status,.r3-payment-state,.r3-case-stage{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;background:#eef4ff;color:#294f9d;font-size:12px;font-weight:700}.r3-case-status.is-completed{background:#ecfdf5;color:#16754a}.r3-case-status.is-cancelled{background:#fef3f2;color:#b42318}.r3-payment-state{max-width:210px;overflow-wrap:anywhere;background:#f0f4f8;color:#344054}.r3-payment-state.is-empty{color:var(--r3-case-muted);font-weight:600}.r3-case-stage{border-radius:7px;background:#eef5ff;color:#164e9b}.r3-case-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:16px}.r3-case-pagination button,.r3-case-stage-actions button,.r3-case-decision{min-height:44px;border:1px solid var(--r3-case-border);border-radius:8px;background:#fff;color:var(--r3-case-text);font:inherit;font-weight:700;cursor:pointer}.r3-case-pagination button{padding:0 14px}.r3-case-pagination button:disabled,.r3-case-stage-actions button:disabled,.r3-case-decision:disabled{cursor:not-allowed;opacity:.55}.r3-case-breadcrumbs{display:flex;gap:8px;margin-bottom:14px;color:var(--r3-case-muted);font-size:13px}.r3-case-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);gap:22px;align-items:stretch;margin-bottom:18px;padding:22px;border:1px solid var(--r3-case-border);border-radius:12px;background:#fff;box-shadow:0 4px 14px #0b18300f}.r3-case-hero h1{margin:5px 0 4px;font-size:clamp(24px,3vw,34px)}.r3-case-hero>div:first-child>p{margin:0;color:var(--r3-case-muted)}.r3-case-hero-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px;color:var(--r3-case-muted);font-size:12px}.r3-case-hero-side{display:flex;flex-direction:column;justify-content:center;padding:18px;border-left:1px solid #e4ebf3}.r3-case-hero-side small,.r3-case-hero-side span{color:var(--r3-case-muted)}.r3-case-hero-side strong{margin:5px 0;color:var(--r3-case-navy);font-size:20px;overflow-wrap:anywhere}.r3-case-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;margin-bottom:18px}.r3-case-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r3-case-context-grid>div,.r3-case-current-stage,.r3-case-next-stages,.r3-payment-current{padding:15px;border:1px solid #e1e8f1;border-radius:10px;background:var(--r3-case-soft)}.r3-case-context-grid span,.r3-case-dates span,.r3-case-current-stage>span,.r3-case-next-stages>span,.r3-payment-current>span{display:block;color:var(--r3-case-muted);font-size:11px;font-weight:700}.r3-case-context-grid strong,.r3-case-context-grid small,.r3-case-context-grid a,.r3-case-context-grid em{display:block;margin-top:5px}.r3-case-context-grid small,.r3-case-context-grid em{color:var(--r3-case-muted);overflow-wrap:anywhere;font-size:12px}.r3-case-dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.r3-case-dates>div{padding:10px 12px;border-top:1px solid #e5ebf2}.r3-case-dates strong{display:block;margin-top:4px;color:var(--r3-case-text);font-size:12px}.r3-case-lifecycle-state{margin-bottom:14px}.r3-case-decision-row,.r3-case-stage-actions,.r3-case-stage-list{display:flex;flex-wrap:wrap;gap:8px}.r3-case-decision,.r3-case-stage-actions button{padding:0 14px}.r3-case-decision.is-completed{border-color:#a6d8c3;color:#16754a}.r3-case-decision.is-cancelled{border-color:#f3b2ac;color:#b42318}.r3-case-readonly-note,.r3-case-contract-note,.r3-payment-current p,.r3-case-next-stages p{color:var(--r3-case-muted);font-size:12px;line-height:1.55}.r3-case-pipeline-card,.r3-payment-card{margin-bottom:18px}.r3-case-pipeline-layout{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1fr);gap:12px}.r3-case-current-stage strong,.r3-payment-current strong{display:block;margin-top:7px;font-size:20px;overflow-wrap:anywhere}.r3-case-tech-line{display:block;margin-top:5px;color:#7b8797;font-size:11px;overflow-wrap:anywhere}.r3-case-next-stages>div,.r3-case-next-stages>p{margin-top:9px}.r3-case-stage-actions button code,.r3-case-stage-list code{color:#164e9b;overflow-wrap:anywhere}.r3-case-contract-note{margin:0;padding:10px 12px;border:1px dashed var(--r3-case-border);border-radius:8px;background:#f8fafd}.r3-payment-card .r3-payment-current{max-width:760px}.r3-renewals-directory :is(a,button):focus-visible,.r3-renewal-detail :is(a,button):focus-visible,.r3-collections-directory :is(a,button):focus-visible,.r3-collection-detail :is(a,button):focus-visible{outline:3px solid rgba(15,95,204,.28);outline-offset:2px}@media(max-width:1000px){.r3-case-hero,.r3-case-detail-grid,.r3-case-pipeline-layout{grid-template-columns:1fr}.r3-case-hero-side{border-top:1px solid #e4ebf3;border-left:0}}@media(max-width:720px){.r3-case-heading-summary{width:100%}.r3-case-table-wrap{overflow:visible}.r3-case-table,.r3-case-table tbody,.r3-case-table tr,.r3-case-table td{display:block;width:100%}.r3-case-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.r3-case-table tbody{display:grid;gap:12px}.r3-case-table tr{padding:8px 12px;border:1px solid var(--r3-case-border);border-radius:12px;background:#fff}.r3-case-table td{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid #edf1f5;overflow-wrap:anywhere}.r3-case-table td:first-child{border-top:0}.r3-case-table td:before{content:attr(data-label);color:var(--r3-case-muted);font-size:11px;font-weight:700}.r3-case-table td>:is(a,strong,span,time){min-width:0}.r3-case-pagination{justify-content:space-between}.r3-case-context-grid,.r3-case-dates{grid-template-columns:1fr}.r3-case-hero{padding:17px}}@media(max-width:430px){.r3-case-table td{grid-template-columns:92px minmax(0,1fr)}.r3-case-decision-row,.r3-case-stage-actions{display:grid}.r3-case-decision,.r3-case-stage-actions button{width:100%}}.r3-customer-directory,.r3-customer-detail{--r3-customer-primary: #0f5fcc;--r3-customer-navy: #0b1830;--r3-customer-text: #172033;--r3-customer-muted: #667085;--r3-customer-border: #d6dee8;--r3-customer-panel: #ffffff}.r3-customer-directory .cp360-page-heading,.r3-customer-detail .r3-customer-detail-title{gap:18px}.r3-customer-directory .cp360-page-heading h1,.r3-customer-detail .r3-customer-detail-title h1{color:var(--r3-customer-text)}.r3-customer-directory .cp360-switch-link,.r3-customer-directory .cp360-row-action,.r3-customer-directory .cp360-primary-link:hover,.r3-customer-detail .cp360-breadcrumbs a,.r3-customer-detail .cp360-card-action,.r3-customer-detail .ops-panel-heading a{color:var(--r3-customer-primary)}.r3-customer-directory .cp360-switch-link{min-height:44px;border-radius:8px;border-color:var(--r3-customer-border);box-shadow:none}.r3-customer-directory .cp360-toolbar{border-color:var(--r3-customer-border);border-radius:12px;background:var(--r3-customer-panel);box-shadow:0 4px 14px #0b18300f}.r3-customer-directory .cp360-search input,.r3-customer-directory .cp360-filter select{border-color:var(--r3-customer-border);border-radius:8px}.r3-customer-directory .cp360-search input{border-radius:8px 0 0 8px}.r3-customer-directory .cp360-search button{min-height:44px;border-radius:0 8px 8px 0;background:var(--r3-customer-primary)}.r3-customer-directory .cp360-result-summary small{color:var(--r3-customer-muted);font-size:11px}.r3-customer-directory .cp360-result-summary strong,.r3-customer-directory .cp360-primary-link,.r3-customer-detail .cp360-detail-identity h2,.r3-customer-detail .cp360-detail-facts strong,.r3-customer-detail .cp360-relation-card-head strong,.r3-customer-detail .cp360-claim-row strong{color:var(--r3-customer-text)}.r3-customer-directory .cp360-table th{background:#f4f7fb;color:var(--r3-customer-muted)}.r3-customer-directory .cp360-table td{border-top-color:#e3eaf2}.r3-customer-directory .cp360-table code,.r3-customer-detail .cp360-hero-meta code{background:#eef5ff;color:#164e9b}.r3-customer-version{color:#7b8797;font-size:12px;font-variant-numeric:tabular-nums}.r3-customer-directory .cp360-pagination button{min-height:44px;border-radius:8px;border-color:var(--r3-customer-border)}.r3-customer-detail .r3-customer-detail-title{display:flex;align-items:end;justify-content:space-between}.r3-customer-detail .r3-customer-detail-title h1{margin:4px 0 0}.r3-customer-detail .cp360-detail-hero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:22px;padding:22px;border-color:var(--r3-customer-border);border-radius:12px;background:var(--r3-customer-panel);box-shadow:0 4px 14px #0b18300f}.r3-customer-detail .cp360-avatar{width:62px;height:62px;border-radius:50%;background:#ddebff;color:var(--r3-customer-navy);box-shadow:none}.r3-customer-detail .cp360-detail-identity h2{margin:0 0 8px;font-size:20px}.r3-customer-detail .cp360-hero-meta{gap:8px;color:var(--r3-customer-muted)}.r3-customer-detail .cp360-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.r3-customer-detail .cp360-detail-facts>div{min-height:94px;padding:10px 18px;border:0;border-left:1px solid #e4ebf3;border-radius:0;background:transparent}.r3-customer-detail .cp360-detail-facts small{color:var(--r3-customer-muted);text-transform:none;letter-spacing:0}.r3-customer-detail .cp360-detail-facts strong{margin-top:8px;font-size:24px}.r3-customer-detail .cp360-detail-facts span{display:block;margin-top:6px;color:var(--r3-customer-muted);font-size:11px}.r3-customer-detail .cp360-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.r3-customer-detail .cp360-relation-panel,.r3-customer-detail .cp360-relation-card{border-radius:12px}.r3-customer-detail .cp360-relation-card{border-color:#e1e8f1;background:#f8fafd}.r3-customer-detail .r3-customer-policy-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-customer-detail .cp360-claim-list{gap:0;border-top:1px solid #e5ebf2}.r3-customer-detail .cp360-claim-row{grid-template-columns:minmax(180px,1.35fr) auto auto auto;border:0;border-bottom:1px solid #e5ebf2;border-radius:0;background:transparent}a.r3-customer-detail .cp360-claim-row:hover,.r3-customer-detail a.cp360-claim-row:hover{background:#f8fbff}.r3-customer-detail .cp360-claim-status{background:#eef4ff;color:#294f9d}.r3-customer-detail .cp360-claim-status.is-closed,.r3-customer-detail .cp360-claim-status.is-approved{background:#ecfdf5;color:#16754a}.r3-customer-detail .cp360-claim-status.is-observed{background:#fff7ed;color:#b54708}.r3-customer-detail .cp360-contract-note{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:var(--r3-customer-border);border-radius:12px;background:#f7fafe}.r3-customer-detail .cp360-contract-note>div{display:flex;gap:12px;align-items:baseline;min-width:0}.r3-customer-tech-meta{color:#7b8797;font-size:11px;white-space:nowrap}.r3-customer-directory :is(a,button,input,select):focus-visible,.r3-customer-detail :is(a,button):focus-visible{outline:3px solid rgba(15,95,204,.28);outline-offset:2px}@media(max-width:1100px){.r3-customer-detail .cp360-detail-hero,.r3-customer-detail .cp360-detail-grid{grid-template-columns:1fr}.r3-customer-detail .cp360-detail-facts>div:first-child{border-left:0}}@media(max-width:820px){.r3-customer-detail .cp360-detail-facts{grid-template-columns:1fr}.r3-customer-detail .cp360-detail-facts>div{min-height:auto;border-left:0;border-top:1px solid #e4ebf3}.r3-customer-detail .cp360-detail-facts>div:first-child{border-top:0}.r3-customer-detail .cp360-contract-note{grid-template-columns:1fr;gap:8px}.r3-customer-detail .cp360-contract-note>div{display:grid;gap:5px}.r3-customer-tech-meta{white-space:normal}}@media(max-width:620px){.r3-customer-directory .cp360-search input,.r3-customer-directory .cp360-search button{border-radius:8px}.r3-customer-detail .r3-customer-detail-title{align-items:flex-start}.r3-customer-detail .cp360-detail-hero{padding:17px}.r3-customer-detail .cp360-detail-identity{align-items:flex-start}.r3-customer-detail .cp360-avatar{width:52px;height:52px}.r3-customer-detail .r3-customer-policy-facts{grid-template-columns:1fr}.r3-customer-detail .cp360-claim-row{grid-template-columns:minmax(0,1fr) auto;min-height:74px}.r3-customer-detail .cp360-claim-row time{grid-column:1 / 2}}.r3-login-screen{min-height:100vh;background:#f4f8fc;color:#10233d}.r3-login-screen .case-banner{position:relative;z-index:2;background:#fff4d6;color:#5f4700;border-bottom:1px solid #f1d78c}.r3-login-screen .case-banner strong{color:#8a5a00}.r3-login-main{min-height:calc(100vh - 40px);display:grid;grid-template-columns:minmax(0,1.56fr) minmax(440px,.84fr)}.r3-login-context{position:relative;overflow:hidden;display:grid;align-content:center;gap:34px;padding:clamp(52px,6vw,88px) clamp(42px,6vw,80px);background:radial-gradient(circle at 78% 14%,rgba(29,95,159,.22),transparent 29%),radial-gradient(circle at 12% 88%,rgba(20,105,232,.12),transparent 34%),linear-gradient(145deg,#071727,#10243d 62%,#17345a);color:#fff}.r3-login-context:after{content:"";position:absolute;width:430px;height:430px;right:-250px;bottom:-260px;border:64px solid rgba(255,255,255,.035);border-radius:50%}.r3-login-context-inner{position:relative;z-index:1;width:min(100%,820px)}.r3-login-context-brand{display:flex;align-items:center;gap:16px;margin-bottom:clamp(42px,6vh,72px)}.r3-login-context-brand .brand-logo{width:184px;max-width:44vw;filter:brightness(0) invert(1)}.r3-login-context-brand span{color:#b9c9d8;font-size:12px;font-weight:700}.r3-login-context h2{max-width:720px;margin:0;color:#fff;font-size:clamp(40px,4vw,58px);line-height:1.02;letter-spacing:-.045em}.r3-login-context-lead{max-width:660px;margin:18px 0 0;color:#c7d6e5;font-size:16px;line-height:1.65}.r3-login-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}.r3-login-role-card{min-width:0;padding:18px;border:1px solid rgba(150,184,216,.28);border-radius:16px;background:#102c4bb8}.r3-login-role-card strong,.r3-login-role-card span,.r3-login-role-card small{display:block}.r3-login-role-card strong{color:#fff;font-size:13px}.r3-login-role-card span{margin-top:7px;color:#c2d2e0;font-size:11px;line-height:1.45}.r3-login-role-card small{margin-top:12px;color:#8fb7dd;font-size:10px;font-weight:800}.r3-login-session-note{margin-top:22px;padding:18px 20px;border:1px solid rgba(150,184,216,.24);border-radius:14px;background:#061c306b}.r3-login-session-note strong{display:block;margin-bottom:7px;color:#fff;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.r3-login-session-note p{margin:0;color:#b9c9d8;font-size:11px;line-height:1.55}.r3-login-form-side{display:grid;place-items:center;padding:clamp(34px,5vw,72px) clamp(24px,4vw,52px);background:#f4f8fc}.r3-login-card{width:min(100%,500px);margin:0;padding:clamp(30px,4vw,44px);border:1px solid #d8e5f2;border-radius:24px;background:#fff;box-shadow:0 20px 54px #07172721}.r3-login-card:before{display:none}.r3-login-brand-row{margin-bottom:28px}.r3-login-card .brand-logo{width:148px;margin:0}.r3-login-version{min-height:30px;border-color:#d8e5f2;background:#eef6ff;color:#1469e8}.r3-login-card .eyebrow{padding:0;border-radius:0;background:transparent;color:#1469e8;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.r3-login-card h1{margin:12px 0 10px;color:#10233d;font-size:clamp(30px,3vw,38px);line-height:1.08;letter-spacing:-.035em}.r3-login-card>p{margin:0;color:#60738d;font-size:14px;line-height:1.6}.r3-login-role-note{margin:22px 0 2px;padding:14px 16px;border:1px solid #d8e5f2;border-radius:12px;background:linear-gradient(145deg,#eef6ff,#f8fbff);color:#40546d;font-size:12px;line-height:1.5}.r3-login-role-note strong{display:block;margin-bottom:3px;color:#10233d;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.r3-login-card .operator-form{gap:8px;margin:24px 0 20px}.r3-login-card .operator-form label{margin:0 0 2px;color:#10233d;font-size:13px}.r3-login-card .operator-form input{width:100%;min-height:52px;margin:0 0 10px;padding:0 15px;border:1px solid #c8d7e7;border-radius:10px;background:#fff;color:#10233d;transition:border-color .16s ease,box-shadow .16s ease}.r3-login-card .operator-form input:focus{border-color:#1469e8;outline:none;box-shadow:0 0 0 3px #1469e821}.r3-login-card .operator-form input:disabled{background:#f1f5f9;color:#64748b}.r3-login-submit{width:100%;min-height:52px;margin-top:4px;border-radius:10px;background:#0f6fed;box-shadow:0 12px 25px #0f6fed38}.r3-login-submit:hover:not(:disabled){background:#0c60cf}.r3-login-card .operator-public-link{display:block;padding-top:20px;border-top:1px solid #e4ebf3;color:#1469e8;font-size:13px;font-weight:800;text-align:center;text-decoration:none}.r3-login-card .operator-public-link:hover{text-decoration:underline}@media(max-width:1050px){.r3-login-main{grid-template-columns:minmax(0,1fr) minmax(410px,.9fr)}.r3-login-context{padding-inline:38px}.r3-login-role-grid{grid-template-columns:1fr}.r3-login-role-card{padding:14px 16px}}@media(max-width:820px){.r3-login-main{min-height:calc(100vh - 40px);display:block}.r3-login-context{display:none}.r3-login-form-side{min-height:calc(100vh - 40px);padding:34px 18px}}@media(max-width:480px){.r3-login-screen .case-banner{font-size:11px}.r3-login-screen .case-banner .container-shell{width:min(100% - 24px,1180px)}.r3-login-form-side{min-height:auto;padding:24px 12px 32px}.r3-login-card{padding:26px 20px;border-radius:18px}.r3-login-brand-row{align-items:flex-start;gap:12px}.r3-login-card .brand-logo{width:132px}.r3-login-card h1{font-size:30px}.r3-login-role-note{padding:12px 14px}}@media(prefers-reduced-motion:reduce){.r3-login-card .operator-form input,.r3-login-submit{transition:none}}.r3-policy-directory,.r3-policy-detail{--r3-policy-primary: #0f5fcc;--r3-policy-navy: #0b1830;--r3-policy-text: #172033;--r3-policy-muted: #667085;--r3-policy-border: #d6dee8;--r3-policy-panel: #ffffff}.r3-policy-directory .cp360-page-heading,.r3-policy-detail .r3-policy-detail-title{gap:18px}.r3-policy-directory .cp360-page-heading h1,.r3-policy-detail .r3-policy-detail-title h1{color:var(--r3-policy-text)}.r3-policy-directory .cp360-switch-link,.r3-policy-directory .cp360-row-action,.r3-policy-directory .cp360-primary-link:hover,.r3-policy-detail .cp360-breadcrumbs a,.r3-policy-detail .ops-panel-heading a,.r3-policy-detail .cp360-customer-summary a{color:var(--r3-policy-primary)}.r3-policy-directory .cp360-switch-link{min-height:44px;border-radius:8px;border-color:var(--r3-policy-border);box-shadow:none}.r3-policy-directory .cp360-toolbar{border-color:var(--r3-policy-border);border-radius:12px;background:var(--r3-policy-panel);box-shadow:0 4px 14px #0b18300f}.r3-policy-directory .cp360-search input,.r3-policy-directory .cp360-filter select{border-color:var(--r3-policy-border);border-radius:8px}.r3-policy-directory .cp360-search input{border-radius:8px 0 0 8px}.r3-policy-directory .cp360-search button{min-height:44px;border-radius:0 8px 8px 0;background:var(--r3-policy-primary)}.r3-policy-directory .cp360-result-summary small{color:var(--r3-policy-muted);font-size:11px}.r3-policy-directory .cp360-table th{background:#f4f7fb;color:var(--r3-policy-muted)}.r3-policy-directory .cp360-table td{border-top-color:#e3eaf2}.r3-policy-directory .cp360-primary-link,.r3-policy-detail .cp360-detail-identity h2,.r3-policy-detail .cp360-detail-facts strong,.r3-policy-detail .cp360-customer-summary strong,.r3-policy-detail .cp360-asset-card strong,.r3-policy-detail .cp360-claim-row strong{color:var(--r3-policy-text)}.r3-policy-version{color:#7b8797;font-size:12px;font-variant-numeric:tabular-nums}.r3-policy-directory .cp360-pagination button{min-height:44px;border-radius:8px;border-color:var(--r3-policy-border)}.r3-policy-detail .r3-policy-detail-title{display:flex;align-items:end;justify-content:space-between}.r3-policy-detail .r3-policy-detail-title h1{margin:4px 0 0}.r3-policy-detail .cp360-detail-hero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:22px;padding:22px;border-color:var(--r3-policy-border);border-radius:12px;background:var(--r3-policy-panel);box-shadow:0 4px 14px #0b18300f}.r3-policy-detail .cp360-avatar.is-policy{width:62px;height:62px;border-radius:16px;background:#ddebff;color:var(--r3-policy-navy);box-shadow:none}.r3-policy-detail .cp360-detail-identity h2{margin:0 0 8px;font-size:20px}.r3-policy-detail .cp360-hero-meta{gap:8px;color:var(--r3-policy-muted)}.r3-policy-detail .cp360-hero-meta code,.r3-policy-detail .cp360-customer-summary code{background:#eef5ff;color:#164e9b}.r3-policy-detail .cp360-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.r3-policy-detail .cp360-detail-facts>div{min-height:94px;padding:10px 18px;border:0;border-left:1px solid #e4ebf3;border-radius:0;background:transparent}.r3-policy-detail .cp360-detail-facts small{color:var(--r3-policy-muted);text-transform:none;letter-spacing:0}.r3-policy-detail .cp360-detail-facts strong{margin-top:8px;font-size:24px}.r3-policy-detail .cp360-detail-facts span{display:block;margin-top:6px;color:var(--r3-policy-muted);font-size:11px}.r3-policy-detail .cp360-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.r3-policy-detail .cp360-relation-panel,.r3-policy-detail .cp360-asset-card{border-radius:12px}.r3-policy-detail .cp360-customer-summary,.r3-policy-detail .cp360-asset-card{border-color:#e1e8f1;background:#f8fafd}.r3-policy-detail .cp360-metadata-grid dt{color:var(--r3-policy-muted)}.r3-policy-detail .cp360-metadata-grid dd{color:var(--r3-policy-text);overflow-wrap:anywhere}.r3-policy-detail .cp360-claim-list{gap:0;border-top:1px solid #e5ebf2}.r3-policy-detail .cp360-claim-row{grid-template-columns:minmax(180px,1.35fr) auto auto auto;border:0;border-bottom:1px solid #e5ebf2;border-radius:0;background:transparent}.r3-policy-detail a.cp360-claim-row:hover{background:#f8fbff}.r3-policy-detail .cp360-claim-status{background:#eef4ff;color:#294f9d}.r3-policy-detail .cp360-claim-status.is-closed,.r3-policy-detail .cp360-claim-status.is-approved{background:#ecfdf5;color:#16754a}.r3-policy-detail .cp360-claim-status.is-observed{background:#fff7ed;color:#b54708}.r3-policy-detail .cp360-contract-note{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:var(--r3-policy-border);border-radius:12px;background:#f7fafe}.r3-policy-detail .cp360-contract-note>div{display:flex;gap:12px;align-items:baseline;min-width:0}.r3-policy-tech-meta{color:#7b8797;font-size:11px;white-space:nowrap}.r3-policy-directory :is(a,button,input,select):focus-visible,.r3-policy-detail :is(a,button):focus-visible{outline:3px solid rgba(15,95,204,.28);outline-offset:2px}@media(max-width:1100px){.r3-policy-detail .cp360-detail-hero,.r3-policy-detail .cp360-detail-grid{grid-template-columns:1fr}.r3-policy-detail .cp360-detail-facts>div:first-child{border-left:0}}@media(max-width:820px){.r3-policy-detail .cp360-detail-facts{grid-template-columns:1fr}.r3-policy-detail .cp360-detail-facts>div{min-height:auto;border-left:0;border-top:1px solid #e4ebf3}.r3-policy-detail .cp360-detail-facts>div:first-child{border-top:0}.r3-policy-detail .cp360-contract-note{grid-template-columns:1fr;gap:8px}.r3-policy-detail .cp360-contract-note>div{display:grid;gap:5px}.r3-policy-tech-meta{white-space:normal}}@media(max-width:620px){.r3-policy-directory .cp360-search input,.r3-policy-directory .cp360-search button{border-radius:8px}.r3-policy-detail .r3-policy-detail-title{align-items:flex-start}.r3-policy-detail .cp360-detail-hero{padding:17px}.r3-policy-detail .cp360-detail-identity{align-items:flex-start}.r3-policy-detail .cp360-avatar.is-policy{width:52px;height:52px}.r3-policy-detail .cp360-claim-row{grid-template-columns:minmax(0,1fr) auto;min-height:74px}.r3-policy-detail .cp360-claim-row time{grid-column:1 / 2}}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table{display:table}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color:#221e1f;font-synthesis:none;text-rendering:optimizeLegibility;--far-cyan:#00bed8;--far-cyan-strong:#006b78;--far-yellow:#fef200;--far-ink:#221e1f;--far-focus:#005fcc;--surface:#fff;--surface-soft:#f1f5f9;--brand-soft:#e9fafc;--text-secondary:#475569;--border:#cbd5e1;--danger:#b91c1c;--success:#15803d;--warning:#b45309;background:#f8fafc;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f8fafc;min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--far-focus);outline-offset:2px}.public-shell{background:radial-gradient(circle at 90% 5%,#00bed829,#0000 28rem),linear-gradient(#fff,#f8fafc 44%,#eefbfd);min-height:100vh}.site-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #cbd5e1bf;position:sticky;top:0}.container-shell{width:min(1180px,100% - 32px);margin:0 auto}.header-row{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand-logo{width:176px;max-width:45vw;height:auto;display:block}.header-nav{color:#334155;align-items:center;gap:24px;font-size:14px;font-weight:700;display:flex}.header-nav a{text-decoration:none}.header-nav a:hover{color:var(--far-cyan-strong)}.case-banner{background:var(--far-ink);color:#fff;padding:8px 0;font-size:12px;line-height:1.5}.case-banner strong{color:var(--far-yellow)}.hero{padding:72px 0 48px}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:56px;display:grid}.eyebrow{background:var(--brand-soft);color:var(--far-cyan-strong);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.hero h1{letter-spacing:-.04em;max-width:680px;margin:18px 0 16px;font-size:clamp(38px,5vw,64px);line-height:1.03}.hero p{max-width:650px;color:var(--text-secondary);margin:0;font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-visual{background:linear-gradient(145deg,#00bed8,#00a9c3 48%,#006b78);border-radius:28px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 30px 80px #006b783d}.hero-visual:before{content:"";background:var(--far-yellow);opacity:.95;border-radius:50%;width:280px;height:280px;position:absolute;top:-110px;right:-60px}.hero-visual:after{content:"";border:1px solid #ffffff73;border-radius:24px;position:absolute;inset:40px}.hero-shield{clip-path:polygon(50% 0,100% 18%,88% 75%,50% 100%,12% 75%,0 18%);background:#ffffff1a;border:16px solid #fffffff2;border-radius:85px 85px 70px 70px;width:170px;height:205px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.hero-card{background:#fffffff0;border-radius:18px;padding:20px;position:absolute;bottom:28px;left:28px;right:28px;box-shadow:0 12px 30px #221e1f26}.hero-card strong{margin-bottom:4px;font-size:15px;display:block}.hero-card span{color:#64748b;font-size:13px}.btn{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.btn-primary{background:var(--far-yellow);color:var(--far-ink);box-shadow:0 10px 24px #b4a80033}.btn-secondary{background:var(--far-ink);color:#fff}.btn-cyan{background:var(--far-cyan-strong);color:#fff}.btn-ghost{color:var(--far-cyan-strong);background:#fff;border:1px solid #a5e8ef}.quick-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:72px;display:grid}.quick-card{background:#fff;border:1px solid #dce7eb;border-radius:18px;min-height:150px;padding:22px;box-shadow:0 12px 34px #0f172a0d}.quick-card .icon{background:var(--brand-soft);width:44px;height:44px;color:var(--far-cyan-strong);border-radius:12px;place-items:center;font-weight:900;display:grid}.quick-card h3{margin:16px 0 8px;font-size:17px}.quick-card p{color:#64748b;margin:0;font-size:14px;line-height:1.55}.quick-card.is-muted{background:#f8fafc}.flow-main{padding:44px 0 72px}.flow-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.flow-panel{background:#fff;border:1px solid #dce7eb;border-radius:20px;padding:clamp(22px,4vw,36px);box-shadow:0 18px 46px #0f172a0f}.flow-panel h1{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(28px,4vw,40px)}.flow-panel .lead{color:#64748b;margin:0 0 28px;line-height:1.65}.flow-side{position:sticky;top:112px}.step-card{background:#e9fafc;border:1px solid #b9edf3;border-radius:18px;padding:22px}.step-card h2{margin:0 0 14px;font-size:15px}.step-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.step-list li{color:#475569;align-items:flex-start;gap:10px;font-size:13px;display:flex}.step-dot{width:26px;height:26px;color:var(--far-cyan-strong);background:#fff;border:1px solid #98dfe8;border-radius:50%;flex:0 0 26px;place-items:center;font-weight:800;display:grid}.step-list li.current{color:var(--far-ink);font-weight:800}.step-list li.current .step-dot{background:var(--far-yellow);border-color:var(--far-yellow);color:var(--far-ink)}.form-grid{gap:18px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field{gap:7px;display:grid}.field label{color:#334155;font-size:14px;font-weight:800}.field .hint{color:#64748b;font-size:12px;line-height:1.5}.input,.textarea{border:1px solid var(--border);width:100%;min-height:46px;color:var(--far-ink);background:#fff;border-radius:10px;padding:10px 12px}.textarea{resize:vertical;min-height:132px}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.field-error{color:var(--danger);font-size:13px;font-weight:700}.form-actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.alert{border-radius:14px;margin:18px 0;padding:14px 16px;font-size:14px;line-height:1.55}.alert-error{color:#881337;background:#fff1f2;border:1px solid #fecdd3}.alert-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.alert-info{color:#075f6b;background:#effcfe;border:1px solid #a5e8ef}.alert-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.verification-card,.review-card,.receipt-card{background:#f8fafc;border:1px solid #dce7eb;border-radius:16px;padding:20px}.verification-card dl,.review-card dl{grid-template-columns:180px 1fr;gap:10px 16px;margin:0;font-size:14px;display:grid}dt{color:#64748b}dd{overflow-wrap:anywhere;margin:0;font-weight:700}.evidence-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.evidence-list li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.evidence-list button{color:#b91c1c;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-weight:800}.tracking-code{background:var(--far-ink);color:#fff;letter-spacing:.06em;overflow-wrap:anywhere;border-radius:12px;margin:10px 0 4px;padding:14px 18px;font-size:clamp(20px,4vw,30px);font-weight:900;display:inline-block}.next-steps{color:#475569;margin:18px 0 0;padding-left:20px;line-height:1.65}.request-id{color:#64748b;margin-top:12px;font-size:12px}.site-footer{color:#64748b;border-top:1px solid #dce7eb;padding:34px 0 48px;font-size:13px}.footer-grid{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.footer-grid strong{color:var(--far-ink)}@media(max-width:900px){.header-nav{display:none}.hero{padding-top:48px}.hero-grid,.flow-grid{grid-template-columns:1fr}.hero-visual{min-height:340px}.quick-grid{grid-template-columns:1fr 1fr}.flow-side{order:-1;position:static}}@media(max-width:640px){.container-shell{width:min(100% - 24px,1180px)}.header-row{min-height:68px}.brand-logo{width:145px}.hero{padding:36px 0 32px}.hero p{font-size:16px}.hero-actions,.form-actions{flex-direction:column}.btn{width:100%}.hero-visual{min-height:280px}.quick-grid,.form-grid.two{grid-template-columns:1fr}.quick-grid{padding-bottom:48px}.flow-main{padding-top:24px}.flow-panel{border-radius:16px;padding:20px}.verification-card dl,.review-card dl{grid-template-columns:1fr;gap:4px}.verification-card dd,.review-card dd{margin-bottom:10px}.footer-grid{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.tracking-lookup-shell{max-width:760px}.tracking-lookup-panel{width:100%}.tracking-status-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.tracking-timeline-panel{position:sticky;top:112px}.status-hero-card{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px;border-radius:16px;border:1px solid #a5e8ef;background:#e9fafc}.status-hero-card strong{display:block;margin-top:4px;font-size:clamp(24px,4vw,36px)}.status-kicker{color:#475569;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.status-code{padding:8px 10px;border-radius:999px;background:#221e1f;color:#fff;font-size:12px;font-weight:800}.tracking-timeline{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:0}.tracking-timeline li{display:grid;grid-template-columns:18px 1fr;gap:12px;min-height:68px;position:relative}.tracking-timeline li:not(:last-child):before{content:"";position:absolute;left:6px;top:16px;bottom:-4px;width:2px;background:#b9edf3}.timeline-marker{width:14px;height:14px;margin-top:3px;border-radius:50%;background:#00bed8;border:3px solid white;box-shadow:0 0 0 2px #00bed8;z-index:1}.tracking-timeline strong{display:block;font-size:14px;color:#221e1f}.tracking-timeline span{display:block;margin-top:4px;color:#64748b;font-size:12px}.empty-state{color:#64748b;line-height:1.6}@media(max-width:900px){.tracking-status-grid{grid-template-columns:1fr}.tracking-timeline-panel{position:static}}@media(max-width:640px){.status-hero-card{align-items:flex-start;flex-direction:column}}.operator-shell,.operator-login-screen{min-height:100vh;background:#f4f7f8;color:#221e1f}.operator-header{min-height:76px;padding:12px clamp(18px,4vw,56px);display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border-bottom:1px solid #d9e2e5;position:sticky;top:0;z-index:20}.operator-brand{display:flex;align-items:center;gap:16px;color:#221e1f;text-decoration:none;font-weight:800}.operator-brand .brand-logo{width:112px;height:auto}.operator-nav{display:flex;align-items:center;gap:18px}.operator-nav a{color:#221e1f;font-weight:700;text-decoration:none}.operator-identity{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#536168}.operator-main{padding-top:36px;padding-bottom:64px}.operator-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.operator-title-row h1{margin:4px 0 8px}.operator-title-row p{margin:0;max-width:760px;color:#536168}.operator-panel{background:#fff;border:1px solid #d9e2e5;border-radius:18px;padding:22px;box-shadow:0 10px 28px #221e1f0d;margin-bottom:22px}.operator-filter-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.operator-filter-row label,.operator-form label,.operator-sticky-panel label{display:block;margin-bottom:8px;font-weight:800}.operator-filter-row select,.operator-form input,.operator-sticky-panel select{min-height:46px;width:min(100%,360px);padding:10px 12px;border:1px solid #9aa9af;border-radius:10px;background:#fff;color:#221e1f}.operator-count{font-weight:800;color:#536168}.claims-table-wrap{overflow-x:auto;padding:0}.claims-table{width:100%;border-collapse:collapse}.claims-table th,.claims-table td{padding:15px 16px;text-align:left;border-bottom:1px solid #e4eaec;vertical-align:middle}.claims-table th{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#536168;background:#f8fafb}.claims-table tr:last-child td{border-bottom:0}.status-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;font-size:.82rem;font-weight:800;background:#e9f8fb;color:#0c5865}.status-under_review{background:#e8f4ff;color:#164a70}.status-observed{background:#fff6d9;color:#6b5200}.status-approved{background:#e7f7ed;color:#17603a}.status-in_repair{background:#f1eaff;color:#50317c}.status-closed{background:#eceff1;color:#465157}.operator-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:18px}.operator-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;align-items:start}.operator-detail-main{min-width:0}.operator-sticky-panel{position:sticky;top:102px}.operator-sticky-panel form{display:grid;gap:12px;margin-top:18px}.operator-sticky-panel select{width:100%}.panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.panel-heading h2{margin:3px 0 0}.operator-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.operator-definition-grid div{padding:14px;border-radius:12px;background:#f7f9fa}.operator-definition-grid dt{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#65737a;font-weight:800}.operator-definition-grid dd{margin:5px 0 0;word-break:break-word}.operator-description{margin-top:20px;padding-top:18px;border-top:1px solid #e4eaec}.evidence-list,.audit-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.evidence-list li,.audit-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid #e1e7e9;border-radius:12px}.evidence-list li div,.audit-list li{min-width:0}.evidence-list span,.audit-list span,.audit-list time,.audit-list small{display:block;color:#65737a;margin-top:4px}.operator-timeline{list-style:none;margin:0;padding:0;display:grid;gap:12px}.operator-timeline li{position:relative;padding:12px 14px 12px 22px;border-left:3px solid #00bed8;background:#f8fafb;border-radius:0 12px 12px 0}.operator-timeline span,.operator-timeline time,.operator-timeline small{display:block;margin-top:4px;color:#65737a}.operator-concurrency-note{margin-top:18px;padding:12px;border-radius:10px;background:#f7f9fa;color:#536168;font-size:.88rem}.breadcrumbs{display:flex;gap:8px;margin-bottom:16px;color:#65737a}.breadcrumbs a{color:#0c7181;font-weight:700}.operator-login-main{min-height:calc(100vh - 38px);display:grid;place-items:center;padding:42px 18px}.operator-login-card{width:min(100%,470px);background:#fff;border:1px solid #d9e2e5;border-radius:22px;padding:clamp(24px,5vw,42px);box-shadow:0 18px 46px #221e1f17}.operator-login-card .brand-logo{width:132px;margin-bottom:26px}.operator-login-card h1{margin:5px 0 10px}.operator-login-card>p{color:#536168}.operator-form{display:grid;gap:9px;margin:24px 0 18px}.operator-form input{width:100%;box-sizing:border-box;margin-bottom:8px}.operator-form .btn{margin-top:6px}.operator-public-link{color:#0c7181;font-weight:800}.loading-state{color:#536168}@media(max-width:900px){.operator-header{align-items:flex-start;flex-direction:column;position:static}.operator-nav{width:100%;flex-wrap:wrap}.operator-identity{margin-left:auto}.operator-detail-grid{grid-template-columns:1fr}.operator-sticky-panel{position:static}}@media(max-width:720px){.operator-title-row,.operator-filter-row,.panel-heading{flex-direction:column;align-items:stretch}.claims-table-wrap{overflow:visible;background:transparent;border:0;box-shadow:none}.claims-table,.claims-table tbody,.claims-table tr,.claims-table td{display:block;width:100%;box-sizing:border-box}.claims-table thead{display:none}.claims-table tr{background:#fff;border:1px solid #d9e2e5;border-radius:14px;margin-bottom:14px;overflow:hidden}.claims-table td{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;border-bottom:1px solid #edf1f2}.claims-table td:before{content:attr(data-label);font-weight:800;color:#65737a}.operator-definition-grid{grid-template-columns:1fr}.evidence-list li,.audit-list li{align-items:stretch;flex-direction:column}}@media(max-width:520px){.operator-nav{display:grid;grid-template-columns:1fr 1fr;align-items:center}.operator-identity{max-width:none;margin-left:0;grid-column:1 / -1}.operator-pagination{justify-content:space-between;gap:8px}.claims-table td{grid-template-columns:1fr}}:root{--ops-navy: #06345f;--ops-navy-deep: #032b52;--ops-blue: #1473e6;--ops-cyan: #00bed8;--ops-yellow: #fef200;--ops-green: #13a76b;--ops-violet: #6758ef;--ops-red: #ef5350;--ops-ink: #0b1e45;--ops-muted: #63708b;--ops-bg: #f4f8fb;--ops-border: #dce6ee;--ops-surface: #ffffff}.operator-ops-shell{min-height:100vh;display:grid;grid-template-columns:220px minmax(0,1fr);background:var(--ops-bg);color:var(--ops-ink)}.ops-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:26px 12px 22px;overflow-y:auto;background:linear-gradient(180deg,var(--ops-navy) 0%,var(--ops-navy-deep) 100%);color:#fff;z-index:30}.ops-brand{display:grid;gap:3px;padding:0 12px 26px;color:#fff;text-decoration:none}.ops-brand-name{font-size:29px;font-weight:900;letter-spacing:-.035em;line-height:1}.ops-brand-name strong{color:var(--ops-cyan);font-weight:800}.ops-brand-tagline{color:#b9c9d8;font-size:10px;letter-spacing:.01em}.ops-nav{display:grid;gap:8px}.ops-nav-link{min-height:48px;display:flex;align-items:center;gap:13px;padding:0 14px;border-radius:11px;color:#eaf3fa;text-decoration:none;font-size:14px;font-weight:700;transition:background .16s ease,transform .16s ease}.ops-nav-link:hover{background:#ffffff14;transform:translate(1px)}.ops-nav-link.is-active{background:#0a4f8a;color:#fff;box-shadow:inset 0 0 0 1px #00bed829}.ops-nav-icon{width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(216,230,241,.72);border-radius:6px;color:#d8e6f1;font-size:14px;line-height:1}.ops-nav-link.is-active .ops-nav-icon{border-color:var(--ops-cyan);color:var(--ops-cyan)}.ops-sidebar-footer{margin-top:auto;display:grid;gap:7px;padding:20px 12px 0;border-top:1px solid rgba(170,190,210,.42);color:#aabed2;font-size:10px;line-height:1.45}.ops-sidebar-footer strong{color:#d8e6f1;font-size:11px}.ops-public-link{color:var(--ops-cyan);font-weight:800;text-decoration:none;margin-bottom:5px}.ops-workspace{min-width:0;min-height:100vh;background:var(--ops-bg)}.operator-header.ops-topbar{min-height:74px;position:sticky;top:0;z-index:25;display:grid;grid-template-columns:minmax(230px,1fr) minmax(280px,430px) auto;align-items:center;gap:24px;padding:12px 28px;border-bottom:1px solid var(--ops-border);background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ops-topbar-title{display:grid;gap:3px}.ops-topbar-title strong{font-size:20px;letter-spacing:-.02em}.ops-topbar-title span{color:var(--ops-muted);font-size:11px}.ops-global-search{display:block}.ops-global-search input{width:100%;min-height:42px;padding:0 15px;border:1px solid var(--ops-border);border-radius:10px;background:#fbfdff;color:var(--ops-muted)}.ops-global-search input:disabled{opacity:1;cursor:default}.ops-operator-area{display:flex;align-items:center;gap:10px;min-width:0}.ops-avatar{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:50%;background:var(--ops-navy);color:#fff;font-size:12px;font-weight:800}.ops-operator-area .operator-identity{max-width:170px;color:var(--ops-ink);font-size:11px;font-weight:700}.ops-signout{min-height:36px;padding:0 11px;border:1px solid var(--ops-border);border-radius:9px;background:#fff;color:var(--ops-navy);font-weight:800;font-size:11px;cursor:pointer}.operator-main.ops-main{width:100%;max-width:none;padding:28px clamp(18px,2.5vw,34px) 56px;margin:0}.ops-page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px}.ops-page-heading h1{margin:4px 0 5px;color:var(--ops-ink);font-size:clamp(28px,3vw,34px);letter-spacing:-.035em}.ops-page-heading p{max-width:800px;margin:0;color:var(--ops-muted);font-size:13px;line-height:1.55}.ops-kicker{color:var(--ops-blue);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ops-refresh-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;border:1px solid #bcd0df;border-radius:9px;background:#fff;color:var(--ops-navy);text-decoration:none;font-size:12px;font-weight:800;cursor:pointer}.ops-refresh-button:hover{border-color:var(--ops-cyan)}.ops-refresh-button:disabled{opacity:.55;cursor:not-allowed}.ops-panel,.ops-kpi-card,.ops-claims-toolbar,.ops-kanban-column,.ops-task-coming-soon{background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:13px;box-shadow:0 8px 25px #06345f0b}.ops-panel{padding:20px}.ops-loading{color:var(--ops-muted);margin-bottom:18px}.ops-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(145px,1fr));gap:14px;margin-bottom:18px}.ops-kpi-card{min-height:108px;display:grid;grid-template-columns:46px 1fr;gap:13px;align-items:start;padding:15px}.ops-kpi-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;color:#fff;font-size:14px}.ops-kpi-icon.is-blue{background:var(--ops-blue)}.ops-kpi-icon.is-cyan{background:var(--ops-cyan)}.ops-kpi-icon.is-violet{background:var(--ops-violet)}.ops-kpi-icon.is-yellow{background:#f2b700}.ops-kpi-icon.is-green{background:var(--ops-green)}.ops-kpi-card div{display:grid;min-width:0}.ops-kpi-card div>span{font-size:12px;font-weight:800}.ops-kpi-card strong{margin:2px 0;font-size:27px;line-height:1.1}.ops-kpi-card small{color:var(--ops-muted);font-size:9px;line-height:1.35}.ops-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr);gap:18px;margin-bottom:18px}.ops-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.ops-panel-heading h2{margin:0 0 4px;font-size:18px;letter-spacing:-.025em}.ops-panel-heading p{margin:0;color:var(--ops-muted);font-size:11px;line-height:1.5}.ops-panel-heading a{color:var(--ops-blue);font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.ops-stage-panel{min-height:330px}.ops-stage-chart{height:245px;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,4vw,56px);align-items:end;padding:14px 22px 0;border-bottom:1px solid #dfe8ef;background-image:linear-gradient(to top,rgba(220,230,238,.55) 1px,transparent 1px);background-size:100% 25%}.ops-stage-chart-item{height:100%;display:grid;grid-template-rows:22px 1fr 38px;align-items:end;text-align:center}.ops-stage-chart-item>strong{font-size:13px}.ops-stage-chart-item>span{align-self:center;color:var(--ops-muted);font-size:10px;font-weight:700}.ops-stage-bar-track{height:100%;display:flex;align-items:end;justify-content:center}.ops-stage-bar{width:min(82px,74%);min-height:8px;border-radius:7px 7px 2px 2px}.ops-stage-bar.is-navy{background:var(--ops-navy)}.ops-stage-bar.is-cyan{background:var(--ops-cyan)}.ops-stage-bar.is-yellow{background:#f2c400}.ops-stage-bar.is-green{background:var(--ops-green)}.ops-action-list{list-style:none;padding:0;margin:0;display:grid}.ops-action-list li+li{border-top:1px solid #e6edf2}.ops-action-list a{min-height:60px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 12px;align-items:center;gap:10px;color:inherit;text-decoration:none}.ops-action-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#fff4cc;color:#b67900;font-weight:900}.ops-action-copy{display:grid;gap:2px;min-width:0}.ops-action-copy strong{font-size:11px}.ops-action-copy small{overflow:hidden;color:var(--ops-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ops-compact-empty{padding:24px 12px;color:var(--ops-muted);text-align:center;font-size:12px}.ops-activity-panel{padding-bottom:12px}.ops-activity-list{display:grid}.ops-activity-row{min-height:42px;display:grid;grid-template-columns:10px 145px 140px 150px 1fr 12px;align-items:center;gap:12px;border-top:1px solid #e8eef3;color:inherit;text-decoration:none;font-size:10px}.ops-activity-row:first-child{border-top:0}.ops-activity-row>span:not(.ops-activity-dot),.ops-activity-row time{color:var(--ops-muted)}.ops-activity-dot{width:7px;height:7px;border-radius:50%;background:var(--ops-cyan)}.ops-claims-toolbar{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:12px 14px;margin-bottom:16px}.ops-filter-control{display:grid;gap:5px;min-width:min(300px,100%)}.ops-filter-control label{color:var(--ops-muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ops-filter-control select{min-height:39px;padding:0 11px;border:1px solid var(--ops-border);border-radius:8px;background:#fff;color:var(--ops-ink)}.ops-view-toggle{display:inline-flex;padding:3px;border:1px solid var(--ops-border);border-radius:9px;background:#f7fafc}.ops-view-toggle button{min-height:34px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:var(--ops-navy);font-size:11px;font-weight:800;cursor:pointer}.ops-view-toggle button.is-active{background:var(--ops-blue);color:#fff;box-shadow:0 4px 10px #1473e62e}.ops-kanban{display:grid;grid-template-columns:repeat(4,minmax(245px,1fr));gap:14px;align-items:start;overflow-x:auto;padding-bottom:8px}.ops-kanban-column{min-width:245px;padding:10px}.ops-kanban-heading{min-height:58px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:9px}.ops-kanban-heading h2{margin:0 0 2px;font-size:14px}.ops-kanban-heading p{margin:0;color:var(--ops-muted);font-size:9px;line-height:1.35}.ops-kanban-heading>strong{min-width:30px;height:25px;display:grid;place-items:center;border-radius:999px;background:#edf3f7;font-size:11px}.ops-kanban-stage-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#fff;font-weight:900}.ops-kanban-column.is-blue .ops-kanban-stage-icon{background:var(--ops-blue)}.ops-kanban-column.is-cyan .ops-kanban-stage-icon{background:var(--ops-cyan)}.ops-kanban-column.is-yellow .ops-kanban-stage-icon{background:#f2b700}.ops-kanban-column.is-green .ops-kanban-stage-icon{background:var(--ops-green)}.ops-kanban-cards{display:grid;gap:9px}.ops-kanban-empty{min-height:100px;display:grid;place-items:center;padding:18px;border:1px dashed #cbd9e3;border-radius:10px;color:var(--ops-muted);font-size:10px;text-align:center}.ops-claim-card{display:grid;gap:8px;padding:12px;border:1px solid #dbe5ec;border-radius:10px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 3px 12px #06345f09;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.ops-claim-card:hover{border-color:#91dbe5;transform:translateY(-1px);box-shadow:0 8px 18px #06345f12}.ops-claim-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ops-claim-card-top>strong{font-size:12px;letter-spacing:-.01em}.ops-claim-card .status-badge{min-height:22px;padding:2px 7px;font-size:8px}.ops-claim-policy{color:#536f91;font-size:10px}.ops-claim-card dl{margin:0;display:grid;gap:5px}.ops-claim-card dl div{display:grid;grid-template-columns:58px 1fr;gap:7px;font-size:9px}.ops-claim-card dt{color:var(--ops-muted)}.ops-claim-card dd{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ops-claim-card-action{display:flex;justify-content:space-between;align-items:center;padding-top:6px;border-top:1px solid #edf2f5;color:var(--ops-blue);font-size:9px;font-weight:800}.ops-list-panel{position:relative;padding-top:36px}.ops-list-count{position:absolute;top:11px;right:15px;color:var(--ops-muted);font-size:10px;font-weight:800}.ops-card-link{color:var(--ops-blue);font-weight:800;text-decoration:none;white-space:nowrap}.ops-task-coming-soon{min-height:390px;display:grid;grid-template-columns:72px minmax(0,680px);justify-content:center;align-content:center;gap:24px;padding:clamp(28px,6vw,72px)}.ops-task-coming-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,var(--ops-cyan),var(--ops-blue));color:#fff;font-size:30px;font-weight:900}.ops-task-coming-soon h2{margin:5px 0 10px;font-size:clamp(22px,3vw,31px);letter-spacing:-.035em}.ops-task-coming-soon p{margin:0;color:var(--ops-muted);font-size:13px;line-height:1.65}.ops-task-type-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.ops-task-type-list span{padding:7px 10px;border-radius:999px;background:#eff8fb;color:var(--ops-navy);font-size:10px;font-weight:800}.status-received{background:#e7f3ff;color:#0d63ba}.status-under_review{background:#dff9fd;color:#08798a}.status-observed{background:#fff5d1;color:#8b6500}.status-approved{background:#e4f8ee;color:#147349}.status-in_repair{background:#efeaff;color:#5940a0}.status-closed{background:#ddf7ec;color:#137553}@media(max-width:1180px){.ops-kpi-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.ops-dashboard-grid{grid-template-columns:1fr}.ops-kanban{grid-template-columns:repeat(4,minmax(260px,1fr))}.ops-activity-row{grid-template-columns:10px 130px 120px 1fr 12px}.ops-activity-row time{display:none}}@media(max-width:900px){.operator-ops-shell{grid-template-columns:78px minmax(0,1fr)}.ops-sidebar{padding-inline:8px}.ops-brand{padding-inline:6px;align-items:center;text-align:center}.ops-brand-name{font-size:18px}.ops-brand-name strong{display:block;font-size:13px}.ops-brand-tagline,.ops-nav-link>span:last-child,.ops-sidebar-footer strong,.ops-sidebar-footer>span,.ops-public-link{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ops-nav-link{justify-content:center;padding:0}.ops-nav-icon{width:34px;height:34px}.ops-sidebar-footer{min-height:48px}.operator-header.ops-topbar{grid-template-columns:1fr auto;padding-inline:18px}.ops-global-search{display:none}.ops-topbar{flex-direction:row;align-items:center}.ops-operator-area .operator-identity{display:none}.ops-kpi-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:720px){.operator-ops-shell{display:block}.ops-sidebar{position:sticky;top:0;width:100%;height:auto;min-height:62px;flex-direction:row;align-items:center;padding:8px 12px;overflow:visible}.ops-brand{width:86px;padding:0;text-align:left}.ops-brand-name strong{display:inline}.ops-nav{margin-left:auto;display:flex;gap:4px}.ops-nav-link{min-height:42px;width:44px}.ops-sidebar-footer{display:none}.operator-header.ops-topbar{position:static;min-height:62px;grid-template-columns:1fr auto;padding:9px 12px}.ops-topbar-title span,.ops-signout{display:none}.operator-main.ops-main{padding:20px 12px 42px}.ops-page-heading,.ops-claims-toolbar{align-items:stretch;flex-direction:column}.ops-kpi-grid{grid-template-columns:1fr 1fr;gap:9px}.ops-kpi-card{min-height:96px;grid-template-columns:38px 1fr;padding:12px}.ops-kpi-icon{width:38px;height:38px}.ops-stage-chart{gap:10px;padding-inline:6px}.ops-stage-bar{width:72%}.ops-view-toggle{align-self:flex-end}.ops-filter-control{min-width:0}.ops-task-coming-soon{grid-template-columns:1fr;justify-items:start}.ops-activity-row{grid-template-columns:10px 1fr 12px;padding:8px 0}.ops-activity-row>span:nth-of-type(2),.ops-activity-row>span:nth-of-type(3),.ops-activity-row time{display:none}}@media(max-width:520px){.ops-kpi-grid{grid-template-columns:1fr}.ops-kanban{grid-template-columns:repeat(4,minmax(82vw,1fr));scroll-snap-type:x mandatory}.ops-kanban-column{scroll-snap-align:start}.ops-page-heading h1{font-size:27px}}.ops-detail-breadcrumbs{margin-bottom:12px}.ops-detail-breadcrumbs a{color:var(--ops-blue);font-size:11px;font-weight:800;text-decoration:none}.ops-detail-header{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(180px,.7fr) minmax(150px,.5fr) auto;align-items:center;gap:20px;min-height:96px;margin-bottom:16px;padding:12px 6px 16px;border-bottom:1px solid var(--ops-border)}.ops-detail-identity h1{margin:0 0 4px;font-size:clamp(28px,3vw,36px);letter-spacing:-.04em}.ops-detail-identity>span{color:#536f91;font-size:12px;font-weight:700}.ops-detail-stage,.ops-detail-status{min-height:62px;display:grid;align-content:center;gap:3px;padding-left:20px;border-left:1px solid var(--ops-border)}.ops-detail-stage>span,.ops-detail-status>span{color:var(--ops-muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ops-detail-stage strong{font-size:18px}.ops-detail-stage small{color:var(--ops-muted);font-size:10px}.ops-detail-status .status-badge{width:max-content;min-height:28px;padding-inline:13px;font-size:9px}.ops-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.ops-primary-action{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:0;border-radius:9px;background:linear-gradient(135deg,var(--ops-cyan),#08a5dc);color:#fff;font-size:11px;font-weight:900;text-decoration:none;cursor:pointer;box-shadow:0 7px 16px #00bed833}.ops-primary-action:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ops-icon-button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--ops-border);border-radius:9px;background:#fff;color:var(--ops-navy);font-size:18px;cursor:pointer}.ops-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);gap:14px}.ops-detail-grid>.ops-panel{min-width:0;margin:0}.ops-summary-card,.ops-work-card{min-height:300px}.ops-evidence-card,.ops-timeline-card{min-height:310px}.ops-summary-list{margin:0;display:grid;gap:1px}.ops-summary-row{display:grid;grid-template-columns:28px 120px minmax(0,1fr);gap:9px;align-items:start;min-height:42px;padding:7px 0}.ops-summary-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:#eef6fb;color:var(--ops-blue);font-size:11px;font-weight:900}.ops-summary-row dt{padding-top:5px;color:var(--ops-muted);font-size:10px}.ops-summary-row dd{display:grid;gap:3px;padding-top:4px;font-size:11px}.ops-summary-row dd strong{font-weight:800;overflow-wrap:anywhere}.ops-summary-row dd small{color:var(--ops-muted);font-size:9px}.ops-detail-description{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;padding-top:7px;border-top:1px solid #edf2f5}.ops-detail-description strong{font-size:10px}.ops-detail-description p{margin:4px 0 0;color:#385074;font-size:10px;line-height:1.55}.ops-state-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.ops-state-overview>div{min-height:66px;display:grid;align-content:center;gap:4px;padding:9px 10px;border:1px solid #e4ebf1;border-radius:9px;background:#fbfdff}.ops-state-overview span{color:var(--ops-muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ops-state-overview strong{font-size:10px;line-height:1.35}.ops-task-contract-note{display:grid;gap:4px;padding:11px 12px;margin-bottom:12px;border-left:3px solid var(--ops-yellow);border-radius:0 8px 8px 0;background:#fffdea}.ops-task-contract-note strong{font-size:10px}.ops-task-contract-note span{color:#6f6516;font-size:9px;line-height:1.45}.ops-transition-form{display:grid;gap:6px}.ops-transition-form label{color:var(--ops-muted);font-size:9px;font-weight:800}.ops-transition-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.ops-transition-row select{min-height:40px;padding:0 10px;border:1px solid var(--ops-border);border-radius:8px;background:#fff;color:var(--ops-ink)}.ops-work-card .operator-concurrency-note{margin:10px 0 0;font-size:8px;line-height:1.45}.ops-count-pill{min-width:70px;min-height:25px;display:grid;place-items:center;padding:0 8px;border-radius:999px;background:#edf3f7;color:var(--ops-muted);font-size:9px;font-weight:800}.ops-evidence-list{list-style:none;margin:0;padding:0;display:grid}.ops-evidence-list li{min-height:56px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;align-items:center;border-top:1px solid #e7eef3}.ops-evidence-list li:first-child{border-top:0}.ops-file-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#fff;font-size:7px;font-weight:900}.ops-file-icon.is-image{background:var(--ops-violet)}.ops-file-icon.is-pdf{background:#ef405b}.ops-evidence-list li>div{min-width:0;display:grid;gap:3px}.ops-evidence-list strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ops-evidence-list span{color:var(--ops-muted);font-size:8px}.ops-evidence-list button{min-height:32px;padding:0 9px;border:1px solid var(--ops-border);border-radius:7px;background:#fff;color:var(--ops-blue);font-size:9px;font-weight:800;cursor:pointer}.ops-protected-note{margin-top:8px;padding:7px 9px;border-radius:7px;background:#edf4fb;color:#4f6580;font-size:8px;line-height:1.45}.ops-detail-timeline{list-style:none;margin:0;padding:0;display:grid}.ops-detail-timeline li{display:grid;grid-template-columns:46px 16px minmax(0,1fr) auto;gap:8px;align-items:start;min-height:52px}.ops-detail-timeline time{padding-top:3px;color:#536f91;font-size:9px;text-align:right}.ops-detail-timeline li>div{display:grid;gap:2px;padding-bottom:10px;border-bottom:1px solid #edf2f5}.ops-detail-timeline li:last-child>div{border-bottom:0}.ops-detail-timeline strong{font-size:10px}.ops-detail-timeline li>div span{color:var(--ops-muted);font-size:8px}.ops-detail-timeline small{padding-top:3px;color:var(--ops-muted);font-size:8px}.ops-timeline-dot{position:relative;width:10px;height:10px;margin-top:2px;border-radius:50%;background:var(--ops-cyan);box-shadow:0 0 0 4px #e8fafd}.ops-timeline-dot:after{content:"";position:absolute;top:12px;left:4px;width:2px;height:39px;background:#dce6ee}.ops-detail-timeline li:last-child .ops-timeline-dot:after{display:none}.ops-audit-details{inline-size:100%;min-inline-size:0;max-inline-size:100%;margin-top:14px;border:1px solid var(--ops-border);border-radius:12px;background:#fff;box-shadow:0 8px 25px #06345f0a;overflow:hidden;contain:layout inline-size paint}.ops-audit-details summary{min-height:44px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;color:var(--ops-ink);font-size:11px;font-weight:900;cursor:pointer}.ops-audit-details summary span{color:var(--ops-muted);font-size:9px;font-weight:700}.ops-audit-table-wrap{display:block;inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;contain:layout inline-size paint;border-top:1px solid var(--ops-border)}.ops-audit-table{width:max-content;min-width:100%;border-collapse:collapse;font-size:9px}.ops-audit-table th,.ops-audit-table td{padding:9px 12px;border-bottom:1px solid #edf2f5;text-align:left;vertical-align:top}.ops-audit-table th{background:#f7fafc;color:var(--ops-muted);font-size:8px;text-transform:uppercase;letter-spacing:.04em}.ops-audit-table td:last-child{max-width:220px;overflow-wrap:anywhere}@media(max-width:1050px){.ops-detail-header{grid-template-columns:minmax(240px,1fr) 170px 145px}.ops-detail-actions{grid-column:1 / -1;justify-content:flex-start;padding-top:8px}.ops-detail-grid{grid-template-columns:1fr}}@media(max-width:720px){.ops-detail-header{grid-template-columns:1fr 1fr;gap:12px}.ops-detail-identity{grid-column:1 / -1}.ops-detail-stage{padding-left:0;border-left:0}.ops-detail-status{padding-left:12px}.ops-detail-actions{grid-column:1 / -1}.ops-primary-action{flex:1}.ops-summary-row{grid-template-columns:28px 100px minmax(0,1fr)}.ops-state-overview{grid-template-columns:1fr}.ops-detail-timeline li{grid-template-columns:42px 14px minmax(0,1fr)}.ops-detail-timeline small{grid-column:3;padding:0 0 8px}}@media(max-width:520px){.ops-detail-header{display:flex;flex-direction:column;align-items:stretch}.ops-detail-stage,.ops-detail-status{padding:8px 0;border:0;border-top:1px solid var(--ops-border)}.ops-summary-row{grid-template-columns:28px 1fr}.ops-summary-row dt{grid-column:2;padding-top:0}.ops-summary-row dd{grid-column:2}.ops-transition-row{grid-template-columns:1fr}.ops-evidence-list li{grid-template-columns:34px minmax(0,1fr);padding:8px 0}.ops-evidence-list button{grid-column:2;justify-self:start}.ops-detail-identity,.ops-detail-identity h1,.ops-detail-identity>span,.ops-work-card .operator-concurrency-note,.ops-audit-details summary,.ops-audit-details summary span{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.ops-detail-identity h1{line-height:1.05}.ops-audit-details summary{flex-wrap:wrap;gap:6px 10px}.ops-audit-table-wrap{overflow:visible;contain:layout inline-size paint}.ops-audit-table,.ops-audit-table tbody,.ops-audit-table tr,.ops-audit-table td{display:block;inline-size:100%;min-inline-size:0;max-inline-size:100%}.ops-audit-table{min-width:0;border-collapse:separate}.ops-audit-table thead{display:none}.ops-audit-table tr{padding:7px 0;border-bottom:1px solid #e7eef3}.ops-audit-table tr:last-child{border-bottom:0}.ops-audit-table td{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;padding:5px 10px;border:0;overflow-wrap:anywhere;word-break:break-word}.ops-audit-table td:before{color:var(--ops-muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ops-audit-table td:nth-child(1):before{content:"Fecha"}.ops-audit-table td:nth-child(2):before{content:"Evento"}.ops-audit-table td:nth-child(3):before{content:"Actor"}.ops-audit-table td:nth-child(4):before{content:"Resultado"}.ops-audit-table td:nth-child(5):before{content:"Request ID"}.ops-audit-table td:last-child{max-width:none}}.ops-task-kpis{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;margin-bottom:16px}.ops-task-kpi{min-height:96px;display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;padding:14px;border:1px solid var(--ops-border);border-radius:12px;background:#fff;box-shadow:0 8px 25px #06345f0b}.ops-task-kpi>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#fff;font-size:12px}.ops-task-kpi>span.is-blue{background:var(--ops-blue)}.ops-task-kpi>span.is-red{background:var(--ops-red)}.ops-task-kpi>span.is-yellow{background:#f2b700}.ops-task-kpi>span.is-green{background:var(--ops-green)}.ops-task-kpi div{display:grid;gap:2px}.ops-task-kpi small{color:var(--ops-muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ops-task-kpi strong{font-size:24px;line-height:1.1}.ops-task-kpi p{margin:0;color:var(--ops-muted);font-size:8px}.ops-task-toolbar{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.55fr) minmax(190px,.7fr) auto;gap:12px;align-items:end;padding:13px 14px;margin-bottom:16px;border:1px solid var(--ops-border);border-radius:12px;background:#fff}.ops-task-toolbar label{display:grid;gap:5px}.ops-task-toolbar label>span{color:var(--ops-muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ops-task-toolbar input,.ops-task-toolbar select{min-height:40px;padding:0 11px;border:1px solid var(--ops-border);border-radius:8px;background:#fbfdff;color:var(--ops-ink)}.ops-task-toolbar>strong{min-height:40px;display:flex;align-items:center;justify-content:flex-end;color:var(--ops-muted);font-size:10px;white-space:nowrap}.ops-task-workspace{padding-bottom:10px}.ops-task-table-wrap{overflow-x:auto}.ops-task-table{width:100%;border-collapse:collapse;font-size:10px}.ops-task-table th,.ops-task-table td{padding:12px 11px;border-top:1px solid #e8eef3;text-align:left;vertical-align:middle}.ops-task-table thead th{border-top:0;color:var(--ops-muted);background:#f7fafc;font-size:8px;text-transform:uppercase;letter-spacing:.04em}.ops-task-table td:first-child,.ops-task-table td:nth-child(2){min-width:175px}.ops-task-table td>strong,.ops-task-table td>small,.ops-task-table td>a+small{display:block}.ops-task-table td>strong{font-size:10px}.ops-task-table td>small,.ops-task-table td>a+small{margin-top:3px;color:var(--ops-muted);font-size:8px}.ops-task-table a{color:var(--ops-blue);font-weight:900;text-decoration:none}.ops-task-table button,.ops-claim-task-list button{min-height:31px;padding:0 10px;border:1px solid #add3df;border-radius:7px;background:#edfbfd;color:#087b8e;font-size:9px;font-weight:900;cursor:pointer}.ops-task-table button:disabled,.ops-claim-task-list button:disabled{opacity:.55;cursor:not-allowed}.ops-priority,.ops-task-status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:8px;font-weight:900}.ops-priority.is-normal{background:#eef4f8;color:#4f6275}.ops-priority.is-high{background:#ffeaed;color:#b62b40}.ops-task-status.is-open{background:#e7f9fc;color:#087b8e}.ops-task-status.is-completed{background:#e8f6ee;color:#147245}.ops-done-mark{color:var(--ops-green);font-size:9px;font-weight:900}.ops-claim-tasks-card{grid-column:1 / -1;width:100%;max-width:100%;min-width:0;min-height:0;box-sizing:border-box}.ops-claim-task-list{width:100%;max-width:100%;min-width:0;list-style:none;margin:0;padding:0;display:grid}.ops-claim-task-list li{width:100%;max-width:100%;min-width:0;min-height:62px;display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #e8eef3;box-sizing:border-box}.ops-claim-task-list li:first-child{border-top:0}.ops-claim-task-list li.is-completed{opacity:.72}.ops-task-check{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#eef8fb;color:var(--ops-cyan);font-size:15px;font-weight:900}.ops-claim-task-list li.is-completed .ops-task-check{background:#e8f6ee;color:var(--ops-green)}.ops-task-main-copy{display:grid;gap:2px;min-width:0;max-width:100%}.ops-task-main-copy strong,.ops-task-main-copy span,.ops-task-main-copy small{overflow-wrap:anywhere;word-break:break-word}.ops-task-main-copy strong{font-size:10px}.ops-task-main-copy span{color:#405b78;font-size:9px}.ops-task-main-copy small{color:var(--ops-muted);font-size:8px}.ops-task-contract-note.is-live{border-left-color:var(--ops-cyan);background:#eefbfc}.ops-task-contract-note.is-live span{color:#3f6c75}@media(max-width:1000px){.ops-task-kpis{grid-template-columns:repeat(2,minmax(150px,1fr))}.ops-task-toolbar{grid-template-columns:1fr 1fr}.ops-task-toolbar label:first-child{grid-column:1 / -1}}@media(max-width:720px){.ops-task-kpis{grid-template-columns:1fr 1fr}.ops-task-toolbar{grid-template-columns:1fr}.ops-task-toolbar label:first-child{grid-column:auto}.ops-task-toolbar>strong{justify-content:flex-start}.ops-task-table-wrap{overflow:visible}.ops-task-table,.ops-task-table tbody,.ops-task-table tr,.ops-task-table td{display:block;width:100%;box-sizing:border-box}.ops-task-table thead{display:none}.ops-task-table tr{margin-bottom:12px;border:1px solid var(--ops-border);border-radius:10px;overflow:hidden}.ops-task-table td{display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px;border-top:1px solid #edf2f5}.ops-task-table td:first-child{border-top:0}.ops-task-table td:before{content:attr(data-label);font-weight:900;color:var(--ops-muted);font-size:8px;text-transform:uppercase;letter-spacing:.04em}.ops-claim-tasks-card{grid-column:1}.ops-claim-task-list li{grid-template-columns:28px minmax(0,1fr) auto}.ops-claim-task-list button{grid-column:2;justify-self:start;max-width:100%}}@media(max-width:480px){.ops-task-kpis{grid-template-columns:1fr}.ops-claim-task-list li{grid-template-columns:28px minmax(0,1fr)}.ops-claim-task-list .ops-task-status{grid-column:2;justify-self:start;max-width:100%}.ops-claim-task-list button{grid-column:2;max-width:100%}}.ops-timeline-card,.ops-timeline-card .ops-panel-heading,.ops-timeline-card .ops-panel-heading>div,.ops-operational-timeline,.ops-operational-timeline li,.ops-operational-timeline-copy{min-width:0;max-width:100%;box-sizing:border-box}.ops-timeline-card .ops-panel-heading{flex-wrap:wrap}.ops-timeline-card .ops-count-pill{flex:0 0 auto}.ops-operational-timeline{width:100%;list-style:none;margin:0;padding:0;display:grid}.ops-operational-timeline li{width:100%;min-height:64px;display:grid;grid-template-columns:48px 30px minmax(0,1fr) auto;gap:10px;align-items:start;padding:8px 0}.ops-operational-timeline time{min-width:0;padding-top:8px;color:#536f91;font-size:9px;text-align:right;white-space:nowrap}.ops-operational-timeline-marker{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#edf4fb;color:var(--ops-blue);font-size:10px;font-weight:900;box-shadow:0 0 0 4px #fff}.ops-operational-timeline li:not(:last-child) .ops-operational-timeline-marker:after{content:"";position:absolute;z-index:-1;top:28px;left:13px;width:2px;height:44px;background:#dde7ee}.ops-operational-timeline li.is-cyan .ops-operational-timeline-marker{background:#e3f9fc;color:#078297}.ops-operational-timeline li.is-violet .ops-operational-timeline-marker{background:#efedff;color:var(--ops-violet)}.ops-operational-timeline li.is-yellow .ops-operational-timeline-marker{background:#fff7d2;color:#9a7100}.ops-operational-timeline li.is-green .ops-operational-timeline-marker{background:#e5f7ed;color:var(--ops-green)}.ops-operational-timeline-copy{display:grid;gap:3px;padding:5px 0 11px;border-bottom:1px solid #edf2f5}.ops-operational-timeline li:last-child .ops-operational-timeline-copy{border-bottom:0}.ops-operational-timeline-copy strong,.ops-operational-timeline-copy span,.ops-operational-timeline-copy small{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.ops-operational-timeline-copy strong{font-size:10px}.ops-operational-timeline-copy span{color:#405b78;font-size:9px;line-height:1.45}.ops-operational-timeline-copy small{color:var(--ops-muted);font-size:8px}.ops-operational-timeline-actor{min-width:0;padding-top:8px;color:var(--ops-muted);font-size:8px;font-weight:800;white-space:nowrap}@media(max-width:720px){.ops-operational-timeline li{grid-template-columns:40px 28px minmax(0,1fr);gap:8px}.ops-operational-timeline time{font-size:8px}.ops-operational-timeline-actor{grid-column:3;padding:0 0 8px;white-space:normal;overflow-wrap:anywhere}}@media(max-width:420px){.ops-timeline-card{padding-inline:14px}.ops-timeline-card .ops-panel-heading{gap:10px}.ops-operational-timeline li{grid-template-columns:28px minmax(0,1fr);gap:8px}.ops-operational-timeline time{grid-column:2;width:100%;text-align:left;padding:0;white-space:normal}.ops-operational-timeline-marker{grid-column:1;grid-row:1 / span 3}.ops-operational-timeline-copy{grid-column:2;padding-top:0}.ops-operational-timeline-actor{grid-column:2}}.ops-evidence-attention{min-width:0;box-sizing:border-box}.ops-evidence-attention *,.ops-evidence-attention *:before,.ops-evidence-attention *:after{box-sizing:border-box}.ops-evidence-heading{gap:16px;align-items:flex-start}.ops-evidence-heading>div{min-width:0}.ops-evidence-heading p{margin:5px 0 0;max-width:62ch;color:var(--ops-muted);font-size:9px;line-height:1.45}.ops-evidence-attention-badge{flex:0 0 auto;max-width:100%;padding:6px 9px;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.02em;white-space:normal;text-align:center}.ops-evidence-attention-badge.is-pending-review{background:#fff4c2;color:#7c5d00}.ops-evidence-attention-badge.is-reviewed{background:#e4f7ec;color:var(--ops-green)}.ops-evidence-attention-badge.is-available{background:#e3f9fc;color:#087e91}.ops-evidence-attention-badge.is-no-evidence{background:#edf2f7;color:#536f91}.ops-evidence-review-summary{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.ops-evidence-review-summary>div{min-width:0;max-width:100%;padding:9px 10px;border:1px solid #e5edf3;border-radius:10px;background:#f8fbfd}.ops-evidence-review-summary span,.ops-evidence-work span{display:block;color:var(--ops-muted);font-size:8px;font-weight:800}.ops-evidence-review-summary strong{display:block;margin-top:3px;color:var(--ops-navy);font-size:16px}.ops-evidence-work{min-width:0;max-width:100%;display:flex;gap:12px;align-items:center;justify-content:space-between;margin:12px 0;padding:11px 12px;border:1px solid #e7edf2;border-radius:12px}.ops-evidence-work>div{min-width:0}.ops-evidence-work strong{display:block;margin-top:3px;overflow-wrap:anywhere;font-size:10px}.ops-evidence-work small{display:block;margin-top:3px;color:var(--ops-muted);overflow-wrap:anywhere;font-size:8px}.ops-evidence-work.is-pending{background:#fffdf3;border-color:#f5df86}.ops-evidence-work.is-reviewed{background:#f5fcf8;border-color:#cfeeda}.ops-evidence-work.is-available{background:#f2fbfd;border-color:#cdeef3}.ops-evidence-check{flex:0 0 auto;width:28px;height:28px;display:grid!important;place-items:center;border-radius:50%;background:#dff5e8;color:var(--ops-green)!important;font-size:13px!important}.ops-evidence-attention-list,.ops-evidence-attention-list li,.ops-evidence-file-copy{min-width:0;max-width:100%}.ops-evidence-file-copy strong,.ops-evidence-file-copy span{overflow-wrap:anywhere;word-break:break-word}.ops-evidence-attention button{max-width:100%}@media(max-width:720px){.ops-evidence-heading{display:grid;grid-template-columns:minmax(0,1fr)}.ops-evidence-attention-badge{justify-self:start}.ops-evidence-review-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-evidence-work{align-items:flex-start;flex-direction:column}.ops-evidence-work .ops-primary-action{width:100%;min-width:0}}@media(max-width:420px){.ops-evidence-review-summary{grid-template-columns:minmax(0,1fr)}.ops-evidence-attention-list li{grid-template-columns:34px minmax(0,1fr);gap:8px}.ops-evidence-attention-list li>button{grid-column:1 / -1;width:100%;min-width:0}}.public-refresh-shell{--landing-yellow: #fef200}.landing-hero:before{z-index:1;pointer-events:none}.landing-hero-photo{position:absolute;z-index:0;inset:0 0 0 39%;width:61%;height:100%;display:block;object-fit:cover;object-position:center 45%}.landing-hero-inner{z-index:2}@media(max-width:1180px){.landing-hero-photo{left:35%;width:65%}}@media(max-width:900px){.landing-hero-photo{inset:295px 0 0;width:100%;height:auto;object-position:center 46%}}.r3-operator-copy{min-width:0;display:grid;gap:2px}.r3-topbar-role{color:var(--ops-muted);font-size:9px;font-weight:700;white-space:nowrap}.r3-login-screen{background:radial-gradient(circle at 15% 20%,rgba(0,190,216,.16),transparent 30%),radial-gradient(circle at 88% 78%,rgba(254,242,0,.12),transparent 24%),linear-gradient(145deg,#f8fbfd,#eef7fb 52%,#f8fafc)}.r3-login-card{position:relative;overflow:hidden;border:1px solid rgba(0,107,120,.18);box-shadow:0 28px 70px #032b5224}.r3-login-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--ops-cyan),#1473e6 65%,var(--ops-yellow))}.r3-login-brand-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.r3-login-version{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid #c8eaf0;border-radius:999px;background:#f0fcfe;color:#006b78;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.r3-login-trust{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 18px}.r3-login-trust span{padding:5px 8px;border-radius:999px;background:#eef5f9;color:#475569;font-size:9px;font-weight:800}.r3-login-submit{width:100%;min-height:46px;box-shadow:0 12px 28px #00bed833}.r3-workspace-main{display:grid;gap:22px}.r3-workspace-hero{position:relative;min-height:260px;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:32px;overflow:hidden;padding:clamp(28px,4vw,48px);border:1px solid rgba(0,190,216,.22);border-radius:22px;background:radial-gradient(circle at 78% 38%,rgba(0,190,216,.18),transparent 25%),linear-gradient(125deg,#fff,#f4fbfd 62%,#eef8fb);box-shadow:0 24px 55px #06345f14}.r3-workspace-hero:after{content:"";position:absolute;width:260px;height:260px;right:-95px;bottom:-150px;border:38px solid rgba(254,242,0,.32);border-radius:50%}.r3-workspace-hero-copy{position:relative;z-index:1;max-width:760px}.r3-workspace-hero h1{margin:7px 0 10px;color:var(--ops-ink);font-size:clamp(34px,4vw,48px);line-height:1.03;letter-spacing:-.045em}.r3-workspace-hero p{max-width:690px;margin:0;color:var(--ops-muted);font-size:14px;line-height:1.65}.r3-workspace-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:24px;color:var(--ops-muted);font-size:10px;font-weight:700}.r3-role-pill{display:inline-flex;align-items:center;min-height:31px;padding:0 12px;border-radius:999px;background:var(--ops-navy);color:#fff;font-weight:900;box-shadow:0 8px 18px #032b5229}.r3-workspace-orbit{position:relative;width:210px;height:210px;display:grid;place-items:center;justify-self:center;border:1px solid rgba(0,107,120,.16);border-radius:50%;box-shadow:inset 0 0 0 30px #ffffff73,0 20px 50px #006b781a}.r3-workspace-orbit:before,.r3-workspace-orbit:after{content:"";position:absolute;border:1px solid rgba(0,190,216,.24);border-radius:50%}.r3-workspace-orbit:before{inset:24px}.r3-workspace-orbit:after{inset:52px}.r3-orbit-core{position:relative;z-index:2;width:80px;height:80px;display:grid;place-items:center;border-radius:24px;background:linear-gradient(145deg,var(--ops-navy),#07538f);color:#fff;font-size:25px;font-weight:900;letter-spacing:-.04em;box-shadow:0 18px 38px #032b523d}.r3-orbit-core:after{content:"";position:absolute;width:23px;height:5px;bottom:14px;border-radius:999px;background:var(--ops-yellow)}.r3-orbit-dot{position:absolute;z-index:3;width:15px;height:15px;border:4px solid white;border-radius:50%;background:var(--ops-cyan);box-shadow:0 5px 12px #032b5229}.r3-orbit-dot.is-one{top:22px;right:48px}.r3-orbit-dot.is-two{bottom:38px;left:23px;background:var(--ops-yellow)}.r3-orbit-dot.is-three{bottom:18px;right:57px;background:var(--ops-green)}.r3-workspace-section{display:grid;gap:16px}.r3-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.r3-section-heading h2{margin:4px 0 0;color:var(--ops-ink);font-size:22px;letter-spacing:-.03em}.r3-section-heading>p{max-width:410px;margin:0;color:var(--ops-muted);font-size:10px;line-height:1.5;text-align:right}.r3-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.r3-capability-card{min-height:228px;display:grid;grid-template-rows:auto 1fr auto;gap:14px;padding:20px;border:1px solid var(--ops-border);border-radius:16px;background:var(--ops-surface);color:inherit;text-decoration:none;box-shadow:0 10px 30px #06345f0b}.r3-capability-card.is-link{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.r3-capability-card.is-link:hover{transform:translateY(-3px);border-color:#00bed880;box-shadow:0 18px 38px #06345f1a}.r3-capability-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#fff;font-size:13px}.r3-capability-icon.is-cyan{background:linear-gradient(145deg,#00bed8,#008fa2)}.r3-capability-icon.is-blue{background:linear-gradient(145deg,#1473e6,#0754ac)}.r3-capability-icon.is-violet{background:linear-gradient(145deg,#6758ef,#4435c9)}.r3-capability-icon.is-yellow{background:linear-gradient(145deg,#f2c400,#d59d00)}.r3-capability-icon.is-green{background:linear-gradient(145deg,#13a76b,#0b7b4d)}.r3-capability-copy>span{color:var(--ops-blue);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.r3-capability-copy h3{margin:6px 0 7px;font-size:16px;letter-spacing:-.02em}.r3-capability-copy p{margin:0;color:var(--ops-muted);font-size:11px;line-height:1.55}.r3-capability-footer{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid #edf2f6}.r3-capability-footer strong{color:var(--ops-blue);font-size:10px}.r3-availability{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.r3-availability.is-live{background:#e8f8ef;color:#0f7d4f}.r3-availability.is-planned{background:#eef2f6;color:#64748b}.r3-contract-strip{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--ops-border);border-radius:14px;background:var(--ops-navy);color:#fff}.r3-contract-strip div{min-height:76px;display:grid;align-content:center;gap:3px;padding:15px 18px}.r3-contract-strip div+div{border-left:1px solid rgba(255,255,255,.14)}.r3-contract-strip strong{font-size:10px}.r3-contract-strip span{color:#b9c9d8;font-size:9px}.r3-forbidden-card{max-width:680px;margin:7vh auto 0;padding:clamp(28px,5vw,48px);border:1px solid #dce6ee;border-radius:22px;background:radial-gradient(circle at 92% 12%,rgba(254,242,0,.2),transparent 26%),#fff;text-align:center;box-shadow:0 24px 55px #06345f14}.r3-forbidden-lock{width:62px;height:62px;display:grid;place-items:center;margin:0 auto 16px;border-radius:18px;background:#fff8d6;color:#9b7200;font-size:24px;font-weight:900}.r3-forbidden-card h1{margin:7px 0 10px;font-size:clamp(28px,4vw,38px);letter-spacing:-.04em}.r3-forbidden-card p{margin:0 auto 12px;max-width:560px;color:var(--ops-muted);line-height:1.65}.r3-forbidden-card small{display:block;color:var(--ops-muted)}.r3-forbidden-actions{display:flex;justify-content:center;gap:10px;margin-top:24px}.r3-forbidden-actions .ops-primary-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;text-decoration:none}.r3-claims-toolbar{display:grid;grid-template-columns:minmax(270px,1.5fr) minmax(150px,.7fr) minmax(165px,.8fr) auto;align-items:end}.r3-claims-search{display:grid;gap:5px}.r3-claims-search>label,.r3-task-toolbar label>span{color:var(--ops-muted);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.r3-claims-search>div{display:grid;grid-template-columns:minmax(0,1fr) auto}.r3-claims-search input{min-height:39px;padding:0 12px;border:1px solid var(--ops-border);border-right:0;border-radius:8px 0 0 8px;background:#fff;color:var(--ops-ink);outline:none}.r3-claims-search input:focus{border-color:var(--ops-cyan);box-shadow:inset 0 0 0 1px var(--ops-cyan)}.r3-claims-search button{min-width:76px;border:0;border-radius:0 8px 8px 0;background:var(--ops-navy);color:#fff;font-size:10px;font-weight:900;cursor:pointer}.r3-toolbar-actions{display:flex;align-items:center;gap:8px}.r3-clear-filter,.r3-task-toolbar-summary button{min-height:34px;padding:0 10px;border:0;background:transparent;color:var(--ops-blue);font-size:10px;font-weight:800;cursor:pointer}.r3-active-filter{width:fit-content;max-width:100%;display:flex;align-items:center;gap:5px;margin:-5px 0 14px;padding:7px 9px 7px 11px;border:1px solid #c8eaf0;border-radius:999px;background:#f0fcfe;color:#006b78;font-size:10px}.r3-active-filter button{width:22px;height:22px;border:0;border-radius:50%;background:#006b781a;color:#006b78;cursor:pointer}.r3-stage-badge{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #bfe8ee;border-radius:999px;background:#effcfd;color:#006b78;font-size:9px;font-weight:800;line-height:1.2}.r3-stage-badge>span{color:var(--ops-cyan);font-size:7px}.r3-stage-badge.is-unassigned{border-color:#e2e8f0;background:#f8fafc;color:#64748b}.r3-claim-card .r3-stage-badge{margin:4px 0 8px}.r3-task-toolbar{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(125px,.7fr)) auto auto;gap:10px;align-items:end}.r3-task-toolbar label{min-width:0}.r3-task-toolbar label:not(.r3-overdue-toggle){display:grid;gap:5px}.r3-task-toolbar input:not([type=checkbox]),.r3-task-toolbar select{width:100%;min-height:39px;padding:0 10px;border:1px solid var(--ops-border);border-radius:8px;background:#fff;color:var(--ops-ink)}.r3-overdue-toggle{min-height:39px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--ops-border);border-radius:8px;background:#fffdf0;cursor:pointer}.r3-overdue-toggle input{width:16px;height:16px;accent-color:var(--ops-blue)}.r3-overdue-toggle>span{color:var(--ops-ink)!important;white-space:nowrap;text-transform:none!important;letter-spacing:0!important}.r3-task-toolbar-summary{min-height:39px;display:flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap;font-size:10px}.r3-assignee{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:9px;font-weight:800}.r3-assignee.is-assigned{background:#eaf4ff;color:#0754ac}.r3-assignee.is-unassigned,.ops-task-status.is-cancelled{background:#f1f5f9;color:#64748b}@media(max-width:1180px){.r3-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-claims-toolbar{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(145px,.6fr))}.r3-toolbar-actions{grid-column:1 / -1;justify-content:flex-end}.r3-task-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.r3-task-search{grid-column:span 2}}@media(max-width:860px){.r3-workspace-hero{grid-template-columns:1fr}.r3-workspace-orbit{display:none}.r3-capability-grid,.r3-contract-strip{grid-template-columns:1fr}.r3-contract-strip div+div{border-top:1px solid rgba(255,255,255,.14);border-left:0}.r3-section-heading{align-items:flex-start;flex-direction:column;gap:7px}.r3-section-heading>p{text-align:left}.r3-claims-toolbar,.r3-task-toolbar{grid-template-columns:1fr 1fr}.r3-claims-search,.r3-task-search,.r3-toolbar-actions,.r3-task-toolbar-summary{grid-column:1 / -1}.r3-toolbar-actions{justify-content:space-between}}@media(max-width:560px){.r3-workspace-hero{min-height:0;padding:24px 20px;border-radius:16px}.r3-workspace-hero h1{font-size:34px}.r3-claims-toolbar,.r3-task-toolbar{grid-template-columns:1fr}.r3-claims-search,.r3-task-search,.r3-toolbar-actions,.r3-task-toolbar-summary{grid-column:auto}.r3-toolbar-actions{align-items:stretch;flex-direction:column}.r3-forbidden-actions{flex-direction:column}}.r3-dashboard-heading-actions,.r3-task-panel-heading-actions,.r3-task-row-actions,.r3-task-table-actions,.r3-task-form-actions{display:flex;align-items:center;gap:9px}.r3-window-control{display:grid;gap:4px}.r3-window-control span,.r3-task-form-grid label>span,.r3-task-edit-grid label>span,.r3-pipeline-move>label{color:var(--ops-muted);font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.r3-window-control select,.r3-task-form-grid input,.r3-task-form-grid select,.r3-task-form-grid textarea,.r3-task-edit-grid input,.r3-task-edit-grid select,.r3-pipeline-move input,.r3-task-decision-grid select{width:100%;border:1px solid var(--ops-border);border-radius:9px;background:#fff;color:var(--ops-ink);outline:none}.r3-window-control select,.r3-task-form-grid input,.r3-task-form-grid select,.r3-task-edit-grid input,.r3-task-edit-grid select,.r3-pipeline-move input,.r3-task-decision-grid select{min-height:40px;padding:0 11px}.r3-task-form-grid textarea{min-height:84px;padding:10px 11px;resize:vertical}.r3-window-control select:focus,.r3-task-form-grid input:focus,.r3-task-form-grid select:focus,.r3-task-form-grid textarea:focus,.r3-task-edit-grid input:focus,.r3-task-edit-grid select:focus,.r3-pipeline-move input:focus,.r3-task-decision-grid select:focus{border-color:var(--ops-cyan);box-shadow:0 0 0 3px #00bed81f}.r3-metrics-provenance{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:14px;padding:11px 14px;border:1px solid #bee9ef;border-radius:12px;background:linear-gradient(90deg,#f0fcfe,#fbfeff);color:#30505f;font-size:9px}.r3-metrics-provenance>div{display:flex;align-items:center;gap:8px}.r3-metrics-provenance strong{color:#006b78}.r3-metrics-provenance code{padding:2px 6px;border-radius:999px;background:#dff7fa;color:#006b78}.r3-live-dot{width:8px;height:8px;border-radius:50%;background:#13a76b;box-shadow:0 0 0 4px #13a76b1f}.r3-canonical-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.r3-canonical-kpis .ops-kpi-card{min-width:0;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:0 12px 30px #06345f0e}.r3-canonical-kpis .ops-kpi-card strong{font-size:26px}.r3-analytics-locked{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;margin-bottom:18px;padding:22px;border:1px solid #dce6ee;border-radius:16px;background:radial-gradient(circle at 92% 20%,rgba(0,190,216,.12),transparent 28%),linear-gradient(135deg,#fff,#f7fbfd)}.r3-analytics-lock{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:var(--ops-navy);color:var(--ops-yellow);font-size:20px;box-shadow:0 14px 30px #032b5229}.r3-analytics-locked h2{margin:4px 0 5px;font-size:18px}.r3-analytics-locked p{max-width:780px;margin:0;color:var(--ops-muted);font-size:11px;line-height:1.55}.r3-stage-no-analytics{min-height:210px;display:grid;place-items:center;align-content:center;gap:6px;text-align:center;color:var(--ops-muted)}.r3-stage-no-analytics strong{color:var(--ops-ink)}.r3-pipeline-panel{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 8%,rgba(0,190,216,.1),transparent 25%),#fff}.r3-pipeline-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--ops-cyan),var(--ops-blue))}.r3-version-chip,.r3-idempotency-badge{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0 9px;border:1px solid #c6e8ee;border-radius:999px;background:#effcfd;color:#006b78;font-size:9px;font-weight:900;white-space:nowrap}.r3-pipeline-current{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px;border:1px solid #d8e7ed;border-radius:14px;background:linear-gradient(135deg,#f9fdfe,#f3f9fc)}.r3-pipeline-node{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,var(--ops-navy),#07538f);color:var(--ops-cyan);box-shadow:0 12px 24px #032b5224}.r3-pipeline-current>div:not(.r3-pipeline-version){display:grid;gap:2px}.r3-pipeline-current small,.r3-pipeline-version small{color:var(--ops-muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.r3-pipeline-current strong{font-size:16px;color:var(--ops-ink)}.r3-pipeline-current code{width:fit-content;margin-top:3px;padding:3px 6px;border-radius:6px;background:#e8f5f8;color:#006b78;font-size:9px}.r3-pipeline-version{min-width:82px;display:grid;gap:3px;padding-left:16px;border-left:1px solid #d6e5eb;text-align:right}.r3-pipeline-version strong{font-size:24px}.r3-pipeline-move{display:grid;gap:6px;margin-top:14px;padding:15px;border:1px solid #e4ebf0;border-radius:12px;background:#fcfdfe}.r3-pipeline-move-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.r3-pipeline-move>small,.r3-task-form-actions>small{color:var(--ops-muted);font-size:9px;line-height:1.45}.r3-pipeline-readonly,.r3-task-readonly-state,.r3-task-terminal-state{margin-top:14px;padding:14px;border:1px solid #e1e8ed;border-radius:11px;background:#f8fafc;color:var(--ops-muted);font-size:10px}.r3-next-stage-suggestions{display:grid;gap:7px;margin-top:12px}.r3-next-stage-suggestions>span{color:var(--ops-muted);font-size:9px;font-weight:800}.r3-next-stage-suggestions>div{display:flex;flex-wrap:wrap;gap:6px}.r3-next-stage-suggestions button{padding:5px 8px;border:1px solid #c6e8ee;border-radius:999px;background:#effcfd;color:#006b78;font-size:9px;font-weight:800;cursor:pointer}.r3-claim-detail-grid .r3-pipeline-panel,.r3-claim-detail-grid .r3-claim-tasks-card{min-width:0}.r3-create-task-form{display:grid;gap:14px;margin:2px 0 16px;padding:17px;border:1px solid #cfe6ec;border-radius:14px;background:radial-gradient(circle at 96% 8%,rgba(254,242,0,.13),transparent 22%),linear-gradient(145deg,#fbfeff,#f5fbfd)}.r3-create-task-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.r3-create-task-heading>div{display:grid;gap:3px}.r3-create-task-heading>div>strong{font-size:14px}.r3-task-form-grid,.r3-task-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.r3-task-form-grid label,.r3-task-edit-grid label{position:relative;display:grid;gap:5px;align-content:start}.r3-task-form-grid .is-wide,.r3-task-edit-grid .is-wide{grid-column:1 / -1}.r3-inline-link{width:fit-content;padding:3px 0;border:0;background:transparent;color:var(--ops-blue);font-size:9px;font-weight:850;cursor:pointer}.r3-task-form-actions{justify-content:space-between;padding-top:2px}.r3-task-form-actions>small{max-width:70%}.r3-claim-task-list .r3-task-title-link,.r3-task-title-link{color:var(--ops-ink);text-decoration:none}.r3-task-title-link:hover{color:var(--ops-blue);text-decoration:underline}.r3-task-row-actions{justify-content:flex-end;flex-wrap:wrap}.r3-task-row-actions>a,.r3-task-table-actions>a{color:var(--ops-blue);font-size:9px;font-weight:850;text-decoration:none}.r3-task-row-actions button{min-height:30px}.r3-task-table-actions{flex-wrap:wrap}.r3-task-detail-main{display:grid;gap:17px}.r3-task-detail-main .ops-detail-breadcrumbs{display:flex;justify-content:space-between;gap:12px}.r3-task-detail-hero{position:relative;min-height:215px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;overflow:hidden;padding:clamp(26px,4vw,42px);border:1px solid rgba(0,190,216,.2);border-radius:20px;background:radial-gradient(circle at 88% 22%,rgba(0,190,216,.18),transparent 25%),linear-gradient(125deg,#fff,#f5fbfd 67%,#eef8fb);box-shadow:0 20px 48px #06345f13}.r3-task-detail-hero:after{content:"";position:absolute;width:180px;height:180px;right:-75px;bottom:-105px;border:28px solid rgba(254,242,0,.25);border-radius:50%}.r3-task-detail-hero>div:first-child{position:relative;z-index:1}.r3-task-detail-hero h1{max-width:800px;margin:7px 0 8px;font-size:clamp(28px,4vw,40px);line-height:1.06;letter-spacing:-.04em}.r3-task-detail-hero p{max-width:760px;margin:0;color:var(--ops-muted);line-height:1.55}.r3-task-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px}.r3-task-hero-meta>span:first-child{padding:5px 8px;border-radius:999px;background:#e8f5f8;color:#006b78;font-size:9px;font-weight:850}.r3-task-version-orbit{position:relative;z-index:1;width:112px;height:112px;display:grid;place-items:center;align-content:center;gap:1px;border:1px solid rgba(0,107,120,.18);border-radius:50%;background:#ffffffbd;box-shadow:inset 0 0 0 12px #00bed80d,0 14px 30px #032b5217}.r3-task-version-orbit strong{color:var(--ops-navy);font-size:34px;line-height:1}.r3-task-version-orbit span{color:var(--ops-muted);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.r3-task-detail-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px}.r3-task-context-list{margin:0;display:grid}.r3-task-context-list>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #edf2f5}.r3-task-context-list dt{color:var(--ops-muted);font-size:9px;font-weight:800}.r3-task-context-list dd{margin:0;color:var(--ops-ink);font-size:10px;font-weight:750;word-break:break-word}.r3-full-action{width:100%;display:flex;justify-content:center;margin-top:14px;text-decoration:none}.r3-task-edit-card form{display:grid;gap:14px}.r3-task-readonly-state{margin-top:0}.r3-task-decision-card{overflow:hidden}.r3-task-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r3-task-decision-grid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;border:1px solid #e2e9ee;border-radius:13px;background:#fbfdfe}.r3-task-decision-grid article>div{display:grid;gap:5px}.r3-task-decision-grid article strong{font-size:12px}.r3-task-decision-grid article p{margin:0;color:var(--ops-muted);font-size:9px;line-height:1.45}.r3-task-decision-grid article select{max-width:240px}.r3-decision-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;font-size:16px;font-weight:900}.r3-decision-icon.is-success{background:#e8f8ef;color:#0f7d4f}.r3-decision-icon.is-warning{background:#fff5df;color:#9d6500}.r3-danger-action{min-height:38px;padding:0 12px;border:1px solid #e7b4b4;border-radius:9px;background:#fff4f4;color:#a82f2f;font-size:9px;font-weight:900;cursor:pointer}.r3-danger-action:hover{background:#fde8e8}.r3-task-terminal-state{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:0}.r3-task-terminal-state strong{color:var(--ops-ink)}.r3-state-overview>div:first-child{border-left-color:var(--ops-blue)}@media(max-width:1320px){.r3-canonical-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.r3-task-decision-grid{grid-template-columns:1fr}}@media(max-width:940px){.r3-dashboard-heading-actions{align-items:stretch;flex-direction:column}.r3-metrics-provenance{grid-template-columns:1fr}.r3-metrics-provenance>div{flex-wrap:wrap}.r3-task-detail-grid{grid-template-columns:1fr}.r3-pipeline-current{grid-template-columns:auto minmax(0,1fr)}.r3-pipeline-version{grid-column:2;padding:8px 0 0;border-top:1px solid #d6e5eb;border-left:0;text-align:left}}@media(max-width:680px){.r3-canonical-kpis{grid-template-columns:1fr 1fr}.r3-analytics-locked,.r3-task-form-grid,.r3-task-edit-grid{grid-template-columns:1fr}.r3-task-form-grid .is-wide,.r3-task-edit-grid .is-wide{grid-column:auto}.r3-task-form-actions{align-items:stretch;flex-direction:column}.r3-task-form-actions>small{max-width:none}.r3-pipeline-move-row,.r3-task-detail-hero{grid-template-columns:1fr}.r3-task-version-orbit{display:none}.r3-task-decision-grid article{grid-template-columns:auto minmax(0,1fr)}.r3-task-decision-grid article>button{grid-column:1 / -1}}@media(max-width:480px){.r3-canonical-kpis{grid-template-columns:1fr}.r3-pipeline-current{grid-template-columns:1fr;text-align:left}.r3-pipeline-node{width:38px;height:38px}.r3-pipeline-version{grid-column:auto}.r3-task-detail-main .ops-detail-breadcrumbs{align-items:flex-start;flex-direction:column}}.cp360-main{display:grid;gap:22px}.cp360-page-heading{align-items:end}.cp360-switch-link{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f3f66;font-weight:800;text-decoration:none;box-shadow:0 8px 24px #0f172a0f}.cp360-switch-link:hover{border-color:#38bdf8;color:#0369a1}.cp360-toolbar{display:grid;grid-template-columns:minmax(280px,1.7fr) minmax(170px,.65fr) minmax(180px,.6fr);gap:14px;padding:16px;border:1px solid #dbe5ee;border-radius:18px;background:linear-gradient(135deg,#f8fbff,#fff 65%);box-shadow:0 14px 35px #0f172a0f}.cp360-search,.cp360-filter,.cp360-result-summary{display:grid;gap:7px}.cp360-search>label,.cp360-filter>span,.cp360-result-summary>span{color:#64748b;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cp360-search>div{display:grid;grid-template-columns:1fr auto}.cp360-search input,.cp360-filter select{min-height:44px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;font:inherit}.cp360-search input{min-width:0;padding:0 13px;border-radius:11px 0 0 11px}.cp360-search button{border:0;border-radius:0 11px 11px 0;padding:0 18px;background:#0b6b91;color:#fff;font-weight:800;cursor:pointer}.cp360-filter select{padding:0 12px;border-radius:11px}.cp360-result-summary{align-content:center;padding-left:14px;border-left:1px solid #dbe5ee}.cp360-result-summary strong{color:#0f2942;font-size:18px}.cp360-result-summary button{justify-self:start;border:0;padding:0;background:transparent;color:#0369a1;font-weight:800;cursor:pointer}.cp360-list-panel{overflow:hidden}.cp360-table-wrap{overflow-x:auto;margin:0 -1px}.cp360-table{width:100%;border-collapse:collapse;min-width:850px}.cp360-table th{padding:12px 14px;background:#f5f8fb;color:#64748b;font-size:11px;letter-spacing:.055em;text-align:left;text-transform:uppercase}.cp360-table td{padding:15px 14px;border-top:1px solid #e6edf3;color:#334155;vertical-align:middle}.cp360-table tbody tr:hover{background:#fbfdff}.cp360-table td:first-child{min-width:205px}.cp360-table td>small,.cp360-table td>strong+small{display:block;margin-top:4px;color:#8190a2;font-size:12px}.cp360-table code{padding:4px 7px;border-radius:7px;background:#eff6ff;color:#075985;font-size:12px}.cp360-primary-link{color:#0f2942;font-weight:850;text-decoration:none}.cp360-primary-link:hover{color:#0284c7}.cp360-row-action{color:#0369a1;font-weight:800;text-decoration:none;white-space:nowrap}.cp360-status{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:850}.cp360-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.cp360-status.is-active{background:#ecfdf5;color:#047857}.cp360-status.is-inactive{background:#f1f5f9;color:#64748b}.cp360-pagination{display:flex;justify-content:flex-end;align-items:center;gap:13px;padding:16px 18px 2px;border-top:1px solid #e6edf3}.cp360-pagination button{min-height:38px;padding:0 13px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f3f66;font-weight:800;cursor:pointer}.cp360-pagination button:disabled{opacity:.42;cursor:default}.cp360-pagination span{color:#64748b;font-size:13px}.cp360-breadcrumbs{display:flex;align-items:center;gap:8px;color:#8190a2;font-size:13px}.cp360-breadcrumbs a{color:#0369a1;font-weight:800;text-decoration:none}.cp360-detail-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:26px;align-items:center;padding:26px;border:1px solid #cfe2ee;border-radius:22px;background:radial-gradient(circle at 82% 20%,rgba(56,189,248,.16),transparent 31%),linear-gradient(135deg,#f8fcff,#fff 58%,#f8fafc);box-shadow:0 18px 45px #0f172a14}.cp360-detail-identity{display:flex;align-items:center;gap:18px;min-width:0}.cp360-detail-identity h1{margin:5px 0 9px;color:#102a43;font-size:clamp(26px,3vw,40px);line-height:1.05;overflow-wrap:anywhere}.cp360-avatar{display:grid;place-items:center;flex:0 0 auto;width:72px;height:72px;border-radius:20px;background:linear-gradient(145deg,#0f3f66,#0b7898);color:#fff;font-size:23px;font-weight:900;box-shadow:0 12px 30px #0369a138}.cp360-avatar.is-policy{background:linear-gradient(145deg,#172554,#2563eb);font-size:34px}.cp360-avatar.is-small{width:48px;height:48px;border-radius:14px;font-size:15px}.cp360-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:#64748b;font-size:13px}.cp360-hero-meta code{padding:4px 7px;border-radius:7px;background:#eaf5fb;color:#075985}.cp360-detail-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cp360-detail-facts>div{min-width:0;padding:15px;border:1px solid #dbe7ef;border-radius:15px;background:#ffffffd9}.cp360-detail-facts small{display:block;margin-bottom:7px;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.cp360-detail-facts strong{display:block;color:#0f2942;font-size:18px;overflow-wrap:anywhere}.cp360-detail-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px}.cp360-relation-panel{min-width:0}.cp360-card-list{display:grid;gap:12px}.cp360-relation-card{display:grid;gap:13px;padding:16px;border:1px solid #e0e8ef;border-radius:16px;background:#fff}.cp360-relation-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.cp360-relation-card-head strong{display:block;color:#102a43}.cp360-relation-card-head small{display:block;margin-top:3px;color:#8190a2}.cp360-policy-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#eff6ff;color:#2563eb;font-weight:900}.cp360-mini-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cp360-mini-facts>span{min-width:0;padding:10px;border-radius:11px;background:#f8fafc}.cp360-mini-facts small{display:block;color:#8190a2;font-size:10px;font-weight:800;text-transform:uppercase}.cp360-mini-facts strong{display:block;margin-top:4px;color:#334155;overflow-wrap:anywhere}.cp360-card-action{justify-self:start;color:#0369a1;font-size:13px;font-weight:850;text-decoration:none}.cp360-readonly-note{color:#8190a2;font-size:12px}.cp360-claim-list{display:grid;gap:8px}.cp360-claim-row{display:grid;grid-template-columns:minmax(180px,1.25fr) auto auto auto;gap:12px;align-items:center;padding:12px 13px;border:1px solid #e4ebf1;border-radius:13px;background:#fff;color:inherit;text-decoration:none}a.cp360-claim-row:hover{border-color:#7dd3fc;background:#f8fdff}.cp360-claim-row strong{display:block;color:#0f2942}.cp360-claim-row small{display:block;margin-top:3px;color:#8190a2}.cp360-claim-row time{color:#64748b;font-size:12px;white-space:nowrap}.cp360-claim-status{padding:4px 7px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:10px;font-weight:850;white-space:nowrap}.cp360-claim-status.is-closed,.cp360-claim-status.is-approved{background:#ecfdf5;color:#047857}.cp360-claim-status.is-observed{background:#fff7ed;color:#c2410c}.cp360-contract-note{display:flex;gap:14px;align-items:baseline;padding:14px 17px;border:1px solid #cfe5ee;border-radius:14px;background:#f2fbfe;color:#315468}.cp360-contract-note strong{color:#075985;white-space:nowrap}.cp360-contract-note span{font-size:13px;line-height:1.55}.cp360-customer-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid #e1e9f0;border-radius:16px;background:#fff}.cp360-customer-summary>div{display:grid;gap:5px;justify-items:start}.cp360-customer-summary strong{color:#0f2942}.cp360-customer-summary code{color:#64748b;font-size:12px}.cp360-customer-summary a{color:#0369a1;font-size:13px;font-weight:850;text-decoration:none}.cp360-metadata-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.cp360-metadata-grid>div{min-width:0;padding:11px;border-radius:11px;background:#f8fafc}.cp360-metadata-grid dt{color:#8190a2;font-size:10px;font-weight:850;letter-spacing:.035em;text-transform:uppercase;overflow-wrap:anywhere}.cp360-metadata-grid dd{margin:5px 0 0;color:#334155;font-size:12px;overflow-wrap:anywhere}.cp360-metadata-grid.is-compact{grid-template-columns:1fr;gap:5px}.cp360-metadata-grid.is-compact>div{padding:7px 9px}.cp360-metadata-empty{padding:14px;border:1px dashed #cbd5e1;border-radius:12px;color:#8190a2;font-size:12px}.cp360-metadata-empty.is-compact{padding:8px 9px}.cp360-assets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cp360-asset-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px;border:1px solid #e0e8ef;border-radius:15px;background:#fff}.cp360-asset-card .cp360-metadata-grid,.cp360-asset-card .cp360-metadata-empty{grid-column:1 / -1}.cp360-asset-glyph{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#ecfeff;color:#0e7490;font-weight:900}.cp360-asset-card small,.cp360-asset-card strong,.cp360-asset-card span{display:block}.cp360-asset-card small{color:#0e7490;font-size:10px;font-weight:850;text-transform:uppercase}.cp360-asset-card strong{margin-top:4px;color:#0f2942;overflow-wrap:anywhere}.cp360-asset-card div>span{margin-top:4px;color:#8190a2;font-size:11px;overflow-wrap:anywhere}@media(max-width:1100px){.cp360-detail-hero,.cp360-detail-grid{grid-template-columns:1fr}.cp360-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.cp360-toolbar{grid-template-columns:1fr 1fr}.cp360-result-summary{grid-column:1 / -1;padding:12px 0 0;border-left:0;border-top:1px solid #dbe5ee}.cp360-detail-facts{grid-template-columns:1fr}.cp360-claim-row{grid-template-columns:1fr auto}.cp360-claim-row time{grid-column:1 / 2}.cp360-assets-grid{grid-template-columns:1fr}}@media(max-width:620px){.cp360-page-heading{align-items:stretch}.cp360-switch-link{justify-content:center}.cp360-toolbar{grid-template-columns:1fr}.cp360-result-summary{grid-column:auto}.cp360-search>div{grid-template-columns:1fr;gap:8px}.cp360-search input,.cp360-search button{border-radius:11px;min-height:44px}.cp360-table{min-width:0}.cp360-table thead{display:none}.cp360-table tbody,.cp360-table tr,.cp360-table td{display:block}.cp360-table tr{padding:12px 0;border-top:1px solid #e6edf3}.cp360-table td{display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;padding:7px 14px;border:0}.cp360-table td:before{content:attr(data-label);color:#8190a2;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.cp360-pagination{justify-content:space-between;padding:14px}.cp360-pagination span{display:none}.cp360-detail-hero{padding:18px}.cp360-detail-identity{align-items:flex-start}.cp360-avatar{width:56px;height:56px;border-radius:16px;font-size:18px}.cp360-detail-facts{gap:8px}.cp360-mini-facts,.cp360-metadata-grid{grid-template-columns:1fr}.cp360-relation-card-head{grid-template-columns:auto minmax(0,1fr)}.cp360-relation-card-head .cp360-status{grid-column:2;justify-self:start}.cp360-customer-summary{grid-template-columns:auto 1fr}.cp360-customer-summary a{grid-column:1 / -1}.cp360-contract-note{align-items:flex-start;flex-direction:column;gap:6px}}.renewal-main{display:grid;gap:24px}.renewal-page-heading{align-items:flex-end}.renewal-heading-summary{min-width:190px;padding:16px 18px;border:1px solid rgba(91,123,164,.26);border-radius:18px;background:#ffffffb3;display:grid;gap:4px}.renewal-heading-summary span,.renewal-current-stage>span,.renewal-next-stages>span,.renewal-context-grid span,.renewal-dates span{color:var(--ops-muted, #607087);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.renewal-list-panel{overflow:hidden}.renewal-table-wrap{overflow-x:auto}.renewal-table{width:100%;border-collapse:collapse}.renewal-table th{padding:12px 14px;text-align:left;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#718096;border-bottom:1px solid rgba(91,123,164,.2)}.renewal-table td{padding:16px 14px;vertical-align:top;border-bottom:1px solid rgba(91,123,164,.12)}.renewal-table td small{display:block;margin-top:5px;color:#718096}.renewal-primary-link,.renewal-row-action,.renewal-context-grid a{color:#096f86;font-weight:800;text-decoration:none}.renewal-row-action{white-space:nowrap}.renewal-status{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:900;letter-spacing:.03em}.renewal-status.is-open{color:#075f73;background:#d9f4f7}.renewal-status.is-completed{color:#19633a;background:#ddf5e6}.renewal-status.is-cancelled{color:#8b2c39;background:#fde3e7}.renewal-stage{display:inline-block;font-weight:800;color:#223047}.renewal-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:18px}.renewal-pagination button,.renewal-stage-actions button,.renewal-decision{border:1px solid rgba(31,91,116,.24);border-radius:12px;background:#fff;color:#17445a;font-weight:800;padding:10px 14px;cursor:pointer}.renewal-pagination button:disabled,.renewal-stage-actions button:disabled,.renewal-decision:disabled{opacity:.46;cursor:not-allowed}.renewal-breadcrumbs{display:flex;gap:8px;align-items:center;color:#6d7c90;font-size:.9rem}.renewal-breadcrumbs a{color:#096f86;text-decoration:none;font-weight:800}.renewal-hero{position:relative;overflow:hidden;min-height:220px;padding:32px;border-radius:28px;background:linear-gradient(135deg,#11233a,#153b50 56%,#137489);color:#fff;display:flex;justify-content:space-between;gap:30px;align-items:center;box-shadow:0 22px 55px #11233a2e}.renewal-hero h1{margin:6px 0 4px;font-size:clamp(2rem,4vw,3.5rem)}.renewal-hero p{margin:0;color:#ffffffc7}.renewal-hero-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:22px}.renewal-hero-meta>span:not(.renewal-status){padding:7px 10px;border-radius:999px;background:#ffffff1c;font-size:.82rem}.renewal-hero-orbit{width:150px;aspect-ratio:1;flex:0 0 auto;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center;align-content:center;box-shadow:inset 0 0 0 22px #ffffff09,inset 0 0 0 44px #ffffff06}.renewal-hero-orbit span{font-size:2.2rem;font-weight:950}.renewal-hero-orbit small{color:#ffffffa6}.renewal-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:24px}.renewal-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.renewal-context-grid>div{padding:18px;border-radius:18px;background:#f7fafc;display:grid;gap:7px}.renewal-context-grid code{color:#53657d;overflow-wrap:anywhere}.renewal-dates{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.renewal-dates>div{display:grid;gap:4px;padding:12px;border-top:1px solid rgba(91,123,164,.15)}.renewal-lifecycle-state{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px;border-radius:18px;background:#f7fafc}.renewal-decision-row{display:grid;gap:10px;margin-top:14px}.renewal-decision.is-completed{background:#e7f7ed;color:#19633a}.renewal-decision.is-cancelled{background:#fff0f2;color:#8b2c39}.renewal-readonly-note{color:#6a788b;line-height:1.6}.renewal-version-chip{padding:7px 10px;border-radius:999px;background:#edf6f8;color:#0a697c;font-weight:900;font-size:.78rem}.renewal-pipeline-layout{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:18px}.renewal-current-stage,.renewal-next-stages{padding:20px;border-radius:20px;background:#f7fafc;display:grid;gap:8px;align-content:start}.renewal-current-stage strong{font-size:1.35rem;color:#17354a}.renewal-current-stage code{width:fit-content;padding:5px 8px;border-radius:8px;background:#e9f1f5;color:#31556a}.renewal-current-stage small{color:#718096;overflow-wrap:anywhere}.renewal-stage-actions,.renewal-stage-list{display:flex;flex-wrap:wrap;gap:10px}.renewal-stage-actions button{background:#123f58;color:#fff}.renewal-stage-list code{padding:8px 10px;border-radius:9px;background:#e9f1f5;color:#31556a}@media(max-width:1050px){.renewal-detail-grid,.renewal-pipeline-layout{grid-template-columns:1fr}}@media(max-width:760px){.renewal-page-heading{align-items:stretch}.renewal-heading-summary{min-width:0}.renewal-hero{padding:24px;align-items:flex-start}.renewal-hero-orbit{width:110px}.renewal-context-grid,.renewal-dates{grid-template-columns:1fr}.renewal-table thead{display:none}.renewal-table,.renewal-table tbody,.renewal-table tr,.renewal-table td{display:block;width:100%}.renewal-table tr{padding:10px 0;border-bottom:1px solid rgba(91,123,164,.18)}.renewal-table td{border:0;padding:7px 4px}.renewal-table td:before{content:attr(data-label);display:block;color:#7b8796;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}}@media(max-width:520px){.renewal-hero{display:grid}.renewal-hero-orbit{display:none}.renewal-pagination{align-items:stretch;flex-direction:column}.renewal-pagination button{width:100%}.renewal-lifecycle-state{align-items:flex-start;flex-direction:column}}.collection-main{display:grid;gap:24px}.collection-page-heading{align-items:flex-end}.collection-heading-summary{min-width:190px;padding:16px 18px;border:1px solid rgba(91,123,164,.26);border-radius:18px;background:#ffffffb3;display:grid;gap:4px}.collection-heading-summary span,.collection-current-stage>span,.collection-next-stages>span,.collection-context-grid span,.collection-dates span,.collection-payment-current>span{color:var(--ops-muted,#607087);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.collection-list-panel{overflow:hidden}.collection-table-wrap{overflow-x:auto}.collection-table{width:100%;border-collapse:collapse}.collection-table th{padding:12px 14px;text-align:left;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#718096;border-bottom:1px solid rgba(91,123,164,.2)}.collection-table td{padding:16px 14px;vertical-align:top;border-bottom:1px solid rgba(91,123,164,.12)}.collection-table td small{display:block;margin-top:5px;color:#718096}.collection-primary-link,.collection-row-action,.collection-context-grid a{color:#79520b;font-weight:800;text-decoration:none}.collection-row-action{white-space:nowrap}.collection-status{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:900;letter-spacing:.03em}.collection-status.is-open{color:#79520b;background:#fff1c8}.collection-status.is-completed{color:#19633a;background:#ddf5e6}.collection-status.is-cancelled{color:#8b2c39;background:#fde3e7}.collection-stage{display:inline-block;font-weight:800;color:#223047}.collection-payment-code{display:inline-block;max-width:220px;overflow-wrap:anywhere;padding:5px 8px;border-radius:8px;background:#f7f1e4;color:#6f4b09}.collection-payment-empty{color:#7a8797}.collection-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:18px}.collection-pagination button,.collection-stage-actions button,.collection-decision,.collection-payment-form button{border:1px solid rgba(109,77,16,.25);border-radius:12px;background:#fff;color:#60450d;font-weight:800;padding:10px 14px;cursor:pointer}.collection-pagination button:disabled,.collection-stage-actions button:disabled,.collection-decision:disabled,.collection-payment-form button:disabled{opacity:.46;cursor:not-allowed}.collection-breadcrumbs{display:flex;gap:8px;align-items:center;color:#6d7c90;font-size:.9rem}.collection-breadcrumbs a{color:#79520b;text-decoration:none;font-weight:800}.collection-hero{position:relative;overflow:hidden;min-height:220px;padding:32px;border-radius:28px;background:linear-gradient(135deg,#182638,#3a3f3c 52%,#89631c);color:#fff;display:flex;justify-content:space-between;gap:30px;align-items:center;box-shadow:0 22px 55px #1826382e}.collection-hero h1{margin:6px 0 4px;font-size:clamp(2rem,4vw,3.5rem)}.collection-hero p{margin:0;color:#ffffffc7}.collection-hero-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:22px}.collection-hero-meta>span:not(.collection-status){padding:7px 10px;border-radius:999px;background:#ffffff1c;font-size:.82rem}.collection-hero-state{min-width:220px;padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:#ffffff14;display:grid;gap:8px}.collection-hero-state small{color:#ffffffa8;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.collection-hero-state strong{font-size:1.15rem;overflow-wrap:anywhere}.collection-hero-state span{color:#ffffffb8}.collection-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:24px}.collection-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.collection-context-grid>div{padding:18px;border-radius:18px;background:#f7fafc;display:grid;gap:7px}.collection-context-grid code{color:#53657d;overflow-wrap:anywhere}.collection-dates{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.collection-dates>div{display:grid;gap:4px;padding:12px;border-top:1px solid rgba(91,123,164,.15)}.collection-lifecycle-state{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px;border-radius:18px;background:#f7fafc}.collection-decision-row{display:grid;gap:10px;margin-top:14px}.collection-decision.is-completed{background:#e7f7ed;color:#19633a}.collection-decision.is-cancelled{background:#fff0f2;color:#8b2c39}.collection-readonly-note{color:#6a788b;line-height:1.6}.collection-version-chip{padding:7px 10px;border-radius:999px;background:#fff4d8;color:#75510f;font-weight:900;font-size:.78rem}.collection-payment-layout{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:18px}.collection-payment-current,.collection-payment-form{padding:20px;border-radius:20px;background:#f7fafc;display:grid;gap:9px;align-content:start}.collection-payment-current strong{font-size:1.25rem;color:#563f12;overflow-wrap:anywhere}.collection-payment-current small,.collection-payment-form small{color:#718096;line-height:1.5}.collection-payment-form label{font-weight:850;color:#2d4057}.collection-payment-form>div{display:flex;gap:10px}.collection-payment-form input{flex:1;min-width:0;border:1px solid rgba(91,123,164,.28);border-radius:12px;background:#fff;padding:11px 12px;color:#203047}.collection-payment-form button{background:#745516;color:#fff}.collection-pipeline-layout{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:18px}.collection-current-stage,.collection-next-stages{padding:20px;border-radius:20px;background:#f7fafc;display:grid;gap:8px;align-content:start}.collection-current-stage strong{font-size:1.35rem;color:#17354a}.collection-current-stage code{width:fit-content;padding:5px 8px;border-radius:8px;background:#e9f1f5;color:#31556a}.collection-current-stage small{color:#718096;overflow-wrap:anywhere}.collection-stage-actions,.collection-stage-list{display:flex;flex-wrap:wrap;gap:10px}.collection-stage-actions button{background:#60450d;color:#fff}.collection-stage-list code{padding:8px 10px;border-radius:9px;background:#e9f1f5;color:#31556a}@media(max-width:1050px){.collection-detail-grid,.collection-pipeline-layout,.collection-payment-layout{grid-template-columns:1fr}}@media(max-width:760px){.collection-page-heading{align-items:stretch}.collection-heading-summary{min-width:0}.collection-hero{padding:24px;align-items:flex-start}.collection-context-grid,.collection-dates{grid-template-columns:1fr}.collection-table thead{display:none}.collection-table,.collection-table tbody,.collection-table tr,.collection-table td{display:block;width:100%}.collection-table tr{padding:10px 0;border-bottom:1px solid rgba(91,123,164,.18)}.collection-table td{border:0;padding:7px 4px}.collection-table td:before{content:attr(data-label);display:block;color:#7b8796;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.collection-payment-form>div{align-items:stretch;flex-direction:column}}@media(max-width:520px){.collection-hero{display:grid}.collection-hero-state{min-width:0}.collection-pagination{align-items:stretch;flex-direction:column}.collection-pagination button{width:100%}.collection-lifecycle-state{align-items:flex-start;flex-direction:column}}.r3-ui-shell .pipeline-admin-main{--pl-primary: #0f5fcc;--pl-primary-strong: #0c4fa9;--pl-navy: #0b1830;--pl-ink: #172033;--pl-muted: #667085;--pl-border: #d6dee8;--pl-soft: #f6f9fc;--pl-panel: #ffffff;--pl-success: #176b3e;--pl-warning: #8b6500;--pl-danger: #a53b38;min-width:0;display:grid;gap:16px;color:var(--pl-ink)}.r3-ui-shell .pipeline-admin-main *,.r3-ui-shell .pipeline-admin-main *:before,.r3-ui-shell .pipeline-admin-main *:after{box-sizing:border-box}.r3-ui-shell .pipeline-admin-page-heading{align-items:flex-start;gap:16px;margin:0}.r3-ui-shell .pipeline-admin-page-heading h1,.r3-ui-shell .pipeline-admin-hero h1{margin:3px 0 5px;color:var(--pl-ink);font-size:clamp(25px,2.2vw,34px);line-height:1.08;letter-spacing:-.025em}.r3-ui-shell .pipeline-admin-page-heading p{max-width:820px;margin:0;color:var(--pl-muted);line-height:1.55}.r3-ui-shell .pipeline-admin-main .ops-panel,.r3-ui-shell .pipeline-admin-summary,.r3-ui-shell .pipeline-admin-hero,.r3-ui-shell .pipeline-admin-actions,.r3-ui-shell .pipeline-admin-contract-note,.r3-ui-shell .pipeline-stage-editor-card{border:1px solid var(--pl-border);border-radius:12px;background:var(--pl-panel);box-shadow:0 8px 24px #0b18300b}.r3-ui-shell .pipeline-admin-main .ops-panel{min-width:0;padding:16px}.r3-ui-shell .pipeline-admin-main .ops-panel-heading{align-items:flex-start;gap:14px}.r3-ui-shell .pipeline-admin-main .ops-panel-heading h2{color:var(--pl-ink);font-size:16px}.r3-ui-shell .pipeline-admin-main .ops-panel-heading p{color:var(--pl-muted);font-size:12px;line-height:1.5}.r3-ui-shell .pipeline-breadcrumbs{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--pl-muted);font-size:11px}.r3-ui-shell .pipeline-breadcrumbs a{color:var(--pl-primary);font-weight:800;text-decoration:none}.r3-ui-shell .pipeline-primary-button,.r3-ui-shell .pipeline-secondary-button,.r3-ui-shell .pipeline-state-button,.r3-ui-shell .pipeline-activate-button,.r3-ui-shell .pipeline-pagination button,.r3-ui-shell .pipeline-stage-editor-index button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:8px;font:inherit;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;cursor:pointer}.r3-ui-shell .pipeline-primary-button{border:1px solid var(--pl-primary);background:var(--pl-primary);color:#fff;box-shadow:0 7px 16px #0f5fcc21}.r3-ui-shell .pipeline-secondary-button,.r3-ui-shell .pipeline-pagination button{border:1px solid var(--pl-border);background:#fff;color:#344054}.r3-ui-shell .pipeline-state-button,.r3-ui-shell .pipeline-activate-button{border:1px solid #cbd6e1;background:#fff;color:#344054}.r3-ui-shell .pipeline-state-button.is-enable,.r3-ui-shell .pipeline-activate-button{border-color:#b9d9c8;background:#f4fbf7;color:var(--pl-success)}.r3-ui-shell .pipeline-state-button.is-disable{border-color:#e6c9c7;background:#fff8f7;color:var(--pl-danger)}.r3-ui-shell .pipeline-primary-button:hover:not(:disabled){border-color:var(--pl-primary-strong);background:var(--pl-primary-strong)}.r3-ui-shell .pipeline-secondary-button:hover:not(:disabled),.r3-ui-shell .pipeline-pagination button:hover:not(:disabled){border-color:#9dbbe2;background:#f8fbff}.r3-ui-shell .pipeline-primary-button:disabled,.r3-ui-shell .pipeline-secondary-button:disabled,.r3-ui-shell .pipeline-state-button:disabled,.r3-ui-shell .pipeline-activate-button:disabled,.r3-ui-shell .pipeline-pagination button:disabled,.r3-ui-shell .pipeline-stage-editor-index button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.r3-ui-shell .pipeline-primary-button:focus-visible,.r3-ui-shell .pipeline-secondary-button:focus-visible,.r3-ui-shell .pipeline-state-button:focus-visible,.r3-ui-shell .pipeline-activate-button:focus-visible,.r3-ui-shell .pipeline-pagination button:focus-visible,.r3-ui-shell .pipeline-definition-card:focus-visible,.r3-ui-shell .pipeline-breadcrumbs a:focus-visible,.r3-ui-shell .pipeline-form-grid input:focus-visible,.r3-ui-shell .pipeline-form-grid select:focus-visible,.r3-ui-shell .pipeline-stage-editor-card input:focus-visible,.r3-ui-shell .pipeline-stage-editor-index button:focus-visible{outline:3px solid rgba(15,95,204,.18);outline-offset:2px;border-color:var(--pl-primary)}.r3-ui-shell .pipeline-admin-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}.r3-ui-shell .pipeline-admin-summary>div{min-width:0;display:grid;align-content:center;gap:3px;min-height:72px;padding:12px 14px;border-right:1px solid var(--pl-border)}.r3-ui-shell .pipeline-admin-summary>div:last-child{border-right:0}.r3-ui-shell .pipeline-admin-summary span{color:var(--pl-muted);font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.r3-ui-shell .pipeline-admin-summary strong{color:var(--pl-ink);font-size:20px;line-height:1.1}.r3-ui-shell .pipeline-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.r3-ui-shell .pipeline-definition-card{min-width:0;display:grid;gap:11px;padding:14px;border:1px solid var(--pl-border);border-radius:12px;background:#fff;color:var(--pl-ink);text-decoration:none;box-shadow:0 5px 16px #0b183009;transition:border-color .15s ease,box-shadow .15s ease}.r3-ui-shell .pipeline-definition-card:hover{transform:none;border-color:#aac3e3;box-shadow:0 8px 20px #0b18300f}.r3-ui-shell .pipeline-definition-card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px}.r3-ui-shell .pipeline-definition-card h3{margin:0;color:var(--pl-ink);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.r3-ui-shell .pipeline-definition-card>code,.r3-ui-shell .pipeline-version-card-heading code,.r3-ui-shell .pipeline-admin-hero-meta>code,.r3-ui-shell .pipeline-stage-node-title code,.r3-ui-shell .pipeline-form-context code{color:#8792a2;font-size:10px;font-weight:600;overflow-wrap:anywhere}.r3-ui-shell .pipeline-consumer,.r3-ui-shell .pipeline-enabled,.r3-ui-shell .pipeline-version-status,.r3-ui-shell .pipeline-definition-version{min-height:24px;display:inline-flex;align-items:center;width:fit-content;padding:3px 8px;border:1px solid transparent;border-radius:999px;font-size:9px;font-weight:850;letter-spacing:.045em;line-height:1.15}.r3-ui-shell .pipeline-consumer.is-claim{border-color:#c8dcf5;background:#eef5ff;color:#245b9e}.r3-ui-shell .pipeline-consumer.is-renewal{border-color:#ddd0f5;background:#f6f1ff;color:#6652a5}.r3-ui-shell .pipeline-consumer.is-collection,.r3-ui-shell .pipeline-version-status.is-draft{border-color:#ecd7a1;background:#fff8e5;color:var(--pl-warning)}.r3-ui-shell .pipeline-enabled.is-enabled,.r3-ui-shell .pipeline-version-status.is-active{border-color:#bfe2ce;background:#edf8f2;color:var(--pl-success)}.r3-ui-shell .pipeline-enabled.is-disabled,.r3-ui-shell .pipeline-version-status.is-retired,.r3-ui-shell .pipeline-definition-version{border-color:#d9e0e8;background:#f3f5f7;color:#5f6b7a}.r3-ui-shell .pipeline-definition-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.r3-ui-shell .pipeline-definition-meta div{min-width:0;display:grid;gap:2px;padding:8px;border:1px solid #e7edf4;border-radius:8px;background:#f9fbfd}.r3-ui-shell .pipeline-definition-meta span,.r3-ui-shell .pipeline-definition-active>span{color:var(--pl-muted);font-size:8px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.r3-ui-shell .pipeline-definition-meta strong,.r3-ui-shell .pipeline-definition-active strong{color:var(--pl-ink);font-size:11px}.r3-ui-shell .pipeline-definition-active{display:grid;gap:3px;padding:9px;border:1px solid #e7edf4;border-radius:8px;background:#fff}.r3-ui-shell .pipeline-definition-active small{color:var(--pl-muted);font-size:9px}.r3-ui-shell .pipeline-card-link{color:var(--pl-primary);font-size:10px;font-weight:850}.r3-ui-shell .pipeline-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;color:var(--pl-muted);font-size:11px}.r3-ui-shell .pipeline-empty-state{display:grid;justify-items:start;gap:7px;padding:28px 8px;color:var(--pl-muted)}.r3-ui-shell .pipeline-empty-state strong{color:var(--pl-ink);font-size:14px}.r3-ui-shell .pipeline-empty-state a{color:var(--pl-primary);font-weight:850;text-decoration:none}.r3-ui-shell .pipeline-admin-hero{display:flex;justify-content:space-between;gap:18px;padding:18px}.r3-ui-shell .pipeline-admin-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.r3-ui-shell .pipeline-admin-hero-meta>code{padding:4px 6px;border:1px solid #e0e7ef;border-radius:6px;background:#f8fafc}.r3-ui-shell .pipeline-admin-hero-version{min-width:145px;display:grid;align-content:center;justify-items:end;gap:3px}.r3-ui-shell .pipeline-admin-hero-version small{color:var(--pl-muted);font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.r3-ui-shell .pipeline-admin-hero-version strong{color:var(--pl-ink);font-size:27px;line-height:1}.r3-ui-shell .pipeline-admin-hero-version span{color:var(--pl-muted);font-size:9px}.r3-ui-shell .pipeline-admin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px}.r3-ui-shell .pipeline-admin-actions>span{margin-left:auto;color:var(--pl-muted);font-size:9px}.r3-ui-shell .pipeline-version-list{display:grid;gap:11px}.r3-ui-shell .pipeline-version-card{min-width:0;display:grid;gap:13px;padding:14px;border:1px solid var(--pl-border);border-radius:12px;background:#fff}.r3-ui-shell .pipeline-version-card.is-active{border-color:#9dd3b6;box-shadow:inset 4px 0 #36a269}.r3-ui-shell .pipeline-version-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.r3-ui-shell .pipeline-version-card-heading>div{min-width:0;display:grid;gap:4px}.r3-ui-shell .pipeline-version-card-heading h3{margin:0;color:var(--pl-ink);font-size:14px}.r3-ui-shell .pipeline-version-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.r3-ui-shell .pipeline-version-facts div{min-width:0;display:grid;gap:3px;padding:8px;border:1px solid #e7edf4;border-radius:8px;background:#f9fbfd}.r3-ui-shell .pipeline-version-facts span{color:var(--pl-muted);font-size:8px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.r3-ui-shell .pipeline-version-facts strong{color:var(--pl-ink);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.r3-ui-shell .pipeline-stage-map{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px}.r3-ui-shell .pipeline-stage-node{min-width:0;display:grid;align-content:start;gap:9px;padding:11px;border:1px solid #dde6ef;border-radius:10px;background:#fbfdff}.r3-ui-shell .pipeline-stage-node-title{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center}.r3-ui-shell .pipeline-stage-node-title>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--pl-navy);color:#fff;font-size:10px;font-weight:900}.r3-ui-shell .pipeline-stage-node-title div{min-width:0;display:grid;gap:2px}.r3-ui-shell .pipeline-stage-node-title strong{color:var(--pl-ink);font-size:11px;line-height:1.3;overflow-wrap:anywhere}.r3-ui-shell .pipeline-stage-node-next{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.r3-ui-shell .pipeline-stage-node-next>span{width:100%;color:var(--pl-muted);font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.r3-ui-shell .pipeline-stage-node-next code{padding:3px 5px;border:1px solid #d9e5f1;border-radius:5px;background:#f2f7fc;color:#315d86;font-size:8px}.r3-ui-shell .pipeline-stage-node-next small{color:var(--pl-muted);font-size:8px}.r3-ui-shell .pipeline-stage-flags{display:flex;flex-wrap:wrap;gap:4px}.r3-ui-shell .pipeline-stage-flags span{padding:3px 5px;border:1px solid #dfd5f2;border-radius:5px;background:#f8f4ff;color:#6652a5;font-size:8px}.r3-ui-shell .pipeline-admin-contract-note{padding:13px 15px;border-left:4px solid #7fb3e7;box-shadow:none}.r3-ui-shell .pipeline-admin-contract-note strong{color:var(--pl-ink);font-size:11px}.r3-ui-shell .pipeline-admin-contract-note p{margin:3px 0 0;color:var(--pl-muted);font-size:10px;line-height:1.5}.r3-ui-shell .pipeline-admin-form{display:grid;gap:14px}.r3-ui-shell .pipeline-definition-form-card{display:grid;gap:12px}.r3-ui-shell .pipeline-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r3-ui-shell .pipeline-form-grid.is-compact{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr)}.r3-ui-shell .pipeline-form-grid label,.r3-ui-shell .pipeline-stage-editor-card label{min-width:0;display:grid;gap:5px}.r3-ui-shell .pipeline-form-grid label>span,.r3-ui-shell .pipeline-stage-editor-card label>span{color:var(--pl-muted);font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.r3-ui-shell .pipeline-form-grid input,.r3-ui-shell .pipeline-form-grid select,.r3-ui-shell .pipeline-stage-editor-card input{width:100%;min-width:0;min-height:44px;padding:0 11px;border:1px solid #cfd9e4;border-radius:8px;background:#fff;color:var(--pl-ink);font:inherit;font-size:12px}.r3-ui-shell .pipeline-form-grid small,.r3-ui-shell .pipeline-stage-editor-card small{color:var(--pl-muted);font-size:9px;line-height:1.4}.r3-ui-shell .pipeline-form-context{display:grid;align-content:center;gap:4px;padding:11px;border:1px solid #e3eaf2;border-radius:9px;background:#f8fafc}.r3-ui-shell .pipeline-form-context>span{color:var(--pl-muted);font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.r3-ui-shell .pipeline-form-context strong{color:var(--pl-ink);font-size:14px}.r3-ui-shell .pipeline-form-context small{color:var(--pl-muted)}.r3-ui-shell .pipeline-stage-editor{min-width:0;display:grid;gap:11px}.r3-ui-shell .pipeline-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.r3-ui-shell .pipeline-editor-heading h2{margin:3px 0 4px;color:var(--pl-ink);font-size:17px}.r3-ui-shell .pipeline-editor-heading p{max-width:820px;margin:0;color:var(--pl-muted);font-size:10px;line-height:1.5}.r3-ui-shell .pipeline-stage-list{display:grid;gap:9px}.r3-ui-shell .pipeline-stage-editor-card{min-width:0;display:grid;grid-template-columns:50px minmax(140px,.8fr) minmax(180px,1fr) 90px minmax(220px,1.2fr);gap:9px;align-items:start;padding:12px}.r3-ui-shell .pipeline-stage-editor-index{display:grid;gap:8px;justify-items:center}.r3-ui-shell .pipeline-stage-editor-index>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--pl-navy);color:#fff;font-size:11px;font-weight:900}.r3-ui-shell .pipeline-stage-editor-index button{width:34px;min-height:34px;padding:0;border:1px solid #e5cbca;background:#fff;color:var(--pl-danger);font-size:16px}.r3-ui-shell .pipeline-stage-editor-card .pipeline-wide-field{grid-column:span 2}.r3-ui-shell .pipeline-form-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.r3-ui-shell .pipeline-client-error{padding:11px 13px;border:1px solid #edc2bf;border-radius:9px;background:#fff5f4;color:var(--pl-danger);font-size:11px;font-weight:700}@media(max-width:1180px){.r3-ui-shell .pipeline-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-ui-shell .pipeline-stage-editor-card{grid-template-columns:50px repeat(2,minmax(0,1fr))}.r3-ui-shell .pipeline-stage-editor-card .pipeline-sort-field{grid-column:2}.r3-ui-shell .pipeline-stage-editor-card .pipeline-wide-field{grid-column:2 / -1}}@media(max-width:820px){.r3-ui-shell .pipeline-admin-page-heading,.r3-ui-shell .pipeline-admin-hero,.r3-ui-shell .pipeline-editor-heading{flex-direction:column}.r3-ui-shell .pipeline-admin-page-heading .pipeline-primary-button,.r3-ui-shell .pipeline-editor-heading .pipeline-secondary-button{width:100%}.r3-ui-shell .pipeline-admin-summary,.r3-ui-shell .pipeline-form-grid,.r3-ui-shell .pipeline-form-grid.is-compact,.r3-ui-shell .pipeline-version-facts{grid-template-columns:1fr}.r3-ui-shell .pipeline-admin-summary>div{min-height:auto;border-right:0;border-bottom:1px solid var(--pl-border)}.r3-ui-shell .pipeline-admin-summary>div:last-child{border-bottom:0}.r3-ui-shell .pipeline-admin-hero-version{min-width:0;justify-items:start}.r3-ui-shell .pipeline-admin-actions>span{width:100%;margin-left:0}.r3-ui-shell .pipeline-stage-editor-card{grid-template-columns:46px minmax(0,1fr)}.r3-ui-shell .pipeline-stage-editor-card>label,.r3-ui-shell .pipeline-stage-editor-card .pipeline-sort-field,.r3-ui-shell .pipeline-stage-editor-card .pipeline-wide-field{grid-column:2}}@media(max-width:620px){.r3-ui-shell .pipeline-admin-main{gap:12px}.r3-ui-shell .pipeline-admin-main .ops-panel,.r3-ui-shell .pipeline-admin-hero,.r3-ui-shell .pipeline-admin-actions{padding:13px}.r3-ui-shell .pipeline-admin-grid,.r3-ui-shell .pipeline-definition-meta,.r3-ui-shell .pipeline-stage-map{grid-template-columns:1fr}.r3-ui-shell .pipeline-definition-meta div{grid-template-columns:1fr auto;align-items:center}.r3-ui-shell .pipeline-version-card-heading{flex-direction:column}.r3-ui-shell .pipeline-version-card-heading .pipeline-activate-button,.r3-ui-shell .pipeline-admin-actions .pipeline-primary-button,.r3-ui-shell .pipeline-admin-actions .pipeline-state-button{width:100%}.r3-ui-shell .pipeline-form-actions{display:grid;grid-template-columns:1fr}.r3-ui-shell .pipeline-form-actions .pipeline-primary-button,.r3-ui-shell .pipeline-form-actions .pipeline-secondary-button{width:100%}.r3-ui-shell .pipeline-pagination{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r3-ui-shell .pipeline-pagination span{grid-column:1 / -1;grid-row:1;text-align:center}.r3-ui-shell .pipeline-pagination button{width:100%}}.comm-admin-main{display:grid;gap:22px}.comm-admin-page-heading{align-items:flex-end;gap:20px}.comm-admin-page-heading>div{max-width:840px}.comm-admin-page-heading p{max-width:780px}.comm-primary-button,.comm-secondary-button,.comm-state-button,.comm-activate-button,.comm-remove-button,.comm-pagination button,.comm-card-link{border-radius:10px;font:inherit;font-weight:750;text-decoration:none;transition:transform .12s ease,border-color .12s ease,background .12s ease}.comm-primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid rgba(34,211,238,.55);background:#22d3ee26;color:#c8f8ff}.comm-primary-button:hover,.comm-card-link:hover{transform:translateY(-1px)}.comm-secondary-button,.comm-pagination button{min-height:38px;padding:0 13px;border:1px solid rgba(148,163,184,.25);background:#0f172aad;color:#dbeafe}.comm-secondary-button:disabled,.comm-pagination button:disabled,.comm-state-button:disabled,.comm-activate-button:disabled,.comm-remove-button:disabled{opacity:.5;cursor:not-allowed}.comm-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:14px}.comm-template-card{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:linear-gradient(155deg,#0f172ae0,#0f172aa3)}.comm-template-card h3{margin:0;font-size:1.05rem;overflow-wrap:anywhere}.comm-template-card>code,.comm-version-card code,.comm-admin-hero-meta code{color:#94a3b8;overflow-wrap:anywhere}.comm-template-card-top,.comm-admin-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.comm-channel,.comm-enabled,.comm-version-status{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:4px 9px;font-size:.72rem;font-weight:850;letter-spacing:.06em}.comm-channel.is-email{background:#3b82f626;color:#bfdbfe;border:1px solid rgba(59,130,246,.3)}.comm-channel.is-whatsapp{background:#22c55e21;color:#bbf7d0;border:1px solid rgba(34,197,94,.28)}.comm-enabled.is-enabled{background:#22c55e21;color:#bbf7d0}.comm-enabled.is-disabled{background:#94a3b81f;color:#cbd5e1}.comm-template-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.comm-template-facts span{display:grid;gap:3px;padding:10px;border-radius:10px;background:#02061773}.comm-template-facts small{color:#94a3b8}.comm-card-link{color:#67e8f9}.comm-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;color:#cbd5e1}.comm-breadcrumbs{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:#94a3b8;font-size:.86rem}.comm-breadcrumbs a{color:#67e8f9;text-decoration:none}.comm-admin-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;padding:24px;border:1px solid rgba(34,211,238,.18);border-radius:18px;background:radial-gradient(circle at 90% 10%,rgba(34,211,238,.13),transparent 42%),#0f172abd}.comm-admin-hero h1{margin:5px 0 12px;overflow-wrap:anywhere}.comm-admin-hero-version{min-width:150px;display:grid;gap:4px;text-align:right}.comm-admin-hero-version small,.comm-admin-hero-version span{color:#94a3b8}.comm-admin-hero-version strong{font-size:1.8rem;color:#67e8f9}.comm-admin-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.comm-admin-actions>span{color:#94a3b8;font-size:.86rem}.comm-state-button,.comm-activate-button,.comm-remove-button{min-height:40px;padding:0 13px;cursor:pointer}.comm-state-button.is-enable,.comm-activate-button{border:1px solid rgba(34,197,94,.35);background:#22c55e1f;color:#bbf7d0}.comm-state-button.is-disable,.comm-remove-button{border:1px solid rgba(248,113,113,.3);background:#f8717117;color:#fecaca}.comm-version-list{display:grid;gap:16px}.comm-version-card{display:grid;gap:15px;padding:18px;border:1px solid rgba(148,163,184,.16);border-radius:15px;background:#02061757}.comm-version-card.is-active{border-color:#22d3ee6b;box-shadow:inset 3px 0 #22d3eeb8}.comm-version-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.comm-version-card-heading h3{margin:7px 0 4px}.comm-version-status.is-draft{background:#f59e0b21;color:#fde68a}.comm-version-status.is-active{background:#22c55e21;color:#bbf7d0}.comm-version-status.is-retired{background:#94a3b81f;color:#cbd5e1}.comm-version-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.comm-version-facts>div{display:grid;gap:4px;min-width:0;padding:10px;background:#0f172ab3;border-radius:10px}.comm-version-facts span,.comm-content-block>span,.comm-variable-summary>span{color:#94a3b8;font-size:.76rem;font-weight:750;text-transform:uppercase;letter-spacing:.045em}.comm-version-facts strong{overflow-wrap:anywhere}.comm-content-block,.comm-variable-summary{display:grid;gap:8px;padding:12px 13px;border:1px solid rgba(148,163,184,.12);border-radius:11px}.comm-content-block pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#e2e8f0}.comm-variable-summary>div{display:flex;flex-wrap:wrap;gap:7px}.comm-variable-summary code{padding:5px 7px;border-radius:7px;background:#1e293bcc;color:#bae6fd}.comm-admin-form{display:grid;gap:18px}.comm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.comm-form-grid label,.comm-variable-row label{display:grid;gap:6px;min-width:0}.comm-form-grid label>span,.comm-variable-row label>span{color:#cbd5e1;font-weight:750;font-size:.84rem}.comm-form-grid input,.comm-form-grid select,.comm-form-grid textarea,.comm-variable-row input,.comm-variable-row select{width:100%;box-sizing:border-box;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#0206178f;color:#f8fafc;padding:10px 11px;font:inherit}.comm-form-grid textarea{resize:vertical;min-height:170px}.comm-form-grid small{color:#94a3b8}.comm-form-wide{grid-column:1 / -1}.comm-variable-list{display:grid;gap:10px}.comm-variable-row{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:10px;align-items:end}.comm-variable-empty{padding:18px;border:1px dashed rgba(148,163,184,.22);border-radius:12px;color:#94a3b8;text-align:center}.comm-form-actions{display:flex;justify-content:flex-end;gap:10px}.comm-client-error{padding:12px 14px;border:1px solid rgba(248,113,113,.34);border-radius:11px;background:#7f1d1d2e;color:#fecaca}.comm-admin-contract-note{padding:15px 17px;border-left:3px solid rgba(34,211,238,.65);background:#0f172a94;border-radius:0 11px 11px 0}.comm-admin-contract-note strong{color:#67e8f9}.comm-admin-contract-note p{margin:5px 0 0;color:#cbd5e1}@media(max-width:900px){.comm-version-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.comm-variable-row{grid-template-columns:1fr 150px}.comm-variable-row .comm-remove-button{grid-column:1 / -1;justify-self:end}}@media(max-width:680px){.comm-admin-page-heading,.comm-admin-hero,.comm-version-card-heading{flex-direction:column;align-items:stretch}.comm-admin-hero-version{text-align:left}.comm-form-grid,.comm-template-facts,.comm-version-facts,.comm-variable-row{grid-template-columns:1fr}.comm-form-wide{grid-column:auto}.comm-form-actions,.comm-pagination{justify-content:stretch;flex-direction:column;align-items:stretch}.comm-primary-button,.comm-secondary-button,.comm-pagination button{width:100%;box-sizing:border-box}.comm-variable-row .comm-remove-button{grid-column:auto;justify-self:stretch}}.r3-ui-shell .recovery-admin-main{--recovery-primary: #0f5fcc;--recovery-primary-strong: #0c4fa9;--recovery-ink: #172033;--recovery-muted: #667085;--recovery-border: #d6dee8;--recovery-soft: #f6f9fc;--recovery-panel: #ffffff;--recovery-success: #176b3e;--recovery-warning: #8b6500;--recovery-danger: #a53b38;min-width:0;display:grid;gap:16px;color:var(--recovery-ink)}.r3-ui-shell .recovery-admin-main *,.r3-ui-shell .recovery-admin-main *:before,.r3-ui-shell .recovery-admin-main *:after{box-sizing:border-box}.r3-ui-shell .recovery-admin-hero,.r3-ui-shell .recovery-admin-main .ops-panel,.r3-ui-shell .recovery-event-result,.r3-ui-shell .recovery-admin-contract-note{border:1px solid var(--recovery-border);border-radius:12px;background:var(--recovery-panel);box-shadow:0 8px 24px #0b18300b}.r3-ui-shell .recovery-admin-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px}.r3-ui-shell .recovery-admin-hero>div:first-child{min-width:0}.r3-ui-shell .recovery-admin-hero h1{margin:3px 0 5px;color:var(--recovery-ink);font-size:clamp(25px,2.2vw,34px);line-height:1.08;letter-spacing:-.025em;overflow-wrap:anywhere}.r3-ui-shell .recovery-admin-hero p{max-width:820px;margin:0;color:var(--recovery-muted);line-height:1.55}.r3-ui-shell .recovery-admin-main .ops-panel{min-width:0;padding:16px}.r3-ui-shell .recovery-admin-main .ops-panel-heading{align-items:flex-start;gap:14px}.r3-ui-shell .recovery-admin-main .ops-panel-heading h2{color:var(--recovery-ink);font-size:16px}.r3-ui-shell .recovery-admin-main .ops-panel-heading p{color:var(--recovery-muted);font-size:12px;line-height:1.5}.r3-ui-shell .recovery-admin-hero-badge,.r3-ui-shell .recovery-version-card{min-width:176px;display:grid;gap:4px;padding:12px 13px;border:1px solid #dce4ed;border-radius:10px;background:#f8fafc}.r3-ui-shell .recovery-admin-hero-badge strong{color:#344054;font-size:10px;font-weight:900;letter-spacing:.12em}.r3-ui-shell .recovery-admin-hero-badge span,.r3-ui-shell .recovery-version-card small,.r3-ui-shell .recovery-version-card span{color:var(--recovery-muted);font-size:9px;line-height:1.4}.r3-ui-shell .recovery-version-card strong{color:var(--recovery-ink);font-size:22px;line-height:1}.r3-ui-shell .recovery-admin-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:12px}.r3-ui-shell .recovery-event-form{display:flex;align-items:flex-end;gap:8px}.r3-ui-shell .recovery-event-form label{min-width:0;flex:1;display:grid;gap:6px;color:#344054;font-size:11px;font-weight:800}.r3-ui-shell .recovery-event-form input{width:100%;min-width:0;min-height:44px;border:1px solid #cfd8e3;border-radius:8px;padding:9px 11px;background:#fff;color:var(--recovery-ink);font:inherit;font-size:12px}.r3-ui-shell .recovery-event-form button,.r3-ui-shell .recovery-pagination button,.r3-ui-shell .recovery-action-button,.r3-ui-shell .recovery-admin-main .ops-refresh-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 14px;border-radius:8px;font:inherit;font-size:12px;font-weight:800;line-height:1.2;cursor:pointer}.r3-ui-shell .recovery-event-form button,.r3-ui-shell .recovery-action-button.is-requeue{border:1px solid var(--recovery-primary);background:var(--recovery-primary);color:#fff;box-shadow:0 7px 16px #0f5fcc21}.r3-ui-shell .recovery-pagination button,.r3-ui-shell .recovery-admin-main .ops-refresh-button{border:1px solid var(--recovery-border);background:#fff;color:#344054}.r3-ui-shell .recovery-action-button.is-resolve{border:1px solid #bfe2ce;background:#edf8f2;color:var(--recovery-success)}.r3-ui-shell .recovery-event-form button:hover:not(:disabled),.r3-ui-shell .recovery-action-button.is-requeue:hover:not(:disabled){border-color:var(--recovery-primary-strong);background:var(--recovery-primary-strong)}.r3-ui-shell .recovery-pagination button:hover:not(:disabled),.r3-ui-shell .recovery-admin-main .ops-refresh-button:hover:not(:disabled){border-color:#9dbbe2;background:#f8fbff}.r3-ui-shell .recovery-event-form button:disabled,.r3-ui-shell .recovery-pagination button:disabled,.r3-ui-shell .recovery-action-button:disabled,.r3-ui-shell .recovery-admin-main .ops-refresh-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.r3-ui-shell .recovery-event-form input:focus-visible,.r3-ui-shell .recovery-event-form button:focus-visible,.r3-ui-shell .recovery-pagination button:focus-visible,.r3-ui-shell .recovery-action-button:focus-visible,.r3-ui-shell .recovery-admin-main .ops-refresh-button:focus-visible,.r3-ui-shell .recovery-breadcrumbs a:focus-visible,.r3-ui-shell .recovery-table a:focus-visible{outline:3px solid rgba(15,95,204,.18);outline-offset:2px;border-color:var(--recovery-primary)}.r3-ui-shell .recovery-inline-error,.r3-ui-shell .recovery-readonly-note{margin-top:12px;padding:11px 13px;border:1px solid #e7d7a9;border-radius:9px;background:#fffaf0;color:#66511b;font-size:11px;line-height:1.5}.r3-ui-shell .recovery-event-result{margin-top:14px;padding:14px;border-color:#d8e5f4;background:#fbfdff;box-shadow:none}.r3-ui-shell .recovery-result-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.r3-ui-shell .recovery-result-heading>div{min-width:0;display:grid;gap:3px}.r3-ui-shell .recovery-result-heading span:first-child{color:var(--recovery-muted);font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.r3-ui-shell .recovery-result-heading strong{color:var(--recovery-ink);font-size:13px;overflow-wrap:anywhere}.r3-ui-shell .recovery-status{min-height:24px;display:inline-flex;align-items:center;width:fit-content;padding:3px 8px;border:1px solid #c8dcf5;border-radius:999px;background:#eef5ff;color:#245b9e;font-size:9px;font-weight:850;letter-spacing:.035em;line-height:1.15}.r3-ui-shell .recovery-status.is-failed,.r3-ui-shell .recovery-status.is-dead-letter{border-color:#ead0cf;background:#fff5f4;color:var(--recovery-danger)}.r3-ui-shell .recovery-status.is-processed,.r3-ui-shell .recovery-status.is-completed,.r3-ui-shell .recovery-status.is-resolved{border-color:#bfe2ce;background:#edf8f2;color:var(--recovery-success)}.r3-ui-shell .recovery-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.r3-ui-shell .recovery-facts.is-detail{grid-template-columns:repeat(4,minmax(0,1fr))}.r3-ui-shell .recovery-facts>div{min-width:0;display:grid;gap:3px;padding:9px 10px;border:1px solid #e7edf4;border-radius:8px;background:#f9fbfd}.r3-ui-shell .recovery-facts dt{color:var(--recovery-muted);font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.r3-ui-shell .recovery-facts dd{min-width:0;margin:0;color:var(--recovery-ink);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.r3-ui-shell .recovery-facts code,.r3-ui-shell .recovery-detail-meta code,.r3-ui-shell .recovery-table code,.r3-ui-shell .recovery-readonly-note code,.r3-ui-shell .recovery-admin-contract-note code{color:#8792a2;font-size:10px;overflow-wrap:anywhere}.r3-ui-shell .recovery-boundary-panel ul{margin:0;padding-left:17px;display:grid;gap:8px;color:var(--recovery-muted);font-size:10px;line-height:1.5}.r3-ui-shell .recovery-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #e3e9f0;border-radius:10px}.r3-ui-shell .recovery-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.r3-ui-shell .recovery-table th,.r3-ui-shell .recovery-table td{padding:10px 11px;border-bottom:1px solid #e8edf3;color:#344054;text-align:left;vertical-align:middle;font-size:10px}.r3-ui-shell .recovery-table tr:last-child td{border-bottom:0}.r3-ui-shell .recovery-table th{background:#f7f9fc;color:var(--recovery-muted);font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.r3-ui-shell .recovery-table td:first-child{display:grid;gap:3px}.r3-ui-shell .recovery-table a{color:var(--recovery-primary);font-size:10px;font-weight:850;text-decoration:none;white-space:nowrap}.r3-ui-shell .recovery-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:14px}.r3-ui-shell .recovery-pagination span{color:var(--recovery-muted);font-size:10px;text-align:center}.r3-ui-shell .recovery-breadcrumbs{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--recovery-muted);font-size:11px}.r3-ui-shell .recovery-breadcrumbs a{color:var(--recovery-primary);font-weight:800;text-decoration:none}.r3-ui-shell .recovery-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r3-ui-shell .recovery-actions{display:flex;flex-wrap:wrap;gap:8px}.r3-ui-shell .recovery-admin-contract-note{margin-top:13px;padding:12px 14px;border-left:4px solid #7fb3e7;box-shadow:none}.r3-ui-shell .recovery-admin-contract-note strong{color:var(--recovery-ink);font-size:11px}.r3-ui-shell .recovery-admin-contract-note p{margin:3px 0 0;color:var(--recovery-muted);font-size:10px;line-height:1.5}@media(max-width:980px){.r3-ui-shell .recovery-admin-grid{grid-template-columns:1fr}.r3-ui-shell .recovery-facts.is-detail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.r3-ui-shell .recovery-admin-hero{align-items:stretch;flex-direction:column}.r3-ui-shell .recovery-admin-hero-badge,.r3-ui-shell .recovery-version-card{min-width:0}.r3-ui-shell .recovery-event-form{align-items:stretch;flex-direction:column}.r3-ui-shell .recovery-event-form button{width:100%}.r3-ui-shell .recovery-result-heading{align-items:flex-start;flex-direction:column}.r3-ui-shell .recovery-facts,.r3-ui-shell .recovery-facts.is-detail{grid-template-columns:1fr}.r3-ui-shell .recovery-actions{display:grid}.r3-ui-shell .recovery-action-button{width:100%}.r3-ui-shell .recovery-pagination{justify-content:space-between;gap:7px}.r3-ui-shell .recovery-pagination button{min-width:44px;flex:1}.r3-ui-shell .recovery-pagination span{max-width:120px;font-size:9px}}.claims-analytics-main{display:grid;gap:1.25rem}.claims-analytics-heading{align-items:end}.claims-analytics-actions{display:flex;align-items:end;gap:.75rem;flex-wrap:wrap}.claims-analytics-provenance{margin:0}.claims-analytics-note{border:1px solid rgba(69,113,160,.2);border-radius:14px;padding:1rem 1.1rem;background:#eff7ffad;display:grid;gap:.35rem}.claims-analytics-note strong{color:var(--ops-navy, #12314b)}.claims-analytics-note p{margin:0;color:#52667a;line-height:1.55}.claims-analytics-note code{font-size:.78rem}.claims-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.claims-analytics-panel{min-width:0}.claims-analytics-bars{display:grid;gap:.9rem}.claims-analytics-bar-row{display:grid;grid-template-columns:minmax(140px,1.2fr) minmax(110px,2fr) auto;align-items:center;gap:.8rem}.claims-analytics-bar-row>div{min-width:0;display:grid;gap:.12rem}.claims-analytics-bar-row>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claims-analytics-bar-row code{color:#718296;font-size:.72rem;overflow-wrap:anywhere}.claims-analytics-bar-track{height:9px;border-radius:999px;overflow:hidden;background:#425c781f}.claims-analytics-bar-track>span{display:block;height:100%;border-radius:inherit;background:currentColor;color:#2d7498}.claims-analytics-bar-row>strong{min-width:2ch;text-align:right;font-variant-numeric:tabular-nums}@media(max-width:900px){.claims-analytics-grid{grid-template-columns:1fr}}@media(max-width:600px){.claims-analytics-heading,.claims-analytics-actions{align-items:stretch}.claims-analytics-actions .r3-window-control{flex:1 1 180px}.claims-analytics-actions .ops-refresh-button{flex:1 1 140px}.claims-analytics-bar-row{grid-template-columns:1fr auto}.claims-analytics-bar-track{grid-column:1 / -1;grid-row:2}}.cf-admin-main{display:grid;gap:1.25rem}.cf-directory-heading{align-items:flex-start;gap:1rem}.cf-primary-button,.cf-secondary-button,.cf-state-button,.cf-activate-button,.cf-pagination button,.cf-editor-heading button{border-radius:10px;border:1px solid transparent;min-height:42px;padding:.65rem 1rem;font:inherit;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.cf-primary-button{background:#132238;color:#fff}.cf-secondary-button{background:#fff;color:#1e293b;border-color:#cbd5e1}.cf-primary-button:disabled,.cf-state-button:disabled,.cf-activate-button:disabled,.cf-pagination button:disabled,.cf-editor-heading button:disabled{opacity:.55;cursor:not-allowed}.cf-contract-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid #dbe4ee;border-radius:14px;overflow:hidden;background:#dbe4ee}.cf-contract-strip>div{background:#fff;padding:.85rem 1rem;display:grid;gap:.2rem}.cf-contract-strip strong{color:#334155;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.cf-contract-strip span{color:#0f172a;font-weight:700}.cf-directory-panel{display:grid;gap:1rem}.cf-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.cf-definition-card{color:inherit;text-decoration:none;border:1px solid #dbe4ee;background:#fff;border-radius:14px;padding:1rem;display:grid;gap:.9rem;transition:transform .15s ease,box-shadow .15s ease}.cf-definition-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0f172a14}.cf-card-heading,.cf-admin-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.cf-definition-card h3,.cf-admin-hero h1{margin:0;overflow-wrap:anywhere}.cf-target,.cf-enabled,.cf-version-status,.cf-draft-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.3rem .55rem;font-size:.73rem;font-weight:800;letter-spacing:.035em}.cf-target{background:#e0f2fe;color:#075985}.cf-target.is-renewal{background:#ede9fe;color:#5b21b6}.cf-target.is-collection{background:#fef3c7;color:#92400e}.cf-enabled.is-enabled{background:#dcfce7;color:#166534}.cf-enabled.is-disabled{background:#f1f5f9;color:#475569}.cf-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.cf-card-facts span{display:grid;gap:.15rem}.cf-card-facts small{color:#64748b}.cf-card-facts strong{color:#0f172a}.cf-card-link{color:#0369a1;font-weight:800}.cf-pagination{display:flex;align-items:center;justify-content:center;gap:.75rem}.cf-pagination button{background:#fff;border-color:#cbd5e1;color:#1e293b}.cf-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;color:#64748b;font-size:.9rem}.cf-breadcrumbs a{color:#0369a1;text-decoration:none;font-weight:700}.cf-admin-hero,.cf-editor-hero{border:1px solid #dbe4ee;border-radius:16px;background:linear-gradient(135deg,#fff,#f8fbff);padding:1.25rem;display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.cf-admin-hero>div:first-child,.cf-editor-hero>div:first-child{display:grid;gap:.5rem}.cf-admin-hero-meta code{font-size:.75rem;color:#475569;overflow-wrap:anywhere}.cf-admin-hero-version{min-width:160px;border-left:1px solid #dbe4ee;padding-left:1rem;display:grid;gap:.25rem}.cf-admin-hero-version small{color:#64748b}.cf-admin-hero-version strong{font-size:1.65rem;color:#0f172a}.cf-admin-hero-version span{color:#475569;font-size:.85rem}.cf-admin-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.cf-admin-actions>span{color:#64748b;font-size:.87rem}.cf-state-button.is-enable{background:#dcfce7;color:#166534;border-color:#bbf7d0}.cf-state-button.is-disable{background:#fff7ed;color:#9a3412;border-color:#fed7aa}.cf-version-panel,.cf-version-list{display:grid;gap:1rem}.cf-version-card{border:1px solid #dbe4ee;border-radius:14px;padding:1rem;display:grid;gap:1rem;background:#fff}.cf-version-card.is-active{border-color:#38bdf8;box-shadow:inset 3px 0 #0284c7}.cf-version-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.cf-version-card-heading>div{display:grid;gap:.35rem}.cf-version-card-heading h3{margin:0}.cf-version-card-heading code{color:#64748b;font-size:.75rem;overflow-wrap:anywhere}.cf-version-status.is-draft{background:#fef3c7;color:#92400e}.cf-version-status.is-active{background:#dcfce7;color:#166534}.cf-version-status.is-retired{background:#e2e8f0;color:#475569}.cf-activate-button{background:#e0f2fe;color:#075985;border-color:#bae6fd}.cf-version-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.cf-version-facts>div{display:grid;gap:.2rem;padding:.65rem;background:#f8fafc;border-radius:10px}.cf-version-facts span,.cf-content-block>span,.cf-token-summary>span{color:#64748b;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.cf-content-block{display:grid;gap:.35rem}.cf-token-summary{display:grid;gap:.55rem}.cf-token-summary>div{display:flex;flex-wrap:wrap;gap:.45rem}.cf-token-summary code{background:#f1f5f9;color:#334155;border-radius:7px;padding:.3rem .45rem;font-size:.78rem}.cf-admin-contract-note{border:1px solid #cbd5e1;border-left:4px solid #0284c7;background:#f8fafc;border-radius:12px;padding:.9rem 1rem;display:grid;gap:.25rem}.cf-admin-contract-note p{margin:0;color:#475569}.cf-editor-panel,.cf-editor{display:grid;gap:1.1rem}.cf-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cf-form-grid label,.cf-field-full,.cf-metadata-row label{display:grid;gap:.35rem}.cf-form-grid label>span,.cf-field-full>span,.cf-metadata-row label>span{color:#334155;font-size:.82rem;font-weight:800}.cf-form-grid input,.cf-form-grid select,.cf-field-full input,.cf-field-full select,.cf-field-full textarea,.cf-metadata-row input,.cf-metadata-row select{width:100%;border:1px solid #cbd5e1;border-radius:9px;padding:.65rem .7rem;background:#fff;color:#0f172a;font:inherit}.cf-field-full textarea{resize:vertical}.cf-form-grid small,.cf-field-full small{color:#64748b;line-height:1.4}.cf-metadata-editor{border-top:1px solid #e2e8f0;padding-top:1rem;display:grid;gap:.85rem}.cf-editor-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.cf-editor-heading h3,.cf-editor-heading p{margin:0}.cf-editor-heading p{color:#64748b;margin-top:.25rem}.cf-editor-heading button{background:#fff;border-color:#cbd5e1;color:#1e293b}.cf-metadata-list{display:grid;gap:.65rem}.cf-metadata-row{display:grid;grid-template-columns:1.2fr .7fr 1.4fr auto;gap:.65rem;align-items:end}.cf-remove-row{width:40px;height:40px;border:1px solid #fecaca;background:#fff1f2;color:#be123c;border-radius:9px;font-size:1.25rem;cursor:pointer}.cf-empty-inline{border:1px dashed #cbd5e1;color:#64748b;border-radius:10px;padding:.8rem}.cf-editor-actions{display:flex;flex-wrap:wrap;gap:.7rem;padding-top:.35rem}.cf-draft-badge{background:#fef3c7;color:#92400e}.cf-local-error{border:1px solid #fecaca;background:#fff1f2;color:#9f1239;border-radius:10px;padding:.8rem 1rem}@media(max-width:1100px){.cf-card-grid,.cf-version-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cf-contract-strip,.cf-card-grid,.cf-form-grid,.cf-version-facts{grid-template-columns:1fr}.cf-admin-hero,.cf-editor-hero,.cf-version-card-heading,.cf-editor-heading{flex-direction:column}.cf-admin-hero-version{border-left:0;border-top:1px solid #dbe4ee;padding:.8rem 0 0;width:100%}.cf-metadata-row{grid-template-columns:1fr}.cf-remove-row{width:100%}.cf-pagination{justify-content:space-between}}.guidance-admin-main{display:grid;gap:1.25rem}.guidance-directory-heading,.guidance-admin-hero,.guidance-admin-actions,.guidance-contract-strip,.guidance-form-hero{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.guidance-directory-heading p,.guidance-form-hero p,.guidance-admin-contract-note p,.guidance-editor-section p{max-width:70rem;color:var(--ops-muted)}.guidance-primary-button,.guidance-state-button,.guidance-activate-button,.guidance-editor-section-heading button,.guidance-pagination button{border:0;border-radius:.75rem;padding:.72rem 1rem;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.guidance-primary-button{background:var(--ops-accent);color:#07131a}.guidance-primary-button:hover{filter:brightness(1.05)}.guidance-contract-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--ops-panel);border:1px solid var(--ops-border);border-radius:1rem;padding:1rem}.guidance-contract-strip div{display:grid;gap:.2rem}.guidance-contract-strip span{color:var(--ops-muted);font-size:.9rem}.guidance-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.guidance-definition-card{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--ops-border);border-radius:1rem;background:var(--ops-surface);color:inherit;text-decoration:none}.guidance-definition-card:hover{border-color:var(--ops-accent)}.guidance-card-heading,.guidance-admin-hero-meta,.guidance-breadcrumbs{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap}.guidance-enabled,.guidance-status,.guidance-version-status{display:inline-flex;align-items:center;border-radius:999px;padding:.24rem .58rem;font-size:.78rem;font-weight:800}.guidance-enabled.is-enabled{background:#48bb7829;color:#84e1a8}.guidance-enabled.is-disabled{background:#94a3b824;color:var(--ops-muted)}.guidance-status,.guidance-version-status{background:#6366f124;color:#b7b9ff}.guidance-card-facts,.guidance-version-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.guidance-card-facts span,.guidance-version-facts div{display:grid;gap:.15rem}.guidance-card-facts small,.guidance-version-facts span,.guidance-content-block>span,.guidance-metadata-summary>span{color:var(--ops-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.guidance-card-link{font-weight:700;color:var(--ops-accent)}.guidance-pagination{display:flex;justify-content:center;align-items:center;gap:1rem}.guidance-pagination button,.guidance-editor-section-heading button{background:var(--ops-surface);color:var(--ops-text);border:1px solid var(--ops-border)}.guidance-pagination button:disabled,.guidance-editor-section-heading button:disabled,.guidance-state-button:disabled,.guidance-activate-button:disabled{opacity:.55;cursor:not-allowed}.guidance-admin-contract-note{padding:1rem;border-left:3px solid var(--ops-accent);background:var(--ops-panel);border-radius:.5rem}.guidance-breadcrumbs{color:var(--ops-muted);font-size:.9rem}.guidance-breadcrumbs a{color:var(--ops-accent)}.guidance-form-hero{display:grid;gap:.35rem}.guidance-admin-form{display:grid;gap:1rem}.guidance-key-field,.guidance-editor-grid label{display:grid;gap:.4rem;font-weight:700}.guidance-key-field input,.guidance-editor-grid input,.guidance-string-row input,.guidance-string-row textarea,.guidance-metadata-row input{width:100%;box-sizing:border-box;border:1px solid var(--ops-border);border-radius:.7rem;background:var(--ops-surface);color:var(--ops-text);padding:.72rem .8rem;font:inherit}.guidance-key-field small{color:var(--ops-muted);font-weight:400}.guidance-editor{display:grid;gap:1rem}.guidance-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.guidance-editor-wide{grid-column:1/-1}.guidance-editor-section{display:grid;gap:.8rem;padding:1rem;background:var(--ops-panel);border:1px solid var(--ops-border);border-radius:1rem}.guidance-editor-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.guidance-editor-section-heading h3{margin:0}.guidance-editor-section-heading p{margin:.2rem 0 0}.guidance-editor-empty{color:var(--ops-muted);padding:.7rem;border:1px dashed var(--ops-border);border-radius:.7rem}.guidance-string-list,.guidance-metadata-list{display:grid;gap:.65rem}.guidance-string-row{display:grid;grid-template-columns:1fr auto;gap:.55rem;align-items:start}.guidance-string-row textarea{min-height:6rem;resize:vertical}.guidance-string-row button,.guidance-metadata-row button{width:2.5rem;height:2.5rem;border-radius:.65rem;border:1px solid var(--ops-border);background:var(--ops-surface);color:var(--ops-text);font-size:1.2rem}.guidance-metadata-row{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(12rem,1.3fr) auto;gap:.55rem}.guidance-form-actions{display:flex;justify-content:flex-end;align-items:center;gap:1rem}.guidance-form-actions>a{color:var(--ops-muted)}.guidance-validation{padding:.8rem 1rem;border:1px solid rgba(248,113,113,.45);background:#f8717114;border-radius:.75rem;color:#fecaca}.guidance-admin-hero{padding:1.1rem;background:var(--ops-panel);border:1px solid var(--ops-border);border-radius:1rem}.guidance-admin-hero h1{margin:.25rem 0}.guidance-admin-hero-version{display:grid;gap:.2rem;text-align:right}.guidance-admin-hero-version strong{font-size:1.8rem}.guidance-admin-hero-version span,.guidance-admin-hero-version small{color:var(--ops-muted)}.guidance-admin-actions{align-items:center;padding:1rem;background:var(--ops-panel);border:1px solid var(--ops-border);border-radius:1rem}.guidance-admin-actions>span{color:var(--ops-muted);font-size:.9rem}.guidance-state-button{background:var(--ops-surface);color:var(--ops-text);border:1px solid var(--ops-border)}.guidance-state-button.is-enable{border-color:#48bb7880}.guidance-state-button.is-disable{border-color:#f8717180}.guidance-version-list{display:grid;gap:1rem}.guidance-version-card{display:grid;gap:1rem;padding:1rem;border:1px solid var(--ops-border);border-radius:1rem;background:var(--ops-surface)}.guidance-version-card.is-active{box-shadow:inset 3px 0 0 var(--ops-accent)}.guidance-version-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.guidance-version-card-heading h3{margin:.35rem 0}.guidance-version-card-heading code,.guidance-admin-hero-meta code{font-size:.78rem;color:var(--ops-muted);overflow-wrap:anywhere}.guidance-activate-button{background:#6366f129;color:#c7c8ff;border:1px solid rgba(99,102,241,.35)}.guidance-content-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.guidance-content-block,.guidance-metadata-summary{display:grid;gap:.55rem;padding:.85rem;background:var(--ops-panel);border-radius:.8rem}.guidance-content-block ul,.guidance-content-block ol{margin:0;padding-left:1.25rem;display:grid;gap:.4rem}.guidance-content-block small,.guidance-metadata-summary small{color:var(--ops-muted)}.guidance-metadata-summary>div{display:flex;flex-wrap:wrap;gap:.5rem}.guidance-metadata-summary code{padding:.3rem .5rem;border-radius:.45rem;background:var(--ops-surface);border:1px solid var(--ops-border);overflow-wrap:anywhere}@media(max-width:900px){.guidance-card-grid,.guidance-contract-strip,.guidance-editor-grid,.guidance-content-columns{grid-template-columns:1fr}.guidance-admin-hero,.guidance-admin-actions,.guidance-directory-heading,.guidance-editor-section-heading{flex-direction:column}.guidance-admin-hero-version{text-align:left}.guidance-metadata-row{grid-template-columns:1fr}.guidance-metadata-row button{width:100%}.guidance-form-actions{justify-content:stretch;flex-direction:column-reverse;align-items:stretch}.guidance-form-actions .guidance-primary-button{text-align:center}.guidance-card-facts,.guidance-version-facts{grid-template-columns:1fr}}.r3-ui-shell .aa-admin-main{--aa-primary: #0f5fcc;--aa-primary-strong: #0c4fa9;--aa-navy: #0b1830;--aa-ink: #172033;--aa-muted: #667085;--aa-border: #d6dee8;--aa-soft: #f6f9fc;--aa-panel: #ffffff;--aa-success: #176b3e;--aa-warning: #8b6500;--aa-danger: #a53b38;min-width:0;display:grid;gap:16px;color:var(--aa-ink)}.r3-ui-shell .aa-admin-main *,.r3-ui-shell .aa-admin-main *:before,.r3-ui-shell .aa-admin-main *:after{box-sizing:border-box}.r3-ui-shell .aa-directory-heading,.r3-ui-shell .aa-editor-hero,.r3-ui-shell .aa-detail-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0}.r3-ui-shell .aa-directory-heading h1,.r3-ui-shell .aa-editor-hero h1,.r3-ui-shell .aa-detail-hero h1{margin:3px 0 5px;color:var(--aa-ink);font-size:clamp(25px,2.2vw,34px);line-height:1.08;letter-spacing:-.025em}.r3-ui-shell .aa-directory-heading p,.r3-ui-shell .aa-editor-hero p,.r3-ui-shell .aa-detail-hero p{max-width:820px;margin:0;color:var(--aa-muted);line-height:1.55}.r3-ui-shell .aa-admin-main .ops-panel,.r3-ui-shell .aa-editor-hero,.r3-ui-shell .aa-detail-hero,.r3-ui-shell .aa-contract-strip,.r3-ui-shell .aa-admin-contract-note{border:1px solid var(--aa-border);border-radius:12px;background:var(--aa-panel);box-shadow:0 8px 24px #0b18300b}.r3-ui-shell .aa-admin-main .ops-panel{min-width:0;padding:16px}.r3-ui-shell .aa-admin-main .ops-panel-heading{align-items:flex-start;gap:14px}.r3-ui-shell .aa-admin-main .ops-panel-heading h2{color:var(--aa-ink);font-size:16px}.r3-ui-shell .aa-admin-main .ops-panel-heading p{color:var(--aa-muted);font-size:12px;line-height:1.5}.r3-ui-shell .aa-primary-button,.r3-ui-shell .aa-secondary-button,.r3-ui-shell .aa-pagination button,.r3-ui-shell .aa-section-heading button,.r3-ui-shell .aa-row-heading button,.r3-ui-shell .aa-parameter-heading button,.r3-ui-shell .aa-inline-add,.r3-ui-shell .aa-remove-scalar{min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 14px;border-radius:8px;font:inherit;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;cursor:pointer}.r3-ui-shell .aa-primary-button{border:1px solid var(--aa-primary);background:var(--aa-primary);color:#fff;box-shadow:0 7px 16px #0f5fcc21}.r3-ui-shell .aa-secondary-button,.r3-ui-shell .aa-pagination button,.r3-ui-shell .aa-section-heading button,.r3-ui-shell .aa-parameter-heading button,.r3-ui-shell .aa-inline-add{border:1px solid var(--aa-border);background:#fff;color:#344054}.r3-ui-shell .aa-row-heading button,.r3-ui-shell .aa-remove-scalar{min-height:36px;padding:0 10px;border:1px solid #ead0cf;background:#fff;color:var(--aa-danger)}.r3-ui-shell .aa-primary-button:hover:not(:disabled){border-color:var(--aa-primary-strong);background:var(--aa-primary-strong)}.r3-ui-shell .aa-secondary-button:hover:not(:disabled),.r3-ui-shell .aa-pagination button:hover:not(:disabled),.r3-ui-shell .aa-section-heading button:hover:not(:disabled),.r3-ui-shell .aa-parameter-heading button:hover:not(:disabled),.r3-ui-shell .aa-inline-add:hover:not(:disabled){border-color:#9dbbe2;background:#f8fbff}.r3-ui-shell .aa-primary-button:disabled,.r3-ui-shell .aa-secondary-button:disabled,.r3-ui-shell .aa-pagination button:disabled,.r3-ui-shell .aa-section-heading button:disabled,.r3-ui-shell .aa-row-heading button:disabled,.r3-ui-shell .aa-parameter-heading button:disabled,.r3-ui-shell .aa-inline-add:disabled,.r3-ui-shell .aa-remove-scalar:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.r3-ui-shell .aa-primary-button:focus-visible,.r3-ui-shell .aa-secondary-button:focus-visible,.r3-ui-shell .aa-pagination button:focus-visible,.r3-ui-shell .aa-section-heading button:focus-visible,.r3-ui-shell .aa-row-heading button:focus-visible,.r3-ui-shell .aa-parameter-heading button:focus-visible,.r3-ui-shell .aa-inline-add:focus-visible,.r3-ui-shell .aa-remove-scalar:focus-visible,.r3-ui-shell .aa-definition-card:focus-visible,.r3-ui-shell .aa-breadcrumbs a:focus-visible,.r3-ui-shell .aa-field input:focus-visible,.r3-ui-shell .aa-field select:focus-visible{outline:3px solid rgba(15,95,204,.18);outline-offset:2px;border-color:var(--aa-primary)}.r3-ui-shell .aa-contract-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}.r3-ui-shell .aa-contract-strip>div{min-width:0;display:grid;gap:3px;padding:12px 14px;border-right:1px solid var(--aa-border);background:#fff}.r3-ui-shell .aa-contract-strip>div:last-child{border-right:0}.r3-ui-shell .aa-contract-strip strong{color:var(--aa-muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.r3-ui-shell .aa-contract-strip span{color:var(--aa-ink);font-size:11px;font-weight:750;line-height:1.4}.r3-ui-shell .aa-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.r3-ui-shell .aa-definition-card{min-width:0;display:grid;gap:11px;padding:14px;border:1px solid var(--aa-border);border-radius:12px;background:#fff;color:var(--aa-ink);text-decoration:none;box-shadow:0 5px 16px #0b183009;transition:border-color .15s ease,box-shadow .15s ease}.r3-ui-shell .aa-definition-card:hover{transform:none;border-color:#aac3e3;box-shadow:0 8px 20px #0b18300f}.r3-ui-shell .aa-definition-card h3{margin:0;color:var(--aa-ink);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.r3-ui-shell .aa-definition-card>code,.r3-ui-shell .aa-detail-hero code,.r3-ui-shell .aa-read-block code,.r3-ui-shell .aa-read-action code{color:#8792a2;font-size:10px;font-weight:600;overflow-wrap:anywhere}.r3-ui-shell .aa-card-heading,.r3-ui-shell .aa-version-heading,.r3-ui-shell .aa-row-heading,.r3-ui-shell .aa-parameter-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.r3-ui-shell .aa-enabled,.r3-ui-shell .aa-trigger,.r3-ui-shell .aa-status,.r3-ui-shell .aa-draft-badge,.r3-ui-shell .aa-null-pill{min-height:24px;display:inline-flex;align-items:center;width:fit-content;padding:3px 8px;border:1px solid transparent;border-radius:999px;font-size:9px;font-weight:850;letter-spacing:.045em;line-height:1.15}.r3-ui-shell .aa-enabled.is-enabled,.r3-ui-shell .aa-status.is-active{border-color:#bfe2ce;background:#edf8f2;color:var(--aa-success)}.r3-ui-shell .aa-enabled.is-disabled,.r3-ui-shell .aa-status.is-retired,.r3-ui-shell .aa-null-pill{border-color:#d9e0e8;background:#f3f5f7;color:#5f6b7a}.r3-ui-shell .aa-trigger{max-width:100%;border-color:#c8dcf5;background:#eef5ff;color:#245b9e;overflow-wrap:anywhere}.r3-ui-shell .aa-status.is-draft,.r3-ui-shell .aa-draft-badge{border-color:#ecd7a1;background:#fff8e5;color:var(--aa-warning)}.r3-ui-shell .aa-card-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.r3-ui-shell .aa-card-facts span{min-width:0;display:grid;gap:2px;padding:8px;border:1px solid #e7edf4;border-radius:8px;background:#f9fbfd}.r3-ui-shell .aa-card-facts small{color:var(--aa-muted);font-size:8px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.r3-ui-shell .aa-card-facts strong{color:var(--aa-ink);font-size:11px}.r3-ui-shell .aa-card-link{color:var(--aa-primary);font-size:10px;font-weight:850}.r3-ui-shell .aa-pagination{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--aa-muted);font-size:11px}.r3-ui-shell .aa-admin-contract-note{padding:13px 15px;border-left:4px solid #7fb3e7;box-shadow:none}.r3-ui-shell .aa-admin-contract-note strong{color:var(--aa-ink);font-size:11px}.r3-ui-shell .aa-admin-contract-note p{margin:3px 0 0;color:var(--aa-muted);font-size:10px;line-height:1.5}.r3-ui-shell .aa-breadcrumbs{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--aa-muted);font-size:11px}.r3-ui-shell .aa-breadcrumbs a{color:var(--aa-primary);font-weight:800;text-decoration:none}.r3-ui-shell .aa-editor-hero,.r3-ui-shell .aa-detail-hero{padding:18px}.r3-ui-shell .aa-detail-actions,.r3-ui-shell .aa-editor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r3-ui-shell .aa-detail-actions{justify-content:flex-end}.r3-ui-shell .aa-version-panel,.r3-ui-shell .aa-editor-panel{display:grid;gap:14px}.r3-ui-shell .aa-version-list,.r3-ui-shell .aa-rule-editor,.r3-ui-shell .aa-values-list,.r3-ui-shell .aa-parameter-list{display:grid;gap:10px}.r3-ui-shell .aa-version-card{min-width:0;display:grid;gap:13px;padding:14px;border:1px solid var(--aa-border);border-radius:12px;background:#fff}.r3-ui-shell .aa-version-card.is-active{border-color:#9dd3b6;box-shadow:inset 4px 0 #36a269}.r3-ui-shell .aa-version-heading>div{min-width:0;display:grid;gap:4px}.r3-ui-shell .aa-version-heading h3{margin:0;color:var(--aa-ink);font-size:14px}.r3-ui-shell .aa-version-heading small{color:var(--aa-muted);font-size:9px}.r3-ui-shell .aa-rule-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.r3-ui-shell .aa-rule-summary span{min-width:0;display:grid;gap:4px;padding:10px;border:1px solid #e3eaf2;border-radius:9px;background:#f9fbfd}.r3-ui-shell .aa-rule-summary small{color:var(--aa-primary);font-size:9px;font-weight:900;letter-spacing:.08em}.r3-ui-shell .aa-rule-summary strong{color:var(--aa-ink);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.r3-ui-shell .aa-version-content{display:grid;gap:10px}.r3-ui-shell .aa-read-block{display:grid;gap:6px}.r3-ui-shell .aa-read-block h4{margin:0;color:var(--aa-muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.r3-ui-shell .aa-read-block>code{padding:7px 8px;border:1px solid #e6edf3;border-radius:7px;background:#f8fafc}.r3-ui-shell .aa-read-action{min-width:0;display:grid;grid-template-columns:minmax(110px,.45fr) minmax(150px,.7fr) minmax(0,1.7fr);gap:8px;align-items:start;padding:8px;border:1px solid #e7edf4;border-radius:8px}.r3-ui-shell .aa-read-action strong,.r3-ui-shell .aa-read-action span{font-size:10px;overflow-wrap:anywhere}.r3-ui-shell .aa-version-footer{display:flex;flex-wrap:wrap;gap:8px 14px;padding-top:2px;color:var(--aa-muted);font-size:9px}.r3-ui-shell .aa-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r3-ui-shell .aa-field{min-width:0;display:grid;gap:5px}.r3-ui-shell .aa-field>span{color:var(--aa-muted);font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.r3-ui-shell .aa-field input,.r3-ui-shell .aa-field select{width:100%;min-width:0;min-height:44px;padding:0 11px;border:1px solid #cfd9e4;border-radius:8px;background:#fff;color:var(--aa-ink);font:inherit;font-size:12px}.r3-ui-shell .aa-field small{color:var(--aa-muted);font-size:9px;line-height:1.4}.r3-ui-shell .aa-editor-section{min-width:0;display:grid;gap:11px;padding:13px;border:1px solid var(--aa-border);border-radius:11px;background:#fbfdff}.r3-ui-shell .aa-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.r3-ui-shell .aa-section-heading>div{display:grid;gap:2px}.r3-ui-shell .aa-section-heading>div>span{color:var(--aa-primary);font-size:9px;font-weight:900;letter-spacing:.1em}.r3-ui-shell .aa-section-heading h3{margin:0;color:var(--aa-ink);font-size:14px}.r3-ui-shell .aa-section-heading small{color:var(--aa-muted);font-size:9px}.r3-ui-shell .aa-condition-card,.r3-ui-shell .aa-action-card{min-width:0;display:grid;gap:11px;padding:12px;border:1px solid #e1e8f0;border-radius:10px;background:#fff}.r3-ui-shell .aa-row-heading strong,.r3-ui-shell .aa-parameter-heading strong{color:var(--aa-ink);font-size:11px}.r3-ui-shell .aa-scalar-editor{min-width:0;display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:8px;align-items:end}.r3-ui-shell .aa-parameter-row{min-width:0;display:grid;grid-template-columns:minmax(150px,.6fr) minmax(0,1.4fr);gap:8px;align-items:end}.r3-ui-shell .aa-empty-note{margin:0;color:var(--aa-muted);font-size:10px;line-height:1.45}.r3-ui-shell .aa-toggle-label{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#344054;font-size:11px;font-weight:800}.r3-ui-shell .aa-toggle-label input{width:18px;height:18px}.r3-ui-shell .aa-local-error{padding:11px 13px;border:1px solid #edc2bf;border-radius:9px;background:#fff5f4;color:var(--aa-danger);font-size:11px;font-weight:700}.r3-ui-shell .aa-null-pill{align-self:end}@media(max-width:1180px){.r3-ui-shell .aa-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.r3-ui-shell .aa-directory-heading,.r3-ui-shell .aa-editor-hero,.r3-ui-shell .aa-detail-hero{flex-direction:column}.r3-ui-shell .aa-directory-heading .aa-primary-button,.r3-ui-shell .aa-detail-actions,.r3-ui-shell .aa-editor-actions{width:100%}.r3-ui-shell .aa-detail-actions .aa-primary-button,.r3-ui-shell .aa-detail-actions .aa-secondary-button,.r3-ui-shell .aa-editor-actions .aa-primary-button,.r3-ui-shell .aa-editor-actions .aa-secondary-button{flex:1 1 180px}.r3-ui-shell .aa-contract-strip,.r3-ui-shell .aa-grid-2,.r3-ui-shell .aa-rule-summary,.r3-ui-shell .aa-read-action,.r3-ui-shell .aa-scalar-editor,.r3-ui-shell .aa-parameter-row{grid-template-columns:1fr}.r3-ui-shell .aa-contract-strip>div{border-right:0;border-bottom:1px solid var(--aa-border)}.r3-ui-shell .aa-contract-strip>div:last-child{border-bottom:0}}@media(max-width:620px){.r3-ui-shell .aa-admin-main{gap:12px}.r3-ui-shell .aa-admin-main .ops-panel,.r3-ui-shell .aa-editor-hero,.r3-ui-shell .aa-detail-hero{padding:13px}.r3-ui-shell .aa-card-grid,.r3-ui-shell .aa-card-facts{grid-template-columns:1fr}.r3-ui-shell .aa-card-facts span{grid-template-columns:1fr auto;align-items:center}.r3-ui-shell .aa-card-heading,.r3-ui-shell .aa-version-heading,.r3-ui-shell .aa-section-heading,.r3-ui-shell .aa-row-heading,.r3-ui-shell .aa-parameter-heading{align-items:flex-start;flex-wrap:wrap}.r3-ui-shell .aa-pagination{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r3-ui-shell .aa-pagination span{grid-column:1 / -1;grid-row:1;text-align:center}.r3-ui-shell .aa-pagination button,.r3-ui-shell .aa-section-heading button,.r3-ui-shell .aa-parameter-heading button,.r3-ui-shell .aa-version-heading .aa-primary-button{width:100%}}.r3-ui-shell .gi-main{--gi-primary: #0f5fcc;--gi-primary-strong: #0c4fa9;--gi-ink: #172033;--gi-muted: #667085;--gi-border: #d6dee8;--gi-soft: #f6f9fc;--gi-panel: #ffffff;--gi-success: #176b3e;--gi-warning: #8b6500;--gi-danger: #a53b38;min-width:0;display:grid;gap:16px;color:var(--gi-ink)}.r3-ui-shell .gi-main *,.r3-ui-shell .gi-main *:before,.r3-ui-shell .gi-main *:after{box-sizing:border-box}.r3-ui-shell .gi-heading{align-items:flex-start;gap:16px;margin:0}.r3-ui-shell .gi-heading h1{margin:3px 0 5px;color:var(--gi-ink);font-size:clamp(25px,2.2vw,34px);line-height:1.08;letter-spacing:-.025em}.r3-ui-shell .gi-heading p{max-width:820px;margin:0;color:var(--gi-muted);line-height:1.55}.r3-ui-shell .gi-main .ops-panel,.r3-ui-shell .gi-contract-strip,.r3-ui-shell .gi-stale{border:1px solid var(--gi-border);border-radius:12px;background:var(--gi-panel);box-shadow:0 8px 24px #0b18300b}.r3-ui-shell .gi-main .ops-panel{min-width:0;padding:16px}.r3-ui-shell .gi-main .ops-panel-heading{align-items:flex-start;gap:14px}.r3-ui-shell .gi-main .ops-panel-heading>div{min-width:0}.r3-ui-shell .gi-main .ops-panel-heading h2{color:var(--gi-ink);font-size:16px;overflow-wrap:anywhere}.r3-ui-shell .gi-main .ops-panel-heading p{color:var(--gi-muted);font-size:12px;line-height:1.5}.r3-ui-shell .gi-primary,.r3-ui-shell .gi-secondary,.r3-ui-shell .gi-danger,.r3-ui-shell .gi-pagination button,.r3-ui-shell .gi-main .ops-refresh-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;padding:0 14px;border-radius:8px;font:inherit;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;cursor:pointer}.r3-ui-shell .gi-primary{border:1px solid var(--gi-primary);background:var(--gi-primary);color:#fff;box-shadow:0 7px 16px #0f5fcc21}.r3-ui-shell .gi-secondary,.r3-ui-shell .gi-pagination button,.r3-ui-shell .gi-main .ops-refresh-button{border:1px solid var(--gi-border);background:#fff;color:#344054}.r3-ui-shell .gi-danger{border:1px solid #c96a66;background:#fff;color:var(--gi-danger);box-shadow:none}.r3-ui-shell .gi-primary:hover:not(:disabled){border-color:var(--gi-primary-strong);background:var(--gi-primary-strong)}.r3-ui-shell .gi-secondary:hover:not(:disabled),.r3-ui-shell .gi-pagination button:hover:not(:disabled),.r3-ui-shell .gi-main .ops-refresh-button:hover:not(:disabled){border-color:#9dbbe2;background:#f8fbff}.r3-ui-shell .gi-danger:hover:not(:disabled){border-color:var(--gi-danger);background:#fff6f5}.r3-ui-shell .gi-primary:disabled,.r3-ui-shell .gi-secondary:disabled,.r3-ui-shell .gi-danger:disabled,.r3-ui-shell .gi-pagination button:disabled,.r3-ui-shell .gi-main .ops-refresh-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.r3-ui-shell .gi-primary:focus-visible,.r3-ui-shell .gi-secondary:focus-visible,.r3-ui-shell .gi-danger:focus-visible,.r3-ui-shell .gi-pagination button:focus-visible,.r3-ui-shell .gi-main .ops-refresh-button:focus-visible,.r3-ui-shell .gi-job-card:focus-visible,.r3-ui-shell .gi-form input:focus-visible,.r3-ui-shell .gi-mapping-form select:focus-visible{outline:3px solid rgba(15,95,204,.18);outline-offset:2px;border-color:var(--gi-primary)}.r3-ui-shell .gi-contract-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}.r3-ui-shell .gi-contract-strip>div{min-width:0;display:grid;gap:3px;padding:12px 14px;border-right:1px solid var(--gi-border);background:#fff}.r3-ui-shell .gi-contract-strip>div:last-child{border-right:0}.r3-ui-shell .gi-contract-strip strong{color:var(--gi-muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.r3-ui-shell .gi-contract-strip span{color:var(--gi-ink);font-size:11px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.r3-ui-shell .gi-job-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.r3-ui-shell .gi-job-card{min-width:0;display:grid;gap:10px;padding:14px;border:1px solid var(--gi-border);border-radius:12px;background:#fff;color:var(--gi-ink);text-decoration:none;box-shadow:0 5px 16px #0b183009;transition:border-color .15s ease,box-shadow .15s ease}.r3-ui-shell .gi-job-card:hover{transform:none;border-color:#aac3e3;box-shadow:0 8px 20px #0b18300f}.r3-ui-shell .gi-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--gi-muted);font-size:10px;font-weight:700}.r3-ui-shell .gi-job-card h3{margin:0;color:var(--gi-ink);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.r3-ui-shell .gi-job-card code,.r3-ui-shell .gi-summary code{color:#8792a2;font-size:10px;font-weight:600;overflow-wrap:anywhere}.r3-ui-shell .gi-status{min-height:24px;display:inline-flex;align-items:center;width:fit-content;padding:3px 8px;border:1px solid #d9e0e8;border-radius:999px;background:#f3f5f7;color:#5f6b7a;font-size:9px;font-weight:850;letter-spacing:.035em;line-height:1.15}.r3-ui-shell .gi-status.is-dry_run_ready,.r3-ui-shell .gi-status.is-validated,.r3-ui-shell .gi-status.is-mapped,.r3-ui-shell .gi-status.is-previewed{border-color:#c8dcf5;background:#eef5ff;color:#245b9e}.r3-ui-shell .gi-status.is-committing{border-color:#ecd7a1;background:#fff8e5;color:var(--gi-warning)}.r3-ui-shell .gi-status.is-completed{border-color:#bfe2ce;background:#edf8f2;color:var(--gi-success)}.r3-ui-shell .gi-status.is-completed_with_errors,.r3-ui-shell .gi-status.is-failed,.r3-ui-shell .gi-status.is-cancelled{border-color:#ead0cf;background:#fff5f4;color:var(--gi-danger)}.r3-ui-shell .gi-count-grid,.r3-ui-shell .gi-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.r3-ui-shell .gi-count-grid span,.r3-ui-shell .gi-summary-grid span{min-width:0;display:grid;gap:2px;padding:8px;border:1px solid #e7edf4;border-radius:8px;background:#f9fbfd}.r3-ui-shell .gi-count-grid small,.r3-ui-shell .gi-summary-grid small{color:var(--gi-muted);font-size:8px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.r3-ui-shell .gi-count-grid strong,.r3-ui-shell .gi-summary-grid strong{color:var(--gi-ink);font-size:11px;overflow-wrap:anywhere}.r3-ui-shell .gi-card-link{color:var(--gi-primary);font-size:10px;font-weight:850}.r3-ui-shell .gi-pagination{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--gi-muted);font-size:11px}.r3-ui-shell .gi-form{display:grid;gap:16px;max-width:760px}.r3-ui-shell .gi-form label,.r3-ui-shell .gi-mapping-form label{min-width:0;display:grid;gap:6px;color:#344054;font-size:11px;font-weight:800}.r3-ui-shell .gi-form input,.r3-ui-shell .gi-mapping-form select{width:100%;min-height:44px;min-width:0;border:1px solid #cfd8e3;border-radius:8px;padding:9px 11px;background:#fff;color:var(--gi-ink);font:inherit;font-size:12px}.r3-ui-shell .gi-form input[readonly]{background:#f7f9fb;color:#596579}.r3-ui-shell .gi-form small,.r3-ui-shell .gi-form-actions span,.r3-ui-shell .gi-mapping-form p{color:var(--gi-muted);font-size:10px;line-height:1.5}.r3-ui-shell .gi-file-summary,.r3-ui-shell .gi-form-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.r3-ui-shell .gi-file-summary{padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f9fbfd;font-size:11px}.r3-ui-shell .gi-form-actions span{max-width:520px}.r3-ui-shell .gi-local-error{margin:0;color:var(--gi-danger);font-size:11px;font-weight:800}.r3-ui-shell .gi-stale{display:flex;align-items:flex-start;gap:7px;flex-wrap:wrap;padding:12px 14px;border-color:#e7d7a9;background:#fffaf0;color:#594614;box-shadow:none;font-size:11px;line-height:1.45}.r3-ui-shell .gi-lifecycle{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.r3-ui-shell .gi-lifecycle span{min-width:0;min-height:38px;display:flex;align-items:center;justify-content:center;padding:6px 7px;border:1px solid #e1e7ef;border-radius:8px;background:#f5f7fa;color:#667085;text-align:center;font-size:9px;font-weight:850;line-height:1.2}.r3-ui-shell .gi-lifecycle span.is-done{border-color:#c9e4d5;background:#eef8f2;color:var(--gi-success)}.r3-ui-shell .gi-lifecycle span.is-current{border-color:var(--gi-primary);background:var(--gi-primary);color:#fff;box-shadow:0 5px 14px #0f5fcc1f}.r3-ui-shell .gi-action-panel{display:grid;gap:14px}.r3-ui-shell .gi-mapping-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.r3-ui-shell .gi-mapping-form p,.r3-ui-shell .gi-mapping-form>button{grid-column:1 / -1}.r3-ui-shell .gi-mapping-form>button,.r3-ui-shell .gi-action-panel>.gi-primary{width:fit-content}.r3-ui-shell .gi-commit-box{display:grid;gap:10px;justify-items:start;padding:13px;border:1px solid #ead0cf;border-radius:10px;background:#fff8f7}.r3-ui-shell .gi-commit-box p{margin:0;color:#70403d;font-size:11px;line-height:1.55}.r3-ui-shell .gi-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #e3e9f0;border-radius:10px}.r3-ui-shell .gi-rows table{width:100%;min-width:700px;border-collapse:collapse;background:#fff}.r3-ui-shell .gi-rows th,.r3-ui-shell .gi-rows td{padding:10px 11px;border-bottom:1px solid #e8edf3;color:#344054;text-align:left;vertical-align:top;white-space:nowrap;font-size:10px}.r3-ui-shell .gi-rows tr:last-child td{border-bottom:0}.r3-ui-shell .gi-rows td:last-child{min-width:220px;white-space:normal;overflow-wrap:anywhere}.r3-ui-shell .gi-rows th{background:#f7f9fc;color:var(--gi-muted);font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}@media(max-width:1100px){.r3-ui-shell .gi-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.r3-ui-shell .gi-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr))}.r3-ui-shell .gi-mapping-form{grid-template-columns:1fr}.r3-ui-shell .gi-mapping-form p,.r3-ui-shell .gi-mapping-form>button{grid-column:auto}}@media(max-width:680px){.r3-ui-shell .gi-heading,.r3-ui-shell .gi-main .ops-panel-heading{align-items:stretch;flex-direction:column}.r3-ui-shell .gi-heading .gi-primary,.r3-ui-shell .gi-heading .gi-secondary,.r3-ui-shell .gi-main .ops-panel-heading .ops-refresh-button{width:100%}.r3-ui-shell .gi-contract-strip,.r3-ui-shell .gi-job-grid,.r3-ui-shell .gi-summary-grid{grid-template-columns:1fr}.r3-ui-shell .gi-contract-strip>div{border-right:0;border-bottom:1px solid var(--gi-border)}.r3-ui-shell .gi-contract-strip>div:last-child{border-bottom:0}.r3-ui-shell .gi-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-ui-shell .gi-primary,.r3-ui-shell .gi-secondary,.r3-ui-shell .gi-danger,.r3-ui-shell .gi-action-panel>.gi-primary,.r3-ui-shell .gi-mapping-form>button{width:100%}.r3-ui-shell .gi-form-actions{align-items:stretch;flex-direction:column}.r3-ui-shell .gi-pagination{justify-content:space-between;gap:7px}.r3-ui-shell .gi-pagination button{min-width:44px;flex:1}.r3-ui-shell .gi-pagination span{max-width:92px;font-size:9px;text-align:center}}.r3-ui-shell{--ops-navy: #0b1830;--ops-navy-deep: #081326;--ops-blue: #246bfe;--ops-cyan: #16b8cf;--ops-yellow: #e5aa10;--ops-green: #18a66a;--ops-violet: #6f61d9;--ops-red: #d94a4a;--ops-ink: #17223b;--ops-muted: #667085;--ops-bg: #f6f9fc;--ops-border: #e2e8f0;--ops-surface: #ffffff;--r3-ui-active-nav: #163262;--r3-ui-soft-blue: #eef4ff;--r3-ui-shadow: 0 10px 28px rgba(15, 31, 61, .055);grid-template-columns:236px minmax(0,1fr);background:var(--ops-bg)}.r3-ui-sidebar{padding:22px 12px 20px;background:var(--ops-navy);box-shadow:10px 0 34px #05122614}.r3-ui-brand{display:flex;align-items:center;gap:11px;min-height:58px;padding:0 9px 21px}.r3-ui-brand-mark{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:linear-gradient(145deg,#183869,#10264c);color:#fff;font-size:12px;font-weight:900;letter-spacing:-.03em;box-shadow:inset 0 1px #ffffff14}.r3-ui-brand-copy{min-width:0;display:grid;gap:2px}.r3-ui-brand-name{overflow:hidden;color:#fff;font-size:15px;font-weight:800;letter-spacing:-.025em;line-height:1.15;text-overflow:ellipsis}.r3-ui-brand-tagline{color:#aebbd0;font-size:9px;font-weight:650;letter-spacing:.025em}.r3-ui-nav{display:grid;gap:18px}.r3-ui-nav-group{display:grid;gap:6px}.r3-ui-nav-label{margin:0;padding:0 12px;color:#71829f;font-size:9px;font-weight:800;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.r3-ui-nav-links{display:grid;gap:3px}.r3-ui-nav .ops-nav-link{min-height:39px;gap:11px;padding:0 11px;border-radius:8px;color:#c7d1e0;font-size:12px;font-weight:650;transition:background .16s ease,color .16s ease,transform .16s ease}.r3-ui-nav .ops-nav-link:hover{background:#ffffff0e;color:#fff;transform:translate(1px)}.r3-ui-nav .ops-nav-link.is-active{background:var(--r3-ui-active-nav);color:#fff;box-shadow:inset 3px 0 #4e8cff}.r3-ui-nav .ops-nav-icon{width:24px;height:24px;border:0;border-radius:7px;background:#ffffff0e;color:#9eacc2;font-size:12px}.r3-ui-nav .ops-nav-link.is-active .ops-nav-icon{border:0;background:#4e8cff2e;color:#8ab5ff}.r3-ui-sidebar-footer{margin-top:22px;padding:18px 10px 0;border-color:#ffffff1a;color:#7486a2}.r3-ui-sidebar-footer strong{color:#b8c4d5}.r3-ui-sidebar-footer .ops-public-link{color:#8ab5ff}.r3-ui-workspace{background:var(--ops-bg)}.operator-header.r3-ui-topbar{min-height:68px;grid-template-columns:minmax(260px,1fr) minmax(240px,390px) auto;gap:22px;padding:10px 28px;border-color:#e8edf4;background:#fffffff5;box-shadow:0 1px #0f1f3d05}.r3-ui-topbar-title{gap:2px}.r3-ui-topbar-title strong{color:var(--ops-ink);font-size:15px;font-weight:800}.r3-ui-topbar-title>span{max-width:620px;overflow:hidden;color:#7b8799;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.r3-ui-global-search input{min-height:38px;border-color:#e4eaf1;border-radius:8px;background:#f8fafc;font-size:11px}.r3-ui-operator-area{gap:9px}.r3-ui-operator-area .ops-avatar{width:34px;height:34px;flex-basis:34px;background:#eaf1ff;color:#315b9d}.r3-ui-operator-area .ops-signout{min-height:34px;border-color:#e2e8f0;color:#44516a}.r3-ui-shell :is(a,button,select,input):focus-visible{outline:3px solid rgba(36,107,254,.28);outline-offset:2px}.operator-main.r3-ui-dashboard{padding:30px clamp(20px,2.5vw,36px) 58px}.r3-ui-dashboard-heading{align-items:end;margin-bottom:18px}.r3-ui-dashboard-intro{min-width:0}.r3-ui-dashboard-intro h1{margin:5px 0 7px;font-size:clamp(28px,3vw,36px);font-weight:760;letter-spacing:-.04em}.r3-ui-dashboard-intro p{max-width:760px;color:#748095;font-size:11px}.r3-ui-dashboard-intro code,.r3-ui-analytics-locked code{padding:1px 4px;border-radius:4px;background:#edf2f7;color:#48566f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.r3-ui-dashboard-actions{display:flex;align-items:end;gap:9px;flex:0 0 auto}.r3-ui-window-control{display:grid;gap:5px}.r3-ui-window-control>span{color:#7a8699;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.r3-ui-window-control select{min-width:148px;min-height:40px;padding:0 31px 0 11px;border:1px solid #dbe3ed;border-radius:8px;background:#fff;color:#2d3951;font-size:11px;font-weight:700}.r3-ui-refresh{gap:7px;min-height:40px;border-color:#dbe3ed;color:#33415b}.r3-ui-refresh>span{font-size:15px}.r3-ui-dashboard-alert{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px}.r3-ui-dashboard-alert>.alert{margin:0}.r3-ui-inline-retry{min-height:38px;padding:0 13px;border:1px solid #d8e1eb;border-radius:8px;background:#fff;color:#33415b;font-size:10px;font-weight:800;cursor:pointer}.r3-ui-loading{margin-bottom:16px;border-style:dashed;box-shadow:none}.r3-ui-provenance{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;padding:9px 13px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:none}.r3-ui-provenance-item{display:flex;align-items:center;gap:9px;min-width:0}.r3-ui-provenance-item>span:not(.r3-live-dot){display:grid;gap:1px}.r3-ui-provenance-item strong{color:#39465f;font-size:9px}.r3-ui-provenance-item small{color:#7a8699;font-size:8px}.r3-ui-provenance-item.is-window{margin-left:auto}.r3-ui-provenance code{padding:3px 6px;border-radius:5px;background:#f1f5f9;color:#63708a;font-size:8px}.r3-ui-provenance .r3-live-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--ops-green);box-shadow:0 0 0 4px #18a66a1a}.r3-ui-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px}.r3-ui-kpi-card{min-height:112px;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px;border-color:#e5ebf2;border-radius:11px;box-shadow:var(--r3-ui-shadow)}.r3-ui-kpi-card .ops-kpi-icon{width:36px;height:36px;border-radius:9px;font-size:12px}.r3-ui-kpi-card .ops-kpi-icon.is-navy{background:var(--ops-navy)}.r3-ui-kpi-card>div>span{color:#536078;font-size:10px}.r3-ui-kpi-card strong{margin:3px 0 4px;color:#17223b;font-size:25px;font-weight:760}.r3-ui-kpi-card small{color:#8a94a6;font-size:8px;line-height:1.35}.r3-ui-analytics-locked{min-height:116px;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:16px;padding:18px;border:1px solid #dfe6ef;border-radius:12px;background:#fff;box-shadow:var(--r3-ui-shadow)}.r3-ui-analytics-locked .r3-analytics-lock{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#eef3f8;color:#56647d}.r3-ui-analytics-locked h2{margin:3px 0 4px;font-size:15px}.r3-ui-analytics-locked p{margin:0;color:#748095;font-size:10px;line-height:1.5}.r3-ui-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.85fr);gap:16px;margin-bottom:16px}.r3-ui-panel{border-color:#e4eaf1;border-radius:12px;box-shadow:var(--r3-ui-shadow)}.r3-ui-panel-heading{align-items:flex-start;margin-bottom:18px}.r3-ui-panel-heading>div{min-width:0}.r3-ui-panel-eyebrow{display:block;margin-bottom:4px;color:#7f8ba0;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.r3-ui-panel-heading h2{margin-bottom:3px;color:#1d2940;font-size:15px;font-weight:760}.r3-ui-panel-heading p{color:#7c8798;font-size:9px}.r3-ui-panel-heading a{color:#3c6fc4;font-size:9px;font-weight:800}.r3-ui-status-list{display:grid;gap:13px}.r3-ui-status-row{display:grid;gap:6px}.r3-ui-status-copy{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;color:#536078;font-size:10px}.r3-ui-status-copy strong{color:#28354d;font-size:10px}.r3-ui-status-dot{width:7px;height:7px;border-radius:50%}.r3-ui-status-track{height:5px;overflow:hidden;border-radius:999px;background:#edf1f6}.r3-ui-status-track>span{height:100%;display:block;border-radius:inherit}.r3-ui-status-dot.is-blue,.r3-ui-status-track>.is-blue{background:#4d82d8}.r3-ui-status-dot.is-cyan,.r3-ui-status-track>.is-cyan{background:#20a9bd}.r3-ui-status-dot.is-yellow,.r3-ui-status-track>.is-yellow{background:#d8a72a}.r3-ui-status-dot.is-green,.r3-ui-status-track>.is-green{background:#2b9a68}.r3-ui-status-dot.is-violet,.r3-ui-status-track>.is-violet{background:#7667c9}.r3-ui-status-dot.is-slate,.r3-ui-status-track>.is-slate{background:#718096}.r3-ui-action-panel{min-width:0}.r3-ui-action-list a{min-height:58px;grid-template-columns:30px minmax(0,1fr) auto 10px}.r3-ui-action-list .ops-action-mark{width:28px;height:28px;background:#eef4ff;color:#4772b8;font-size:11px}.r3-ui-action-list .ops-action-mark.is-overdue{background:#fff4dc;color:#a66c00}.r3-ui-action-list .ops-action-copy strong{color:#33415b;font-size:10px}.r3-ui-action-list .ops-action-copy small{color:#8590a1;font-size:8px}.r3-ui-positive-empty{min-height:160px;display:grid;place-items:center;align-content:center;gap:8px}.r3-ui-positive-empty>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#eaf8f1;color:#25845d;font-weight:900}.r3-ui-stage-panel{min-height:310px;margin-bottom:16px}.r3-ui-stage-chart{height:220px;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:clamp(12px,2.5vw,38px);padding:10px 18px 0;border-color:#e5ebf2;background-image:linear-gradient(to top,rgba(226,232,240,.58) 1px,transparent 1px)}.r3-ui-stage-chart-item{grid-template-rows:20px 1fr 42px}.r3-ui-stage-chart-item>strong{color:#36435b;font-size:11px}.r3-ui-stage-chart-item>span{color:#7f8a9c;font-size:8px}.r3-ui-stage-chart .ops-stage-bar{width:min(62px,66%);opacity:.92}.r3-ui-recent-panel{padding-bottom:18px}.r3-ui-table-wrap{width:100%;overflow-x:auto;border:1px solid #edf1f5;border-radius:9px}.r3-ui-recent-table{width:100%;min-width:760px;border-collapse:collapse;color:#566178;font-size:9px}.r3-ui-recent-table th,.r3-ui-recent-table td{padding:10px 12px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:middle}.r3-ui-recent-table th{background:#f8fafc;color:#7a8699;font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.r3-ui-recent-table tbody tr:last-child td{border-bottom:0}.r3-ui-recent-table tbody tr:hover{background:#fbfdff}.r3-ui-tracking-link{color:#2c5fae;font-weight:800;text-decoration:none}.r3-ui-row-action{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:#426cae;font-size:16px;text-decoration:none}.r3-ui-row-action:hover{background:#eef4ff}.r3-ui-status-badge{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border-radius:999px;font-size:8px;font-weight:800;white-space:nowrap}.r3-ui-status-badge.is-blue{background:#eaf2ff;color:#315f9f}.r3-ui-status-badge.is-cyan{background:#e8f8fa;color:#167786}.r3-ui-status-badge.is-yellow{background:#fff7df;color:#8d6a0a}.r3-ui-status-badge.is-green{background:#eaf8f1;color:#247a58}.r3-ui-status-badge.is-violet{background:#f0edff;color:#5f53a9}.r3-ui-status-badge.is-slate{background:#eef2f6;color:#59677c}@media(max-width:1320px){.r3-ui-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){.r3-ui-dashboard-grid{grid-template-columns:1fr}.operator-header.r3-ui-topbar{grid-template-columns:minmax(220px,1fr) auto}.r3-ui-global-search{display:none}}@media(max-width:900px){.r3-ui-shell{grid-template-columns:78px minmax(0,1fr)}.r3-ui-brand{justify-content:center;padding-inline:0}.r3-ui-brand-copy,.r3-ui-nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.r3-ui-nav{gap:7px}.r3-ui-nav-group{gap:3px}.r3-ui-nav .ops-nav-link{justify-content:center;padding:0}.r3-ui-nav .ops-nav-icon{width:34px;height:34px}.r3-ui-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.r3-ui-shell{display:block}.r3-ui-sidebar{min-height:62px;padding:8px 10px}.r3-ui-brand{width:86px;min-height:44px;padding:0}.r3-ui-brand-mark{width:36px;height:36px;flex-basis:36px}.r3-ui-nav-group,.r3-ui-nav-links{display:contents}.r3-ui-nav-label{display:none}.operator-header.r3-ui-topbar{min-height:62px;padding:8px 12px}.r3-ui-topbar-title strong{font-size:13px}.r3-ui-operator-area .r3-operator-copy{display:none}.operator-main.r3-ui-dashboard{padding:19px 12px 42px}.r3-ui-dashboard-heading{align-items:stretch;flex-direction:column;gap:16px}.r3-ui-dashboard-actions{align-items:stretch}.r3-ui-window-control{flex:1 1 auto}.r3-ui-window-control select{width:100%}.r3-ui-dashboard-alert{grid-template-columns:1fr}.r3-ui-inline-retry{justify-self:start}.r3-ui-provenance{align-items:flex-start;flex-direction:column}.r3-ui-provenance-item.is-window{width:100%;margin-left:0;justify-content:space-between}.r3-ui-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.r3-ui-kpi-card{min-height:104px;grid-template-columns:32px minmax(0,1fr);padding:11px}.r3-ui-kpi-card .ops-kpi-icon{width:31px;height:31px}.r3-ui-panel{padding:16px}.r3-ui-panel-heading{gap:12px}.r3-ui-stage-chart{min-width:500px}.r3-ui-stage-panel{overflow-x:auto}}@media(max-width:520px){.r3-ui-kpi-grid{grid-template-columns:1fr}.r3-ui-kpi-card{min-height:96px}.r3-ui-dashboard-actions{display:grid;grid-template-columns:1fr auto}.r3-ui-panel-heading{align-items:flex-start;flex-direction:column}.r3-ui-panel-heading a{min-height:32px;display:inline-flex;align-items:center}.r3-ui-analytics-locked{grid-template-columns:1fr}}@media(max-width:720px){.ops-sidebar.r3-ui-sidebar{width:100%;max-width:100%;min-height:62px;display:flex;flex-direction:row;align-items:center;gap:0;overflow:hidden}.ops-brand.r3-ui-brand{width:54px;flex:0 0 54px;justify-content:flex-start}.ops-nav.r3-ui-nav{flex:1 1 auto;min-width:0;max-width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;margin-left:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ops-nav.r3-ui-nav::-webkit-scrollbar{width:0;height:0;display:none}.r3-ui-nav-group,.r3-ui-nav-links{display:contents}.r3-ui-nav .ops-nav-link{width:44px;min-width:44px;min-height:44px;flex:0 0 44px;justify-content:center;padding:0}.r3-ui-nav .ops-nav-icon{width:34px;height:34px;flex:0 0 34px}.r3-ui-dashboard,.r3-ui-dashboard>*,.r3-ui-recent-panel,.r3-ui-stage-panel,.r3-ui-table-wrap{min-width:0;max-width:100%}.r3-ui-recent-panel{overflow:hidden}.r3-ui-table-wrap{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.r3-ui-recent-table{width:100%;min-width:640px}.r3-ui-stage-panel{overflow:visible}.r3-ui-stage-chart{width:100%;min-width:0;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;padding:12px 0 0;background-size:100% 50%}.r3-ui-stage-chart-item{min-width:0;min-height:150px;grid-template-rows:20px 96px 34px}.r3-ui-provenance-item small,.r3-ui-action-copy,.r3-ui-action-copy small{min-width:0;overflow-wrap:anywhere}}@media(max-width:520px){.r3-ui-table-wrap{overflow:visible;border:0;border-radius:0}.r3-ui-recent-table{width:100%;min-width:0;display:block}.r3-ui-recent-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.r3-ui-recent-table tbody{display:grid;gap:10px}.r3-ui-recent-table tbody tr{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;border:1px solid #edf1f5;border-radius:9px;background:#fff}.r3-ui-recent-table th,.r3-ui-recent-table td{min-width:0;padding:0;border:0}.r3-ui-recent-table td:nth-child(1){grid-column:1;grid-row:1;align-self:center}.r3-ui-recent-table td:nth-child(2){grid-column:2;grid-row:1;justify-self:end}.r3-ui-recent-table td:nth-child(3),.r3-ui-recent-table td:nth-child(4){grid-column:1 / -1;color:#667085;overflow-wrap:anywhere}.r3-ui-recent-table td:nth-child(3):before,.r3-ui-recent-table td:nth-child(4):before,.r3-ui-recent-table td:nth-child(5):before{color:#7a8699;font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.r3-ui-recent-table td:nth-child(3):before{content:"Etapa · "}.r3-ui-recent-table td:nth-child(4):before{content:"Vehículo · "}.r3-ui-recent-table td:nth-child(5):before{content:"Ocurrencia · "}.r3-ui-recent-table td:nth-child(5){grid-column:1;grid-row:4;align-self:center;color:#667085}.r3-ui-recent-table td:nth-child(6){grid-column:2;grid-row:4;justify-self:end;align-self:center}.r3-ui-stage-chart{grid-template-columns:1fr}.r3-ui-stage-chart-item{min-height:132px;grid-template-rows:20px 78px 34px}}.r3-workspace-page,.r3-claim-detail-page{min-width:0}.r3-workspace-page .ops-page-heading{align-items:flex-start;margin-bottom:16px}.r3-workspace-page .ops-page-heading h1{margin:3px 0 5px;color:var(--ops-ink);font-size:clamp(25px,2.2vw,34px);line-height:1.08;letter-spacing:-.025em}.r3-workspace-page .ops-page-heading p{max-width:780px;margin:0;color:var(--ops-muted);line-height:1.55}.r3-workspace-page .r3-claims-toolbar{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(145px,.55fr) minmax(170px,.65fr) auto;gap:12px;align-items:end;margin-bottom:14px;padding:14px;border:1px solid var(--ops-border);border-radius:12px;background:#fff;box-shadow:0 9px 26px #0b18300b}.r3-workspace-page .r3-claims-search,.r3-workspace-page .ops-filter-control{display:grid;gap:6px}.r3-workspace-page .r3-claims-search>label,.r3-workspace-page .ops-filter-control>label{color:var(--ops-muted);font-size:10px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.r3-workspace-page .r3-claims-search>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.r3-workspace-page .r3-claims-search input,.r3-workspace-page .ops-filter-control select{min-width:0;min-height:44px;border:1px solid var(--ops-border);border-radius:8px;background:#fff;color:var(--ops-ink);padding:0 12px;outline:none}.r3-workspace-page .r3-claims-search input:focus,.r3-workspace-page .ops-filter-control select:focus{border-color:var(--ops-blue);box-shadow:0 0 0 3px #0f5fcc1f}.r3-workspace-page .r3-claims-search button,.r3-workspace-page .r3-toolbar-actions button,.r3-workspace-page .ops-view-toggle button{min-height:44px}.r3-workspace-page .r3-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:max-content}.r3-workspace-page .r3-active-filter{display:flex;align-items:center;gap:7px;width:fit-content;max-width:100%;margin:0 0 12px;padding:7px 10px;border:1px solid #bfd4ef;border-radius:999px;background:#f1f7ff;color:#31506f}.r3-workspace-page .r3-active-filter button{width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--ops-muted);cursor:pointer}.r3-workspace-page .ops-kanban{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;overflow:visible}.r3-workspace-page .ops-kanban-column{min-width:0;border:1px solid var(--ops-border);border-radius:12px;background:#f8fafc;overflow:hidden}.r3-workspace-page .ops-kanban-heading{min-height:92px;padding:13px;background:#fff;border-bottom:1px solid var(--ops-border)}.r3-workspace-page .ops-kanban-heading h2{font-size:14px}.r3-workspace-page .ops-kanban-heading p{margin-top:3px;color:var(--ops-muted);font-size:10px;line-height:1.4}.r3-workspace-page .ops-kanban-cards{display:grid;gap:9px;padding:10px}.r3-workspace-page .r3-claim-card{min-width:0;border-radius:10px;box-shadow:0 5px 16px #0b18300b}.r3-workspace-page .r3-claim-card:focus-visible,.r3-workspace-page .ops-card-link:focus-visible,.r3-detail-anchor-nav a:focus-visible{outline:3px solid rgba(15,95,204,.25);outline-offset:2px}.r3-workspace-page .r3-stage-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r3-workspace-page .claims-table-wrap{max-width:100%;overflow-x:auto}.r3-detail-hero{grid-template-columns:minmax(0,1.45fr) minmax(170px,.72fr) minmax(120px,.45fr) auto;align-items:start;margin-bottom:0;border:1px solid var(--ops-border);border-radius:12px 12px 0 0;background:#fff;box-shadow:0 9px 26px #0b18300d}.r3-detail-hero .ops-detail-identity,.r3-detail-hero .ops-detail-stage,.r3-detail-hero .ops-detail-status,.r3-detail-hero .ops-detail-actions{min-width:0}.r3-detail-hero .ops-detail-identity h1{max-width:100%;font-size:clamp(25px,2.4vw,34px);line-height:1.05;overflow-wrap:anywhere;word-break:break-word}.r3-detail-hero .ops-detail-identity>span,.r3-detail-hero .ops-detail-stage strong,.r3-detail-hero .ops-detail-stage small{max-width:100%;overflow-wrap:anywhere}.r3-detail-anchor-nav{position:sticky;top:0;z-index:4;display:flex;gap:4px;min-width:0;margin:0 0 16px;padding:7px 9px;border:1px solid var(--ops-border);border-top:0;border-radius:0 0 12px 12px;background:#fffffff5;box-shadow:0 6px 18px #0b183009;overflow-x:auto;scrollbar-width:none}.r3-detail-anchor-nav::-webkit-scrollbar{display:none}.r3-detail-anchor-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border-radius:8px;color:var(--ops-muted);font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.r3-detail-anchor-nav a:hover{background:#f1f6fb;color:var(--ops-blue)}.r3-detail-section{min-width:0;scroll-margin-top:66px}.r3-claim-detail-page .r3-claim-detail-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:14px;align-items:start}.r3-claim-detail-page .r3-claim-detail-grid>.r3-detail-section,.r3-claim-detail-page .r3-claim-detail-grid>section{min-width:0}.r3-claim-detail-page #resumen,.r3-claim-detail-page #flujo,.r3-claim-detail-page #historial{grid-column:1}.r3-claim-detail-page #etapa,.r3-claim-detail-page #tareas,.r3-claim-detail-page #evidencia{grid-column:2}.r3-claim-detail-page .ops-panel,.r3-claim-detail-page .r3-detail-section>section{border-radius:12px}.r3-claim-detail-page .ops-state-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.r3-claim-detail-page .operator-concurrency-note{margin-top:10px;color:var(--ops-muted);font-size:10px;line-height:1.5}.r3-claim-detail-page .r3-pipeline-move{border-style:dashed;background:#fbfcfe}.r3-claim-detail-page .r3-pipeline-move:before{content:"Operación técnica";width:fit-content;padding:3px 7px;border-radius:999px;background:#eef2f6;color:var(--ops-muted);font-size:9px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.r3-claim-detail-page .ops-audit-details{scroll-margin-top:66px;margin-top:14px;border:1px solid var(--ops-border);border-radius:12px;background:#fff}.r3-claim-detail-page .ops-audit-table-wrap{max-width:100%;overflow-x:auto}@media(max-width:1120px){.r3-workspace-page .r3-claims-toolbar{grid-template-columns:minmax(240px,1fr) minmax(140px,.55fr) minmax(160px,.6fr)}.r3-workspace-page .r3-toolbar-actions{grid-column:1 / -1;justify-content:space-between}.r3-workspace-page .ops-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.r3-detail-hero{grid-template-columns:minmax(0,1fr) minmax(160px,.62fr) minmax(120px,.45fr)}.r3-detail-hero .ops-detail-actions{grid-column:1 / -1}}@media(max-width:860px){.r3-claim-detail-page .r3-claim-detail-grid{grid-template-columns:1fr}.r3-claim-detail-page #resumen,.r3-claim-detail-page #flujo,.r3-claim-detail-page #historial,.r3-claim-detail-page #etapa,.r3-claim-detail-page #tareas,.r3-claim-detail-page #evidencia{grid-column:1}}@media(max-width:720px){.r3-workspace-page .ops-page-heading,.r3-claim-detail-page .ops-detail-header{gap:10px}.r3-workspace-page .r3-claims-toolbar{grid-template-columns:1fr 1fr}.r3-workspace-page .r3-claims-search,.r3-workspace-page .r3-toolbar-actions{grid-column:1 / -1}.r3-workspace-page .ops-kanban{grid-template-columns:1fr}.r3-workspace-page .ops-kanban-heading{min-height:auto}.r3-detail-anchor-nav{margin-inline:-2px;padding-inline:7px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.r3-detail-anchor-nav a{min-height:44px}.r3-claim-detail-page .ops-state-overview{grid-template-columns:1fr}}@media(max-width:520px){.r3-workspace-page .r3-claims-toolbar{grid-template-columns:1fr}.r3-workspace-page .r3-claims-search,.r3-workspace-page .r3-toolbar-actions{grid-column:1}.r3-workspace-page .r3-claims-search>div{grid-template-columns:1fr}.r3-workspace-page .r3-toolbar-actions{align-items:stretch;flex-direction:column}.r3-workspace-page .ops-view-toggle{display:grid;grid-template-columns:1fr 1fr;width:100%}.r3-workspace-page .claims-table,.r3-workspace-page .claims-table tbody,.r3-workspace-page .claims-table tr,.r3-workspace-page .claims-table td{display:block;width:100%}.r3-workspace-page .claims-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.r3-workspace-page .claims-table tbody{display:grid;gap:10px}.r3-workspace-page .claims-table tr{padding:12px;border:1px solid var(--ops-border);border-radius:10px;background:#fff}.r3-workspace-page .claims-table td{display:grid;grid-template-columns:minmax(88px,.7fr) minmax(0,1.3fr);gap:8px;align-items:start;min-height:34px;padding:6px 0;border:0}.r3-workspace-page .claims-table td:before{content:attr(data-label);color:var(--ops-muted);font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.r3-workspace-page .claims-table td:last-child{grid-template-columns:1fr;padding-top:10px}.r3-workspace-page .claims-table td:last-child:before{display:none}.r3-workspace-page .ops-card-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:100%}.r3-claim-detail-page .ops-transition-row,.r3-claim-detail-page .r3-pipeline-move-row{grid-template-columns:1fr}}.r3-task-workspace-page,.r3-task-detail-page{min-width:0}.r3-task-workspace-page .ops-page-heading{align-items:flex-start;margin-bottom:14px}.r3-task-workspace-page .ops-page-heading h1{margin:3px 0 5px;color:var(--ops-ink);font-size:clamp(25px,2.2vw,34px);line-height:1.08;letter-spacing:-.025em}.r3-task-workspace-page .ops-page-heading p{max-width:760px;margin:0;color:var(--ops-muted);line-height:1.5}.r3-task-scope-tabs{display:flex;gap:7px;min-width:0;margin-bottom:12px;overflow-x:auto;scrollbar-width:none}.r3-task-scope-tabs::-webkit-scrollbar{display:none}.r3-task-scope-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:max-content;padding:0 13px;border:1px solid var(--ops-border);border-radius:9px;background:#fff;color:#40536b;font-size:11px;font-weight:850;cursor:pointer}.r3-task-scope-tabs button strong{min-width:24px;padding:3px 7px;border-radius:999px;background:#eef3f8;color:var(--ops-muted);font-size:10px;line-height:1.4}.r3-task-scope-tabs button.is-active{border-color:#0f5fcc;background:#0f5fcc;color:#fff;box-shadow:0 5px 14px #0f5fcc29}.r3-task-scope-tabs button.is-active strong{background:#fff3;color:#fff}.r3-task-scope-tabs button:focus-visible,.r3-task-filter-strip input:focus,.r3-task-filter-strip select:focus,.r3-task-queue-item:focus-visible,.r3-task-inline-actions a:focus-visible,.r3-task-inline-actions button:focus-visible,.r3-task-detail-page button:focus-visible,.r3-task-detail-page a:focus-visible,.r3-task-detail-page input:focus,.r3-task-detail-page select:focus{outline:3px solid rgba(15,95,204,.22);outline-offset:2px}.r3-task-filter-strip{display:grid;grid-template-columns:minmax(230px,1.35fr) minmax(130px,.55fr) minmax(130px,.55fr) minmax(175px,.72fr) auto;gap:10px;align-items:end;margin-bottom:14px;padding:12px;border:1px solid var(--ops-border);border-radius:12px;background:#fff;box-shadow:0 7px 22px #0b183009}.r3-task-filter-strip label,.r3-task-filter-summary{display:grid;gap:5px;min-width:0}.r3-task-filter-strip label>span{color:var(--ops-muted);font-size:9px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.r3-task-filter-strip input,.r3-task-filter-strip select{width:100%;min-width:0;min-height:44px;padding:0 11px;border:1px solid var(--ops-border);border-radius:8px;background:#fbfdff;color:var(--ops-ink);outline:none}.r3-task-filter-strip select:disabled{background:#f2f5f8;color:var(--ops-muted)}.r3-task-filter-summary{align-content:center;justify-items:end;min-width:130px;min-height:44px}.r3-task-filter-summary strong{color:var(--ops-muted);font-size:10px;white-space:nowrap}.r3-task-filter-summary button{min-height:28px;padding:0;border:0;background:transparent;color:var(--ops-blue);font-size:10px;font-weight:850;cursor:pointer}.r3-task-master-detail{display:grid;grid-template-columns:minmax(310px,.84fr) minmax(0,1.16fr);gap:12px;min-width:0;align-items:start}.r3-task-queue-panel,.r3-task-inline-detail{min-width:0;margin:0;border-radius:12px}.r3-task-queue-panel{padding:0;overflow:hidden}.r3-task-queue-panel .ops-panel-heading{margin:0;padding:14px 14px 11px;border-bottom:1px solid var(--ops-border)}.r3-task-queue-list{display:grid;min-width:0;max-height:660px;overflow-y:auto;overscroll-behavior-y:contain}.r3-task-queue-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;min-width:0;min-height:82px;padding:11px 13px;border:0;border-top:1px solid #edf1f5;background:#fff;color:var(--ops-ink);text-align:left;cursor:pointer}.r3-task-queue-item:first-child{border-top:0}.r3-task-queue-item:hover{background:#f8fbff}.r3-task-queue-item.is-selected{position:relative;background:#eef6ff}.r3-task-queue-item.is-selected:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--ops-blue)}.r3-task-queue-copy{display:grid;gap:4px;min-width:0}.r3-task-queue-copy strong,.r3-task-queue-copy small{overflow-wrap:anywhere}.r3-task-queue-copy strong{font-size:11px;line-height:1.35}.r3-task-queue-copy small{color:var(--ops-muted);font-size:9px;line-height:1.4}.r3-task-queue-item .ops-priority{align-self:start}.r3-task-due{grid-column:1 / -1;color:var(--ops-muted);font-size:9px;font-weight:750}.r3-task-due.is-overdue,.r3-task-inline-facts dd.is-overdue{color:#b42318;font-weight:850}.r3-task-inline-detail{position:sticky;top:12px;padding:16px}.r3-task-inline-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:13px;border-bottom:1px solid var(--ops-border)}.r3-task-inline-header>div{min-width:0}.r3-task-inline-header h2{margin:3px 0 5px;font-size:clamp(20px,1.8vw,27px);line-height:1.12;overflow-wrap:anywhere}.r3-task-inline-header p{max-width:680px;margin:0;color:#53677e;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.r3-task-inline-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:13px 0 0;border:1px solid #e5ebf1;border-radius:10px;overflow:hidden;background:#e5ebf1}.r3-task-inline-facts>div{min-width:0;padding:10px 11px;background:#fff}.r3-task-inline-facts dt{color:var(--ops-muted);font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.r3-task-inline-facts dd{margin:4px 0 0;color:var(--ops-ink);font-size:10px;font-weight:750;overflow-wrap:anywhere}.r3-task-inline-facts a{color:var(--ops-blue);text-decoration:none}.r3-task-inline-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px}.r3-secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 13px;border:1px solid var(--ops-border);border-radius:8px;background:#fff;color:var(--ops-blue);font-size:10px;font-weight:850;text-decoration:none;cursor:pointer}.r3-secondary-action:disabled{opacity:.55;cursor:not-allowed}.r3-task-inline-actions .ops-primary-action{min-height:44px}.r3-task-domain-note,.r3-task-assignment-note{margin:11px 0 0;color:var(--ops-muted);font-size:9px;line-height:1.5}.r3-task-detail-page .ops-detail-breadcrumbs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 14px}.r3-task-detail-page .r3-task-detail-hero{margin-bottom:14px;padding:17px 18px;border:1px solid var(--ops-border);border-radius:12px;background:#fff;box-shadow:0 8px 24px #0b18300b}.r3-task-detail-page .r3-task-detail-hero>div{min-width:0}.r3-task-detail-page .r3-task-detail-hero h1{max-width:100%;margin:3px 0 6px;font-size:clamp(25px,2.4vw,34px);line-height:1.08;overflow-wrap:anywhere}.r3-task-detail-page .r3-task-detail-hero p{max-width:820px;margin:0;color:#53677e;line-height:1.55}.r3-task-detail-page .r3-task-hero-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.r3-task-detail-page .r3-task-hero-meta>span:first-child{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:#eef4f8;color:#4f6275;font-size:8px;font-weight:850}.r3-task-detail-page .r3-task-detail-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;align-items:start}.r3-task-detail-page .r3-task-detail-grid>.ops-panel,.r3-task-detail-page .r3-task-decision-card{min-width:0;margin:0;border-radius:12px}.r3-task-context-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 13px;border:1px solid #e6ecf2;border-radius:9px;overflow:hidden;background:#e6ecf2}.r3-task-context-list>div{min-width:0;padding:9px 10px;background:#fff}.r3-task-context-list dt{color:var(--ops-muted);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.r3-task-context-list dd{margin:4px 0 0;font-size:10px;font-weight:750;overflow-wrap:anywhere}.r3-task-detail-page .r3-full-action{width:100%;min-height:44px}.r3-task-detail-page .r3-task-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r3-task-detail-page .r3-task-edit-grid label{display:grid;gap:5px;min-width:0}.r3-task-detail-page .r3-task-edit-grid label>span{color:var(--ops-muted);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.r3-task-detail-page .r3-task-edit-grid input,.r3-task-detail-page .r3-task-edit-grid select,.r3-task-detail-page .r3-task-decision-grid select{min-width:0;min-height:44px;padding:0 10px;border:1px solid var(--ops-border);border-radius:8px;background:#fff;color:var(--ops-ink)}.r3-task-detail-page .r3-task-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:13px}.r3-task-assignment-state{margin-right:auto;color:#147245;font-size:10px;font-weight:850}.r3-task-detail-page .r3-task-decision-card{margin-top:12px}.r3-task-detail-page .r3-task-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r3-task-detail-page .r3-task-decision-grid article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;min-width:0;padding:12px;border:1px solid #e5ebf1;border-radius:10px;background:#fbfcfe}.r3-task-detail-page .r3-task-decision-grid article>button{grid-column:2;justify-self:start;min-height:44px}.r3-task-detail-page .r3-task-decision-grid article>div{min-width:0}.r3-task-detail-page .r3-task-decision-grid strong{font-size:11px}.r3-task-detail-page .r3-task-decision-grid p{margin:4px 0 8px;color:var(--ops-muted);font-size:9px;line-height:1.5}.r3-task-detail-page .r3-danger-action{min-height:44px;padding:0 13px;border:1px solid #efb8be;border-radius:8px;background:#fff5f6;color:#b42318;font-size:10px;font-weight:850;cursor:pointer}.r3-task-detail-page .r3-danger-action:disabled{opacity:.55;cursor:not-allowed}@media(max-width:1180px){.r3-task-filter-strip{grid-template-columns:minmax(230px,1.2fr) repeat(3,minmax(130px,.6fr))}.r3-task-filter-summary{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between}}@media(max-width:980px){.r3-task-master-detail,.r3-task-detail-page .r3-task-detail-grid{grid-template-columns:1fr}.r3-task-inline-detail{position:static}.r3-task-queue-list{max-height:none}}@media(max-width:720px){.r3-task-workspace-page .ops-page-heading{gap:10px}.r3-task-filter-strip{grid-template-columns:1fr 1fr}.r3-task-filter-strip .r3-task-search,.r3-task-filter-summary{grid-column:1 / -1}.r3-task-inline-header{flex-direction:column}.r3-task-inline-facts,.r3-task-context-list{grid-template-columns:1fr}.r3-task-inline-actions{display:grid;grid-template-columns:1fr}.r3-task-inline-actions>*{width:100%}.r3-task-detail-page .r3-task-decision-grid{grid-template-columns:1fr}}@media(max-width:520px){.r3-task-filter-strip{grid-template-columns:1fr}.r3-task-filter-strip .r3-task-search,.r3-task-filter-summary{grid-column:1}.r3-task-filter-summary{align-items:flex-start;flex-direction:column}.r3-task-queue-item{grid-template-columns:minmax(0,1fr) auto;padding:11px}.r3-task-detail-page .r3-task-edit-grid{grid-template-columns:1fr}.r3-task-detail-page .r3-task-form-actions{display:grid;grid-template-columns:1fr}.r3-task-detail-page .r3-task-form-actions>*{width:100%}.r3-task-assignment-state{margin-right:0}}@media(max-width:720px){.ops-sidebar{overflow:hidden}.ops-brand{flex:0 0 86px}.ops-nav{flex:1 1 auto;min-width:0;margin-left:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ops-nav::-webkit-scrollbar{display:none}.ops-nav-link{flex:0 0 44px}}
