#relocare360-root{--cm-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--cm-font);--rc-navy-950:#081f36;--rc-navy-900:#0c2a4a;--rc-navy-800:#123765;--rc-navy-700:#194776;--rc-blue-600:#2f76b7;--rc-cyan-700:#0b7fa8;--rc-cyan-600:#119ecb;--rc-cyan-500:#19acd7;--rc-bg:#f3f7fa;--rc-surface:#fff;--rc-surface-subtle:#f7fafc;--rc-surface-blue:#edf8fc;--rc-surface-navy:#123765;--rc-border:#cbd8e3;--rc-border-soft:#dde6ed;--rc-text:#132f4a;--rc-text-strong:#0c2a4a;--rc-text-muted:#526a7f;--rc-text-soft:#667d91;--rc-text-on-dark:#fff;--rc-text-on-dark-muted:#d9e8f3;--rc-info:#167da4;--rc-info-soft:#eaf7fc;--rc-success:#2e9d68;--rc-success-dark:#237a52;--rc-success-soft:#eaf7f0;--rc-warning:#c58a26;--rc-warning-dark:#85580f;--rc-warning-soft:#fff5df;--rc-danger:#c94a4a;--rc-danger-dark:#9f3838;--rc-danger-soft:#fff0ef;--rc-violet:#7357b8;--rc-violet-dark:#5d4499;--rc-violet-soft:#f1edfb;--rc-font-page-title:clamp(25px,2vw,34px);--rc-font-section-title:20px;--rc-font-card-title:15px;--rc-font-body:13px;--rc-font-body-small:12px;--rc-font-label:11px;--rc-font-caption:10px;--rc-font-kpi:28px;--rc-radius-xs:7px;--rc-radius-sm:10px;--rc-radius-md:14px;--rc-radius-lg:18px;--rc-radius-xl:22px;--rc-shadow-card:0 6px 18px #0c2a4a0e;--rc-shadow-card-hover:0 12px 28px #0c2a4a1a;--rc-shadow-dialog:0 28px 70px #061c313d;--rc-accent-info:#119ecb;--rc-accent-blue:#3675b8;--rc-accent-success:#2e9d68;--rc-accent-warning:#c58a26;--rc-accent-violet:#7357b8;--cm-bg:var(--rc-bg);--cm-card:var(--rc-surface);--cm-ink:var(--rc-text);--cm-muted:var(--rc-text-muted);--cm-line:var(--rc-border-soft);--cm-primary:var(--rc-cyan-600);--cm-primary-dark:var(--rc-cyan-700);--cm-side:var(--rc-navy-900);--cm-good:var(--rc-success);--cm-good-bg:var(--rc-success-soft);--cm-warn:var(--rc-warning-dark);--cm-warn-bg:var(--rc-warning-soft);--cm-bad:var(--rc-danger);--cm-bad-bg:var(--rc-danger-soft);--cm-shadow:var(--rc-shadow-card);color:var(--rc-text);background:var(--rc-bg);line-height:1.45}#relocare360-root :is(.cm-page-hero h1,.cm-hero h1,.cm-project-hero h1,.cm-overview-hero h1,.cm-dashboard-title,.cm-action-head h1,.cm-context-bar h1,.cm-report-cover-title h1){font-size:var(--rc-font-page-title);letter-spacing:-.028em;font-weight:850;line-height:1.08}#relocare360-root :is(.cm-section-head h1,.cm-section-head h2,.cm-section-head h3,.cm-project-focus-head h2,.cm-project-steering-head h2,.cm-report-center-title,.cm-report-library-title,.cm-admin-section-head h2,.cm-admin-section-head h3){color:var(--rc-text-strong);font-size:var(--rc-font-section-title);letter-spacing:-.018em;font-weight:820;line-height:1.2}#relocare360-root :is(.cm-card h2,.cm-card h3,.cm-project-home-card h3,.cm-framework-card h3,.cm-domain-card h3,.cm-notes-project-title h3,.cm-project-body h3,.cm-component-super-head h3,.cm-project-supercard h3,.cm-check-copy b,.cm-community-hub-card h3,.cm-report-option h3,.cm-report-project-tile h3){color:var(--rc-text-strong);font-size:var(--rc-font-card-title);font-weight:800;line-height:1.28}#relocare360-root :is(.cm-kicker,.cm-eyebrow,.cm-component-label,.cm-supercard-code,.cm-field label,.cm-notes-search label,.cm-component-journey small,.cm-component-status-copy span){color:var(--rc-info);font-size:var(--rc-font-label);letter-spacing:.075em;text-transform:uppercase;font-weight:850;line-height:1.25}#relocare360-root :is(.cm-card p,.cm-card li,.cm-project-home-card p,.cm-framework-card p,.cm-domain-card p,.cm-step-header p,.cm-component-empty-content p,.cm-community-post p,.cm-report-option p,.cm-report-project-tile p){color:var(--rc-text);font-size:var(--rc-font-body);line-height:1.55}#relocare360-root :is(.cm-muted,.cm-project-meta,.cm-flow-nav-copy small,.cm-check-copy small,.cm-component-guide span,.cm-notes-recent-main span,.cm-notes-project-stats span,.cm-notes-project-last span,.cm-supercard-title p,.cm-supercard-footer,.cm-component-status-copy small){color:var(--rc-text-muted)}#relocare360-root :is(.cm-field label,.cm-notes-search label){color:#36516c}#relocare360-root :is(.cm-table th,.cm-supercard-facts span,.cm-component-journey small,.cm-project-link-meta b){color:#36516c;font-size:var(--rc-font-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:850}#relocare360-root :is(.cm-kpi strong,.cm-admin-kpi strong,.cm-overview-kpi strong,.cm-action-score strong,.cm-step-score strong,.cm-seat-stat strong){color:var(--rc-text-strong);font-size:var(--rc-font-kpi);letter-spacing:-.03em;font-weight:850;line-height:1}#relocare360-root :is(.cm-kpi span,.cm-admin-kpi span,.cm-overview-kpi span,.cm-seat-stat span){color:#49657c;font-size:var(--rc-font-body-small);font-weight:760}#relocare360-root :is(.cm-kpi small,.cm-admin-kpi small,.cm-overview-kpi small,.cm-seat-stat small){color:var(--rc-text-muted);font-size:var(--rc-font-caption)}#relocare360-root :is(.cm-hero,.cm-page-hero,.cm-project-hero,.cm-overview-hero,.cm-reports-dashboard-hero,.cm-my-tasks-hero,.cm-execution-hero,.cm-community-banner,.cm-auth-brand-panel),#relocare360-root :is(.cm-hero,.cm-page-hero,.cm-project-hero,.cm-overview-hero,.cm-reports-dashboard-hero,.cm-my-tasks-hero,.cm-execution-hero,.cm-community-banner,.cm-auth-brand-panel) :is(h1,h2,h3,h4,strong,b){color:var(--rc-text-on-dark)}#relocare360-root :is(.cm-hero,.cm-page-hero,.cm-project-hero,.cm-overview-hero,.cm-reports-dashboard-hero,.cm-my-tasks-hero,.cm-execution-hero,.cm-community-banner,.cm-auth-brand-panel) :is(p,small,.cm-muted){color:var(--rc-text-on-dark-muted)}#relocare360-root :is(.cm-hero,.cm-page-hero,.cm-project-hero,.cm-overview-hero,.cm-reports-dashboard-hero,.cm-my-tasks-hero,.cm-execution-hero,.cm-community-banner,.cm-auth-brand-panel) :is(.cm-kicker,.cm-eyebrow){color:#a8e5f5}#relocare360-root :is(.cm-card,.cm-project-card,.cm-check-card,.cm-team-cap,.cm-verify-card,.cm-panel,.cm-overview-panel,.cm-project-home-card,.cm-framework-card,.cm-domain-card,.cm-account-card,.cm-report-center-block,.cm-my-task-card,.cm-project-task-card,.cm-notes-project-card,.cm-notes-recent-row,.cm-community-hub-card,.cm-community-post,.cm-community-compose,.cm-tenant-manage-card,.cm-license-admin-subcard){background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--rc-radius-md);box-shadow:var(--rc-shadow-card);color:var(--rc-text)}#relocare360-root :is(.cm-project-home-card,.cm-framework-card,.cm-domain-card,.cm-account-card,.cm-tenant-manage-card,.cm-license-admin-subcard){border-top:3px solid #b8cad8}#relocare360-root :is(.cm-check-card,.cm-project-task-card,.cm-my-task-card,.cm-component-supercard,.cm-notes-project-card,.cm-report-project-tile){border-left:4px solid var(--rc-cyan-600)}#relocare360-root :is(.cm-project-card,.cm-project-home-card,.cm-framework-card,.cm-domain-card,.cm-notes-project-card,.cm-notes-recent-row,.cm-community-hub-card,.cm-report-project-tile,.cm-report-option,.cm-my-task-card,.cm-project-task-card):hover{box-shadow:var(--rc-shadow-card-hover);border-color:#9bbdce}#relocare360-root :is(.cm-kpi,.cm-admin-kpi,.cm-overview-kpi,.cm-seat-stat){--rc-kpi-accent:var(--rc-accent-info);--rc-kpi-soft:var(--rc-info-soft);background:linear-gradient(145deg,#fff 0%,#fff 68%,var(--rc-kpi-soft) 145%);border:1px solid var(--rc-border);border-left:5px solid var(--rc-kpi-accent);border-radius:var(--rc-radius-md);box-shadow:var(--rc-shadow-card);color:var(--rc-text);position:relative;overflow:hidden}#relocare360-root :is(.cm-kpi,.cm-admin-kpi,.cm-overview-kpi,.cm-seat-stat):after{content:"";background:var(--rc-kpi-soft);opacity:.8;pointer-events:none;border-radius:50%;width:78px;height:78px;position:absolute;top:-28px;right:-24px}#relocare360-root :is(.cm-kpi-grid,.cm-admin-kpis,.cm-overview-kpis)>:nth-child(5n+1){--rc-kpi-accent:var(--rc-accent-info);--rc-kpi-soft:var(--rc-info-soft)}#relocare360-root :is(.cm-kpi-grid,.cm-admin-kpis,.cm-overview-kpis)>:nth-child(5n+2){--rc-kpi-accent:var(--rc-accent-blue);--rc-kpi-soft:#edf4fb}#relocare360-root :is(.cm-kpi-grid,.cm-admin-kpis,.cm-overview-kpis)>:nth-child(5n+3){--rc-kpi-accent:var(--rc-accent-success);--rc-kpi-soft:var(--rc-success-soft)}#relocare360-root :is(.cm-kpi-grid,.cm-admin-kpis,.cm-overview-kpis)>:nth-child(5n+4){--rc-kpi-accent:var(--rc-accent-warning);--rc-kpi-soft:var(--rc-warning-soft)}#relocare360-root :is(.cm-kpi-grid,.cm-admin-kpis,.cm-overview-kpis)>:nth-child(5n+5){--rc-kpi-accent:var(--rc-accent-violet);--rc-kpi-soft:var(--rc-violet-soft)}#relocare360-root :is(.cm-kpi,.cm-admin-kpi,.cm-overview-kpi,.cm-seat-stat) strong{z-index:1;color:var(--rc-kpi-accent);position:relative}#relocare360-root :is(.cm-kpi,.cm-admin-kpi,.cm-overview-kpi).good{--rc-kpi-accent:var(--rc-success);--rc-kpi-soft:var(--rc-success-soft)}#relocare360-root :is(.cm-kpi,.cm-admin-kpi,.cm-overview-kpi).warn{--rc-kpi-accent:var(--rc-warning);--rc-kpi-soft:var(--rc-warning-soft)}#relocare360-root :is(.cm-kpi,.cm-admin-kpi,.cm-overview-kpi).bad{--rc-kpi-accent:var(--rc-danger);--rc-kpi-soft:var(--rc-danger-soft)}#relocare360-root :is(.cm-hero,.cm-project-hero,.cm-page-hero,.cm-overview-hero,.cm-reports-dashboard-hero,.cm-my-tasks-hero,.cm-execution-hero){background:linear-gradient(122deg,var(--rc-navy-800) 0%,#214f8b 57%,#315fb4 100%);border:1px solid #ffffff1a;box-shadow:0 15px 36px #0c2a4a29}#relocare360-root .cm-project-focus-section{background:linear-gradient(#eaf7fc 0%,#f7fbfd 100%);border:1px solid #add2df;box-shadow:0 10px 26px #117ea614}#relocare360-root .cm-project-steering-section{box-shadow:none;background:#f7f9fb;border:1px solid #d1dde6}#relocare360-root .cm-project-focus-section .cm-component-supercard{border-left:5px solid var(--rc-cyan-600);background:#fff}#relocare360-root .cm-project-steering-section .cm-project-home-card:nth-child(6n+1){border-top-color:var(--rc-info)}#relocare360-root .cm-project-steering-section .cm-project-home-card:nth-child(6n+2){border-top-color:var(--rc-blue-600)}#relocare360-root .cm-project-steering-section .cm-project-home-card:nth-child(6n+3){border-top-color:var(--rc-warning)}#relocare360-root .cm-project-steering-section .cm-project-home-card:nth-child(6n+4){border-top-color:var(--rc-success)}#relocare360-root .cm-project-steering-section .cm-project-home-card:nth-child(6n+5){border-top-color:var(--rc-violet)}#relocare360-root .cm-project-steering-section .cm-project-home-card:nth-child(6n+6){border-top-color:#5d7f97}#relocare360-root :is(.cm-btn,.cm-btn.secondary,.cm-btn.ghost,.cm-action-primary,.cm-action-secondary,.cm-supercard-open){background:linear-gradient(180deg,var(--rc-cyan-500),#0f91bd);color:#fff;border-radius:var(--rc-radius-sm);border:1px solid #0d86ae;font-weight:800;box-shadow:0 5px 12px #119ecb2e}#relocare360-root :is(.cm-btn,.cm-btn.secondary,.cm-btn.ghost,.cm-action-primary,.cm-action-secondary,.cm-supercard-open):hover:not(:disabled){background:linear-gradient(180deg,#1398c2,var(--rc-cyan-700));color:#fff;border-color:#0b789d}#relocare360-root :is(.cm-btn,.cm-action-primary,.cm-action-secondary,.cm-supercard-open):focus-visible{outline-offset:2px;outline:3px solid #119ecb38}#relocare360-root :is(.cm-btn,.cm-action-primary,.cm-action-secondary,.cm-supercard-open):disabled{color:#71869a;box-shadow:none;cursor:not-allowed;background:#d9e5ec;border-color:#c8d6df}#relocare360-root .cm-btn.danger{background:var(--rc-danger);color:#fff;border-color:#b84040}#relocare360-root .cm-btn.danger:hover:not(:disabled){color:#fff;background:#b64040;border-color:#a93636}#relocare360-root .cm-modal-cancel{color:#244563;box-shadow:none;background:#fff;border:1px solid #b8cad8}#relocare360-root .cm-modal-cancel:hover{color:var(--rc-navy-800);background:#eef5f9;border-color:#88a9bc}#relocare360-root :is(.cm-btn,.cm-btn.secondary,.cm-action-primary,.cm-action-secondary,.cm-supercard-open):not(.danger):not(.cm-action-danger):not(.cm-modal-cancel):not(.ghost){background:linear-gradient(180deg,var(--rc-cyan-500),#0f91bd)!important;color:#fff!important;border-color:#0d86ae!important;box-shadow:0 5px 12px #119ecb2e!important}#relocare360-root :is(.cm-btn,.cm-btn.secondary,.cm-action-primary,.cm-action-secondary,.cm-supercard-open):not(.danger):not(.cm-action-danger):not(.cm-modal-cancel):not(.ghost):hover:not(:disabled){background:linear-gradient(180deg,#1398c2,var(--rc-cyan-700))!important;color:#fff!important;border-color:#0b789d!important}#relocare360-root .cm-btn.ghost,#relocare360-root .cm-modal-cancel{color:#244563!important;box-shadow:none!important;background:#fff!important;border:1px solid #b8cad8!important}#relocare360-root :is(.cm-badge,.cm-human-status,.cm-security-pill,.cm-readiness-pill,.cm-required-pill){color:#40586d;background:#eef3f6;border:1px solid #cbd7e1;border-radius:999px;align-items:center;font-weight:800;display:inline-flex}#relocare360-root :is(.cm-badge,.cm-human-status,.cm-security-pill,.cm-readiness-pill,.cm-required-pill).good{background:var(--rc-success-soft);color:var(--rc-success-dark);border-color:#b9ddca}#relocare360-root :is(.cm-badge,.cm-human-status,.cm-security-pill,.cm-readiness-pill,.cm-required-pill).warn{background:var(--rc-warning-soft);color:var(--rc-warning-dark);border-color:#e7cc92}#relocare360-root :is(.cm-badge,.cm-human-status,.cm-security-pill,.cm-readiness-pill,.cm-required-pill).bad{background:var(--rc-danger-soft);color:var(--rc-danger-dark);border-color:#eabbb8}#relocare360-root :is(.cm-badge,.cm-note-share-state).personal{background:var(--rc-violet-soft);color:var(--rc-violet-dark);border-color:#d6caee}#relocare360-root :is(.cm-field input:not([type=checkbox]):not([type=radio]),.cm-field select,.cm-field textarea,select,textarea,input[type=file]){color:var(--rc-text-strong);border-radius:var(--rc-radius-sm);background:#fff;border:1px solid #bdcedb}#relocare360-root :is(.cm-field input,.cm-field select,.cm-field textarea,select,textarea):focus{border-color:#38a7ca;outline:none;box-shadow:0 0 0 3px #119ecb21}#relocare360-root .cm-readonly-value{color:#405a70;background:#eef3f6;border-color:#cdd9e3}#relocare360-root :is(.cm-table-wrap,.cm-admin-table-scroll){border-color:var(--rc-border);background:#fff}#relocare360-root :is(.cm-table,table) th{color:#24445f;background:#eaf2f7;border-color:#c8d6e1}#relocare360-root :is(.cm-table,table) td{color:var(--rc-text);border-color:#e0e8ee}#relocare360-root :is(.cm-table,table) tbody tr:hover td{background:#f6fafc}#relocare360-root :is(.cm-empty,.cm-empty-state,.cm-premium-empty,.cm-notes-recent-empty,.cm-notes-no-results){color:#536d82;background:#f7fafc;border-color:#c6d5e1}#relocare360-root .cm-flow-nav-item{color:var(--rc-text);background:#fff;border-color:#cbd8e3}#relocare360-root .cm-flow-nav-item:hover{background:#f5fbfd;border-color:#8ebed0}#relocare360-root .cm-flow-nav-item.active{box-shadow:inset 4px 0 var(--rc-cyan-600),0 5px 16px #119ecb17;background:#e7f6fb;border-color:#38a7ca}#relocare360-root .cm-flow-nav-item.active :is(b,strong){color:#0c526c}#relocare360-root .cm-step-num{color:#147c9f;background:#e6f5fa;border:1px solid #c6e5ef}#relocare360-root .cm-flow-nav-item.active .cm-step-num{background:var(--rc-cyan-600);color:#fff;border-color:var(--rc-cyan-600)}#relocare360-root .cm-step-header{border-color:var(--rc-border);box-shadow:var(--rc-shadow-card);background:linear-gradient(#fff,#f7fafc)}#relocare360-root :is(.cm-modal,.cm-action-modal,.cm-private-notes-modal,.cm-progress-modal,.cm-ai-credits-modal){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071d338f}#relocare360-root :is(.cm-modal-card,.cm-action-modal-card,.cm-ai-credits-modal-card){color:var(--rc-text);border-radius:var(--rc-radius-lg);box-shadow:var(--rc-shadow-dialog);background:#fff;border:1px solid #c4d3df}#relocare360-root .cm-action-modal-head{background:#eef5f9;border-bottom-color:#d4e0e9}#relocare360-root .cm-action-modal-head :is(h2,h3){color:var(--rc-text-strong)}#relocare360-root .cm-app{background:var(--rc-bg);border-color:#cdd9e3}#relocare360-root .cm-sidebar{background:linear-gradient(180deg,var(--rc-navy-900),#092845);color:#fff}#relocare360-root .cm-sidebar :is(.cm-brand b,.cm-userbox strong){color:#fff}#relocare360-root .cm-sidebar :is(.cm-brand span,.cm-userbox span,.cm-logout){color:#bfd0de}#relocare360-root .cm-nav button{color:#d4e0eb}#relocare360-root .cm-nav button:hover{color:#fff;background:#ffffff13}#relocare360-root .cm-nav button.active{color:#fff;background:linear-gradient(90deg,#148fb9,#11a6d5);box-shadow:0 7px 18px #03769e3d}#relocare360-root .cm-top{background:#fffffff5;border-bottom-color:#d5e0e9;box-shadow:0 4px 18px #0c2a4a0a}#relocare360-root .cm-top h2{color:var(--rc-text-strong)}#relocare360-root :is(button,a,[tabindex],input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #119ecb54}#relocare360-root [style*="background:#123765"] :is(p,span,small,strong,b,h1,h2,h3,h4),#relocare360-root [style*="background: #123765"] :is(p,span,small,strong,b,h1,h2,h3,h4),#relocare360-root [style*="background:#0c2a4a"] :is(p,span,small,strong,b,h1,h2,h3,h4),#relocare360-root [style*="background: #0c2a4a"] :is(p,span,small,strong,b,h1,h2,h3,h4){color:#fff}#relocare360-root [style*="background:#fff"] .cm-muted,#relocare360-root [style*="background: #fff"] .cm-muted{color:var(--rc-text-muted)}@media (width<=760px){#relocare360-root{--rc-font-page-title:27px;--rc-font-section-title:18px;--rc-font-card-title:14px}}#relocare360-root .cm-flow-overview{background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--rc-radius-lg);box-shadow:var(--rc-shadow-card);gap:18px;margin-top:16px;padding:20px;display:grid}#relocare360-root .cm-flow-overview-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}#relocare360-root .cm-flow-overview-head h2{color:var(--rc-text-strong);font-size:var(--rc-font-section-title);margin:3px 0 4px}#relocare360-root .cm-flow-overview-head p{max-width:760px;color:var(--rc-text-muted);font-size:var(--rc-font-body);margin:0;line-height:1.55}#relocare360-root .cm-flow-overall{flex:none;justify-items:end;gap:1px;display:grid}#relocare360-root .cm-flow-overall strong{color:var(--rc-navy-800);font-size:28px;font-weight:900;line-height:1}#relocare360-root .cm-flow-overall span{color:var(--rc-text-muted);font-size:11px;font-weight:700}#relocare360-root .cm-flow-overall-bar{background:#dfe8ef;border-radius:999px;height:7px;overflow:hidden}#relocare360-root .cm-flow-overall-bar>i{border-radius:inherit;background:linear-gradient(90deg,var(--rc-cyan-600),#2c63c7);height:100%;display:block}#relocare360-root .cm-flow-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#relocare360-root .cm-flow-card{--flow-accent:#237ea5;--flow-soft:#eef7fb;--flow-border:#b9d8e7;appearance:none;text-align:left;width:100%;min-width:0;color:var(--rc-text);border:1px solid var(--flow-border);cursor:pointer;background:#fff;border-radius:16px;gap:12px;padding:17px 18px 15px 21px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 20px #0c2a4a0e}#relocare360-root .cm-flow-card:before{content:"";background:var(--flow-accent);width:5px;position:absolute;inset:0 auto 0 0}#relocare360-root .cm-flow-card:hover{box-shadow:0 13px 28px color-mix(in srgb,var(--flow-accent) 13%,transparent);transform:translateY(-2px)}#relocare360-root .cm-flow-card.state-active{background:linear-gradient(145deg,#fff 0%,var(--flow-soft) 160%);box-shadow:0 10px 28px color-mix(in srgb,var(--flow-accent) 13%,transparent)}#relocare360-root .cm-flow-card.state-done{--flow-accent:var(--rc-success);--flow-soft:var(--rc-success-soft);--flow-border:#b9ddca}#relocare360-root .cm-flow-card.tone-blue{--flow-accent:#1d77a1;--flow-soft:#eaf5fb;--flow-border:#b7d7e6}#relocare360-root .cm-flow-card.tone-cyan{--flow-accent:#168c9b;--flow-soft:#e8f8f9;--flow-border:#b5dcdf}#relocare360-root .cm-flow-card.tone-violet{--flow-accent:#7054a4;--flow-soft:#f2eef9;--flow-border:#d3c8e8}#relocare360-root .cm-flow-card.tone-amber{--flow-accent:#a96e18;--flow-soft:#fff7e9;--flow-border:#e3ca97}#relocare360-root .cm-flow-card.tone-green{--flow-accent:#248365;--flow-soft:#edf9f3;--flow-border:#b9decf}#relocare360-root .cm-flow-card.tone-rose{--flow-accent:#a95062;--flow-soft:#fff0f2;--flow-border:#e4c2c9}#relocare360-root .cm-flow-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}#relocare360-root .cm-flow-card-top>span:first-child{gap:2px;min-width:0;display:grid}#relocare360-root .cm-flow-card-top strong{color:var(--rc-text-strong);font-size:18px;font-weight:900;line-height:1.2}#relocare360-root .cm-flow-card-percent{color:var(--flow-accent);font-size:22px;font-weight:900;line-height:1}#relocare360-root .cm-flow-card-description{color:var(--rc-text-muted);font-size:12px;line-height:1.5}#relocare360-root .cm-flow-card-progress{background:#e3ebf1;border-radius:999px;height:5px;overflow:hidden}#relocare360-root .cm-flow-card-progress>i{border-radius:inherit;background:var(--flow-accent);height:100%;display:block}#relocare360-root .cm-flow-card-steps{border-top:1px solid #e5edf2;border-bottom:1px solid #e5edf2;padding:6px 0;display:grid}#relocare360-root .cm-flow-card-step{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:29px;display:grid}#relocare360-root .cm-flow-card-step>i{color:#75899a;text-align:center;font-size:12px;font-style:normal;font-weight:900}#relocare360-root .cm-flow-card-step>b{color:#29465d;min-width:0;font-size:11px;font-weight:750;line-height:1.25}#relocare360-root .cm-flow-card-step>em{color:#728393;font-size:9px;font-style:normal;font-weight:750}#relocare360-root .cm-flow-card-step.state-done>i{color:var(--rc-success-dark)}#relocare360-root .cm-flow-card-step.state-done>b{color:#275f4b}#relocare360-root .cm-flow-card-step.state-in_progress>i,#relocare360-root .cm-flow-card-step.state-in_progress>b{color:var(--flow-accent)}#relocare360-root .cm-flow-card-more{color:var(--rc-text-muted);padding:6px 0 2px 27px;font-size:10px;font-weight:700}#relocare360-root .cm-flow-card-foot{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}#relocare360-root .cm-flow-card-foot>span:first-child{gap:2px;min-width:0;display:grid}#relocare360-root .cm-flow-card-foot b{color:var(--rc-text-strong);font-size:11px}#relocare360-root .cm-flow-card-foot small{color:var(--rc-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}#relocare360-root .cm-flow-card-status{color:#526879;background:#eef3f6;border:1px solid #d5e0e8;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}#relocare360-root .cm-flow-card-status.state-active{background:var(--flow-soft);color:var(--flow-accent);border-color:var(--flow-border)}#relocare360-root .cm-flow-card-status.state-done{background:var(--rc-success-soft);color:var(--rc-success-dark);border-color:#b9ddca}#relocare360-root .cm-flow-card-open{color:var(--flow-accent);white-space:nowrap;font-size:10px;font-weight:900}#relocare360-root .cm-flow-work-area{gap:14px;margin-top:16px;display:grid}#relocare360-root .cm-flow-phasebar{border:1px solid var(--rc-border);border-radius:var(--rc-radius-lg);box-shadow:var(--rc-shadow-card);background:#fff;gap:11px;padding:14px 16px;display:grid}#relocare360-root .cm-flow-phasebar-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}#relocare360-root .cm-flow-phasebar-head>div{gap:1px;display:grid}#relocare360-root .cm-flow-phasebar-head>div>b{color:var(--rc-text-muted);font-size:11px}#relocare360-root .cm-flow-phasebar-head>strong{color:var(--rc-cyan-700);font-size:18px;font-weight:900}#relocare360-root .cm-flow-mini-stepper{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;display:grid}#relocare360-root .cm-flow-mini-step{appearance:none;color:#51677a;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #d5e1e9;border-radius:11px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:50px;padding:8px 10px;display:grid}#relocare360-root .cm-flow-mini-step>i{color:#5c7284;background:#eaf0f4;border-radius:999px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}#relocare360-root .cm-flow-mini-step>span{font-size:10px;font-weight:800;line-height:1.25}#relocare360-root .cm-flow-mini-step.state-done{background:var(--rc-success-soft);color:#28624c;border-color:#bddfce}#relocare360-root .cm-flow-mini-step.state-done>i{background:var(--rc-success);color:#fff}#relocare360-root .cm-flow-mini-step.active{background:var(--rc-info-soft);color:#0d5d79;box-shadow:inset 3px 0 var(--rc-cyan-600);border-color:#74bdd3}#relocare360-root .cm-flow-mini-step.active>i{background:var(--rc-cyan-600);color:#fff}#relocare360-root .cm-flow-detail-new{min-width:0}#relocare360-root .cm-flow-detail-new .cm-step-header{border-left:5px solid var(--rc-cyan-600);margin:0;padding:17px 19px}#relocare360-root .cm-flow-detail-new .cm-step-header h2{margin:3px 0 4px;font-size:25px}#relocare360-root .cm-flow-detail-new .cm-step-header p{max-width:900px;color:var(--rc-text-muted)}#relocare360-root .cm-flow-now{background:var(--rc-info-soft);box-shadow:none;border-color:#b9dce8;margin:12px 0;padding:15px 17px}#relocare360-root .cm-flow-now-head{margin-bottom:9px}#relocare360-root .cm-flow-now-head h3{color:var(--rc-text-strong);font-size:16px}#relocare360-root .cm-flow-guide.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#relocare360-root .cm-flow-guide.compact .cm-flow-guide-step{background:#fff;border-color:#cfe0e8;border-radius:11px;min-height:58px;padding:9px 10px}#relocare360-root .cm-flow-guide.compact .cm-flow-guide-step>b{color:#126f91;background:#e3f2f8;border-radius:999px;width:24px;height:24px;font-size:10px}#relocare360-root .cm-flow-guide.compact .cm-flow-guide-step strong{color:var(--rc-text-strong);font-size:10px}#relocare360-root .cm-flow-guide.compact .cm-flow-guide-step span{color:var(--rc-text-muted);font-size:9px}#relocare360-root .cm-workspace-shell{border:1px solid var(--rc-border);border-radius:var(--rc-radius-lg);background:#f6f9fb;padding:15px}#relocare360-root .cm-workspace-title{align-items:baseline;gap:10px;margin:0 0 8px;padding:0 2px;display:flex}#relocare360-root .cm-workspace-title>b{color:var(--rc-text-strong);font-size:13px}#relocare360-root .cm-flow-action-overview{margin:0 0 12px}#relocare360-root .cm-flow-action-overview-head{align-items:center;padding:0 2px 5px}#relocare360-root .cm-flow-action-overview-head h3{color:var(--rc-text-strong);font-size:18px}#relocare360-root .cm-flow-action-overview-head p{color:var(--rc-text-muted)}#relocare360-root .cm-flow-action-grid{gap:11px}#relocare360-root .cm-flow-action-tile{background:#fff;border-radius:14px;min-height:145px;box-shadow:0 5px 15px #0c2a4a0d}#relocare360-root .cm-flow-action-copy b{color:var(--rc-text-strong)}#relocare360-root .cm-flow-action-copy small{color:var(--rc-text-muted)}#relocare360-root .cm-step-workspace>.cm-kpi-grid{border-top:1px solid #dfe8ee;margin-top:14px;padding-top:13px}#relocare360-root .cm-flow-export-bar{box-shadow:none;background:#fff;border-color:#d4e0e8;margin:14px 0 0}#relocare360-root .cm-flow-export-bar b{color:var(--rc-text-strong)}#relocare360-root .cm-flow-export-bar small{color:var(--rc-text-muted)}@media (width<=1050px){#relocare360-root .cm-flow-card-grid{grid-template-columns:1fr}}@media (width<=760px){#relocare360-root .cm-flow-overview{padding:14px}#relocare360-root .cm-flow-overview-head{flex-direction:column;align-items:flex-start}#relocare360-root .cm-flow-overall{justify-items:start}#relocare360-root .cm-flow-card-foot{grid-template-columns:1fr auto}#relocare360-root .cm-flow-card-open{grid-column:1/-1}#relocare360-root .cm-flow-phasebar-head{grid-template-columns:1fr auto}#relocare360-root .cm-flow-phasebar-head>.cm-btn{grid-column:1/-1;justify-self:start}#relocare360-root .cm-flow-mini-stepper{grid-template-columns:1fr 1fr}#relocare360-root .cm-flow-guide.compact{grid-template-columns:1fr}}@media (width<=480px){#relocare360-root .cm-flow-mini-stepper{grid-template-columns:1fr}#relocare360-root .cm-flow-card-step{grid-template-columns:20px minmax(0,1fr)}#relocare360-root .cm-flow-card-step>em{display:none}}#relocare360-root .cm-flow-phase-title{gap:1px;min-width:0;display:grid}#relocare360-root .cm-flow-phase-title>b{color:var(--rc-text-strong);font-size:14px;font-weight:900}#relocare360-root .cm-flow-phase-title>small{color:var(--rc-text-muted);font-size:10px;font-weight:700}#relocare360-root .cm-flow-step-tabs{background:#edf3f7;border:1px solid #d7e3eb;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;padding:5px;display:grid}#relocare360-root .cm-flow-step-tab{appearance:none;min-width:0;min-height:64px;color:var(--rc-text);text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd9e3;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid;position:relative;box-shadow:0 2px 5px #0c2a4a09}#relocare360-root .cm-flow-step-tab:hover{border-color:#8fbfd0;box-shadow:0 5px 12px #0c2a4a12}#relocare360-root .cm-flow-step-tab>i{color:#4e6678;background:#e9f0f5;border-radius:999px;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:900;display:grid}#relocare360-root .cm-flow-step-tab>span{gap:3px;min-width:0;display:grid}#relocare360-root .cm-flow-step-tab>span>b{color:var(--rc-text-strong);font-size:11px;font-weight:850;line-height:1.25}#relocare360-root .cm-flow-step-tab>span>small{color:var(--rc-text-muted);font-size:9px;font-weight:750;line-height:1.2}#relocare360-root .cm-flow-step-tab.state-done{background:#f5fbf8;border-color:#b8dccb}#relocare360-root .cm-flow-step-tab.state-done>i{background:var(--rc-success);color:#fff}#relocare360-root .cm-flow-step-tab.state-done>span>small{color:var(--rc-success-dark)}#relocare360-root .cm-flow-step-tab.active{color:#fff;background:linear-gradient(135deg,#0e84ae,#11a6cf);border-color:#08779d;transform:translateY(-1px);box-shadow:0 7px 16px #0e84ae33}#relocare360-root .cm-flow-step-tab.active:after{content:"Actieve stap";color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#ffffff2e;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:900;line-height:1;position:absolute;top:7px;right:9px}#relocare360-root .cm-flow-step-tab.active>i{color:#08779d;background:#fff}#relocare360-root .cm-flow-step-tab.active>span>b,#relocare360-root .cm-flow-step-tab.active>span>small{color:#fff}#relocare360-root .cm-flow-step-tab:focus-visible{outline-offset:2px;outline:3px solid #10a6d847}#relocare360-root .cm-flow-result{border-top:1px solid #c8e1ea;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:10px;padding:9px 12px;display:flex}#relocare360-root .cm-flow-result>span{text-transform:uppercase;letter-spacing:.045em;color:#15708d;font-size:9px;font-weight:900}#relocare360-root .cm-flow-result>b{color:var(--rc-text-strong);font-size:10px;font-weight:750;line-height:1.4}@media (width<=900px){#relocare360-root .cm-flow-step-tabs{grid-template-columns:1fr 1fr}}@media (width<=560px){#relocare360-root .cm-flow-step-tabs{grid-template-columns:1fr}}#relocare360-root :is(.cm-flow-evidence,.cm-evidence-upload-field){gap:14px;display:grid;position:relative;border:1px solid #b8d7e6!important;border-left:4px solid var(--rc-cyan-500)!important;border-radius:var(--rc-radius-md)!important;background:linear-gradient(#f7fcfe 0%,#fff 72%)!important;padding:18px 20px!important;box-shadow:0 8px 22px #1036580f!important}#relocare360-root :is(.cm-flow-evidence,.cm-evidence-upload-field):before{content:"";border-radius:0 var(--rc-radius-md) 0 70px;pointer-events:none;background:#119ecb12;width:70px;height:70px;position:absolute;top:0;right:0}#relocare360-root .cm-evidence-policy-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}#relocare360-root .cm-evidence-policy-head>div{min-width:0}#relocare360-root .cm-evidence-policy-head .cm-kicker,#relocare360-root .cm-evidence-upload-field>label{color:#08779e!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-weight:850!important}#relocare360-root .cm-flow-evidence h4{color:var(--rc-navy-900)!important;margin:4px 0 5px!important;font-size:16px!important;line-height:1.25!important}#relocare360-root .cm-flow-evidence p,#relocare360-root .cm-evidence-upload-field>small{color:var(--rc-text-muted)!important;line-height:1.5!important}#relocare360-root .cm-evidence-policy-select{z-index:1;gap:6px;min-width:210px;display:grid;position:relative}#relocare360-root .cm-evidence-policy-select>span{color:#4f6b80!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}#relocare360-root .cm-evidence-policy-select select{min-height:42px;border-radius:var(--rc-radius-sm)!important;color:var(--rc-navy-900)!important;background:#fff!important;border:1px solid #a9c6d8!important;font-weight:750!important}#relocare360-root .cm-evidence-recommended{color:#815c00!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:#fff7df!important;border:1px solid #c8a34b!important;border-radius:999px!important;align-items:center!important;margin-left:7px!important;padding:3px 8px!important;font-size:9px!important;font-weight:850!important;display:inline-flex!important}#relocare360-root .cm-evidence-list{z-index:1;position:relative;gap:8px!important;margin:0!important;display:grid!important}#relocare360-root .cm-evidence-file{border-radius:var(--rc-radius-sm)!important;background:#fff!important;border:1px solid #d1e1ea!important;grid-template-columns:34px minmax(0,1fr) 34px!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important}#relocare360-root .cm-evidence-file .cm-file-icon{color:#087ba3!important;background:#e8f6fb!important;border-radius:10px!important;width:32px!important;height:32px!important}#relocare360-root .cm-evidence-file a{color:var(--rc-navy-800)!important;font-weight:800!important;text-decoration:none!important}#relocare360-root .cm-evidence-file a:hover{color:#08779e!important;text-decoration:underline!important}#relocare360-root .cm-evidence-file small{color:var(--rc-text-muted)!important}#relocare360-root .cm-evidence-empty{border-radius:var(--rc-radius-sm)!important;color:var(--rc-text-muted)!important;background:#fff!important;border:1px dashed #bcd1df!important;margin:0!important;padding:12px 14px!important}#relocare360-root .cm-evidence-upload{z-index:1;position:relative;border-radius:var(--rc-radius-sm)!important;background:#f9fcfe!important;border:1px dashed #b9d3e1!important;grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr) auto!important;align-items:stretch!important;gap:10px!important;margin-top:0!important;padding:12px!important;display:grid!important}#relocare360-root .cm-evidence-upload .cm-file-control,#relocare360-root .cm-evidence-upload input[name=note]{background:#fff!important;border-color:#bfd2df!important;min-height:44px!important}#relocare360-root .cm-evidence-upload .cm-btn{white-space:nowrap!important;align-self:stretch!important;min-height:44px!important}@media (width<=900px){#relocare360-root .cm-evidence-policy-head{display:grid}#relocare360-root .cm-evidence-policy-select{min-width:0}#relocare360-root .cm-evidence-upload{grid-template-columns:1fr!important}#relocare360-root .cm-evidence-upload .cm-btn{width:100%}}#relocare360-root .cm-overview-kpi{grid-template-rows:minmax(34px,auto) auto minmax(30px,auto);align-content:start;min-width:0;min-height:124px;padding:16px 15px 14px;display:grid}#relocare360-root .cm-overview-kpi>span{z-index:1;min-width:0;max-width:100%;color:var(--rc-text);letter-spacing:.035em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;align-items:flex-start;margin:0;font-size:10.5px;font-weight:800;line-height:1.28;display:flex;position:relative}#relocare360-root .cm-overview-kpi>strong{z-index:1;letter-spacing:-.035em;white-space:normal;overflow-wrap:anywhere;align-self:start;min-width:0;max-width:100%;margin:7px 0 6px;font-size:clamp(27px,2vw,32px);font-weight:800;line-height:1;display:block;position:relative}#relocare360-root .cm-overview-kpi>small{z-index:1;min-width:0;max-width:100%;color:var(--rc-text-muted);white-space:normal;overflow-wrap:anywhere;align-self:start;margin:0;font-size:10.5px;font-weight:500;line-height:1.35;display:block;position:relative}#relocare360-root .cm-overview-kpi.active{--rc-kpi-accent:var(--rc-accent-info);--rc-kpi-soft:var(--rc-info-soft)}#relocare360-root .cm-overview-kpi.tasks{--rc-kpi-accent:var(--rc-accent-blue);--rc-kpi-soft:#edf4fb}#relocare360-root .cm-overview-kpi.blocked{--rc-kpi-accent:var(--rc-danger);--rc-kpi-soft:var(--rc-danger-soft)}#relocare360-root .cm-overview-kpi.waiting{--rc-kpi-accent:var(--rc-warning);--rc-kpi-soft:var(--rc-warning-soft)}#relocare360-root .cm-overview-kpi.hold{--rc-kpi-accent:var(--rc-accent-violet);--rc-kpi-soft:var(--rc-violet-soft)}#relocare360-root .cm-overview-kpi.done{--rc-kpi-accent:var(--rc-success);--rc-kpi-soft:var(--rc-success-soft)}#relocare360-root :is(.cm-kpi,.cm-admin-kpi,.cm-overview-kpi,.cm-seat-stat){isolation:isolate}#relocare360-root :is(.cm-kpi,.cm-admin-kpi,.cm-overview-kpi,.cm-seat-stat):after{z-index:0}#relocare360-root :is(.cm-kpi,.cm-admin-kpi,.cm-overview-kpi,.cm-seat-stat)>*{z-index:1;position:relative}body{margin:0}#relocare360-root{min-height:100vh}.cc-page{max-width:640px;margin:0 auto;padding:40px 16px}:is(.cc-page,.cc-main) h1{color:var(--rc-text-strong);font-size:var(--rc-font-page-title);margin:4px 0 24px}.cc-kicker{color:var(--rc-cyan-700);font-size:var(--rc-font-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800}.cc-card{border:1px solid var(--rc-border);border-radius:var(--rc-radius-md);background:var(--rc-surface);box-shadow:var(--rc-shadow-card);margin-bottom:16px;padding:20px}.cc-card h2{color:var(--rc-text-strong);font-size:var(--rc-font-card-title);margin:0 0 8px}.cc-help{color:var(--rc-text-muted);font-size:var(--rc-font-body);margin:0 0 16px}.cc-form{gap:12px;display:grid}.cc-field{color:var(--rc-text);font-size:var(--rc-font-label);gap:4px;font-weight:700;display:grid}.cc-field :is(input,select,textarea){border:1px solid var(--rc-border);border-radius:var(--rc-radius-xs);font:inherit;font-size:var(--rc-font-body);padding:10px 12px;font-weight:400}:is(.cc-page,.cc-main) button{border-radius:var(--rc-radius-sm);background:var(--rc-cyan-700);color:var(--rc-text-on-dark);font:inherit;cursor:pointer;border:0;justify-self:start;padding:10px 18px;font-weight:750}:is(.cc-page,.cc-main) button:disabled{opacity:.6;cursor:wait}:is(.cc-page,.cc-main) button.cc-secondary{background:var(--rc-surface-subtle);color:var(--rc-text-strong);border:1px solid var(--rc-border)}.cc-message{border-radius:var(--rc-radius-sm);background:var(--rc-danger-soft);color:var(--rc-danger-dark);font-size:var(--rc-font-body);margin:12px 0 0;padding:12px 16px}.cc-success{border-radius:var(--rc-radius-sm);background:var(--rc-success-soft);color:var(--rc-success-dark);font-size:var(--rc-font-body);margin:12px 0 0;padding:12px 16px}.cc-qr{width:220px;height:220px;margin:8px 0;display:block}.cc-secret{word-break:break-all}.cc-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.cc-facts{font-size:var(--rc-font-body);grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.cc-facts dt{color:var(--rc-text-muted)}.cc-facts dd{color:var(--rc-text);margin:0}:is(.cc-page,.cc-main) progress{width:100%}.cc-releases{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.cc-releases li{border:1px solid var(--rc-border-soft);border-radius:var(--rc-radius-sm);font-size:var(--rc-font-body);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cc-meta{color:var(--rc-text-muted)}.cc-badge{border-radius:var(--rc-radius-xs);background:var(--rc-success-soft);color:var(--rc-success-dark);font-size:var(--rc-font-caption);margin-left:8px;padding:2px 8px;font-weight:700}:is(.cc-page,.cc-main) button.cc-small{font-size:var(--rc-font-body-small);margin-top:8px;padding:6px 12px}.cc-shell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.cc-sidebar{background:var(--rc-surface-navy);color:var(--rc-text-on-dark);flex-direction:column;gap:24px;padding:24px 16px;display:flex}.cc-brand{gap:2px;padding:0 8px;display:grid}.cc-brand-kicker{color:var(--rc-cyan-500);font-size:var(--rc-font-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.cc-brand-name{font-size:var(--rc-font-card-title);font-weight:800}.cc-sidebar ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cc-sidebar nav a{border-radius:var(--rc-radius-sm);color:var(--rc-text-on-dark-muted);font-size:var(--rc-font-body);padding:10px 12px;font-weight:700;text-decoration:none;display:block}.cc-sidebar nav a:hover{background:var(--rc-navy-700);color:var(--rc-text-on-dark)}.cc-sidebar nav a.cc-nav-active{background:var(--rc-cyan-700);color:var(--rc-text-on-dark)}.cc-sidebar-foot{color:var(--rc-text-on-dark-muted);font-size:var(--rc-font-body-small);word-break:break-all;gap:6px;margin-top:auto;padding:0 8px;display:grid}.cc-main{max-width:1080px;padding:32px 32px 48px}.cc-main h1{margin:0 0 16px}:is(.cc-page,.cc-main) button.cc-link,.cc-sidebar button.cc-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.cc-link{color:var(--rc-cyan-700);font-size:var(--rc-font-body)}.cc-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.cc-section{color:var(--rc-text-strong);font-size:var(--rc-font-section-title);margin:24px 0 12px}.cc-crumb{color:var(--rc-text-muted);font-size:var(--rc-font-body-small);margin:0 0 4px}.cc-crumb a{color:var(--rc-cyan-700)}.cc-products{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:16px;display:grid}.cc-product{border:1px solid var(--rc-border);border-radius:var(--rc-radius-md);background:var(--rc-surface);box-shadow:var(--rc-shadow-card);font-size:var(--rc-font-body);text-align:left;flex-direction:column;gap:8px;padding:20px;display:flex}.cc-product strong{color:var(--rc-text-strong);font-size:var(--rc-font-card-title)}.cc-product:hover{box-shadow:var(--rc-shadow-card-hover)}.cc-product h3{color:var(--rc-text-strong);font-size:var(--rc-font-card-title);margin:0}.cc-product p{margin:0}.cc-product-specs{color:var(--rc-text);font-size:var(--rc-font-body)}.cc-product-price{color:var(--rc-text-strong);font-size:var(--rc-font-kpi);flex-wrap:wrap;align-items:baseline;gap:6px;font-weight:800;display:flex}.cc-product-price span{white-space:nowrap;color:var(--rc-text-muted);font-size:var(--rc-font-body-small);font-weight:400}.cc-product .cc-button{margin-top:auto}.cc-product-soon{background:var(--rc-surface-subtle)}:is(.cc-page,.cc-main) button.cc-option{border:1px solid var(--rc-border);border-radius:var(--rc-radius-md);background:var(--rc-surface);color:var(--rc-text);justify-self:stretch;font-weight:400}:is(.cc-page,.cc-main) button.cc-option-selected{border-color:var(--rc-cyan-700);background:var(--rc-surface-blue);box-shadow:0 0 0 2px var(--rc-cyan-500)}.cc-button{border-radius:var(--rc-radius-sm);background:var(--rc-cyan-700);color:var(--rc-text-on-dark);font-size:var(--rc-font-body);align-self:flex-start;padding:10px 18px;font-weight:750;text-decoration:none;display:inline-block}.cc-steps{font-size:var(--rc-font-body-small);flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.cc-steps li{border-radius:var(--rc-radius-xs);background:var(--rc-surface-subtle);color:var(--rc-text-muted);padding:4px 10px}.cc-steps li.cc-step-active{background:var(--rc-cyan-700);color:var(--rc-text-on-dark);font-weight:700}.cc-steps li.cc-step-done{background:var(--rc-success-soft);color:var(--rc-success-dark)}.cc-actions{flex-wrap:wrap;gap:8px;display:flex}:is(.cc-page,.cc-main) button.cc-danger{background:var(--rc-danger)}.cc-choice{border:0;flex-wrap:wrap;gap:16px;margin:0;padding:0;display:flex}.cc-choice legend{color:var(--rc-text);font-size:var(--rc-font-label);margin-bottom:4px;font-weight:700}.cc-check{color:var(--rc-text);font-size:var(--rc-font-body);align-items:center;gap:8px;display:flex}.cc-card h3,.cc-form h3{color:var(--rc-text-strong);font-size:var(--rc-font-body);margin:8px 0 0}@media (width<=760px){.cc-shell{grid-template-columns:1fr}.cc-sidebar{gap:12px}.cc-sidebar ul{flex-wrap:wrap;display:flex}.cc-main{padding:20px 16px 40px}}
