#relocare360-root{--cm-bg:#f4f7fb;--cm-card:#fff;--cm-ink:#152033;--cm-muted:#3b475a;--cm-line:#e4e9f1;--cm-primary:#155eef;--cm-primary-dark:#0f47bd;--cm-side:#101828;--cm-good:#137a4d;--cm-good-bg:#e8f7ef;--cm-warn:#a65a00;--cm-warn-bg:#fff4df;--cm-bad:#b42318;--cm-bad-bg:#ffebe9;--cm-shadow:0 8px 30px #1018280f;color:var(--cm-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45}#relocare360-root *{box-sizing:border-box}#relocare360-root button,#relocare360-root input,#relocare360-root select,#relocare360-root textarea{font:inherit}#relocare360-root button{cursor:pointer}.cm-app{background:var(--cm-bg);border:1px solid #e5eaf2;border-radius:18px;min-height:760px;overflow:hidden}.cm-shell{grid-template-columns:250px minmax(0,1fr);min-height:760px;display:grid}.cm-sidebar{background:var(--cm-side);color:#fff;flex-direction:column;min-height:760px;padding:22px 16px;display:flex}.cm-brand{align-items:center;gap:11px;padding:3px 8px 22px;display:flex}.cm-brandmark,.cm-login-logo{color:#fff;background:linear-gradient(145deg,#1d6fff,#7ea9ff);border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;box-shadow:0 8px 20px #155eef52}.cm-brand b{font-size:20px;line-height:1.1;display:block}.cm-brand span{color:#344054;margin-top:3px;font-size:11px;display:block}.cm-nav{flex-direction:column;gap:5px;display:flex}.cm-nav button{color:#c7d0df;text-align:left;background:0 0;border:0;border-radius:10px;padding:11px 13px;font-weight:600}.cm-sidebar-foot{border-top:1px solid #273449;margin-top:auto;padding:16px 8px 0}.cm-userbox strong,.cm-userbox span{display:block}.cm-userbox span{color:#344054;font-size:12px}.cm-logout{color:#344054;background:0 0;border:0;margin-top:10px;padding:0}.cm-main{min-width:0}.cm-top{border-bottom:1px solid var(--cm-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:8;background:#ffffffe0;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex;position:sticky;top:0}.cm-top h2{margin:1px 0 0;font-size:22px}.cm-eyebrow,.cm-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--cm-primary);font-size:11px;font-weight:800}.cm-top select{max-width:340px}.cm-card,.cm-kpi,.cm-project-card,.cm-check-card,.cm-team-cap,.cm-verify-card{background:var(--cm-card);border:1px solid var(--cm-line);box-shadow:var(--cm-shadow);border-radius:14px}.cm-card{padding:20px}.cm-card h2,.cm-card h3{margin:0 0 12px}.cm-section{margin-top:22px}.cm-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cm-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cm-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.cm-section-head h3,.cm-section-head h1{margin:0}.cm-muted{color:var(--cm-muted);font-size:13px}.cm-danger-text{color:var(--cm-bad)!important}.cm-btn{border:0;border-radius:9px;padding:10px 15px;font-weight:700}.cm-btn.small{padding:7px 10px;font-size:12px}.cm-btn.wide{width:100%}.cm-link-btn{color:var(--cm-primary);background:0 0;border:0;margin-bottom:7px;padding:0;font-weight:700}.cm-form{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.cm-field{min-width:0}.cm-field.full,.cm-form .full{grid-column:1/-1}.cm-field label{color:#445168;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.cm-field input:not([type=checkbox]):not([type=radio]),.cm-field select,.cm-field textarea,#relocare360-root select,#relocare360-root textarea,#relocare360-root input[type=file]{color:#172238;background:#fff;border:1px solid #cfd7e3;border-radius:8px;outline:none;width:100%;padding:9px 10px}.cm-field input:focus,.cm-field select:focus,.cm-field textarea:focus,#relocare360-root textarea:focus{border-color:#6b9cf5;box-shadow:0 0 0 3px #155eef1a}.cm-field textarea{resize:vertical;min-height:80px}.cm-field input[type=checkbox]{margin-right:7px}.cm-badge{color:#40506a;white-space:nowrap;background:#edf1f6;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.cm-badge.good{background:var(--cm-good-bg);color:var(--cm-good)}.cm-badge.warn{background:var(--cm-warn-bg);color:var(--cm-warn)}.cm-badge.bad{background:var(--cm-bad-bg);color:var(--cm-bad)}.cm-progress{background:#edf1f6;border-radius:99px;height:7px;margin:10px 0;overflow:hidden}.cm-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.cm-kpi-grid.small{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.cm-kpi{padding:17px}.cm-kpi span,.cm-kpi small,.cm-kpi strong{display:block}.cm-kpi span{color:var(--cm-muted);font-size:12px;font-weight:700}.cm-kpi strong{margin:5px 0 2px;font-size:27px}.cm-kpi small{color:#344054;font-size:11px}.cm-hero{color:#fff;background:linear-gradient(125deg,#122b50,#1a5fb8);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex;box-shadow:0 15px 35px #1541822e}.cm-hero h1{margin:4px 0;font-size:29px}.cm-hero p{color:#d4e3f8;margin:0}.cm-hero .cm-kicker{color:#9fc5ff}.cm-mini-row{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}.cm-project-card{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:10px;padding:15px;display:grid}.cm-project-card.selected{background:#f8fbff;border-color:#8eb4f6}.cm-project-route{color:#2456a6;background:#eef4ff;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.cm-project-body h3{margin:0 0 3px}.cm-project-meta{color:var(--cm-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.cm-create-action{grid-template-columns:.75fr 1.25fr;align-items:start;gap:30px;margin-bottom:24px;display:grid}.cm-create-action h2{font-size:25px}.cm-action-head{border:1px solid var(--cm-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:19px 22px;display:flex}.cm-action-head h1{margin:0;font-size:26px}.cm-route-large{color:#46566d;align-items:center;gap:10px;margin-top:6px;display:flex}.cm-route-large span{color:#1d3557;font-weight:800}.cm-action-score{text-align:center;border-left:1px solid var(--cm-line);padding-left:24px}.cm-action-score strong{color:var(--cm-primary);font-size:31px;display:block}.cm-action-score span{color:var(--cm-muted);font-size:11px}.cm-flow-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:18px;display:grid}.cm-flow-nav{flex-direction:column;gap:7px;display:flex;position:sticky;top:100px}.cm-flow-nav-item{border:1px solid var(--cm-line);text-align:left;color:var(--cm-ink);background:#fff;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.cm-flow-nav-item:hover{border-color:#a9c4f4}.cm-flow-nav-item.active{background:#f8fbff;border-color:#5b90ed;box-shadow:0 0 0 3px #155eef14}.cm-step-num{color:#155eef;background:#edf3fe;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.cm-flow-nav-copy b,.cm-flow-nav-copy small{display:block}.cm-flow-nav-copy b{font-size:12px}.cm-flow-nav-copy small{color:var(--cm-muted);margin-top:2px;font-size:10px}.cm-flow-detail{min-width:0}.cm-step-header{border:1px solid var(--cm-line);background:linear-gradient(#fff,#fbfcfe);border-radius:14px;justify-content:space-between;gap:20px;padding:22px;display:flex}.cm-step-header h2{margin:4px 0 7px}.cm-step-header p{color:var(--cm-muted);max-width:780px;margin:0}.cm-step-score{text-align:right}.cm-step-score strong{color:var(--cm-primary);font-size:28px;display:block}.cm-check-card{margin-top:14px;padding:14px 18px}.cm-check-row{border-top:1px solid #edf1f6;align-items:center;gap:10px;padding:10px 2px;display:flex}.cm-check-row:first-of-type{border-top:0}.cm-check-row.blocked{background:#fff8f7}.cm-check-toggle{color:#344054;background:#fff;border:1px solid #bcc8d8;border-radius:50%;width:25px;min-width:25px;height:25px;padding:0;font-weight:900}.cm-check-toggle.done{background:var(--cm-good);border-color:var(--cm-good);color:#fff}.cm-check-copy{flex:1;min-width:0}.cm-check-copy b{font-size:13px;display:block}.cm-check-copy em{color:var(--cm-primary);font-style:normal}.cm-check-copy small{color:var(--cm-muted);display:block}.cm-check-text{margin-top:6px!important;padding:7px 8px!important;font-size:12px!important}.cm-check-actions{gap:4px;display:flex}.cm-icon-btn{color:#344054;background:#fff;border:1px solid #d3dbe6;border-radius:7px;width:28px;height:28px;font-weight:800}.cm-step-actions{gap:8px;margin:14px 0;display:flex}.cm-step-workspace>.cm-card:first-child,.cm-step-workspace>.cm-two:first-child{margin-top:0}.cm-table-wrap{border:1px solid #e7ebf2;border-radius:10px;width:100%;overflow:auto}.cm-table{border-collapse:collapse;width:100%;font-size:12px}.cm-table th{color:#43536a;text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap;background:#f7f9fc;padding:9px 10px;font-size:10px}.cm-table td{vertical-align:top;border-top:1px solid #edf1f6;padding:10px}.cm-table td small{color:var(--cm-muted);margin-top:2px;display:block}.cm-table tr:hover td{background:#fbfcfe}.cm-inline-status{min-width:105px!important;padding:6px!important;font-size:11px!important}.cm-empty{text-align:center;color:var(--cm-muted);background:#f8fafc;border:1px dashed #d7dee8;border-radius:10px;padding:18px}.cm-empty-state{text-align:center;padding:70px 20px}.cm-empty-state h3{margin:9px 0}.cm-empty-icon{color:#5e8fe7;font-size:40px}.cm-team-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.cm-team-cap{padding:16px}.cm-team-cap span{color:var(--cm-muted);font-size:12px;font-weight:700}.cm-team-cap strong{margin:3px 0;font-size:25px;display:block}.cm-team-cap strong small{font-size:11px;font-weight:600}.cm-team-cap div{color:#344054;font-size:11px}.cm-map-toolbar{align-items:flex-end}.cm-map-toolbar h1{margin:3px 0}.cm-map-board{grid-template-columns:1fr 50px 1fr;align-items:start;gap:15px;display:grid}.cm-map-board section{border:1px solid var(--cm-line);background:#fff;border-radius:14px;min-height:330px;padding:15px}.cm-map-board section h3{margin:0 0 12px}.cm-map-arrow{color:#344054;place-items:center;height:330px;font-size:34px;display:grid}.cm-room-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:9px;display:grid}.cm-room-card{cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:10px;min-height:105px;padding:11px;transition:all .15s}.cm-room-card.source{border-left:4px solid #4f83dc}.cm-room-card.target{border-left:4px solid #4ca675}.cm-room-card:hover,.cm-room-card.picked{border-color:#78a3ee;box-shadow:0 0 0 3px #155eef1a}.cm-room-card.over{background:#eaf4ff;transform:scale(1.02)}.cm-room-card.used{background:#f5fbf7}.cm-room-top{justify-content:space-between;align-items:start;gap:8px;display:flex}.cm-room-card>span,.cm-room-card>small{display:block}.cm-room-card>span{color:#526075;margin:5px 0;font-size:11px}.cm-room-card>small{color:#344054;font-size:10px}.cm-room-mapto{color:#3a619f;border-top:1px dashed #d8dee8;margin-top:7px;padding-top:6px;font-size:10px;font-weight:700}.cm-mapping-list{flex-direction:column;gap:7px;display:flex}.cm-map-line{border:1px solid #e4e9f1;border-radius:9px;grid-template-columns:1fr 30px 1fr auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.cm-map-line>span{text-align:center;color:#344054}.cm-map-line b,.cm-map-line small{display:block}.cm-map-line small{color:var(--cm-muted);font-size:10px}.cm-verify-list{flex-direction:column;gap:10px;display:flex}.cm-verify-card{box-shadow:none;padding:14px}.cm-verify-card header{text-align:center;background:#f8fafc;border-radius:9px;grid-template-columns:1fr 35px 1fr;align-items:center;padding:10px;display:grid}.cm-verify-card header div b,.cm-verify-card header div span{display:block}.cm-verify-card header div span{color:var(--cm-muted);font-size:10px}.cm-fact-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin:10px 0;display:grid}.cm-fact-grid span{color:var(--cm-muted);background:#f8fafc;border-radius:7px;padding:8px;font-size:10px}.cm-fact-grid b{color:#2f3d52;margin-top:3px;display:block}.cm-verify-card textarea{border:1px solid #d8dfe9;border-radius:7px;width:100%;min-height:54px;padding:8px}.cm-verify-check{color:#35445b;margin-top:8px;font-size:12px;font-weight:700;display:block}.cm-go{border-radius:14px;align-items:center;gap:15px;padding:20px;display:flex}.cm-go.yes{background:var(--cm-good-bg);border:1px solid #abd9c3}.cm-go.no{background:var(--cm-bad-bg);border:1px solid #f2b7b2}.cm-go h3,.cm-go p{margin:0}.cm-go p{margin-top:4px;font-size:12px}.cm-go-icon{background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;font-weight:900;display:grid}.cm-warning-panel{background:#fff4e8;border:1px solid #f0c68e;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.cm-warning-panel h3,.cm-warning-panel p{margin:0}.cm-warning-panel p{color:#715537;max-width:800px;margin-top:5px;font-size:12px}.cm-runbook{margin-bottom:15px}.cm-report-item{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;padding:10px}.cm-report-item:hover{background:#f8fbff}.cm-report-item b,.cm-report-item span{display:block}.cm-report-item span{color:var(--cm-muted);font-size:10px}.cm-report{white-space:pre-wrap;min-height:350px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:auto}.cm-login-wrap{background:radial-gradient(circle at 20% 15%,#1e4a89,#101828 55%);place-items:center;min-height:760px;display:grid}.cm-login{background:#fff;border-radius:18px;width:min(390px,90%);padding:34px;box-shadow:0 25px 70px #0000004d}.cm-login-logo{margin-bottom:15px}.cm-login h1{margin:0;font-size:30px}.cm-login>p{color:var(--cm-muted);margin:2px 0 22px}.cm-login .cm-field{margin-bottom:13px}.cm-login-error{min-height:20px;color:var(--cm-bad);margin-top:10px;font-size:12px}#cm-toast{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#18324f;border-radius:9px;padding:11px 15px;transition:all .2s;position:fixed;bottom:22px;right:22px;transform:translateY(15px);box-shadow:0 10px 30px #0000002e}#cm-toast.show{opacity:1;transform:none}#cm-toast.error{background:#a92b21}#relocare360-root code{background:#eef2f7;border-radius:5px;padding:2px 4px;font-size:11px}@media (width<=1100px){.cm-shell{grid-template-columns:210px minmax(0,1fr)}.cm-flow-layout{grid-template-columns:250px minmax(0,1fr)}.cm-kpi-grid{grid-template-columns:repeat(3,1fr)}.cm-fact-grid{grid-template-columns:1fr 1fr}.cm-create-action{grid-template-columns:1fr}.cm-content{padding:20px}}@media (width<=800px){.cm-shell{display:block}.cm-sidebar{min-height:auto;padding:12px}.cm-brand{padding-bottom:10px}.cm-nav{grid-template-columns:repeat(4,1fr);display:grid}.cm-nav button{text-align:center;padding:8px 4px;font-size:10px}.cm-sidebar-foot{display:none}.cm-top{padding:14px;position:static}.cm-content{padding:14px}.cm-two,.cm-flow-layout,.cm-map-board{grid-template-columns:1fr}.cm-flow-nav{grid-template-columns:1fr 1fr;display:grid;position:static}.cm-map-arrow{height:auto;transform:rotate(90deg)}.cm-kpi-grid{grid-template-columns:1fr 1fr}.cm-form{grid-template-columns:1fr}.cm-field.full,.cm-form .full{grid-column:auto}.cm-action-head,.cm-hero,.cm-warning-panel{flex-direction:column;align-items:flex-start}.cm-action-score{text-align:left;border-left:0;padding-left:0}.cm-project-card{grid-template-columns:1fr}.cm-project-route{width:max-content}.cm-fact-grid{grid-template-columns:1fr}.cm-create-action{gap:10px}}@media print{body *{visibility:hidden!important}#relocare360-root,#relocare360-root *{visibility:visible!important}.cm-sidebar,.cm-top,.cm-map-toolbar .cm-actions,.cm-nav,.cm-btn,.cm-check-actions{display:none!important}.cm-shell{display:block!important}.cm-main,.cm-content{max-width:none!important;margin:0!important;padding:0!important}.cm-app{border:0!important}.cm-map-board{grid-template-columns:1fr 30px 1fr!important}.cm-verify-card{break-inside:avoid;box-shadow:none!important}.cm-card,.cm-verify-card{border-color:#aaa!important}.cm-flow-nav{display:none!important}.cm-flow-layout{display:block!important}}.cm-verify-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.cm-link-danger{color:var(--cm-bad);background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:700}.cm-link-danger:hover{text-decoration:underline}.cm-tenant-select{width:100%;color:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;margin:0 0 12px;padding:9px 10px}.cm-tenant-select option{color:#111}.cm-member-picker{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:6px;display:grid}.cm-member-picker label{border:1px solid var(--cm-border,#e5e7eb);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.cm-member-picker label small{color:#344054;margin-left:auto}.cm-report-line{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cm-report-line .cm-report-item{flex:1;margin:0}.cm-member-admin{border-bottom:1px solid var(--cm-border,#e5e7eb);grid-template-columns:minmax(180px,1.2fr) minmax(150px,.8fr) minmax(260px,2fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.cm-member-admin>div:first-child{flex-direction:column;display:flex}.cm-member-admin>div:first-child span{color:#344054;font-size:12px}.cm-project-access{flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}.cm-project-access label{white-space:nowrap}.cm-project-access span{background:#f3f4f6;border-radius:999px;padding:3px 7px}@media (width<=900px){.cm-member-admin{grid-template-columns:1fr}.cm-project-access{display:grid}}body.relocare360-standalone{background:#f4f7fb!important;margin:0!important;padding:0!important}body.relocare360-standalone #relocare360-root{min-height:100vh}body.relocare360-standalone #relocare360-root .cm-app,body.relocare360-standalone #relocare360-root .cm-shell{border:0;border-radius:0;min-height:100vh}body.relocare360-standalone #wpadminbar{display:none!important}html:has(body.relocare360-standalone){margin-top:0!important}.cm-create-panel{border:1px solid var(--cm-line);border-left:4px solid var(--cm-primary);box-shadow:var(--cm-shadow);background:#fff;border-radius:14px;margin-top:16px;padding:20px}.cm-create-panel[hidden]{display:none!important}.cm-create-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.cm-create-panel-head h3{margin:2px 0 0}.cm-project-buttons{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.cm-project-buttons .cm-link-danger{white-space:nowrap}@media (width<=800px){.cm-project-buttons,.cm-create-panel-head{align-items:flex-start}}:root{--cm-good:#0f9f6e;--cm-good-bg:#eafaf4;--cm-warn:#d67b12;--cm-warn-bg:#fff7e8;--cm-bad:#d64045;--cm-bad-bg:#fff0f1;--cm-primary:#315eea;--cm-primary-2:#6d5dfc;--cm-ink:#142033;--cm-muted:#6d7b91;--cm-line:#e4eaf2;--cm-shadow:0 16px 42px #172a4f14}body.relocare360-standalone{background:linear-gradient(135deg,#f7f9fd 0%,#eef4ff 48%,#f8fbff 100%)!important}.cm-app{color:var(--cm-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cm-shell{background:0 0;grid-template-columns:248px minmax(0,1fr)}.cm-sidebar{background:linear-gradient(#111b31 0%,#172641 54%,#15223a 100%);box-shadow:18px 0 50px #12203a12}.cm-brandmark,.cm-login-logo{background:linear-gradient(135deg,#6e8cff,#745df8);box-shadow:0 10px 26px #5d5bf459}.cm-nav button{color:#b9c5d9;border-radius:11px;margin:2px 0;transition:all .18s}.cm-nav button:hover{color:#fff;background:#ffffff0f}.cm-nav button.active{color:#fff;background:linear-gradient(90deg,#647eff38,#6a56f61f);box-shadow:inset 3px 0 #7c91ff}.cm-main{background:0 0}.cm-top{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border-bottom:1px solid #dfe7f3cc}.cm-content{max-width:1540px;margin:0 auto;padding:30px 34px 54px}.cm-card,.cm-project-card,.cm-create-panel{box-shadow:var(--cm-shadow);border:1px solid #dce4f0eb;border-radius:17px}.cm-card-premium{background:linear-gradient(#fffffffa,#f9fbfff5);border:1px solid #e1e8f2;border-radius:18px;box-shadow:0 18px 44px #1e325412}.cm-btn{background:linear-gradient(135deg,var(--cm-primary),var(--cm-primary-2));border:0;border-radius:10px;box-shadow:0 7px 18px #315eea2e}.cm-btn.secondary{color:#34465f;box-shadow:none;background:#fff;border:1px solid #d8e1ee}.cm-btn.ghost{color:#38506f;box-shadow:none;background:#f2f5fb}.cm-field input,.cm-field select,.cm-field textarea,#cmProjectFilter{background:#fbfcfe;border:1px solid #d8e1ec;border-radius:10px;transition:all .16s}.cm-field input:focus,.cm-field select:focus,.cm-field textarea:focus{background:#fff;border-color:#7d96ee;outline:0;box-shadow:0 0 0 4px #506fe81a}.cm-kicker{letter-spacing:.08em;text-transform:uppercase;color:#344054;font-size:10px;font-weight:800}.cm-hero-premium{color:#fff;background:radial-gradient(circle at 85% 15%,#745df82e,#0000 36%),linear-gradient(135deg,#162540,#203a69 58%,#284e8e);border:0;border-radius:22px;padding:28px 30px;box-shadow:0 24px 60px #1c396733}.cm-hero-premium .cm-kicker,.cm-hero-premium p{color:#c8d5ed}.cm-hero-premium h1{letter-spacing:-.6px;font-size:30px}.cm-hero-actions{align-items:center;gap:18px;display:flex}.cm-readiness-ring,.cm-report-ring{width:104px;height:104px}.cm-readiness-ring svg,.cm-report-ring svg{width:100%;height:100%}.cm-donut-track,.cm-donut-value{fill:none;stroke-width:7px;transform-origin:42px 42px;transform:rotate(-90deg)}.cm-donut-track{stroke:#a3b3cd38}.cm-donut-value{stroke-linecap:round;transition:stroke-dashoffset .5s}.cm-donut-value.good{stroke:#29c38b}.cm-donut-value.warn{stroke:#f0a13a}.cm-donut-value.bad{stroke:#ee6c72}.cm-readiness-ring text{fill:#fff;font-size:15px;font-weight:800}.cm-report-ring text{fill:#243754;font-size:15px;font-weight:800}.cm-donut-label{opacity:.72;font-size:6px!important;font-weight:600!important}.cm-kpi-premium .cm-kpi{background:linear-gradient(#fff,#fafcff);border:1px solid #e2e9f3;border-radius:16px;box-shadow:0 12px 30px #1a30540d}.cm-kpi strong{letter-spacing:-.5px}.cm-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:18px;display:grid}.cm-dashboard-grid>.cm-card{padding:21px}.cm-flow-bars{flex-direction:column;gap:9px;display:flex}.cm-flow-bar-row{text-align:left;color:#34445c;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(150px,1fr) minmax(100px,1.25fr) 44px;align-items:center;gap:12px;padding:4px 0;display:grid}.cm-flow-bar-row:hover span{color:var(--cm-primary)}.cm-flow-bar-row>b{text-align:right;font-size:11px}.cm-progress{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.cm-progress i{background:linear-gradient(90deg,#607fe9,#735ff6);border-radius:999px;height:100%;display:block}.cm-progress.good i{background:linear-gradient(90deg,#23ae79,#35c995)}.cm-progress.warn i{background:linear-gradient(90deg,#e2932c,#f2b54d)}.cm-progress.bad i{background:linear-gradient(90deg,#d8585e,#ef7479)}.cm-stacked-chart{background:#edf1f7;border-radius:999px;height:22px;margin:16px 0;display:flex;overflow:hidden}.cm-stacked-chart i{min-width:0}.cm-stacked-chart .open,.cm-chart-legend i.open{background:#a8b4c6}.cm-stacked-chart .in_progress,.cm-chart-legend i.in_progress{background:#5f82e8}.cm-stacked-chart .done,.cm-chart-legend i.done{background:#27b982}.cm-stacked-chart .blocked,.cm-chart-legend i.blocked{background:#df555b}.cm-chart-legend{color:var(--cm-muted);flex-wrap:wrap;gap:10px 14px;font-size:11px;display:flex}.cm-chart-legend span{align-items:center;gap:5px;display:flex}.cm-chart-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.cm-cap-bars{flex-direction:column;gap:10px;display:flex}.cm-cap-bars>div{grid-template-columns:120px 1fr 105px;align-items:center;gap:10px;font-size:11px;display:grid}.cm-cap-bars>div>b{text-align:right}.cm-cap-track{background:#edf1f7;border-radius:99px;height:8px;overflow:hidden}.cm-cap-track i{background:linear-gradient(90deg,#5f82e8,#735ff6);border-radius:99px;height:100%;display:block}.cm-project-card{background:linear-gradient(#fff,#fbfcff);transition:transform .16s,box-shadow .16s}.cm-project-card:hover{transform:translateY(-2px);box-shadow:0 20px 45px #1b345b1a}.cm-flow-layout{grid-template-columns:300px minmax(0,1fr);gap:20px}.cm-flow-nav{background:#ffffffe6;border:1px solid #e1e7f0;border-radius:18px;padding:10px;box-shadow:0 14px 34px #1f33540f}.cm-flow-nav-item{border-radius:12px!important;margin-bottom:4px!important}.cm-flow-nav-item.active{box-shadow:inset 3px 0 #617ce8;background:linear-gradient(135deg,#edf2ff,#f2efff)!important}.cm-step-header{background:linear-gradient(135deg,#fff,#f8faff);border:1px solid #e2e9f3;border-radius:18px;padding:23px;box-shadow:0 15px 34px #1b345b0f}.cm-check-card{border-radius:18px;overflow:hidden}.cm-check-row{padding:13px 15px}.cm-check-toggle{border-radius:9px}.cm-report-dashboard{margin-top:16px}.cm-report-hero{justify-content:space-between;align-items:center;padding:23px 26px;display:flex}.cm-report-hero h2{margin:4px 0}.cm-report-hero p{color:var(--cm-muted);margin:0}.cm-report-metrics{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:12px;display:grid}.cm-metric-card{background:#fff;border:1px solid #e2e8f2;border-radius:14px;padding:15px}.cm-metric-card>div:first-child{justify-content:space-between;gap:8px;display:flex}.cm-metric-card>div:first-child span{color:var(--cm-muted);font-size:11px;font-weight:700}.cm-metric-card>div:first-child b{font-size:17px}.cm-metric-card small{color:var(--cm-muted);margin-top:7px;display:block}.cm-report-charts{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:14px;margin-top:14px;display:grid}.cm-report-charts>.cm-card{padding:20px}.cm-report-layout{grid-template-columns:minmax(310px,.4fr) minmax(0,1fr);gap:16px;display:grid}.cm-report-rich{min-height:380px;padding:4px 2px;font-size:13px;line-height:1.6}.cm-report-rich h3{color:#243754;border-bottom:1px solid #edf0f5;margin:22px 0 7px;padding-bottom:7px;font-size:14px}.cm-report-rich p{margin:7px 0}.cm-report-bullet{padding:5px 0 5px 18px;position:relative}.cm-report-bullet:before{content:"";background:#6480ea;border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:3px}.cm-subheading{margin-top:24px!important}.cm-create-panel{background:linear-gradient(#fff,#f9fbff);border-left:0}.cm-login-wrap{background:radial-gradient(circle at 18% 14%,#365da2,#16233c 55%,#111a2c)}.cm-login{border:1px solid #ffffff1a;box-shadow:0 32px 85px #050e1e66}@media (width<=1100px){.cm-dashboard-grid,.cm-report-charts{grid-template-columns:1fr}.cm-report-metrics{grid-template-columns:repeat(3,1fr)}.cm-report-layout{grid-template-columns:1fr}}@media (width<=800px){.cm-content{padding:16px}.cm-hero-actions{justify-content:space-between;width:100%}.cm-report-metrics{grid-template-columns:1fr 1fr}.cm-flow-bar-row{grid-template-columns:1fr 80px 38px}.cm-cap-bars>div{grid-template-columns:90px 1fr 80px}.cm-report-hero{align-items:flex-start;gap:12px}.cm-report-ring{width:84px;height:84px}.cm-sidebar{border-radius:0}.cm-nav{grid-template-columns:repeat(3,1fr)}}.cm-project-context{color:#fff;background:linear-gradient(135deg,#0f172afa,#1e40afe0);border:1px solid #94a3b83d;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;padding:26px;display:flex;box-shadow:0 24px 80px #0f172a2e}.cm-project-context h1{letter-spacing:-.04em;color:#fff;margin:8px 0 4px;font-size:30px}.cm-project-context p{color:#ffffffc2;margin:0}.cm-project-context .cm-link-btn{color:#bfdbfe}.cm-project-tabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cm-project-tabs button{color:#dbeafe;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:10px 14px;font-weight:800}.cm-project-tabs button.active,.cm-project-tabs button:hover{color:#172554;background:#fff;box-shadow:0 10px 30px #0f172a2e}.cm-scope-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:minmax(200px,1fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.cm-scope-options{flex-wrap:wrap;gap:10px;display:flex}.cm-scope-options label{color:#334155;background:#fff;border:1px solid #dbe4ef;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-weight:750;display:flex}.cm-scope-options input{accent-color:#2563eb}#cm-report-progress{z-index:999999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a9e;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.cm-progress-modal{text-align:center;background:linear-gradient(145deg,#fff,#eef6ff);border:1px solid #ffffffbd;border-radius:32px;width:min(520px,92vw);padding:34px;box-shadow:0 38px 120px #0f172a5c}.cm-ai-orb{color:#fff;background:radial-gradient(circle at 30% 20%,#60a5fa,#2563eb 55%,#172554);border-radius:26px;place-items:center;width:70px;height:70px;margin:0 auto 16px;font-weight:950;display:grid;box-shadow:0 18px 42px #2563eb61}.cm-progress-modal h3{margin:0 0 8px;font-size:24px}.cm-progress-modal p{color:#475569;margin:0 0 22px}.cm-ai-progress{background:#dbeafe;border-radius:999px;height:12px;position:relative;overflow:hidden}.cm-ai-progress i{background:linear-gradient(90deg,#22c55e,#38bdf8,#6366f1);border-radius:999px;width:42%;animation:1.4s ease-in-out infinite cm-ai-run;position:absolute;inset:0 auto 0 0}.cm-progress-modal small{color:#344054;margin-top:12px;font-weight:800;display:block}@keyframes cm-ai-run{0%{left:-45%}50%{left:35%}to{left:105%}}.cm-report-document{color:#1e293b;font-size:15px;line-height:1.68}.cm-report-document p{margin:10px 0}.cm-report-section h2{letter-spacing:-.02em;color:#0f3f76;border-bottom:1px solid #e2e8f0;margin:28px 0 12px;padding-bottom:10px;font-size:23px}.cm-report-document h3{color:#172554;margin:24px 0 8px;font-size:18px}.cm-report-list{margin:10px 0 16px;padding-left:22px}.cm-report-list li{margin:7px 0}.cm-report-fact{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;margin:9px 0;padding:13px 15px;display:flex}.cm-report-fact span{color:#344054;font-weight:850}.cm-report-fact b{text-align:right;color:#0f172a}.cm-report-rich{background:linear-gradient(#fff,#f8fafc);border-radius:22px}.cm-report-spacer{height:10px}@media (width<=900px){.cm-project-context{flex-direction:column;align-items:stretch}.cm-project-tabs{justify-content:flex-start}.cm-scope-row{grid-template-columns:1fr}.cm-scope-options{gap:6px}}.cm-dashboard-welcome{color:#fff;background:radial-gradient(circle at 88% 10%,#60a5fa52,#0000 30%),linear-gradient(135deg,#0f172a 0%,#173b72 58%,#315ea7 100%);border-radius:28px;justify-content:space-between;align-items:center;gap:28px;padding:32px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #0f172a2e}.cm-dashboard-welcome:after{content:"";border:44px solid #ffffff0f;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-155px;right:-110px}.cm-dashboard-welcome>div{z-index:1;position:relative}.cm-dashboard-welcome h1{letter-spacing:-.04em;color:#fff;margin:5px 0 8px;font-size:34px}.cm-dashboard-welcome p{color:#dbeafe;max-width:760px;margin:0;font-size:14px}.cm-dashboard-welcome .cm-kicker{color:#93c5fd}.cm-portfolio-summary{grid-template-columns:repeat(3,minmax(90px,1fr));gap:10px;min-width:340px;display:grid}.cm-portfolio-summary>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;padding:16px 17px}.cm-portfolio-summary strong,.cm-portfolio-summary span{display:block}.cm-portfolio-summary strong{color:#fff;font-size:28px;line-height:1}.cm-portfolio-summary span{color:#cbdcf5;margin-top:6px;font-size:11px;font-weight:750}.cm-dashboard-title{margin-top:28px}.cm-dashboard-title h2{letter-spacing:-.02em;margin:0;font-size:24px}.cm-dashboard-title p{margin:3px 0 0}.cm-project-grid{grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:18px;display:grid}.cm-project-tile{cursor:pointer;background:linear-gradient(160deg,#fff 0%,#fbfdff 70%,#f2f7ff 100%);border:1px solid #dfe7f2;border-radius:24px;outline:none;flex-direction:column;min-height:286px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:0 14px 38px #1f345412}.cm-project-tile:hover,.cm-project-tile:focus-visible{border-color:#9fbbf0;transform:translateY(-4px);box-shadow:0 24px 58px #1f345424}.cm-tile-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cm-project-type-pill{color:#315aa2;white-space:nowrap;text-overflow:ellipsis;background:#edf4ff;border-radius:999px;align-items:center;max-width:72%;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex;overflow:hidden}.cm-active-dot{color:#344054;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.cm-active-dot i{background:#94a3b8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #94a3b81f}.cm-active-dot.on{color:#15805b}.cm-active-dot.on i{background:#22b67d;box-shadow:0 0 0 4px #22b67d21}.cm-project-tile h3{letter-spacing:-.035em;color:#17243a;margin:24px 0 7px;font-size:23px;line-height:1.16}.cm-tile-route{color:#344054;min-height:36px;margin:0;font-size:12px}.cm-tile-progress{margin-top:auto;padding-top:24px}.cm-tile-progress-head{color:#344054;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.cm-tile-progress-head strong{color:#21344f;font-size:19px}.cm-tile-footer{color:#344054;border-top:1px solid #e7edf5;grid-template-columns:1fr 1fr;align-items:center;gap:7px 12px;margin-top:15px;padding-top:14px;font-size:10px;display:grid}.cm-tile-footer b{color:#26364f;font-size:13px}.cm-tile-open{color:#245fcd;text-align:left;background:0 0;border:0;grid-column:1/-1;margin-top:7px;padding:0;font-weight:850}.danger-text{color:#b42318!important}.cm-component-builder{flex-direction:column;gap:12px;display:flex}.cm-component-builder-row{background:#f8fbff;border:1px solid #dfe7f2;border-radius:18px;grid-template-columns:42px minmax(150px,1.1fr) minmax(140px,1fr) 32px minmax(140px,1fr) minmax(170px,1.2fr) 38px;align-items:end;gap:10px;padding:14px;display:grid}.cm-component-number{color:#245bc2;background:#e8f0ff;border-radius:11px;place-items:center;width:32px;height:32px;margin-bottom:5px;font-size:12px;font-weight:900;display:grid}.cm-component-arrow{color:#7990b1;place-items:center;height:39px;font-weight:900;display:grid}.cm-icon-danger{color:#b42318;background:#fff;border:1px solid #f1c4c0;border-radius:10px;height:39px;font-weight:900}.cm-icon-danger:hover{background:#fff3f2}.cm-components-overview{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:10px;display:grid}.cm-component-card{text-align:left;color:#213047;background:#fff;border:1px solid #dfe6f0;border-radius:17px;flex-direction:column;align-items:flex-start;gap:4px;min-height:112px;padding:15px;transition:all .15s;display:flex}.cm-component-card:hover{border-color:#9ebcf2;box-shadow:0 10px 26px #1e40af14}.cm-component-card.active{background:linear-gradient(145deg,#f7faff,#eef3ff);border-color:#5b83ea;box-shadow:inset 3px 0 #5b78e6}.cm-component-card span{color:#172554;font-size:12px;font-weight:900}.cm-component-card b{color:#4d607b;font-size:11px;font-weight:700}.cm-component-card small{color:#344054;margin-top:auto}.cm-project-components-card{border-radius:22px}.cm-project-context{align-items:center}.cm-project-context>div:first-child{min-width:260px}.cm-project-component-switch{min-width:250px;max-width:400px}.cm-project-component-switch label{color:#bfdbfe;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.cm-project-component-switch select{width:100%;color:#172554!important;background:#fffffffa!important;border:1px solid #ffffff3d!important;border-radius:12px!important;padding:9px 11px!important}.cm-flow-nav-item{min-height:58px;grid-template-columns:30px minmax(0,1fr) auto!important;padding:9px 10px!important}.cm-flow-nav-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.cm-flow-nav-copy b{overflow-wrap:anywhere;line-height:1.25;font-size:11.5px!important}.cm-flow-nav-copy small{line-height:1.2}.cm-flow-nav-item>.cm-badge{place-self:center end}.cm-step-route{color:#365786;background:#eef4ff;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.cm-check-card{padding:18px 18px 8px}.cm-check-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 4px!important;display:grid!important}.cm-check-row.textual{align-items:start}.cm-check-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.cm-check-title b{font-size:13px;line-height:1.4}.cm-check-copy small{margin-top:6px}.cm-check-text{background:#fbfdff!important;border-radius:12px!important;width:100%!important;min-height:105px!important;margin-top:10px!important;padding:11px 12px!important}.cm-check-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px!important;display:flex!important}.cm-check-action{color:#506077;white-space:nowrap;background:#fff;border:1px solid #d9e2ee;border-radius:10px;padding:8px 10px;font-size:10.5px;font-weight:850}.cm-check-action:hover{background:#f8fbff;border-color:#9eb7dc}.cm-check-action.na.active{color:#475569;background:#eef2f6;border-color:#344054}.cm-step-actions{flex-wrap:wrap;justify-content:space-between;align-items:center}.cm-source-pill,.cm-team-pill,.cm-block-pill{border-radius:999px;align-items:center;padding:4px 7px;font-size:9.5px;font-weight:850;display:inline-flex}.cm-source-pill{color:#315aa2;background:#eef4ff}.cm-team-pill{color:#315aa2;background:#edf4ff}.cm-block-pill{color:#b42318;background:#fff0ee}.cm-capacity-panel{margin-top:18px}.cm-team-cap-premium{background:linear-gradient(160deg,#fff,#f7faff);border-radius:18px;box-shadow:0 12px 32px #23385a0f}.cm-team-cap-premium strong{font-size:28px}.cm-task-board{grid-template-columns:repeat(4,minmax(220px,1fr));gap:14px;margin-top:20px;padding-bottom:4px;display:grid;overflow-x:auto}.cm-task-lane{background:#f5f7fb;border:1px solid #e0e7f0;border-radius:20px;min-width:220px;overflow:hidden}.cm-task-lane>header{background:#ffffffb8;border-bottom:1px solid #e3e9f1;padding:13px 14px}.cm-task-lane>header>div{justify-content:space-between;align-items:center;display:flex}.cm-task-lane>header span{color:#334155;font-size:12px;font-weight:900}.cm-task-lane>header b{color:#53627a;background:#e8edf5;border-radius:9px;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.cm-task-lane.in_progress>header b{color:#315fc6;background:#e7efff}.cm-task-lane.blocked>header b{color:#b42318;background:#ffecea}.cm-task-lane.done>header b{color:#137a4d;background:#e7f7ef}.cm-task-lane-body{flex-direction:column;gap:9px;min-height:175px;padding:10px;display:flex}.cm-task-board-card{background:#fff;border:1px solid #e2e8f0;border-radius:15px;padding:13px;box-shadow:0 7px 18px #1f34540a}.cm-task-card-top{justify-content:space-between;gap:6px;display:flex}.cm-task-board-card h4{color:#1e293b;margin:10px 0 5px;font-size:13px;line-height:1.3}.cm-task-board-card p{color:#344054;margin:0 0 9px;font-size:10.5px;line-height:1.45}.cm-task-board-card dl{gap:5px;margin:0;display:grid}.cm-task-board-card dl>div{justify-content:space-between;gap:8px;font-size:9.5px;display:flex}.cm-task-board-card dt{color:#344054}.cm-task-board-card dd{text-align:right;color:#34445c;margin:0;font-weight:750}.cm-task-card-action{border-top:1px solid #edf1f6;margin-top:10px;padding-top:9px}.cm-task-card-action select{width:100%!important;min-width:0!important}.cm-task-lane-empty{color:#344054;border:1px dashed #d7deea;border-radius:13px;place-items:center;min-height:115px;font-size:10px;display:grid}@media (width<=1180px){.cm-dashboard-welcome{flex-direction:column;align-items:flex-start}.cm-portfolio-summary{width:100%;min-width:0}.cm-task-board{grid-template-columns:repeat(2,minmax(240px,1fr))}.cm-component-builder-row{grid-template-columns:38px 1fr 1fr 30px 1fr 38px}.cm-component-builder-row .cm-field:last-of-type{grid-column:2/-2}}@media (width<=820px){.cm-project-grid{grid-template-columns:1fr}.cm-portfolio-summary{grid-template-columns:repeat(3,1fr)}.cm-dashboard-welcome{padding:24px}.cm-dashboard-welcome h1{font-size:28px}.cm-task-board{grid-template-columns:1fr}.cm-check-row{grid-template-columns:1fr!important}.cm-check-actions{justify-content:flex-start}.cm-component-builder-row{grid-template-columns:34px 1fr}.cm-component-builder-row .cm-field,.cm-component-builder-row .cm-field:last-of-type{grid-column:2}.cm-component-arrow{display:none}.cm-component-builder-row .cm-icon-danger{grid-column:2}.cm-project-context{align-items:stretch}.cm-project-component-switch{max-width:none}}.cm-component-builder-row{grid-template-columns:42px minmax(0,1fr) 38px!important;align-items:start!important}.cm-component-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.cm-component-fields .full{grid-column:1/-1}.cm-component-builder-row>.cm-icon-danger{align-self:start;margin-top:22px}.cm-component-builder-row .cm-component-number{margin-top:22px}@media (width<=900px){.cm-component-fields{grid-template-columns:1fr}.cm-component-fields .full{grid-column:1}.cm-component-builder-row{grid-template-columns:34px minmax(0,1fr)!important}.cm-component-builder-row>.cm-icon-danger{grid-column:2;margin-top:0}.cm-component-builder-row .cm-component-number{margin-top:22px}}.cm-component-switch{max-width:520px;margin-top:16px}.cm-component-switch label{color:#bfdbfe;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.cm-component-switch select{width:100%;color:#172554!important;background:#fffffffa!important;border:1px solid #ffffff38!important;border-radius:12px!important;padding:9px 11px!important}.cm-field{position:relative}.cm-label-with-info{vertical-align:middle;max-width:100%;align-items:center!important;gap:6px!important;width:auto!important;display:inline-flex!important}#relocare360-root button.cm-info-btn{all:unset!important;box-sizing:border-box!important;color:#344054!important;cursor:pointer!important;vertical-align:middle!important;background:linear-gradient(#fff,#f7f9fd)!important;border:1px solid #d2dceb!important;border-radius:999px!important;flex:0 0 21px!important;justify-content:center!important;align-items:center!important;width:21px!important;min-width:21px!important;height:21px!important;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s!important;display:inline-flex!important;box-shadow:0 1px 2px #12233d0f!important}#relocare360-root button.cm-info-btn svg{fill:none!important;stroke:currentColor!important;stroke-width:1.65px!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important;width:14px!important;height:14px!important;display:block!important}#relocare360-root button.cm-info-btn:hover{color:#315fc6!important;background:#f2f6ff!important;border-color:#a9bdec!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px #2b56aa1f!important}#relocare360-root button.cm-info-btn:focus-visible{color:#315fc6!important;border-color:#6f8ff0!important;outline:0!important;box-shadow:0 0 0 4px #4b6fe224!important}#relocare360-root button.cm-info-btn[aria-expanded=true]{color:#2e59bd!important;background:#edf3ff!important;border-color:#8da8ee!important;box-shadow:0 0 0 3px #4b6fe21a!important}.cm-help-floating{z-index:2147482500;color:#24324a;-webkit-backdrop-filter:blur(18px);opacity:0;transform-origin:top;pointer-events:auto;background:#fffffffb;border:1px solid #d3ddebf2;border-radius:16px;width:360px;max-width:calc(100vw - 28px);padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:opacity .14s,transform .14s;position:fixed;transform:translateY(-4px)scale(.985);box-shadow:0 24px 70px #1023412e,0 8px 24px #10234114}.cm-help-floating[hidden]{display:none!important}.cm-help-floating.is-open{opacity:1;transform:translateY(0)scale(1)}.cm-help-floating[data-placement=above]{transform-origin:bottom}.cm-help-floating[data-placement=above]:not(.is-open){transform:translateY(4px)scale(.985)}.cm-help-floating:before{content:"";left:calc(var(--cm-help-arrow-x,36px) - 6px);background:#fff;border-top:1px solid #d7e0ec;border-left:1px solid #d7e0ec;border-radius:2px 0 0;width:11px;height:11px;position:absolute;top:-6px;transform:rotate(45deg)}.cm-help-floating[data-placement=above]:before{border:1px solid #d7e0ec;border-top:0;border-left:0;border-radius:0 0 2px;top:auto;bottom:-6px}.cm-help-head{border-bottom:1px solid #edf1f6;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:14px 14px 11px;display:grid}.cm-help-symbol{color:#4e69d7;background:linear-gradient(145deg,#edf3ff,#f5f1ff);border:1px solid #e2e8fb;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.cm-help-symbol svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.cm-help-head strong{color:#1f2f49;letter-spacing:-.01em;font-size:12.5px;font-weight:800;line-height:1.25}.cm-help-close{all:unset;box-sizing:border-box;color:#344054;cursor:pointer;border-radius:8px;place-items:center;width:28px;height:28px;font-size:20px;line-height:1;transition:all .15s;display:grid}.cm-help-close:hover{color:#40516a;background:#f2f5f9}.cm-help-close:focus-visible{outline:0;box-shadow:0 0 0 3px #4b6fe221}.cm-help-body{color:#344054;white-space:normal;padding:13px 15px 15px;font-size:12px;font-weight:500;line-height:1.62}.cm-check-text-head{color:#526078;align-items:center;gap:7px;margin-top:8px;font-size:10.5px;font-weight:800;display:flex}.cm-check-help{display:inline-flex;position:relative}.cm-table td .cm-badge.warn{white-space:nowrap}.cm-projectwide-pill{color:#dbeafe;letter-spacing:.04em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;margin-top:14px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.cm-framework-score{border:1px solid var(--cm-line);text-align:center;min-width:140px;box-shadow:var(--cm-shadow);background:#fff;border-radius:14px;padding:12px 16px}.cm-framework-score strong{color:var(--cm-primary);font-size:24px;display:block}.cm-framework-score span{color:var(--cm-muted);font-size:10px}.cm-framework-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cm-framework-card{background:linear-gradient(#fff,#fbfcff);border:1px solid #dfe6f0;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 12px 34px #172d500e}.cm-framework-card:first-child,.cm-framework-card:nth-child(2){grid-column:1/-1}.cm-framework-card-head{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 20px 14px;display:flex}.cm-framework-card-head h3{margin:3px 0 4px;font-size:18px}.cm-framework-card-head p{max-width:720px;color:var(--cm-muted);margin:0;font-size:12px}.cm-framework-card-body{padding:16px 20px}.cm-framework-card-actions{justify-content:flex-end;padding:0 20px 18px;display:flex}.cm-framework-summary{color:#42526a;background:#f6f9fd;border:1px solid #e6ebf2;border-radius:12px;padding:13px 14px;font-size:12px;line-height:1.55}.cm-empty.compact{min-height:0;padding:16px}.cm-framework-route-list{gap:9px;display:grid}.cm-framework-route{background:#fff;border:1px solid #e3e9f1;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.cm-framework-route>div{min-width:0}.cm-framework-route b,.cm-framework-route span,.cm-framework-route small{display:block}.cm-framework-route b{color:#172554;font-size:12px}.cm-framework-route span{color:#44536b;margin-top:3px;font-size:12px}.cm-framework-route span strong{color:var(--cm-primary);padding:0 4px}.cm-framework-route small{color:var(--cm-muted);margin-top:4px}.cm-scope-pill-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.cm-scope-pill{background:#fff;border:1px solid #e1e7ef;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cm-scope-pill span{color:#34445c;font-size:11px;font-weight:750}.cm-scope-pill b{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:9px}.cm-scope-pill.in b{color:#137a4d;background:#e8f7ef}.cm-scope-pill.out b{color:#b42318;background:#fff0ee}.cm-scope-pill.na b{color:#526174;background:#eef2f6}.cm-framework-contact-stats{gap:10px;margin-bottom:12px;display:flex}.cm-framework-contact-stats>div{background:#f7f9fc;border:1px solid #e8edf4;border-radius:12px;flex:1;padding:12px}.cm-framework-contact-stats strong,.cm-framework-contact-stats span{display:block}.cm-framework-contact-stats strong{color:#1d4ed8;font-size:22px}.cm-framework-contact-stats span{color:var(--cm-muted);font-size:10px}.cm-framework-contact-list{gap:7px;display:grid}.cm-framework-contact-list>div{border-top:1px solid #edf1f6;grid-template-columns:minmax(120px,.8fr) minmax(130px,1fr) minmax(140px,1.2fr);align-items:center;gap:10px;padding:8px 2px;display:grid}.cm-framework-contact-list b{font-size:11px}.cm-framework-contact-list span,.cm-framework-contact-list small{color:var(--cm-muted);font-size:10px}.cm-framework-form{margin-top:4px}.cm-form-actions{justify-content:flex-end;padding-top:4px;display:flex}.cm-framework-check{background:#fbfcfe}.cm-framework-check .cm-check-actions{min-width:150px}.cm-framework-check .cm-check-copy small{margin-top:4px}@media (width<=980px){.cm-framework-grid{grid-template-columns:1fr}.cm-framework-card:first-child,.cm-framework-card:nth-child(2){grid-column:auto}.cm-framework-contact-list>div{grid-template-columns:1fr}.cm-framework-route{flex-direction:column;align-items:flex-start}.cm-framework-card-actions{justify-content:flex-start}}.cm-wizard-shell{border:1px solid var(--cm-line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 18px 60px #152b4e14}.cm-wizard-progress{background:linear-gradient(#fbfdff,#f7faff);border-bottom:1px solid #e8edf4;padding:22px 24px 16px}.cm-wizard-progress-line{background:#e9eef6;border-radius:999px;height:4px;margin:0 22px 17px;overflow:hidden}.cm-wizard-progress-line i{background:linear-gradient(90deg,#155eef,#6d5cff);border-radius:999px;width:0;height:100%;transition:width .28s;display:block}.cm-wizard-steps{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.cm-wizard-steps button{color:#344054;text-align:center;cursor:default;background:0 0;border:0;padding:0}.cm-wizard-steps button span{color:#344054;background:#edf1f6;border:1px solid #dce3ed;border-radius:999px;place-items:center;width:30px;height:30px;margin:0 auto 6px;font-size:11px;font-weight:850;display:grid}.cm-wizard-steps button b{font-size:10px;font-weight:750;line-height:1.2;display:block}.cm-wizard-steps button.active span{color:#fff;background:#155eef;border-color:#155eef;box-shadow:0 5px 14px #155eef3d}.cm-wizard-steps button.active b{color:#173a78}.cm-wizard-steps button.done span{color:#137a4d;background:#e8f7ef;border-color:#bfe8d1}.cm-wizard-steps button.done{cursor:pointer}.cm-project-wizard-form{padding:0}.cm-wizard-step{padding:30px 32px 24px;display:none}.cm-wizard-step.active{animation:.2s cmFadeSlide;display:block}.cm-wizard-intro{max-width:860px;margin-bottom:22px}.cm-wizard-intro h2,.cm-wizard-intro h3{letter-spacing:-.02em;margin:4px 0 7px}.cm-wizard-intro h2{font-size:27px}.cm-wizard-intro h3{font-size:21px}.cm-wizard-intro p{color:var(--cm-muted);margin:0;font-size:13px}.cm-wizard-footer{background:#fbfcfe;border-top:1px solid #e8edf4;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:16px 24px;display:grid}.cm-wizard-footer-copy,.cm-wizard-footer>span{text-align:center;color:#344054;font-size:11px;font-weight:700}.cm-scope-builder{gap:8px;display:grid}.cm-callmatrix{background:#fafcff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:90px repeat(3,minmax(0,1fr));align-items:end;gap:12px;padding:14px;display:grid}.cm-callmatrix-level{color:#315fc6;align-self:center;font-size:11px;font-weight:850}.cm-repeater{gap:10px;margin-bottom:12px;display:grid}.cm-repeater-row{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 32px;align-items:start;gap:12px;padding:14px;display:grid}.cm-repeater-index{color:#155eef;background:#edf3ff;border-radius:10px;place-items:center;width:30px;height:30px;margin-top:20px;font-size:11px;font-weight:850;display:grid}.cm-repeater-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.cm-repeater-row>.cm-icon-danger{margin-top:20px}.cm-wizard-review,.cm-review-grid{gap:12px;display:grid}.cm-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-review-grid>div{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:14px;padding:16px}.cm-review-grid span,.cm-review-grid b,.cm-review-grid small{display:block}.cm-review-grid span{color:#344054;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.cm-review-grid b{margin:5px 0 2px;font-size:15px}.cm-review-grid small{color:var(--cm-muted)}.cm-ready-note{color:#40516d;background:linear-gradient(135deg,#edf4ff,#f4f0ff);border:1px solid #d8e2fb;border-radius:14px;grid-template-columns:150px 1fr;gap:16px;margin-top:18px;padding:16px 18px;font-size:12px;display:grid}.cm-ready-note b{color:#1e40af}.cm-mini-wizard{background:#fff;border:1px solid #e0e6ef;border-radius:16px;overflow:hidden}.cm-mini-wizard-rail{background:#f8faff;border-bottom:1px solid #e6ebf2;grid-template-columns:repeat(3,1fr);display:grid}.cm-mini-wizard-rail span{color:#344054;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:11px;font-weight:800;display:flex}.cm-mini-wizard-rail span b{color:#344054;background:#e9eef6;border-radius:999px;place-items:center;width:25px;height:25px;display:grid}.cm-mini-wizard-rail span.active{color:#174fae;background:#f1f6ff}.cm-mini-wizard-rail span.active b{color:#fff;background:#155eef}.cm-mini-wizard-rail span.done b{color:#137a4d;background:#e7f7ee}.cm-mini-wizard-step{padding:22px;display:none}.cm-mini-wizard-step.active{animation:.18s cmFadeSlide;display:block}.cm-inline-divider{color:#344054;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:20px 0;font-size:10px;font-weight:800;display:flex}.cm-inline-divider:before,.cm-inline-divider:after{content:"";background:#e5eaf1;flex:1;height:1px}.cm-project-hero{color:#fff;background:linear-gradient(125deg,#102244 0%,#1d3d7a 48%,#3158b4 100%);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:30px;margin-bottom:22px;padding:26px 28px;display:grid;box-shadow:0 20px 48px #142d602e}.cm-project-breadcrumb{all:unset;color:#cfe0ff;cursor:pointer;margin-bottom:12px;font-size:12px;font-weight:700}.cm-project-hero-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cm-project-hero h1{letter-spacing:-.035em;margin:3px 0 6px;font-size:30px}.cm-project-hero p{color:#d9e5fb;max-width:850px;margin:0}.cm-project-hero .cm-kicker{color:#aecdff}.cm-project-hero-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cm-project-hero-meta span{color:#dce7fa;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:999px;padding:6px 9px;font-size:10px}.cm-project-hero-side{flex-direction:column;justify-content:center;gap:12px;min-width:205px;display:flex}.cm-project-hero-side .cm-btn.secondary{background:#fffffff5;border:0}.cm-hero-readiness{text-align:center;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:16px;padding:16px}.cm-hero-readiness strong,.cm-hero-readiness span{display:block}.cm-hero-readiness strong{font-size:34px}.cm-hero-readiness span{color:#d4e3fa;font-size:10px}.cm-project-home-grid{grid-template-columns:1.15fr 1fr .8fr;gap:16px;margin-bottom:28px;display:grid}.cm-project-home-card{border:1px solid var(--cm-line);box-shadow:var(--cm-shadow);background:#fff;border-radius:17px;padding:18px}.cm-project-home-card h3{margin:5px 0 7px;font-size:18px}.cm-project-home-card p{color:var(--cm-muted);margin:0 0 12px;font-size:12px}.cm-home-status-list{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.cm-home-status-list>span{color:#46566d;align-items:center;gap:5px;font-size:10px;display:inline-flex}.cm-avatar-stack{display:flex}.cm-avatar-stack i{color:#3159b8;background:linear-gradient(145deg,#eaf1ff,#e8e3ff);border:2px solid #fff;border-radius:999px;place-items:center;width:30px;height:30px;margin-left:-6px;font-size:11px;font-style:normal;font-weight:850;display:grid}.cm-avatar-stack i:first-child{margin-left:0}.cm-component-section-head{margin-top:8px}.cm-component-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.cm-component-tile{cursor:pointer;background:linear-gradient(#fff,#fbfcff);border:1px solid #dee5ef;border-radius:18px;padding:18px;transition:all .18s;box-shadow:0 12px 30px #1226460e}.cm-component-tile:hover{border-color:#a8bdec;transform:translateY(-2px);box-shadow:0 18px 38px #16376e1a}.cm-component-tile-head,.cm-component-tile-foot,.cm-component-tile-meta,.cm-component-progress>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.cm-component-index{text-transform:uppercase;letter-spacing:.06em;color:#315fc6;font-size:11px;font-weight:850}.cm-component-route{background:#f5f8fd;border:1px solid #e6ebf3;border-radius:13px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:18px 0;padding:14px;display:grid}.cm-component-route b{font-size:13px}.cm-component-route b:last-child{text-align:right}.cm-component-route span{color:#7790bb}.cm-component-progress>div span{color:var(--cm-muted);font-size:11px}.cm-component-progress>div strong{color:#155eef;font-size:15px}.cm-component-tile-meta{color:#344054;border-bottom:1px solid #eef2f6;padding:9px 0;font-size:10px}.cm-component-tile-foot{color:#344054;padding-top:12px;font-size:10px}.cm-component-empty{margin-top:0}.cm-context-bar{color:#fff;background:linear-gradient(125deg,#11264b,#2e55ab);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:22px 24px;display:flex}.cm-context-bar h1{margin:3px 0;font-size:26px}.cm-context-bar p{color:#d9e5fb;margin:0}.cm-context-bar .cm-kicker{color:#adcbff}.cm-context-bar .cm-link-btn{color:#d6e5ff}.cm-context-main{min-width:0}.cm-context-route{color:#d7e3f8;align-items:center;gap:10px;margin-top:9px;display:flex}.cm-context-route b{color:#fff}.cm-context-side{min-width:270px}.cm-context-side label{text-transform:uppercase;letter-spacing:.08em;color:#bcd1f4;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.cm-context-side select{width:100%;color:#18315e!important;background:#fff!important;border:0!important;border-radius:11px!important}.cm-context-side .cm-btn{width:100%;margin-top:8px}.cm-flow-progress-head{border:1px solid var(--cm-line);background:#fff;border-bottom:0;border-radius:16px 16px 0 0;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 22px;display:flex}.cm-flow-progress-head h2{margin:3px 0}.cm-flow-progress-head p{color:var(--cm-muted);margin:0;font-size:12px}.cm-flow-progress-head>div:last-child{text-align:right}.cm-flow-progress-head strong,.cm-flow-progress-head span{display:block}.cm-flow-progress-head strong{color:#155eef;font-size:27px}.cm-flow-progress-head span{color:var(--cm-muted);font-size:10px}.cm-flow-masterbar{background:#e8edf4;border-radius:0 0 8px 8px;height:5px;margin-bottom:18px;overflow:hidden}.cm-flow-masterbar i{background:linear-gradient(90deg,#155eef,#6d5cff);border-radius:999px;height:100%;display:block}.cm-detail-list{gap:0;display:grid}.cm-detail-list>div{border-top:1px solid #edf1f6;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.cm-detail-list>div:first-child{border-top:0}.cm-detail-list span{color:var(--cm-muted);font-size:11px}.cm-detail-list b{text-align:right;font-size:12px}.cm-framework-grid .cm-framework-card:first-child,.cm-framework-grid .cm-framework-card:nth-child(2){grid-column:auto}.cm-framework-card .cm-card{box-shadow:none;border:0;padding:0}.cm-flow-nav-item{position:relative;overflow:hidden}.cm-flow-nav-item:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.cm-step-actions{justify-content:space-between;align-items:center}.cm-check-action{color:#344054;background:#fff;border:1px solid #d5deea;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:750}.cm-check-action.done.active{color:#137a4d;background:#e8f7ef;border-color:#9ed7bb}.cm-check-action.blocked.active{color:#b42318;background:#ffebe9;border-color:#efb2ac}.cm-check-action.na.active{color:#40506a;background:#eef2f6}.cm-table td{line-height:1.45}@keyframes cmFadeSlide{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=1180px){.cm-wizard-steps{grid-template-columns:repeat(4,1fr);row-gap:13px}.cm-project-home-grid{grid-template-columns:1fr 1fr}.cm-project-home-card:last-child{grid-column:1/-1}.cm-repeater-fields{grid-template-columns:repeat(2,1fr)}.cm-callmatrix{grid-template-columns:80px 1fr 1fr}.cm-callmatrix .cm-field:last-child{grid-column:2/-1}}@media (width<=860px){.cm-project-hero{grid-template-columns:1fr}.cm-project-hero-side{min-width:0}.cm-project-home-grid{grid-template-columns:1fr}.cm-project-home-card:last-child{grid-column:auto}.cm-component-grid{grid-template-columns:1fr}.cm-context-bar{flex-direction:column;align-items:stretch}.cm-context-side{min-width:0}.cm-wizard-step{padding:22px 18px}.cm-wizard-footer{grid-template-columns:1fr 1fr}.cm-wizard-footer-copy{display:none}.cm-wizard-steps{grid-template-columns:repeat(2,1fr)}.cm-review-grid,.cm-repeater-fields{grid-template-columns:1fr}.cm-repeater-row{grid-template-columns:28px 1fr}.cm-repeater-row>.cm-icon-danger{grid-column:2;margin-top:0}.cm-callmatrix{grid-template-columns:1fr}.cm-callmatrix .cm-field:last-child{grid-column:auto}.cm-ready-note{grid-template-columns:1fr}.cm-flow-progress-head{flex-direction:column;align-items:flex-start}.cm-flow-progress-head>div:last-child{text-align:left}}.cm-check-work-section{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dbe5f3;border-radius:22px;margin:16px 0 20px;padding:22px;box-shadow:0 14px 38px #1a2f5812}.cm-check-work-section>.cm-section-head{margin-bottom:16px}.cm-check-work-section h3{margin:2px 0 5px;font-size:22px}.cm-evidence-facts{background:#f3f7fd;border:1px solid #e2eaf6;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:12px 14px;display:flex}.cm-evidence-facts>span{text-transform:uppercase;letter-spacing:.08em;color:#344054;margin-right:3px;font-size:11px;font-weight:800}.cm-evidence-facts>b{color:#24364f;background:#fff;border:1px solid #dce5f2;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.cm-check-work-list{gap:14px;display:grid}.cm-check-work-item{background:#fff;border:1px solid #dfe6f1;border-radius:18px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.cm-check-work-item:target,.cm-check-work-item:focus-within{border-color:#6d86ff;box-shadow:0 0 0 3px #415ceb14,0 12px 28px #1b305b0f}.cm-check-work-item.blocked{background:#fffdfd;border-color:#f1c9c9}.cm-check-work-item>header{background:#fbfcfe;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.cm-check-work-item>header>div{align-items:flex-start;gap:12px;min-width:0;display:flex}.cm-check-index{color:#3154e8;background:#edf2ff;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.cm-check-work-item h4{color:#132744;margin:1px 0 3px;font-size:15px;line-height:1.35}.cm-check-work-item h4 em{color:#3154e8;font-style:normal}.cm-check-work-item header small{color:#344054;font-size:11px}.cm-check-work-grid{grid-template-columns:1fr 1fr;gap:13px;padding:17px 18px;display:grid}.cm-check-work-grid .full{grid-column:1/-1}.cm-check-work-grid textarea{resize:vertical;min-height:82px}.cm-check-work-item>footer{background:#fbfcfe;border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.cm-check-status-actions{flex-wrap:wrap;gap:7px;display:flex}.cm-check-action.open{color:#42516a;background:#fff;border-color:#d6deea}.cm-check-action.open.active{color:#22344e;background:#eaf0f8;border-color:#afbed4}.cm-check-row .cm-check-actions{justify-content:flex-end;min-width:150px}.cm-check-row .cm-check-copy>small{color:#344054;margin-top:4px;display:block}.cm-step-actions-bottom{border-top:1px solid #e1e8f2;margin-top:18px;padding-top:17px}.cm-step-workspace{margin-top:4px}@media (width<=760px){.cm-check-work-grid{grid-template-columns:1fr}.cm-check-work-grid .full{grid-column:auto}.cm-check-work-item>footer{flex-direction:column;align-items:stretch}.cm-check-status-actions{width:100%}.cm-check-status-actions .cm-check-action{flex:1}.cm-check-row{align-items:flex-start;gap:10px}.cm-check-row .cm-check-actions{min-width:auto}}.cm-workspace-shell{background:linear-gradient(#f9fbff 0%,#f5f8fd 100%);border:1px solid #dce5f1;border-radius:24px;margin-top:16px;padding:22px;overflow:hidden;box-shadow:0 18px 46px #182d5311}.cm-workspace-title{border-bottom:1px solid #e3eaf3;flex-direction:column;gap:3px;margin:0 0 18px;padding:0 2px 14px;display:flex}.cm-workspace-title h3{letter-spacing:-.025em;color:#17263f;margin:0;font-size:22px}.cm-workspace-title p{color:#344054;margin:0;font-size:12px}.cm-step-workspace{min-width:0}.cm-step-workspace>.cm-card,.cm-step-workspace>.cm-domain-card{margin-top:16px}.cm-step-workspace>.cm-kpi-grid:first-child,.cm-step-workspace>.cm-card:first-child{margin-top:0}.cm-domain-card{position:relative;overflow:hidden;border-color:#dce4ef!important;border-radius:20px!important;box-shadow:0 12px 34px #192d500e!important}.cm-domain-card:before{content:"";background:var(--cm-domain,#4f7de8);height:4px;position:absolute;top:0;left:0;right:0}.cm-domain-card.domain-organization{--cm-domain:#7c5ce7}.cm-domain-card.domain-space{--cm-domain:#2e83df}.cm-domain-card.domain-network{--cm-domain:#0f9f92}.cm-domain-card.domain-asset{--cm-domain:#e39129}.cm-domain-card.domain-medical{--cm-domain:#d8871d}.cm-domain-card.domain-application{--cm-domain:#8b5bd7}.cm-domain-card.domain-supplier{--cm-domain:#60758e}.cm-domain-card.domain-runbook{--cm-domain:#315fc6}.cm-domain-card>.cm-section-head{padding-top:2px}.cm-domain-card .cm-kicker{color:var(--cm-domain,#4f7de8)}.cm-row-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cm-row-actions .cm-link-btn{white-space:nowrap;margin:0}.cm-inline-link{color:#245fc7;overflow-wrap:anywhere;font-weight:750;text-decoration:none}.cm-inline-link:hover{text-decoration:underline}.cm-table td,.cm-table th{max-width:330px}.cm-table td{overflow-wrap:anywhere;word-break:normal}.cm-table td b{overflow-wrap:anywhere}.cm-table-wrap{background:#fff}.cm-table td .cm-row-actions select{max-width:150px}.cm-table td a{overflow-wrap:anywhere}.cm-check-title{flex-wrap:wrap;justify-content:flex-start!important}.cm-check-title>b{overflow-wrap:anywhere;min-width:0}.cm-check-info{margin-left:1px!important}.cm-required-pill{color:#53657e;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;background:#eef3fb;border-radius:999px;align-items:center;padding:3px 7px;font-size:9px;font-weight:850;display:inline-flex}.cm-check-heading-line{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.cm-check-heading-line h4{overflow-wrap:anywhere;min-width:0}.cm-check-work-item>header>div>div{min-width:0}.cm-evidence-upload-field{background:#f8fbff;border:1px solid #e0e8f3;border-radius:14px;padding:14px}.cm-evidence-recommended{color:#15734d;text-transform:uppercase;letter-spacing:.04em;background:#e7f5ee;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:9px;font-weight:850;display:inline-flex}.cm-evidence-list{gap:7px;margin:8px 0 10px;display:grid}.cm-evidence-file{background:#fff;border:1px solid #e0e7f0;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:9px;padding:9px 10px;display:grid}.cm-evidence-file>div{min-width:0}.cm-evidence-file a{color:#245fc7;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;text-decoration:none;display:block;overflow:hidden}.cm-evidence-file small{color:#344054;margin-top:2px;font-size:9.5px;display:block}.cm-file-icon{color:#315fc6;background:#edf3ff;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.cm-evidence-empty{color:#344054;background:#fff;border:1px dashed #d7e0ec;border-radius:10px;margin:7px 0 10px;padding:9px 11px;font-size:10.5px}.cm-evidence-upload{grid-template-columns:minmax(180px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:8px;display:grid}.cm-evidence-upload input{min-width:0}.cm-evidence-upload .cm-btn{white-space:nowrap}.cm-check-work-grid .cm-field{min-width:0}.cm-check-work-grid input,.cm-check-work-grid textarea{max-width:100%}.cm-check-work-item>footer{flex-wrap:wrap}.cm-check-status-actions{min-width:0}.cm-check-status-actions .cm-check-action{white-space:nowrap}.cm-step-header{position:relative;overflow:hidden}.cm-step-header:before{content:"";background:#587ce7;width:5px;position:absolute;top:0;bottom:0;left:0}.cm-step-domain-source_inventory:before{background:#2e83df}.cm-step-domain-target_rooms:before{background:#33a176}.cm-step-domain-network_validation:before{background:#0f9f92}.cm-step-domain-functional_scope:before,.cm-step-domain-asset_plan:before{background:#e39129}.cm-step-domain-gap_analysis:before{background:#d05252}.cm-step-domain-resource_plan:before{background:#7563d8}.cm-step-domain-room_mapping:before{background:#3f77d0}.cm-step-domain-physical_check:before{background:#23926f}.cm-step-domain-runbook:before{background:#315fc6}.cm-step-domain-go_no_go:before{background:#c47a1d}.cm-step-domain-execution:before{background:#1765c7}.cm-step-domain-aftercare:before{background:#63827b}.cm-step-domain-rollback:before{background:#a34d66}.cm-section-head>div{min-width:0}.cm-section-head h1,.cm-section-head h2,.cm-section-head h3,.cm-section-head p{overflow-wrap:anywhere}.cm-flow-layout,.cm-flow-nav,.cm-flow-nav-item{min-width:0}.cm-flow-nav-copy{overflow:hidden}.cm-flow-nav-copy b{white-space:normal!important}.cm-flow-nav-item>.cm-badge{text-overflow:ellipsis;max-width:88px;overflow:hidden}.cm-detail-list b{overflow-wrap:anywhere}.cm-card .cm-empty{border-radius:13px}.cm-source-pill{white-space:nowrap}.cm-check-work-section{overflow:hidden}.cm-help-floating{overflow:visible}.cm-help-body{overflow-wrap:anywhere}@media (width<=900px){.cm-evidence-upload{grid-template-columns:1fr}.cm-table td,.cm-table th{max-width:none}.cm-workspace-shell{border-radius:18px;padding:16px}.cm-check-work-section{padding:16px}.cm-check-work-grid{padding:14px}.cm-domain-card{border-radius:16px!important}}#relocare360-root .cm-check-save-zone{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}#relocare360-root .cm-check-save-zone>small{color:#344054;text-align:right;max-width:210px;font-size:10.5px;line-height:1.35}#relocare360-root .cm-save-record-btn{color:#fff!important;min-width:178px!important;text-shadow:none!important;background:linear-gradient(135deg,#155eef 0%,#4268f4 100%)!important;border:1px solid #174fc8!important;border-radius:10px!important;padding:10px 16px!important;font-weight:800!important;box-shadow:0 7px 18px #155eef33!important}#relocare360-root .cm-save-record-btn:hover{transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#104bc5 0%,#3157db 100%)!important}#relocare360-root .cm-save-record-btn:focus{outline:none!important;box-shadow:0 0 0 3px #155eef2b,0 7px 18px #155eef33!important}#relocare360-root .cm-form-subsection{background:linear-gradient(#f8fbff,#f3f7fd);border:1px solid #d9e4f3;border-radius:16px;padding:17px 18px}#relocare360-root .cm-form-subsection h4{color:#1d3150;margin:2px 0 3px;font-size:16px}#relocare360-root .cm-form-subsection p{color:#344054;max-width:850px;margin:0 0 13px;font-size:11.5px}#relocare360-root .cm-form-embedded{margin-top:8px}#relocare360-root .cm-legacy-note{color:#7e5a1b;background:#fff8e9;border:1px solid #f0d6a8;border-radius:11px;padding:10px 12px;font-size:11px}#relocare360-root .cm-return-route-list{gap:12px;display:grid}#relocare360-root .cm-return-route-card{background:#fff;border:1px solid #dfe7f2;border-radius:16px;overflow:hidden}#relocare360-root .cm-return-route-summary{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:10px;padding:15px 17px;display:grid}#relocare360-root .cm-return-route-summary>div{background:#f7f9fc;border:1px solid #e8edf4;border-radius:12px;min-width:0;padding:10px 12px}#relocare360-root .cm-return-route-summary span,#relocare360-root .cm-return-route-summary b,#relocare360-root .cm-return-route-summary small{overflow-wrap:anywhere;display:block}#relocare360-root .cm-return-route-summary span{text-transform:uppercase;letter-spacing:.07em;color:#344054;font-size:9px;font-weight:800}#relocare360-root .cm-return-route-summary b{color:#1b2e4c;margin:3px 0;font-size:12px}#relocare360-root .cm-return-route-summary small{color:#344054;font-size:10px}#relocare360-root .cm-return-route-summary>strong{text-align:center;color:#5273c9;font-size:18px}#relocare360-root .cm-return-route-card details{background:#fbfcfe;border-top:1px solid #e8edf4}#relocare360-root .cm-return-route-card summary{color:#315fc6;cursor:pointer;padding:10px 16px;font-size:11px;font-weight:800}#relocare360-root .cm-return-route-card details form{padding:4px 16px 16px}#relocare360-root .cm-save-route-btn{justify-self:start}#relocare360-root select[data-asset-outlet-select]{background-color:#fff;border-color:#bfd0e7}#relocare360-root select[data-asset-outlet-select]:focus{border-color:#3f79df;box-shadow:0 0 0 3px #3f79df1c}@media (width<=820px){#relocare360-root .cm-return-route-summary{grid-template-columns:1fr}#relocare360-root .cm-return-route-summary>strong{transform:rotate(90deg)}#relocare360-root .cm-check-save-zone{justify-content:stretch;width:100%}#relocare360-root .cm-check-save-zone>small{text-align:left;flex:1;max-width:none}#relocare360-root .cm-save-record-btn{width:100%}}#relocare360-root .cm-check-card .cm-badge,#relocare360-root .cm-check-work-item>header .cm-badge{letter-spacing:.01em;border:1px solid #57688414;padding:6px 11px;font-size:11px;font-weight:900;box-shadow:0 1px 2px #1e304e0a}#relocare360-root .cm-check-card .cm-badge.good,#relocare360-root .cm-check-work-item>header .cm-badge.good{color:#08784a;background:#dff5e9;border-color:#bfe8d2}#relocare360-root .cm-check-card .cm-badge.warn,#relocare360-root .cm-check-work-item>header .cm-badge.warn{color:#9a5a00;background:#fff1d7;border-color:#f3d6a4}#relocare360-root .cm-check-card .cm-badge.bad,#relocare360-root .cm-check-work-item>header .cm-badge.bad{color:#b42318;background:#ffe5e2;border-color:#f1bbb5}#relocare360-root .cm-check-card .cm-required-pill,#relocare360-root .cm-check-work-item .cm-required-pill{color:#405d91;background:#edf3ff;border:1px solid #dce7fa;padding:5px 9px;font-size:9.5px}#relocare360-root .cm-check-head-actions{flex:none;align-items:center;gap:9px;display:flex}#relocare360-root .cm-check-expand{color:#324660;background:#fff;border:1px solid #d3deec;border-radius:10px;align-items:center;gap:7px;padding:7px 10px;font-size:10.5px;font-weight:850;display:inline-flex;box-shadow:0 1px 2px #1f32500a}#relocare360-root .cm-check-expand:hover,#relocare360-root .cm-check-expand[aria-expanded=true]{color:#2457b4;background:#f3f7ff;border-color:#9fb8e4}#relocare360-root .cm-check-expand b{font-size:13px;line-height:1}#relocare360-root .cm-check-work-body[hidden]{display:none!important}#relocare360-root .cm-check-work-item>header{border-bottom:0}#relocare360-root .cm-check-work-item .cm-check-work-body:not([hidden]){border-top:1px solid #eef2f7}#relocare360-root .cm-supplier-product-tags{flex-wrap:wrap;gap:5px;min-width:150px;display:flex}#relocare360-root .cm-supplier-product-tags span{color:#355f9f;background:#eef4ff;border:1px solid #dbe7fb;border-radius:999px;align-items:center;padding:4px 7px;font-size:9.5px;font-weight:750;line-height:1.2;display:inline-flex}#relocare360-root .cm-supplier-product-tags span.more{color:#344054;background:#f2f4f7;border-color:#344054}@media (width<=760px){#relocare360-root .cm-check-work-item>header{flex-direction:column;align-items:stretch}#relocare360-root .cm-check-head-actions{justify-content:space-between;width:100%}}#relocare360-root{scroll-margin-top:0}#relocare360-root .cm-project-card[data-open-project]{cursor:pointer;outline:none}#relocare360-root .cm-project-card[data-open-project]:focus-visible{border-color:#7797ea;box-shadow:0 0 0 4px #4669dc24,0 20px 45px #1b345b1a}#relocare360-root .cm-project-card[data-open-project] .cm-project-buttons button{z-index:2;position:relative}#relocare360-root .cm-library-header{background:radial-gradient(circle at 88% 10%,#6c5cf617,#0000 30%),linear-gradient(145deg,#fff,#f8fbff);border:1px solid #dfe7f2;border-radius:24px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;margin-bottom:24px;padding:26px 28px;display:grid;box-shadow:0 18px 48px #162b4e11}#relocare360-root .cm-library-header h1{letter-spacing:-.04em;color:#15243a;margin:4px 0 7px;font-size:31px}#relocare360-root .cm-library-header p{color:#344054;max-width:720px;margin:0;font-size:13px;line-height:1.55}#relocare360-root .cm-library-counts{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}#relocare360-root .cm-library-counts span{color:#344054;text-align:center;background:#fff;border:1px solid #e2e9f3;border-radius:14px;min-width:90px;padding:11px 13px;font-size:10px;font-weight:750;box-shadow:0 6px 18px #1e32540a}#relocare360-root .cm-library-counts b{color:#1b2f4b;margin-bottom:2px;font-size:20px;line-height:1;display:block}#relocare360-root .cm-btn-large{white-space:nowrap;border-radius:12px;padding:12px 17px;font-size:13px}#relocare360-root .cm-premium-empty{background:linear-gradient(#fff,#f8fbff);border:1px dashed #cfd9e8;border-radius:24px}#relocare360-root .cm-project-grid,#relocare360-root .cm-project-grid-library{grid-template-columns:repeat(auto-fill,minmax(315px,1fr));align-items:stretch;gap:20px}#relocare360-root .cm-project-supercard{--cm-accent:#536ee7;--cm-soft:#eef2ff;isolation:isolate;background:linear-gradient(162deg,#fff 0%,#fcfdff 62%,var(--cm-soft) 135%);border:1px solid #dfe6f0;border-radius:26px;min-height:438px;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 16px 46px #192d4d13}#relocare360-root .cm-project-supercard:before{content:"";background:linear-gradient(90deg,var(--cm-accent),color-mix(in srgb,var(--cm-accent) 58%,white));z-index:2;height:5px;position:absolute;top:0;left:0;right:0}#relocare360-root .cm-project-supercard:after{content:"";background:radial-gradient(circle,var(--cm-soft),transparent 68%);opacity:.78;z-index:-1;border-radius:50%;width:210px;height:210px;position:absolute;top:-80px;right:-76px}#relocare360-root .cm-project-supercard[data-tone=azure]{--cm-accent:#1685d7;--cm-soft:#e9f6ff}#relocare360-root .cm-project-supercard[data-tone=cyan]{--cm-accent:#148c9f;--cm-soft:#e9f9fb}#relocare360-root .cm-project-supercard:hover,#relocare360-root .cm-project-supercard:focus-visible{border-color:color-mix(in srgb,var(--cm-accent) 44%,#dfe6f0);transform:translateY(-5px);box-shadow:0 28px 70px #162e5425}#relocare360-root .cm-project-supercard:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--cm-accent) 15%,transparent),0 28px 70px #162e5425;outline:none}#relocare360-root .cm-supercard-top{justify-content:space-between;align-items:flex-start;gap:14px;padding:23px 23px 0;display:flex}#relocare360-root .cm-project-glyph{background:var(--cm-soft);width:52px;height:52px;color:var(--cm-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cm-accent) 12%,transparent);border-radius:17px;flex:0 0 52px;place-items:center;display:grid}#relocare360-root .cm-project-glyph svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}#relocare360-root .cm-supercard-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}#relocare360-root .cm-project-supercard .cm-project-type-pill{background:var(--cm-soft);max-width:220px;color:color-mix(in srgb,var(--cm-accent) 82%,#13233a);border:1px solid color-mix(in srgb,var(--cm-accent) 11%,transparent);padding:6px 10px}#relocare360-root .cm-supercard-title{padding:18px 23px 0}#relocare360-root .cm-supercard-code{color:#344054;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850;display:block}#relocare360-root .cm-project-supercard h3{color:#16263e;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:23px;line-height:1.15}#relocare360-root .cm-supercard-title p{color:#344054;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;margin:8px 0 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}#relocare360-root .cm-supercard-readiness{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #e4eaf3;border-radius:18px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:14px;margin:20px 23px 0;padding:14px;display:grid}#relocare360-root .cm-progress-orb{--cm-ring:#637de7;background:conic-gradient(var(--cm-ring) var(--cm-value),#eaf0f6 0);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1d355705}#relocare360-root .cm-progress-orb.good{--cm-ring:#24ad7a}#relocare360-root .cm-progress-orb.warn{--cm-ring:#e19b31}#relocare360-root .cm-progress-orb.bad{--cm-ring:#dc5b63}#relocare360-root .cm-progress-orb:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px;box-shadow:0 3px 10px #152a470f}#relocare360-root .cm-progress-orb span{z-index:1;text-align:center;line-height:1;position:relative}#relocare360-root .cm-progress-orb b,#relocare360-root .cm-progress-orb small{display:block}#relocare360-root .cm-progress-orb b{color:#1d304c;letter-spacing:-.03em;font-size:15px}#relocare360-root .cm-progress-orb small{color:#344054;margin-top:4px;font-size:8px;font-weight:750}#relocare360-root .cm-supercard-readiness-copy{min-width:0}#relocare360-root .cm-supercard-readiness-copy span,#relocare360-root .cm-supercard-readiness-copy b,#relocare360-root .cm-supercard-readiness-copy small{display:block}#relocare360-root .cm-supercard-readiness-copy span{color:#344054;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}#relocare360-root .cm-supercard-readiness-copy b{color:#263b58;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:12px;overflow:hidden}#relocare360-root .cm-supercard-readiness-copy small{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}#relocare360-root .cm-supercard-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 23px 0;display:grid}#relocare360-root .cm-supercard-facts>div{text-align:center;background:#f7f9fc;border:1px solid #e7ecf3;border-radius:13px;padding:10px}#relocare360-root .cm-supercard-facts span,#relocare360-root .cm-supercard-facts b{display:block}#relocare360-root .cm-supercard-facts span{color:#344054;text-transform:uppercase;letter-spacing:.055em;font-size:8px;font-weight:800}#relocare360-root .cm-supercard-facts b{color:#243750;margin-top:3px;font-size:16px}#relocare360-root .cm-supercard-facts .has-alert{background:#fff4f3;border-color:#f6d0cc}#relocare360-root .cm-supercard-facts .has-alert b{color:#b42318}#relocare360-root .cm-supercard-next{background:var(--cm-soft);border-left:3px solid var(--cm-accent);border-radius:14px;margin:12px 23px 0;padding:11px 13px}#relocare360-root .cm-supercard-next span,#relocare360-root .cm-supercard-next b{display:block}#relocare360-root .cm-supercard-next span{color:#344054;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}#relocare360-root .cm-supercard-next b{color:#263a57;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.35}#relocare360-root .cm-supercard-footer{color:#344054;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:15px 23px 20px;font-size:9px;display:flex}#relocare360-root .cm-supercard-open{color:#fff;white-space:nowrap;background:#172a46;border:0;border-radius:11px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 7px 18px #11264621}#relocare360-root .cm-supercard-open i{font-size:14px;font-style:normal;transition:transform .18s}#relocare360-root .cm-project-supercard:hover .cm-supercard-open i,#relocare360-root .cm-component-supercard:hover .cm-supercard-open i{transform:translate(3px)}#relocare360-root .cm-supercard-delete{z-index:3;color:#344054;opacity:0;background:0 0;border:0;border-radius:9px;width:26px;height:26px;font-size:18px;line-height:1;transition:all .16s;position:absolute;bottom:12px;right:12px}#relocare360-root .cm-project-supercard:hover .cm-supercard-delete,#relocare360-root .cm-project-supercard:focus-within .cm-supercard-delete{opacity:1}#relocare360-root .cm-supercard-delete:hover{color:#b42318;background:#fff0ef}#relocare360-root .cm-component-guide{color:#344054;background:linear-gradient(90deg,#f5f8ff,#fbfcff);border:1px solid #dfe7f4;border-radius:16px;align-items:center;gap:12px;margin:0 0 16px;padding:13px 15px;display:flex}#relocare360-root .cm-guide-icon{color:#4566d7;background:#e9efff;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid}#relocare360-root .cm-component-guide b,#relocare360-root .cm-component-guide span{display:block}#relocare360-root .cm-component-guide b{color:#2d405c;margin-bottom:2px;font-size:11px}#relocare360-root .cm-component-guide span{font-size:10px;line-height:1.45}#relocare360-root .cm-component-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:19px}#relocare360-root .cm-component-supercard{--cm-accent:#4f68db;--cm-soft:#eef1ff;background:linear-gradient(158deg,#fff,#fcfdff 68%,var(--cm-soft) 150%);border:1px solid #dee6f0;border-radius:24px;outline:none;min-height:390px;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 14px 38px #162a4a11}#relocare360-root .cm-component-supercard:before{content:"";background:var(--cm-accent);width:4px;position:absolute;top:0;bottom:0;left:0}#relocare360-root .cm-component-supercard[data-tone=rose]{--cm-accent:#d5525a;--cm-soft:#fff0f1}#relocare360-root .cm-component-supercard[data-tone=emerald]{--cm-accent:#1b9c72;--cm-soft:#eaf8f2}#relocare360-root .cm-component-supercard[data-tone=indigo]{--cm-accent:#5967df;--cm-soft:#eff0ff}#relocare360-root .cm-component-supercard[data-tone=cyan]{--cm-accent:#178ba0;--cm-soft:#eaf8fb}#relocare360-root .cm-component-supercard:hover,#relocare360-root .cm-component-supercard:focus-visible{border-color:color-mix(in srgb,var(--cm-accent) 38%,#dee6f0);transform:translateY(-4px);box-shadow:0 24px 58px #16325e20}#relocare360-root .cm-component-supercard:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--cm-accent) 14%,transparent),0 24px 58px #16325e20}#relocare360-root .cm-component-super-head{grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px 20px 0 23px;display:grid}#relocare360-root .cm-component-glyph{background:var(--cm-soft);width:45px;height:45px;color:var(--cm-accent);border-radius:15px;place-items:center;display:grid}#relocare360-root .cm-component-glyph svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}#relocare360-root .cm-component-label{color:#344054;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:850;display:block}#relocare360-root .cm-component-super-head h3{color:#1b2e49;letter-spacing:-.025em;overflow-wrap:anywhere;margin:3px 0 0;font-size:18px;line-height:1.2}#relocare360-root .cm-component-journey{background:#f7f9fc;border:1px solid #e5ebf3;border-radius:16px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:8px;margin:18px 20px 0;padding:13px;display:grid}#relocare360-root .cm-component-journey>div{min-width:0}#relocare360-root .cm-component-journey small,#relocare360-root .cm-component-journey b{display:block}#relocare360-root .cm-component-journey small{color:#344054;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:8px;font-weight:850}#relocare360-root .cm-component-journey b{color:#263b57;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}#relocare360-root .cm-component-journey>div:last-child{text-align:right}#relocare360-root .cm-journey-arrow{width:30px;height:30px;color:var(--cm-accent);background:#fff;border:1px solid #e0e7f0;border-radius:10px;place-items:center;font-weight:900;display:grid;box-shadow:0 4px 10px #182b480a}#relocare360-root .cm-component-status-row{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;margin:13px 20px 0;padding:12px 0;display:grid}#relocare360-root .cm-orb-small{width:54px;height:54px}#relocare360-root .cm-orb-small:after{inset:5px}#relocare360-root .cm-orb-small b{font-size:13px}#relocare360-root .cm-orb-small small{font-size:7px}#relocare360-root .cm-component-status-copy span,#relocare360-root .cm-component-status-copy b,#relocare360-root .cm-component-status-copy small{display:block}#relocare360-root .cm-component-status-copy span{color:#344054;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}#relocare360-root .cm-component-status-copy b{color:#263a56;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:11px;overflow:hidden}#relocare360-root .cm-component-status-copy small{color:#344054;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}#relocare360-root .cm-component-people{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;flex-wrap:wrap;gap:7px;margin:0 20px;padding:10px 0;display:flex}#relocare360-root .cm-component-people>span{color:#344054;background:#f7f9fc;border-radius:9px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;font-weight:700;display:inline-flex}#relocare360-root .cm-component-people>span.has-alert{color:#b42318;background:#fff1f0}#relocare360-root .cm-mini-icon{color:var(--cm-accent);font-style:normal;font-weight:900}#relocare360-root .cm-component-next{background:var(--cm-soft);border-left:3px solid var(--cm-accent);border-radius:13px;margin:12px 20px 0;padding:10px 12px}#relocare360-root .cm-component-next span,#relocare360-root .cm-component-next b{display:block}#relocare360-root .cm-component-next span{color:#344054;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}#relocare360-root .cm-component-next b{color:#273b57;overflow-wrap:anywhere;margin-top:3px;font-size:10px}#relocare360-root .cm-component-footer{color:#344054;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:14px 20px 18px;font-size:8px;display:flex}#relocare360-root .cm-component-footer .cm-supercard-open{background:var(--cm-accent)}#relocare360-root .cm-component-section-head h2{letter-spacing:-.03em;margin:3px 0 4px;font-size:25px}#relocare360-root .cm-component-section-head .cm-muted{max-width:760px;line-height:1.5}@media (width<=1150px){#relocare360-root .cm-library-header{grid-template-columns:1fr auto}#relocare360-root .cm-library-header>.cm-btn{grid-column:1/-1;width:max-content}#relocare360-root .cm-project-grid,#relocare360-root .cm-project-grid-library{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}}@media (width<=760px){#relocare360-root .cm-library-header{grid-template-columns:1fr;padding:22px}#relocare360-root .cm-library-counts{justify-content:flex-start}#relocare360-root .cm-library-header>.cm-btn{grid-column:auto;width:100%}#relocare360-root .cm-project-grid,#relocare360-root .cm-project-grid-library,#relocare360-root .cm-component-grid{grid-template-columns:1fr}#relocare360-root .cm-project-supercard{min-height:0}#relocare360-root .cm-supercard-footer,#relocare360-root .cm-component-footer{flex-direction:column;align-items:flex-start}#relocare360-root .cm-supercard-open{justify-content:center;width:100%}#relocare360-root .cm-supercard-delete{opacity:1}#relocare360-root .cm-component-super-head{grid-template-columns:45px 1fr}#relocare360-root .cm-component-super-head>.cm-active-dot{grid-column:2;justify-self:start}}#relocare360-root .cm-component-supercard{flex-direction:column;display:flex}#relocare360-root .cm-components-overview{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px}#relocare360-root .cm-component-mini-card{background:linear-gradient(160deg,#fff,#f9fbff);border-radius:17px;min-height:156px;padding:14px 15px;overflow:hidden;box-shadow:0 7px 20px #1c31520b}#relocare360-root .cm-component-mini-card:hover{transform:translateY(-2px);box-shadow:0 15px 34px #1c376517}#relocare360-root .cm-component-mini-card.active{background:linear-gradient(145deg,#f8faff,#eff3ff);border-color:#728bea;box-shadow:inset 3px 0 #5e76e2,0 12px 28px #29498f14}#relocare360-root .cm-mini-component-head{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}#relocare360-root .cm-mini-component-head>span{text-overflow:ellipsis;white-space:nowrap;color:#1c2e48;min-width:0;font-size:12px;font-weight:850;overflow:hidden}#relocare360-root .cm-mini-component-head .cm-active-dot{flex:none;font-size:8px;font-style:normal}#relocare360-root .cm-mini-component-head .cm-active-dot em{background:#9aa7b8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #94a3b81a}#relocare360-root .cm-mini-component-head .cm-active-dot.on em{background:#22b67d;box-shadow:0 0 0 3px #22b67d1f}#relocare360-root .cm-mini-component-route{color:#52647d;background:#f3f6fb;border-radius:10px;grid-template-columns:1fr 20px 1fr;align-items:center;gap:4px;width:100%;margin:11px 0 10px;padding:8px 9px;display:grid}#relocare360-root .cm-mini-component-route b{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font-size:9px;overflow:hidden}#relocare360-root .cm-mini-component-route b:last-child{text-align:right}#relocare360-root .cm-mini-component-route i{text-align:center;color:#7890b3;font-style:normal}#relocare360-root .cm-mini-component-progress{color:#344054;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;width:100%;font-size:8px;font-weight:800;display:flex}#relocare360-root .cm-mini-component-progress strong{color:#304765;font-size:11px}#relocare360-root .cm-component-mini-card>.cm-progress{width:100%;height:5px;margin:5px 0 8px}#relocare360-root .cm-component-mini-card>small{color:#344054;white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;margin-top:auto;font-size:8px;overflow:hidden}.cm-security-login,.cm-mfa-card{border:1px solid #d9e4f4!important;max-width:500px!important;padding:38px!important;box-shadow:0 28px 90px #0f23462e!important}.cm-security-pill{color:#087a55;letter-spacing:.06em;text-transform:uppercase;background:#eaf7f1;border-radius:999px;align-items:center;gap:7px;margin:2px auto 10px;padding:7px 11px;font-size:11px;font-weight:850;display:inline-flex}.cm-login-security-note{color:#344054;text-align:center;background:#f5f8fc;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:12px}.cm-mfa-steps{text-align:left;gap:9px;margin:18px 0;display:grid}.cm-mfa-steps>div{background:#f7f9fd;border:1px solid #e4eaf3;border-radius:13px;align-items:flex-start;gap:11px;padding:11px 13px;display:flex}.cm-mfa-steps b{color:#2559c8;background:#e7efff;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:inline-grid}.cm-mfa-steps span{color:#53627a;font-size:13px;line-height:1.45}.cm-mfa-secret{text-align:left;background:linear-gradient(135deg,#f7faff,#edf4ff);border:1px solid #bed0f7;border-radius:15px;margin:16px 0;padding:14px;position:relative}.cm-mfa-secret>span{text-transform:uppercase;letter-spacing:.12em;color:#344054;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.cm-mfa-secret code{letter-spacing:.08em;color:#143a74;word-break:break-all;padding-right:90px;font-size:16px;font-weight:800;line-height:1.4;display:block}.cm-mfa-secret button{position:absolute;top:22px;right:10px}.cm-mfa-code{letter-spacing:.24em!important;text-align:center!important;height:58px!important;font-size:28px!important;font-weight:800!important}.cm-back-login{margin:12px auto 0!important;display:block!important}#cm-recovery-modal{z-index:100000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a173094;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}#cm-recovery-modal.show{display:flex}.cm-recovery-card{background:#fff;border:1px solid #dce5f1;border-radius:24px;width:min(650px,100%);padding:30px;box-shadow:0 32px 110px #07122a59}.cm-recovery-card h2{margin:8px 0}.cm-recovery-card p{color:#344054;line-height:1.55}.cm-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:20px 0;display:grid}.cm-recovery-grid code{text-align:center;color:#233b62;letter-spacing:.04em;background:#f5f8fc;border:1px solid #dce5ef;border-radius:10px;padding:10px;font-weight:800}.cm-text-good{color:#087a55}.cm-text-warn{color:#a46504}@media (width<=600px){.cm-security-login,.cm-mfa-card{padding:25px!important}.cm-recovery-grid{grid-template-columns:1fr}.cm-mfa-secret code{padding-right:0;font-size:14px}.cm-mfa-secret button{margin-top:10px;position:static}}.cm-mfa-qr-wrap{text-align:left;background:linear-gradient(135deg,#fff,#f6f9ff);border:1px solid #d9e4f4;border-radius:18px;grid-template-columns:224px minmax(0,1fr);align-items:center;gap:18px;margin:16px 0 14px;padding:16px;display:grid}.cm-mfa-qr{box-sizing:border-box;background:#fff;border:1px solid #e0e7f1;border-radius:15px;place-items:center;width:224px;height:224px;padding:10px;display:grid;box-shadow:0 10px 28px #0f234614}.cm-mfa-qr svg{width:100%;height:100%;display:block}.cm-mfa-qr-copy{flex-direction:column;gap:7px;display:flex}.cm-mfa-qr-copy strong{color:#172b4d;font-size:15px}.cm-mfa-qr-copy span{color:#344054;font-size:12px;line-height:1.55}.cm-mfa-manual{text-align:left;background:#fafcff;border:1px solid #e0e7f1;border-radius:13px;margin:10px 0 16px;padding:0 12px}.cm-mfa-manual summary{cursor:pointer;color:#50627e;padding:11px 3px;font-size:12px;font-weight:750}.cm-mfa-manual .cm-mfa-secret{margin:0 0 12px}.cm-mfa-qr-error{text-align:center;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:12px;font-size:12px;line-height:1.45}.cm-license-editor-row>td{background:#f8fbff!important;border-top:0!important}.cm-license-editor-row form{margin:0}@media (width<=680px){.cm-mfa-qr-wrap{grid-template-columns:1fr}.cm-mfa-qr{aspect-ratio:1;width:min(224px,100%);height:auto;margin:0 auto}.cm-mfa-qr-copy{text-align:center}}#relocare360-root{--cm-bg:#f3f8fc;--cm-primary:#0f6eea;--cm-primary-dark:#0b58bf;--cm-primary-2:#10b8d8;--cm-side:#0d284a;--cm-card:#fff;--cm-line:#dce7f2;--cm-shadow:0 14px 38px #14365d12}#relocare360-root .cm-shell{background:linear-gradient(#f6f9fd,#f2f7fb);grid-template-columns:258px minmax(0,1fr)}#relocare360-root .cm-nav button{color:#c7d8ea;border-radius:11px;padding:12px 14px}#relocare360-root .cm-nav button:hover{background:#ffffff12}#relocare360-root .cm-btn{background:linear-gradient(135deg,#0d73eb,#0ba7cf);box-shadow:0 8px 18px #0f6eea2e}#relocare360-root .cm-btn:hover{filter:brightness(.97)}#relocare360-root .cm-brand{gap:12px;padding:4px 8px 24px}#relocare360-root .cm-brand-image{object-fit:contain;display:block}.cm-brand-image-sidebar{object-position:left center;max-width:68px;max-height:44px}.cm-brand-image-login{object-position:left center;max-width:230px;max-height:74px}.cm-brand-image-mobile{max-width:180px;max-height:55px;margin:0 auto 15px}.cm-brand-image-wizard{object-position:left center;max-width:190px;max-height:58px}#relocare360-root .cm-brandmark-fallback{color:#fff;background:linear-gradient(145deg,#11c4dc,#0d6cea);place-items:center;font-weight:900;display:grid;box-shadow:0 12px 28px #044c8f47}#relocare360-root .cm-brandmark-fallback.sidebar{border-radius:13px;width:42px;height:42px;font-size:12px}#relocare360-root .cm-brandmark-fallback.login{border-radius:19px;width:64px;height:64px;margin-bottom:15px;font-size:17px}#relocare360-root .cm-brandmark-fallback.mobile{border-radius:17px;width:54px;height:54px;margin:0 auto 15px;font-size:14px}#relocare360-root .cm-brandmark-fallback.wizard{border-radius:16px;width:52px;height:52px;font-size:13px}#relocare360-root .cm-brand b{font-size:19px}#relocare360-root .cm-brand span{color:#9cb2c8}#relocare360-root .cm-auth-app{background:#eef6fb;border:0;border-radius:0;min-height:100vh}#relocare360-root .cm-auth-shell{background:linear-gradient(135deg,#eef7fc,#f7fbfe);grid-template-columns:minmax(360px,.9fr) minmax(500px,1.1fr);min-height:100vh;display:grid}#relocare360-root .cm-auth-brand-panel{color:#fff;background:radial-gradient(circle at 15% 10%,#14c6dc4d,#0000 30%),radial-gradient(circle at 95% 0,#2e7dec45,#0000 34%),linear-gradient(145deg,#0b2b51,#0c4d7f 62%,#087fa2);align-items:center;padding:64px;display:flex;position:relative;overflow:hidden}#relocare360-root .cm-auth-brand-panel:before,#relocare360-root .cm-auth-brand-panel:after{content:"";border:55px solid #ffffff0d;border-radius:50%;position:absolute}#relocare360-root .cm-auth-brand-panel:before{width:330px;height:330px;bottom:-120px;right:-190px}#relocare360-root .cm-auth-brand-panel:after{border-width:30px;width:190px;height:190px;top:40px;left:-125px}#relocare360-root .cm-auth-brand-inner{z-index:1;max-width:580px;position:relative}#relocare360-root .cm-auth-brand-inner h1{letter-spacing:-1.2px;margin:24px 0 14px;font-size:44px;line-height:1.08}#relocare360-root .cm-auth-brand-inner>p{color:#d1e7f7;max-width:520px;font-size:16px;line-height:1.7}#relocare360-root .cm-security-pill.light{color:#e6f6ff;background:#ffffff1f;border:1px solid #ffffff2e;margin:0}#relocare360-root .cm-auth-trust{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:36px;display:grid}#relocare360-root .cm-auth-trust>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff24;border-radius:15px;padding:14px}#relocare360-root .cm-auth-trust b,#relocare360-root .cm-auth-trust span{display:block}#relocare360-root .cm-auth-trust b{font-size:16px}#relocare360-root .cm-auth-trust span{color:#c7e0f3;margin-top:4px;font-size:10px;line-height:1.35}#relocare360-root .cm-auth-form-panel{justify-content:center;align-items:center;padding:48px;display:flex}#relocare360-root .cm-login-premium{width:min(470px,100%);text-align:left!important;background:#fff!important;border:1px solid #dce7f2!important;border-radius:24px!important;max-width:none!important;padding:38px 40px!important;box-shadow:0 28px 80px #183b6221!important}#relocare360-root .cm-login-premium h2{letter-spacing:-.6px;color:#173052;margin:2px 0 6px;font-size:30px}#relocare360-root .cm-auth-subtitle{color:#344054;margin:0 0 24px;line-height:1.55}#relocare360-root .cm-login-premium .cm-security-pill{margin:0 0 14px}#relocare360-root .cm-login-premium .cm-field{margin-bottom:16px}#relocare360-root .cm-login-premium .cm-field label{color:#38506c;margin-bottom:6px;font-size:12px}#relocare360-root .cm-login-premium .cm-field input:focus{background:#fff;border-color:#67a4ee;box-shadow:0 0 0 4px #0f6eea17}#relocare360-root .cm-input-with-icon{background:#fbfdff;border:1px solid #cfdeec;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;display:grid;overflow:hidden}#relocare360-root .cm-input-with-icon>span{text-align:center;color:#0f72e8;font-size:12px}#relocare360-root .cm-input-with-icon input{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#relocare360-root .cm-field-hint{color:#344054;margin-top:6px;font-size:10.5px;line-height:1.5;display:block}#relocare360-root .cm-login-submit{height:48px;margin-top:2px}.cm-auth-links{color:#344054;justify-content:center;align-items:center;gap:7px;margin-top:15px;font-size:11px;display:flex}.cm-auth-links .cm-link-btn{margin:0;font-size:11px}.cm-login-error{color:#b42318;min-height:18px;margin-top:10px;font-size:12px}.cm-login-success{color:#087a55;background:#eaf8f2;border-radius:11px;margin-top:10px;padding:10px 12px;font-size:12px}.cm-auth-mobile-brand{display:none}#relocare360-root .cm-auth-center{background:radial-gradient(circle at 15% 10%,#13bfdc26,#0000 24%),linear-gradient(145deg,#eef6fb,#f9fcfe);justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}#relocare360-root .cm-mfa-stage{background:radial-gradient(circle at 8% 0,#13bfdc2e,#0000 28%),radial-gradient(circle at 100% 0,#2a7bec29,#0000 28%),linear-gradient(145deg,#eef6fb,#f9fcfe);justify-content:center;align-items:center;min-height:100vh;padding:36px;display:flex}#relocare360-root .cm-mfa-wizard{background:#fff;border:1px solid #dce7f2;border-radius:26px;width:min(980px,100%);padding:28px 32px 30px;overflow:hidden;box-shadow:0 32px 90px #12355c29}#relocare360-root .cm-mfa-wizard-head{border-bottom:1px solid #e7eef5;grid-template-columns:190px 1fr auto;align-items:center;gap:22px;padding-bottom:20px;display:grid}.cm-mfa-progress{justify-content:center;align-items:center;gap:8px;display:flex}.cm-mfa-progress span{color:#344054;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.cm-mfa-progress span b{color:#344054;background:#edf2f7;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.cm-mfa-progress span.active{color:#0e64d1}.cm-mfa-progress span.active b{color:#fff;background:#0f6eea;box-shadow:0 5px 14px #0f6eea3d}.cm-mfa-progress span.done{color:#0b8b6a}.cm-mfa-progress span.done b{color:#0b8b6a;background:#e4f7f0}.cm-mfa-progress i{background:#d9e4ef;width:42px;height:1px}.cm-mfa-wizard-head .cm-security-pill{margin:0}#relocare360-root .cm-mfa-title{justify-content:space-between;align-items:center;gap:24px;padding:24px 2px 18px;display:flex}.cm-mfa-title h1{letter-spacing:-.7px;color:#173052;margin:3px 0 7px;font-size:32px}.cm-mfa-title p{color:#344054;max-width:700px;margin:0;line-height:1.6}.cm-mfa-shield{color:#0c9a72;background:linear-gradient(145deg,#e7f9f3,#d9f3ec);border-radius:18px;place-items:center;width:58px;height:58px;font-size:25px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #cdebe2}#relocare360-root .cm-mfa-layout{grid-template-columns:340px minmax(0,1fr);gap:18px;display:grid}.cm-mfa-qr-card,.cm-mfa-instructions{background:linear-gradient(#fff,#f9fcff);border:1px solid #dfe9f3;border-radius:20px;padding:18px}.cm-mfa-step-label{align-items:center;gap:9px;margin-bottom:14px;display:flex}.cm-mfa-step-label b{color:#0f64d7;background:#eaf2ff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.cm-mfa-step-label span{color:#2f4562;font-size:12px;font-weight:850}.cm-mfa-qr-card .cm-mfa-qr{background:#fff;border:1px solid #dbe5ef;border-radius:16px;width:232px;height:232px;margin:0 auto 12px;box-shadow:0 12px 28px #13365c14}.cm-mfa-qr-card>p{text-align:center;color:#344054;margin:0;font-size:10.5px;line-height:1.5}.cm-mfa-instructions ol{color:#52657e;margin:4px 0 14px 20px;font-size:12px;line-height:1.75}.cm-mfa-instructions .cm-mfa-manual{margin:8px 0 13px}.cm-mfa-info{background:#eff8ff;border:1px solid #d8eaf9;border-radius:13px;gap:4px;padding:12px;display:grid}.cm-mfa-info strong{color:#1c4f84;font-size:11px}.cm-mfa-info span{color:#344054;font-size:10.5px;line-height:1.45}#relocare360-root .cm-mfa-confirm{background:linear-gradient(135deg,#f9fcff,#f4f9fd);border:1px solid #dfe9f3;border-radius:20px;margin-top:18px;padding:18px}.cm-mfa-confirm-row{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:16px;display:grid}.cm-mfa-confirm-row label{color:#415875;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.cm-mfa-confirm-row .cm-mfa-code{background:#fff!important;height:52px!important;font-size:24px!important}.cm-mfa-confirm-row .cm-btn{height:52px;padding-inline:22px}.cm-mfa-wizard>.cm-back-login{margin-top:16px!important}@media (width<=900px){#relocare360-root .cm-auth-shell{grid-template-columns:1fr}#relocare360-root .cm-auth-brand-panel{display:none}#relocare360-root .cm-auth-form-panel{min-height:100vh;padding:26px}.cm-auth-mobile-brand{display:block}#relocare360-root .cm-mfa-wizard-head{grid-template-columns:1fr}.cm-mfa-wizard-head>div:first-child{text-align:center}.cm-mfa-wizard-head .cm-security-pill{justify-self:center}.cm-mfa-layout,.cm-mfa-confirm-row{grid-template-columns:1fr}.cm-mfa-confirm-row .cm-btn{width:100%}}@media (width<=600px){#relocare360-root .cm-login-premium{padding:28px 24px!important}.cm-mfa-stage{padding:12px!important}.cm-mfa-wizard{border-radius:18px!important;padding:22px 18px!important}.cm-mfa-progress i{width:16px}.cm-mfa-progress span{font-size:0}.cm-mfa-progress span b{font-size:10px}.cm-mfa-title{align-items:flex-start}.cm-mfa-shield{display:none}.cm-mfa-title h1{font-size:27px}.cm-mfa-qr-card .cm-mfa-qr{aspect-ratio:1;width:min(232px,100%);height:auto}.cm-auth-trust{grid-template-columns:1fr!important}}.cm-compliance-stage{background:radial-gradient(circle at 10% 10%,#0ea5e924,#0000 32%),radial-gradient(circle at 90% 15%,#14b8a61f,#0000 30%),linear-gradient(145deg,#f8fbff,#eef6fb);place-items:center;min-height:100vh;padding:40px;display:grid}.cm-compliance-card{background:#fff;border:1px solid #dbe8f3;border-radius:28px;width:min(1040px,100%);padding:34px;overflow:hidden;box-shadow:0 30px 80px #0f375a21}.cm-compliance-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.cm-dpa-document{color:#26445d;background:#f7fbff;border:1px solid #dbe8f3;border-radius:18px;max-height:430px;margin:24px 0;padding:24px;line-height:1.68;overflow:auto}.cm-dpa-sign{background:#fff;border:1px solid #dce8f2;border-radius:18px;padding:22px}.cm-check-line{color:#213d56;align-items:flex-start;gap:10px;padding:10px 0;font-weight:600;display:flex!important}.cm-check-line input{flex:none;margin-top:2px;width:18px!important;height:18px!important}.cm-compliance-note{color:#344054;margin-top:14px;font-size:12px}.cm-support-hero{background:radial-gradient(circle at 85% 15%,#22d3ee2e,#0000 28%),linear-gradient(135deg,#f7fbff 0%,#eef9ff 48%,#f1fbf9 100%);border:1px solid #d7e7f3;border-radius:26px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:18px;padding:32px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0e466912}.cm-support-hero h1{margin:5px 0 8px;font-size:34px}.cm-support-hero p{color:#547087;max-width:720px;margin:0;font-size:15px}.cm-support-hero-badge{background:#ffffffdb;border:1px solid #d7eaf5;border-radius:18px;gap:4px;min-width:220px;padding:18px 22px;display:grid;box-shadow:0 12px 30px #175b8414}.cm-support-hero-badge b{color:#0f5382;font-size:16px}.cm-support-hero-badge span{color:#344054;font-size:12px}.cm-support-tabs{background:#eaf3f9;border-radius:14px;gap:6px;margin-bottom:18px;padding:5px;display:inline-flex}.cm-support-tabs button{appearance:none;color:#344054;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 18px;font-weight:800}.cm-support-tabs button.active{color:#096eb2;background:#fff;box-shadow:0 5px 16px #1653781a}.cm-support-search{background:#fff;border:1px solid #dbe8f1;border-radius:22px;margin-bottom:18px;padding:26px;box-shadow:0 14px 38px #0f46690f}.cm-support-search h2{margin:4px 0;font-size:25px}.cm-help-search{background:#f9fcfe;border:1px solid #cddfea;border-radius:14px;align-items:center;gap:10px;height:52px;margin-top:18px;padding:0 16px;display:flex}.cm-help-search span{color:#278cc2;font-size:25px}.cm-help-search input{width:100%;font-size:15px;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}.cm-help-categories{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cm-help-categories button{color:#526e84;cursor:pointer;background:#fff;border:1px solid #d8e6ef;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:750}.cm-help-categories button.active{color:#0873b7;background:#e8f6ff;border-color:#a9d8f2}.cm-support-grid{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.cm-manual-list{gap:9px;max-height:720px;padding-right:3px;display:grid;overflow:auto}.cm-help-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #dde9f1;border-radius:16px;gap:4px;padding:15px 16px;transition:all .18s;display:grid}.cm-help-item:hover,.cm-help-item.active{border-color:#9fd3ee;transform:translateY(-1px);box-shadow:0 10px 26px #115c8414}.cm-help-item.active{background:linear-gradient(135deg,#f4fbff,#f5fffd)}.cm-help-item span{text-transform:uppercase;letter-spacing:.09em;color:#1685bd;font-size:10px;font-weight:900}.cm-help-item b{color:#163a54;font-size:14px}.cm-help-item small{color:#344054;line-height:1.45}.cm-help-item i{color:#0a7ebc;margin-top:3px;font-size:11px;font-style:normal;font-weight:800}.cm-manual-article{background:#fff;border:1px solid #dbe8f1;border-radius:22px;min-height:440px;padding:32px 34px;box-shadow:0 14px 38px #0f46690f}.cm-manual-breadcrumb{color:#1686bf;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:850}.cm-manual-article h2{color:#153a55;margin:10px 0 8px;font-size:29px}.cm-manual-summary{color:#344054;border-bottom:1px solid #e7eff5;padding-bottom:19px;font-size:15px}.cm-manual-body{color:#294b63;padding-top:10px;font-size:14px;line-height:1.8}.cm-manual-footer{color:#344054;border-top:1px solid #e7eff5;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:18px;display:flex}.cm-community-banner{background:linear-gradient(135deg,#f6fbff,#edfbfb);border:1px solid #d5e9f5;border-radius:24px;grid-template-columns:1fr minmax(280px,390px);align-items:center;gap:24px;margin-bottom:18px;padding:28px 30px;display:grid}.cm-community-banner h2{margin:4px 0 6px;font-size:27px}.cm-community-safe{background:#fff;border:1px solid #cce7e7;border-radius:16px;gap:4px;padding:17px 19px;display:grid}.cm-community-safe b{color:#087b74}.cm-community-safe span{color:#344054;font-size:12px;line-height:1.5}.cm-community-terms,.cm-community-compose{background:#fff;border:1px solid #dce8f1;border-radius:22px;margin-bottom:18px;padding:26px 28px;box-shadow:0 14px 38px #0f46690f}.cm-community-rules{gap:8px;margin:18px 0;display:grid}.cm-community-rule{background:#f7fafc;border-radius:13px;align-items:flex-start;gap:12px;padding:11px 13px;display:flex}.cm-community-rule b{color:#0877b5;background:#e4f5ff;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.cm-community-rule span{color:#37566c;font-size:13px;line-height:1.5}.cm-community-warning{background:#fffaf0;border:1px solid #f3d5a4;border-radius:14px;margin-bottom:13px;padding:15px 17px}.cm-community-warning strong{color:#a25c00}.cm-community-warning p{color:#775f3a;margin:5px 0 0;font-size:12px;line-height:1.55}.cm-community-blocked{background:#fff5f3;border:1px solid #f1c6be;border-radius:18px;gap:16px;margin-bottom:18px;padding:20px 22px;display:flex}.cm-community-block-icon{color:#fff;background:#dc4a3d;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.cm-community-blocked h3{margin:3px 0 4px}.cm-community-blocked p{color:#7d453f;margin:0 0 5px}.cm-community-blocked span{color:#344054;font-size:12px}.cm-community-feed-head{justify-content:space-between;align-items:end;margin:26px 0 12px;display:flex}.cm-community-feed-head h2{margin:3px 0 0}.cm-community-feed{gap:14px;display:grid}.cm-community-post{background:#fff;border:1px solid #dce8f1;border-radius:20px;padding:23px 25px;box-shadow:0 12px 32px #0f46690e}.cm-community-post>header{align-items:center;gap:11px;display:flex}.cm-community-post>header>div:nth-child(2){gap:1px;display:grid}.cm-community-post>header span,.cm-community-comment span{color:#344054;font-size:11px}.cm-community-post h3{margin:17px 0 8px;font-size:19px}.cm-community-avatar{color:#fff;background:linear-gradient(135deg,#168bd0,#13b9b0);border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.cm-report-link{color:#344054;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px}.cm-report-link:hover{color:#d24d43}.cm-community-body{color:#36566d;font-size:13px;line-height:1.65}.cm-community-comments{border-top:1px solid #edf2f6;gap:9px;margin-top:18px;padding-top:15px;display:grid}.cm-community-comment{background:#f7fafc;border-radius:13px;padding:11px 13px}.cm-community-comment>div{align-items:center;gap:8px;display:flex}.cm-community-comment p{color:#49677c;margin:5px 0 0;font-size:12px;line-height:1.5}.cm-community-reply{gap:8px;margin-top:5px;display:flex}.cm-community-reply input{flex:1}.cm-community-user-row{border-bottom:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.cm-community-user-row:last-child{border-bottom:0}.cm-community-user-row>div{gap:3px;display:grid}.cm-community-user-row span,.cm-community-user-row small{color:#344054;font-size:12px}.cm-community-user-row small{color:#a04d45}.cm-ai-runbook-callout{background:linear-gradient(135deg,#f8fcff,#eff9ff);border:1px solid #d4e7f1;border-radius:22px;grid-template-columns:auto minmax(0,1fr) minmax(220px,290px);align-items:center;gap:18px;margin-bottom:18px;padding:24px 26px;display:grid;box-shadow:0 14px 34px #0c4a700f}.cm-ai-runbook-callout.ready{background:linear-gradient(135deg,#f5fbff,#f0fcf8);border-color:#b9e3d8}.cm-ai-runbook-icon{color:#fff;background:linear-gradient(135deg,#0877c8,#14b8a6);border-radius:16px;place-items:center;width:50px;height:50px;font-size:25px;display:grid;box-shadow:0 10px 24px #0d7cb233}.cm-ai-runbook-copy h3{margin:3px 0 6px}.cm-ai-runbook-copy p{color:#344054;margin:0;font-size:13px}.cm-ai-privacy{background:#ffffffc2;border:1px solid #dbe9f0;border-radius:12px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:11px;display:flex}.cm-ai-privacy strong{white-space:nowrap;color:#06746e}.cm-ai-privacy span{color:#344054;line-height:1.45}.cm-ai-runbook-action{justify-items:stretch;gap:10px;display:grid}.cm-readiness-pill{border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:5px 11px;font-size:11px;font-weight:850;display:inline-flex}.cm-readiness-pill.good{color:#087250;background:#e5f7ef}.cm-readiness-pill.warn{color:#9a5d00;background:#fff2d8}@media (width<=900px){.cm-support-grid{grid-template-columns:1fr}.cm-manual-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.cm-community-banner{grid-template-columns:1fr}.cm-ai-runbook-callout{grid-template-columns:auto 1fr}.cm-ai-runbook-action{grid-column:1/-1}.cm-support-hero{align-items:flex-start}.cm-support-hero-badge{display:none}}@media (width<=620px){.cm-compliance-stage{padding:14px}.cm-compliance-card{border-radius:20px;padding:20px}.cm-support-hero{padding:22px;display:block}.cm-support-hero h1{font-size:28px}.cm-support-grid,.cm-manual-list{grid-template-columns:1fr}.cm-manual-article{padding:22px}.cm-community-banner,.cm-community-terms,.cm-community-compose{padding:20px}.cm-community-reply{display:grid}.cm-ai-runbook-callout{grid-template-columns:1fr}.cm-ai-runbook-icon{width:42px;height:42px}.cm-manual-footer{flex-direction:column;align-items:flex-start}}.cm-brand.has-logo{justify-content:flex-start;min-height:58px}.cm-brand.has-logo .cm-brand-image-sidebar{object-fit:contain;width:auto;max-width:168px;max-height:48px}.cm-context-back{align-self:flex-start;margin:0 0 14px!important}.cm-flow-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.cm-flow-guide-step{background:#f8fbfe;border:1px solid #dce9f2;border-radius:15px;gap:11px;padding:14px 15px;display:flex}.cm-flow-guide-step>b{color:#0b6fba;background:#e8f3ff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.cm-flow-guide-step div{gap:3px;display:grid}.cm-flow-guide-step strong{color:#183e59;font-size:12px}.cm-flow-guide-step span{color:#344054;font-size:11px;line-height:1.45}.cm-flow-finish{background:linear-gradient(#fff,#fbfdff);border:1px solid #cee1ed;border-radius:22px;margin-top:22px;padding:24px;box-shadow:0 14px 36px #0c44690e}.cm-readiness-head{align-items:flex-start}.cm-readiness-score{text-align:center;background:#f7fafc;border:1px solid #d7e5ee;border-radius:15px;gap:2px;min-width:118px;padding:12px 16px;display:grid}.cm-readiness-score.good{background:#ecf9f3;border-color:#b9e4d3}.cm-readiness-score strong{color:#244761;font-size:20px}.cm-readiness-score.good strong{color:#087150}.cm-readiness-score>span{letter-spacing:.06em;text-transform:uppercase;color:#344054;font-size:9px;font-weight:900}.cm-readiness-overall{max-width:180px;text-transform:none!important;letter-spacing:0!important;color:#344054!important;margin-top:5px!important;font-size:9px!important;font-weight:650!important}.cm-readiness-legend{background:#f5f8fb;border:1px solid #dde8f0;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;padding:13px 15px;display:grid}.cm-readiness-legend>span{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.cm-readiness-legend i{background:#99aabe;border-radius:50%;grid-row:1/3;width:8px;height:8px}.cm-readiness-legend i.done{background:#18a875}.cm-readiness-legend i.blocked{background:#df4d45}.cm-readiness-legend i.na{background:#6f8399}.cm-readiness-legend b{font-size:10px}.cm-readiness-legend small{color:#344054;font-size:9px}.cm-readiness-facts{background:#f2f7ff;border:1px solid #d8e6f4;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 15px;padding:12px 14px;display:flex}.cm-readiness-facts>b{text-transform:uppercase;letter-spacing:.07em;color:#344054;font-size:9px}.cm-readiness-facts span{color:#294c65;background:#fff;border:1px solid #dce7ef;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.cm-readiness-rows{gap:10px;display:grid}.cm-readiness-row{background:#fff;border:1px solid #dce8f1;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.cm-readiness-row.blocked{background:#fff9f8;border-color:#f0b9b5}.cm-readiness-copy{gap:4px;min-width:0;display:grid}.cm-readiness-copy>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cm-readiness-copy b{color:#153b56;font-size:12px}.cm-readiness-copy small{color:#344054;font-size:10px}.cm-optional-pill{color:#344054;text-transform:uppercase;letter-spacing:.05em;background:#f2f5f8;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.cm-readiness-open{min-width:90px}.cm-flow-finish>.cm-check-work-section{margin-top:14px}.cm-flow-finish>.cm-check-work-section>.cm-section-head,.cm-flow-finish>.cm-check-work-section>.cm-evidence-facts{display:none}.cm-step-actions-bottom{background:#f8fbfe!important;border:1px solid #d8e7f0!important;border-radius:18px!important;grid-template-columns:auto minmax(190px,1fr) auto!important;align-items:center!important;gap:18px!important;margin-top:18px!important;padding:16px 18px!important;display:grid!important}.cm-flow-nav-copy{gap:3px;display:grid}.cm-flow-nav-copy b{color:#3e6077;font-size:11px}.cm-flow-nav-buttons{justify-content:flex-end}.cm-home-status-list{flex-wrap:wrap;gap:8px;display:flex}.cm-home-status-item{background:#fff;border:1px solid #dce8f1;border-radius:999px;align-items:center;gap:7px;padding:6px 8px 6px 10px;display:flex!important}.cm-home-status-item>b{color:#506d82;font-size:10px}.cm-home-status-item .cm-badge{margin:0}.cm-community-actions{border-top:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:13px;display:flex}.cm-community-primary-actions{gap:8px;display:flex}.cm-community-action{appearance:none;color:#48677c;cursor:pointer;background:#fff;border:1px solid #d9e6ef;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.cm-community-action:hover{color:#0876b5;background:#eef8ff;border-color:#b9dced}.cm-community-action.active{color:#0875b6;background:#e7f7ff;border-color:#9fd7ef}.cm-community-report-action{appearance:none;color:#344054;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:700}.cm-community-report-action:hover{color:#c6473e;background:#fff1ef}.cm-community-report-action.small{font-size:9px}.cm-comment-report-row{justify-content:flex-end;margin-top:4px;display:flex}.cm-report-section{background:#fff;border:1px solid #e0eaf1;border-radius:17px;margin:0 0 14px;padding:18px 20px;box-shadow:0 8px 24px #0f466909}.cm-report-section h2{color:#104b75;margin:0 0 12px;font-size:20px}.cm-report-section h3{margin:16px 0 7px}.cm-report-section p{line-height:1.65}.cm-report-fact{break-inside:avoid}.cm-btn,.cm-app button.cm-btn{min-height:39px;color:#fff!important;background:linear-gradient(135deg,#0877c9,#0bb7d0)!important;border:1px solid #0000!important;border-radius:11px!important;padding:9px 15px!important;font-weight:800!important;line-height:1.15!important;text-decoration:none!important;transition:transform .15s,box-shadow .15s,background .15s!important;box-shadow:0 7px 18px #0877c924!important}.cm-btn:hover,.cm-app button.cm-btn:hover{transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#075fba,#079abf)!important;box-shadow:0 10px 24px #0869b233!important}.cm-btn.ghost,.cm-app button.cm-btn.ghost{color:#547187!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.cm-btn.ghost:hover,.cm-app button.cm-btn.ghost:hover{color:#0b659c!important;background:#eaf4fa!important}.cm-btn.small{min-height:32px!important;padding:7px 10px!important;font-size:11px!important}.cm-btn:disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}@media (width<=960px){.cm-flow-guide{grid-template-columns:1fr}.cm-readiness-legend{grid-template-columns:repeat(2,1fr)}.cm-step-actions-bottom{grid-template-columns:1fr!important}.cm-flow-nav-buttons{justify-content:flex-start}.cm-readiness-row{grid-template-columns:auto minmax(0,1fr) auto}.cm-readiness-row>.cm-readiness-open{grid-column:2/-1;justify-self:start}}@media (width<=620px){.cm-flow-finish{padding:17px}.cm-readiness-legend{grid-template-columns:1fr}.cm-readiness-head{grid-template-columns:1fr;display:grid!important}.cm-readiness-score{justify-self:start}.cm-readiness-row{grid-template-columns:auto minmax(0,1fr)}.cm-readiness-row>.cm-badge,.cm-readiness-row>.cm-readiness-open{grid-column:2}.cm-community-actions{align-items:flex-end}.cm-community-primary-actions{flex-wrap:wrap}}#relocare360-root .cm-flow-now{background:linear-gradient(135deg,#f7fbff,#f4fbfa);border:1px solid #cfe2ee;border-radius:20px;margin:16px 0 18px;padding:20px;box-shadow:0 10px 28px #124c6f0b}#relocare360-root .cm-flow-now-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}#relocare360-root .cm-flow-now-head h3{color:#173f59;max-width:820px;margin:4px 0 0;font-size:17px;line-height:1.35}#relocare360-root .cm-flow-result-pill{white-space:nowrap;color:#087462;text-transform:uppercase;letter-spacing:.06em;background:#e9f7f4;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:850;display:inline-flex}#relocare360-root .cm-flow-now .cm-flow-guide{margin:0}#relocare360-root .cm-flow-result{background:#fff;border:1px solid #cce6dd;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 13px;display:flex}#relocare360-root .cm-flow-result b{white-space:nowrap;color:#08715a;font-size:11px}#relocare360-root .cm-flow-result span{color:#344054;font-size:11px;line-height:1.5}#relocare360-root .cm-step-score.ready strong{color:#087150;font-size:20px}#relocare360-root .cm-workspace-title h3{margin:3px 0 5px}#relocare360-root .cm-workspace-title p{color:#344054;margin:0;font-size:12px}#relocare360-root .cm-readiness-score.warn{background:#fffaf0;border-color:#edd9ad}#relocare360-root .cm-readiness-score.warn strong{color:#a26708}#relocare360-root .cm-readiness-score small{color:#344054;margin-top:5px;font-size:9px;line-height:1.35;display:block}#relocare360-root .cm-readiness-single-list{gap:10px;display:grid}#relocare360-root .cm-readiness-control{background:#fff;border:1px solid #dce8f1;border-radius:15px;overflow:hidden}#relocare360-root .cm-readiness-control>header{background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}#relocare360-root .cm-readiness-control.blocked>header{background:#fff9f8}#relocare360-root .cm-readiness-control-main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}#relocare360-root .cm-readiness-control .cm-readiness-copy>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}#relocare360-root .cm-readiness-control .cm-readiness-copy h4{color:#153b56;margin:0;font-size:12px}#relocare360-root .cm-readiness-control .cm-readiness-copy small{color:#344054;margin-top:4px;font-size:10px;line-height:1.45;display:block}#relocare360-root .cm-human-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:92px;padding:5px 9px;font-size:9px;font-weight:850;display:inline-flex}#relocare360-root .cm-human-status.good{color:#087150;background:#e4f7ee}#relocare360-root .cm-human-status.warn{color:#96600b;background:#fff3dc}#relocare360-root .cm-human-status.bad{color:#ad342d;background:#fdeceb}#relocare360-root .cm-human-status.neutral{color:#344054;background:#edf2f6}#relocare360-root .cm-readiness-control .cm-check-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}#relocare360-root .cm-readiness-control .cm-check-expand{min-width:132px}#relocare360-root .cm-readiness-control .cm-check-work-body{background:#fbfdff;border-top:1px solid #e2ebf1;padding:16px}#relocare360-root .cm-check-explain{background:#eef7fd;border:1px solid #d9eaf4;border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 12px;display:flex}#relocare360-root .cm-check-explain b{white-space:nowrap;color:#1a607e;font-size:10px}#relocare360-root .cm-check-explain span{color:#344054;font-size:10px;line-height:1.5}#relocare360-root .cm-readiness-control footer{background:#fff;border-top:1px solid #e4edf3;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}#relocare360-root .cm-check-status-label{color:#526c7f;margin-right:4px;font-size:10px;font-weight:800}#relocare360-root .cm-flow-tools{gap:7px;display:grid}#relocare360-root .cm-step-actions-bottom .cm-flow-nav-copy small{color:#344054;font-size:10px;line-height:1.4}#relocare360-root .cm-flow-nav-buttons .cm-btn{max-width:290px}@media (width<=900px){#relocare360-root .cm-flow-now-head{display:grid}#relocare360-root .cm-flow-result-pill{justify-self:start}#relocare360-root .cm-readiness-control>header{flex-direction:column;align-items:flex-start}#relocare360-root .cm-readiness-control .cm-check-head-actions{justify-content:flex-start;width:100%}#relocare360-root .cm-readiness-control footer{flex-direction:column;align-items:flex-start}#relocare360-root .cm-flow-nav-buttons .cm-btn{max-width:none}}@media (width<=620px){#relocare360-root .cm-flow-result{display:grid}#relocare360-root .cm-readiness-control-main{align-items:flex-start}#relocare360-root .cm-human-status,#relocare360-root .cm-readiness-control .cm-check-expand{min-width:0}#relocare360-root .cm-check-status-actions{flex-wrap:wrap;display:flex}}.cm-flow-navigation-only{grid-template-columns:minmax(220px,1fr) auto!important}.cm-btn:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.cm-project-report-center{background:linear-gradient(#f9fcff,#f3f8fb);border:1px solid #d8e6ef;border-radius:22px;margin:24px 0 34px;padding:24px;scroll-margin-top:92px;box-shadow:0 14px 38px #0f46690e}.cm-project-report-head{align-items:flex-start;margin-bottom:20px}.cm-project-report-head h2{margin:3px 0 6px;font-size:24px}.cm-project-report-head p{max-width:880px;line-height:1.6}.cm-report-center-count{text-align:center;background:#fff;border:1px solid #d7e6ef;border-radius:16px;min-width:126px;padding:13px 16px}.cm-report-center-count strong,.cm-report-center-count span{display:block}.cm-report-center-count strong{color:#116da2;font-size:25px}.cm-report-center-count span{color:#344054;font-size:10px}.cm-report-center-block{background:#fff;border:1px solid #dce8f0;border-radius:18px;margin-top:18px;padding:20px}.cm-report-center-title{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.cm-report-center-title h3{margin:3px 0 0;font-size:18px}.cm-report-center-title>span{color:#344054;text-align:right;font-size:11px}.cm-report-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cm-report-option{background:#fbfdff;border:1px solid #dce7ef;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:16px;display:grid}.cm-report-option>.cm-btn,.cm-report-option>.cm-human-status{grid-column:1/-1;justify-self:start}.cm-report-option.locked{background:#f7f9fb}.cm-report-option-icon{color:#0878b9;background:#e9f5fc;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.cm-report-option-copy{min-width:0}.cm-report-option-copy h4{color:#183e58;margin:3px 0 6px;font-size:14px}.cm-report-option-copy p{color:#344054;margin:0;font-size:11px;line-height:1.5}.cm-report-option-copy small{color:#9a6a25;margin-top:6px;font-size:10px;display:block}.cm-flow-report-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cm-flow-report-option{background:#fbfdff;border:1px solid #dce8f0;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;padding:14px 15px;display:flex}.cm-flow-report-option>div{min-width:0}.cm-flow-report-option h4{color:#173d58;margin:3px 0 2px;font-size:13px}.cm-flow-report-option p,.cm-flow-report-option small{color:#344054;margin:0;display:block}.cm-flow-report-option p{font-size:11px;font-weight:750}.cm-flow-report-option small{margin-top:4px;font-size:9px}.cm-report-flow-empty{text-align:center;background:#f7fafc;border:1px dashed #cfdde7;border-radius:14px;gap:4px;padding:18px;display:grid}.cm-report-flow-empty b{color:#3e6077;font-size:12px}.cm-report-flow-empty span{color:#344054;font-size:11px}.cm-project-report-layout{grid-template-columns:minmax(330px,.85fr) minmax(0,1.4fr);align-items:start;gap:16px;display:grid}.cm-project-report-history{gap:9px;display:grid}.cm-report-library-row{background:#fbfdff;border:1px solid #dce7ef;border-radius:14px;padding:12px}.cm-report-library-main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cm-report-library-title{text-align:left;color:#173d58;background:0 0;border:0;min-width:0;padding:0}.cm-report-library-title b,.cm-report-library-title span{display:block}.cm-report-library-title b{font-size:12px;line-height:1.4}.cm-report-library-title span{color:#344054;margin-top:3px;font-size:9px}.cm-report-library-meta{white-space:nowrap;justify-items:end;gap:4px;display:grid}.cm-report-library-meta small{color:#344054;font-size:9px}.cm-report-share-state{border-radius:999px;padding:4px 7px;font-size:8px;display:inline-flex}.cm-report-share-state.shared{color:#137a4d;background:#e8f7ef}.cm-report-share-state.draft{color:#344054;background:#eef2f6}.cm-report-library-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.cm-project-report-viewer{max-height:calc(100vh - 120px);padding:18px;position:sticky;top:96px;overflow:auto}.cm-project-report-viewer #projectReportSnapshot{margin-bottom:14px}.cm-project-report-viewer .cm-report-hero{margin-bottom:12px}.cm-project-report-viewer .cm-report-metrics,.cm-project-report-viewer .cm-report-charts{display:none}.cm-project-report-viewer .cm-report-section{box-shadow:none}.cm-project-report-history>.cm-empty b,.cm-project-report-history>.cm-empty span{display:block}.cm-project-report-history>.cm-empty span{margin-top:5px;font-size:11px}.cm-project-home-card #cmProjectReports{margin-top:10px}@media (width<=1100px){.cm-report-option-grid,.cm-flow-report-options,.cm-project-report-layout{grid-template-columns:1fr}.cm-project-report-viewer{max-height:none;position:static}.cm-flow-navigation-only{grid-template-columns:1fr!important}}@media (width<=720px){.cm-project-report-center{padding:16px}.cm-project-report-head,.cm-report-center-title,.cm-report-library-main{flex-direction:column;align-items:stretch}.cm-report-center-title>span,.cm-report-library-meta{text-align:left;justify-items:start}.cm-flow-report-option{flex-direction:column;align-items:flex-start}}.cm-report-member-note{background:#f7fbfd;gap:5px;display:grid}.cm-report-member-note b{color:#254e68;font-size:13px}.cm-report-member-note span{color:#344054;font-size:11px;line-height:1.55}.cm-flow-report-group{background:#fbfdff;border:1px solid #dce8f0;border-radius:15px;overflow:hidden}.cm-flow-report-group+.cm-flow-report-group{margin-top:10px}.cm-flow-report-group>summary{cursor:pointer;background:#f7fbfd;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;list-style:none;display:flex}.cm-flow-report-group>summary::-webkit-details-marker{display:none}.cm-flow-report-group>summary>div{gap:2px;display:grid}.cm-flow-report-group>summary b{color:#173d58;font-size:12px}.cm-flow-report-group>summary>span{color:#344054;font-size:10px;font-weight:750}.cm-flow-report-group[open]>summary{border-bottom:1px solid #dce8f0}.cm-flow-report-group>.cm-flow-report-options{border:0;padding:10px}.cm-flow-report-group .cm-flow-report-option{background:#fff}#relocare360-root #cmProjectFilter{color:#29455f;background:#fff;border:1px solid #c9d7e4;border-radius:10px;width:min(560px,46vw);min-width:430px;max-width:560px;height:44px;padding:0 40px 0 13px;font-size:13px;font-weight:650;box-shadow:0 1px 3px #11354e0a}#relocare360-root #cmProjectFilter:focus{border-color:#67a4d0;box-shadow:0 0 0 3px #187eb91a}#relocare360-root .cm-project-status-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}#relocare360-root .cm-project-status-heading h3{margin:0}#relocare360-root .cm-lifecycle-control{background:#f8fbfd;border:1px solid #d8e5ed;border-radius:13px;gap:10px;margin:12px 0;padding:12px;display:grid}#relocare360-root .cm-lifecycle-control>div:first-child{gap:4px;display:grid}#relocare360-root .cm-lifecycle-control>div:first-child small{color:#344054;font-size:10px;line-height:1.45}#relocare360-root .cm-lifecycle-fields{align-items:center;gap:8px;display:flex}#relocare360-root .cm-status-select{color:#1c405b;background:#fff;border:1px solid #c8d8e4;border-radius:9px;width:100%;min-width:150px;padding:8px 10px;font-size:11px;font-weight:750}#relocare360-root .cm-lifecycle-fields .cm-btn{white-space:nowrap}#relocare360-root .cm-lifecycle-readonly{background:#f8fbfd;border:1px solid #dce7ee;border-radius:12px;gap:7px;margin:12px 0;padding:11px 12px;display:grid}#relocare360-root .cm-lifecycle-readonly .cm-human-status{justify-self:start}#relocare360-root .cm-lifecycle-readonly small{color:#344054;font-size:10px;line-height:1.45}#relocare360-root .cm-component-lifecycle{background:#f7fafc;margin:0 0 13px}#relocare360-root .cm-component-supercard .cm-component-lifecycle{cursor:default}#relocare360-root .cm-readonly-status{background:#f7fafc;border:1px solid #d7e2ea;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:42px;padding:8px 10px;display:flex}#relocare360-root .cm-readonly-status small{color:#344054;font-size:10px}#relocare360-root .cm-lifecycle-gate{background:linear-gradient(#fff,#f6fafc);border:1px solid #cbdce8;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;padding:26px;display:grid;box-shadow:0 14px 36px #123f5c0f}#relocare360-root .cm-lifecycle-gate-icon{color:#315e7d;background:#eaf2f8;border-radius:14px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}#relocare360-root .cm-lifecycle-gate h2{color:#173f59;margin:4px 0 7px}#relocare360-root .cm-lifecycle-gate p{color:#344054;max-width:760px;margin:0 0 6px;line-height:1.55}#relocare360-root .cm-lifecycle-gate small{color:#344054;line-height:1.5;display:block}#relocare360-root .cm-lifecycle-gate .cm-actions{margin-top:18px}#relocare360-root .cm-flow-now{box-shadow:none;background:linear-gradient(135deg,#f3f9fc,#f2faf8);border-color:#bcdbe6}#relocare360-root .cm-flow-now .cm-flow-guide-step{background:#ffffffb8;border-color:#d0e4ec}#relocare360-root .cm-flow-now .cm-flow-result{background:#ffffffd1}#relocare360-root .cm-workspace-shell{background:#f0f5f8;border:1px solid #b8cbd8;box-shadow:0 16px 38px #123b5614}#relocare360-root .cm-workspace-title{background:#fff;border:1px solid #c4d6e2;border-left:4px solid #2179aa;border-radius:13px;margin:0 0 18px;padding:14px 16px}#relocare360-root .cm-workspace-title .cm-kicker{color:#1c6f9d}#relocare360-root .cm-workspace-title h3{color:#143d59}#relocare360-root .cm-workspace-title p{color:#344054}#relocare360-root .cm-step-workspace>.cm-card,#relocare360-root .cm-step-workspace>.cm-domain-card{background:#fff;border-color:#c4d5e0!important;box-shadow:0 9px 24px #10375212!important}#relocare360-root .cm-step-workspace .cm-table-wrap{background:#fff;border-color:#c7d7e2}#relocare360-root .cm-step-workspace .cm-table th{color:#355b73;background:#e8f0f5;border-bottom:1px solid #c5d6e1;font-weight:850}#relocare360-root .cm-step-workspace .cm-table td{background:#fff;border-top-color:#dbe5eb}#relocare360-root .cm-step-workspace .cm-table tr:hover td{background:#f7fafc}#relocare360-root .cm-flow-finish{box-shadow:none;background:linear-gradient(#fbfdfe,#f7fafc);border-color:#cbdce6}#relocare360-root .cm-step-actions-bottom{background:#f5f9fb!important;border-color:#cbdce6!important}#relocare360-root .cm-step-actions-bottom .cm-flow-nav-copy b{color:#264f69;font-size:12px}@media (width<=1050px){#relocare360-root #cmProjectFilter{width:min(440px,44vw);min-width:320px;font-size:12px}#relocare360-root .cm-lifecycle-fields{flex-direction:column;align-items:stretch}#relocare360-root .cm-lifecycle-fields .cm-btn{width:100%}}@media (width<=760px){#relocare360-root #cmProjectFilter{width:100%;min-width:0;max-width:none}#relocare360-root .cm-lifecycle-gate{grid-template-columns:1fr;padding:19px}}#relocare360-root .cm-ms-login{color:#173f59;background:#fff;border:1px solid #c8d9e5;justify-content:center;align-items:center;gap:10px;display:flex;box-shadow:0 4px 12px #19486812}#relocare360-root .cm-ms-login:hover{color:#143d59;background:#f7fbfd}#relocare360-root .cm-ms-mark{color:#fff;background:#1877c9;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:inline-grid}#relocare360-root .cm-ms-mark.large{border-radius:11px;width:44px;height:44px;font-size:18px}#relocare360-root .cm-auth-divider{color:#344054;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin:14px 0;font-size:10px;display:flex}#relocare360-root .cm-auth-divider:before,#relocare360-root .cm-auth-divider:after{content:"";background:#dce7ee;flex:1;height:1px}#relocare360-root .cm-sso-note{color:#496b80;background:#f3f9fc;border:1px solid #cbdfe9;border-radius:12px;gap:5px;margin-top:14px;padding:13px 14px;display:grid}#relocare360-root .cm-sso-note b{color:#173f59}#relocare360-root .cm-sso-note span{font-size:11px;line-height:1.5}#relocare360-root .cm-account-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}#relocare360-root .cm-account-card{padding:22px}#relocare360-root .cm-account-card h2,#relocare360-root .cm-account-security h2{color:#173f59;margin:4px 0 7px}#relocare360-root .cm-readonly-profile{gap:9px;margin-top:18px;display:grid}#relocare360-root .cm-readonly-profile>div{background:#f8fbfd;border:1px solid #dbe6ed;border-radius:10px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;padding:11px 13px;display:grid}#relocare360-root .cm-readonly-profile span{text-transform:uppercase;letter-spacing:.06em;color:#344054;font-size:10px;font-weight:800}#relocare360-root .cm-readonly-profile b{color:#234b65;overflow-wrap:anywhere;font-size:12px}#relocare360-root .cm-account-security{margin-top:18px;padding:22px}#relocare360-root .cm-account-security-state{background:#f5fafc;border:1px solid #cfe0e9;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:17px;display:grid}#relocare360-root .cm-account-security-state h3{color:#1a435d;margin:2px 0 6px}#relocare360-root .cm-account-security-state p{color:#344054;max-width:760px;margin:0 0 12px;line-height:1.55}#relocare360-root .cm-manage-shell{gap:18px;display:grid}#relocare360-root .cm-manage-tabs{background:#edf4f8;border:1px solid #d4e1e9;border-radius:14px;flex-wrap:wrap;gap:6px;width:max-content;max-width:100%;padding:6px;display:flex}#relocare360-root .cm-manage-tab{color:#527188;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 14px;font-size:11px;font-weight:800}#relocare360-root .cm-manage-tab:hover{color:#214e69;background:#ffffffb3}#relocare360-root .cm-manage-tab.active{color:#126ea4;background:#fff;box-shadow:0 2px 8px #17415d17}#relocare360-root .cm-manage-content{min-width:0}#relocare360-root .cm-section-head.compact{margin-bottom:12px}#relocare360-root .cm-section-head.compact h3{margin:0}#relocare360-root .cm-member-admin-v2{grid-template-columns:minmax(220px,1fr) minmax(420px,1.8fr);align-items:start;gap:18px;padding:16px 0}#relocare360-root .cm-member-identity{gap:5px;display:grid}#relocare360-root .cm-member-identity>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#relocare360-root .cm-member-identity>span,#relocare360-root .cm-member-identity>small{color:#344054;font-size:10px;line-height:1.45}#relocare360-root .cm-member-controls{grid-template-columns:minmax(150px,210px) 1fr;align-items:start;gap:10px 14px;display:grid}#relocare360-root .cm-member-controls .cm-project-access{grid-area:1/2/span 2}#relocare360-root .cm-member-controls .cm-actions{grid-column:1/-1;justify-content:flex-end}#relocare360-root .cm-identity-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}#relocare360-root .cm-identity-badge.microsoft{color:#176ea8;background:#e8f3fb;border:1px solid #cde1ef}#relocare360-root .cm-identity-badge.local{color:#344054;background:#f0f3f5;border:1px solid #dce3e8}#relocare360-root .cm-directory-role{background:#f7fafc;border:1px solid #d8e4eb;border-radius:9px;gap:2px;padding:9px 10px;display:grid}#relocare360-root .cm-directory-role span{text-transform:uppercase;color:#344054;font-size:9px;font-weight:800}#relocare360-root .cm-directory-role b{color:#24516d;font-size:11px}#relocare360-root .cm-directory-managed{color:#4d7b95;background:#eef7fb;border-radius:999px;justify-self:start;padding:5px 8px;font-size:9px}#relocare360-root .cm-user-active{color:#47687d;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}#relocare360-root .cm-sso-admin-note{background:linear-gradient(135deg,#eef8fd,#f4fafc);border:1px solid #b9d9e8;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:13px;margin-bottom:17px;padding:15px 17px;display:grid}#relocare360-root .cm-sso-admin-note.optional{background:#f6fafc;border-color:#cbdde7}#relocare360-root .cm-sso-admin-note>div:last-child{gap:4px;display:grid}#relocare360-root .cm-sso-admin-note b{color:#154966}#relocare360-root .cm-sso-admin-note span{color:#344054;font-size:11px;line-height:1.55}#relocare360-root .cm-integration-status{color:#344054;text-transform:uppercase;letter-spacing:.04em;background:#f5f8fa;border:1px solid #d8e4ea;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:9px;font-weight:900;display:inline-flex}#relocare360-root .cm-integration-status.good{color:#18815a;background:#ecf8f2;border-color:#bfe2d2}#relocare360-root .cm-integration-status.neutral{color:#344054;background:#f5f8fa;border-color:#d8e4ea}#relocare360-root .cm-integration-guide{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}#relocare360-root .cm-guide-step{background:#f8fbfd;border:1px solid #d5e3eb;border-radius:13px;grid-template-columns:auto 1fr;gap:10px;padding:14px;display:grid}#relocare360-root .cm-guide-step>b{color:#1975aa;background:#e5f2f9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}#relocare360-root .cm-guide-step span{color:#344054;gap:3px;font-size:10px;line-height:1.45;display:grid}#relocare360-root .cm-guide-step strong{color:#244c65;font-size:11px}#relocare360-root .cm-integration-form{padding:22px}#relocare360-root .cm-readonly-input{color:#344054!important;background:#f1f5f7!important}#relocare360-root .cm-role-map{grid-template-columns:1fr 1fr;gap:8px;display:grid}#relocare360-root .cm-role-map-row{background:#f9fbfc;border:1px solid #dbe6ed;border-radius:10px;grid-template-columns:minmax(130px,.8fr) minmax(150px,1.2fr);align-items:center;gap:10px;padding:9px;display:grid}#relocare360-root .cm-role-map-row>div{gap:2px;display:grid}#relocare360-root .cm-role-map-row b{color:#274f68;font-size:10px}#relocare360-root .cm-role-map-row small{color:#344054;font-size:8px}#relocare360-root .cm-role-map-row input{min-width:0}#relocare360-root .cm-sso-migration p{color:#344054;max-width:900px;line-height:1.62}#relocare360-root .cm-integration-title{border-bottom:1px solid #e0e8ed;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:17px;display:grid}#relocare360-root .cm-integration-title h2{color:#183f59;margin:2px 0 3px}#relocare360-root .cm-integration-title p{color:#344054;margin:0;font-size:11px}#relocare360-root .cm-topdesk-logo,#relocare360-root .cm-topdesk-link-icon{color:#28566e;letter-spacing:.04em;background:#eef4f7;border:1px solid #d1dfe7;border-radius:11px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:950;display:grid}#relocare360-root .cm-switch-label{color:#42677e;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}#relocare360-root .cm-topdesk-link-card{background:#f8fbfd;border:1px solid #d5e2ea;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin:16px 0;padding:15px 17px;display:grid}#relocare360-root .cm-topdesk-link-card.is-linked{background:#f7fcf9;border-color:#c6dfd5}#relocare360-root .cm-topdesk-link-main h3{color:#204b64;margin:3px 0 4px;font-size:14px}#relocare360-root .cm-topdesk-link-main p{color:#344054;margin:0;font-size:10px;line-height:1.5}#relocare360-root .cm-topdesk-linked{justify-content:space-between;align-items:center;gap:18px;display:flex}#relocare360-root .cm-topdesk-linked>div:first-child{min-width:0}#relocare360-root .cm-topdesk-linked .cm-integration-status{margin-top:7px}#relocare360-root .cm-topdesk-link-form{align-items:center;gap:8px;max-width:540px;margin-top:11px;display:flex}#relocare360-root .cm-topdesk-link-form input{flex:1;min-width:160px}@media (width<=1100px){#relocare360-root .cm-account-grid,#relocare360-root .cm-integration-guide,#relocare360-root .cm-member-admin-v2,#relocare360-root .cm-member-controls{grid-template-columns:1fr}#relocare360-root .cm-member-controls .cm-project-access,#relocare360-root .cm-member-controls .cm-actions{grid-area:auto}#relocare360-root .cm-role-map{grid-template-columns:1fr}}@media (width<=760px){#relocare360-root .cm-readonly-profile>div{grid-template-columns:1fr;gap:3px}#relocare360-root .cm-integration-title{grid-template-columns:auto 1fr}#relocare360-root .cm-integration-title .cm-switch-label{grid-column:1/-1}#relocare360-root .cm-role-map-row{grid-template-columns:1fr}#relocare360-root .cm-topdesk-linked{flex-direction:column;align-items:flex-start}#relocare360-root .cm-topdesk-link-form{flex-direction:column;align-items:stretch}#relocare360-root .cm-topdesk-link-form .cm-btn{width:100%}}@media (width>=961px){#relocare360-root .cm-flow-layout{height:var(--cm-flow-panel-height,calc(100vh - 220px));align-items:stretch;min-height:460px;overflow:hidden}#relocare360-root .cm-flow-nav{overscroll-behavior:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;height:100%;max-height:none;padding-right:6px;position:relative;top:auto;overflow:hidden auto}#relocare360-root .cm-flow-detail{overscroll-behavior:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;height:100%;min-height:0;padding-right:8px;overflow:hidden auto}#relocare360-root .cm-flow-nav::-webkit-scrollbar{width:8px}#relocare360-root .cm-flow-detail::-webkit-scrollbar{width:8px}#relocare360-root .cm-flow-nav::-webkit-scrollbar-thumb{background:#c7d6e4;border-radius:999px}#relocare360-root .cm-flow-detail::-webkit-scrollbar-thumb{background:#c7d6e4;border-radius:999px}#relocare360-root .cm-flow-nav::-webkit-scrollbar-track{background:0 0}#relocare360-root .cm-flow-detail::-webkit-scrollbar-track{background:0 0}}#relocare360-root .cm-community-compose .cm-field small{color:#344054;margin-top:5px;font-size:10px;line-height:1.4;display:block}#relocare360-root .cm-support-search-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}#relocare360-root .cm-support-search-head>.cm-btn{flex:none;margin-top:4px}#relocare360-root .cm-manual-footer-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}#relocare360-root .cm-community-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}#relocare360-root .cm-community-section{text-align:left;color:#395b73;cursor:pointer;background:#fff;border:1px solid #d8e6ef;border-radius:16px;gap:4px;padding:16px 50px 16px 17px;transition:all .18s;display:grid;position:relative;box-shadow:0 8px 24px #0f46690a}#relocare360-root .cm-community-section:hover{border-color:#a9d8ee;transform:translateY(-1px)}#relocare360-root .cm-community-section.active{background:linear-gradient(135deg,#f3fbff,#f2fffb);border-color:#6cc5e5;box-shadow:0 10px 28px #0f7eb21a}#relocare360-root .cm-community-section span{color:#183f5d;font-size:14px;font-weight:850}#relocare360-root .cm-community-section small{color:#344054;font-size:10px;font-weight:600;line-height:1.45}#relocare360-root .cm-community-section b{color:#51748d;background:#edf4f9;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:10px;display:grid;position:absolute;top:14px;right:14px}#relocare360-root .cm-community-section.active b{color:#0876ae;background:#dff5fd}#relocare360-root .cm-community-compose-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}#relocare360-root .cm-community-section-pill,#relocare360-root .cm-community-post-section{color:#087b9d;white-space:nowrap;background:#e8f7fb;border-radius:999px;align-items:center;padding:6px 10px;font-size:10px;font-weight:850;display:inline-flex}#relocare360-root .cm-community-post-section{color:#344054;background:#eef5fa;margin-left:auto}.cm-action-modal{z-index:1000000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081f379e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cm-action-modal[hidden]{display:none!important}.cm-action-modal.show{display:flex}.cm-action-modal-card{color:#173a54;background:#fff;border:1px solid #d9e7f1;border-radius:25px;width:min(720px,96vw);max-height:min(820px,92vh);padding:27px 29px;overflow:auto;box-shadow:0 34px 110px #061b305c}.cm-action-modal-head{border-bottom:1px solid #e5eef4;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px;padding-bottom:19px;display:flex}.cm-action-modal-head h2{color:#123d5b;margin:5px 0 7px;font-size:25px;line-height:1.18}.cm-action-modal-head p{color:#344054;max-width:590px;margin:0;font-size:13px;line-height:1.55}.cm-action-modal-x{appearance:none;color:#547087;cursor:pointer;background:#f8fbfd;border:1px solid #d7e4ed;border-radius:11px;flex:0 0 38px;width:38px;height:38px;font-size:22px;line-height:1}.cm-action-modal-x:hover{color:#0a6ea7;background:#edf7fc}.cm-action-modal .cm-field{gap:6px;margin:15px 0;display:grid}.cm-action-modal .cm-field label{color:#2d526c;font-size:12px;font-weight:800}.cm-action-modal .cm-field label span{color:#344054;font-weight:600}.cm-action-modal input[type=text],.cm-action-modal input:not([type]),.cm-action-modal textarea{color:#183d58;width:100%;font:inherit;background:#fbfdff;border:1px solid #cfdfea;border-radius:12px;outline:none;padding:11px 12px}.cm-action-modal textarea{resize:vertical}.cm-action-modal input:focus,.cm-action-modal textarea:focus{border-color:#71c2df;box-shadow:0 0 0 3px #1fa2cd1a}.cm-report-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cm-report-reason{cursor:pointer;background:#fbfdff;border:1px solid #dce8f0;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex;position:relative}.cm-report-reason:has(input:checked){background:#f0fbff;border-color:#55bddc;box-shadow:0 0 0 2px #22b0d314}.cm-report-reason input{margin-top:3px}.cm-report-reason span{gap:3px;display:grid}.cm-report-reason b{color:#214861;font-size:12px}.cm-report-reason small{color:#344054;font-size:10px;line-height:1.45}.cm-action-modal-actions{border-top:1px solid #e8eff4;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:20px;display:flex}.cm-feature-request-rule{background:#f2fbf8;border:1px solid #bee5df;border-radius:14px;gap:4px;padding:14px 15px;display:grid}.cm-feature-request-rule b{color:#087d6f;font-size:12px}.cm-feature-request-rule span{color:#58786f;font-size:11px;line-height:1.55}.cm-feature-duplicate{background:linear-gradient(135deg,#f3fbff,#f5fffc);border:1px solid #b9e0ef;border-radius:17px;padding:19px}.cm-feature-duplicate>span{text-transform:uppercase;letter-spacing:.08em;color:#1783ad;font-size:10px;font-weight:900;display:block}.cm-feature-duplicate h3{margin:7px 0;font-size:20px}.cm-feature-duplicate p{color:#344054;margin:0}@media (width<=760px){#relocare360-root .cm-support-search-head,#relocare360-root .cm-community-compose-head{display:grid}#relocare360-root .cm-community-sections,.cm-report-reason-grid{grid-template-columns:1fr}.cm-action-modal{padding:12px}.cm-action-modal-card{border-radius:20px;padding:22px 20px}.cm-action-modal-actions{grid-template-columns:1fr;display:grid}.cm-action-modal-actions .cm-btn{width:100%}}#relocare360-root .cm-project-grid,#relocare360-root .cm-project-grid-library,#relocare360-root .cm-component-grid,#relocare360-root .cm-project-home-grid,#relocare360-root .cm-report-option-grid,#relocare360-root .cm-flow-report-options,#relocare360-root .cm-kpi-grid,#relocare360-root .cm-team-grid,#relocare360-root .cm-two{grid-auto-rows:1fr;align-items:stretch}#relocare360-root .cm-project-grid>.cm-project-supercard,#relocare360-root .cm-project-grid-library>.cm-project-supercard,#relocare360-root .cm-component-grid>.cm-component-supercard,#relocare360-root .cm-project-home-grid>.cm-project-home-card,#relocare360-root .cm-report-option-grid>.cm-report-option,#relocare360-root .cm-flow-report-options>.cm-flow-report-option,#relocare360-root .cm-kpi-grid>.cm-kpi,#relocare360-root .cm-team-grid>*,#relocare360-root .cm-two>.cm-card{height:100%}#relocare360-root .cm-project-supercard{flex-direction:column;display:flex}#relocare360-root .cm-supercard-top{min-height:76px}#relocare360-root .cm-supercard-title{min-height:126px}#relocare360-root .cm-supercard-next{min-height:58px}#relocare360-root .cm-component-supercard{flex-direction:column;height:100%;display:flex}#relocare360-root .cm-component-super-head{align-items:start;min-height:82px}#relocare360-root .cm-component-journey{min-height:68px}#relocare360-root .cm-component-status-row{min-height:78px}#relocare360-root .cm-component-people{align-content:flex-start;min-height:49px}#relocare360-root .cm-component-lifecycle{min-height:104px}#relocare360-root .cm-component-next{min-height:55px}#relocare360-root .cm-report-option{grid-template-rows:auto 1fr auto;height:100%}#relocare360-root .cm-report-option>.cm-btn,#relocare360-root .cm-report-option>.cm-human-status{align-self:end;margin-top:auto}#relocare360-root .cm-flow-report-option{height:100%}#relocare360-root .cm-two>.cm-card{flex-direction:column;display:flex}#relocare360-root .cm-two>.cm-card>.cm-table-wrap{flex:1}#relocare360-root .cm-badge,#relocare360-root .cm-human-status,#relocare360-root .cm-project-type-pill{align-items:center;min-height:24px}#relocare360-root .cm-home-status-item{min-height:30px}#relocare360-root .cm-flow-status-note{background:linear-gradient(90deg,#f3f9fc,#f8fbfd);border:1px solid #d6e6ee;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;padding:11px 14px;display:flex}#relocare360-root .cm-flow-status-note>div{gap:3px;display:grid}#relocare360-root .cm-flow-status-note b{color:#28516a;font-size:11px}#relocare360-root .cm-flow-status-note small{color:#344054;font-size:9.5px;line-height:1.45}#cm-action-progress{z-index:1000001;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#081f379e;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}#cm-action-progress.show{display:flex}#cm-action-progress .cm-action-progress-card{text-align:center;background:linear-gradient(145deg,#fff,#f2f9fd);border:1px solid #ffffffc2;border-radius:28px;width:min(460px,92vw);padding:32px 34px;box-shadow:0 34px 100px #081f3757}#cm-action-progress .cm-action-progress-ring{background:conic-gradient(#0f88cc 0 26%,#12b9b0 26% 50%,#d8e9f2 50% 100%);border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto 17px;display:grid;position:relative}#cm-action-progress .cm-action-progress-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}#cm-action-progress .cm-action-progress-ring:after{content:"";border:3px solid #0f88cc;border-color:#0f88cc #12b9b0 #0000 #0000;border-radius:50%;animation:.85s linear infinite cm-action-spin;position:absolute;inset:-2px}#cm-action-progress .cm-action-progress-ring span{z-index:2;color:#0d5f89;letter-spacing:.03em;font-size:12px;font-weight:950;position:relative}#cm-action-progress .cm-action-progress-card h3{color:#173e58;letter-spacing:-.025em;margin:5px 0 8px;font-size:23px}#cm-action-progress .cm-action-progress-card p{color:#344054;max-width:360px;margin:0 auto;font-size:12px;line-height:1.55}#cm-action-progress .cm-action-progress-card small{color:#344054;margin-top:17px;font-size:10px;font-weight:800;display:block}@keyframes cm-action-spin{to{transform:rotate(360deg)}}@media (width<=760px){#relocare360-root .cm-project-grid,#relocare360-root .cm-project-grid-library,#relocare360-root .cm-component-grid,#relocare360-root .cm-project-home-grid,#relocare360-root .cm-report-option-grid,#relocare360-root .cm-flow-report-options,#relocare360-root .cm-kpi-grid,#relocare360-root .cm-team-grid,#relocare360-root .cm-two{grid-auto-rows:auto}#relocare360-root .cm-supercard-title,#relocare360-root .cm-component-super-head,#relocare360-root .cm-component-journey,#relocare360-root .cm-component-status-row,#relocare360-root .cm-component-people,#relocare360-root .cm-component-lifecycle,#relocare360-root .cm-component-next{min-height:0}}#relocare360-root .cm-ms-config-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}#relocare360-root .cm-ms-config-buttons{flex-wrap:wrap;align-items:center;gap:9px;display:flex}#relocare360-root .cm-tech-guide-badge{appearance:none;text-align:left;color:#174f71;cursor:pointer;background:linear-gradient(135deg,#f1fbff,#e8f5fb);border:1px solid #b9dcef;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:9px;padding:7px 10px 7px 12px;display:grid;box-shadow:0 5px 16px #0a6ea714}#relocare360-root .cm-tech-guide-badge:hover{background:#e8f8ff;border-color:#74bddd;transform:translateY(-1px)}#relocare360-root .cm-tech-guide-badge span{letter-spacing:.09em;color:#0a7aaa;grid-column:1;font-size:8px;font-weight:900;line-height:1.1}#relocare360-root .cm-tech-guide-badge b{grid-column:1;font-size:12px;line-height:1.2}#relocare360-root .cm-tech-guide-badge i{color:#0789bd;grid-area:1/2/span 2;font-size:18px;font-style:normal}.cm-action-modal-card.cm-action-modal-wide{width:min(1080px,96vw);max-height:min(900px,94vh);padding:0;overflow:auto}.cm-sso-tech-guide{color:#173a54}.cm-sso-tech-guide>.cm-action-modal-head{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;margin:0;padding:25px 28px 21px;position:sticky;top:0}.cm-sso-tech-guide>.cm-action-modal-head h2{font-size:27px}.cm-sso-guide-summary{background:#f5fafc;border-bottom:1px solid #e0edf3;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 28px;display:grid}.cm-sso-guide-summary span{color:#4f6d80;background:#fff;border:1px solid #dce9f0;border-radius:12px;gap:3px;padding:11px 13px;font-size:12px;display:grid}.cm-sso-guide-summary b{letter-spacing:.08em;text-transform:uppercase;color:#1e668d;font-size:9px}.cm-sso-guide-section{border-bottom:1px solid #e7eff4;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:23px 28px;display:grid}.cm-sso-guide-section:nth-of-type(2n){background:#fbfdfe}.cm-sso-guide-number{color:#087faf;background:#e5f6fd;border:1px solid #c7e9f6;border-radius:11px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:900;display:grid}.cm-sso-guide-section h3{color:#143f5c;margin:2px 0 8px;font-size:19px}.cm-sso-guide-section p{color:#344054;margin:0 0 12px;font-size:13px;line-height:1.6}.cm-sso-guide-section ol{color:#4f6d80;margin:7px 0 13px;padding-left:20px;font-size:13px;line-height:1.65}.cm-sso-guide-section li+li{margin-top:4px}.cm-sso-guide-note,.cm-sso-guide-warning{border-radius:12px;grid-template-columns:155px 1fr;gap:12px;margin-top:12px;padding:11px 13px;font-size:12px;line-height:1.5;display:grid}.cm-sso-guide-note{background:#eef9f6;border:1px solid #cce9df}.cm-sso-guide-note b{color:#147358}.cm-sso-guide-note span{color:#52786c}.cm-sso-guide-warning{background:#fff8ec;border:1px solid #efd9ae}.cm-sso-guide-warning b{color:#8b5e13}.cm-sso-guide-warning span{color:#796444}.cm-sso-copybox{background:#f6fbfe;border:1px solid #cfe3ee;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:7px 10px;margin-top:11px;padding:12px 13px;display:grid}.cm-sso-copybox span{letter-spacing:.08em;text-transform:uppercase;color:#4f7891;grid-column:1/-1;font-size:9px;font-weight:900}.cm-sso-copybox code{overflow-wrap:anywhere;color:#174f71;border:1px solid #dce9f0;border-radius:8px;min-width:0;background:#fff!important;padding:9px 10px!important;font-size:12px!important}.cm-sso-field-guide{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cm-sso-field-guide>div{background:#fff;border:1px solid #dfeaf0;border-radius:12px;gap:5px;padding:12px 13px;display:grid}.cm-sso-field-guide b{color:#1c5575;font-size:12px}.cm-sso-field-guide span{color:#344054;font-size:11px;line-height:1.5}.cm-sso-role-table{background:#fff;border:1px solid #dfe9ef;border-radius:12px;margin:13px 0 8px;overflow:auto}.cm-sso-role-table table{border-collapse:collapse;width:100%;font-size:12px}.cm-sso-role-table th{text-align:left;color:#476b80;text-transform:uppercase;letter-spacing:.07em;background:#eff7fb;padding:9px 12px;font-size:9px}.cm-sso-role-table td{vertical-align:middle;border-top:1px solid #edf2f5;padding:9px 12px}.cm-sso-role-table td:first-child{width:40%}.cm-sso-role-table td b,.cm-sso-role-table td small{display:block}.cm-sso-role-table td small{color:#344054;margin-top:2px;font-size:9px}.cm-sso-role-table code{color:#185676;margin-right:7px;display:inline-block;background:#f4f8fb!important;padding:5px 7px!important;font-size:11px!important}.cm-copy-mini{color:#2f708f;cursor:pointer;background:#fff;border:1px solid #cfdfe8;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:800}.cm-copy-mini:hover{background:#eef8fc}.cm-sso-guide-footnote{color:#344054!important;font-size:11px!important}.cm-sso-mode-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.cm-sso-mode-grid>div{background:#fff;border:1px solid #dce8ef;border-radius:12px;gap:5px;padding:12px;display:grid}.cm-sso-mode-grid b{color:#185676}.cm-sso-mode-grid span{color:#344054;font-size:11px;line-height:1.5}.cm-sso-checklist{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cm-sso-checklist label{background:#fff;border:1px solid #dfe9ef;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;column-gap:9px;padding:10px 11px;display:grid}.cm-sso-checklist label>span{color:#0c7da9;background:#edf7fc;border-radius:8px;grid-row:1/span 2;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.cm-sso-checklist b{color:#285a76;font-size:11px}.cm-sso-checklist small{color:#344054;margin-top:2px;font-size:10px;line-height:1.45}.cm-sso-guide-final{background:#eaf7fc;border-top:1px solid #cfe7f1;justify-content:space-between;align-items:center;gap:18px;padding:21px 28px;display:flex}.cm-sso-guide-final>div{gap:4px;display:grid}.cm-sso-guide-final b{color:#174f71;font-size:13px}@media (width<=760px){#relocare360-root .cm-ms-config-actions,#relocare360-root .cm-ms-config-buttons{grid-template-columns:1fr;width:100%;display:grid}#relocare360-root .cm-tech-guide-badge{width:100%}.cm-action-modal-card.cm-action-modal-wide{width:100%;max-height:96vh}.cm-sso-guide-summary,.cm-sso-field-guide,.cm-sso-mode-grid,.cm-sso-checklist{grid-template-columns:1fr}.cm-sso-guide-section{grid-template-columns:34px 1fr;gap:10px;padding:18px 17px}.cm-sso-tech-guide>.cm-action-modal-head{padding:20px 18px}.cm-sso-guide-summary{padding:15px 18px}.cm-sso-guide-note,.cm-sso-guide-warning,.cm-sso-copybox{grid-template-columns:1fr}.cm-sso-guide-final{padding:18px;display:grid}.cm-sso-guide-final .cm-btn{width:100%}}.cm-invite-loading{background:conic-gradient(#0f88cc 0 26%,#12b9b0 26% 50%,#d8e9f2 50% 100%);border-radius:50%;place-items:center;width:82px;height:82px;margin:20px auto 4px;display:grid;position:relative}.cm-invite-loading:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.cm-invite-loading:after{content:"";border:3px solid #0f88cc;border-color:#0f88cc #12b9b0 #0000 #0000;border-radius:50%;animation:.85s linear infinite cm-action-spin;position:absolute;inset:-2px}.cm-invite-loading span{z-index:2;color:#0d5f89;letter-spacing:.03em;font-size:12px;font-weight:950;position:relative}.cm-overview-hero{align-items:stretch}.cm-overview-hero>div:first-child{flex-direction:column;justify-content:center;display:flex}.cm-overview-hero-actions{margin-top:20px}.cm-overview-hero .cm-btn.secondary{color:#fff;background:#ffffff1f;border-color:#ffffff38}.cm-overview-hero .cm-btn.secondary:hover{color:#fff;background:#fff3}.cm-overview-gauges{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.cm-overview-gauge{text-align:center;background:linear-gradient(#fff,#fbfdff);border:1px solid #e1e8f2;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:20px 16px;display:flex;box-shadow:0 14px 36px #19315311}.cm-overview-gauge-ring{--ring:#4f79ec;background:conic-gradient(var(--ring) calc(var(--value)*1%),#e9eef6 0);border-radius:50%;place-items:center;width:126px;height:126px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #19345806}.cm-overview-gauge-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px;box-shadow:0 5px 18px #2539580f}.cm-overview-gauge-ring>div{z-index:1;gap:2px;display:grid;position:relative}.cm-overview-gauge-ring strong{letter-spacing:-.04em;color:#213754;font-size:28px}.cm-overview-gauge-ring span{text-transform:uppercase;letter-spacing:.04em;color:#344054;font-size:10px;font-weight:800}.cm-overview-gauge>small{color:#344054;margin-top:10px;font-size:11px}.cm-overview-gauge.green .cm-overview-gauge-ring{--ring:#27b982}.cm-overview-gauge.purple .cm-overview-gauge-ring{--ring:#7667ee}.cm-overview-gauge.orange .cm-overview-gauge-ring{--ring:#e99b35}.cm-overview-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:14px 0 18px;display:grid}.cm-overview-kpi{background:#fff;border:1px solid #e1e8f2;border-radius:17px;min-height:118px;padding:17px 16px 15px;position:relative;overflow:hidden;box-shadow:0 10px 28px #182f4f0d}.cm-overview-kpi:before{content:"";background:#7b8ba0;width:4px;position:absolute;top:0;bottom:0;left:0}.cm-overview-kpi span,.cm-overview-kpi strong,.cm-overview-kpi small{display:block}.cm-overview-kpi span{text-transform:uppercase;letter-spacing:.045em;color:#344054;font-size:10px;font-weight:850}.cm-overview-kpi strong{color:#1c3455;margin:10px 0 7px;font-size:31px;line-height:1}.cm-overview-kpi small{color:#344054;font-size:10.5px}.cm-overview-kpi.active:before{background:#22b783}.cm-overview-kpi.waiting:before{background:#4d7ee9}.cm-overview-kpi.hold:before{background:#eca03c}.cm-overview-kpi.done:before{background:#7667ee}.cm-overview-kpi.tasks:before{background:#13a8c3}.cm-overview-kpi.blocked:before{background:#e15b65}.cm-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cm-overview-panel{min-height:360px;padding:21px}.cm-overview-panel .cm-section-head{margin:0 0 18px}.cm-overview-panel .cm-section-head h2{margin:2px 0;font-size:20px}.cm-overview-total,.cm-overview-alert{color:#46617e;background:#eef4fb;border-radius:999px;place-items:center;min-width:48px;height:38px;padding:0 12px;font-size:12px;font-weight:850;display:grid}.cm-overview-alert{width:38px;min-width:38px;padding:0}.cm-overview-alert.warn{color:#a16405;background:#fff2dc}.cm-overview-alert.good{color:#07835e;background:#e9f8f2}.cm-overview-status-list{gap:15px;display:grid}.cm-overview-status-row>div:first-child{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.cm-overview-status-row span{color:#415670;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.cm-overview-status-row span i{background:#8393a8;border-radius:50%;width:9px;height:9px}.cm-overview-status-row b{color:#30465f;font-size:12px}.cm-overview-status-track{background:#edf2f7;border-radius:999px;height:10px;overflow:hidden}.cm-overview-status-track>i{border-radius:999px;min-width:0;height:100%;display:block}.cm-overview-status-row i.active,.cm-overview-status-track i.active{background:#22b783}.cm-overview-status-row i.waiting,.cm-overview-status-track i.waiting{background:#4d7ee9}.cm-overview-status-row i.hold,.cm-overview-status-track i.hold{background:#eca03c}.cm-overview-status-row i.done,.cm-overview-status-track i.done{background:#7667ee}.cm-overview-status-row i.cancelled,.cm-overview-status-track i.cancelled{background:#e15b65}.cm-capacity-summary{text-align:right}.cm-capacity-summary strong,.cm-capacity-summary span{display:block}.cm-capacity-summary strong{color:#1c3455;font-size:26px;line-height:1}.cm-capacity-summary span{color:#344054;margin-top:4px;font-size:10px}.cm-overview-resource-list{gap:12px;display:grid}.cm-overview-resource-row>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.cm-overview-resource-row span{color:#40556e;font-size:12px;font-weight:750}.cm-overview-resource-row b{color:#344054;font-size:11px}.cm-overview-resource-row small{color:#344054;margin-top:5px;font-size:10px;display:block}.cm-overview-resource-track{background:#edf2f7;border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.cm-overview-resource-track i{background:linear-gradient(90deg,#517cea,#735ff6);border-radius:999px;height:100%;display:block}.cm-overview-resource-foot{color:#344054;border-top:1px solid #edf1f6;justify-content:space-between;gap:12px;margin-top:17px;padding-top:13px;font-size:10.5px;font-weight:750;display:flex}.cm-overview-attention{gap:9px;display:grid}.cm-overview-attention button,.cm-overview-deadlines button{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fbfcfe;border:1px solid #e2e8f1;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;transition:all .15s;display:flex}.cm-overview-attention button:hover,.cm-overview-deadlines button:hover{background:#f6f9ff;border-color:#b9c9eb;transform:translateY(-1px)}.cm-overview-attention button>div{gap:3px;display:grid}.cm-overview-attention button>div:last-child{text-align:right}.cm-overview-attention b{color:#2b405a;font-size:12px}.cm-overview-attention span{color:#344054;font-size:10px}.cm-overview-attention strong{color:#b86c0b;font-size:10.5px}.cm-overview-ok{text-align:center;background:#f5fcf9;border:1px dashed #cfe5dd;border-radius:15px;place-items:center;min-height:220px;padding:25px;display:grid}.cm-overview-ok strong{color:#0d815e;font-size:15px}.cm-overview-ok span{color:#344054;margin-top:6px;font-size:11px}.cm-overview-deadlines{gap:9px;display:grid}.cm-overview-deadlines button{justify-content:flex-start}.cm-overview-deadlines button>span:nth-child(2){flex:1;gap:2px;display:grid}.cm-overview-deadlines button>i{color:#5875ad;font-style:normal;font-weight:800}.cm-deadline-date{text-align:center;border-right:1px solid #e5ebf2;width:58px;min-width:58px;padding-right:11px}.cm-deadline-date b,.cm-deadline-date small{display:block}.cm-deadline-date b{color:#2d4a70;text-transform:capitalize;font-size:13px}.cm-deadline-date small{color:#344054;font-size:9px}.cm-overview-deadlines button>span:nth-child(2)>b{color:#2b405a;font-size:12px}.cm-overview-deadlines button>span:nth-child(2)>small{color:#344054;font-size:10px}@media (width<=1300px){.cm-overview-gauges{grid-template-columns:repeat(2,1fr)}.cm-overview-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.cm-overview-grid{grid-template-columns:1fr}.cm-overview-hero .cm-portfolio-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.cm-overview-gauges,.cm-overview-kpis{grid-template-columns:1fr 1fr}.cm-overview-gauge{min-height:170px}.cm-overview-hero .cm-portfolio-summary{grid-template-columns:1fr}.cm-overview-panel{min-height:0}}@media (width<=460px){.cm-overview-gauges,.cm-overview-kpis{grid-template-columns:1fr}}.cm-portfolio-mode{color:#344054;background:#f7fafe;border:1px solid #dce5f0;border-radius:11px;align-items:center;min-height:38px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.cm-portfolio-mode:before{content:"";background:#24b786;border-radius:50%;width:8px;height:8px;margin-right:7px;box-shadow:0 0 0 4px #24b7861a}.cm-overview-gauge{min-height:205px;padding:20px 16px}.cm-overview-gauge-ring{width:150px;height:150px}.cm-overview-gauge-ring:after{inset:12px}.cm-overview-gauge-ring>div{text-align:center;place-items:center;gap:5px;width:112px;min-width:0;max-width:112px}.cm-overview-gauge-ring strong{white-space:nowrap;font-size:28px;line-height:1}.cm-overview-gauge-ring span{letter-spacing:.025em;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;width:100%;max-width:104px;margin:0 auto;font-size:9px;font-weight:850;line-height:1.18;display:block}@media (width<=650px){.cm-overview-gauge{min-height:195px}.cm-overview-gauge-ring{width:144px;height:144px}.cm-overview-gauge-ring:after{inset:11px}.cm-overview-gauge-ring>div{width:108px;max-width:108px}.cm-overview-gauge-ring span{max-width:100px;font-size:8.7px}}#relocare360-root .cm-license-upgrade-card{background:linear-gradient(135deg,#f8fbfe,#eef6fb);border:1px solid #cfdeea;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:26px;display:grid;box-shadow:0 12px 30px #15486b0f}#relocare360-root .cm-license-upgrade-icon{color:#176d9d;background:#e4f0f7;border-radius:14px;place-items:center;width:48px;height:48px;font-size:26px;font-weight:900;display:grid}#relocare360-root .cm-license-upgrade-card h2{color:#173f59;margin:4px 0 7px}#relocare360-root .cm-license-upgrade-card p{color:#344054;max-width:760px;margin:0;line-height:1.55}#relocare360-root .cm-license-upgrade-meta{flex-wrap:wrap;gap:10px;margin:14px 0 10px;display:flex}#relocare360-root .cm-license-upgrade-meta span{color:#344054;background:#fff;border:1px solid #d5e3ec;border-radius:999px;padding:7px 10px;font-size:10px}#relocare360-root .cm-license-upgrade-meta b{color:#174965}#relocare360-root .cm-tenant-user-list{gap:12px;display:grid}#relocare360-root .cm-tenant-user-card{background:#fbfdfe;border:1px solid #dbe5ec;border-radius:14px;grid-template-columns:minmax(220px,1.15fr) minmax(170px,.65fr) minmax(300px,1.45fr) minmax(210px,.85fr);align-items:start;gap:14px;padding:16px;display:grid}#relocare360-root .cm-tenant-user-card.owner{background:#f8fbfd;grid-template-columns:minmax(280px,1fr) minmax(260px,1fr)}#relocare360-root .cm-tenant-user-identity,#relocare360-root .cm-tenant-user-field,#relocare360-root .cm-tenant-user-protected{gap:6px;min-width:0;display:grid}#relocare360-root .cm-control-label{text-transform:uppercase;letter-spacing:.07em;color:#344054;min-height:14px;font-size:9px;font-weight:900}#relocare360-root .cm-user-name-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#relocare360-root .cm-user-name-line>b{color:#183e59;font-size:16px}#relocare360-root .cm-tenant-user-identity small{color:#344054;overflow-wrap:anywhere;font-size:10px;line-height:1.45}#relocare360-root .cm-tenant-user-field>select{width:100%;min-height:40px}#relocare360-root .cm-project-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;display:grid!important}#relocare360-root .cm-project-access-grid label{background:#fff;border:1px solid #dbe5ec;border-radius:9px;align-items:flex-start;gap:7px;padding:8px 9px;line-height:1.3;display:flex;white-space:normal!important}#relocare360-root .cm-project-access-grid label span{color:#385d74;background:0 0;border-radius:0;padding:0;font-size:10px}#relocare360-root .cm-user-active-card{background:#f3faf7;border:1px solid #cfe1da;border-radius:10px;padding:9px 10px;align-items:flex-start!important}#relocare360-root .cm-user-active-card>span{gap:2px;display:grid}#relocare360-root .cm-user-active-card b{color:#1e6f54;font-size:11px}#relocare360-root .cm-user-active-card small{color:#344054;font-size:9px;line-height:1.35}#relocare360-root .cm-directory-managed-card{background:#f2f8fb;border:1px solid #cfe1eb;border-radius:10px;gap:3px;padding:9px 10px;display:grid}#relocare360-root .cm-directory-managed-card b{color:#17648f;font-size:11px}#relocare360-root .cm-directory-managed-card small{color:#344054;font-size:9px;line-height:1.4}#relocare360-root .cm-tenant-user-actions{border-top:1px solid #e4ebf0;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}#relocare360-root .cm-tenant-user-protected{background:#fff;border:1px solid #d7e4eb;border-radius:10px;align-self:center;padding:12px 14px}#relocare360-root .cm-tenant-user-protected b{color:#2b5973}#relocare360-root .cm-tenant-user-protected small{color:#344054;font-size:10px}#relocare360-root .cm-execution-hero{color:#fff;background:linear-gradient(125deg,#122b50,#2468b8);border-radius:20px;grid-template-columns:minmax(0,1.6fr) minmax(360px,.8fr);align-items:center;gap:24px;padding:28px;display:grid;box-shadow:0 16px 38px #16447f2b}#relocare360-root .cm-execution-hero .cm-kicker{color:#9ed8f0}#relocare360-root .cm-execution-hero h2{margin:4px 0 8px;font-size:28px}#relocare360-root .cm-execution-hero p{color:#d5e5f5;max-width:850px;margin:0;line-height:1.6}#relocare360-root .cm-execution-hero-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}#relocare360-root .cm-execution-hero-stats span{color:#dceafb;background:#ffffff17;border:1px solid #ffffff29;border-radius:12px;gap:2px;padding:14px;font-size:10px;display:grid}#relocare360-root .cm-execution-hero-stats b{color:#fff;font-size:22px}#relocare360-root .cm-execution-hero-stats span.bad{background:#ce4a412e}#relocare360-root .cm-execution-hero-stats span.good{background:#2aa6742e}#relocare360-root .cm-execution-readiness{background:#f8fbfd;border:1px solid #d8e5eb;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:18px;margin-top:16px;padding:18px 20px;display:grid}#relocare360-root .cm-execution-readiness.good{background:#f3faf7;border-color:#bfe2d2}#relocare360-root .cm-execution-readiness.warn{background:#fffaf0;border-color:#ecd5a8}#relocare360-root .cm-execution-readiness h3{margin:3px 0 5px}#relocare360-root .cm-execution-readiness p{color:#344054;margin:0;font-size:11px;line-height:1.5}#relocare360-root .cm-execution-warning-list{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}#relocare360-root .cm-execution-warning-list span{color:#8b5b0a;background:#fff1dc;border:1px solid #edd7ad;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}#relocare360-root .cm-execution-warning-list span.good{color:#147656;background:#e9f7f0;border-color:#c5e6d6}#relocare360-root .cm-output-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#relocare360-root .cm-output-card{background:#fff;border:1px solid #dbe5ec;border-radius:14px;flex-direction:column;justify-content:space-between;gap:16px;min-height:185px;padding:17px;display:flex;box-shadow:0 6px 18px #193c5509}#relocare360-root .cm-output-card h3{color:#1a465f;margin:4px 0 6px}#relocare360-root .cm-output-card p{color:#344054;margin:0;font-size:10px;line-height:1.5}#relocare360-root .cm-output-count{float:right;color:#126c9e;background:#edf5fb;border-radius:999px;place-items:center;min-width:34px;height:30px;padding:0 8px;font-weight:900;display:grid}#relocare360-root .cm-output-actions{flex-wrap:wrap;gap:7px;display:flex}#relocare360-root .cm-work-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}#relocare360-root .cm-work-package{background:#fff;border:1px solid #d8e4eb;border-radius:15px;padding:17px;box-shadow:0 7px 20px #183e5809}#relocare360-root .cm-work-package header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#relocare360-root .cm-work-package h3{color:#173f59;margin:4px 0 3px}#relocare360-root .cm-work-package h3 i{color:#2683b6;margin:0 4px;font-style:normal}#relocare360-root .cm-work-package header small{color:#344054;font-size:9px}#relocare360-root .cm-work-package-facts{grid-template-columns:repeat(4,1fr);gap:6px;margin:13px 0;display:grid}#relocare360-root .cm-work-package-facts span{color:#344054;background:#f4f8fa;border-radius:9px;gap:2px;padding:8px;font-size:8px;display:grid}#relocare360-root .cm-work-package-facts b{color:#245470;font-size:14px}#relocare360-root .cm-work-package details{border-top:1px solid #e7edf1;border-bottom:1px solid #e7edf1;padding:9px 0}#relocare360-root .cm-work-package summary{cursor:pointer;color:#266382;font-size:10px;font-weight:800}#relocare360-root .cm-work-package ul{gap:5px;margin:9px 0 0;padding:0;list-style:none;display:grid}#relocare360-root .cm-work-package li{background:#f8fbfc;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:6px 7px;font-size:9px;display:grid}#relocare360-root .cm-work-package li span{color:#344054}#relocare360-root .cm-work-package li em{color:#3f6f86;font-style:normal}#relocare360-root .cm-work-package li.empty{color:#344054;display:block}#relocare360-root .cm-work-package-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}#relocare360-root .cm-execution-map-check{color:#276e55;white-space:nowrap;background:#f2faf6;border:1px solid #cae1d6;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;font-weight:800;display:flex}#relocare360-root .cm-execution-map-check input{margin:0}#relocare360-root .cm-execution-table-card{padding:0;overflow:hidden}#relocare360-root .cm-execution-table-card .cm-table-wrap{border:0;border-radius:0}#relocare360-root .cm-runbook-planning{border-top:1px solid #dfe8ed;padding-top:4px}@media (width<=1180px){#relocare360-root .cm-tenant-user-card{grid-template-columns:1fr 1fr}#relocare360-root .cm-tenant-user-field.projects{grid-column:1/-1}#relocare360-root .cm-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#relocare360-root .cm-execution-hero,#relocare360-root .cm-execution-readiness{grid-template-columns:1fr}#relocare360-root .cm-execution-warning-list{justify-content:flex-start}}@media (width<=760px){#relocare360-root .cm-tenant-user-card,#relocare360-root .cm-tenant-user-card.owner,#relocare360-root .cm-output-grid,#relocare360-root .cm-work-package-grid,#relocare360-root .cm-project-access-grid{grid-template-columns:1fr}#relocare360-root .cm-tenant-user-actions{justify-content:flex-start}#relocare360-root .cm-execution-hero-stats,#relocare360-root .cm-work-package-facts{grid-template-columns:1fr 1fr}}#relocare360-root .cm-license-upgrade-inline{background:linear-gradient(135deg,#f8fbfd,#edf6fb);border:1px solid #cfe0ea;border-radius:10px;align-items:flex-start;gap:9px;margin-top:7px;padding:10px 11px;display:flex}#relocare360-root .cm-license-upgrade-inline>span{color:#166d9d;background:#dfedf6;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:16px;font-weight:900;display:grid}#relocare360-root .cm-license-upgrade-inline>div{gap:2px;min-width:0;display:grid}#relocare360-root .cm-license-upgrade-inline b{color:#24536f;font-size:10px}#relocare360-root .cm-license-upgrade-inline small{color:#344054;font-size:8.5px;line-height:1.45}#relocare360-root .cm-tenant-user-card{grid-template-columns:minmax(245px,1.1fr) minmax(180px,.62fr) minmax(330px,1.42fr) minmax(235px,.88fr);grid-template-areas:"identity role projects status""actions actions actions actions";align-items:stretch;gap:15px 16px;padding:18px}#relocare360-root .cm-tenant-user-card.owner{grid-template-columns:minmax(280px,1fr) minmax(320px,1fr);grid-template-areas:"identity protected"}#relocare360-root .cm-tenant-user-card.owner>.cm-tenant-user-protected{grid-area:protected}#relocare360-root .cm-tenant-user-identity,#relocare360-root .cm-tenant-user-field{min-height:108px;padding:2px 0}#relocare360-root .cm-tenant-user-field>select{height:44px;min-height:44px;margin:0}#relocare360-root .cm-project-access-grid{align-content:start;min-height:78px}#relocare360-root .cm-project-access-grid label{align-items:center;min-height:38px}#relocare360-root .cm-user-active-card,#relocare360-root .cm-directory-managed-card{align-content:center;height:100%;min-height:78px}#relocare360-root .cm-tenant-user-actions{align-items:center;min-height:52px;margin:0;padding-top:14px}#relocare360-root .cm-tenant-user-actions .cm-btn{min-height:36px}#relocare360-root .cm-execution-scopebar{background:#f8fbfd;border:1px solid #d7e4ec;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;padding:15px 17px;display:flex}#relocare360-root .cm-execution-scopebar>div:first-child{gap:3px;min-width:0;display:grid}#relocare360-root .cm-execution-scopebar b{color:#204d69;font-size:14px}#relocare360-root .cm-execution-scopebar small{color:#344054;font-size:9px;line-height:1.45}#relocare360-root .cm-execution-scope-buttons{flex:none;gap:7px;display:flex}#relocare360-root .cm-scope-component-pill{color:#2c6892;letter-spacing:.02em;background:#eaf3fb;border-radius:999px;margin:0 0 5px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}#relocare360-root .cm-work-package details+details{border-top:0}#relocare360-root .cm-output-grid{grid-auto-rows:1fr;align-items:stretch}#relocare360-root .cm-output-card{height:100%}@media (width<=1180px){#relocare360-root .cm-tenant-user-card{grid-template-columns:1fr 1fr;grid-template-areas:"identity role""projects status""actions actions"}#relocare360-root .cm-tenant-user-field.projects{grid-column:auto}#relocare360-root .cm-tenant-user-card.owner{grid-template-columns:1fr 1fr;grid-template-areas:"identity protected"}}@media (width<=760px){#relocare360-root .cm-tenant-user-card{grid-template-columns:1fr;grid-template-areas:"identity""role""projects""status""actions"}#relocare360-root .cm-tenant-user-card.owner{grid-template-columns:1fr;grid-template-areas:"identity""protected"}#relocare360-root .cm-tenant-user-identity,#relocare360-root .cm-tenant-user-field{min-height:0}#relocare360-root .cm-execution-scopebar{flex-direction:column;align-items:stretch}#relocare360-root .cm-execution-scope-buttons{grid-template-columns:1fr 1fr;width:100%;display:grid}}#relocare360-root .cm-execution-table-card .cm-table td{vertical-align:top}#relocare360-root .cm-execution-table-card .cm-table td small{color:#344054;max-width:420px;margin-top:5px;line-height:1.45;display:block}#relocare360-root .cm-execution-table-card .cm-table td small strong{color:#315c76}#relocare360-root .cm-mini-type{color:#2c698d;text-transform:uppercase;letter-spacing:.04em;background:#edf5fb;border-radius:999px;margin:0 0 6px;padding:3px 6px;font-size:8px;font-weight:900;display:inline-flex}#relocare360-root .cm-flow-layout{grid-template-columns:350px minmax(0,1fr)}#relocare360-root .cm-flow-nav-item{grid-template-columns:30px minmax(0,1fr);align-items:start;min-height:70px;padding:11px 12px}#relocare360-root .cm-flow-nav-item .cm-step-num{margin-top:2px}#relocare360-root .cm-flow-nav-copy b{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.35}#relocare360-root .cm-flow-nav-copy .cm-human-status{white-space:normal;max-width:100%;padding:5px 7px;font-size:8px;line-height:1}#relocare360-root .cm-flow-nav-copy small{margin-top:0;font-size:9px;line-height:1.3}#relocare360-root .cm-topdesk-link-card{margin-top:16px}#relocare360-root .cm-table td strong{color:#31516a;font-weight:800}@media (width<=960px){#relocare360-root .cm-flow-layout{grid-template-columns:1fr}#relocare360-root .cm-flow-nav-item{min-height:64px}}.cm-compliance-overview-hero{color:#fff;background:linear-gradient(135deg,#0c3157,#145a91);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex;box-shadow:0 14px 34px #10406e2e}.cm-compliance-overview-hero h1{margin:5px 0 7px;font-size:29px}.cm-compliance-overview-hero p{color:#d6e6f5;max-width:820px;margin:0;line-height:1.55}.cm-compliance-overview-hero .cm-kicker{color:#8fd7ef}.cm-compliance-score{text-align:center;background:#ffffff14;border:1px solid #fff3;border-radius:14px;min-width:180px;padding:16px 18px}.cm-compliance-score strong,.cm-compliance-score span,.cm-compliance-score small{display:block}.cm-compliance-score strong{font-size:36px}.cm-compliance-score span{font-weight:800}.cm-compliance-score small{color:#c9deee;margin-top:5px}.cm-compliance-attention{gap:10px;display:grid}.cm-compliance-attention-card{border:1px solid var(--cm-line);background:#fff;border-left:4px solid #d49825;border-radius:12px;justify-content:space-between;gap:18px;padding:15px 17px;display:flex}.cm-compliance-attention-card.bad{border-left-color:#c43224}.cm-compliance-attention-card.good{border-left-color:#12805d}.cm-compliance-attention-card span{color:var(--cm-muted);text-transform:uppercase;font-size:10px;font-weight:800}.cm-compliance-attention-card h3{margin:3px 0 6px}.cm-compliance-attention-card p{color:var(--cm-muted);margin:0}.cm-compliance-attention-card>strong{white-space:nowrap;font-size:11px}.cm-compliance-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cm-compliance-control-card{border:1px solid var(--cm-line);box-shadow:var(--cm-shadow);background:#fff;border-radius:14px;padding:17px}.cm-compliance-control-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cm-compliance-control-head span:first-child{color:var(--cm-muted);text-transform:uppercase;font-size:10px;font-weight:800;display:block}.cm-compliance-control-head h3{margin:4px 0 8px}.cm-compliance-control-card>p{color:var(--cm-muted);line-height:1.5}.cm-compliance-finding{background:#f6f9fc;border-radius:9px;gap:4px;margin:12px 0;padding:11px 12px;display:grid}.cm-compliance-finding b{font-size:11px}.cm-compliance-finding span{font-size:12px;line-height:1.45}.cm-compliance-events{gap:0;display:grid}.cm-compliance-events>div{border-bottom:1px solid #edf1f6;padding:10px 0}.cm-compliance-events time{color:var(--cm-muted);font-size:10px}.cm-compliance-events p{margin:3px 0 0;font-size:12px}@media (width<=900px){.cm-compliance-control-grid{grid-template-columns:1fr}.cm-compliance-overview-hero{align-items:flex-start}.cm-compliance-score{min-width:145px}}@media (width<=650px){.cm-compliance-overview-hero{display:block}.cm-compliance-score{margin-top:16px}.cm-compliance-attention-card{display:block}.cm-compliance-attention-card>strong{margin-top:8px;display:block}}.cm-compliance-register{display:grid}.cm-compliance-register>div{border-bottom:1px solid #edf1f6;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.cm-compliance-register b,.cm-compliance-register small,.cm-compliance-register span{display:block}.cm-compliance-register b{font-size:12px}.cm-compliance-register small{color:var(--cm-muted);margin-top:2px;font-size:10px}.cm-compliance-register>div>span{text-align:right;color:#4b5e74;font-size:11px;font-weight:700}@media (width>=961px){#relocare360-root .cm-flow-layout{grid-template-columns:372px minmax(0,1fr);gap:22px}#relocare360-root .cm-flow-nav{scrollbar-gutter:stable;gap:9px;padding-right:14px}}#relocare360-root .cm-flow-nav-item{background:#fff;border-color:#d8e5ef;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;width:100%;min-height:82px;padding:13px 14px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;box-shadow:0 1px 2px #1f425e06}#relocare360-root .cm-flow-nav-item:hover{background:#fbfdff;border-color:#9fc3e8;box-shadow:0 5px 14px #1f5b8912}#relocare360-root .cm-flow-nav-item .cm-step-num{color:#155eef;background:#edf4ff;width:28px;height:28px;margin-top:0;font-size:11px}#relocare360-root .cm-flow-nav-item.active .cm-step-num{color:#0d5ed7;background:#e3efff}#relocare360-root .cm-flow-nav-copy{flex-direction:column;align-items:stretch;gap:9px;min-width:0;display:flex;overflow:visible}#relocare360-root .cm-flow-nav-copy b{color:#244b67;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:12.5px;font-weight:750;line-height:1.38;display:block}#relocare360-root .cm-flow-nav-meta{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}#relocare360-root .cm-flow-nav-meta .cm-human-status{white-space:nowrap;flex:none;min-width:92px;max-width:none;padding:6px 10px;font-size:8.5px;line-height:1}#relocare360-root .cm-flow-nav-meta small{color:#344054;white-space:nowrap;margin:0;font-size:9.5px;line-height:1.25}@media (width<=960px){#relocare360-root .cm-flow-nav-item{min-height:76px}}#relocare360-root .cm-task-block-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}#relocare360-root .cm-task-block-card{background:#fff;border:1px solid #d7e4ee;border-radius:14px;padding:16px;box-shadow:0 2px 8px #2148670a}#relocare360-root .cm-task-block-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}#relocare360-root .cm-task-block-head h4{color:#173e59;margin:3px 0 5px;font-size:16px}#relocare360-root .cm-task-block-head p{color:#344054;margin:0;font-size:12px;line-height:1.5}#relocare360-root .cm-task-block-meta{color:#4d687b;flex-direction:column;gap:5px;margin:12px 0;font-size:11px;display:flex}#relocare360-root .cm-task-block-card details{border-top:1px solid #e5edf3;margin-top:10px;padding-top:10px}#relocare360-root .cm-task-block-card summary{cursor:pointer;color:#176fb3;font-size:11px;font-weight:700}#relocare360-root .cm-readonly-value{color:#506b7c;background:#f8fbfd;border:1px solid #dbe7ef;border-radius:10px;padding:10px 12px;font-size:12px}#relocare360-root .cm-inline-select-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}#relocare360-root .cm-inline-select-action select{width:100%;min-width:0}#relocare360-root .cm-plus-btn{min-width:38px;padding-left:11px;padding-right:11px;font-size:17px;font-weight:900;line-height:1}#relocare360-root .cm-responsibility-other{background:#f8fbff;border:1px solid #dce6f1;border-radius:10px;margin-top:8px;padding:10px 11px}#relocare360-root .cm-responsibility-other[hidden],#relocare360-root .cm-voltage-field[hidden],#relocare360-root .cm-outlet-other[hidden]{display:none!important}#relocare360-root .cm-responsibility-other label{color:#425b78;margin:0 0 6px;font-size:10px;font-weight:850;display:block}#relocare360-root .cm-responsibility-other input{width:100%}#relocare360-root .cm-community-section.has-live{border-color:#7dd6dd;box-shadow:0 10px 28px #0aa4ac1f}#relocare360-root .cm-community-section em{color:#087a75;letter-spacing:.02em;background:#e7fbfa;border-radius:999px;align-items:center;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex;position:absolute;bottom:12px;right:13px}#relocare360-root .cm-community-live-state{color:#344054;background:#f8fbfd;border:1px solid #dcebf0;border-radius:13px;align-items:center;gap:9px;margin:-4px 0 18px;padding:10px 13px;font-size:11px;font-weight:700;display:flex}#relocare360-root .cm-live-dot{background:#11b8ad;border-radius:50%;flex:0 0 9px;width:9px;height:9px;animation:2s infinite cmLivePulse;display:inline-block;box-shadow:0 0 #11b8ad59}#relocare360-root .cm-community-live-notice{background:linear-gradient(135deg,#f2fcfc,#f6fbff);border:1px solid #bfe5e7;border-radius:16px;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);align-items:center;gap:16px;margin:-4px 0 18px;padding:14px 16px;display:grid}#relocare360-root .cm-community-live-notice>div:first-child{grid-template-columns:auto 1fr;align-items:center;column-gap:9px;display:grid}#relocare360-root .cm-community-live-notice>div:first-child b{color:#174d64;font-size:12px}#relocare360-root .cm-community-live-notice>div:first-child small{color:#344054;grid-column:2;font-size:10px;line-height:1.4}#relocare360-root .cm-community-live-items{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}#relocare360-root .cm-community-live-items button{text-align:left;color:#385d74;cursor:pointer;background:#fff;border:1px solid #d0e6ed;border-radius:11px;gap:2px;max-width:230px;padding:8px 10px;display:grid}#relocare360-root .cm-community-live-items button:hover{background:#fbfeff;border-color:#86cbd8}#relocare360-root .cm-community-live-items strong{text-transform:uppercase;letter-spacing:.04em;color:#07817d;font-size:9px}#relocare360-root .cm-community-live-items span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}@keyframes cmLivePulse{0%{box-shadow:0 0 #11b8ad59}65%{box-shadow:0 0 0 7px #11b8ad00}to{box-shadow:0 0 #11b8ad00}}@media (width<=760px){#relocare360-root .cm-community-live-notice{grid-template-columns:1fr}#relocare360-root .cm-community-live-items{justify-content:flex-start}#relocare360-root .cm-community-live-items button{flex:180px;max-width:100%}}.cm-module-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.cm-module-card{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cm-module-card h3{margin:5px 0 7px}.cm-module-card p{color:var(--cm-muted,#6b7f90);margin:0 0 8px;line-height:1.55}.cm-module-card small{color:#344054;line-height:1.45;display:block}.cm-module-card.addon{cursor:pointer;transition:all .18s}.cm-module-card.addon:has(input:checked){background:#f4fbff;outline:2px solid #1594d0}.cm-module-select{align-items:flex-start;gap:12px;display:flex}.cm-module-select input{margin-top:5px}.cm-module-price{color:#20455f;flex-wrap:wrap;align-items:baseline;gap:7px;margin:10px 0;display:flex}.cm-module-price span{color:#344054;font-size:12px}.cm-addon-checkout{grid-template-columns:minmax(190px,260px) 1fr auto;align-items:end;gap:20px;margin-top:18px;display:grid}.cm-addon-checkout p{color:#344054;margin:5px 0 0;line-height:1.5}@media (width<=900px){.cm-addon-checkout{grid-template-columns:1fr}.cm-addon-checkout .cm-btn{justify-self:start}}.cm-addon-pending{background:#fff9ec;border-left:4px solid #d98b16;margin:16px 0 24px}.cm-addon-pending h3{margin:.25rem 0}.cm-addon-pending p{margin:.35rem 0}.cm-addon-pending small{color:#344054}.cm-manual-flow-builder{background:#f7fbfd;border:1px solid #c9dce8;border-radius:16px;padding:16px!important}.cm-manual-flow-fixed{background:#e8f6f8;border-left:4px solid #19a8bd;border-radius:12px;flex-direction:column;gap:4px;margin-bottom:14px;padding:14px 16px;display:flex}.cm-manual-flow-fixed b{color:#0d3651}.cm-manual-flow-fixed span{color:#527080;font-size:13px}.cm-assistant-fab{z-index:1200;color:#fff;cursor:pointer;background:linear-gradient(135deg,#123f62,#0b6d86);border:0;border-radius:999px;align-items:center;gap:10px;padding:9px 17px 9px 9px;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 14px 34px #072d4647}.cm-assistant-fab span{background:#22b9c8;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.cm-assistant-fab b{font-size:14px}.cm-assistant-panel{z-index:1300;background:#f7fbfd;border-left:1px solid #d8e6ed;flex-direction:column;width:min(455px,94vw);height:100vh;transition:right .22s;display:flex;position:fixed;top:0;right:-470px;box-shadow:-20px 0 50px #04253938}.cm-assistant-panel.open{right:0}.cm-assistant-head{color:#fff;background:linear-gradient(135deg,#123f62,#0c5672);justify-content:space-between;align-items:flex-start;padding:22px;display:flex}.cm-assistant-head .cm-kicker,.cm-assistant-head small{color:#bfeaf0}.cm-assistant-head h3{margin:3px 0 4px;font-size:24px}.cm-assistant-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:34px;height:34px;font-size:24px}.cm-assistant-scope{background:#e9f5f7;border:1px solid #c6e4e8;border-radius:12px;flex-direction:column;gap:3px;margin:14px 16px 8px;padding:12px 14px;display:flex}.cm-assistant-scope b{color:#0a5d70}.cm-assistant-scope span{color:#56727e;font-size:12px}.cm-assistant-quick{flex-wrap:wrap;gap:6px;padding:8px 16px;display:flex}.cm-assistant-quick button{color:#174863;cursor:pointer;background:#fff;border:1px solid #c7dce5;border-radius:999px;padding:7px 10px;font-size:12px}.cm-assistant-chat{flex-direction:column;flex:1;gap:10px;padding:12px 16px;display:flex;overflow:auto}.cm-ai-msg{white-space:pre-wrap;border-radius:14px;max-width:88%;padding:11px 13px;font-size:13px;line-height:1.45}.cm-ai-msg.assistant{color:#244a60;background:#fff;border:1px solid #dbe7ed;align-self:flex-start}.cm-ai-msg.user{color:#fff;background:#123f62;align-self:flex-end}.cm-ai-msg.thinking{opacity:.65}.cm-ai-msg.scope-denied{color:#765516;background:#fff7e9;border-color:#efd7a2}.cm-ai-msg.error{color:#8a3434;background:#fff0f0;border-color:#efcaca}.cm-ai-actions{background:#fff;border:1px solid #dbe7ed;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.cm-ai-actions>b{color:#0b6073;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.cm-ai-actions>div{border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.cm-ai-actions span{flex-direction:column;gap:2px;display:flex}.cm-ai-actions small{color:#344054}.cm-assistant-form{background:#fff;border-top:1px solid #dbe7ed;padding:14px 16px 18px}.cm-assistant-form textarea{resize:vertical;border:1px solid #c7d9e2;border-radius:10px;width:100%;margin-bottom:8px;padding:10px}.cm-assistant-form .cm-btn{width:100%}@media (width<=760px){.cm-assistant-fab{bottom:14px;right:14px}.cm-assistant-fab b{display:none}.cm-assistant-panel{width:100vw;max-width:100vw}}.cm-ticket-list{gap:10px;margin-top:18px;display:grid}.cm-ticket-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7f2;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:14px 16px;display:flex}.cm-ticket-row:hover{border-color:#9cc8ed;box-shadow:0 8px 24px #14365d12}.cm-ticket-row span{gap:3px;display:grid}.cm-ticket-row b{color:#0f6eea;font-size:11px}.cm-ticket-row strong{color:#173052}.cm-ticket-row small{color:#344054}.cm-ticket-detail{margin-top:18px}.cm-ticket-thread{gap:10px;margin:18px 0;display:grid}.cm-ticket-msg{background:#eef5fb;border-radius:14px;max-width:86%;padding:12px 14px}.cm-ticket-msg.platform{background:#e8f8f5;border:1px solid #ccebe4;margin-left:auto}.cm-ticket-msg small{color:#344054;margin:2px 0 7px;display:block}.cm-ticket-msg p{margin:0}.cm-ticket-detail form{gap:9px;display:grid}.cm-tutorial-overlay{z-index:999999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061c34b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cm-tutorial-card{background:#fff;border-top:5px solid #0dc4df;border-radius:24px;width:min(580px,100%);padding:30px;box-shadow:0 30px 90px #0000004d}.cm-tutorial-card h2{color:#102747;margin:8px 0;font-size:28px}.cm-tutorial-card p{color:#536b82;font-size:16px;line-height:1.65}.cm-tutorial-actions{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.cm-switch-label{color:#29445f;align-items:center;gap:8px;font-weight:700;display:flex}#relocare360-root .cm-sla-tenant-strip{background:linear-gradient(135deg,#f7fbff,#eef8fc);border:1px solid #d9e7f2;border-radius:17px;grid-template-columns:minmax(190px,.8fr) minmax(140px,.45fr) minmax(260px,1.25fr);gap:10px;margin:14px 0 18px;padding:14px;display:grid}#relocare360-root .cm-sla-tenant-strip>div{background:#fff;border:1px solid #e1ebf3;border-radius:13px;gap:4px;padding:11px 13px;display:grid}#relocare360-root .cm-sla-tenant-strip span,#relocare360-root .cm-ticket-meta-grid span,#relocare360-root .cm-ticket-priority-preview span{text-transform:uppercase;letter-spacing:.06em;color:#344054;font-size:10px;font-weight:800}#relocare360-root .cm-sla-tenant-strip b{color:#173a54;font-size:12px}#relocare360-root .cm-ticket-row-right{align-items:flex-end!important;gap:6px!important;display:flex!important}#relocare360-root .cm-ticket-due{font-weight:750;color:#547087!important;font-size:10px!important}#relocare360-root .cm-ticket-due.overdue{color:#c33a49!important}#relocare360-root .cm-ticket-priority-preview{background:#f2f9fd;border:1px solid #cfe3ef;border-radius:13px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;padding:13px 14px;display:grid}#relocare360-root .cm-ticket-priority-preview b{color:#0d6ea5;font-size:15px}#relocare360-root .cm-ticket-priority-preview small{color:#344054;grid-column:2}#relocare360-root .cm-topdesk-create-choice{color:#285b58;background:#f0faf8;border:1px solid #cce8e5;border-radius:13px;grid-column:1/-1;gap:7px;padding:14px 15px;display:grid}#relocare360-root .cm-topdesk-create-choice label{font-weight:750}#relocare360-root .cm-topdesk-create-choice small{color:#344054}#relocare360-root .cm-ticket-modal{padding:0 2px}#relocare360-root .cm-ticket-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}#relocare360-root .cm-ticket-meta-grid>div{background:#f9fcfe;border:1px solid #dfeaf2;border-radius:14px;gap:5px;padding:13px;display:grid}#relocare360-root .cm-ticket-meta-grid b{color:#173a54;font-size:12px}#relocare360-root .cm-topdesk-ticket-link,#relocare360-root .cm-topdesk-ticket-linked{background:linear-gradient(135deg,#f4fbfa,#ebf8f7);border:1px solid #cde8e5;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:16px 17px;display:flex}#relocare360-root .cm-topdesk-ticket-link h3{color:#173a54;margin:3px 0}#relocare360-root .cm-topdesk-ticket-link p{color:#344054;margin:0}#relocare360-root .cm-topdesk-ticket-actions{gap:8px;min-width:320px;display:grid}#relocare360-root .cm-topdesk-ticket-actions>div{gap:7px;display:flex}#relocare360-root .cm-topdesk-ticket-actions input{border:1px solid #cbdde8;border-radius:10px;min-width:170px;padding:9px 10px}#relocare360-root .cm-topdesk-ticket-linked>div{gap:3px;display:grid}#relocare360-root .cm-topdesk-ticket-linked span{text-transform:uppercase;color:#344054;font-size:10px;font-weight:800}#relocare360-root .cm-topdesk-ticket-linked b{color:#176b61}#relocare360-root .cm-owner-management-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}#relocare360-root .cm-sla-owner-card h3{color:#173a54;margin:5px 0 8px}#relocare360-root .cm-sla-owner-card p{color:#344054;line-height:1.55}#relocare360-root .cm-sla-owner-meta{gap:7px;margin:14px 0;display:grid}#relocare360-root .cm-sla-owner-meta span{color:#344054;background:#f3f8fc;border-radius:10px;gap:2px;padding:9px 11px;font-size:11px;display:grid}#relocare360-root .cm-sla-owner-meta b{color:#173a54}@media (width<=850px){#relocare360-root .cm-sla-tenant-strip,#relocare360-root .cm-ticket-meta-grid,#relocare360-root .cm-owner-management-grid{grid-template-columns:1fr}#relocare360-root .cm-topdesk-ticket-link{display:grid}#relocare360-root .cm-topdesk-ticket-actions{min-width:0}}.cm-sprint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.cm-sprint-card{background:linear-gradient(#fff,#f8fbff);border:1px solid #dce7f2;border-radius:18px;padding:18px;box-shadow:0 10px 30px #1231540f}.cm-sprint-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cm-sprint-head h3{color:#123457;margin:4px 0 3px;font-size:20px}.cm-sprint-head small{color:#344054}.cm-sprint-scope{color:#31546f;background:#eef7fb;border-radius:10px;justify-content:space-between;gap:12px;margin:12px 0;padding:9px 11px;display:flex}.cm-sprint-progress{margin:16px 0}.cm-sprint-progress>div{justify-content:space-between;display:flex}.cm-sprint-progress>i{background:#e8eef5;border-radius:99px;height:8px;margin-top:7px;display:block;overflow:hidden}.cm-sprint-progress>i>span{border-radius:inherit;background:linear-gradient(90deg,#1ba4c7,#36c5ab);height:100%;display:block}.cm-sprint-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cm-sprint-kpis span{text-align:center;color:#344054;background:#f3f7fb;border-radius:10px;padding:9px;font-size:12px}.cm-sprint-kpis b{color:#123457;font-size:16px;display:block}.cm-sprint-kpis .warn{color:#9a6712;background:#fff5e7}.cm-sprint-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.cm-sprint-actions select{color:#234b6d;background:#fff;border:1px solid #cddbea;border-radius:8px;min-height:34px}.cm-modal-wide{width:min(760px,100vw - 32px)}@media (width<=900px){.cm-sprint-grid{grid-template-columns:1fr}}#relocare360-root{--cm-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cm-title:#102b4e;--cm-body:#31465b;--cm-subtle:#6e8194;--cm-radius-sm:9px;--cm-radius-md:14px;--cm-radius-lg:18px;--cm-control-h:40px;--cm-focus:0 0 0 3px #155eef1f;font-family:var(--cm-font);color:var(--cm-body);font-size:14px}#relocare360-root h1,#relocare360-root h2,#relocare360-root h3,#relocare360-root h4{font-family:var(--cm-font);color:var(--cm-title);letter-spacing:-.015em;font-weight:750;line-height:1.2}#relocare360-root h1{font-size:28px}#relocare360-root h2{font-size:22px}#relocare360-root h3{font-size:17px}#relocare360-root h4{font-size:14px}#relocare360-root .cm-hero h1,#relocare360-root .cm-assistant-head h3{color:#fff}#relocare360-root .cm-section-head h1,#relocare360-root .cm-section-head h2,#relocare360-root .cm-section-head h3{margin-bottom:4px}#relocare360-root .cm-kicker,#relocare360-root .cm-eyebrow{letter-spacing:.095em;font-size:10px;font-weight:800}#relocare360-root .cm-muted,#relocare360-root .cm-field small{color:var(--cm-subtle);line-height:1.5}#relocare360-root .cm-field input:not([type=checkbox]):not([type=radio]),#relocare360-root .cm-field select,#relocare360-root .cm-field textarea{border-radius:var(--cm-radius-sm);min-height:var(--cm-control-h);border-color:#cbd7e3}#relocare360-root .cm-field input:focus,#relocare360-root .cm-field select:focus,#relocare360-root .cm-field textarea:focus{box-shadow:var(--cm-focus);border-color:#5f91e8}#relocare360-root .cm-card,#relocare360-root .cm-project-home-card,#relocare360-root .cm-component-supercard,#relocare360-root .cm-sprint-card{border-radius:var(--cm-radius-md);box-shadow:0 6px 22px #1130520e}#relocare360-root .cm-btn{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 14px;font-size:13px;font-weight:750;transition:background .15s,border-color .15s,box-shadow .15s,transform 50ms;display:inline-flex}#relocare360-root .cm-btn:active{transform:translateY(1px)}#relocare360-root .cm-btn.cm-action-primary{color:#fff!important;background:#155eef!important;border:1px solid #155eef!important;box-shadow:0 2px 7px #155eef2e!important}#relocare360-root .cm-btn.cm-action-primary:hover{background:#0f4fca!important;border-color:#0f4fca!important}#relocare360-root .cm-btn.cm-action-danger{color:#b42318!important;box-shadow:none!important;background:#fff!important;border:1px solid #efb5af!important}#relocare360-root .cm-btn.small{min-height:32px;padding:6px 10px;font-size:12px}#relocare360-root .cm-btn-large{min-height:42px;padding:10px 16px}#relocare360-root .cm-form-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:4px;display:flex}#relocare360-root .cm-project-nav-group{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff14;margin:9px 0 2px;padding:10px 0 4px}#relocare360-root .cm-project-nav-label{color:#344054;letter-spacing:.11em;text-transform:uppercase;padding:0 13px 7px;font-size:9px;font-weight:800}#relocare360-root .cm-nav .cm-project-nav-btn{color:#344054;padding:8px 13px 8px 25px;font-size:12px;position:relative}#relocare360-root .cm-nav .cm-project-nav-btn:before{content:"";background:#617389;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}#relocare360-root .cm-nav .cm-project-nav-btn.active{color:#fff;box-shadow:none;background:#183b67}#relocare360-root .cm-nav .cm-project-nav-btn.active:before{background:#61d2dc}#relocare360-root .cm-project-sprint-card{background:linear-gradient(#fff,#f6fbfc);border-color:#cce2e8}#relocare360-root .cm-project-sprint-card .cm-btn+.cm-btn{margin-left:7px}@media (width<=800px){#relocare360-root .cm-project-nav-group{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:8px;display:grid}#relocare360-root .cm-project-nav-label{grid-column:1/-1}#relocare360-root .cm-nav .cm-project-nav-btn{text-align:left;padding-left:18px}}.cm-flow-prereq-note{color:#17324f;background:#fff9eb;border:1px solid #f0d9a8;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:14px 16px;display:flex}.cm-flow-prereq-note>div{gap:3px;display:grid}.cm-flow-prereq-note b{font-size:14px}.cm-flow-prereq-note small{color:#6e6249;max-width:850px;line-height:1.45;display:block}.cm-flow-prereq-note .cm-kicker{color:#9b6808}@media (width<=760px){.cm-flow-prereq-note{flex-direction:column;align-items:stretch}.cm-flow-prereq-note .cm-btn{width:100%}}#relocare360-root{--cm-brand-navy:#123456;--cm-brand-blue:#155eef;--cm-brand-cyan:#20b8c7;--cm-surface:#fff;--cm-surface-soft:#f7fafc;--cm-surface-tint:#f1f6fb;--cm-border:#dce5ee;--cm-border-strong:#c5d2df;--cm-shadow-sm:0 3px 12px #1130520d;--cm-shadow-md:0 10px 30px #11305212}#relocare360-root .cm-content{padding:30px 32px 42px}#relocare360-root .cm-section{margin-top:26px}#relocare360-root .cm-section-head{align-items:flex-start;margin-bottom:15px}#relocare360-root .cm-section-head>div{min-width:0}#relocare360-root .cm-section-head p{max-width:860px;margin:5px 0 0}#relocare360-root .cm-card,#relocare360-root .cm-kpi,#relocare360-root .cm-project-card,#relocare360-root .cm-check-card,#relocare360-root .cm-sprint-card{border-color:var(--cm-border);box-shadow:var(--cm-shadow-sm)}#relocare360-root .cm-card{padding:22px}#relocare360-root .cm-card:hover{border-color:#d2dde8}#relocare360-root .cm-btn{white-space:nowrap;min-height:40px;box-shadow:none;border-radius:10px;padding:9px 15px;line-height:1.2;text-decoration:none}#relocare360-root .cm-btn.cm-action-primary{background:linear-gradient(#1b67f2,#155eef)!important;border-color:#155eef!important;box-shadow:0 3px 9px #155eef2e!important}#relocare360-root .cm-btn.cm-action-primary:hover{background:linear-gradient(#155eef,#104bc2)!important;box-shadow:0 5px 13px #155eef38!important}#relocare360-root .cm-btn.cm-action-danger{color:#aa2b21!important;background:#fff!important;border-color:#eab6b1!important}#relocare360-root .cm-btn.cm-action-danger:hover{background:#fff4f2!important;border-color:#d97a72!important}#relocare360-root .cm-btn:disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}#relocare360-root .cm-btn:focus-visible,#relocare360-root .cm-icon-btn:focus-visible,#relocare360-root button:focus-visible{outline:none;box-shadow:0 0 0 3px #155eef2e!important}#relocare360-root .cm-actions{gap:8px}#relocare360-root .cm-form{gap:15px 16px}#relocare360-root .cm-field label{color:#294863;margin-bottom:7px;font-size:12px;font-weight:750}#relocare360-root .cm-field input:not([type=checkbox]):not([type=radio]):not([type=file]),#relocare360-root .cm-field select,#relocare360-root .cm-field textarea{border:1px solid var(--cm-border-strong);color:#17324d;background:#fff;border-radius:10px;padding:10px 11px;transition:border-color .15s,box-shadow .15s,background .15s}#relocare360-root .cm-field input:not([type=checkbox]):not([type=radio]):not([type=file]):hover,#relocare360-root .cm-field select:hover,#relocare360-root .cm-field textarea:hover{border-color:#aebfd0}#relocare360-root .cm-field input::placeholder,#relocare360-root .cm-field textarea::placeholder{color:#5c6673}#relocare360-root .cm-field small{margin-top:6px;font-size:11px;display:block}#relocare360-root .cm-file-native{opacity:0!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}#relocare360-root .cm-file-control{border:1px solid var(--cm-border-strong);background:#fbfdff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:10px 12px;transition:all .15s;display:grid}#relocare360-root .cm-file-control:hover{background:#f8fbfe;border-color:#97b1c9}#relocare360-root .cm-file-control:focus-within{box-shadow:var(--cm-focus);border-color:#6697e8}#relocare360-root .cm-file-control.has-file{background:#f5fbfa;border-color:#9bd6ce}#relocare360-root .cm-file-picker{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9cada;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 13px;box-shadow:0 2px 5px #1130520a;color:#214966!important;margin:0!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}#relocare360-root .cm-file-picker:hover{background:#f5f9fc;border-color:#7f9fba}#relocare360-root .cm-file-picker-icon{color:#155eef;background:#e9f3ff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:grid}#relocare360-root .cm-file-meta{gap:2px;min-width:0;display:grid}#relocare360-root .cm-file-name{text-overflow:ellipsis;white-space:nowrap;color:#29455f;font-size:12px;font-weight:750;overflow:hidden}#relocare360-root .cm-file-hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#344054!important;margin:0!important;font-size:10px!important}#relocare360-root .cm-file-control.has-file .cm-file-picker-icon{color:#0c866e;background:#e3f6f1}#relocare360-root .cm-evidence-upload{grid-template-columns:minmax(270px,1fr) minmax(220px,.8fr) auto;align-items:center;gap:10px;margin-top:10px;display:grid}#relocare360-root .cm-evidence-upload>.cm-file-native+.cm-file-control{min-width:0}#relocare360-root .cm-evidence-upload input[name=note]{min-height:42px}#relocare360-root .cm-evidence-upload .cm-btn{align-self:stretch}#relocare360-root .cm-table-wrap{border-color:var(--cm-border);background:#fff;border-radius:13px;box-shadow:0 2px 8px #11305206}#relocare360-root .cm-table{font-size:12px}#relocare360-root .cm-table th{color:#536a80;letter-spacing:.065em;border-bottom:1px solid var(--cm-border);background:#f3f7fb;padding:11px 12px;font-size:9.5px;font-weight:850}#relocare360-root .cm-table td{color:#304960;border-top:1px solid #edf2f6;padding:12px}#relocare360-root .cm-table tbody tr:first-child td{border-top:0}#relocare360-root .cm-table tr:hover td{background:#f9fbfd}#relocare360-root .cm-table td:last-child .cm-actions{justify-content:flex-end}#relocare360-root .cm-badge{border:1px solid #0000;min-height:24px;padding:4px 9px;font-size:10px;font-weight:800}#relocare360-root .cm-badge.good{border-color:#c5e8d8}#relocare360-root .cm-badge.warn{border-color:#f1dba9}#relocare360-root .cm-badge.bad{border-color:#f0c1bc}#relocare360-root .cm-empty{color:#344054;text-align:center;background:#fafcfe;border:1px dashed #cfdbe7;border-radius:13px;align-content:center;place-items:center;gap:5px;min-height:112px;padding:22px;display:grid}#relocare360-root .cm-empty b{color:#334e67;font-size:13px}#relocare360-root .cm-empty span{max-width:620px;font-size:11px;line-height:1.5}#relocare360-root .cm-action-modal-card,#relocare360-root .cm-modal-card{overflow:hidden;border:1px solid #dce6ee!important;border-radius:18px!important;box-shadow:0 28px 80px #0e284338!important}#relocare360-root .cm-action-modal-head{border-bottom:1px solid #e9eef3;margin-bottom:17px;padding-bottom:15px}#relocare360-root .cm-action-modal-head h2{margin:4px 0 6px;font-size:22px}#relocare360-root .cm-action-modal-head p{color:#344054;margin:0;line-height:1.5}#relocare360-root .cm-action-modal-actions{border-top:1px solid #e9eef3;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:15px;display:flex}#relocare360-root .cm-action-modal-x,#relocare360-root .cm-assistant-close{color:#50667c;width:34px;height:34px;box-shadow:none;background:#fff;border:1px solid #d4dee7;border-radius:9px;place-items:center;line-height:1;display:grid}#relocare360-root .cm-kpi{border-radius:14px;padding:18px 19px}#relocare360-root .cm-kpi strong{color:#173958;letter-spacing:-.025em}#relocare360-root .cm-check-card{border-radius:14px;padding:16px 18px}#relocare360-root .cm-check-row{min-height:48px}#relocare360-root .cm-step-header{box-shadow:var(--cm-shadow-sm);border-radius:16px}#relocare360-root .cm-flow-nav-item{border-color:var(--cm-border);box-shadow:0 1px 4px #11305206}#relocare360-root .cm-flow-nav-item.active{background:#f5f9ff;border-color:#7ba5e8}#relocare360-root .cm-evidence-upload-field{padding-top:4px}#relocare360-root .cm-evidence-list{gap:7px;margin:8px 0;display:grid}#relocare360-root .cm-evidence-file{background:#fbfdff;border:1px solid #dde7ef;border-radius:11px;padding:9px 10px}#relocare360-root .cm-evidence-file a:hover{text-decoration:underline}@media (width<=980px){#relocare360-root .cm-evidence-upload{grid-template-columns:1fr}#relocare360-root .cm-evidence-upload .cm-btn{width:100%}}@media (width<=760px){#relocare360-root .cm-content{padding:20px 16px 32px}#relocare360-root .cm-card{padding:17px}#relocare360-root .cm-file-control{grid-template-columns:1fr}#relocare360-root .cm-file-picker{width:100%}#relocare360-root .cm-action-modal-actions{flex-direction:column-reverse}#relocare360-root .cm-action-modal-actions .cm-btn{width:100%}#relocare360-root .cm-section-head{flex-direction:column;align-items:stretch}}.cm-tutorial-card{border-top:0;position:relative;overflow:hidden}.cm-tutorial-card:before{content:"";background:linear-gradient(90deg,#0877c9,#0dc4df);height:5px;position:absolute;top:0;left:0;right:0}.cm-tutorial-card .cm-kicker{color:#0877c9}.cm-tutorial-actions .cm-link-btn{color:#49677e;text-decoration:none}.cm-tutorial-actions .cm-link-btn:hover{text-decoration:underline}.cm-report-document{color:#24465e}.cm-report-document .cm-report-section>h2{letter-spacing:-.01em}.cm-report-document .cm-report-fact b{font-weight:750}.cm-report-document .cm-report-list li::marker{color:#0aa6c7}.cm-report-document p{max-width:92ch}#relocare360-root .cm-table-wrap{max-width:100%!important;overflow:visible!important}#relocare360-root .cm-table{table-layout:fixed!important;width:100%!important}#relocare360-root .cm-table th{overflow-wrap:anywhere;line-height:1.25;white-space:normal!important}#relocare360-root .cm-table td{overflow-wrap:anywhere;word-break:break-word;min-width:0!important}#relocare360-root .cm-table .cm-inline-status{max-width:145px;width:100%!important;min-width:0!important}#relocare360-root .cm-row-actions{min-width:0!important}#relocare360-root .cm-table .cm-link-btn[data-create-open]{color:#245a7a;background:#f2f8fc;border:1px solid #b9cee0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:6px 10px;font-size:10px;font-weight:850;line-height:1.1;text-decoration:none;display:inline-flex}#relocare360-root .cm-table .cm-link-btn[data-create-open]:hover{background:#e6f2f9;border-color:#8db5ce}#relocare360-root .cm-inline-capacity{grid-template-columns:minmax(0,1fr) minmax(120px,.55fr);gap:8px;display:grid}#relocare360-root .cm-application-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}#relocare360-root .cm-application-card{background:linear-gradient(#fff,#f9fcfe);border:1px solid #cbdbe6;border-radius:16px;min-width:0;padding:16px;box-shadow:0 8px 24px #18415b0e}#relocare360-root .cm-application-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#relocare360-root .cm-application-card-head h4{color:#173f5b;margin:3px 0;font-size:17px}#relocare360-root .cm-application-card-head p{color:#344054;margin:0;font-size:11px}#relocare360-root .cm-application-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}#relocare360-root .cm-application-facts>div{background:#f1f6f9;border-radius:10px;min-width:0;padding:9px 10px}#relocare360-root .cm-application-facts span,#relocare360-root .cm-application-facts b{display:block}#relocare360-root .cm-application-facts span{text-transform:uppercase;letter-spacing:.06em;color:#344054;font-size:9px;font-weight:800}#relocare360-root .cm-application-facts b{color:#31516a;overflow-wrap:anywhere;margin-top:3px;font-size:11px}#relocare360-root .cm-application-card-actions{border-top:1px solid #e5edf2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}@media (width<=1100px){#relocare360-root .cm-table{font-size:10.5px!important}#relocare360-root .cm-table th,#relocare360-root .cm-table td{padding:8px 7px!important}#relocare360-root .cm-table .cm-badge{text-align:center;white-space:normal!important}}@media (width<=760px){#relocare360-root .cm-application-facts,#relocare360-root .cm-inline-capacity{grid-template-columns:1fr}}#relocare360-root{--cm-action-a:#0877cf;--cm-action-b:#0bb9d2;--cm-action-hover-a:#0769b8;--cm-action-hover-b:#0aa8bf}#relocare360-root .cm-btn,#relocare360-root .cm-badge,#relocare360-root .cm-readiness-pill,#relocare360-root .cm-action-badge,#relocare360-root [class*=badge]{white-space:nowrap;word-break:normal;overflow-wrap:normal}#relocare360-root .cm-btn:not(.secondary):not(.ghost):not(.danger):not(.cm-action-secondary):not(.cm-action-danger),#relocare360-root .cm-btn.cm-action-primary{background:linear-gradient(135deg,var(--cm-action-a),var(--cm-action-b))!important;color:#fff!important;border:1px solid #0000!important;box-shadow:0 8px 20px #0877cf2e!important}#relocare360-root .cm-btn:not(.secondary):not(.ghost):not(.danger):not(.cm-action-secondary):not(.cm-action-danger):hover,#relocare360-root .cm-btn.cm-action-primary:hover{background:linear-gradient(135deg,var(--cm-action-hover-a),var(--cm-action-hover-b))!important;box-shadow:0 10px 23px #0877cf38!important}#relocare360-root .cm-section-head,#relocare360-root .cm-card,#relocare360-root .cm-flow-detail,#relocare360-root .cm-step-workspace,#relocare360-root .cm-check-row,#relocare360-root .cm-action-modal,#relocare360-root .cm-ticket-card,#relocare360-root .cm-community-admin{min-width:0;max-width:100%}#relocare360-root p,#relocare360-root small,#relocare360-root td,#relocare360-root th,#relocare360-root label,#relocare360-root .cm-muted{overflow-wrap:anywhere}#relocare360-root .cm-table-wrap{width:100%;max-width:100%;overflow-x:hidden!important}#relocare360-root .cm-table{table-layout:fixed;width:100%;max-width:100%}#relocare360-root .cm-table th{overflow-wrap:anywhere;padding:9px 8px;white-space:normal!important}#relocare360-root .cm-table td{overflow-wrap:anywhere;word-break:normal;padding:10px 8px}#relocare360-root .cm-table td:last-child,#relocare360-root .cm-table th:last-child{width:112px}#relocare360-root .cm-table td:last-child .cm-btn,#relocare360-root .cm-table td:last-child button{white-space:nowrap;max-width:100%}#relocare360-root .cm-brand-image-sidebar{object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:190px!important;height:48px!important;max-height:48px!important}#relocare360-root .cm-brand.has-logo{align-items:center;height:70px;min-height:70px;max-height:70px;overflow:hidden}#relocare360-root .cm-branding-tenant-card{gap:16px;display:grid}.cm-branding-tenant-preview{background:#f7fbfe;border:1px dashed #bfd7e5;border-radius:16px;place-items:center;height:116px;padding:18px;display:grid}.cm-branding-tenant-preview img{object-fit:contain;width:auto;max-width:260px;height:auto;max-height:72px;display:block}.cm-branding-tenant-preview div{text-align:center;color:#344054;gap:4px;display:grid}.cm-branding-guidance{background:#eef8fb;border:1px solid #d4eaf0;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cm-branding-guidance span{color:#344054;font-size:12px}#relocare360-root .cm-support-layout,#relocare360-root .cm-ticket-list,#relocare360-root .cm-community-admin,#relocare360-root .cm-sla-owner-card{border-radius:18px}#relocare360-root .cm-ticket-row,#relocare360-root .cm-community-user-row{background:#fff;border:1px solid #dce8f1;border-radius:13px;max-width:100%;padding:13px}#relocare360-root .cm-action-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.cm-action-modal-actions>*{max-width:100%}#relocare360-root .cm-manage-tab{white-space:nowrap}.cm-manage-tabs{max-width:100%;overflow-x:auto}@media (width<=900px){#relocare360-root .cm-table{table-layout:auto}#relocare360-root .cm-table thead{display:none}#relocare360-root .cm-table tbody,#relocare360-root .cm-table tr,#relocare360-root .cm-table td{width:100%;display:block}#relocare360-root .cm-table tr{border:1px solid #dce8f1;border-radius:14px;margin-bottom:10px;overflow:hidden}#relocare360-root .cm-table td{border-top:1px solid #edf2f5}#relocare360-root .cm-table td:first-child{border-top:0}#relocare360-root .cm-table td:last-child{width:100%}#relocare360-root .cm-table td:last-child .cm-btn,#relocare360-root .cm-table td:last-child button{width:auto;max-width:100%}}.cm-project-breadcrumb,.cm-manual-breadcrumb{display:none!important}.cm-assistant-close{place-items:center!important;font-size:23px!important;font-weight:900!important;line-height:1!important;display:grid!important;transform:none!important}.cm-ai-msg.assistant{white-space:normal;max-width:94%}.cm-ai-msg.user{white-space:pre-wrap}.cm-ai-answer{gap:9px;line-height:1.62;display:grid}.cm-ai-answer p,.cm-ai-answer h4,.cm-ai-answer ul{margin:0}.cm-ai-answer h4{color:#103f5c;margin-top:4px;font-size:13px}.cm-ai-answer ul{gap:6px;padding-left:19px;display:grid}.cm-ai-answer li{padding-left:2px}.cm-ai-answer strong{color:#123f62}.cm-assistant-head small{display:none!important}#relocare360-root .cm-overview-hero h1,#relocare360-root .cm-compliance-overview-hero h1{text-shadow:0 1px 1px #00000014;color:#fff!important}#relocare360-root .cm-overview-hero .cm-kicker,#relocare360-root .cm-compliance-overview-hero .cm-kicker{color:#9be6f4!important}#relocare360-root .cm-brand-image{object-fit:contain;object-position:left center;width:auto;max-width:190px;height:auto;max-height:48px;display:block}#relocare360-root .cm-brand{min-width:0}#relocare360-root .cm-sidebar{padding-top:0;overflow:hidden}#relocare360-root .cm-brand{position:relative;background:linear-gradient(#fff 0%,#fbfdff 68%,#f7fbfeeb 79%,#e1f0f994 89%,#0d305300 100%)!important;border:0!important;justify-content:flex-start!important;align-items:center!important;height:104px!important;min-height:104px!important;max-height:104px!important;margin:0 -14px 16px!important;padding:18px 24px 26px!important;display:flex!important;overflow:hidden!important}#relocare360-root .cm-brand:after{content:"";pointer-events:none;background:linear-gradient(#0d305300,#0d30532b);height:30px;position:absolute;bottom:-1px;left:0;right:0}#relocare360-root .cm-brand.has-logo .cm-brand-image-sidebar,#relocare360-root .cm-brand-image-sidebar{z-index:1;filter:drop-shadow(0 1px 1px #04223b29);position:relative;object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:190px!important;height:auto!important;max-height:58px!important;display:block!important}#relocare360-root .cm-brand:not(.has-logo){gap:11px!important}#relocare360-root .cm-brand:not(.has-logo) b{color:#0d3154!important}#relocare360-root .cm-brand:not(.has-logo) span{color:#344054!important}#relocare360-root .cm-brandmark-fallback.sidebar{z-index:1;position:relative}@media (width<=800px){#relocare360-root .cm-brand{height:88px!important;min-height:88px!important;max-height:88px!important;margin:0 -14px 10px!important;padding:14px 20px 22px!important}#relocare360-root .cm-brand.has-logo .cm-brand-image-sidebar,#relocare360-root .cm-brand-image-sidebar{max-width:175px!important;max-height:50px!important}}#relocare360-root .cm-auth-brand-panel{background:radial-gradient(circle at 8% 12%,#1fbed738,#0000 28%),radial-gradient(circle at 92% 4%,#4b84dc33,#0000 31%),linear-gradient(145deg,#0c3155 0%,#0d4f7c 60%,#0d7694 100%)!important}#relocare360-root .cm-auth-brand-inner{z-index:1;width:min(590px,100%);position:relative}#relocare360-root .cm-auth-brand-logo{background:linear-gradient(#fffffffc,#f7fcfff5 72%,#e0f2fac7 90%,#fff0 100%);border-radius:24px;justify-content:flex-start;align-items:center;width:min(360px,100%);min-height:112px;margin:0 0 28px;padding:20px 24px;display:flex;overflow:hidden;box-shadow:0 18px 44px #021d3629}#relocare360-root .cm-auth-brand-logo .cm-brand-image-login{object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:300px!important;height:auto!important;max-height:76px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-radius:0!important;padding:0!important}#relocare360-root .cm-auth-brand-logo .cm-brandmark-fallback.login{margin:0!important}#relocare360-root .cm-auth-brand-panel .cm-security-pill.light{color:#eaf9ff;background:#ffffff1a;border:1px solid #ffffff2e;margin:0 0 18px}#relocare360-root .cm-auth-brand-panel h1{color:#fff!important;letter-spacing:-1px!important;text-shadow:none!important;margin:0 0 14px!important;font-size:clamp(34px,4vw,48px)!important;line-height:1.08!important}#relocare360-root .cm-auth-brand-panel p{max-width:570px;color:#d9edf7!important;margin:0 0 30px!important;font-size:15px!important;line-height:1.7!important}#relocare360-root .cm-auth-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#relocare360-root .cm-auth-trust>div{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;min-height:90px;padding:16px 17px}#relocare360-root .cm-auth-trust b{color:#fff;line-height:1.35;font-size:13px!important}#relocare360-root .cm-auth-trust span{color:#cce3ef!important;font-size:10.5px!important;line-height:1.5!important}#relocare360-root .cm-auth-form-panel{background:linear-gradient(145deg,#f5fbfe,#edf6fb)!important;padding:clamp(28px,5vw,64px)!important}#relocare360-root .cm-login-premium{border-color:#d4e3ee!important;border-radius:26px!important;width:min(500px,100%)!important;padding:40px 42px!important;box-shadow:0 28px 72px #0d31531f!important}#relocare360-root .cm-login-premium h2{color:#0d3154!important;margin:4px 0 7px!important;font-size:32px!important}#relocare360-root .cm-auth-subtitle{color:#344054!important;margin-bottom:26px!important;font-size:13px!important}#relocare360-root .cm-login-premium .cm-field label{color:#193d5c!important;font-size:12px!important}#relocare360-root .cm-login-premium .cm-field input{background:#fff!important;border-color:#c7d9e6!important;border-radius:12px!important;height:52px!important}#relocare360-root .cm-input-with-icon{min-height:52px;background:#fff!important;border-color:#c7d9e6!important;border-radius:12px!important}#relocare360-root .cm-field-hint{color:#344054!important;margin-top:7px!important;font-size:11px!important}#relocare360-root .cm-login-submit{background:linear-gradient(100deg,#0e83db,#18b7c9)!important;border-radius:12px!important;height:52px!important;box-shadow:0 12px 28px #0f81bf38!important}#relocare360-root .cm-login-submit:hover{filter:brightness(.97)}#relocare360-root .cm-auth-links{margin-top:17px!important}#relocare360-root .cm-auth-links .cm-link-btn{color:#1675c4!important;font-weight:700!important}#relocare360-root .cm-auth-mobile-brand{text-align:center;padding:0 0 20px}#relocare360-root .cm-auth-mobile-brand .cm-brand-image-mobile{max-width:220px!important;max-height:62px!important;margin:0 auto!important}@media (width<=1100px){#relocare360-root .cm-auth-shell{grid-template-columns:minmax(340px,.8fr) minmax(460px,1.2fr)}#relocare360-root .cm-auth-brand-panel{padding:42px}}@media (width<=900px){#relocare360-root .cm-auth-form-panel{padding:28px!important}#relocare360-root .cm-login-premium{padding:34px 30px!important}}@media (width<=600px){#relocare360-root .cm-login-premium{border-radius:20px!important;padding:28px 22px!important}}#relocare360-root .cm-sprints-overview{background:linear-gradient(#fff 0%,#fbfdff 100%);padding:24px}#relocare360-root .cm-sprint-composer{background:#fff;border:1px solid #cfe0ed;margin:18px 0 22px;padding:0;overflow:hidden;box-shadow:0 10px 30px #11305212}#relocare360-root .cm-sprint-composer-head{background:linear-gradient(135deg,#f5fbfd,#f8fbff);border-bottom:1px solid #dce7ef;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}#relocare360-root .cm-sprint-composer-head h2{color:#123456;margin:4px 0 6px}#relocare360-root .cm-sprint-composer-head p{max-width:800px;margin:0}#relocare360-root .cm-sprint-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px}#relocare360-root .cm-sprint-form .cm-field{min-width:0;padding:0}#relocare360-root .cm-sprint-form .cm-field label{color:#214565;margin-bottom:7px;font-size:12px}#relocare360-root .cm-sprint-form .cm-field small{margin-top:6px;font-size:11px;line-height:1.45;display:block}#relocare360-root .cm-sprint-form input,#relocare360-root .cm-sprint-form select,#relocare360-root .cm-sprint-form textarea{width:100%;max-width:none}#relocare360-root .cm-sprint-form textarea{min-height:105px}#relocare360-root .cm-sprint-form .cm-form-actions{border-top:1px solid #edf2f6;margin-top:4px;padding-top:18px}#relocare360-root .cm-sprint-empty{background:#f8fbfd;margin-top:18px;padding:34px 22px}#relocare360-root .cm-sprint-grid{margin-top:22px}#relocare360-root .cm-sprint-card{overflow:hidden}#relocare360-root .cm-sprint-actions .cm-btn{white-space:nowrap}@media (width<=760px){#relocare360-root .cm-sprint-composer-head{flex-direction:column}#relocare360-root .cm-sprint-composer-head .cm-btn{width:100%}#relocare360-root .cm-sprint-form{grid-template-columns:1fr;padding:18px}}@media (width>=961px){#relocare360-root .cm-flow-nav,#relocare360-root .cm-flow-detail{overscroll-behavior:auto!important}}#relocare360-root .cm-flow-detail,#relocare360-root .cm-flow-detail *,#relocare360-root .cm-flow-finish,#relocare360-root .cm-flow-finish *,#relocare360-root .cm-step-workspace,#relocare360-root .cm-step-workspace *{box-sizing:border-box;min-width:0}#relocare360-root .cm-flow-detail h1,#relocare360-root .cm-flow-detail h2,#relocare360-root .cm-flow-detail h3,#relocare360-root .cm-flow-detail h4,#relocare360-root .cm-flow-detail p,#relocare360-root .cm-flow-detail b,#relocare360-root .cm-flow-detail small,#relocare360-root .cm-step-workspace h1,#relocare360-root .cm-step-workspace h2,#relocare360-root .cm-step-workspace h3,#relocare360-root .cm-step-workspace h4,#relocare360-root .cm-step-workspace p,#relocare360-root .cm-step-workspace b,#relocare360-root .cm-step-workspace small{overflow-wrap:anywhere;word-break:normal}#relocare360-root .cm-step-actions-bottom.cm-flow-navigation-only{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy""buttons"!important;align-items:stretch!important;gap:14px!important;display:grid!important;overflow:hidden!important}#relocare360-root .cm-step-actions-bottom.cm-flow-navigation-only>.cm-flow-nav-copy{grid-area:copy;width:100%;min-width:0;overflow:visible}#relocare360-root .cm-step-actions-bottom.cm-flow-navigation-only>.cm-flow-nav-buttons{grid-area:buttons;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;justify-content:stretch!important;align-items:stretch!important;gap:10px!important;display:grid!important}#relocare360-root .cm-flow-nav-buttons .cm-btn{min-height:44px;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;padding:10px 14px!important;line-height:1.3!important}#relocare360-root .cm-flow-nav-buttons #flowPrev{text-align:left!important}#relocare360-root .cm-flow-nav-buttons #flowNext{text-align:right!important}#relocare360-root .cm-check-row,#relocare360-root .cm-readiness-row,#relocare360-root .cm-check-copy,#relocare360-root .cm-check-title{min-width:0!important}#relocare360-root .cm-check-title{flex-wrap:wrap!important;row-gap:7px!important}#relocare360-root .cm-check-actions{max-width:100%}@media (width<=760px){#relocare360-root .cm-step-actions-bottom.cm-flow-navigation-only>.cm-flow-nav-buttons{grid-template-columns:1fr!important}#relocare360-root .cm-flow-nav-buttons #flowPrev,#relocare360-root .cm-flow-nav-buttons #flowNext{text-align:center!important}}#relocare360-root .cm-btn,#relocare360-root button,#relocare360-root [role=button]{box-sizing:border-box;min-width:0;max-width:100%}#relocare360-root .cm-btn{text-align:center;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:1.25!important}#relocare360-root .cm-btn.small{min-height:32px;height:auto!important}#relocare360-root .cm-section-head,#relocare360-root .cm-actions,#relocare360-root .cm-step-actions,#relocare360-root .cm-card>header,#relocare360-root .cm-card-header{flex-wrap:wrap;min-width:0}#relocare360-root .cm-section-head>*,#relocare360-root .cm-actions>*,#relocare360-root .cm-step-actions>*{min-width:0}#relocare360-root .cm-table td,#relocare360-root .cm-table th,#relocare360-root .cm-card,#relocare360-root .cm-two>*{overflow-wrap:break-word;word-break:normal;min-width:0}#relocare360-root .cm-table .cm-btn{max-width:100%}@media (width<=1100px){#relocare360-root .cm-two{grid-template-columns:1fr!important}}#relocare360-root .cm-ai-welcome{gap:3px;display:grid}#relocare360-root .cm-ai-welcome strong{color:#123e5b;font-size:14px}#relocare360-root .cm-ai-welcome span{color:var(--cm-muted)}#relocare360-root .cm-ai-msg.thinking{align-items:center;width:max-content;min-width:60px;min-height:38px;display:flex}#relocare360-root .cm-typing-dots{align-items:center;gap:5px;padding:3px 4px;display:inline-flex}#relocare360-root .cm-typing-dots i{background:#178fc3;border-radius:50%;width:7px;height:7px;animation:1.15s ease-in-out infinite cmTypingDot;display:block}#relocare360-root .cm-typing-dots i:nth-child(2){animation-delay:.14s}#relocare360-root .cm-typing-dots i:nth-child(3){animation-delay:.28s}@keyframes cmTypingDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}#relocare360-root select[multiple]{background:#fff;min-height:112px;padding:8px!important}#relocare360-root select[multiple] option{border-radius:6px;padding:7px 8px}.cm-report-document .cm-report-list{gap:8px;margin:12px 0 18px;padding-left:0;list-style:none;display:grid}.cm-report-document .cm-report-list li{background:#fbfdff;border:1px solid #e4edf3;border-radius:12px;margin:0;padding:10px 12px 10px 34px;position:relative}.cm-report-document .cm-report-list li:before{content:"";background:#178bb8;border-radius:999px;width:8px;height:8px;position:absolute;top:16px;left:14px;box-shadow:0 0 0 4px #e5f5fb}.cm-report-table-wrap{background:#fff;border:1px solid #dce8f0;border-radius:16px;width:100%;margin:12px 0 10px;overflow:auto}.cm-report-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.cm-report-table th{text-align:left;text-transform:uppercase;letter-spacing:.035em;color:#344054;background:#f2f8fb;border-bottom:1px solid #dce8f0;padding:12px 14px;font-size:11px;line-height:1.3}.cm-report-table td{vertical-align:top;color:#27465b;border-bottom:1px solid #e8eff4;padding:13px 14px}.cm-report-table tbody tr:last-child td{border-bottom:0}.cm-report-table th:first-child,.cm-report-table td:first-child{color:#173f5b;font-weight:800}.cm-report-progress-cell{min-width:180px}.cm-report-progress-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.cm-report-progress-top span{color:#344054;font-size:10px}.cm-report-progress-top b{color:#173f5b;font-size:13px}.cm-report-progress-track{background:#e8eef3;border-radius:999px;height:9px;overflow:hidden}.cm-report-progress-track i{background:#6d8aa0;border-radius:999px;height:100%;display:block}.cm-report-progress-cell.ready .cm-report-progress-track i{background:#22a06b}.cm-report-progress-cell.attention .cm-report-progress-track i{background:#d99b24}.cm-report-progress-cell.low .cm-report-progress-track i{background:#db6b4f}.cm-report-status-column{min-width:185px}.cm-report-status{border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:900;line-height:1.2;display:inline-flex}.cm-report-status.ready{color:#13734a;background:#e9f7ef}.cm-report-status.attention{color:#94620b;background:#fff5df}.cm-report-status.critical{color:#a43f2c;background:#fff0ed}.cm-report-status.neutral{color:#344054;background:#eef3f6}.cm-report-status-column small{color:#344054;max-width:260px;margin-top:6px;line-height:1.45;display:block}.cm-report-status-note{color:#344054;background:#f1f8fc;border-left:4px solid #178bb8;border-radius:10px;gap:5px;margin:10px 0 18px;padding:12px 14px;display:grid}.cm-report-status-note b{color:#173f5b}.cm-report-status-note span{font-size:11px;line-height:1.55}.cm-report-status-note strong{color:#294e66}#relocare360-root .cm-report-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#relocare360-root .cm-report-option{background:linear-gradient(155deg,#fff 0%,#f8fbfd 100%);border:1px solid #d7e5ed;border-radius:20px;flex-direction:column;gap:16px;min-height:248px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0d37560e}#relocare360-root .cm-report-option:before{content:"";background:linear-gradient(#0a7ac0,#11b7c7);width:5px;position:absolute;top:0;bottom:0;left:0}#relocare360-root .cm-report-option:hover{border-color:#bfd7e5;transform:translateY(-2px);box-shadow:0 16px 34px #0d375617}#relocare360-root .cm-report-option.locked{box-shadow:none;opacity:.78;background:#f8fafb;transform:none}#relocare360-root .cm-report-option-top{justify-content:space-between;align-items:center;gap:12px;display:flex}#relocare360-root .cm-report-option-icon{color:#fff;letter-spacing:.02em;background:linear-gradient(145deg,#0d466d,#087db8);border-radius:15px;width:48px;height:48px;font-size:12px;box-shadow:0 8px 20px #0a5b8b2e}#relocare360-root .cm-report-option-plan .cm-report-option-icon{background:linear-gradient(145deg,#0c5d6b,#13a1a9)}#relocare360-root .cm-report-option-scope .cm-report-option-icon{background:linear-gradient(145deg,#3f5b76,#66849a)}#relocare360-root .cm-report-option-ai .cm-report-option-icon{background:linear-gradient(145deg,#503c78,#7e63a9)}#relocare360-root .cm-report-option-badge{letter-spacing:.06em;text-transform:uppercase;color:#344054;background:#fff;border:1px solid #d9e6ed;border-radius:999px;align-items:center;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}#relocare360-root .cm-report-option-copy{flex:1}#relocare360-root .cm-report-option-copy .cm-kicker{letter-spacing:.08em;font-size:9px}#relocare360-root .cm-report-option-copy h4{color:#123e5b;letter-spacing:-.015em;margin:5px 0 8px;font-size:19px;line-height:1.2}#relocare360-root .cm-report-option-copy p{color:#344054;font-size:11.5px;line-height:1.62}#relocare360-root .cm-report-option-foot{border-top:1px solid #e5edf2;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:14px;display:flex}#relocare360-root .cm-report-option-foot>span:first-child{color:#344054;max-width:54%;font-size:9.5px;line-height:1.45}#relocare360-root .cm-report-option-foot .cm-btn{white-space:nowrap;margin:0}#relocare360-root .cm-flow-report-options{gap:14px}#relocare360-root .cm-flow-report-option{background:linear-gradient(145deg,#fff,#f9fcfe);border-radius:17px;min-height:112px;padding:17px 18px;box-shadow:0 6px 18px #123b580a}#relocare360-root .cm-flow-report-option h4{margin:4px 0;font-size:14px}#relocare360-root .cm-project-report-viewer{background:#edf3f7;border-color:#d5e2eb;padding:16px}#relocare360-root .cm-project-report-viewer>.cm-section-head{background:#fff;border:1px solid #dce7ee;border-radius:16px;margin-bottom:16px;padding:15px}#relocare360-root .cm-report-rich{background:0 0}#relocare360-root .cm-report-screen-document{background:#fff;border:1px solid #dce7ee;border-radius:2px;width:min(100%,920px);margin:0 auto;overflow:hidden;box-shadow:0 18px 46px #1236501a}#relocare360-root .cm-report-cover{background:linear-gradient(150deg,#fff 0%,#fbfdff 75%,#f1f9fb 100%);border-bottom:1px solid #dfeaf0;flex-direction:column;min-height:610px;padding:42px 46px 36px;display:flex}#relocare360-root .cm-report-cover-brand{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}#relocare360-root .cm-report-brand-logo{object-fit:contain;object-position:left top;max-width:230px;max-height:76px;display:block}#relocare360-root .cm-report-brand-fallback{color:#0c4168;gap:3px;display:grid}.cm-report-brand-fallback b{font-size:22px}.cm-report-brand-fallback span{color:#344054;font-size:10px}#relocare360-root .cm-report-doc-class{letter-spacing:.12em;color:#344054;background:#fff;border:1px solid #d8e5ec;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}#relocare360-root .cm-report-cover-title{max-width:720px;margin:auto 0 36px}#relocare360-root .cm-report-cover-title>span{letter-spacing:.16em;text-transform:uppercase;color:#078bac;margin-bottom:10px;font-size:10px;font-weight:850;display:block}#relocare360-root .cm-report-cover-title h1{letter-spacing:-.035em;color:#0b3154;margin:0 0 13px;font-size:38px;line-height:1.07}#relocare360-root .cm-report-cover-title p{color:#344054;margin:0;font-size:14px}#relocare360-root .cm-report-cover-grid{background:#ffffffe6;border:1px solid #dce7ee;border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}#relocare360-root .cm-report-cover-grid>div{border-bottom:1px solid #e4ecf1;border-right:1px solid #e4ecf1;min-height:78px;padding:16px 18px}#relocare360-root .cm-report-cover-grid>div:nth-last-child(-n+2){border-bottom:0}#relocare360-root .cm-report-cover-grid span{letter-spacing:.08em;text-transform:uppercase;color:#344054;margin-bottom:6px;font-size:9px;font-weight:800;display:block}#relocare360-root .cm-report-cover-grid b{color:#244a64;font-size:12px}#relocare360-root .cm-report-cover-rule{color:#344054;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:13px;margin-top:22px;font-size:9px;display:flex}#relocare360-root .cm-report-cover-rule i{background:linear-gradient(90deg,#0877cf,#0bb9d2);border-radius:999px;flex:1;height:5px}#relocare360-root .cm-report-toc{background:#fff;border-bottom:1px solid #e1eaf0;padding:40px 46px 44px}#relocare360-root .cm-report-toc-head span{letter-spacing:.12em;text-transform:uppercase;color:#078bac;font-size:9px;font-weight:850}#relocare360-root .cm-report-toc-head h2{color:#0c395b;letter-spacing:-.02em;margin:4px 0 22px;font-size:28px}#relocare360-root .cm-report-toc-list{display:grid}#relocare360-root .cm-report-toc-list a{color:#234b66;border-bottom:1px solid #edf2f5;align-items:flex-end;gap:10px;padding:9px 0;font-size:11px;font-weight:750;text-decoration:none;display:flex}#relocare360-root .cm-report-toc-list a.sub{color:#344054;padding-left:22px;font-size:10px;font-weight:500}#relocare360-root .cm-report-toc-list a i{border-bottom:1px dotted #bdccd6;flex:1;transform:translateY(-4px)}#relocare360-root .cm-report-executive-snapshot{background:#fbfdff;border-bottom:1px solid #e1eaf0;padding:40px 46px}#relocare360-root .cm-report-chapter-label{letter-spacing:.12em;text-transform:uppercase;color:#078bac;margin-bottom:14px;font-size:9px;font-weight:850}#relocare360-root .cm-report-screen-document .cm-report-hero{box-shadow:none;background:#fff;border:1px solid #dbe7ee}#relocare360-root .cm-report-screen-document .cm-report-metrics,#relocare360-root .cm-report-screen-document .cm-report-charts{display:grid!important}#relocare360-root .cm-report-screen-document>.cm-report-document{padding:42px 46px 52px}#relocare360-root .cm-report-screen-document .cm-report-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 28px;padding:0}#relocare360-root .cm-report-screen-document .cm-report-section>h2{color:#0b4f7d;letter-spacing:-.018em;border-bottom:1px solid #dce7ee;margin:0 0 16px;padding:0 0 10px;font-size:22px}#relocare360-root .cm-report-screen-document .cm-report-section h3{color:#214c69;margin:20px 0 10px;font-size:15px}#relocare360-root .cm-report-screen-document .cm-report-section p{color:#385a70;max-width:none;font-size:12px;line-height:1.72}#relocare360-root .cm-report-screen-document .cm-report-fact{background:#f7fafc;border-radius:12px;padding:12px 14px}#relocare360-root .cm-report-screen-document .cm-report-list{grid-template-columns:1fr}@media (width<=1100px){#relocare360-root .cm-report-option-grid{grid-template-columns:1fr}}@media (width<=700px){#relocare360-root .cm-report-option-foot{flex-direction:column;align-items:stretch}#relocare360-root .cm-report-option-foot>span:first-child{max-width:none}#relocare360-root .cm-report-cover{min-height:520px;padding:26px}#relocare360-root .cm-report-cover-title h1{font-size:30px}#relocare360-root .cm-report-cover-grid{grid-template-columns:1fr}#relocare360-root .cm-report-cover-grid>div{border-bottom:1px solid #e4ecf1!important;border-right:0!important}#relocare360-root .cm-report-cover-grid>div:last-child{border-bottom:0!important}#relocare360-root .cm-report-toc,#relocare360-root .cm-report-executive-snapshot,#relocare360-root .cm-report-screen-document>.cm-report-document{padding:26px}}#relocare360-root .cm-report-screen-document .cm-report-hero{min-width:0;overflow:hidden}#relocare360-root .cm-report-screen-document .cm-report-ring{flex:0 0 104px!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:104px!important;min-height:104px!important;max-height:104px!important;display:block!important;overflow:hidden!important}#relocare360-root .cm-report-screen-document .cm-report-ring svg{width:104px!important;min-width:104px!important;max-width:104px!important;height:104px!important;min-height:104px!important;max-height:104px!important;display:block!important;overflow:visible!important}#relocare360-root .cm-report-screen-document .cm-report-ring svg circle{fill:none!important;stroke-width:7px!important}#relocare360-root .cm-report-screen-document .cm-report-ring .cm-donut-track{stroke:#a3b3cd47!important}#relocare360-root .cm-report-screen-document .cm-report-ring .cm-donut-value.good{stroke:#29c38b!important}#relocare360-root .cm-report-screen-document .cm-report-ring .cm-donut-value.warn{stroke:#f0a13a!important}#relocare360-root .cm-report-screen-document .cm-report-ring .cm-donut-value.bad{stroke:#ee6c72!important}#relocare360-root .cm-report-screen-document .cm-report-ring text{fill:#243754!important}#relocare360-root .cm-report-screen-document .cm-report-overall{color:#173052!important;background:#f8fbfd!important;border:1px solid #dbe7ee!important;border-radius:12px!important;flex:0 0 190px!important;align-self:center!important;width:190px!important;min-width:190px!important;padding:14px 16px!important}#relocare360-root .cm-report-screen-document .cm-report-overall>span{letter-spacing:.08em!important;text-transform:uppercase!important;color:#344054!important;margin:0 0 5px!important;font-size:9px!important;font-weight:850!important;line-height:1.2!important;display:block!important}#relocare360-root .cm-report-screen-document .cm-report-overall>strong{color:#0b4f7d!important;margin:0 0 10px!important;font-size:28px!important;font-weight:850!important;line-height:1!important;display:block!important}#relocare360-root .cm-report-screen-document .cm-report-overall-track{background:#e6edf2!important;border-radius:999px!important;width:100%!important;height:8px!important;min-height:8px!important;max-height:8px!important;display:block!important;overflow:hidden!important}#relocare360-root .cm-report-screen-document .cm-report-overall-track>i{background:#5f82e8!important;border-radius:999px!important;height:8px!important;min-height:8px!important;max-height:8px!important;margin:0!important;padding:0!important;display:block!important}#relocare360-root .cm-report-screen-document .cm-report-overall-track.good>i{background:#29b982!important}#relocare360-root .cm-report-screen-document .cm-report-overall-track.warn>i{background:#e7a13a!important}#relocare360-root .cm-report-screen-document .cm-report-overall-track.bad>i{background:#df666c!important}@media (width<=700px){#relocare360-root .cm-report-screen-document .cm-report-overall{flex-basis:100%!important;width:100%!important;min-width:0!important}}@media print{#relocare360-root .cm-report-screen-document .cm-report-overall{break-inside:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}#relocare360-root .cm-flow-nav-buttons{align-items:stretch!important}#relocare360-root .cm-flow-nav-buttons .cm-btn{align-items:center!important;height:100%!important;min-height:58px!important;padding-top:12px!important;padding-bottom:12px!important;display:flex!important}#relocare360-root .cm-flow-nav-buttons #flowPrev{text-align:left!important;justify-content:flex-start!important}#relocare360-root .cm-flow-nav-buttons #flowNext{text-align:right!important;justify-content:flex-end!important}@media (width<=760px){#relocare360-root .cm-flow-nav-buttons .cm-btn{text-align:center!important;justify-content:center!important;min-height:48px!important}}.cm-runbook-flow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cm-runbook-flow span{color:#385b73;background:#fff;border:1px solid #d8e7f1;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.cm-runbook-flow b{color:#096da9;background:#e9f4fb;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.cm-flow-finish-simple{gap:16px;display:grid}.cm-flow-attention-list{background:#fbfdff;border:1px solid #dce7f1;border-radius:16px;padding:16px 18px}.cm-flow-attention-list>b{margin-bottom:10px;display:block}.cm-flow-attention-list>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.cm-flow-attention-list span{color:#38566d;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.cm-flow-attention-list span i{color:#1b7b57;background:#edf7f2;border-radius:999px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.cm-flow-attention-list small{color:var(--cm-muted);margin-top:10px;display:block}.cm-flow-complete-card{background:#f7fafc;border:1px solid #d7e4ee;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.cm-flow-complete-card.done{background:#f3fbf7;border-color:#c7e8d8}.cm-flow-complete-card>div{gap:4px;display:grid}.cm-flow-complete-card span{color:#344054;font-size:12px;line-height:1.45}.cm-flow-evidence{background:#fcfeff;border:1px dashed #cbdce8;border-radius:16px;gap:12px;padding:16px 18px;display:grid}.cm-flow-evidence h4{margin:3px 0 4px}.cm-flow-evidence p{color:var(--cm-muted);margin:0;font-size:12px;line-height:1.5}.cm-profile-avatar{color:#174e7a;background:linear-gradient(135deg,#e9f3ff,#e9f8f7);border:1px solid #d5e4ef;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:inline-grid;overflow:hidden}.cm-profile-avatar.small{border-radius:10px;width:30px;height:30px;font-size:11px}.cm-profile-avatar.community{border-radius:12px;width:38px;height:38px}.cm-profile-avatar.large{border-radius:20px;width:72px;height:72px;font-size:22px}.cm-profile-avatar img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}.cm-profile-avatar b{font-size:1em;line-height:1}.cm-account-identity-avatar{align-items:center;gap:16px;margin:14px 0 18px;display:flex}.cm-account-identity-avatar h2{margin:0 0 3px}.cm-account-identity-avatar span{color:var(--cm-muted);font-size:12px}.cm-avatar-settings{margin-top:16px}.cm-avatar-choice-grid{grid-template-columns:repeat(8,minmax(70px,1fr));gap:9px;margin:14px 0 16px;display:grid}.cm-avatar-choice{cursor:pointer;color:#345a75;background:#fff;border:1px solid #d9e5ee;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:82px;display:grid}.cm-avatar-choice b{font-size:25px}.cm-avatar-choice span{font-size:10px;font-weight:800}.cm-avatar-choice.active{background:#f1f8fd;border-color:#4a8fc1;box-shadow:0 0 0 2px #4a8fc114}.cm-avatar-upload{border-top:1px solid #edf2f6;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.cm-community-comment-head{align-items:center;gap:9px;display:flex!important}.cm-community-comment-head>div,.cm-community-post>header>.cm-profile-avatar+div{gap:1px;display:grid}@media (width<=900px){.cm-flow-attention-list>div{grid-template-columns:1fr}.cm-flow-complete-card{flex-direction:column;align-items:flex-start}.cm-flow-complete-card .cm-btn{width:100%}.cm-avatar-choice-grid{grid-template-columns:repeat(4,minmax(70px,1fr))}}@media (width<=560px){.cm-avatar-choice-grid{grid-template-columns:repeat(2,minmax(70px,1fr))}}.cm-confirm-dialog{color:#13334d!important;width:min(520px,100vw - 48px)!important;max-width:520px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:22px!important;margin:auto!important;padding:0!important;position:fixed!important;inset:0!important;overflow:visible!important}.cm-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(3px);background:#091e326b!important}.cm-confirm-dialog .cm-confirm-card{opacity:0;transition:transform .16s,opacity .16s;transform:translateY(8px)scale(.985);color:#13334d!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d7e4ee!important;border-radius:22px!important;width:100%!important;max-width:none!important;margin:0!important;padding:27px 28px 24px!important;position:relative!important;box-shadow:0 24px 70px #081f3447!important}.cm-confirm-dialog[open] .cm-confirm-card{opacity:1;transform:none}.cm-confirm-card .cm-kicker{color:#1687b8;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:900;display:block}.cm-confirm-card h3{color:#123b5b!important;margin:0 42px 10px 0!important;font-size:22px!important;line-height:1.2!important}.cm-confirm-card p{color:#344054!important;margin:0!important;font-size:13px!important;line-height:1.65!important}.cm-confirm-icon{color:#087f9b;background:#e8f7f8;border-radius:15px;place-items:center;width:46px;height:46px;margin-bottom:15px;font-size:20px;font-weight:900;display:grid}.cm-confirm-card.danger .cm-confirm-icon{color:#b6372f;background:#fff0ee}.cm-confirm-close{color:#344054;cursor:pointer;background:0 0;border:0;border-radius:10px;width:34px;height:34px;font-size:24px;line-height:1;position:absolute;top:15px;right:17px}.cm-confirm-close:hover{color:#284b63;background:#f1f6f9}.cm-confirm-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.cm-confirm-actions .cm-btn{justify-content:center;min-width:122px}.cm-confirm-actions .cm-btn.danger{color:#fff!important;background:#b83a33!important;border-color:#b83a33!important}.cm-confirm-actions .cm-btn.danger:hover{background:#9f2f29!important;border-color:#9f2f29!important}.cm-confirm-actions .cm-btn.primary{color:#fff!important;background:#0b739b!important;border-color:#0b739b!important}.cm-confirm-actions .cm-btn.primary:hover{background:#075f82!important;border-color:#075f82!important}@media (width<=560px){.cm-confirm-dialog{width:calc(100vw - 28px)!important}.cm-confirm-dialog .cm-confirm-card{border-radius:18px!important;padding:23px 20px 20px!important}.cm-confirm-actions{grid-template-columns:1fr;display:grid}.cm-confirm-actions .cm-btn{width:100%}.cm-confirm-actions .cm-btn[data-confirm-ok]{grid-row:1}}#relocare360-root .cm-sidebar{min-height:0!important}#relocare360-root .cm-main{flex-direction:column;min-width:0;display:flex}#relocare360-root .cm-content{flex:none;width:100%}#relocare360-root .cm-saas-footer{color:#344054;text-align:center;border-top:1px solid #d7e3ec;margin:12px 28px 18px;padding:15px 4px 0;font-size:11px;line-height:1.55}#relocare360-root .cm-saas-footer-main{color:#49657c;letter-spacing:.01em;font-weight:800}#relocare360-root .cm-saas-footer-meta{max-width:1050px;margin-top:3px;margin-left:auto;margin-right:auto}@media (width<=760px){#relocare360-root .cm-saas-footer{margin:10px 16px 16px;padding-top:13px;font-size:10px}}#relocare360-root .cm-report-center-block>.cm-flow-report-options>.cm-flow-report-group{grid-column:1/-1;width:100%}#relocare360-root .cm-flow-report-group>.cm-flow-report-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;display:grid}#relocare360-root .cm-flow-report-group .cm-flow-report-option{align-items:center;width:100%;min-height:118px}@media (width<=1180px){#relocare360-root .cm-flow-report-group>.cm-flow-report-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){#relocare360-root .cm-flow-report-group>.cm-flow-report-options{grid-template-columns:1fr}}.cm-reports-dashboard-hero{background:linear-gradient(135deg,#f8fcff,#eef7fb);border:1px solid #d9e7f1;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;padding:28px 30px;display:flex}.cm-reports-dashboard-hero h1{color:#0c3a59;margin:4px 0 8px;font-size:34px;line-height:1.05}.cm-reports-dashboard-hero p{color:#344054;max-width:820px;margin:0;line-height:1.55}.cm-reports-dashboard-count{text-align:right;min-width:150px}.cm-reports-dashboard-count strong{color:#0b8cad;font-size:34px;display:block}.cm-reports-dashboard-count span{color:#344054;font-size:12px}.cm-reports-tenant,.cm-reports-project-select{margin-bottom:18px}.cm-tenant-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cm-tenant-report-card{background:#fbfdff;border:1px solid #dbe7ef;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.cm-tenant-report-icon{color:#087e9e;background:#e7f6fa;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.cm-tenant-report-copy h3{margin:3px 0 6px}.cm-tenant-report-copy p{color:#344054;margin:0;font-size:13px;line-height:1.45}.cm-report-project-picker{grid-template-columns:minmax(280px,520px) 1fr;align-items:end;gap:18px;display:grid}.cm-report-project-picker>label{text-transform:uppercase;letter-spacing:.08em;color:#344054;grid-column:1/-1;font-size:11px;font-weight:800}.cm-report-project-picker select{color:#173d59;background:#fff;border:1px solid #cfdfea;border-radius:11px;width:100%;min-height:46px;padding:0 14px;font-weight:700}.cm-report-project-summary{background:#f7fbfd;border:1px solid #dbe7ef;border-radius:11px;align-items:center;gap:14px;min-height:46px;padding:8px 14px;display:flex}.cm-report-project-summary span{color:#344054}.cm-report-project-summary b{color:#0b7497}.cm-report-project-summary small{color:#344054;margin-left:auto}.cm-report-project-placeholder{margin-top:18px}@media (width<=900px){.cm-tenant-report-grid,.cm-report-project-picker{grid-template-columns:1fr}.cm-reports-dashboard-hero{flex-direction:column;align-items:flex-start}.cm-reports-dashboard-count{text-align:left}.cm-tenant-report-card{grid-template-columns:auto 1fr}.cm-tenant-report-card .cm-btn{grid-column:1/-1}}.cm-project-hero h1{text-shadow:0 1px 1px #00000014;color:#fff!important}.cm-project-breadcrumb{align-items:center;gap:6px;width:max-content;color:#d8e7ff!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:10px!important;margin:0 0 14px!important;padding:8px 11px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.cm-project-breadcrumb:hover{color:#fff!important;background:#ffffff26!important}.cm-report-project-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;display:grid}.cm-report-project-tile{appearance:none;text-align:left;width:100%;min-height:158px;color:var(--cm-ink);cursor:pointer;background:linear-gradient(#fff,#f8fbfe);border:1px solid #d9e4ee;border-radius:16px;flex-direction:column;gap:9px;padding:17px 18px;transition:all .18s;display:flex;box-shadow:0 8px 22px #14375a0b}.cm-report-project-tile:hover{border-color:#9fc4dd;transform:translateY(-2px);box-shadow:0 14px 30px #14375a17}.cm-report-project-tile.selected{border-color:#158fbb;box-shadow:0 0 0 3px #158fbb1f}.cm-report-project-tile-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cm-report-project-tile h3{color:#143754;margin:1px 0 2px;font-size:17px}.cm-report-project-tile-meta{color:#344054;flex-wrap:wrap;gap:7px;font-size:10px;display:flex}.cm-report-project-tile-meta span{background:#f0f5f8;border:1px solid #e1e9ef;border-radius:999px;padding:5px 7px}.cm-report-project-tile-meta .has-alert{color:#9f3a31;background:#fff3f1;border-color:#f5d0ca}.cm-report-project-tile-action{color:#137fa4;justify-content:space-between;align-items:center;margin-top:auto;font-size:11px;font-weight:850;display:flex}.cm-report-selected-project{margin-top:18px}.cm-report-selected-project-head{margin-bottom:12px;padding:2px 3px}.cm-report-selected-project-head h2{margin:3px 0 2px}.cm-report-selected-project-head p{color:var(--cm-muted);margin:0;font-size:12px}@media (width<=1100px){.cm-report-project-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.cm-report-project-tiles{grid-template-columns:1fr}}#relocare360-root .cm-community-hub{margin-top:20px}#relocare360-root .cm-community-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}#relocare360-root .cm-community-hub-card{appearance:none;color:#173f5b;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f8fbfd);border:1px solid #d8e6ef;border-radius:20px;flex-direction:column;justify-content:space-between;gap:18px;min-height:190px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 10px 28px #0e3d5e0f}#relocare360-root .cm-community-hub-card:hover{border-color:#8bcfe4;transform:translateY(-2px);box-shadow:0 16px 34px #0e68921c}#relocare360-root .cm-community-hub-card.has-live{background:linear-gradient(145deg,#fff,#f2fcfc);border-color:#77d1d8}#relocare360-root .cm-community-hub-card h3{color:#143d5a;margin:5px 0 7px;font-size:20px}#relocare360-root .cm-community-hub-card p{color:#344054;margin:0;font-size:12px;line-height:1.55}#relocare360-root .cm-community-hub-meta{color:#344054;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}#relocare360-root .cm-community-hub-meta b{color:#1d587b;background:#eaf4fa;border-radius:999px;place-items:center;min-width:32px;height:32px;padding:0 8px;font-size:12px;display:grid}#relocare360-root .cm-community-hub-meta em{color:#087b76;background:#e2f8f7;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}#relocare360-root .cm-community-hub-card>i{color:#0877ad;font-size:11px;font-style:normal;font-weight:850}#relocare360-root .cm-community-back{margin:0 0 18px}@media (width<=1050px){#relocare360-root .cm-community-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){#relocare360-root .cm-community-hub-grid{grid-template-columns:1fr}#relocare360-root .cm-community-hub-card{min-height:160px}}.cm-test-nda-card{max-width:920px!important}.cm-test-env-pill{color:#7a4d00;letter-spacing:.5px;text-transform:uppercase;background:#fff0c7;border:1px solid #efd38a;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.cm-test-awareness{color:#5d430b;background:#fff9e9;border:1px solid #f0cf76;border-left:5px solid #e4a51d;border-radius:14px;flex-direction:column;gap:5px;margin:18px 0;padding:16px 18px;display:flex}.cm-test-awareness strong{color:#3d2b05;font-size:15px}.cm-test-awareness span{font-size:13px;line-height:1.55}.cm-test-nda-document{color:#29445f;background:#fbfdff;border:1px solid #dbe7ef;border-radius:14px;max-height:390px;padding:20px;line-height:1.62;overflow:auto}.cm-test-nda-stage{padding:34px 18px}@media (width<=700px){.cm-test-nda-card{padding:22px!important}.cm-test-nda-document{max-height:330px}.cm-test-awareness{padding:13px 14px}}#projectWizardCreate[hidden]{display:none!important}#relocare360-root img,#relocare360-root svg,#relocare360-root canvas{max-width:100%}#relocare360-root input,#relocare360-root select,#relocare360-root textarea,#relocare360-root button{min-width:0;max-width:100%}#relocare360-root .cm-card,#relocare360-root .cm-panel,#relocare360-root .cm-two>*,#relocare360-root [class*=grid]>*{min-width:0}@media (width<=900px){#relocare360-root .cm-table-wrap{overflow:visible!important}#relocare360-root .cm-table{min-width:0!important;max-width:100%!important}}@media (width<=560px){#relocare360-root .cm-btn,#relocare360-root button{white-space:normal}#relocare360-root .cm-actions{flex-wrap:wrap}}#relocare360-root,#relocare360-root *{box-sizing:border-box}#relocare360-root{width:100%;min-width:0;max-width:100%;overflow-x:hidden}#relocare360-root .cm-main,#relocare360-root .cm-content,#relocare360-root .cm-card,#relocare360-root .cm-field,#relocare360-root .cm-form,#relocare360-root [class*=grid],#relocare360-root [class*=layout],#relocare360-root [class*=panel],#relocare360-root input,#relocare360-root select,#relocare360-root textarea,#relocare360-root button{min-width:0;max-width:100%}#relocare360-root img,#relocare360-root svg,#relocare360-root canvas{max-width:100%;height:auto}#relocare360-root .cm-btn,#relocare360-root .cm-badge,#relocare360-root .cm-kicker,#relocare360-root .cm-scope-options label,#relocare360-root .cm-scope-pill b,#relocare360-root [class*=status] button,#relocare360-root [class*=filter] button{word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}#relocare360-root .cm-scope-row{grid-template-columns:minmax(180px,1fr) minmax(365px,auto);gap:16px}#relocare360-root .cm-scope-row>b{overflow-wrap:anywhere;min-width:0;line-height:1.4}#relocare360-root .cm-scope-options{grid-template-columns:repeat(3,minmax(112px,1fr));gap:8px;width:min(100%,500px);display:grid}#relocare360-root .cm-scope-options label{white-space:nowrap;justify-content:flex-start;width:100%;min-width:0;padding:9px 11px;line-height:1.2}#relocare360-root .cm-scope-options input{flex:none}#relocare360-root .cm-actions,#relocare360-root .cm-form-actions,#relocare360-root .cm-hero-actions,#relocare360-root .cm-check-actions{flex-wrap:wrap;min-width:0}#relocare360-root .cm-two,#relocare360-root .cm-fact-grid,#relocare360-root .cm-kpi-grid,#relocare360-root .cm-review-grid,#relocare360-root .cm-report-metrics{min-width:0}#relocare360-root table{border-collapse:collapse;max-width:100%}#relocare360-root th,#relocare360-root td{min-width:0}@media (width<=1180px){#relocare360-root .cm-table th,#relocare360-root .cm-table td{padding-left:10px;padding-right:10px;font-size:clamp(9px,1.05vw,12px)}#relocare360-root .cm-scope-row{grid-template-columns:minmax(160px,1fr) minmax(330px,.95fr)}#relocare360-root .cm-scope-options{grid-template-columns:repeat(3,minmax(100px,1fr));width:100%}#relocare360-root .cm-scope-options label{padding:8px 9px;font-size:11px}}@media (width<=900px){#relocare360-root .cm-scope-row{grid-template-columns:1fr;gap:10px}#relocare360-root .cm-scope-options{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none}#relocare360-root .cm-scope-options label{justify-content:center;font-size:11px}}@media (width<=620px){#relocare360-root .cm-content{padding-left:12px!important;padding-right:12px!important}#relocare360-root .cm-card{max-width:100%}#relocare360-root .cm-scope-row{border-radius:14px;padding:12px}#relocare360-root .cm-scope-options{grid-template-columns:1fr}#relocare360-root .cm-scope-options label{justify-content:flex-start;min-height:40px;font-size:12px}#relocare360-root .cm-actions>.cm-btn,#relocare360-root .cm-form-actions>.cm-btn{flex:auto}}.cm-pilot-expiry{background:linear-gradient(135deg,#fffaf0,#fff4d8);border:1px solid #f2cf89;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:20px 22px;display:flex}.cm-pilot-expiry h2{color:#7a4b00;margin:5px 0 7px;font-size:clamp(20px,2vw,28px)}.cm-pilot-expiry p{color:#765b2e;max-width:850px;margin:0;line-height:1.55}.cm-pilot-expiry .cm-kicker{color:#a86800}.cm-pilot-expiry .cm-btn{white-space:nowrap;flex:none}@media (width<=760px){.cm-pilot-expiry{flex-direction:column;align-items:stretch}.cm-pilot-expiry .cm-btn{text-align:center;width:100%}}#relocare360-root,#relocare360-root *{word-break:normal;-webkit-hyphens:none;hyphens:none;min-inline-size:0}#relocare360-root h1,#relocare360-root h2,#relocare360-root h3,#relocare360-root h4,#relocare360-root h5,#relocare360-root h6,#relocare360-root p,#relocare360-root label,#relocare360-root small,#relocare360-root strong,#relocare360-root b,#relocare360-root span,#relocare360-root th,#relocare360-root td,#relocare360-root li,#relocare360-root summary{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}#relocare360-root button,#relocare360-root .cm-btn,#relocare360-root .cm-badge,#relocare360-root .cm-kicker,#relocare360-root .cm-eyebrow,#relocare360-root [class*=badge],#relocare360-root [class*=pill],#relocare360-root [class*=status] button,#relocare360-root [class*=filter] button,#relocare360-root .cm-nav button{word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;writing-mode:horizontal-tb!important}#relocare360-root .cm-shell,#relocare360-root .cm-main,#relocare360-root .cm-content,#relocare360-root .cm-card,#relocare360-root [class*=card],#relocare360-root [class*=panel],#relocare360-root [class*=grid],#relocare360-root [class*=layout]{min-inline-size:0;max-inline-size:100%}#relocare360-root .cm-top,#relocare360-root .cm-section-head,#relocare360-root .cm-action-head,#relocare360-root .cm-hero,#relocare360-root .cm-actions,#relocare360-root .cm-form-actions,#relocare360-root .cm-step-header,#relocare360-root .cm-project-meta,#relocare360-root .cm-mini-row{flex-wrap:wrap}@media (width>=901px) and (width<=1500px){#relocare360-root .cm-content{padding:clamp(16px,1.7vw,28px)}#relocare360-root .cm-card{padding:clamp(14px,1.35vw,20px)}#relocare360-root .cm-top{padding:clamp(14px,1.4vw,20px) clamp(16px,1.8vw,28px)}#relocare360-root .cm-overview-gauges{gap:clamp(8px,1vw,14px)}#relocare360-root .cm-overview-gauge{min-height:clamp(160px,13vw,190px);padding:clamp(12px,1.2vw,20px) clamp(8px,1vw,16px)}#relocare360-root .cm-overview-gauge-ring{width:clamp(96px,8.4vw,126px);height:clamp(96px,8.4vw,126px)}#relocare360-root .cm-overview-gauge-ring strong{font-size:clamp(22px,1.9vw,28px)}#relocare360-root .cm-overview-kpis{gap:clamp(7px,.8vw,12px)}#relocare360-root .cm-overview-kpi{padding:clamp(12px,1vw,17px) clamp(10px,.9vw,16px)}#relocare360-root .cm-overview-kpi strong{font-size:clamp(24px,2vw,31px)}#relocare360-root .cm-kpi-grid{gap:clamp(8px,.9vw,14px)}#relocare360-root .cm-kpi{padding:clamp(12px,1vw,17px)}#relocare360-root .cm-kpi strong{font-size:clamp(22px,1.8vw,27px)}}@media (width>=901px){#relocare360-root .cm-overview-gauges{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1180px){#relocare360-root .cm-create-action,#relocare360-root .cm-flow-layout{grid-template-columns:1fr}#relocare360-root .cm-flow-nav{position:relative;top:auto}#relocare360-root .cm-overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){#relocare360-root .cm-shell{grid-template-columns:1fr}#relocare360-root .cm-sidebar{min-height:auto}#relocare360-root .cm-content{padding:18px}#relocare360-root .cm-two,#relocare360-root .cm-overview-grid,#relocare360-root .cm-form{grid-template-columns:1fr}#relocare360-root .cm-overview-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}#relocare360-root .cm-project-card{grid-template-columns:auto minmax(0,1fr)}#relocare360-root .cm-project-card>:last-child{grid-column:1/-1}}@media (width<=620px){#relocare360-root .cm-content{padding:12px!important}#relocare360-root .cm-top{padding:13px 14px}#relocare360-root .cm-overview-gauges,#relocare360-root .cm-overview-kpis,#relocare360-root .cm-team-grid,#relocare360-root .cm-ticket-meta-grid,#relocare360-root .cm-work-package-facts{grid-template-columns:1fr!important}#relocare360-root .cm-section-head,#relocare360-root .cm-action-head,#relocare360-root .cm-step-header{align-items:stretch}#relocare360-root .cm-actions>.cm-btn,#relocare360-root .cm-form-actions>.cm-btn{flex:100%;width:100%}}#relocare360-root code,#relocare360-root pre,#relocare360-root a[href^=mailto\:],#relocare360-root a[href^=http]{max-width:100%}#relocare360-root code:not(pre code),#relocare360-root a[href^=mailto\:]{text-overflow:ellipsis;vertical-align:bottom;display:inline-block;overflow:hidden}#relocare360-root .cm-shell{width:100%;min-width:0;max-width:100%;overflow:hidden}#relocare360-root .cm-main{width:100%;min-width:0;max-width:100%;overflow-x:hidden}#relocare360-root .cm-content{width:100%;min-width:0;max-width:min(1540px,100%)}#relocare360-root .cm-card,#relocare360-root .cm-step-header,#relocare360-root .cm-dashboard-welcome,#relocare360-root .cm-action-head{padding:clamp(16px,1.55vw,28px)}#relocare360-root .cm-two{gap:clamp(12px,1.25vw,20px)}#relocare360-root .cm-section-head{gap:clamp(10px,1vw,16px)}#relocare360-root .cm-dashboard-welcome{grid-template-columns:minmax(0,1fr) minmax(300px,34%);align-items:center;display:grid}#relocare360-root .cm-dashboard-welcome>div:first-child{min-width:0}#relocare360-root .cm-portfolio-summary{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0}#relocare360-root .cm-portfolio-summary>div{min-width:0;padding:clamp(12px,1.1vw,17px)}#relocare360-root .cm-portfolio-summary span{font-size:clamp(9px,.75vw,11px);line-height:1.35}@media (width>=901px){#relocare360-root .cm-overview-gauges{width:100%;max-width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important}#relocare360-root .cm-overview-gauge{width:100%;min-width:0;padding-inline:clamp(7px,.9vw,16px)}#relocare360-root .cm-overview-gauge-ring{aspect-ratio:1;width:min(126px,78%);height:auto}#relocare360-root .cm-overview-gauge-ring span{font-size:clamp(8px,.68vw,10px);line-height:1.15}}@media (width>=901px) and (width<=1280px){#relocare360-root .cm-dashboard-welcome{grid-template-columns:minmax(0,1fr) minmax(270px,36%);gap:18px}#relocare360-root .cm-portfolio-summary{gap:7px}}@media (width<=1040px){#relocare360-root .cm-dashboard-welcome{grid-template-columns:1fr}#relocare360-root .cm-portfolio-summary{max-width:none}}@media (width>=1181px){#relocare360-root .cm-flow-layout{grid-template-columns:clamp(270px,20vw,310px) minmax(0,1fr);gap:clamp(14px,1.25vw,20px)}}#relocare360-root .cm-local-contacts-card{container:localcontacts/inline-size}#relocare360-root .cm-local-contacts-card .cm-table-wrap{max-width:100%;overflow:hidden}#relocare360-root .cm-local-contacts-card .cm-contact-table{table-layout:fixed;width:100%}#relocare360-root .cm-local-contacts-card .cm-contact-table th,#relocare360-root .cm-local-contacts-card .cm-contact-table td{vertical-align:middle;padding-inline:clamp(6px,.75vw,10px)}#relocare360-root .cm-local-contacts-card .cm-contact-table th{font-size:clamp(8px,.66vw,10px);line-height:1.15;white-space:normal!important}#relocare360-root .cm-local-contacts-card .cm-contact-table td{font-size:clamp(10px,.8vw,12px)}#relocare360-root .cm-local-contacts-card .cm-contact-table th:first-child{width:19%}#relocare360-root .cm-local-contacts-card .cm-contact-table th:nth-child(2){width:17%}#relocare360-root .cm-local-contacts-card .cm-contact-table th:nth-child(3){width:19%}#relocare360-root .cm-local-contacts-card .cm-contact-table th:nth-child(4){width:20%}#relocare360-root .cm-local-contacts-card .cm-contact-table th:nth-child(5){width:14%}#relocare360-root .cm-local-contacts-card .cm-contact-table th:nth-child(6){width:11%}#relocare360-root .cm-local-contacts-card .cm-contact-table td:nth-child(4),#relocare360-root .cm-local-contacts-card .cm-contact-table td:nth-child(5){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container localcontacts (width<=720px){#relocare360-root .cm-local-contacts-card .cm-table-wrap{background:0 0;border:0;overflow:visible}#relocare360-root .cm-local-contacts-card .cm-contact-table,#relocare360-root .cm-local-contacts-card .cm-contact-table tbody,#relocare360-root .cm-local-contacts-card .cm-contact-table tr,#relocare360-root .cm-local-contacts-card .cm-contact-table td{width:100%;display:block}#relocare360-root .cm-local-contacts-card .cm-contact-table thead{display:none}#relocare360-root .cm-local-contacts-card .cm-contact-table tbody{gap:10px;display:grid}#relocare360-root .cm-local-contacts-card .cm-contact-table tr{background:#fff;border:1px solid #dce7ef;border-radius:13px;padding:12px 14px;box-shadow:0 5px 16px #10324b0a}#relocare360-root .cm-local-contacts-card .cm-contact-table td{text-overflow:clip;border-top:1px solid #edf2f6;grid-template-columns:minmax(82px,34%) minmax(0,1fr);align-items:center;gap:10px;display:grid;overflow:visible;white-space:normal!important;background:0 0!important;padding:7px 0!important}#relocare360-root .cm-local-contacts-card .cm-contact-table td:first-child{border-top:0;padding-top:0!important}#relocare360-root .cm-local-contacts-card .cm-contact-table td:last-child{padding-bottom:0!important}#relocare360-root .cm-local-contacts-card .cm-contact-table td:before{content:attr(data-label);letter-spacing:.055em;text-transform:uppercase;color:#344054;white-space:normal;font-size:9px;font-weight:850;line-height:1.2}#relocare360-root .cm-local-contacts-card .cm-contact-table .cm-link-btn{justify-self:start;margin:0}}@container localcontacts (width<=620px){#relocare360-root .cm-local-contacts-card .cm-section-head{flex-direction:column;align-items:stretch}#relocare360-root .cm-local-contacts-card .cm-section-head .cm-btn{align-self:flex-start}}#relocare360-root .cm-flow-nav-buttons{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:min(100%,1120px);display:grid}#relocare360-root .cm-flow-nav-buttons>.cm-btn{text-align:left;width:100%;min-height:64px;padding:12px 42px 12px 16px;position:relative}#relocare360-root #flowPrev{align-items:center;padding-right:16px;display:flex}#relocare360-root #flowNext{grid-template-columns:1fr auto;grid-template-areas:"label arrow""title arrow";align-content:center;column-gap:12px;display:grid}#relocare360-root .cm-flow-next-label{text-transform:uppercase;letter-spacing:.08em;opacity:.72;white-space:nowrap;grid-area:label;font-size:9px;font-weight:800;line-height:1.1}#relocare360-root .cm-flow-next-title{grid-area:title;font-size:12px;font-weight:800;line-height:1.25;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}#relocare360-root .cm-flow-next-arrow{grid-area:arrow;align-self:center;font-size:18px;line-height:1}@media (width<=760px){#relocare360-root .cm-flow-nav-buttons{grid-template-columns:1fr}}#relocare360-root .cm-scope-options input[type=radio]{appearance:auto!important;-webkit-appearance:radio!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;border-radius:50%!important;flex:0 0 18px!important;margin:0!important;padding:0!important}#relocare360-root .cm-scope-options label{text-overflow:ellipsis;overflow:hidden;align-items:center!important;gap:8px!important;display:flex!important}.cm-project-tasks-head{align-items:flex-end}.cm-project-task-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin:0 0 clamp(16px,2vw,24px);display:grid}.cm-project-task-kpis>div{background:#fff;border:1px solid #dfe8ef;border-radius:16px;min-width:0;padding:clamp(14px,1.6vw,20px);box-shadow:0 8px 22px #18314f0d}.cm-project-task-kpis span{letter-spacing:.04em;text-transform:uppercase;color:#344054;white-space:normal;word-break:normal;overflow-wrap:normal;font-size:12px;font-weight:800;display:block}.cm-project-task-kpis strong{color:#123a5a;margin-top:5px;font-size:clamp(24px,2.4vw,34px);line-height:1;display:block}.cm-project-task-shell{padding:clamp(14px,2vw,24px)}.cm-project-task-list{gap:12px;display:grid}.cm-project-task-item{background:#fff;border:1px solid #dfe8ef;border-left:4px solid #8ea5b7;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2vw,24px);min-width:0;padding:clamp(14px,1.8vw,20px);display:grid}.cm-project-task-item.status-blocked{background:snow;border-left-color:#c64b4b}.cm-project-task-item.status-done{background:#fbfffd;border-left-color:#22a06b}.cm-project-task-item.priority-high,.cm-project-task-item.priority-critical{border-top-color:#eed4d4}.cm-project-task-main{min-width:0}.cm-project-task-main h3{color:#173a54;white-space:normal;word-break:normal;overflow-wrap:break-word;margin:7px 0 5px;font-size:17px;line-height:1.3}.cm-project-task-main p{color:#536b7e;white-space:normal;word-break:normal;overflow-wrap:break-word;margin:0 0 10px;line-height:1.55}.cm-project-task-badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cm-task-priority{color:#526b7d;white-space:nowrap;background:#eef3f7;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.cm-task-priority.high{color:#9a6414;background:#fff2df}.cm-task-priority.critical{color:#a93434;background:#ffe7e7}.cm-task-priority.low{color:#4a718b;background:#eef6fb}.cm-project-task-meta{color:#344054;flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.cm-project-task-meta span{white-space:normal;word-break:normal;overflow-wrap:break-word;min-width:0}.cm-project-task-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:170px;display:flex}.cm-project-task-actions select{white-space:nowrap;width:auto;min-width:120px;max-width:100%}.cm-project-task-card .cm-btn+.cm-btn{margin-left:6px}.cm-project-task-item input,.cm-project-task-item select,.cm-project-task-item textarea{min-width:0}@media (width<=1180px){.cm-project-task-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-project-task-item{grid-template-columns:minmax(0,1fr)}.cm-project-task-actions{justify-content:flex-start;min-width:0}}@media (width<=820px){.cm-project-task-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-project-tasks-head{align-items:flex-start}}@media (width<=520px){.cm-project-task-kpis{grid-template-columns:1fr}.cm-project-task-actions{grid-template-columns:1fr;display:grid}.cm-project-task-actions select,.cm-project-task-actions .cm-btn{width:100%;min-width:0}.cm-project-task-card .cm-btn+.cm-btn{margin-top:6px;margin-left:0}}#relocare360-root{--cm-muted:#5f7285;--cm-subtle:#5f7285}#relocare360-root .cm-project-status-card{container:projectstatus/inline-size}#relocare360-root .cm-project-status-card .cm-lifecycle-control{min-width:0}#relocare360-root .cm-project-status-card .cm-lifecycle-fields,#relocare360-root .cm-project-status-card .cm-lifecycle-fields .cm-status-select,#relocare360-root .cm-project-status-card .cm-lifecycle-fields .cm-btn{min-width:0;max-width:100%}#relocare360-root .cm-project-status-card #cmSaveProjectStatus{text-overflow:clip;overflow:visible;white-space:nowrap!important}@container projectstatus (width<=390px){#relocare360-root .cm-project-status-card .cm-lifecycle-fields{grid-template-columns:1fr;gap:9px;width:100%;display:grid}#relocare360-root .cm-project-status-card .cm-lifecycle-fields .cm-status-select,#relocare360-root .cm-project-status-card .cm-lifecycle-fields .cm-btn{width:100%}}@media (width>=861px) and (width<=1500px){#relocare360-root .cm-project-status-card .cm-lifecycle-fields{grid-template-columns:1fr;gap:9px;width:100%;display:grid}#relocare360-root .cm-project-status-card .cm-lifecycle-fields .cm-status-select,#relocare360-root .cm-project-status-card .cm-lifecycle-fields .cm-btn{width:100%}}#relocare360-root .cm-step-header{background:linear-gradient(135deg,#fff 0%,#fbfdff 66%,#f5f9fd 100%);border-color:#d9e5ef;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(24px,3vw,52px);padding:clamp(24px,2.4vw,34px) clamp(24px,2.7vw,40px);display:grid;box-shadow:0 8px 26px #1337580e}#relocare360-root .cm-step-header:before{width:6px}#relocare360-root .cm-step-header>div:first-child{min-width:0}#relocare360-root .cm-step-header .cm-kicker{color:#526b82;letter-spacing:.085em;white-space:normal;background:#f0f5fb;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:6px 10px;line-height:1.1;display:inline-flex;overflow-wrap:normal!important;word-break:normal!important}#relocare360-root .cm-step-header h2{letter-spacing:-.025em;margin:14px 0 9px;font-size:clamp(25px,2vw,32px);line-height:1.12}#relocare360-root .cm-step-header p{color:#344054;max-width:920px;font-size:clamp(13px,.95vw,15px);line-height:1.55}#relocare360-root .cm-step-route{color:#45627d;background:#edf4fb;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}#relocare360-root .cm-step-route b{color:#1f5c9c}#relocare360-root .cm-step-score{text-align:right;align-content:start;justify-items:end;gap:12px;min-width:150px;padding-top:5px;display:grid}#relocare360-root .cm-step-score strong{margin:0;font-size:clamp(25px,2vw,31px);line-height:1}#relocare360-root .cm-step-score .cm-badge{min-height:30px;margin:0;padding:7px 12px;line-height:1.2}#relocare360-root .cm-step-score.ready{background:#f4fbf7;border:1px solid #cce9da;border-radius:16px;padding:14px 16px}#relocare360-root .cm-step-score.ready strong{color:#19724e}#relocare360-root .cm-detail-list span,#relocare360-root .cm-component-progress>div span,#relocare360-root .cm-flow-nav-copy small,#relocare360-root .cm-project-home-card p,#relocare360-root .cm-flow-progress-head p,#relocare360-root .cm-flow-progress-head span{color:#344054}@media (width<=760px){#relocare360-root .cm-step-header{grid-template-columns:1fr;gap:18px;padding:22px 20px}#relocare360-root .cm-step-score,#relocare360-root .cm-step-score.ready{text-align:left;justify-items:start;width:100%;min-width:0}}.cm-ai-credit-card{margin-bottom:18px;overflow:hidden;padding:20px 22px!important}.cm-ai-credit-card.good{border-left:4px solid #12a876}.cm-ai-credit-card.warning{border-left:4px solid #e8a12f}.cm-ai-credit-card.critical{border-left:4px solid #d94b5b}.cm-ai-credit-main{justify-content:space-between;align-items:center;gap:24px;display:flex}.cm-ai-credit-main h2{margin:5px 0 6px}.cm-ai-credit-main p{color:#344054;margin:0}.cm-ai-credit-meter{text-align:right;min-width:155px}.cm-ai-credit-meter strong{color:#173052;font-size:28px;display:block}.cm-ai-credit-meter span{color:#344054;font-size:11px}.cm-ai-credit-track{background:#e8eff5;border-radius:999px;height:9px;margin:16px 0;overflow:hidden}.cm-ai-credit-track i{border-radius:inherit;background:linear-gradient(90deg,#0f6eea,#0bb9d2);height:100%;display:block}.cm-ai-credit-card.warning .cm-ai-credit-track i{background:linear-gradient(90deg,#df8f14,#f3b34f)}.cm-ai-credit-card.critical .cm-ai-credit-track i{background:linear-gradient(90deg,#c93245,#ec6674)}.cm-ai-credit-foot{grid-template-columns:repeat(3,minmax(0,1fr)) 2fr auto;align-items:center;gap:12px;display:grid}.cm-ai-credit-foot>div{background:#f8fbfd;border:1px solid #e0eaf1;border-radius:12px;min-width:0;padding:10px 12px}.cm-ai-credit-foot span{text-transform:uppercase;letter-spacing:.04em;color:#344054;font-size:10px;font-weight:800;display:block}.cm-ai-credit-foot b{color:#173052;margin-top:3px;display:block}.cm-ai-credit-advice b{font-size:12px;line-height:1.35}.cm-ai-advice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 22px;display:grid}.cm-ai-advice-grid>div{background:#f7fbfe;border:1px solid #dce8f0;border-radius:14px;padding:14px}.cm-ai-advice-grid span,.cm-ai-advice-grid small{color:#344054;font-size:11px;display:block}.cm-ai-advice-grid b{color:#173052;margin:3px 0;font-size:20px;display:block}.cm-ai-pack-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cm-ai-pack{cursor:pointer;background:#fff;border:1px solid #d5e2ec;border-radius:13px;padding:13px;position:relative;display:block!important}.cm-ai-pack input{position:absolute;top:10px;right:10px}.cm-ai-pack span b{font-size:17px}.cm-ai-pack small{color:#0b7db8;margin-top:3px;font-weight:800;display:block}@media (width<=1000px){.cm-ai-credit-foot{grid-template-columns:1fr 1fr}.cm-ai-credit-foot .cm-btn{width:100%}.cm-ai-advice-grid,.cm-ai-pack-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.cm-ai-credit-main{flex-direction:column;align-items:flex-start}.cm-ai-credit-meter{text-align:left}.cm-ai-credit-foot,.cm-ai-advice-grid,.cm-ai-pack-grid{grid-template-columns:1fr}}#relocare360-root .cm-overview-gauge-link{color:#344054;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:11px;text-decoration:none}#relocare360-root .cm-overview-gauge-link:hover{color:#315f9e;text-decoration:underline}#relocare360-root .cm-ai-credit-gauge .cm-overview-gauge-ring strong{font-size:clamp(20px,1.65vw,26px)}@media (width<=1250px){#relocare360-root .cm-overview-gauges{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=820px){#relocare360-root .cm-overview-gauges{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=460px){#relocare360-root .cm-overview-gauges{grid-template-columns:1fr!important}}.cm-ai-credits-modal-card{background:#fff!important;width:min(780px,96vw)!important;max-height:min(820px,90vh)!important;overflow:auto!important}.cm-ai-credits-modal .cm-action-modal-head{z-index:3;background:#fff;position:sticky;top:0}@media (width<=760px){.cm-ai-credits-modal{padding:12px!important}.cm-ai-credits-modal-card{width:100%!important;max-height:94vh!important}}.cm-ai-pack-price{color:#173052;margin-top:8px;font-size:14px;display:block}.cm-ai-pack-price em{color:#344054;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-style:normal;font-weight:700}.cm-ai-price-preview{background:#f7fbfe;border:1px solid #dce8f0;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px;display:grid}.cm-ai-price-preview>div{min-width:0}.cm-ai-price-preview span,.cm-ai-price-preview small{color:#344054;font-size:11px;display:block}.cm-ai-price-preview b{color:#173052;margin-top:4px;font-size:18px;display:block}.cm-ai-price-preview small{text-transform:uppercase;letter-spacing:.03em;margin-top:2px;font-weight:700}@media (width<=650px){.cm-ai-price-preview{grid-template-columns:1fr}}.cm-ai-credits-modal{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);z-index:1000000!important;background:#0a1f34ad!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.cm-ai-credits-modal-card{background:#f7fafc!important;border:1px solid #ccdce8f2!important;border-radius:24px!important;width:min(900px,96vw)!important;max-height:min(880px,92vh)!important;padding:0!important;overflow:auto!important;box-shadow:0 30px 90px #071b2e52!important}.cm-ai-modal-hero{z-index:5;color:#fff;background:linear-gradient(135deg,#102f53 0%,#174f80 58%,#167fa4 100%);border-radius:24px 24px 0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:24px 26px;display:grid;position:sticky;top:0;overflow:hidden}.cm-ai-modal-hero:after{content:"";pointer-events:none;background:#ffffff17;border-radius:50%;width:260px;height:260px;position:absolute;top:-150px;right:-80px}.cm-ai-modal-hero-icon{background:#ffffff24;border:1px solid #ffffff2e;border-radius:16px;place-items:center;width:52px;height:52px;font-size:26px;display:grid;box-shadow:inset 0 1px #ffffff29}.cm-ai-modal-hero-copy .cm-kicker{color:#9ee4f1!important}.cm-ai-modal-hero-copy h2{color:#fff;margin:3px 0 5px;font-size:25px}.cm-ai-modal-hero-copy p{color:#dceaf4;max-width:680px;margin:0;font-size:13px;line-height:1.5}.cm-ai-modal-hero .cm-action-modal-x{z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:11px;width:38px;height:38px;font-size:23px;line-height:1;position:relative}.cm-ai-modal-hero .cm-action-modal-x:hover{background:#ffffff2e}.cm-ai-modal-body{padding:22px 24px 24px}.cm-ai-insight-strip{background:linear-gradient(135deg,#eef8fc,#f8fcfe);border:1px solid #d7e7ef;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:16px 18px;display:flex;box-shadow:0 6px 18px #16547a0d}.cm-ai-insight-copy{align-items:center;gap:12px;min-width:0;display:flex}.cm-ai-insight-copy p{color:#3f5f76;margin:0;font-size:13px;line-height:1.45}.cm-ai-insight-badge{color:#157594;text-transform:uppercase;letter-spacing:.045em;background:#dff3fa;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:800}.cm-ai-insight-price{text-align:right;min-width:120px}.cm-ai-insight-price span,.cm-ai-insight-price small{color:#344054;font-size:10px;display:block}.cm-ai-insight-price strong{color:#173052;margin:2px 0;font-size:20px;display:block}.cm-ai-advice-grid-premium{margin:0 0 20px}.cm-ai-advice-grid-premium>div{background:#fff;border-color:#dce8f0;padding:14px 15px;position:relative;box-shadow:0 5px 14px #16314d09}.cm-ai-advice-grid-premium>div.is-recommended{background:#eff9fc;border-color:#98d5e9}.cm-ai-advice-grid-premium>div.is-recommended:before{content:"";background:#1687ad;border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.cm-ai-credit-order-form{gap:16px}.cm-ai-field-title{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.cm-ai-field-title label{color:#173052;margin:0;font-size:14px;font-weight:800;display:block}.cm-ai-field-title small{color:#344054;margin-top:3px;font-size:11px;display:block}.cm-ai-field-title>span{color:#344054;text-transform:uppercase;letter-spacing:.035em;background:#edf3f7;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:800}.cm-ai-pack-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cm-ai-pack{cursor:pointer;background:#fff;border:1px solid #d7e3ec;border-radius:16px;flex-direction:column;min-height:136px;padding:17px 15px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;display:flex!important}.cm-ai-pack:hover{border-color:#9dcadd;transform:translateY(-2px);box-shadow:0 10px 22px #16466914}.cm-ai-pack.selected{border-color:#1889b1;box-shadow:0 0 0 2px #1889b11a,0 10px 24px #16466914}.cm-ai-pack.recommended{background:linear-gradient(#f2fbfe,#fff);border-color:#7dc7df}.cm-ai-pack input{opacity:0;pointer-events:none;position:absolute}.cm-ai-pack-check{background:#fff;border:1.5px solid #b8cbd8;border-radius:50%;width:19px;height:19px;position:absolute;top:12px;right:12px}.cm-ai-pack.selected .cm-ai-pack-check{background:#1687ad;border-color:#1687ad;box-shadow:inset 0 0 0 4px #fff}.cm-ai-pack-ribbon{color:#117492;text-transform:uppercase;letter-spacing:.04em;background:#e0f4fa;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:900;position:absolute;top:12px;left:12px}.cm-ai-pack-amount{flex-direction:column;margin-top:auto;display:flex}.cm-ai-pack.recommended .cm-ai-pack-amount{padding-top:24px}.cm-ai-pack-amount b{color:#173052;line-height:1.05;font-size:22px!important}.cm-ai-pack-amount small{margin-top:4px;color:#344054!important;font-size:10px!important;font-weight:700!important}.cm-ai-pack-price{border-top:1px solid #edf2f6;align-items:baseline;gap:5px;margin-top:13px;padding-top:11px;color:#173052!important;font-size:16px!important;display:flex!important}.cm-ai-pack-price em{white-space:nowrap;margin-left:auto;color:#344054!important;font-size:9px!important}.cm-ai-custom-block{background:#fff;border:1px dashed #c9dbe6;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.cm-ai-custom-block label{color:#173052;font-size:13px;font-weight:800;display:block}.cm-ai-custom-block small{color:#344054;margin-top:3px;font-size:11px;display:block}.cm-ai-custom-input{background:#f9fbfc;border:1px solid #cfdee8;border-radius:11px;align-items:center;min-width:245px;display:flex;overflow:hidden}.cm-ai-custom-input:focus-within{border-color:#258aad;box-shadow:0 0 0 3px #258aad1a}.cm-ai-custom-input input{width:100%;min-width:0;padding:11px 12px;box-shadow:none!important;background:0 0!important;border:0!important}.cm-ai-custom-input span{color:#344054;border-left:1px solid #dce7ee;padding:0 11px;font-size:11px;font-weight:700}.cm-ai-price-preview{overflow:hidden;background:#fff!important;border:1px solid #d6e5ee!important;border-radius:16px!important;padding:0!important}.cm-ai-price-preview>div{padding:15px 17px}.cm-ai-price-preview-copy{background:#fbfdfe}.cm-ai-price-preview-total{text-align:right;background:linear-gradient(135deg,#123557,#175878)}.cm-ai-price-preview-total span,.cm-ai-price-preview-total small{color:#bcd5e4!important}.cm-ai-price-preview-total b{color:#fff!important;font-size:22px!important}.cm-ai-price-preview-copy b{font-size:19px!important}.cm-ai-price-preview-copy small{text-transform:none!important;letter-spacing:0!important;margin-top:3px!important;font-weight:500!important}.cm-ai-modal-actions{border-top:1px solid #e1eaf0;margin-top:2px;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding-top:16px!important;display:flex!important}.cm-ai-modal-actions>div:last-child{align-items:center;gap:9px;display:flex}.cm-ai-order-note{align-items:center;gap:7px;max-width:390px;display:flex}.cm-ai-order-note span{color:#15845f;background:#e4f7ef;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.cm-ai-order-note small{color:#344054;font-size:10px;line-height:1.35}@media (width<=820px){.cm-ai-pack-grid{grid-template-columns:1fr 1fr}.cm-ai-insight-strip{align-items:flex-start}.cm-ai-advice-grid-premium{grid-template-columns:1fr 1fr!important}.cm-ai-modal-actions{flex-direction:column;align-items:flex-start!important}.cm-ai-modal-actions>div:last-child{justify-content:flex-end;width:100%}}@media (width<=620px){.cm-ai-credits-modal{padding:10px!important}.cm-ai-credits-modal-card{border-radius:18px!important;width:100%!important;max-height:95vh!important}.cm-ai-modal-hero{border-radius:18px 18px 0 0;grid-template-columns:auto 1fr auto;padding:18px 16px}.cm-ai-modal-hero-icon{display:none}.cm-ai-modal-hero-copy h2{font-size:20px}.cm-ai-modal-body{padding:15px}.cm-ai-insight-strip{flex-direction:column}.cm-ai-insight-price{text-align:left}.cm-ai-advice-grid-premium,.cm-ai-pack-grid{grid-template-columns:1fr!important}.cm-ai-custom-block{flex-direction:column;align-items:stretch}.cm-ai-custom-input{width:100%;min-width:0}.cm-ai-price-preview{grid-template-columns:1fr!important}.cm-ai-price-preview-total{text-align:left}.cm-ai-modal-actions>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.cm-ai-modal-actions .cm-btn{width:100%}}.cm-ai-request-status{color:#173052;background:#f2f8fc;border:1px solid #cddfeb;border-radius:14px;margin:0 0 16px;padding:14px 16px}.cm-ai-request-status.quoted{background:#eef6ff;border-color:#bad6f2}.cm-ai-request-status strong{font-size:13px;display:block}.cm-ai-request-status p{margin:4px 0 2px;font-size:12px;line-height:1.45}.cm-ai-request-status small{color:#344054}.cm-ai-modal-message{border-radius:12px;margin:0 0 14px;padding:11px 13px;font-size:12px;font-weight:700;line-height:1.4;display:none}.cm-ai-modal-message.show{display:block}.cm-ai-modal-message.info{color:#24577d;background:#edf6ff;border:1px solid #c8def4}.cm-ai-modal-message.success{color:#15704d;background:#edf9f4;border:1px solid #bfe8d5}.cm-ai-modal-message.error{color:#a12d3c;background:#fff1f2;border:1px solid #f2c6cb}.cm-ai-credit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-ai-request-status-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.cm-ai-request-status-actions small{margin:0}@media (width<=650px){.cm-ai-credit-actions,.cm-ai-request-status-actions{flex-direction:column;align-items:stretch}.cm-ai-credit-actions .cm-btn,.cm-ai-request-status-actions .cm-btn{width:100%}}#relocare360-root .cm-app{min-height:100vh!important}#relocare360-root .cm-shell{align-items:stretch!important;min-height:100vh!important}#relocare360-root .cm-sidebar{align-self:stretch!important;min-height:100%!important}#relocare360-root .cm-main{flex-direction:column!important;min-height:100vh!important;display:flex!important}#relocare360-root .cm-content{width:100%;flex:1 0 auto!important}#relocare360-root .cm-saas-footer{margin-top:auto!important}#relocare360-root .cm-my-tasks-hero{background:linear-gradient(135deg,#f8fcff,#eef7fb);border:1px solid #d9e7f1;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;padding:26px 28px;display:flex}#relocare360-root .cm-my-tasks-hero h1{color:#0d3b59;margin:4px 0 7px;font-size:32px}#relocare360-root .cm-my-tasks-hero p{color:#344054;max-width:760px;margin:0}#relocare360-root .cm-my-tasks-total{text-align:right;min-width:120px}#relocare360-root .cm-my-tasks-total strong{color:#0b87a8;font-size:34px;line-height:1;display:block}#relocare360-root .cm-my-tasks-total span{color:#344054;font-size:11px}#relocare360-root .cm-my-tasks-shell{padding:16px}#relocare360-root .cm-my-tasks-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#relocare360-root .cm-my-task-card{background:linear-gradient(#fff,#fbfdff);border:1px solid #dfe8f0;border-radius:16px;min-width:0;padding:17px;box-shadow:0 9px 25px #1835530b}#relocare360-root .cm-my-task-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#relocare360-root .cm-my-task-card h3{color:#203c58;margin:8px 0 6px;font-size:17px}#relocare360-root .cm-my-task-card>p{color:#344054;margin:0 0 13px;font-size:12px;line-height:1.5}#relocare360-root .cm-my-task-meta{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}#relocare360-root .cm-my-task-meta span{color:#526a7d;background:#f3f7fa;border-radius:10px;min-width:0;padding:9px 10px;font-size:11px}#relocare360-root .cm-my-task-meta b{text-transform:uppercase;letter-spacing:.05em;color:#344054;margin-bottom:2px;font-size:9px;display:block}#relocare360-root .cm-my-task-status{border-top:1px solid #e8eef3;justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}#relocare360-root .cm-my-task-status label{color:#344054;font-size:11px;font-weight:800}#relocare360-root .cm-my-task-status select{width:auto!important;min-width:145px!important}@media (width<=1180px){#relocare360-root .cm-my-tasks-list{grid-template-columns:1fr}#relocare360-root .cm-inline-capacity{grid-template-columns:1fr!important}#relocare360-root .cm-step-header{align-items:flex-start}#relocare360-root .cm-step-score{text-align:left;border-top:1px solid #e8eef3;width:100%;padding-top:12px}}@media (width<=760px){#relocare360-root .cm-app,#relocare360-root .cm-shell,#relocare360-root .cm-main{min-height:0!important}#relocare360-root .cm-my-tasks-hero{flex-direction:column;align-items:flex-start;padding:21px}#relocare360-root .cm-my-tasks-total{text-align:left}#relocare360-root .cm-my-task-top{flex-direction:column}#relocare360-root .cm-my-task-meta{grid-template-columns:1fr}}.cm-user-seat-modal-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.cm-user-seat-modal-summary>div{background:#f8fbff;border:1px solid #e1e8f2;border-radius:13px;padding:12px}.cm-user-seat-modal-summary span{color:#344054;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.cm-user-seat-modal-summary b{color:#183b67;margin-top:4px;font-size:20px;display:block}.cm-user-seat-price-preview{background:linear-gradient(135deg,#f0f6ff,#f5f2ff);border:1px solid #dbe5f3;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.cm-user-seat-price-preview div span{color:#344054;font-size:11px;display:block}.cm-user-seat-price-preview div b{color:#173d6f;margin-top:4px;display:block}.cm-user-seat-price-preview small{color:#344054;grid-column:1/-1}@media (width<=700px){.cm-user-seat-modal-summary{grid-template-columns:1fr 1fr}.cm-user-seat-price-preview{grid-template-columns:1fr}}.cm-seat-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cm-seat-package{appearance:none;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e4f2;border-radius:14px;padding:14px;transition:all .15s}.cm-seat-package.active{background:#f3f7fc}.cm-seat-package:disabled{opacity:.58;cursor:not-allowed}.cm-seat-package span,.cm-seat-package b,.cm-seat-package small{display:block}.cm-seat-package span{color:#1c3e67;font-weight:800}.cm-seat-package b{color:#173d6f;margin-top:5px;font-size:18px}.cm-seat-package small{color:#344054;margin-top:6px}@media (width<=700px){.cm-seat-package-grid{grid-template-columns:1fr}}.cm-seat-modal-shell{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #d7e3ef!important;border-radius:24px!important;max-width:920px!important;max-height:min(900px,92vh)!important;padding:0!important;overflow:hidden auto!important;box-shadow:0 30px 80px #122d4e38!important}.cm-seat-modal{background:#f6f9fc}.cm-seat-modal-hero{color:#fff;background:linear-gradient(120deg,#102844 0%,#174b7b 100%);justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 25px;display:flex}.cm-seat-modal-hero .cm-kicker{color:#7dd3fc;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:900}.cm-seat-modal-hero h2{color:#fff;margin:5px 0 7px;font-size:25px;line-height:1.15}.cm-seat-modal-hero p{color:#d7e6f3;max-width:660px;margin:0;font-size:13px;line-height:1.55}.cm-seat-modal-hero .cm-action-modal-x{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:12px;flex:none;width:38px;height:38px;font-size:22px;position:static!important}.cm-seat-modal-hero .cm-action-modal-x:hover{background:#ffffff2e}.cm-seat-modal-stats{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 24px 0;display:grid}.cm-seat-stat{background:#fff;border:1px solid #dbe6f1;border-radius:15px;min-height:76px;padding:14px 16px}.cm-seat-stat span{color:#344054;text-transform:uppercase;letter-spacing:.055em;font-size:10px;font-weight:850;display:block}.cm-seat-stat b{color:#153b66;margin-top:5px;font-size:20px;line-height:1.1;display:block}.cm-seat-stat small{color:#344054;margin-top:4px;font-size:11px;display:block}.cm-seat-form{padding:18px 24px 24px}.cm-seat-section{background:#fff;border:1px solid #dce6ef;border-radius:17px;margin-bottom:14px;padding:18px}.cm-seat-section-head{grid-template-columns:34px 1fr;align-items:start;gap:10px;margin-bottom:15px;display:grid}.cm-seat-step{color:#1167b1;background:#e8f3ff;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:flex}.cm-seat-section-head h3{color:#163a62;margin:0;font-size:15px}.cm-seat-section-head p{color:#344054;margin:3px 0 0;font-size:11.5px}.cm-seat-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.cm-seat-package{background:#fbfdff;border:1px solid #d8e4ef;border-radius:14px;min-height:102px;padding:15px 16px}.cm-seat-package:hover:not(:disabled),.cm-seat-package.selected{background:#f3f9ff;border-color:#2d83cf;box-shadow:0 7px 22px #17558c1a}.cm-seat-package.active{background:#f5f7fa;border-color:#c9d6e3}.cm-seat-package-top{justify-content:space-between;align-items:center;gap:10px;display:flex!important}.cm-seat-package-top strong{color:#173e69;font-size:13px}.cm-seat-package-top em{text-transform:uppercase;color:#14764d;background:#e5f7ef;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.cm-seat-package b{margin-top:8px!important;font-size:19px!important}.cm-seat-package small{font-size:10.5px;line-height:1.45}.cm-seat-billing-options{grid-template-columns:1fr 1fr;gap:11px;display:grid}.cm-seat-billing-card{cursor:pointer;background:#fbfdff;border:1px solid #d8e4ef;border-radius:14px;align-items:flex-start;gap:11px;padding:14px 15px;display:flex}.cm-seat-billing-card:has(input:checked){background:#f2f8ff;border-color:#2d83cf;box-shadow:inset 0 0 0 1px #2d83cf1f}.cm-seat-billing-card input{margin-top:3px}.cm-seat-billing-card span{display:block}.cm-seat-billing-card b{color:#173e69;font-size:13px;display:block}.cm-seat-billing-card small{color:#344054;margin-top:3px;font-size:10.5px;display:block}.cm-seat-summary-panel{background:linear-gradient(135deg,#f1f7fd,#f8fbfe);border:1px solid #cfdeea;border-radius:17px;padding:18px}.cm-seat-summary-title{color:#163c66;margin-bottom:10px;font-size:13px;font-weight:900}.cm-user-seat-price-preview{background:0 0!important;border:0!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:0!important}.cm-user-seat-price-preview>div{background:#fff;border:1px solid #d8e5ef;border-radius:13px;padding:12px 14px}.cm-user-seat-price-preview span{text-transform:uppercase;font-weight:800;color:#344054!important;font-size:10px!important}.cm-user-seat-price-preview b{font-size:14px;color:#173d68!important}.cm-seat-preview-wide{grid-column:1/-1}.cm-seat-preview-wide small{color:#344054;margin-top:5px;font-size:10.5px;display:block}.cm-seat-contract-note{color:#344054;border-top:1px solid #d9e5ef;flex-direction:column;gap:3px;margin-top:11px;padding-top:11px;font-size:10.5px;line-height:1.45;display:flex}.cm-seat-contract-note b{color:#173e69;font-size:11px}.cm-seat-actions{justify-content:flex-end!important;margin-top:16px!important;padding-top:0!important}.cm-seat-actions .cm-btn{min-width:145px}.cm-seat-notice{background:#fff;border:1px solid #cfe0ef;border-radius:14px;grid-template-columns:34px 1fr;gap:10px;margin:18px 24px 0;padding:14px 16px;display:grid}.cm-seat-notice-icon{color:#1268b1;background:#e9f4ff;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:900;display:flex}.cm-seat-notice b{color:#173d68;font-size:13px}.cm-seat-notice p{color:#344054;margin:3px 0 0;font-size:11px}.cm-seat-empty{text-align:center;color:#344054;background:#fafcfe;border:1px dashed #ccd9e6;border-radius:13px;grid-column:1/-1;padding:16px}@media (width<=720px){.cm-seat-modal-shell{max-height:calc(100vh - 24px)!important}.cm-seat-modal-hero{padding:22px 20px}.cm-seat-modal-stats{grid-template-columns:1fr;padding:14px 16px 0}.cm-seat-form{padding:14px 16px 18px}.cm-seat-package-grid,.cm-seat-billing-options,.cm-user-seat-price-preview{grid-template-columns:1fr!important}.cm-seat-preview-wide{grid-column:auto}}.cm-maintenance-login{color:#6f4f08;background:#fff8e8;border:1px solid #f2c66d;border-radius:16px;margin:0 0 18px;padding:16px 18px;box-shadow:0 10px 28px #79571214}.cm-maintenance-login span{letter-spacing:.08em;text-transform:uppercase;color:#775000;background:#f7dfaa;border-radius:999px;margin-bottom:7px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.cm-maintenance-login b{color:#563c06;font-size:17px;display:block}.cm-maintenance-login p{color:#7c642d!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.55!important}.cm-auth-form-panel button:disabled,.cm-auth-form-panel input:disabled{cursor:not-allowed;opacity:.62}.cm-maintenance-login .cm-maintenance-link{color:#0b6aa8;margin-top:11px;font-weight:850;text-decoration:none;display:inline-flex}.cm-maintenance-login .cm-maintenance-link:hover{text-decoration:underline}.cm-owner-transfer-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;display:grid}.cm-owner-transfer-controls select{color:#243647;background:#fff;border:1px solid #cfdce8;border-radius:10px;width:100%;min-height:42px;padding:0 11px}.cm-owner-transfer-card>small{color:#344054;margin-top:9px;line-height:1.45;display:block}#relocare360-root .cm-seat-modal-shell,#relocare360-root .cm-action-modal-card,#relocare360-root .cm-modal-card{scrollbar-width:thin;scrollbar-color:#8fa6b8 transparent}#relocare360-root .cm-seat-modal-shell::-webkit-scrollbar{width:10px;height:10px}#relocare360-root .cm-action-modal-card::-webkit-scrollbar{width:10px;height:10px}#relocare360-root .cm-modal-card::-webkit-scrollbar{width:10px;height:10px}#relocare360-root .cm-seat-modal-shell::-webkit-scrollbar-track{background:0 0;margin:10px 0}#relocare360-root .cm-action-modal-card::-webkit-scrollbar-track{background:0 0;margin:10px 0}#relocare360-root .cm-modal-card::-webkit-scrollbar-track{background:0 0;margin:10px 0}#relocare360-root .cm-seat-modal-shell::-webkit-scrollbar-thumb{background:#8fa6b8 padding-box padding-box;border:2px solid #0000;border-radius:999px}#relocare360-root .cm-action-modal-card::-webkit-scrollbar-thumb{background:#8fa6b8 padding-box padding-box;border:2px solid #0000;border-radius:999px}#relocare360-root .cm-modal-card::-webkit-scrollbar-thumb{background:#8fa6b8 padding-box padding-box;border:2px solid #0000;border-radius:999px}#relocare360-root .cm-seat-modal-shell::-webkit-scrollbar-thumb:hover{background:#6f879a padding-box padding-box}#relocare360-root .cm-action-modal-card::-webkit-scrollbar-thumb:hover{background:#6f879a padding-box padding-box}#relocare360-root .cm-modal-card::-webkit-scrollbar-thumb:hover{background:#6f879a padding-box padding-box}@media (width<=720px){.cm-owner-transfer-controls{grid-template-columns:1fr}.cm-owner-transfer-controls .cm-btn{width:100%}}.cm-searchable-select{gap:7px;width:100%;display:grid}.cm-select-search{width:100%;min-height:40px;font:inherit;color:inherit;background:#fff;border:1px solid #cad8e5;border-radius:10px;outline:none;padding:9px 11px}.cm-select-search:focus{border-color:#168bc1;box-shadow:0 0 0 3px #168bc11f}.cm-searchable-select>select{width:100%}.cm-combobox{width:100%;display:block;position:relative}.cm-combo-native,.cm-combo-native[hidden]{opacity:0!important;pointer-events:none!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;width:0!important;height:0!important;display:none!important;position:absolute!important;overflow:hidden!important}.cm-combo-input{cursor:text;background:#fff;width:100%!important;padding-right:42px!important}.cm-combobox:after{content:"⌄";pointer-events:none;color:#5d7287;z-index:2;font-size:18px;line-height:20px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cm-combo-results{z-index:10050;background:#fff;border:1px solid #c9d9e7;border-radius:12px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 38px #142d482e}.cm-combo-results[hidden]{display:none!important}.cm-combo-option{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 11px;display:flex}.cm-combo-option:hover,.cm-combo-option.active{background:#edf7fc}.cm-combo-option[aria-selected=true]{font-weight:700}.cm-combo-empty{color:#6b7f91;padding:11px;font-size:13px}.cm-owner-dashboard-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.cm-owner-dashboard-strip>article{background:#fff;border:1px solid #dbe7f2;border-radius:16px;gap:3px;min-width:0;padding:14px 16px;display:grid;box-shadow:0 8px 22px #14395f0d}.cm-owner-dashboard-strip span{letter-spacing:.08em;text-transform:uppercase;color:#5d7896;font-size:10px;font-weight:900}.cm-owner-dashboard-strip strong{color:#102f55;white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.cm-owner-dashboard-strip small{color:#6d8197;font-size:11px;line-height:1.35}.cm-owner-badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#102f55;border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:900;display:inline-flex}.cm-portfolio-scope{gap:5px;margin-bottom:8px;display:grid}.cm-portfolio-scope small{color:#6d8197;font-size:10px;line-height:1.3}.cm-portfolio-scope select:disabled{opacity:.62;background:#f2f5f8}@media (width<=1180px){.cm-owner-dashboard-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.cm-owner-dashboard-strip{grid-template-columns:1fr}}#relocare360-root .cm-tenant-user-card,#relocare360-root .cm-tenant-user-card.owner{background:#fbfdfe;grid-template-columns:minmax(220px,1.05fr) minmax(190px,.72fr) minmax(330px,1.42fr) minmax(220px,.88fr);grid-template-areas:"identity role projects status""actions actions actions actions";align-items:stretch;gap:16px;padding:18px}#relocare360-root .cm-tenant-user-card.owner{background:linear-gradient(135deg,#fbfdff 0%,#f5f9fd 100%);border-color:#c9dceb;box-shadow:inset 4px 0 #173f6b}#relocare360-root .cm-tenant-user-card>.cm-tenant-user-identity{grid-area:identity}#relocare360-root .cm-tenant-user-card>.cm-tenant-user-field:not(.projects):not(.status){grid-area:role}#relocare360-root .cm-tenant-user-card>.cm-tenant-user-field.projects{grid-area:projects}#relocare360-root .cm-tenant-user-card>.cm-tenant-user-field.status{grid-area:status}#relocare360-root .cm-tenant-user-card>.cm-tenant-user-actions{grid-area:actions}#relocare360-root .cm-tenant-user-field{min-width:0}#relocare360-root .cm-tenant-user-field>select,#relocare360-root .cm-portfolio-scope select{color:#173052;background:#fff;border:1px solid #c9d9e6;border-radius:10px;width:100%;min-height:42px;padding:0 36px 0 12px;font-weight:700}#relocare360-root .cm-tenant-user-field>select:focus,#relocare360-root .cm-portfolio-scope select:focus{border-color:#1598ca;outline:2px solid #1391ca29}#relocare360-root .cm-control-label{color:#506b86;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}#relocare360-root .cm-owner-project-access{background:#f3fbf8;border:1px solid #cde4dd;border-radius:11px;gap:4px;padding:12px 13px;display:grid}#relocare360-root .cm-owner-project-access b{color:#176e54;font-size:12px}#relocare360-root .cm-owner-project-access span{color:#547064;font-size:10px;line-height:1.45}#relocare360-root .cm-tenant-user-actions{border-top:1px solid #dfe8ef;justify-content:flex-end;padding-top:14px}#relocare360-root .cm-tenant-user-card.owner .cm-owner-badge{background:#173f6b}#relocare360-root .cm-portfolio-scope select:disabled{opacity:1;color:#526b82;cursor:not-allowed;background:#edf3f7}@media (width<=1180px){#relocare360-root .cm-tenant-user-card,#relocare360-root .cm-tenant-user-card.owner{grid-template-columns:1fr 1fr;grid-template-areas:"identity role""projects status""actions actions"}}@media (width<=760px){#relocare360-root .cm-tenant-user-card,#relocare360-root .cm-tenant-user-card.owner{grid-template-columns:1fr;grid-template-areas:"identity""role""projects""status""actions"}}#relocare360-root .cm-functional-role-picker{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;display:grid}#relocare360-root .cm-functional-role-picker label{color:#314d6d;cursor:pointer;background:#fbfdff;border:1px solid #dce7f2;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:8px 9px;font-size:10.5px;font-weight:700;display:flex}#relocare360-root .cm-functional-role-picker label:has(input:checked){color:#0e4c75;background:#eef8ff;border-color:#8bc7ea}#relocare360-root .cm-functional-role-picker input{flex:none;margin:0}#relocare360-root .cm-owner-dashboard-strip.inline{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}#relocare360-root .cm-owner-dashboard-strip.inline>article{box-shadow:none;background:#f8fbfe}#relocare360-root .cm-overview-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}#relocare360-root .cm-overview-gauges{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}@media (width<=760px){#relocare360-root .cm-functional-role-picker{grid-template-columns:1fr}#relocare360-root .cm-owner-dashboard-strip.inline{grid-template-columns:1fr 1fr}}#relocare360-root .cm-new-user-role-box{background:#f8fbfe;border:1px solid #dbe7f2;border-radius:12px;padding:12px}#relocare360-root .cm-new-user-role-box .cm-functional-role-picker{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=980px){#relocare360-root .cm-new-user-role-box .cm-functional-role-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){#relocare360-root .cm-new-user-role-box .cm-functional-role-picker{grid-template-columns:1fr}}.cm-user-list-head,.cm-user-list-row{grid-template-columns:minmax(220px,1.4fr) minmax(220px,1.2fr) minmax(180px,.8fr) 34px;align-items:center;gap:18px;display:grid}.cm-user-list-head{color:#647b92;letter-spacing:.08em;text-transform:uppercase;padding:0 18px 9px;font-size:10px;font-weight:800}.cm-user-list-compact{background:#fff;border:1px solid #dce7f1;border-radius:14px;overflow:hidden}.cm-user-list-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4edf5;padding:15px 18px}.cm-user-list-row:last-child{border-bottom:0}.cm-user-list-row:hover{background:#f6fbff}.cm-user-list-row>span{min-width:0}.cm-user-list-row b{font-size:13px;display:block}.cm-user-list-row small{color:#6d8297;margin-top:4px;font-size:10px;display:block}.cm-user-list-main b{color:#14385d;font-size:14px}.cm-user-list-arrow{color:#6c8aa5;text-align:right;line-height:1;font-size:28px!important}.cm-user-modal-grid{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.cm-user-modal-grid .full{grid-column:1/-1}.cm-user-modal-notice,.cm-user-modal-owner{background:#f7fbff;border:1px solid #d8e6f1;border-radius:12px;margin:12px 0;padding:13px 15px}.cm-user-modal-notice.good{background:#f1fbf7;border-color:#cde9dc}.cm-user-modal-notice.warn{background:#fff9ec;border-color:#efd9a5}.cm-user-modal-notice b,.cm-user-modal-notice span{display:block}.cm-user-modal-notice span{color:#63798f;margin-top:4px;font-size:11px}.cm-user-modal-owner{margin-top:18px}.cm-user-modal-owner h3{margin:4px 0 6px}.cm-user-modal-owner p{color:#627991;margin:0 0 12px;font-size:12px}.cm-sla-detail h2{margin:6px 0}.cm-action-modal-card:has(.cm-user-modal-grid){max-width:920px}@media (width<=850px){.cm-user-list-head{display:none}.cm-user-list-row{grid-template-columns:1fr 1fr 28px}.cm-user-list-row>span:nth-child(3){grid-column:1/3}.cm-user-modal-grid{grid-template-columns:1fr}}.cm-project-member-role-list{gap:10px;display:grid}.cm-project-member-role-row{border:1px solid var(--cm-border,#d7e3ef);background:#fff;border-radius:12px;padding:12px}.cm-project-member-main{align-items:center;gap:10px;display:flex}.cm-project-member-main>span{gap:2px;display:grid}.cm-project-member-main small{color:#6b7f95}.cm-project-role-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0 0 28px;display:grid}.cm-project-role-picker[hidden]{display:none}.cm-project-role-picker label{background:#f8fbfe;border:1px solid #dbe6f0;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;font-size:12px;display:flex}.cm-project-role-picker input{margin:0}.cm-user-modal-grid [data-member-domains-wrap][hidden]{display:none}@media (width<=980px){.cm-project-role-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.cm-project-role-picker{grid-template-columns:1fr;margin-left:0}}#relocare360-root .cm-manage-shell{gap:20px}#relocare360-root .cm-manage-tabs{background:linear-gradient(#f5f9fc,#edf4f8);border-color:#d5e2ed;width:100%;padding:7px;box-shadow:0 5px 18px #1235560b}#relocare360-root .cm-manage-tab{color:#496980;border:1px solid #0000;padding:10px 15px;transition:all .16s}#relocare360-root .cm-manage-tab:hover{color:#155f94;background:#fff;border-color:#d8e6f0}#relocare360-root .cm-manage-tab.active{color:#0f6c9f;border-color:#d7e5ef;box-shadow:0 4px 14px #14486c14}#relocare360-root .cm-manage-content{gap:18px;min-width:0;display:grid}#relocare360-root .cm-manage-content>.cm-section-head{margin:0;padding:5px 1px 0}#relocare360-root .cm-manage-content>.cm-section-head h1{letter-spacing:-.025em;color:#153354;font-size:clamp(25px,2.2vw,34px)}#relocare360-root .cm-manage-content>.cm-section-head .cm-kicker{color:#166fa6}#relocare360-root .cm-manage-content>.cm-card,#relocare360-root .cm-manage-content>form.cm-card,#relocare360-root .cm-manage-content>section.cm-card{background:linear-gradient(#fff,#fcfdff);border:1px solid #d9e6ef;border-radius:18px;box-shadow:0 10px 30px #1234540e}#relocare360-root .cm-manage-content .cm-card h2,#relocare360-root .cm-manage-content .cm-card h3{color:#173a5d}#relocare360-root .cm-manage-content .cm-muted{color:#657d91}#relocare360-root .cm-manage-content .cm-field input:not([type=checkbox]):not([type=radio]),#relocare360-root .cm-manage-content .cm-field select,#relocare360-root .cm-manage-content .cm-field textarea{background:#fff;border-color:#cadbe8;border-radius:11px;min-height:42px}#relocare360-root .cm-manage-content .cm-field input:focus,#relocare360-root .cm-manage-content .cm-field select:focus,#relocare360-root .cm-manage-content .cm-field textarea:focus{border-color:#54a6d4;box-shadow:0 0 0 3px #1489be1a}#relocare360-root .cm-user-admin-list{padding:20px 24px 24px}#relocare360-root .cm-user-list-head,#relocare360-root .cm-user-list-row{grid-template-columns:minmax(210px,1.25fr) minmax(160px,.85fr) minmax(220px,1.15fr) minmax(135px,.65fr) 30px;gap:16px}#relocare360-root .cm-user-list-head{padding:0 18px 10px}#relocare360-root .cm-user-list-row{padding:16px 18px;transition:background .15s,transform .15s}#relocare360-root .cm-user-list-row:hover{background:#f6fbff;transform:translateY(-1px)}#relocare360-root .cm-user-list-department b{color:#234b68;font-weight:750}#relocare360-root .cm-user-list-department small{color:#7890a3}#relocare360-root .cm-user-seat-card{background:linear-gradient(135deg,#fff,#f7fbff);justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}#relocare360-root .cm-user-seat-card h3{margin:3px 0 6px;font-size:21px}#relocare360-root .cm-user-modal-grid{gap:16px}#relocare360-root .cm-user-modal-grid>.cm-field{background:#fbfdff;border:1px solid #e0eaf2;border-radius:13px;padding:13px}#relocare360-root .cm-user-modal-grid>.cm-field.full{padding:15px}#relocare360-root .cm-user-modal-grid>.cm-field>label{color:#234b68}#relocare360-root .cm-sla-detail,#relocare360-root .cm-branding-tenant-card,#relocare360-root .cm-integration-form,#relocare360-root .cm-community-admin,#relocare360-root .cm-ai-credit-card,#relocare360-root .cm-addon-checkout{overflow:hidden}#relocare360-root .cm-manage-content .cm-empty{color:#6a8093;background:#f8fbfd;border:1px dashed #cfdeea;border-radius:14px;padding:26px}@media (width<=1000px){#relocare360-root .cm-user-list-head{display:none}#relocare360-root .cm-user-list-row{grid-template-columns:1.2fr 1fr 28px}#relocare360-root .cm-user-list-row>span:nth-child(2),#relocare360-root .cm-user-list-row>span:nth-child(3){grid-column:auto}#relocare360-root .cm-user-list-row>span:nth-child(4){grid-column:1/3}}@media (width<=720px){#relocare360-root .cm-user-seat-card{flex-direction:column;align-items:flex-start}#relocare360-root .cm-user-list-row{grid-template-columns:1fr 28px}#relocare360-root .cm-user-list-row>span:nth-child(2),#relocare360-root .cm-user-list-row>span:nth-child(3),#relocare360-root .cm-user-list-row>span:nth-child(4){grid-column:1}#relocare360-root .cm-user-list-row>span:last-child{grid-area:1/2/5;align-self:center}}#relocare360-root .cm-user-list-head,#relocare360-root .cm-user-list-row{grid-template-columns:minmax(190px,1.2fr) minmax(150px,.8fr) minmax(180px,.95fr) minmax(190px,1fr) minmax(120px,.6fr) 30px}#relocare360-root .cm-user-list-domains b{white-space:normal;line-height:1.3}#relocare360-root .cm-project-access-builder{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.6fr);align-items:start;gap:20px;display:grid}#relocare360-root .cm-project-access-builder>section{background:#fbfdff;border:1px solid #dce7f1;border-radius:14px;padding:16px}#relocare360-root .cm-project-access-builder h4{color:#173b65;margin:0 0 4px}#relocare360-root .cm-project-domain-picker{gap:8px;margin-top:14px;display:grid}#relocare360-root .cm-project-domain-picker label{background:#fff;border:1px solid #dbe6f0;border-radius:11px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}#relocare360-root .cm-project-domain-picker label.locked{background:#eef7ff;border-color:#c8dff2}#relocare360-root .cm-project-domain-picker label>span{gap:2px;display:grid}#relocare360-root .cm-project-domain-picker small{color:#6b7f95;font-size:10px}#relocare360-root .cm-project-member-role-row.domain-covered{background:#f4fbf7;border-color:#cfe7d9}#relocare360-root .cm-project-domain-summary{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}#relocare360-root .cm-project-domain-summary span{background:#f8fbfe;border:1px solid #dce7f1;border-radius:10px;gap:2px;padding:8px 10px;display:grid}#relocare360-root .cm-project-domain-summary b{text-transform:uppercase;letter-spacing:.05em;color:#657d94;font-size:9px}@media (width<=1050px){#relocare360-root .cm-project-access-builder{grid-template-columns:1fr}}@media (width<=980px){#relocare360-root .cm-user-list-head{display:none}#relocare360-root .cm-user-list-row{grid-template-columns:1.2fr 1fr 28px}#relocare360-root .cm-user-list-row>span:nth-child(2),#relocare360-root .cm-user-list-row>span:nth-child(3),#relocare360-root .cm-user-list-row>span:nth-child(4){grid-column:auto}#relocare360-root .cm-user-list-row>span:nth-child(5){grid-column:1/3}}@media (width<=620px){#relocare360-root .cm-user-list-row{grid-template-columns:1fr 28px}#relocare360-root .cm-user-list-row>span:nth-child(2),#relocare360-root .cm-user-list-row>span:nth-child(3),#relocare360-root .cm-user-list-row>span:nth-child(4),#relocare360-root .cm-user-list-row>span:nth-child(5){grid-column:1}#relocare360-root .cm-user-list-row>span:last-child{grid-area:1/2/6;align-self:center}}.cm-authz-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.cm-authz-card{padding:20px}.cm-authz-list{gap:8px;display:grid}.cm-authz-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #d7e4ef;border-radius:12px;grid-template-columns:minmax(0,1fr) 90px 140px 24px;align-items:center;gap:14px;padding:13px 14px;display:grid}.cm-authz-row:hover{border-color:#9fc8e4;box-shadow:0 6px 18px #184e7912}.cm-authz-row>span{gap:3px;min-width:0;display:grid}.cm-authz-row b{font-size:13px}.cm-authz-row small{color:#6e8196;white-space:normal;font-size:10px}.cm-authz-row.inactive{opacity:.55;background:#f7f9fb}.cm-authz-explainer{margin-top:16px}.cm-authz-user-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:280px;padding:2px;display:grid;overflow:auto}.cm-authz-user-picker label{background:#fbfdff;border:1px solid #dce7f0;border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.cm-authz-user-picker label>span{gap:2px;display:grid}.cm-authz-user-picker small{color:#6c8197;font-size:10px}@media (width<=980px){.cm-authz-grid,.cm-authz-user-picker{grid-template-columns:1fr}.cm-authz-row{grid-template-columns:minmax(0,1fr) 72px 110px 20px}}#relocare360-root{width:100%;max-width:100%;min-height:100dvh;overflow-x:hidden}#relocare360-root .cm-app{border:0!important;border-radius:0!important;min-height:100dvh!important;overflow:visible!important}#relocare360-root .cm-shell{transition:grid-template-columns .2s;grid-template-columns:clamp(220px,15.5vw,258px) minmax(0,1fr)!important;min-height:100dvh!important;overflow:visible!important}#relocare360-root .cm-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)!important}#relocare360-root .cm-sidebar{z-index:20;align-self:start!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:0 12px 12px!important;position:sticky!important;top:0!important;overflow:hidden!important}#relocare360-root .cm-sidebar .cm-brand{flex:none;margin:0 -12px 10px!important;padding-left:20px!important;padding-right:20px!important}#relocare360-root .cm-sidebar-toggle{color:#fff;z-index:3;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;place-items:center;width:30px;height:30px;font-size:22px;line-height:1;display:grid;position:absolute;top:96px;right:9px;box-shadow:0 7px 18px #0000001f}#relocare360-root .cm-sidebar-toggle:hover{background:#ffffff2e}#relocare360-root .cm-nav{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex:auto;min-height:0;overflow:hidden auto;padding:32px 0 8px!important}#relocare360-root .cm-nav button{text-overflow:ellipsis;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;min-height:42px;white-space:nowrap!important;padding:10px 11px!important;display:grid!important;overflow:hidden!important}#relocare360-root .cm-nav-icon{width:24px;height:24px;color:inherit;flex:none;place-items:center;font-size:17px;line-height:1;display:grid}#relocare360-root .cm-nav-label{text-overflow:ellipsis;min-width:0;overflow:hidden;white-space:nowrap!important}#relocare360-root .cm-sidebar-foot{flex:none;min-width:0;overflow:hidden;margin-top:0!important;padding:12px 5px 0!important}#relocare360-root .cm-sidebar.is-collapsed .cm-brand{justify-content:center!important;height:88px!important;min-height:88px!important;max-height:88px!important;padding:16px 8px 20px!important}#relocare360-root .cm-sidebar.is-collapsed .cm-brand img{object-fit:contain!important;max-width:52px!important;max-height:42px!important}#relocare360-root .cm-sidebar.is-collapsed .cm-brand>div:not(.cm-brandmark-fallback){display:none!important}#relocare360-root .cm-sidebar.is-collapsed .cm-sidebar-toggle{top:94px;right:22px}#relocare360-root .cm-sidebar.is-collapsed .cm-nav{padding-top:38px!important}#relocare360-root .cm-sidebar.is-collapsed .cm-nav button{grid-template-columns:1fr;justify-items:center;padding:10px!important}#relocare360-root .cm-sidebar.is-collapsed .cm-nav-label,#relocare360-root .cm-sidebar.is-collapsed .cm-userbox,#relocare360-root .cm-sidebar.is-collapsed .cm-tenant-select{display:none!important}#relocare360-root .cm-sidebar.is-collapsed .cm-logout{border:1px solid #ffffff26;border-radius:10px;place-items:center;width:42px;height:38px;margin:4px auto 0;font-size:0;display:grid;overflow:hidden}#relocare360-root .cm-sidebar.is-collapsed .cm-logout:before{content:"↪";color:#d8e8f4;font-size:18px}#relocare360-root .cm-main{width:100%!important;min-width:0!important;min-height:100dvh!important;overflow:hidden!important}#relocare360-root .cm-content{width:100%!important;min-width:0!important;max-width:min(1600px,100%)!important;padding:clamp(16px,1.7vw,30px)!important}#relocare360-root .cm-top{min-width:0;padding:clamp(13px,1.15vw,20px) clamp(16px,1.7vw,28px)!important}#relocare360-root .cm-top>*,#relocare360-root .cm-card>*,#relocare360-root .cm-section-head>*{min-width:0}#relocare360-root h1,#relocare360-root h2,#relocare360-root h3,#relocare360-root h4,#relocare360-root h5,#relocare360-root label,#relocare360-root button,#relocare360-root .cm-kicker,#relocare360-root .cm-badge,#relocare360-root .cm-nav-label{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}#relocare360-root p,#relocare360-root small,#relocare360-root td,#relocare360-root .cm-muted{word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important}#relocare360-root input,#relocare360-root select,#relocare360-root textarea,#relocare360-root .cm-card,#relocare360-root .cm-kpi,#relocare360-root .cm-project-card,#relocare360-root .cm-section,#relocare360-root .cm-field{min-width:0;max-width:100%}#relocare360-root .cm-form,#relocare360-root .cm-two,#relocare360-root .cm-dashboard-grid,#relocare360-root .cm-report-charts,#relocare360-root .cm-report-layout{min-width:0}#relocare360-root .cm-form{grid-template-columns:repeat(2,minmax(0,1fr))}#relocare360-root .cm-functional-role-picker,#relocare360-root .cm-domain-picker{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}#relocare360-root .cm-action-modal,#relocare360-root .cm-modal,#relocare360-root [class*=modal-backdrop]{overscroll-behavior:contain}#relocare360-root .cm-action-modal-card,#relocare360-root .cm-modal-card,#relocare360-root .cm-seat-modal-shell{scrollbar-gutter:stable;max-width:min(1080px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;overflow:hidden auto!important}#relocare360-root .cm-assistant-panel{max-height:calc(100dvh - 24px)!important;overflow:hidden!important}#relocare360-root .cm-assistant-chat{overscroll-behavior:contain;min-height:0!important;overflow-y:auto!important}#relocare360-root .cm-flow-detail,#relocare360-root .cm-step-workspace,#relocare360-root .cm-table-wrap{min-width:0;max-width:100%}#relocare360-root .cm-table-wrap{overflow:auto!important}#relocare360-root>.cm-loading{color:#14385d;background:radial-gradient(circle at 50% 35%,#0ea7cb14,#0000 28%),linear-gradient(#f7fafd,#eef4f9);place-items:center;min-height:100dvh;padding:24px;font-size:0;display:grid}#relocare360-root>.cm-loading:before{content:"ReloCare360 wordt geladen…";letter-spacing:-.01em;color:#14385d;background-color:#fff;background-image:radial-gradient(circle,#10aeca 0 4px,#0000 5px),radial-gradient(circle,#1677dc 0 4px,#0000 5px),radial-gradient(circle,#153c6b 0 4px,#0000 5px);background-position:calc(50% - 18px) 34px,50% 34px,calc(50% + 18px) 34px;background-repeat:no-repeat;background-size:14px 14px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #d9e6f0;border-radius:22px;place-items:center;min-width:min(390px,100vw - 40px);min-height:132px;padding:64px 28px 24px;font-size:16px;font-weight:800;animation:1.15s ease-in-out infinite cmLoadingPulse;display:grid;box-shadow:0 24px 70px #12315224}@keyframes cmLoadingPulse{0%,to{transform:translateY(0);box-shadow:0 24px 70px #1231521f}50%{transform:translateY(-2px);box-shadow:0 30px 78px #1231522b}}@media (width<=1100px){#relocare360-root .cm-shell{grid-template-columns:214px minmax(0,1fr)!important}#relocare360-root .cm-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)!important}#relocare360-root .cm-form{grid-template-columns:1fr 1fr}#relocare360-root .cm-content{padding:16px!important}}@media (width<=820px){#relocare360-root .cm-shell,#relocare360-root .cm-shell.sidebar-collapsed{grid-template-columns:1fr!important}#relocare360-root .cm-sidebar{height:auto!important;min-height:auto!important;max-height:none!important;padding:0 10px 10px!important;position:relative!important}#relocare360-root .cm-sidebar-toggle{display:none!important}#relocare360-root .cm-sidebar .cm-brand,#relocare360-root .cm-sidebar.is-collapsed .cm-brand{justify-content:flex-start!important;height:80px!important;min-height:80px!important;max-height:80px!important;margin:0 -10px 8px!important;padding:12px 18px 20px!important}#relocare360-root .cm-sidebar.is-collapsed .cm-brand img{max-width:175px!important;max-height:48px!important}#relocare360-root .cm-nav,#relocare360-root .cm-sidebar.is-collapsed .cm-nav{grid-template-columns:repeat(4,minmax(0,1fr));padding:4px 0!important;display:grid!important;overflow:visible!important}#relocare360-root .cm-nav button,#relocare360-root .cm-sidebar.is-collapsed .cm-nav button{grid-template-columns:22px minmax(0,1fr);justify-items:start;padding:9px 8px!important}#relocare360-root .cm-sidebar.is-collapsed .cm-nav-label{display:block!important}#relocare360-root .cm-sidebar-foot{display:none!important}#relocare360-root .cm-form{grid-template-columns:1fr!important}#relocare360-root .cm-form .full,#relocare360-root .cm-field.full{grid-column:auto!important}#relocare360-root .cm-top{position:relative!important}}@media (width<=560px){#relocare360-root .cm-nav,#relocare360-root .cm-sidebar.is-collapsed .cm-nav{grid-template-columns:repeat(2,minmax(0,1fr))}#relocare360-root .cm-content{padding:12px!important}}#relocare360-root{--cm-ink:#10253f;--cm-muted:#3f566f;--cm-line:#cfdbe8;--cm-shadow:0 12px 34px #14365d13}#relocare360-root .cm-card,#relocare360-root .cm-kpi,#relocare360-root .cm-project-card,#relocare360-root .cm-check-card,#relocare360-root .cm-team-cap,#relocare360-root .cm-verify-card,#relocare360-root .cm-overview-gauge,#relocare360-root .cm-overview-kpi,#relocare360-root .cm-overview-panel,#relocare360-root .cm-step-header,#relocare360-root .cm-flow-nav-item,#relocare360-root .cm-action-head{color:var(--cm-ink);border-color:#cfdbe8}#relocare360-root .cm-muted,#relocare360-root .cm-kpi span,#relocare360-root .cm-kpi small,#relocare360-root .cm-project-meta,#relocare360-root .cm-flow-nav-copy small,#relocare360-root .cm-step-header p,#relocare360-root .cm-check-copy small,#relocare360-root .cm-table td small,#relocare360-root .cm-overview-gauge>small,#relocare360-root .cm-overview-gauge-ring span,#relocare360-root .cm-overview-kpi span,#relocare360-root .cm-overview-kpi small,#relocare360-root .cm-overview-status-row span,#relocare360-root .cm-capacity-summary span,#relocare360-root .cm-overview-resource-row b,#relocare360-root .cm-overview-resource-row small,#relocare360-root .cm-overview-resource-foot,#relocare360-root .cm-overview-attention span,#relocare360-root .cm-overview-ok span,#relocare360-root .cm-overview-deadlines button>span:nth-child(2)>small,#relocare360-root .cm-deadline-date small{color:#40566f!important}#relocare360-root .cm-field label,#relocare360-root .cm-table th{color:#304860}#relocare360-root .cm-card,#relocare360-root .cm-kpi,#relocare360-root .cm-project-card,#relocare360-root .cm-check-card,#relocare360-root .cm-team-cap,#relocare360-root .cm-verify-card{border-color:#cfdbe8;box-shadow:0 11px 30px #14365d11}#relocare360-root .cm-table-wrap{border-color:#ccd9e6}#relocare360-root .cm-mini-row,#relocare360-root .cm-check-row,#relocare360-root .cm-table td{border-color:#dce5ee}#relocare360-root .cm-empty{color:#3f566f;background:#f7fafc;border-color:#c7d5e2}#relocare360-root .cm-overview-gauge-ring{background:conic-gradient(var(--ring) calc(var(--value)*1%),#d7e1ec 0);box-shadow:inset 0 0 0 1px #18395b14}#relocare360-root .cm-overview-gauge-ring:after{box-shadow:0 5px 18px #25395812,inset 0 0 0 1px #edf2f7}#relocare360-root .cm-overview-status-track,#relocare360-root .cm-overview-resource-track,#relocare360-root .cm-progress{background:#dce5ee}#relocare360-root .cm-overview-status-row span i{background:#72869c}#relocare360-root .cm-step-num{color:#0f5fc5;background:#dbe8f5;box-shadow:inset 0 0 0 1px #c4d7e9}#relocare360-root .cm-check-toggle{color:#334b64;background:#fff;border-color:#9fb0c1}#relocare360-root .cm-hero,#relocare360-root .cm-overview-hero,#relocare360-root .cm-compliance-overview-hero,#relocare360-root .cm-seat-modal-hero,#relocare360-root .cm-ai-modal-hero,#relocare360-root .cm-nav button.active,#relocare360-root .cm-hero h1,#relocare360-root .cm-hero h2,#relocare360-root .cm-hero h3,#relocare360-root .cm-overview-hero h1,#relocare360-root .cm-overview-hero h2,#relocare360-root .cm-overview-hero h3,#relocare360-root .cm-seat-modal-hero h2,#relocare360-root .cm-ai-modal-hero h2,#relocare360-root .cm-nav button.active .cm-nav-icon,#relocare360-root .cm-nav button.active .cm-nav-label{color:#fff!important}#relocare360-root .cm-hero p,#relocare360-root .cm-overview-hero p{color:#e4eef9!important}#relocare360-root .cm-hero .cm-kicker,#relocare360-root .cm-overview-hero .cm-kicker{color:#9fe8f4!important}#relocare360-root .cm-sidebar .cm-userbox strong{color:#fff!important}#relocare360-root .cm-sidebar .cm-userbox span,#relocare360-root .cm-sidebar .cm-logout{color:#afc4d8!important}#relocare360-root .cm-nav button:hover{color:#fff}#relocare360-root .cm-sidebar .cm-brand{background:linear-gradient(#fff 0% 51%,#f6f9fc 66%,#dce9f2 79%,#5d85a68a 90%,#0d2a4d00 100%)!important;margin-bottom:6px!important}#relocare360-root .cm-sidebar .cm-brand:after{background:linear-gradient(#0d2a4d00,#0d2a4d38 72%,#0d2a4d57);height:38px;bottom:-2px}#relocare360-root .cm-nav{padding-top:26px!important}#relocare360-root .cm-field input:not([type=checkbox]):not([type=radio]),#relocare360-root .cm-field select,#relocare360-root .cm-field textarea,#relocare360-root select,#relocare360-root textarea{color:#14283f;border-color:#bdcbd9}#relocare360-root input:disabled,#relocare360-root select:disabled,#relocare360-root textarea:disabled,#relocare360-root input[readonly],#relocare360-root textarea[readonly]{color:#2e465f!important;opacity:1!important;background:#f3f7fa!important}#relocare360-root .cm-user-search-wrap{align-items:center;min-width:min(360px,100%);display:flex}#relocare360-root .cm-user-search-wrap input{color:#14283f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bdcbd9;border-radius:12px;outline:none;padding:10px 13px;box-shadow:inset 0 1px 2px #14365d08}#relocare360-root .cm-user-search-wrap input:focus{border-color:#2b83df;box-shadow:0 0 0 3px #2b83df1f}#relocare360-root .cm-report-share-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}#relocare360-root .cm-report-share-modes label{cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:14px;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}#relocare360-root .cm-report-share-modes label:has(input:checked){background:#f1f9fd;border-color:#2393d7;box-shadow:0 0 0 2px #2393d717}#relocare360-root .cm-report-share-modes span{color:#19334e;gap:4px;min-width:0;display:grid}#relocare360-root .cm-report-share-modes small{color:#40566f;line-height:1.4}#relocare360-root .cm-report-share-users{gap:8px;max-height:330px;margin-top:10px;padding:2px 4px 2px 0;display:grid;overflow:auto}#relocare360-root .cm-report-share-user{cursor:pointer;background:#fff;border:1px solid #d3dee9;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:10px 12px;display:grid}#relocare360-root .cm-report-share-user:hover{background:#f8fbfd;border-color:#9fc2df}#relocare360-root .cm-report-share-user span{color:#19334e;gap:2px;min-width:0;display:grid}#relocare360-root .cm-report-share-user small{color:#40566f;white-space:normal;overflow-wrap:break-word}#relocare360-root .cm-shared-report-grid{grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr));gap:13px;display:grid}#relocare360-root .cm-shared-report-card{background:#fff;border:1px solid #cfdbe8;border-radius:16px;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 9px 24px #14365d0e}#relocare360-root .cm-shared-report-card h3{color:#173052;overflow-wrap:break-word;margin:2px 0 0}#relocare360-root .cm-shared-report-card p,#relocare360-root .cm-shared-report-card small{color:#40566f;overflow-wrap:break-word}@media (width<=760px){#relocare360-root .cm-report-share-modes{grid-template-columns:1fr}#relocare360-root .cm-user-search-wrap{width:100%;min-width:0}}#relocare360-root .cm-project-home-grid{grid-auto-rows:auto;gap:12px;margin-bottom:22px}#relocare360-root .cm-project-home-card{min-height:0;padding:15px 16px}#relocare360-root .cm-project-home-card h3{margin:4px 0 6px;font-size:16px}#relocare360-root .cm-project-home-card p{margin:0 0 9px}#relocare360-root .cm-project-home-card .cm-home-status-list{margin:9px 0 10px}#relocare360-root .cm-project-home-card .cm-lifecycle-control{margin:8px 0 0;padding:10px}#relocare360-root .cm-project-task-card,#relocare360-root .cm-project-sprint-card{align-content:start}#relocare360-root .cm-project-task-card .cm-btn,#relocare360-root .cm-project-sprint-card .cm-btn{margin-top:4px}#relocare360-root .cm-component-section-head{margin-top:4px;margin-bottom:13px}#relocare360-root .cm-component-section-head h2{margin:0}#relocare360-root .cm-component-grid{grid-template-columns:repeat(auto-fill,minmax(420px,500px));grid-auto-rows:1fr;gap:18px}#relocare360-root .cm-component-supercard{min-height:0}#relocare360-root .cm-component-super-head{min-height:0;padding-top:17px}#relocare360-root .cm-component-journey{min-height:0;margin-top:15px}#relocare360-root .cm-component-status-row{min-height:0;margin-top:10px;padding:9px 0}#relocare360-root .cm-component-people{min-height:0;padding:8px 0}#relocare360-root .cm-component-lifecycle{min-height:0;margin:0 20px 10px;padding:10px 11px}#relocare360-root .cm-component-lifecycle .cm-lifecycle-fields{margin-top:2px}#relocare360-root .cm-component-next{min-height:0;margin-top:9px}#relocare360-root .cm-component-footer{justify-content:flex-end;padding-top:12px}@media (width>=1500px){#relocare360-root .cm-project-home-grid{grid-template-columns:1.35fr 1fr .9fr .9fr .9fr}}@media (width>=1000px) and (width<=1499px){#relocare360-root .cm-project-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=761px) and (width<=999px){#relocare360-root .cm-project-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#relocare360-root .cm-component-grid{grid-template-columns:1fr}}@media (width<=760px){#relocare360-root .cm-project-home-grid,#relocare360-root .cm-component-grid{grid-template-columns:1fr}}#relocare360-root .cm-flow-nav{gap:6px}#relocare360-root .cm-flow-nav-item{min-height:58px;padding:8px 10px}#relocare360-root .cm-flow-nav-copy{gap:2px}#relocare360-root .cm-flow-nav-meta{margin-top:4px}#relocare360-root .cm-step-header{min-height:0;padding:18px 22px}#relocare360-root .cm-step-header h2{margin:4px 0 5px}#relocare360-root .cm-step-header p{line-height:1.45}#relocare360-root .cm-step-score{align-self:flex-start;min-width:118px;padding:10px 12px}#relocare360-root .cm-step-score strong{font-size:20px}#relocare360-root .cm-flow-now{margin:14px 0 16px;padding:17px 20px}#relocare360-root .cm-flow-guide{gap:10px}#relocare360-root .cm-flow-guide-step{padding:11px 13px}#relocare360-root .cm-workspace-shell{padding-top:16px}#relocare360-root .cm-workspace-title{margin-bottom:8px}#relocare360-root .cm-workspace-title .cm-kicker{font-size:10px}#relocare360-root .cm-step-workspace .cm-card{padding:18px}#relocare360-root .cm-step-workspace .cm-section-head{margin-bottom:10px}#relocare360-root .cm-flow-finish{padding:18px 20px}#relocare360-root .cm-flow-finish>.cm-section-head{margin-bottom:12px}#relocare360-root .cm-readiness-facts{background:0 0;border:0;gap:7px;margin:0 0 13px;padding:0}#relocare360-root .cm-readiness-facts span{padding:6px 10px}#relocare360-root .cm-flow-attention-list{padding:14px 16px}#relocare360-root .cm-flow-attention-list>b{margin-bottom:8px}#relocare360-root .cm-flow-complete-card{padding:14px 16px}#relocare360-root .cm-step-actions-bottom{margin-top:14px!important;padding:13px 16px!important}@media (width<=960px){#relocare360-root .cm-flow-nav-item{min-height:56px}}.cm-workspace-shell .cm-kpi-grid.small{margin-bottom:16px}.cm-shared-link-fields{grid-column:1/-1}.cm-shared-link-fields .cm-form-subsection{background:#f7fbff;border:1px solid #cfe0ef;border-radius:16px;padding:16px}.cm-project-link-list{gap:12px;display:grid}.cm-project-link-detail{background:#fff;border:1px solid #d8e5ef;border-radius:14px;padding:14px}.cm-project-link-detail h3{margin:8px 0 6px}.cm-project-link-detail p{color:#52677d;margin:0 0 10px;line-height:1.45}.cm-project-link-meta{flex-wrap:wrap;gap:8px;display:flex}.cm-project-link-meta span{border:1px solid #dbe7f0;border-radius:10px;padding:7px 10px;font-size:12px}.cm-project-link-meta b{text-transform:uppercase;letter-spacing:.07em;color:#6a7d90;margin-bottom:2px;font-size:9px;display:block}.cm-link-approval-task{border-left:4px solid #d69422}.cm-project-link-card h3{margin-bottom:14px}.cm-project-link-card{background:linear-gradient(145deg,#fff 0%,#f6fbff 100%);border-color:#cfe0ef;position:relative;overflow:hidden}.cm-project-link-card:after{content:"";pointer-events:none;background:linear-gradient(145deg,#155eef14,#14b8a61a);border-radius:999px;width:110px;height:110px;position:absolute;top:-34px;right:-34px}.cm-project-link-kpi-head{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.cm-project-link-icon{color:#1765c1;background:linear-gradient(145deg,#e8f1ff,#e9fbf8);border:1px solid #d3e5f4;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.cm-project-link-card .cm-kicker{line-height:1.3}.cm-project-link-card h3{margin:4px 0 0;font-size:20px}.cm-project-link-kpi-copy{z-index:1;position:relative;color:#6a7d90!important;margin:10px 0 13px!important;font-size:11px!important}.cm-project-link-card .cm-btn{z-index:1;position:relative}.cm-component-section-head{align-items:end;margin-top:18px;margin-bottom:12px}.cm-component-section-head h2{margin:3px 0 0}.cm-component-empty-shell{background:linear-gradient(135deg,#fff 0%,#f7faff 68%,#f3fbfb 100%);border:1px solid #d8e4f2;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:20px;padding:22px 24px;display:grid;box-shadow:0 12px 30px #1226460d}.cm-component-empty-visual{background:linear-gradient(145deg,#e8f1ff,#e9fbf8);border:1px solid #d3e5f4;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.cm-component-empty-visual span{color:#155eef;background:#fff;border-radius:10px;place-items:center;width:31px;height:31px;font-size:20px;font-weight:700;display:grid;box-shadow:0 5px 14px #155eef1a}.cm-component-empty-content h3{margin:4px 0 5px;font-size:18px}.cm-component-empty-content p{color:var(--cm-muted);max-width:760px;margin:0;font-size:12px;line-height:1.55}.cm-component-empty-action{white-space:nowrap;justify-content:center;min-width:160px}.cm-component-empty{display:none}@media (width<=900px){.cm-component-empty-shell{grid-template-columns:auto 1fr}.cm-component-empty-action{grid-column:1/-1;width:100%}}#relocare360-root .cm-table-unassigned{color:#6f8294;font-style:italic}#relocare360-root .cm-table-zero{color:#50657a}#relocare360-root .cm-table-count-link{color:#155eef;background:#eef6ff;border:0;border-radius:999px;min-width:28px;height:28px;padding:0 8px;font-weight:800;line-height:28px;box-shadow:inset 0 0 0 1px #d7e7fb}#relocare360-root .cm-table-count-link:hover{background:#e2efff;box-shadow:inset 0 0 0 1px #b9d5f7}@media (width>=961px){#relocare360-root .cm-flow-nav-item{height:74px;min-height:74px;max-height:74px;padding:9px 10px;overflow:visible}#relocare360-root .cm-flow-nav-copy{justify-content:center;gap:4px;height:100%;overflow:visible}#relocare360-root .cm-flow-nav-copy b{-webkit-line-clamp:2;word-break:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.28;display:-webkit-box;overflow:hidden}#relocare360-root .cm-flow-nav-meta{flex-wrap:nowrap;gap:7px;margin-top:0}#relocare360-root .cm-flow-nav-meta .cm-human-status{min-width:86px;padding:5px 8px;font-size:8px}#relocare360-root .cm-flow-nav-meta small{white-space:nowrap;font-size:8.5px}}@media (width<=960px){#relocare360-root .cm-flow-nav-item{min-height:72px;padding:9px 10px}}#relocare360-root .cm-outlet-guided-form{gap:14px 16px}#relocare360-root .cm-outlet-flow-step{background:linear-gradient(#fbfdff,#f6f9fd);border:1px solid #dce7f3;border-radius:13px;align-items:center;gap:11px;margin-top:4px;padding:12px 14px;display:flex}#relocare360-root .cm-outlet-flow-step:first-of-type{margin-top:0}#relocare360-root .cm-outlet-step-marker{color:#1761d4;background:#e9f2ff;border:1px solid #cfe0fa;border-radius:9px;place-items:center;width:29px;min-width:29px;height:29px;font-size:12px;font-weight:850;display:grid}#relocare360-root .cm-outlet-step-copy h4,#relocare360-root .cm-outlet-section-title h4{color:#153251;margin:1px 0 0;font-size:14px}#relocare360-root .cm-outlet-step-copy p{color:#64748b;margin:3px 0 0;font-size:11px}#relocare360-root .cm-outlet-specific-section{margin-top:1px}#relocare360-root .cm-outlet-section-title{align-items:flex-start;gap:11px;display:flex}#relocare360-root .cm-outlet-specific-section .cm-form-embedded{padding-left:40px}@media (width<=800px){#relocare360-root .cm-outlet-specific-section .cm-form-embedded{padding-left:0}}.cm-inventory-assignments{background:linear-gradient(145deg,#fff 0%,#f7fbff 100%);border-color:#cfe0ee;overflow:hidden}.cm-inventory-assignments>.cm-section-head{margin-bottom:16px}.cm-inventory-assignment-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cm-inventory-assignment-row{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #d8e5ef;border-radius:18px;flex-direction:column;gap:12px;min-height:168px;padding:16px 16px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 24px #1231540d}.cm-inventory-assignment-row:before{content:"";background:linear-gradient(90deg,#4e7cf0,#7b61f1);height:4px;position:absolute;inset:0 0 auto}.cm-inventory-assignment-row.cm-inventory-assignment-outlets:before{background:linear-gradient(90deg,#168bc7,#21b8bc)}.cm-inventory-assignment-row.cm-inventory-assignment-assets:before{background:linear-gradient(90deg,#725cf2,#a65ce8)}.cm-inventory-assignment-row:after{content:"";pointer-events:none;background:radial-gradient(circle,#507cf01c,#507cf000 68%);border-radius:50%;width:92px;height:92px;position:absolute;top:-38px;right:-32px}.cm-inventory-assignment-row:hover{border-color:#bfd2e7;transform:translateY(-1px);box-shadow:0 13px 30px #12315414}.cm-inventory-assignment-row.unassigned{background:linear-gradient(#fff 0%,#f9fbfe 100%);border-style:solid}.cm-inventory-assignment-top{z-index:1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid;position:relative}.cm-inventory-assignment-icon{color:#3b65d8;background:linear-gradient(145deg,#edf3ff,#f5f8ff);border:1px solid #dbe6f5;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffffe6}.cm-inventory-assignment-outlets .cm-inventory-assignment-icon{color:#14849b;background:linear-gradient(145deg,#eaf8fb,#f3fbfc);border-color:#d4ebee}.cm-inventory-assignment-assets .cm-inventory-assignment-icon{color:#7254d8;background:linear-gradient(145deg,#f1edff,#faf7ff);border-color:#e2daf9}.cm-inventory-assignment-copy{min-width:0}.cm-inventory-assignment-copy .cm-kicker{color:#47627e;font-size:10px;line-height:1.25;display:block}.cm-inventory-assignment-row h4{color:#102d4d;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:1.3}.cm-inventory-assignment-row .cm-human-status{z-index:1;align-self:start;position:relative;box-shadow:0 1px #ffffffe6}.cm-inventory-assignment-note{min-height:34px;color:var(--cm-muted,#64748b);z-index:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.45;display:-webkit-box;position:relative;overflow:hidden}.cm-inventory-assignment-note.empty{color:#91a0af;font-style:normal}.cm-inventory-assignment-actions{z-index:1;border-top:1px solid #e8eef5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:11px;display:flex;position:relative}.cm-inventory-assignment-actions .cm-btn{justify-content:center;min-width:92px}.cm-asset-auto-meta{background:linear-gradient(145deg,#f8fcff 0%,#f7fbf9 100%);border-color:#cfe2ec}.cm-asset-derived-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.cm-asset-derived-grid>div{background:#fff;border:1px solid #dbe7ef;border-radius:12px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.cm-asset-derived-grid span{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:10px;font-weight:700}.cm-asset-derived-grid b{color:#0f2949;font-size:13px}.cm-advanced-details{border-top:1px solid #dbe7ef;grid-column:1/-1;margin-top:6px;padding-top:10px}.cm-advanced-details summary{cursor:pointer;color:#31567c;font-size:12px;font-weight:700;list-style:none}.cm-advanced-details summary::-webkit-details-marker{display:none}.cm-advanced-details summary:before{content:"+";background:#fff;border:1px solid #cbdbea;border-radius:7px;justify-content:center;align-items:center;width:20px;height:20px;margin-right:8px;display:inline-flex}.cm-advanced-details[open] summary:before{content:"−"}.cm-advanced-details .cm-form{margin-top:12px}@media (width<=1050px){.cm-inventory-assignment-list{grid-template-columns:1fr}.cm-inventory-assignment-row{min-height:150px}.cm-asset-derived-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-target-existing-assets{background:#f8fbfe;border:1px solid #dbe7ef;border-radius:14px;margin:14px 0;overflow:hidden}.cm-target-existing-assets.empty{flex-direction:column;gap:3px;padding:14px;display:flex}.cm-target-existing-head{border-bottom:1px solid #e1eaf1;justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 14px;display:flex}.cm-target-existing-head small{color:#64748b;max-width:650px;line-height:1.45}.cm-target-existing-row{border-top:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.cm-target-existing-row:first-of-type{border-top:0}.cm-target-existing-row span{flex-direction:column;gap:2px;display:flex}.cm-target-existing-row small{color:#64748b}.cm-target-existing-row select{max-width:240px}@media (width<=760px){.cm-target-existing-head,.cm-target-existing-row{flex-direction:column}.cm-target-existing-row select{width:100%;max-width:none}}#cm-global-processing{z-index:1000010;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a1c3485;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}#cm-global-processing.show{display:flex}#cm-global-processing .cm-global-processing-card{text-align:center;background:linear-gradient(155deg,#fff 0%,#f6f9ff 62%,#f2f8fb 100%);border:1px solid #fffc;border-radius:24px;width:min(410px,92vw);padding:31px 30px 28px;box-shadow:0 30px 90px #10274947}#cm-global-processing .cm-global-processing-card h3{color:#172f51;letter-spacing:-.025em;margin:7px 0;font-size:21px}#cm-global-processing .cm-global-processing-card p{color:#5d6d83;margin:0;font-size:12px;line-height:1.55}.cm-global-processing-spinner{background:conic-gradient(#5979ef,#7661f6,#14b8b0,#dce7f4 76%);border-radius:50%;width:70px;height:70px;margin:0 auto 16px;animation:.9s linear infinite cm-global-spin;position:relative}.cm-global-processing-spinner:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.cm-global-processing-spinner i{background:linear-gradient(135deg,#edf3ff,#f2efff);border-radius:50%;position:absolute;inset:17px;box-shadow:inset 0 0 0 1px #e0e7f2}@keyframes cm-global-spin{to{transform:rotate(360deg)}}.cm-processed-dialog{background:0 0!important;border:0!important;width:auto!important;max-width:none!important;padding:0!important;overflow:visible!important}.cm-processed-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a1c3485}.cm-processed-dialog .cm-processed-card{text-align:center;background:linear-gradient(155deg,#fff 0%,#f8fbff 72%,#f3fbf8 100%);border:1px solid #ffffffd1;border-radius:24px;width:min(410px,100vw - 32px);padding:31px 32px 27px;box-shadow:0 32px 95px #1027494d}.cm-processed-dialog .cm-processed-icon{color:#16855c;background:linear-gradient(135deg,#e5f8ef,#eefbf6);border:1px solid #bce9d4;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 15px;font-size:28px;font-weight:950;display:grid;box-shadow:0 10px 24px #1f9e6f1f}.cm-processed-dialog .cm-processed-card h3{color:#172f51;letter-spacing:-.025em;margin:6px 0 7px;font-size:22px}.cm-processed-dialog .cm-processed-card p{color:#52657e;max-width:330px;margin:0 auto 20px;font-size:13px;line-height:1.55}.cm-processed-dialog .cm-processed-card .cm-btn{min-width:112px}@media (width<=600px){#cm-global-processing .cm-global-processing-card,.cm-processed-dialog .cm-processed-card{border-radius:20px;padding:26px 22px 23px}}#cm-processed-dialog.cm-processed-dialog{box-sizing:border-box!important;background:0 0!important;border:0!important;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;margin:0!important;padding:16px!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}#cm-processed-dialog.cm-processed-dialog[open]{justify-content:center!important;align-items:center!important;display:flex!important}#cm-processed-dialog.cm-processed-dialog .cm-processed-card{flex:none!important;width:min(410px,100vw - 32px)!important;max-height:calc(100vh - 32px)!important;margin:0!important}@media (width<=600px){#cm-processed-dialog.cm-processed-dialog{padding:10px!important}#cm-processed-dialog.cm-processed-dialog .cm-processed-card{width:min(410px,100vw - 20px)!important;max-height:calc(100vh - 20px)!important}}#relocare360-root .cm-mapping-hero{color:#fff;background:radial-gradient(circle at 86% 12%,#4878ff3b,#0000 27%),radial-gradient(circle at 15% 120%,#14b8c82b,#0000 35%),linear-gradient(135deg,#102e59 0%,#173f78 52%,#2658a6 100%);border:1px solid #cedcf0;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:24px;margin:0 0 18px;padding:28px 30px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #1337652e}#relocare360-root .cm-mapping-hero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff14,#0000 32%,#ffffff08 60%,#0000);position:absolute;inset:0}#relocare360-root .cm-mapping-hero-copy,#relocare360-root .cm-mapping-hero-actions,#relocare360-root .cm-mapping-stats{z-index:1;position:relative}#relocare360-root .cm-mapping-hero .cm-kicker{color:#86e8f4;letter-spacing:.13em}#relocare360-root .cm-mapping-hero h1{color:#fff;letter-spacing:-.025em;margin:5px 0 9px;font-size:30px;line-height:1.05}#relocare360-root .cm-mapping-route-title{color:#dceaff;align-items:center;gap:10px;margin:0 0 10px;font-size:14px;font-weight:850;display:flex}#relocare360-root .cm-mapping-route-title span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;padding:6px 11px}#relocare360-root .cm-mapping-route-title i{color:#66e0ec;font-size:18px;font-style:normal}#relocare360-root .cm-mapping-hero p{color:#d6e5f8;max-width:760px;margin:0;font-size:13px;line-height:1.6}#relocare360-root .cm-mapping-hero-actions{flex-direction:column;align-items:stretch;gap:10px;min-width:220px;display:flex}#relocare360-root .cm-direction-switch{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06193552;border:1px solid #ffffff26;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}#relocare360-root .cm-direction-switch button{color:#cfe0f6;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 13px;font-weight:800;transition:all .18s}#relocare360-root .cm-direction-switch button.active{color:#14345f;background:#fff;box-shadow:0 6px 20px #04183740}#relocare360-root .cm-btn-map-print{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important;box-shadow:none!important;background:#ffffff1c!important;border-color:#ffffff42!important;justify-content:center!important}#relocare360-root .cm-btn-map-print:hover{transform:translateY(-1px);background:#ffffff2e!important}#relocare360-root .cm-mapping-stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:2px;display:grid}#relocare360-root .cm-mapping-stats>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:2px 12px;padding:12px 14px;display:grid}#relocare360-root .cm-mapping-stats small{text-transform:uppercase;letter-spacing:.1em;color:#a8c7ec;font-size:9px;font-weight:800}#relocare360-root .cm-mapping-stats strong{color:#fff;grid-area:1/2/3;font-size:25px;line-height:1}#relocare360-root .cm-mapping-stats strong em{color:#a8c7ec;font-size:12px;font-style:normal}#relocare360-root .cm-mapping-stats span{color:#d3e2f6;font-size:10px}#relocare360-root .cm-premium-map-board{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);align-items:stretch;gap:14px;margin-bottom:20px}#relocare360-root .cm-premium-map-board .cm-map-side{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #d4e0ed;border-radius:18px;min-height:300px;padding:18px;box-shadow:0 14px 36px #14365d12}#relocare360-root .cm-premium-map-board .cm-map-side-source{border-top:4px solid #5c78ef}#relocare360-root .cm-premium-map-board .cm-map-side-target{border-top:4px solid #21b39a}#relocare360-root .cm-map-side-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}#relocare360-root .cm-map-side-head>div{align-items:center;gap:9px;display:flex}#relocare360-root .cm-map-side-head h3{font-size:18px;margin:0!important}#relocare360-root .cm-map-side-head>span{color:#66788e;background:#f0f5fa;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}#relocare360-root .cm-map-side-label{letter-spacing:.12em;color:#6079a0;font-size:9px;font-weight:900}#relocare360-root .cm-premium-map-arrow{flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:300px;color:#5c6d84!important;height:auto!important;display:flex!important}#relocare360-root .cm-premium-map-arrow:before,#relocare360-root .cm-premium-map-arrow:after{content:"";background:linear-gradient(#0000,#b8c8dc);width:1px;height:64px}#relocare360-root .cm-premium-map-arrow:after{background:linear-gradient(#b8c8dc,#0000)}#relocare360-root .cm-premium-map-arrow span{text-transform:uppercase;letter-spacing:.1em;text-align:center;font-size:9px;font-weight:850}#relocare360-root .cm-premium-map-arrow strong{color:#fff;background:linear-gradient(135deg,#5474ee,#18b9c2);border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid;box-shadow:0 10px 28px #3672cf40}#relocare360-root .cm-premium-map-board .cm-room-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}#relocare360-root .cm-premium-map-board .cm-room-card{background:linear-gradient(145deg,#fff,#f9fbfe);border:1px solid #dbe5f0;border-radius:14px;min-height:138px;padding:14px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 7px 18px #193a600b}#relocare360-root .cm-premium-map-board .cm-room-card.source,#relocare360-root .cm-premium-map-board .cm-room-card.target{border-left:1px solid #dbe5f0}#relocare360-root .cm-premium-map-board .cm-room-card:before{content:"";background:#6683f0;width:4px;position:absolute;top:0;bottom:0;left:0}#relocare360-root .cm-premium-map-board .cm-room-card.target:before{background:#24b89e}#relocare360-root .cm-premium-map-board .cm-room-card:hover,#relocare360-root .cm-premium-map-board .cm-room-card.picked{border-color:#9eb8e5;transform:translateY(-3px);box-shadow:0 14px 30px #234c8121}#relocare360-root .cm-premium-map-board .cm-room-card.picked{box-shadow:0 0 0 3px #4e6fef1f,0 14px 30px #234c8121}#relocare360-root .cm-premium-map-board .cm-room-card.used{background:linear-gradient(145deg,#f8fffc,#eefaf5)}#relocare360-root .cm-room-card-glow{pointer-events:none;background:#5b77ef12;border-radius:50%;width:80px;height:80px;position:absolute;top:-35px;right:-35px}#relocare360-root .cm-room-card.target .cm-room-card-glow{background:#21b39a14}#relocare360-root .cm-premium-map-board .cm-room-top b{color:#142a45;font-size:14px}#relocare360-root .cm-room-status{letter-spacing:.02em;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}#relocare360-root .cm-room-status.mapped{color:#9a5a00;background:#fff1d8;border:1px solid #f0d297}#relocare360-root .cm-room-status.used{color:#087a55;background:#e6f7ef;border:1px solid #bce6d5}#relocare360-root .cm-room-status.available{color:#4a5b72;background:#eff4f9;border:1px solid #e2e9f1}#relocare360-root .cm-premium-map-board .cm-room-card>span{color:#4a5b72;margin-top:7px;font-size:10px}#relocare360-root .cm-premium-map-board .cm-room-card>small{color:#536176;margin-top:4px;font-size:9px}#relocare360-root .cm-premium-map-board .cm-room-mapto{color:#264b87;border-top:1px dashed #cbd8e7;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;margin-top:11px;padding:8px 27px 0 0;display:grid;position:relative}#relocare360-root .cm-premium-map-board .cm-room-mapto span{text-transform:uppercase;letter-spacing:.08em;color:#536176;font-size:8px}#relocare360-root .cm-premium-map-board .cm-room-mapto b{font-size:10px}#relocare360-root .cm-premium-map-board .cm-room-mapto i{color:#6281e8;font-size:14px;font-style:normal}#relocare360-root .cm-room-hint{color:#536176;border-top:1px dashed #d5deea;margin-top:11px;padding-top:8px;font-size:9px}#relocare360-root .cm-mapping-control-section{background:linear-gradient(#fff,#fbfdff);border-radius:20px!important;padding:22px!important;box-shadow:0 18px 45px #14365d14!important}#relocare360-root .cm-mapping-control-head{align-items:center;margin-bottom:16px}#relocare360-root .cm-mapping-control-head h2{color:#142a45;margin:3px 0 4px;font-size:21px}#relocare360-root .cm-mapping-control-head p{color:#506078;margin:0;font-size:11px}#relocare360-root .cm-mapping-count-badge{text-align:center;background:linear-gradient(135deg,#eef2ff,#eafafa);border:1px solid #d9e4f2;border-radius:14px;min-width:90px;padding:10px 14px}#relocare360-root .cm-mapping-count-badge strong{color:#213e73;font-size:21px;display:block}#relocare360-root .cm-mapping-count-badge span{color:#506078;text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}#relocare360-root .cm-premium-verify-list{gap:16px}#relocare360-root .cm-premium-verify-card{background:#fff;overflow:hidden;border:1px solid #d9e4ef!important;border-radius:17px!important;padding:0!important;box-shadow:0 10px 28px #183d6811!important}#relocare360-root .cm-premium-verify-card.is-verified{border-color:#bee3d3!important;box-shadow:0 10px 28px #14825e12!important}#relocare360-root .cm-verify-card-topline{text-transform:uppercase;letter-spacing:.09em;color:#506078;background:#f8fafc;border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;padding:8px 14px;font-size:9px;font-weight:850;display:flex}#relocare360-root .cm-map-state{letter-spacing:.03em;border-radius:999px;padding:4px 8px}#relocare360-root .cm-map-state.open{color:#9a5d00;background:#fff2dd}#relocare360-root .cm-map-state.verified{color:#087a55;background:#e5f7ef}#relocare360-root .cm-route-hero{background:linear-gradient(90deg,#f6f8ff 0%,#fbfdff 45%,#f2fbf8 100%)!important;border-radius:0!important;grid-template-columns:1fr minmax(80px,140px) 1fr!important;align-items:center!important;padding:18px 20px!important;display:grid!important}#relocare360-root .cm-route-node{text-align:left!important}#relocare360-root .cm-route-node.target{text-align:right!important}#relocare360-root .cm-route-node small{letter-spacing:.12em;color:#536176;margin-bottom:4px;font-size:8px;font-weight:900;display:block}#relocare360-root .cm-route-node b{color:#172d49;font-size:17px;display:block}#relocare360-root .cm-route-node span{color:#536176;font-size:9px}#relocare360-root .cm-route-connector{color:#5273df;align-items:center;gap:7px;display:flex}#relocare360-root .cm-route-connector i{background:linear-gradient(90deg,#0000,#9eb2dc);flex:1;height:1px}#relocare360-root .cm-route-connector i:last-child{background:linear-gradient(90deg,#9ed9cd,#0000)}#relocare360-root .cm-route-connector strong{background:#fff;border:1px solid #d6e1ef;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid;box-shadow:0 4px 14px #26497c17}#relocare360-root .cm-premium-facts{background:#fff;border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;padding:13px 16px;margin:0!important}#relocare360-root .cm-premium-facts span{border:1px solid #edf1f6;background:#fbfcfe!important;padding:9px 11px!important}#relocare360-root .cm-premium-facts em{text-transform:uppercase;letter-spacing:.08em;color:#536176;margin-bottom:3px;font-size:8px;font-style:normal;display:block}#relocare360-root .cm-premium-facts b{color:#30455f;font-size:10px}#relocare360-root .cm-premium-verify-card .cm-target-existing-assets{background:#f9fbfd;border:1px solid #e0e8f1;border-radius:12px;margin:14px 16px 0}#relocare360-root .cm-premium-verify-card .cm-target-existing-head{border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:end;gap:14px;padding:11px 13px;display:flex}#relocare360-root .cm-premium-verify-card .cm-target-existing-head b{color:#213b5c;display:block}#relocare360-root .cm-premium-verify-card .cm-target-existing-head small{text-align:right;color:#536176;max-width:520px}#relocare360-root .cm-mini-kicker{text-transform:uppercase;letter-spacing:.12em;margin-bottom:2px;font-weight:900;display:block;color:#5780d2!important;font-size:7px!important}#relocare360-root .cm-premium-verify-card .cm-target-existing-assets.empty{color:#46566d;background:#f6fbf8;border-color:#d9ece3;align-items:center;gap:10px;padding:11px 13px;display:flex}#relocare360-root .cm-premium-verify-card .cm-target-existing-assets.empty b,#relocare360-root .cm-premium-verify-card .cm-target-existing-assets.empty small{display:block}#relocare360-root .cm-premium-verify-card .cm-target-existing-assets.empty small{color:#536176;margin-top:2px;font-size:9px}#relocare360-root .cm-empty-state-icon{color:#11835e;background:#e4f6ed;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}#relocare360-root .cm-map-control-box{background:#fbfcfe;border:1px solid #dfe8f1;border-radius:13px;margin:14px 16px 16px;padding:14px}#relocare360-root .cm-map-control-box>label>span{text-transform:uppercase;letter-spacing:.08em;color:#4a5b72;margin-bottom:6px;font-size:9px;font-weight:850;display:block}#relocare360-root .cm-map-control-box textarea{resize:vertical;background:#fff;font-size:11px;transition:all .15s;border:1px solid #d5e0ec!important;border-radius:10px!important;min-height:58px!important;padding:10px 12px!important}#relocare360-root .cm-map-control-box textarea:focus{outline:0;box-shadow:0 0 0 3px #3a70da17;border-color:#6b92e8!important}#relocare360-root .cm-map-control-box .cm-verify-foot{border-top:1px solid #e6edf4;margin-top:11px;padding-top:11px}#relocare360-root .cm-map-control-box .cm-verify-check{align-items:center;gap:9px;margin:0;font-size:11px;display:flex}#relocare360-root .cm-map-control-box .cm-verify-check input{accent-color:#159b72;width:17px;height:17px}#relocare360-root .cm-map-control-box .cm-verify-check b,#relocare360-root .cm-map-control-box .cm-verify-check small{display:block}#relocare360-root .cm-map-control-box .cm-verify-check small{color:#536176;margin-top:2px;font-size:8px;font-weight:500}#relocare360-root .cm-btn-glow{color:#fff!important;background:linear-gradient(135deg,#176dd0,#0fb6c1)!important;border-color:#0000!important;box-shadow:0 8px 20px #1270b733!important}#relocare360-root .cm-btn-glow:hover{transform:translateY(-1px);box-shadow:0 11px 25px #1270b747!important}#relocare360-root .cm-mapping-empty{flex-direction:column;gap:4px;display:flex;padding:35px!important}#relocare360-root .cm-mapping-empty strong{color:#314862}#relocare360-root .cm-mapping-empty span{font-size:10px}@media (width<=900px){#relocare360-root .cm-mapping-hero{grid-template-columns:1fr}#relocare360-root .cm-mapping-hero-actions{min-width:0}#relocare360-root .cm-mapping-stats,#relocare360-root .cm-premium-map-board{grid-template-columns:1fr}#relocare360-root .cm-premium-map-arrow{flex-direction:row;padding:4px 0;min-height:auto!important}#relocare360-root .cm-premium-map-arrow:before,#relocare360-root .cm-premium-map-arrow:after{background:#c1cede;width:40px;height:1px}#relocare360-root .cm-premium-map-arrow strong{transform:rotate(90deg)}#relocare360-root .cm-route-hero{grid-template-columns:1fr 60px 1fr!important}}.cm-runbook-hero{color:#fff;background:radial-gradient(circle at 92% 12%,#7e5bef38,#0000 31%),linear-gradient(125deg,#0f2c59 0%,#174e98 56%,#245fc1 100%);border:1px solid #c9dcfb;border-radius:22px;grid-template-columns:minmax(0,1.5fr) minmax(360px,.8fr);align-items:center;gap:28px;margin:0 0 18px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #1e4d912e}.cm-runbook-hero:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-120px;right:-80px;box-shadow:0 0 0 35px #ffffff09,0 0 0 70px #ffffff06}.cm-runbook-hero-copy{z-index:1;position:relative}.cm-runbook-hero .cm-kicker{color:#a9d7ff}.cm-runbook-hero h2{margin:5px 0 9px;font-size:29px;line-height:1.08}.cm-runbook-hero p{color:#d8e9fb;max-width:820px;margin:0;line-height:1.55}.cm-runbook-hero-chips{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.cm-runbook-hero-chips span{color:#eef7ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff2b;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.cm-runbook-hero-stats{z-index:1;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.cm-runbook-hero-stats>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2b;border-radius:15px;flex-direction:column;justify-content:center;min-height:86px;padding:15px;display:flex}.cm-runbook-hero-stats strong{font-size:28px;line-height:1}.cm-runbook-hero-stats span{text-transform:uppercase;letter-spacing:.07em;color:#d9ebff;margin-top:7px;font-size:10px;font-weight:800}.cm-runbook-readiness{background:#fff;border:1px solid #d6e0ed;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:17px 19px;display:flex;box-shadow:0 8px 24px #1f32510d}.cm-runbook-readiness.ready{background:linear-gradient(135deg,#fff,#f4fcf8);border-color:#bce5d0}.cm-runbook-readiness.pending{background:linear-gradient(135deg,#fff,#fffaf0);border-color:#f0d99f}.cm-runbook-readiness h3{margin:3px 0 4px;font-size:16px}.cm-runbook-readiness p{color:var(--cm-muted);margin:0;font-size:12px}.cm-runbook-pool{background:linear-gradient(#fafdff,#f5f9ff);border:1px solid #ccd9eb;border-radius:18px;margin:0 0 18px;padding:19px;box-shadow:0 10px 26px #1f42740f}.cm-runbook-task-pool{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.cm-runbook-source-task{background:#fff;border:1px solid #d7e2f1;border-radius:13px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;transition:all .18s;display:grid;box-shadow:0 5px 14px #193b690b}.cm-runbook-source-task[draggable=true]{cursor:grab}.cm-runbook-source-task[draggable=true]:active{cursor:grabbing}.cm-runbook-source-task:hover{border-color:#9dbbef;transform:translateY(-1px);box-shadow:0 10px 22px #155eef17}.cm-runbook-source-task b,.cm-runbook-source-task small{display:block}.cm-runbook-source-task b{font-size:12px}.cm-runbook-source-task small{color:var(--cm-muted);margin-top:3px;font-size:10px}.cm-runbook-drag{color:#2b67bf;letter-spacing:-3px;background:#edf4ff;border-radius:8px;place-items:center;width:25px;height:31px;font-weight:900;display:grid}.cm-runbook-pool-empty{color:#16724a;text-align:center;background:#f7fcf9;border:1px dashed #b9d9c8;border-radius:12px;grid-column:1/-1;padding:14px;font-weight:700}.cm-runbook-board{background:linear-gradient(#f9fbfe,#f3f7fb);border:1px solid #cedaeb;border-radius:20px;padding:20px;box-shadow:0 13px 34px #1f355412}.cm-runbook-card{background:#fff;border:1px solid #cbd8eb;border-radius:18px;margin-top:16px;overflow:hidden;box-shadow:0 8px 24px #19365f0f}.cm-runbook-card:first-of-type{margin-top:10px}.cm-runbook-card-head{background:linear-gradient(135deg,#fff,#f8fbff);border-bottom:1px solid #e3eaf3;justify-content:space-between;align-items:center;gap:16px;padding:16px 17px;display:flex}.cm-runbook-titleline{align-items:center;gap:9px;display:flex}.cm-runbook-titleline h3{margin:0;font-size:16px}.cm-runbook-direction{color:#205eaf;background:#eaf2ff;border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.cm-runbook-summary{color:#4a5b72;flex-wrap:wrap;gap:12px;margin-top:6px;font-size:10px;display:flex}.cm-runbook-summary span{position:relative}.cm-runbook-summary span+span:before{content:"·";color:#a5b0c0;position:absolute;left:-7px}.cm-runbook-dropzone{background:linear-gradient(#fbfdff,#f8fbff);min-height:110px;padding:14px 14px 18px;transition:all .16s;position:relative}.cm-runbook-dropzone.cm-drop-active{background:#eef6ff;box-shadow:inset 0 0 0 2px #6a9eed}.cm-runbook-dropzone:before{content:"";background:linear-gradient(#84aef4,#d5e4fb);border-radius:3px;width:2px;position:absolute;top:18px;bottom:20px;left:45px}.cm-runbook-step-card{z-index:1;background:#fff;border:1px solid #d8e2ef;border-radius:14px;grid-template-columns:28px 34px minmax(0,1fr) auto;align-items:start;gap:10px;margin:0 0 10px;padding:13px;transition:all .16s;display:grid;position:relative;box-shadow:0 5px 14px #19375f0b}.cm-runbook-step-card:last-child{margin-bottom:0}.cm-runbook-step-card[draggable=true]{cursor:grab}.cm-runbook-step-card[draggable=true]:active{cursor:grabbing}.cm-runbook-step-card:hover{border-color:#9ebcef;transform:translateY(-1px);box-shadow:0 10px 22px #155eef17}.cm-runbook-step-card.cm-dragging,.cm-runbook-source-task.cm-dragging{opacity:.35;transform:scale(.985)}.cm-runbook-step-handle{color:#2d69bd;letter-spacing:-3px;background:#edf4ff;border-radius:9px;place-items:center;height:38px;font-weight:900;display:grid}.cm-runbook-step-no{color:#fff;background:linear-gradient(145deg,#155eef,#6e9df3);border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid;box-shadow:0 5px 12px #155eef33}.cm-runbook-step-main{min-width:0}.cm-runbook-step-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cm-runbook-time{color:#1e4e8e;font-size:11px;font-weight:900}.cm-runbook-duration{color:#40506a;background:#edf1f6;border-radius:999px;margin-left:7px;padding:3px 6px;font-size:9px;font-weight:800;display:inline-flex}.cm-runbook-step-main h4{margin:5px 0 7px;font-size:14px}.cm-runbook-step-meta{flex-wrap:wrap;gap:6px;display:flex}.cm-runbook-step-meta span{color:#58677d;background:#f5f8fc;border-radius:8px;align-items:center;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.cm-runbook-step-main>p{color:#5d6879;margin:8px 0 0;font-size:11px;line-height:1.45}.cm-runbook-step-note,.cm-runbook-step-success{border-radius:9px;grid-template-columns:86px minmax(0,1fr);gap:6px;margin-top:8px;padding:7px 8px;font-size:10px;display:grid}.cm-runbook-step-note{color:#76521d;background:#fff8eb}.cm-runbook-step-success{color:#286649;background:#eefaf4}.cm-runbook-step-note b,.cm-runbook-step-success b{text-transform:uppercase;letter-spacing:.04em;font-size:9px}.cm-runbook-step-actions{flex-direction:column;gap:7px;min-width:126px;display:flex}.cm-runbook-step-actions select{min-width:126px!important}.cm-runbook-drop-empty{z-index:1;color:#315d99;text-align:center;background:#ffffffb8;border:1px dashed #9fb9df;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:90px;display:flex;position:relative}.cm-runbook-drop-empty b{font-size:12px}.cm-runbook-drop-empty span{color:#506078;margin-top:3px;font-size:10px}.cm-runbook-empty{text-align:center;background:#fff;border:1px dashed #c4d1e2;border-radius:16px;padding:48px 20px}.cm-runbook-empty-icon{color:#2768c5;background:#eaf2ff;border-radius:15px;place-items:center;width:50px;height:50px;margin:0 auto 10px;font-size:25px;display:grid}.cm-runbook-empty h3{margin:0 0 5px}.cm-runbook-empty p{color:var(--cm-muted);margin:0}@media (width<=980px){.cm-runbook-hero{grid-template-columns:1fr}.cm-runbook-hero-stats{grid-template-columns:repeat(4,1fr)}.cm-runbook-readiness{flex-direction:column;align-items:flex-start}.cm-runbook-step-card{grid-template-columns:26px 31px minmax(0,1fr)}.cm-runbook-step-actions{flex-direction:row;grid-column:3}.cm-runbook-dropzone:before{left:43px}}@media (width<=720px){.cm-runbook-hero-stats{grid-template-columns:1fr 1fr}.cm-runbook-task-pool{grid-template-columns:1fr}.cm-runbook-card-head{flex-direction:column;align-items:flex-start}.cm-runbook-step-card{grid-template-columns:26px minmax(0,1fr)}.cm-runbook-step-no{display:none}.cm-runbook-step-actions{grid-column:2}.cm-runbook-dropzone:before{display:none}}.cm-runbook-hero h2{text-shadow:0 1px 1px #00000014;color:#fff!important}.cm-runbook-pool-empty{color:#53677f;background:#f8fbff;border-color:#cbd9ea;font-weight:700}.cm-evidence-policy-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cm-evidence-policy-select{gap:6px;min-width:210px;font-weight:700;display:grid}.cm-evidence-policy-select span{text-transform:uppercase;letter-spacing:.08em;color:#53657a;font-size:11px}.cm-evidence-policy-select select{color:#102a43;background:#fff;border:1px solid #c9d8e8;border-radius:12px;min-height:42px;padding:0 12px;font-weight:700}@media (width<=760px){.cm-evidence-policy-head{display:grid}.cm-evidence-policy-select{min-width:0}}.cm-flow-nav-item{background:linear-gradient(#fff 0%,#fbfdff 100%);min-height:76px;position:relative;overflow:hidden}.cm-flow-nav-item:before{content:"";background:0 0;border-radius:0 5px 5px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.cm-flow-nav-item.state-in_progress:before{background:#f0a11a}.cm-flow-nav-item.state-done:before{background:#16a36a}.cm-flow-nav-item.active:before{background:#246bfe}.cm-flow-nav-copy b{color:#102a4c;font-weight:800;line-height:1.28}.cm-flow-nav-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.cm-flow-status-badge{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:5px 10px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffa6}.cm-flow-status-badge i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #64748b1a}.cm-flow-status-badge.neutral{color:#526277;background:linear-gradient(#f4f7fa,#edf2f6);border-color:#dce4ed}.cm-flow-status-badge.progress{color:#9a6500;background:linear-gradient(#fff7e7,#fff0cf);border-color:#f4d18a}.cm-flow-status-badge.good{color:#087a55;background:linear-gradient(#ecfaf4,#dff6eb);border-color:#bfe8d4}.cm-flow-nav-meta small{color:#4a5b72;font-weight:700}.cm-step-header p{font-weight:500;line-height:1.55;color:#43556d!important}.cm-step-header .cm-kicker{color:#50657f}.cm-step-score{justify-content:flex-end;align-items:flex-start;min-width:138px;display:flex}.cm-step-status-main{color:#536277;white-space:nowrap;background:linear-gradient(#f6f8fb,#edf2f6);border:1px solid #dce4ed;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #152d500f,inset 0 1px #ffffffb3}.cm-step-status-main i{background:currentColor;border-radius:50%;width:8px;height:8px}.cm-step-score.state-in_progress .cm-step-status-main{color:#966100;background:linear-gradient(#fff7e8,#ffefca);border-color:#f3ce7f}.cm-step-score.state-done .cm-step-status-main{color:#087a55;background:linear-gradient(#ecfaf4,#ddf5e9);border-color:#bae6cf}#relocare360-root .cm-software-template-summary{background:linear-gradient(135deg,#f8fcff,#f4f8ff);border:1px solid #cfe0ea;border-radius:14px;gap:10px;padding:14px 16px;display:grid}#relocare360-root .cm-software-template-summary>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}#relocare360-root .cm-software-template-summary b{color:#173d58;font-size:13px}#relocare360-root .cm-software-template-summary small,#relocare360-root .cm-software-template-empty span{color:#344054;font-size:10px;line-height:1.5}#relocare360-root .cm-software-topic-list{flex-wrap:wrap;gap:6px;display:flex}#relocare360-root .cm-software-topic-list span{color:#31556d;background:#fff;border:1px solid #d7e5ef;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:750;display:inline-flex}#relocare360-root .cm-software-template-empty{background:#f8fafc;border:1px dashed #cfdde7;border-radius:13px;gap:4px;padding:12px 14px;display:grid}#relocare360-root .cm-software-template-empty b{color:#234b64;font-size:12px}#relocare360-root .cm-content :is(p,small,label,.cm-muted),#relocare360-root .cm-detail-list span,#relocare360-root .cm-table td small,#relocare360-root .cm-kpi span,#relocare360-root .cm-kpi small,#relocare360-root .cm-flow-nav-copy small,#relocare360-root .cm-workspace-title p{color:#3b475a}#relocare360-root .cm-field label,#relocare360-root .cm-table th,#relocare360-root .cm-detail-list span{font-weight:650}#relocare360-root .cm-sidebar .cm-brand span,#relocare360-root .cm-sidebar .cm-userbox span,#relocare360-root .cm-sidebar .cm-logout{color:#c7d0df}#relocare360-root .cm-sidebar .cm-logout:hover{color:#fff}#relocare360-root input::placeholder,#relocare360-root textarea::placeholder{color:#66758a;opacity:1}.cm-software-actions{background:linear-gradient(#fbfdff 0%,#f6faff 100%);border:1px solid #cfdeee;border-radius:16px;grid-column:1/-1;margin-top:4px;padding:18px}.cm-software-actions .cm-section-head{margin-bottom:12px}.cm-software-actions .cm-section-head h4{color:#102f50;margin:3px 0 4px;font-size:17px}.cm-software-actions .cm-section-head p{color:#38566f;margin:0;font-size:12px;line-height:1.5}.cm-software-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cm-software-action-card{background:#fff;border:1px solid #d6e3ef;border-radius:13px;gap:10px;padding:12px;transition:all .18s;display:grid;box-shadow:0 5px 16px #11365909}.cm-software-action-card:hover{border-color:#a8c9e6;box-shadow:0 9px 24px #11365912}.cm-software-action-card.is-created{background:#f4fbf7;border-color:#c8ead8}.cm-software-action-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.cm-software-action-check input{accent-color:#087dcc;margin-top:3px}.cm-software-action-check span{gap:3px;display:grid}.cm-software-action-check b{color:#123a5d;font-size:12px}.cm-software-action-check small{color:#46647c;font-size:11px;line-height:1.4}.cm-software-action-moment{border-top:1px solid #edf2f7;grid-template-columns:auto minmax(140px,220px);align-items:center;gap:10px;padding-top:9px;display:grid}.cm-software-action-moment label{text-transform:uppercase;letter-spacing:.05em;color:#47647b;font-size:10px;font-weight:900}.cm-software-action-moment select{color:#173a55;background:#fff;border:1px solid #c9d9e7;border-radius:9px;min-height:36px;padding:6px 9px}.cm-software-custom-action{background:#f8fbfe;border:1px dashed #b8d0e4;border-radius:13px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr) 190px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.cm-software-custom-action>div{display:grid}.cm-software-custom-action b{color:#133a5d}.cm-software-custom-action span{color:#49677f;font-size:11px}.cm-software-custom-action input,.cm-software-custom-action select{color:#173a55;background:#fff;border:1px solid #c9d9e7;border-radius:9px;min-height:40px;padding:8px 10px}.cm-software-actions-empty{background:#fff;border:1px dashed #c9d9e7;border-radius:12px;gap:3px;padding:14px;display:grid}.cm-software-actions-empty b{color:#123a5d}.cm-software-actions-empty span{color:#49677f;font-size:11px}@media (width<=900px){.cm-software-action-grid,.cm-software-custom-action{grid-template-columns:1fr}}#relocare360-root .cm-sidebar .cm-logout{letter-spacing:.01em;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:42px;padding:9px 12px;font-size:12px;font-weight:800;transition:background .16s,border-color .16s,transform .16s;display:flex;color:#f3f7fb!important}#relocare360-root .cm-sidebar .cm-logout:hover{background:#dc354533;border-color:#ff828c8c;transform:translateY(-1px);color:#fff!important}#relocare360-root .cm-sidebar .cm-logout-icon{place-items:center;font-size:18px;line-height:1;display:inline-grid}#relocare360-root .cm-sidebar .cm-logout-label{white-space:nowrap;display:inline-block}#relocare360-root .cm-sidebar.is-collapsed .cm-logout{border:1px solid #fff3;border-radius:11px;place-items:center;width:42px;height:42px;min-height:42px;margin:6px auto 0;padding:0;font-size:0;display:grid;overflow:hidden}#relocare360-root .cm-sidebar.is-collapsed .cm-logout:before{content:none!important}#relocare360-root .cm-sidebar.is-collapsed .cm-logout .cm-logout-icon{color:#f5f8fc;font-size:19px}#relocare360-root .cm-sidebar.is-collapsed .cm-logout .cm-logout-label{display:none!important}#relocare360-root,#relocare360-root .cm-app,#relocare360-root .cm-shell{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}#relocare360-root .cm-sidebar{align-self:stretch!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:relative!important;top:auto!important;overflow:hidden!important}#relocare360-root .cm-main{flex-direction:column!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}#relocare360-root .cm-top{z-index:12!important;flex:none!important;position:relative!important;top:auto!important}#relocare360-root .cm-content{scrollbar-gutter:stable;overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}#relocare360-root .cm-saas-footer{z-index:15!important;background:#f7fafc!important;border-top:1px solid #d7e3ec!important;flex:none!important;width:100%!important;margin:0!important;padding:12px clamp(16px,1.7vw,28px) 14px!important;position:relative!important;box-shadow:0 -8px 20px #17385909!important}#relocare360-root .cm-saas-footer-main,#relocare360-root .cm-saas-footer-meta{pointer-events:auto}@media (width<=760px){#relocare360-root .cm-saas-footer{margin:0!important;padding:10px 14px 12px!important}}html.relocare360-saas-active,body.relocare360-saas-active{overscroll-behavior:none!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;overflow:hidden!important}body.relocare360-saas-active #relocare360-root{z-index:2147480!important;background:var(--cm-bg,#f4f7fb)!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}#relocare360-root .cm-app{border:0!important;border-radius:0!important}#relocare360-root .cm-shell,#relocare360-root .cm-sidebar,#relocare360-root .cm-main{height:100%!important;min-height:0!important;max-height:100%!important}#relocare360-root .cm-content{overscroll-behavior-y:contain!important;height:auto!important;min-height:0!important}#relocare360-root .cm-flow-export-bar{background:linear-gradient(135deg,#f8fcff 0%,#f3f8ff 100%);border:1px solid #cfe0ec;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:14px 16px;display:flex;box-shadow:0 6px 18px #143a5b09}#relocare360-root .cm-flow-export-bar>div:first-child{gap:2px;min-width:0;display:grid}#relocare360-root .cm-flow-export-bar b{color:#123a5d;font-size:13px}#relocare360-root .cm-flow-export-bar small{color:#43566d;font-size:11px;line-height:1.4}#relocare360-root .cm-flow-export-bar .cm-actions{flex:none}@media (width<=760px){#relocare360-root .cm-flow-export-bar{flex-direction:column;align-items:stretch}#relocare360-root .cm-flow-export-bar .cm-actions>*{flex:1}}#relocare360-root .cm-sidebar:not(.is-collapsed) .cm-sidebar-toggle{top:96px!important}#relocare360-root .cm-my-task-card{background:#fff;border-width:1px;border-color:#cfdbe7;position:relative;overflow:hidden;box-shadow:0 12px 30px #18355314}#relocare360-root .cm-my-task-card:before{content:"";background:#6f849b;width:5px;position:absolute;top:0;bottom:0;left:0}#relocare360-root .cm-my-task-card.status-open{background:linear-gradient(#fff 0%,#f7fbff 100%);border-color:#c8d9eb}#relocare360-root .cm-my-task-card.status-open:before{background:#3985dc}#relocare360-root .cm-my-task-card.status-in_progress{background:linear-gradient(#fff 0%,#f4fcfb 100%);border-color:#bfe1dc}#relocare360-root .cm-my-task-card.status-in_progress:before{background:#15a48f}#relocare360-root .cm-my-task-card.status-blocked{background:linear-gradient(#fff 0%,#fff5f5 100%);border-color:#efbcbc}#relocare360-root .cm-my-task-card.status-blocked:before{background:#dc4c5a}#relocare360-root .cm-my-task-card.status-done{opacity:.96;background:linear-gradient(#fff 0%,#f5fbf7 100%);border-color:#c4dfce}#relocare360-root .cm-my-task-card.status-done:before{background:#2ea66f}#relocare360-root .cm-my-task-card:hover{transform:translateY(-1px);box-shadow:0 15px 34px #1835531c}#relocare360-root .cm-my-task-meta span{color:#3d5368;background:#eef4f8;border:1px solid #e0e8ef}#relocare360-root .cm-my-task-card.status-in_progress .cm-my-task-meta span{background:#edf8f6;border-color:#d8ece8}#relocare360-root .cm-my-task-card.status-blocked .cm-my-task-meta span{background:#fff0f1;border-color:#f5d9dc}#relocare360-root .cm-my-task-card.status-done .cm-my-task-meta span{background:#eff8f2;border-color:#dceee2}#relocare360-root .cm-project-private-notes-card{background:linear-gradient(145deg,#fff 0%,#f8fbff 62%,#f1f6ff 100%);border-color:#cbd9eb;position:relative;overflow:hidden}#relocare360-root .cm-project-private-notes-card:before{content:"";background:linear-gradient(#365cf5,#7b61ff);width:4px;position:absolute;inset:0 auto 0 0}#relocare360-root .cm-private-note-kpi-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}#relocare360-root .cm-private-note-kpi-icon{color:#365cf5;background:linear-gradient(145deg,#edf2ff,#f4efff);border:1px solid #d9d7fb;border-radius:13px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}#relocare360-root .cm-private-lock-badge{color:#344d9b;white-space:nowrap;background:#eef2ff;border:1px solid #d4dcfb;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.cm-private-notes-layout{grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);align-items:start;gap:16px;display:grid}.cm-private-note-list{gap:10px;max-height:min(68vh,720px);display:grid;overflow:auto}.cm-private-note-list-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 4px;display:flex}.cm-private-note-list-head h3{color:#173452;margin:3px 0 0}.cm-private-note-row{background:#fff;border:1px solid #ccd9e6;border-radius:15px;padding:14px;box-shadow:0 5px 16px #12375b0b}.cm-private-note-row h3{color:#163454;margin:6px 0 7px;font-size:14px}.cm-private-note-row p{color:#314a64;max-height:150px;margin:0;font-size:11px;line-height:1.55;overflow:auto}.cm-private-note-meta{color:#425b75;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:750;display:flex}.cm-private-note-type{color:#315cc4;background:#edf3ff;border:1px solid #d4dff7;border-radius:999px;padding:4px 7px;font-weight:850;display:inline-flex}.cm-private-note-actions{border-top:1px solid #e5ebf2;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:10px;display:flex}.cm-private-note-lock{color:#243d68;background:linear-gradient(135deg,#eef3ff,#f8f6ff);border:1px solid #d8ddfa;border-radius:14px;align-items:center;gap:11px;margin-bottom:14px;padding:12px 13px;display:flex}.cm-private-note-lock>span{background:#fff;border:1px solid #dbe2ef;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.cm-private-note-lock b{font-size:12px}.cm-private-note-lock small{color:#445a73;margin-top:2px;font-size:9px}.cm-private-note-editor .cm-form{background:#fff;border:1px solid #d5e0ec;border-radius:15px;padding:14px}.cm-private-note-editor textarea{resize:vertical;min-height:250px;line-height:1.55}.cm-private-note-empty>span{font-size:24px}.cm-private-note-empty b{color:#173452;margin-top:8px}.cm-private-note-empty p{color:#4d6278;max-width:340px;margin:5px 0 0;font-size:10px;line-height:1.5}@media (width<=900px){.cm-private-notes-layout{grid-template-columns:1fr}.cm-private-note-list{max-height:none}}#relocare360-root .cm-report-cover-brand{align-items:flex-start;min-height:96px}#relocare360-root .cm-report-brand-identity{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}#relocare360-root .cm-report-brand-logo{width:auto;max-width:300px;height:auto;max-height:92px}#relocare360-root .cm-report-brand-name{color:#36536a;max-width:420px;font-size:12px;font-weight:800;line-height:1.2;display:block}#relocare360-root .cm-report-brand-fallback{color:#0b3154;flex-direction:column;gap:5px;min-width:0;max-width:620px;display:flex}#relocare360-root .cm-report-brand-fallback>span{letter-spacing:.14em;text-transform:uppercase;color:#078bac;font-size:10px;font-weight:850;line-height:1}#relocare360-root .cm-report-brand-fallback>b{letter-spacing:-.035em;color:#0b3154;overflow-wrap:anywhere;font-size:32px;font-weight:850;line-height:1.02;display:block}#relocare360-root .cm-report-doc-class{margin-top:2px;padding:8px 12px;font-size:9.5px}#relocare360-root .cm-report-cover-title{margin:auto 0 34px}#relocare360-root .cm-report-cover-title>span{margin-bottom:11px;font-size:10.5px}#relocare360-root .cm-report-cover-title h1{font-size:40px;line-height:1.04}#relocare360-root .cm-report-cover-title p{font-size:14px;font-weight:600;line-height:1.5}@media (width<=700px){#relocare360-root .cm-report-cover-brand{gap:14px;min-height:78px}#relocare360-root .cm-report-brand-logo{max-width:210px;max-height:68px}#relocare360-root .cm-report-brand-fallback>b{font-size:26px}#relocare360-root .cm-report-cover-title h1{font-size:31px}}#relocare360-root .cm-project-private-notes-card .cm-private-lock-badge{color:#5148a8;white-space:nowrap;background:linear-gradient(135deg,#f8f7ff,#eef1ff);border:1px solid #d8dcff;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.cm-action-modal-card.cm-action-modal-wide .cm-private-notes-layout{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);gap:18px;padding:0 26px 6px;display:grid}.cm-private-note-list,.cm-private-note-editor{background:#fff;border:1px solid #dbe7f1;border-radius:16px;min-width:0;padding:18px}.cm-private-note-list{background:linear-gradient(#fbfdff,#f6f9fc)}.cm-private-note-list-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cm-private-note-row{background:#fff;border:1px solid #dbe6ef;border-radius:14px;margin-top:10px;padding:14px 15px;box-shadow:0 7px 18px #183d580d}.cm-private-note-row h3{color:#123b5d;margin:7px 0 6px}.cm-private-note-row p{color:#314b61;margin:0;line-height:1.55}.cm-private-note-meta{color:#60778b;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.cm-private-note-type{color:#315f82;font-weight:800}.cm-private-note-actions{gap:8px;margin-top:12px;display:flex}.cm-private-note-lock{background:#f7fbff;border:1px solid #d9e6f0;border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:12px 13px;display:flex}.cm-private-note-lock b,.cm-private-note-lock small{display:block}.cm-private-note-lock small{color:#526a7d;margin-top:2px}.cm-private-note-empty{text-align:center;color:#51697b;background:#fff;border:1px dashed #ccdce8;border-radius:14px;place-items:center;min-height:230px;padding:20px;display:grid}.cm-private-note-empty span{font-size:26px}.cm-private-note-empty p{max-width:330px;margin:6px 0 0}@media (width<=900px){.cm-action-modal-card.cm-action-modal-wide .cm-private-notes-layout{grid-template-columns:1fr;padding:0 18px 6px}}#relocare360-root .cm-report-cover-title h1{letter-spacing:-.03em;font-size:35px;line-height:1.06}#relocare360-root .cm-report-cover-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#relocare360-root .cm-report-cover-grid>div{border-bottom:0}#relocare360-root .cm-report-cover-grid>div:nth-child(2n){border-right:1px solid #e4ecf1}#relocare360-root .cm-report-cover-grid>div:last-child{border-right:0}@media (width<=700px){#relocare360-root .cm-report-cover-title h1{font-size:29px}#relocare360-root .cm-report-cover-grid{grid-template-columns:1fr}#relocare360-root .cm-report-cover-grid>div{border-bottom:1px solid #e4ecf1!important;border-right:0!important}#relocare360-root .cm-report-cover-grid>div:last-child{border-bottom:0!important}}.cm-report-generation-modal .cm-report-spinner{background:linear-gradient(145deg,#edf8fc,#eef1ff);border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 14px;display:grid;box-shadow:inset 0 0 0 1px #d6e7f0,0 14px 35px #0f436724}.cm-report-generation-modal .cm-report-spinner:before{content:"";border:4px solid #078fbd;border-color:#078fbd #6558e8 #d7e5ee #d7e5ee;border-radius:50%;width:34px;height:34px;animation:.72s linear infinite cm-report-spin}.cm-report-generation-modal .cm-report-spinner i{display:none}@keyframes cm-report-spin{to{transform:rotate(360deg)}}.cm-report-generation-modal .cm-kicker{color:#087fa8;margin-bottom:7px;display:block}.cm-report-generation-modal h3{color:#0b3556}.cm-report-generation-modal p{max-width:390px;margin-left:auto;margin-right:auto;color:#38566a!important}.cm-report-table tbody tr:nth-child(2n) td{background:#f8fbfd}.cm-report-table tbody tr:hover td{background:#eef7fb}.cm-report-status-column small{font-size:10px}.cm-report-document .cm-report-section>p{color:#294a60;max-width:1020px;line-height:1.72}#relocare360-root .cm-action-modal-card.cm-private-notes-modal{background:#f7fafc;flex-direction:column;height:min(920px,95dvh);display:flex;width:min(1420px,97vw)!important;max-height:95dvh!important;padding:0!important;overflow:hidden!important}#relocare360-root .cm-private-notes-shell{flex-direction:column;flex:1;min-height:0;display:flex}#relocare360-root .cm-private-notes-head{background:#fff;border-bottom:1px solid #dde8ef;flex:none;margin:0!important;padding:30px 36px 24px!important}#relocare360-root .cm-private-notes-head .cm-kicker{letter-spacing:.1em;color:#0b6f9e;font-size:11px}#relocare360-root .cm-private-notes-head h2{letter-spacing:-.025em;line-height:1.15;margin:7px 0 8px!important;font-size:30px!important}#relocare360-root .cm-private-notes-head p{color:#425d70!important;font-size:14px!important}#relocare360-root .cm-private-notes-layout{flex:1;min-height:0;overflow:hidden;grid-template-columns:minmax(320px,.72fr) minmax(620px,1.55fr)!important;gap:18px!important;padding:20px 24px!important;display:grid!important}#relocare360-root .cm-private-note-list,#relocare360-root .cm-private-note-editor{background:#fff;border:1px solid #d5e3ed;border-radius:18px;min-height:0;box-shadow:0 12px 30px #0f39540e}#relocare360-root .cm-private-note-list{background:linear-gradient(#fbfdff 0%,#f5f9fc 100%);flex-direction:column;display:flex;padding:18px!important}#relocare360-root .cm-private-note-list-head{border-bottom:1px solid #e1eaf0;flex:none;padding:0 2px 12px;margin:0 0 12px!important}#relocare360-root .cm-private-note-list-head h3{color:#123b5d;margin:5px 0 0;font-size:20px}#relocare360-root .cm-private-note-scroll{scrollbar-width:thin;min-height:0;padding:0 4px 6px 0;overflow:auto}#relocare360-root .cm-private-note-row{transition:all .16s;position:relative;background:#fff!important;border:1px solid #cfdeea!important;border-left:4px solid #35a9d4!important;border-radius:15px!important;margin:0 0 12px!important;padding:17px 17px 15px!important;box-shadow:0 8px 20px #1543600f!important}#relocare360-root .cm-private-note-row:hover{transform:translateY(-1px);border-color:#9fcce0!important;box-shadow:0 12px 26px #1543601a!important}#relocare360-root .cm-private-note-row.is-active{background:linear-gradient(135deg,#fff,#f8f7ff)!important;border-color:#7c6df0 #7c6df0 #7c6df0 #6757e7!important;box-shadow:0 0 0 2px #6757e712,0 12px 28px #3a2f911a!important}#relocare360-root .cm-private-note-row h3{line-height:1.25;color:#0e3558!important;margin:9px 0 7px!important;font-size:17px!important}#relocare360-root .cm-private-note-row p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#3a566b!important;font-size:12.5px!important;line-height:1.55!important}#relocare360-root .cm-private-note-meta{color:#526d82!important;font-size:11px!important}.cm-private-note-type{background:#e9f5fb;border-radius:999px;padding:5px 9px;color:#1e678e!important;font-weight:900!important}#relocare360-root .cm-private-note-actions{border-top:1px solid #e6edf2;padding-top:12px;margin-top:14px!important}#relocare360-root .cm-private-note-empty{background:linear-gradient(145deg,#fff,#f7fbfd)!important;min-height:260px!important;font-size:13px!important}.cm-private-note-empty span{color:#1986b5;font-size:34px!important}#relocare360-root .cm-private-note-editor{flex-direction:column;display:flex;overflow:hidden;padding:18px 20px!important}#relocare360-root .cm-private-note-lock{flex:none;background:linear-gradient(135deg,#f7f9ff,#f3f8ff)!important;border-color:#d8e4ff!important;margin:0 0 12px!important;padding:11px 14px!important}#relocare360-root .cm-private-note-lock-icon{background:#fff;border:1px solid #d9e2f5;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}#relocare360-root .cm-private-note-lock b{font-size:13px}.cm-private-note-lock small{color:#526b80!important;font-size:11px!important}#relocare360-root .cm-private-note-form{flex-direction:column;flex:1;gap:0;min-height:0;display:flex!important}#relocare360-root .cm-private-note-meta-grid{flex:none;grid-template-columns:1.2fr 1fr .8fr;gap:12px;display:grid}#relocare360-root .cm-private-note-form .cm-field{gap:7px!important;margin:8px 0!important}#relocare360-root .cm-private-note-form .cm-field label{color:#183f5d!important;font-size:13px!important}#relocare360-root .cm-private-note-form input,#relocare360-root .cm-private-note-form select{min-height:45px;background:#fff!important;font-size:14px!important}#relocare360-root .cm-private-note-title-field input{font-weight:700;color:#123b5d!important;font-size:15px!important}#relocare360-root .cm-private-note-writing-field{background:#fff;border:1px solid #cfdde7;border-radius:15px;flex-direction:column;flex:1;min-height:0;overflow:hidden;box-shadow:inset 0 1px #ffffffb3;margin-top:10px!important;display:flex!important}#relocare360-root .cm-private-note-writing-head{background:#f7fafc;border-bottom:1px solid #e1e9ef;flex:none;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}#relocare360-root .cm-private-note-writing-head label{margin:0;font-size:13px!important}.cm-private-note-writing-head span{text-transform:uppercase;letter-spacing:.08em;color:#6d7f8e;font-size:10px;font-weight:850}#relocare360-root .cm-private-note-writing-field textarea{flex:1;font-family:inherit;resize:none!important;color:#173a54!important;height:100%!important;min-height:350px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:22px 24px!important;font-size:15px!important;line-height:1.72!important}#relocare360-root .cm-private-note-writing-field textarea:focus{outline:0;box-shadow:inset 0 0 0 2px #158fbe1a!important}#relocare360-root .cm-private-note-form-actions{border-top:0;flex:none;justify-content:flex-end;gap:10px;margin-top:0;padding-top:13px;display:flex}#relocare360-root .cm-private-note-form-actions .cm-btn{min-height:42px;padding-inline:18px;font-size:12px}#relocare360-root .cm-private-notes-footer{background:#fff;flex:none;border-top:1px solid #dce6ee!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:14px 28px!important;display:flex!important}#relocare360-root .cm-private-notes-footer>span{color:#526b7e;font-size:11px}@media (width<=980px){#relocare360-root .cm-action-modal-card.cm-private-notes-modal{height:96dvh;width:98vw!important}#relocare360-root .cm-private-notes-layout{grid-template-columns:1fr!important;overflow:auto!important}#relocare360-root .cm-private-note-list{max-height:300px}#relocare360-root .cm-private-note-editor{min-height:620px}#relocare360-root .cm-private-note-meta-grid{grid-template-columns:1fr 1fr}#relocare360-root .cm-private-note-meta-grid>.cm-field:last-child{grid-column:1/-1}}@media (width<=620px){#relocare360-root .cm-private-notes-head{padding:22px 20px 18px!important}#relocare360-root .cm-private-notes-head h2{font-size:24px!important}#relocare360-root .cm-private-notes-layout{padding:12px!important}#relocare360-root .cm-private-note-meta-grid{grid-template-columns:1fr}#relocare360-root .cm-private-note-meta-grid>.cm-field:last-child{grid-column:auto}#relocare360-root .cm-private-notes-footer{gap:10px!important;display:grid!important}.cm-private-note-form-actions{flex-direction:column}.cm-private-note-form-actions .cm-btn{width:100%}}#cm-report-progress{box-sizing:border-box!important;z-index:2147483000!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;margin:0!important;padding:24px!important;position:fixed!important;inset:0!important}#cm-report-progress.show{display:flex!important}#cm-report-progress .cm-progress-modal{flex:none!important;max-height:calc(100vh - 48px)!important;margin:0!important}.cm-report-ready-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-sizing:border-box!important;z-index:2147483001!important;background:#0a1c3485!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;margin:0!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.cm-report-ready-overlay .cm-processed-card{text-align:center;background:linear-gradient(155deg,#fff 0%,#f8fbff 72%,#f3fbf8 100%);border:1px solid #ffffffd1;border-radius:24px;box-shadow:0 32px 95px #1027494d;flex:none!important;width:min(410px,100vw - 48px)!important;max-height:calc(100vh - 48px)!important;margin:0!important;padding:31px 32px 27px!important;overflow:auto!important}.cm-report-ready-overlay .cm-processed-icon{color:#16855c;background:linear-gradient(135deg,#e5f8ef,#eefbf6);border:1px solid #bce9d4;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 15px;font-size:28px;font-weight:950;display:grid;box-shadow:0 10px 24px #1f9e6f1f}.cm-report-ready-overlay .cm-processed-card h3{color:#172f51;letter-spacing:-.025em;margin:6px 0 7px;font-size:22px}.cm-report-ready-overlay .cm-processed-card p{color:#344054;max-width:330px;margin:0 auto 20px;font-size:13px;line-height:1.55}.cm-report-ready-overlay .cm-processed-card .cm-btn{min-width:112px}@media (width<=600px){#cm-report-progress,.cm-report-ready-overlay{padding:12px!important}.cm-report-ready-overlay .cm-processed-card{width:min(410px,100vw - 24px)!important;max-height:calc(100vh - 24px)!important;padding:26px 22px 23px!important}}#relocare360-root .cm-private-notes-head{padding:34px 46px 26px!important}#relocare360-root .cm-private-notes-overview{flex-direction:column;flex:1;min-height:0;padding:22px 28px 18px;display:flex;overflow:hidden}#relocare360-root .cm-note-overview-toolbar{border-bottom:1px solid #dfe8ef;justify-content:space-between;align-items:center;gap:18px;padding:0 2px 18px;display:flex}#relocare360-root .cm-note-overview-stats{flex-wrap:wrap;gap:10px;display:flex}#relocare360-root .cm-note-overview-stats span{color:#496276;background:#f0f5f9;border:1px solid #dbe6ee;border-radius:999px;align-items:center;gap:5px;padding:8px 11px;font-size:11px;display:inline-flex}#relocare360-root .cm-note-overview-stats b{color:#123b5d;font-size:13px}#relocare360-root .cm-note-create-actions{gap:10px;display:flex}#relocare360-root .cm-private-note-overview-grid{scrollbar-width:thin;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;min-height:0;padding:20px 4px 8px 2px;display:grid;overflow:auto}#relocare360-root .cm-private-note-overview-card{flex-direction:column;display:flex;min-height:205px!important;margin:0!important}#relocare360-root .cm-private-note-overview-card .cm-private-note-actions{margin-top:auto!important}#relocare360-root .cm-private-note-overview-card.is-shared-in{background:linear-gradient(145deg,#fff 0%,#f8f5ff 100%)!important;border-color:#c9b7f8 #c9b7f8 #c9b7f8 #7659df!important;box-shadow:0 10px 26px #5b3fa614!important}#relocare360-root .cm-private-note-overview-card.is-shared-out{background:linear-gradient(145deg,#fff 0%,#f5fcfa 100%)!important;border-color:#9fd9d1 #9fd9d1 #9fd9d1 #1fa58e!important}#relocare360-root .cm-private-note-shareline{align-items:center;margin-top:9px;display:flex}#relocare360-root .cm-note-share-state{letter-spacing:.015em;border-radius:999px;align-items:center;min-height:23px;padding:4px 8px;font-size:10px;font-weight:850;display:inline-flex}#relocare360-root .cm-note-share-state.personal{color:#52687a;background:#eef3f7}#relocare360-root .cm-note-share-state.outgoing{color:#117660;background:#e7f8f3;border:1px solid #bde6da}#relocare360-root .cm-note-share-state.incoming{color:#6448bb;background:#f0ebff;border:1px solid #d9ccff}#relocare360-root .cm-note-overview-empty{grid-column:1/-1;min-height:360px!important}#relocare360-root .cm-note-editor-topbar{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:0 2px 14px;display:flex}#relocare360-root .cm-note-editor-state-wrap{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}#relocare360-root .cm-note-editor-state{border-radius:999px;align-items:center;min-height:30px;padding:6px 11px;font-size:11px;font-weight:850;display:inline-flex}#relocare360-root .cm-note-editor-state.personal{color:#4b6376;background:#eef3f7}#relocare360-root .cm-note-editor-state.shared-out{color:#117660;background:#e7f8f3;border:1px solid #bde6da}#relocare360-root .cm-note-editor-state.shared{color:#6448bb;background:#f0ebff;border:1px solid #d9ccff}#relocare360-root .cm-private-note-editor-workspace{flex:1;grid-template-columns:1fr;gap:16px;min-height:0;display:grid;overflow:hidden}#relocare360-root .cm-private-note-editor{min-height:0!important;padding:20px 22px!important}#relocare360-root .cm-note-kind-static{background:#f8fbfd;border:1px solid #d5e3ed;border-radius:11px;flex-direction:column;justify-content:center;gap:6px;padding:8px 12px;display:flex}#relocare360-root .cm-note-kind-static span{color:#60778a;font-size:11px}#relocare360-root .cm-note-kind-static b{color:#123b5d;font-size:14px}#relocare360-root .cm-private-note-share-panel{background:linear-gradient(#fbfaff,#f7f5ff);border:1px solid #d8d0f5;border-radius:18px;flex-direction:column;min-height:0;padding:20px;display:flex;overflow:hidden}#relocare360-root .cm-note-share-head h3{color:#213b5a;margin:5px 0 7px;font-size:20px}#relocare360-root .cm-note-share-head p{color:#50677b;margin:0;font-size:12px;line-height:1.55}#relocare360-root .cm-note-share-user-list{scrollbar-width:thin;flex:1;min-height:0;margin:16px -4px 14px 0;padding-right:4px;overflow:auto}#relocare360-root .cm-note-share-user{cursor:pointer;background:#fff;border:1px solid #dcdff0;border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:11px 12px;transition:all .15s;display:flex}#relocare360-root .cm-note-share-user:hover{border-color:#b8a9ec;box-shadow:0 6px 16px #5b3fa612}#relocare360-root .cm-note-share-user.is-selected{background:#f7f4ff;border-color:#8067d9}#relocare360-root .cm-note-share-user input{accent-color:#6757e7;width:16px;height:16px}#relocare360-root .cm-note-share-user span{min-width:0;display:block}#relocare360-root .cm-note-share-user b,#relocare360-root .cm-note-share-user small{display:block}#relocare360-root .cm-note-share-user small{color:#61798d;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;overflow:hidden}#relocare360-root .cm-note-share-actions{border-top:1px solid #e1def2;flex:none;gap:9px;padding-top:13px;display:grid}#relocare360-root .cm-note-share-empty{text-align:center;color:#627486;background:#fff;border:1px dashed #d8d3ee;border-radius:12px;padding:18px}#relocare360-root .cm-private-note-reader{background:#fff;border:1px solid #d7e3ec;border-radius:16px;height:100%;padding:26px 30px;overflow:auto}#relocare360-root .cm-note-reader-meta{color:#62788a;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}#relocare360-root .cm-private-note-reader h2{color:#123b5d;letter-spacing:-.02em;margin:18px 0 20px;font-size:27px}#relocare360-root .cm-note-reader-body{color:#29475f;font-size:15px;line-height:1.75}@media (width<=1050px){#relocare360-root .cm-private-note-overview-grid{grid-template-columns:1fr}#relocare360-root .cm-private-note-editor-screen.has-share-panel .cm-private-note-editor-workspace{grid-template-columns:1fr;overflow:auto}#relocare360-root .cm-private-note-share-panel{min-height:420px}}@media (width<=700px){#relocare360-root .cm-private-notes-head{padding:24px 22px 20px!important}#relocare360-root .cm-private-notes-overview{padding:14px}#relocare360-root .cm-note-overview-toolbar{flex-direction:column;align-items:stretch}#relocare360-root .cm-note-create-actions{grid-template-columns:1fr 1fr;display:grid}#relocare360-root .cm-private-note-editor-screen{padding:12px}#relocare360-root .cm-note-editor-topbar{flex-direction:column;align-items:flex-start}#relocare360-root .cm-note-editor-state-wrap{justify-content:flex-start}#relocare360-root .cm-private-note-meta-grid{grid-template-columns:1fr!important}}#relocare360-root{--cm-muted:#334155!important}#relocare360-root .cm-content .cm-muted,#relocare360-root .cm-content small,#relocare360-root .cm-content .cm-field label,#relocare360-root .cm-action-modal-card .cm-muted,#relocare360-root .cm-action-modal-card small,#relocare360-root .cm-action-modal-card .cm-field label,#relocare360-root .cm-action-modal-card p{color:#334155}#relocare360-root .cm-private-notes-head{background:linear-gradient(#fff 0%,#fbfdff 100%);border-bottom:1px solid #d7e1ea;padding:38px 52px 28px!important}#relocare360-root .cm-private-notes-head .cm-kicker{font-size:11px;color:#006f9f!important}#relocare360-root .cm-private-notes-head h2{color:#0f2e50;line-height:1.15;margin:7px 0 8px!important;font-size:30px!important}#relocare360-root .cm-private-notes-head p{line-height:1.55;color:#334155!important;margin:0!important;font-size:14px!important}#relocare360-root .cm-note-editor-state.personal{color:#20384f;background:#e8eef5;border:1px solid #cbd7e2}#relocare360-root .cm-note-kind-static span{font-weight:700;color:#334155!important}#relocare360-root .cm-note-share-head p{color:#334155!important;font-size:13px!important}#relocare360-root .cm-note-share-search{margin:16px 0 6px}#relocare360-root .cm-note-share-search label{color:#20384f;margin-bottom:6px;font-size:12px;font-weight:850;display:block}#relocare360-root .cm-note-share-search input{color:#172f51;background:#fff;border:1px solid #b9c8d8;border-radius:11px;outline:none;width:100%;min-height:43px;padding:10px 12px}#relocare360-root .cm-note-share-search input:focus{border-color:#6757e7;box-shadow:0 0 0 3px #6757e71f}#relocare360-root .cm-note-share-user-list{margin-top:10px!important}#relocare360-root .cm-note-share-user{box-shadow:0 4px 12px #112f5109;border-color:#c8d3df!important}#relocare360-root .cm-note-share-user b{color:#132f4b!important;font-size:13px!important}#relocare360-root .cm-note-share-user small{color:#334155!important;font-size:11.5px!important}#relocare360-root .cm-note-share-caution{color:#584a0b;background:#fff9dc;border:1px solid #e0c977;border-radius:11px;padding:11px 12px}#relocare360-root .cm-note-share-caution b,#relocare360-root .cm-note-share-caution span{display:block}#relocare360-root .cm-note-share-caution b{font-size:12px}#relocare360-root .cm-note-share-caution span{margin-top:2px;font-size:11px;line-height:1.4}#relocare360-root .cm-note-share-confirm{color:#fff!important;background:linear-gradient(135deg,#5e49dc,#7a62ee)!important;border:2px solid #4f3bd0!important;min-height:48px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 10px 24px #5e49dc3d!important}#relocare360-root .cm-note-share-confirm:hover{transform:translateY(-1px);background:linear-gradient(135deg,#4d39ca,#694fe5)!important}#relocare360-root .cm-note-share-empty,#relocare360-root .cm-note-reader-meta{color:#334155!important}#relocare360-root .cm-private-note-reader{font-size:15px}#relocare360-root .cm-private-note-overview-card p,#relocare360-root .cm-note-overview-stats span{color:#334155!important}@media (width<=700px){#relocare360-root .cm-private-notes-head{padding:26px 24px 22px!important}}#relocare360-root .cm-note-format-toolbar{background:#f4f8fc;border-bottom:1px solid #cfdeea;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 14px;display:flex}#relocare360-root .cm-note-format-toolbar button{color:#123a58;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cedd;border-radius:8px;padding:6px 11px;font-size:13px;font-weight:750;box-shadow:0 1px 2px #0e344f0a}#relocare360-root .cm-note-format-toolbar button:hover{background:#eaf5fb;border-color:#75b7d2}#relocare360-root .cm-note-format-toolbar>span{background:#c9d9e5;width:1px;height:24px;margin:0 2px}#relocare360-root .cm-private-note-rich-editor{color:#143851;white-space:normal;background:#fff;outline:none;flex:1;height:100%;min-height:390px;padding:22px 24px;font-size:15px;line-height:1.7;overflow:auto}#relocare360-root .cm-private-note-rich-editor:empty:before{content:attr(data-placeholder);color:#526d82;pointer-events:none}#relocare360-root .cm-rich-note-content p{margin:.35em 0 .8em}#relocare360-root .cm-rich-note-content ul,#relocare360-root .cm-rich-note-content ol{margin:.55em 0 .9em;padding-left:1.7em}#relocare360-root .cm-rich-note-content li{margin:.22em 0}#relocare360-root .cm-rich-note-content blockquote{color:#24485f;background:#f2f8fb;border-left:3px solid #1b9fc5;margin:.8em 0;padding:8px 14px}#relocare360-root .cm-note-reader-body.cm-rich-note-content{white-space:normal}#relocare360-root .cm-action-modal-card.cm-private-notes-modal{height:min(940px,96dvh)!important;max-height:96dvh!important}#relocare360-root .cm-private-notes-shell{height:100%;min-height:0}#relocare360-root .cm-private-note-editor-screen{scrollbar-gutter:stable;min-height:0;padding-bottom:8px!important;overflow:auto!important}#relocare360-root .cm-private-note-editor-workspace{min-height:620px;overflow:visible!important}#relocare360-root .cm-private-note-editor{min-height:620px!important;overflow:visible!important}#relocare360-root .cm-private-note-form{min-height:600px}#relocare360-root .cm-private-note-writing-field{min-height:390px!important}#relocare360-root .cm-private-note-rich-editor{min-height:360px!important;max-height:none!important}#relocare360-root .cm-private-note-share-panel{min-height:620px;overflow:visible!important}#relocare360-root .cm-note-share-user-list{max-height:360px;overflow:auto!important}#relocare360-root .cm-note-share-actions{z-index:2;background:linear-gradient(#f7f5ff00,#f7f5ff 24% 100%);margin:8px -2px -2px;padding:14px 2px 2px;position:sticky;bottom:0}#relocare360-root .cm-private-note-form-actions{z-index:3;background:linear-gradient(#fff0,#fff 24% 100%);padding:14px 0 2px;position:sticky;bottom:0}#relocare360-root .cm-private-notes-footer{z-index:5;position:sticky;bottom:0}#relocare360-root .cm-note-editor-topbar .cm-note-editor-left-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}#relocare360-root .cm-note-editor-close{color:#173a54!important;background:#fff!important;border-color:#c9d7e2!important}#relocare360-root .cm-note-editor-close:hover{background:#eef5f9!important}#cm-global-processing{z-index:2147483600!important;width:100vw!important;height:100vh!important;inset:0!important}#cm-processed-dialog.cm-processed-dialog{z-index:2147483601!important}@media (width<=980px){#relocare360-root .cm-private-note-editor-screen{overflow:auto!important}#relocare360-root .cm-private-note-editor-workspace{min-height:unset}#relocare360-root .cm-private-note-editor,#relocare360-root .cm-private-note-share-panel{min-height:560px!important}}#relocare360-root .cm-action-modal-card.cm-private-notes-modal{flex-direction:column!important;width:min(1180px,96vw)!important;height:min(940px,96dvh)!important;max-height:96dvh!important;display:flex!important;overflow:hidden!important}#relocare360-root .cm-private-notes-shell{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}#relocare360-root .cm-private-notes-head{flex:none!important}#relocare360-root .cm-private-note-editor-screen{flex-direction:column!important;flex:auto!important;min-height:0!important;padding:18px 24px 16px!important;display:flex!important;overflow:hidden!important}#relocare360-root .cm-note-editor-topbar{flex:none!important}#relocare360-root .cm-private-note-editor-workspace{flex:auto!important;align-items:stretch!important;min-height:0!important;display:grid!important;overflow:hidden!important}#relocare360-root .cm-private-note-editor-screen.has-share-panel .cm-private-note-editor-workspace{grid-template-columns:minmax(0,1.65fr) minmax(330px,.72fr)!important}#relocare360-root .cm-private-note-editor{flex-direction:column!important;height:100%!important;min-height:0!important;padding:18px 20px!important;display:flex!important;overflow:hidden!important}#relocare360-root .cm-private-note-meta-grid,#relocare360-root .cm-private-note-title-field{flex:none!important}#relocare360-root .cm-private-note-writing-field{flex-direction:column!important;flex:auto!important;min-height:0!important;margin-bottom:10px!important;display:flex!important;overflow:hidden!important}#relocare360-root .cm-note-format-toolbar,#relocare360-root .cm-private-note-writing-head{flex:none!important}#relocare360-root .cm-private-note-rich-editor{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex:auto!important;height:auto!important;min-height:180px!important;max-height:none!important;overflow-y:auto!important}#relocare360-root .cm-private-note-form-actions{background:#fff!important;border-top:1px solid #e0e8ef!important;flex:none!important;justify-content:flex-end!important;margin:0!important;padding:10px 0 0!important;display:flex!important;position:static!important}#relocare360-root .cm-private-note-form-actions .cm-btn{min-width:170px!important;min-height:44px!important;font-size:13px!important}#relocare360-root .cm-private-note-share-panel{flex-direction:column!important;height:100%!important;min-height:0!important;padding:18px!important;display:flex!important;overflow:hidden!important}#relocare360-root .cm-note-share-head,#relocare360-root .cm-note-share-search{flex:none!important}#relocare360-root .cm-note-share-user-list{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex:auto!important;min-height:120px!important;max-height:none!important;padding-right:4px!important;overflow-y:auto!important}#relocare360-root .cm-note-share-actions{background:0 0!important;border-top:1px solid #d9d3ef!important;flex:none!important;margin:10px 0 0!important;padding:14px 0 0!important;position:static!important}#relocare360-root .cm-note-share-confirm{min-height:48px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 8px 22px #0087b92e!important}#relocare360-root .cm-private-notes-footer{z-index:1!important;flex:none!important;position:static!important}#relocare360-root .cm-note-share-caution{color:#293b4b!important;background:#fff9df!important;border:1px solid #e8ce72!important}#relocare360-root .cm-note-share-caution span,#relocare360-root .cm-note-share-head p,#relocare360-root .cm-note-share-user small{color:#334b5e!important}#relocare360-root .cm-private-note-form label,#relocare360-root .cm-private-note-form span,#relocare360-root .cm-private-note-form small{color:#243f55}@media (width<=1050px){#relocare360-root .cm-private-note-editor-screen{overflow:auto!important}#relocare360-root .cm-private-note-editor-workspace,#relocare360-root .cm-private-note-editor-screen.has-share-panel .cm-private-note-editor-workspace{grid-template-columns:1fr!important;overflow:visible!important}#relocare360-root .cm-private-note-editor,#relocare360-root .cm-private-note-share-panel{height:auto!important;min-height:560px!important}#relocare360-root .cm-private-note-form{min-height:540px!important}}#relocare360-root .cm-private-note-form{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}#relocare360-root .cm-private-note-writing-field{contain:layout paint!important;flex-direction:column!important;flex:none!important;height:clamp(280px,34dvh,360px)!important;min-height:280px!important;max-height:360px!important;display:flex!important;overflow:hidden!important}#relocare360-root .cm-private-note-rich-editor{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;touch-action:pan-y!important;word-break:break-word!important;flex:auto!important;width:100%!important;height:0!important;min-height:0!important;max-height:none!important;display:block!important;overflow:hidden auto!important}#relocare360-root .cm-private-note-form-actions{border-top:1px solid #d9e5ee!important;justify-content:flex-end!important;align-items:flex-end!important;min-height:60px!important;margin-top:auto!important;padding-top:14px!important;display:flex!important}#relocare360-root .cm-private-note-form-actions .cm-btn,#relocare360-root .cm-note-share-actions .cm-note-share-confirm{justify-content:center!important;align-items:center!important;min-width:190px!important;min-height:46px!important;display:inline-flex!important}#relocare360-root .cm-private-note-share-panel{min-height:0!important}#relocare360-root .cm-note-share-user-list{overscroll-behavior:contain!important}#relocare360-root .cm-note-share-actions{margin-top:auto!important;padding-top:14px!important}@media (height<=760px){#relocare360-root .cm-private-note-writing-field{height:260px!important;min-height:260px!important;max-height:260px!important}}.cm-private-note-overview-card h3{margin-bottom:18px}.cm-private-note-overview-card .cm-private-note-actions{margin-top:auto}.cm-manual-actions{background:linear-gradient(135deg,#f7fbff 0%,#f8f7ff 100%);border:1px solid #c9d9ea;border-radius:16px;margin:24px 0 6px;padding:16px 18px}.cm-manual-actions>span{color:#173b64;margin-bottom:10px;display:block}.cm-manual-actions>div{flex-wrap:wrap;gap:8px;display:flex}.cm-ai-navigation{background:linear-gradient(135deg,#ecf7fff2,#f4f1fff2);border-color:#c6daf0}.cm-ai-navigation>div .cm-btn{min-width:72px}#relocare360-root .cm-context-bar{background:linear-gradient(125deg,#163564 0%,#264f9c 58%,#3569d4 100%);border:1px solid #ffffff1f;box-shadow:0 18px 38px #14366b29}#relocare360-root .cm-context-bar h1,#relocare360-root .cm-context-bar .cm-context-main h1{text-shadow:0 1px 1px #0000001f;font-size:clamp(28px,2.1vw,38px);font-weight:850;line-height:1.08;color:#fff!important}#relocare360-root .cm-context-bar .cm-kicker{color:#bfe8ff!important}#relocare360-root .cm-context-route{font-size:14px;color:#e8f1ff!important}#relocare360-root .cm-context-side label{color:#d7e7ff!important}#relocare360-root .cm-page-hero{color:#fff;background:linear-gradient(125deg,#122b50 0%,#244c96 58%,#3569d4 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;padding:26px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #15418229}#relocare360-root .cm-page-hero:after{content:"";pointer-events:none;border:42px solid #fff1;border-radius:50%;width:280px;height:280px;position:absolute;top:-105px;right:-70px}#relocare360-root .cm-page-hero>div{z-index:1;min-width:0;position:relative}#relocare360-root .cm-page-hero .cm-kicker{color:#bfe8ff!important}#relocare360-root .cm-page-hero h1{text-shadow:0 1px 1px #0000001a;margin:5px 0 7px;font-size:clamp(27px,2vw,36px);font-weight:850;line-height:1.08;color:#fff!important}#relocare360-root .cm-page-hero p{max-width:860px;margin:0;font-size:13px;line-height:1.55;color:#eef5ff!important}#relocare360-root .cm-page-hero-meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}#relocare360-root .cm-page-hero-meta span{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:750;display:inline-flex}#relocare360-root .cm-context-back{margin:0 0 12px}@media (width<=860px){#relocare360-root .cm-page-hero{border-radius:18px;padding:22px 20px}#relocare360-root .cm-context-bar h1,#relocare360-root .cm-context-bar .cm-context-main h1{font-size:28px}}#relocare360-root .cm-auth-app .cm-compliance-stage{scrollbar-gutter:stable;overscroll-behavior:contain;height:100dvh!important;min-height:100dvh!important;padding:clamp(14px,3vw,40px)!important;display:block!important;overflow:hidden auto!important}#relocare360-root .cm-auth-app .cm-compliance-card{max-height:none!important;margin:0 auto!important;overflow:visible!important}#relocare360-root .cm-auth-app .cm-dpa-document{overscroll-behavior:contain;overflow:hidden auto!important}#relocare360-root .cm-auth-app .cm-dpa-sign{scroll-margin-bottom:24px}.cm-flow-action-overview{gap:16px;margin:2px 0 6px;display:grid}.cm-flow-action-overview-head{justify-content:space-between;align-items:flex-end;gap:22px;padding:3px 2px;display:flex}.cm-flow-action-overview-head h3{color:#18344f;margin:3px 0 5px;font-size:20px}.cm-flow-action-overview-head p{max-width:760px;color:var(--cm-muted);margin:0;font-size:12px;line-height:1.55}.cm-flow-action-count{color:#24617b;background:#eef6fa;border:1px solid #d8e8ef;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:850}.cm-flow-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cm-flow-action-tile{appearance:none;text-align:left;width:100%;min-height:174px;color:var(--cm-ink);cursor:pointer;background:linear-gradient(155deg,#fff 0%,#f9fcfe 72%,#edf7fa 100%);border:1px solid #d8e4ec;border-radius:18px;grid-template-rows:1fr auto;grid-template-columns:42px minmax(0,1fr);gap:12px 13px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 28px #11394e0f}.cm-flow-action-tile:hover,.cm-flow-action-tile:focus-visible{border-color:#8fc6d2;outline:none;transform:translateY(-3px);box-shadow:0 18px 40px #1150691f}.cm-flow-action-icon{color:#fff;background:linear-gradient(135deg,#123f62,#138aa1);border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid;box-shadow:0 8px 18px #123f6229}.cm-flow-action-copy{flex-direction:column;gap:7px;min-width:0;padding-top:2px;display:flex}.cm-flow-action-copy b{color:#16354e;font-size:16px;line-height:1.25}.cm-flow-action-copy small{color:#596f7e;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.cm-flow-action-foot{border-top:1px solid #e6eef2;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;font-size:10px;display:flex}.cm-flow-action-foot em{color:#607786;font-style:normal}.cm-flow-action-foot strong{color:#0b7087;font-size:11px}.cm-flow-action-backbar{background:#f8fcfd;border:1px solid #d8e6ec;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:2px 0 14px;padding:12px 14px;display:flex}.cm-flow-action-backbar>div{text-align:right;flex-direction:column;gap:2px;display:flex}.cm-flow-action-backbar b{color:#173b53;font-size:13px}.cm-flow-action-backbar .cm-kicker{font-size:8px}@media (width<=1180px){.cm-flow-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.cm-flow-action-grid{grid-template-columns:1fr}.cm-flow-action-overview-head,.cm-flow-action-backbar{flex-direction:column;align-items:flex-start}.cm-flow-action-backbar>div{text-align:left}.cm-flow-action-tile{min-height:154px}}.cm-flow-action-tile{--flow-tint:#eef7fb;--flow-border:#b9d8e7;--flow-accent:#237ea5;--flow-icon-a:#174b6a;--flow-icon-b:#248ba8;position:relative;overflow:hidden}.cm-flow-action-tile:before{content:"";background:var(--flow-accent);opacity:.92;width:5px;position:absolute;inset:0 auto 0 0}.cm-flow-action-tile:after{content:"";background:linear-gradient(160deg,color-mix(in srgb,var(--flow-tint) 76%,transparent),transparent);pointer-events:none;height:54%;position:absolute;inset:0 0 auto}.cm-flow-action-tile>*{z-index:1;position:relative}.cm-flow-action-tile .cm-flow-action-icon{background:linear-gradient(135deg,var(--flow-icon-a),var(--flow-icon-b));box-shadow:0 8px 18px color-mix(in srgb,var(--flow-accent) 25%,transparent)}.cm-flow-action-tile:hover,.cm-flow-action-tile:focus-visible{border-color:var(--flow-border);box-shadow:0 18px 40px color-mix(in srgb,var(--flow-accent) 16%,transparent)}.cm-flow-action-tile .cm-flow-action-foot strong{color:var(--flow-accent)}.cm-flow-action-tile.tone-blue{--flow-tint:#eaf5fb;--flow-border:#88bdd5;--flow-accent:#19779f;--flow-icon-a:#164766;--flow-icon-b:#1e89aa}.cm-flow-action-tile.tone-green{--flow-tint:#edf9f3;--flow-border:#8ecdb1;--flow-accent:#248365;--flow-icon-a:#1d5a49;--flow-icon-b:#35a57f}.cm-flow-action-tile.tone-violet{--flow-tint:#f3effb;--flow-border:#b4a3d9;--flow-accent:#7658a8;--flow-icon-a:#493873;--flow-icon-b:#8368b8}.cm-flow-action-tile.tone-amber{--flow-tint:#fff7e9;--flow-border:#dfbd78;--flow-accent:#a96e18;--flow-icon-a:#744810;--flow-icon-b:#c78825}.cm-flow-action-tile.tone-cyan{--flow-tint:#e9f9f9;--flow-border:#83c9ca;--flow-accent:#237f83;--flow-icon-a:#19595e;--flow-icon-b:#29959a}.cm-flow-action-tile.tone-rose{--flow-tint:#fff0f2;--flow-border:#dea5af;--flow-accent:#a95062;--flow-icon-a:#713746;--flow-icon-b:#b75e70}.cm-inventory-assignment-help{color:#35566e;background:#eef6fc;border:1px solid #cddff0;border-radius:12px;align-items:flex-start;gap:10px;margin:-4px 0 16px;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.cm-inventory-assignment-help strong{color:#163f5d;flex:none}.cm-inventory-assignment-help span{min-width:0}#relocare360-root .cm-module-card.platform-disabled,#relocare360-root .cm-module-platform-disabled{filter:grayscale(.65);opacity:.72;box-shadow:none!important;background:#f4f5f6!important;border-color:#d0d5dd!important}#relocare360-root .cm-module-card.platform-disabled h3,#relocare360-root .cm-module-platform-disabled h2{color:#667085!important}#relocare360-root .cm-module-card.platform-disabled p,#relocare360-root .cm-module-card.platform-disabled small,#relocare360-root .cm-module-platform-disabled p,#relocare360-root .cm-module-platform-disabled small{color:#7b8794!important}#relocare360-root .cm-module-platform-disabled .cm-license-upgrade-icon{color:#667085!important;background:#e4e7ec!important}.cm-notes-toolbar{border:1px solid var(--cm-border,#d9e3ef);background:#fff;border-radius:18px;justify-content:space-between;align-items:end;gap:18px;margin:0 0 22px;padding:18px 20px;display:flex;box-shadow:0 8px 26px #1531530f}.cm-notes-search{gap:7px;min-width:min(420px,100%);display:grid}.cm-notes-search label{letter-spacing:.04em;text-transform:uppercase;color:#294765;font-size:12px;font-weight:800}.cm-notes-search input{color:#102d50;width:100%;min-height:44px;font:inherit;background:#f9fbfd;border:1px solid #cfdbea;border-radius:12px;outline:none;padding:0 14px}.cm-notes-search input:focus{background:#fff;border-color:#4f82d8;box-shadow:0 0 0 3px #4f82d81f}.cm-notes-filter-group{flex-wrap:wrap;gap:8px;display:flex}.cm-notes-filter{color:#244563;cursor:pointer;background:#fff;border:1px solid #cfdae8;border-radius:999px;padding:9px 14px;font-weight:750}.cm-notes-filter:hover,.cm-notes-filter.active{color:#124f91;background:#eaf4ff;border-color:#2f72c9}.cm-notes-section{margin:0 0 28px}.cm-notes-section .cm-section-head{margin-bottom:12px}.cm-notes-result-count{color:#60758a;font-size:13px;font-weight:800}.cm-notes-recent-list{gap:9px;display:grid}.cm-notes-recent-row{text-align:left;color:#173858;cursor:pointer;background:#fff;border:1px solid #d8e2ee;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto 20px;align-items:center;gap:13px;width:100%;padding:12px 14px;display:grid;box-shadow:0 5px 16px #1531530a}.cm-notes-recent-row:hover{border-color:#9dbce2;transform:translateY(-1px);box-shadow:0 8px 24px #15315314}.cm-notes-recent-icon{color:#2866b0;background:#edf5ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:800;display:grid}.cm-notes-recent-main{gap:2px;min-width:0;display:grid}.cm-notes-recent-main b,.cm-notes-recent-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm-notes-recent-main b{font-size:14px}.cm-notes-recent-main span{color:#5e7488;font-size:13px}.cm-notes-recent-meta{justify-items:end;gap:2px;display:grid}.cm-notes-recent-meta small{color:#45617b;font-weight:800}.cm-notes-recent-meta time{color:#7a8da0;font-size:12px}.cm-notes-recent-row>i{color:#4d78aa;font-style:normal;font-weight:900}.cm-notes-recent-empty{color:#667d91;background:#f9fbfd;border:1px dashed #ccd9e7;border-radius:14px;padding:18px}.cm-notes-project-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cm-notes-project-card{text-align:left;color:#173858;cursor:pointer;background:#fff;border:1px solid #d4e0ec;border-radius:16px;flex-direction:column;align-items:stretch;min-width:0;min-height:210px;padding:17px;display:flex;box-shadow:0 6px 18px #1531530d}.cm-notes-project-card:hover{border-color:#87addc;transform:translateY(-2px);box-shadow:0 10px 28px #15315317}.cm-notes-project-card[hidden]{display:none!important}.cm-notes-project-title{justify-content:space-between;align-items:flex-start;gap:10px;margin:5px 0 14px;display:flex}.cm-notes-project-title h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:17px;line-height:1.25}.cm-notes-project-stats{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.cm-notes-project-stats span{color:#5f7487;background:#f1f6fb;border-radius:999px;align-items:baseline;gap:4px;padding:5px 8px;font-size:11px;display:inline-flex}.cm-notes-project-stats b{color:#183f66;font-size:12px}.cm-notes-project-last{border-top:1px solid #edf1f5;gap:3px;margin-top:auto;padding-top:12px;display:grid}.cm-notes-project-last span{color:#7b8d9d;font-size:11px}.cm-notes-project-last b{color:#385873;font-size:12px}.cm-notes-project-open{color:#2769b5;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;font-weight:850;display:flex}.cm-notes-project-open i{font-size:16px;font-style:normal}.cm-notes-no-results{text-align:center;color:#6a7f93;background:#f9fbfd;border:1px dashed #cbd8e6;border-radius:14px;padding:22px}@media (width<=1250px){.cm-notes-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.cm-notes-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-notes-toolbar{flex-direction:column;align-items:stretch}.cm-notes-search{min-width:0}.cm-notes-recent-row{grid-template-columns:42px minmax(0,1fr) 20px}.cm-notes-recent-meta{display:none}}@media (width<=640px){.cm-notes-project-grid{grid-template-columns:1fr}.cm-notes-filter-group{grid-template-columns:repeat(3,1fr);display:grid}.cm-notes-filter{padding-inline:8px}.cm-notes-recent-row{padding:10px}.cm-notes-project-card{min-height:0}}#relocare360-root .cm-project-focus-section,#relocare360-root .cm-project-steering-section{background:linear-gradient(#fbfdff 0%,#f5f9fc 100%);border:1px solid #d8e4ec;border-radius:20px;margin:18px 0 22px;padding:18px;box-shadow:0 10px 30px #11394e0b}#relocare360-root .cm-project-focus-section{margin-top:16px}#relocare360-root .cm-project-focus-head,#relocare360-root .cm-project-steering-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 2px 14px;display:flex}#relocare360-root .cm-project-focus-head h2,#relocare360-root .cm-project-steering-head h2{color:#18344f;margin:3px 0 4px;font-size:20px}#relocare360-root .cm-project-focus-head p,#relocare360-root .cm-project-steering-head p{max-width:760px;color:var(--cm-muted);margin:0;font-size:11px;line-height:1.5}#relocare360-root .cm-project-focus-count{color:#28516a;background:#fff;border:1px solid #c8dbe6;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:30px;padding:6px 11px;font-size:10px;font-weight:800;display:inline-flex}#relocare360-root .cm-project-focus-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}#relocare360-root .cm-project-focus-add{appearance:none;color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#16add7 0%,#0797c2 100%);border:1px solid #1198c5;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:6px 12px;font:800 10px/1 inherit;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex;box-shadow:0 5px 12px #0997c22e}#relocare360-root .cm-project-focus-add span{font-size:13px;line-height:1}#relocare360-root .cm-project-focus-add:hover{filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 7px 16px #0997c23d}#relocare360-root .cm-project-focus-add:focus-visible{outline-offset:2px;outline:3px solid #1198c538}@media (width<=760px){#relocare360-root .cm-project-focus-head{flex-direction:column;align-items:flex-start}#relocare360-root .cm-project-focus-actions{justify-content:flex-start;width:100%}}#relocare360-root .cm-component-grid.cm-component-grid-overview{grid-template-columns:1fr;gap:12px;display:grid}#relocare360-root .cm-component-grid-overview .cm-component-supercard{--cm-accent:#237ea5;--cm-soft:#eef7fb;background:linear-gradient(155deg,#fff 0%,#f9fcfe 72%,var(--cm-soft) 125%);border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);grid-template-areas:"head head""journey status""people people""lifecycle next""footer footer";gap:0 20px;min-height:0;padding:0;display:grid;box-shadow:0 8px 24px #11394e0e}#relocare360-root .cm-component-grid-overview .cm-component-supercard:before{width:5px}#relocare360-root .cm-component-grid-overview .cm-component-super-head{grid-area:head;min-height:0;padding:15px 18px 10px}#relocare360-root .cm-component-grid-overview .cm-component-super-head h3{margin-top:2px;font-size:16px}#relocare360-root .cm-component-grid-overview .cm-component-glyph{border-radius:12px;width:38px;height:38px}#relocare360-root .cm-component-grid-overview .cm-component-journey{grid-area:journey;min-height:58px;margin:0 18px 8px;padding:10px 12px}#relocare360-root .cm-component-grid-overview .cm-component-status-row{grid-area:status;min-height:58px;margin:0 18px 8px 0;padding:7px 0}#relocare360-root .cm-component-grid-overview .cm-component-people{border-top:1px solid #e1ebf1;border-bottom:1px solid #e1ebf1;grid-area:people;min-height:0;margin:0 18px;padding:8px 0}#relocare360-root .cm-component-grid-overview .cm-component-lifecycle{grid-area:lifecycle;min-height:0;margin:10px 0 10px 18px;padding:10px 11px}#relocare360-root .cm-component-grid-overview .cm-component-next{grid-area:next;min-height:0;margin:10px 18px 10px 0;padding:10px 12px}#relocare360-root .cm-component-grid-overview .cm-component-footer{grid-area:footer;justify-content:flex-end;padding:0 18px 14px}#relocare360-root .cm-component-grid-overview .cm-supercard-open{min-width:150px}#relocare360-root .cm-project-steering-section{margin-top:0}#relocare360-root .cm-project-steering-section .cm-project-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}#relocare360-root .cm-project-steering-section .cm-project-home-card{background:#fff;border:1px solid #d8e4ec;border-radius:16px;min-height:146px;padding:14px 15px;box-shadow:0 6px 18px #11394e0a}#relocare360-root .cm-project-steering-section .cm-project-home-card h3{margin:4px 0 6px;font-size:14px}#relocare360-root .cm-project-steering-section .cm-project-home-card p{font-size:10px;line-height:1.4}#relocare360-root .cm-project-card-actions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}#relocare360-root .cm-project-card-actions .cm-btn{margin-top:0}#relocare360-root .cm-project-steering-section .cm-project-lifecycle{margin-top:7px;padding:9px}#relocare360-root .cm-project-steering-section .cm-project-link-card{min-height:146px}@media (width<=1180px){#relocare360-root .cm-project-steering-section .cm-project-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#relocare360-root .cm-component-grid-overview .cm-component-supercard{grid-template-columns:1fr;grid-template-areas:"head""journey""status""people""lifecycle""next""footer"}#relocare360-root .cm-component-grid-overview .cm-component-status-row,#relocare360-root .cm-component-grid-overview .cm-component-next{margin-left:18px}#relocare360-root .cm-component-grid-overview .cm-component-lifecycle{margin-right:18px}}@media (width<=760px){#relocare360-root .cm-project-focus-section,#relocare360-root .cm-project-steering-section{border-radius:17px;padding:14px}#relocare360-root .cm-project-focus-head,#relocare360-root .cm-project-steering-head{flex-direction:column;align-items:flex-start;gap:8px}#relocare360-root .cm-project-steering-section .cm-project-home-grid{grid-template-columns:1fr}#relocare360-root .cm-component-grid-overview .cm-component-journey,#relocare360-root .cm-component-grid-overview .cm-component-status-row,#relocare360-root .cm-component-grid-overview .cm-component-people,#relocare360-root .cm-component-grid-overview .cm-component-lifecycle,#relocare360-root .cm-component-grid-overview .cm-component-next{margin-left:14px;margin-right:14px}#relocare360-root .cm-component-grid-overview .cm-component-footer{padding-left:14px;padding-right:14px}}#relocare360-root{--cm-bg:#f4f7fb;--cm-card:#fff;--cm-ink:#102a43;--cm-muted:#61758a;--cm-line:#d5e0ec;--cm-border:#d5e0ec;--cm-primary:#119ecb;--cm-primary-dark:#0b7fa8;--cm-navy:#123765;--cm-navy-dark:#0c2a4a;--cm-cyan-soft:#eaf7fc;--cm-blue-soft:#edf4fb;--cm-good:#2e9d68;--cm-good-bg:#eaf7f0;--cm-warn:#b77918;--cm-warn-bg:#fff5df;--cm-bad:#c94a4a;--cm-bad-bg:#fff0ef;--cm-purple:#7357b8;--cm-purple-bg:#f1edfb;--cm-shadow:0 8px 24px #0c2a4a0e;--cm-shadow-strong:0 16px 38px #0c2a4a1a;background:var(--cm-bg);color:var(--cm-ink)}#relocare360-root .cm-sidebar{background:linear-gradient(180deg,var(--cm-navy-dark) 0%,#0a2948 100%);box-shadow:8px 0 28px #0c2a4a14}#relocare360-root .cm-brand{border-bottom:1px solid #ffffff14;margin-bottom:10px}#relocare360-root .cm-brand b{color:#fff}#relocare360-root .cm-brand span,#relocare360-root .cm-userbox span,#relocare360-root .cm-logout{color:#b8cadb}#relocare360-root .cm-nav{gap:6px}#relocare360-root .cm-nav button{color:#d4e0eb;border:1px solid #0000;border-radius:9px;transition:background .16s,border-color .16s,color .16s,transform .16s}#relocare360-root .cm-nav button:hover{color:#fff;background:#ffffff13;border-color:#ffffff14}#relocare360-root .cm-nav button.active{color:#fff;background:linear-gradient(90deg,#148fb9,#11a6d5);border-color:#ffffff1f;transform:translate(1px);box-shadow:0 7px 18px #03769e3d}#relocare360-root .cm-sidebar-foot{border-top-color:#ffffff1f}#relocare360-root .cm-top h2,#relocare360-root .cm-dashboard-title{color:var(--cm-navy-dark);letter-spacing:-.02em}#relocare360-root .cm-content{background:var(--cm-bg)}#relocare360-root .cm-eyebrow,#relocare360-root .cm-kicker{color:#237b9d;letter-spacing:.09em}#relocare360-root .cm-section-head h1,#relocare360-root .cm-section-head h2,#relocare360-root .cm-section-head h3{color:var(--cm-navy-dark)}#relocare360-root .cm-muted{color:var(--cm-muted)}#relocare360-root .cm-card,#relocare360-root .cm-kpi,#relocare360-root .cm-project-card,#relocare360-root .cm-check-card,#relocare360-root .cm-team-cap,#relocare360-root .cm-verify-card,#relocare360-root .cm-panel,#relocare360-root .cm-overview-panel,#relocare360-root .cm-project-home-card,#relocare360-root .cm-framework-card,#relocare360-root .cm-domain-card,#relocare360-root .cm-account-card,#relocare360-root .cm-report-center-block,#relocare360-root .cm-my-task-card{border-color:var(--cm-line);box-shadow:var(--cm-shadow);background:#fff}#relocare360-root .cm-card h2,#relocare360-root .cm-card h3,#relocare360-root .cm-project-home-card h3,#relocare360-root .cm-framework-card h3,#relocare360-root .cm-domain-card h3{color:var(--cm-navy-dark)}#relocare360-root .cm-kpi{border-top:3px solid #bcd5e5;position:relative;overflow:hidden}#relocare360-root .cm-kpi strong{color:var(--cm-navy-dark)}#relocare360-root .cm-kpi span{color:#597085}#relocare360-root .cm-kpi-grid .cm-kpi:first-child{border-top-color:#149ec8}#relocare360-root .cm-kpi-grid .cm-kpi:nth-child(2){border-top-color:#3675b8}#relocare360-root .cm-kpi-grid .cm-kpi:nth-child(3){border-top-color:#2e9d68}#relocare360-root .cm-kpi-grid .cm-kpi:nth-child(4){border-top-color:#d1952d}#relocare360-root .cm-kpi-grid .cm-kpi:nth-child(5){border-top-color:#7357b8}#relocare360-root .cm-hero,#relocare360-root .cm-project-hero,#relocare360-root .cm-page-hero,#relocare360-root .cm-overview-hero,#relocare360-root .cm-reports-dashboard-hero,#relocare360-root .cm-my-tasks-hero,#relocare360-root .cm-execution-hero{background:linear-gradient(122deg,#123765 0%,#214f8b 56%,#315fb4 100%);border:1px solid #ffffff14;box-shadow:0 15px 36px #0c2a4a26}#relocare360-root .cm-hero h1,#relocare360-root .cm-project-hero h1,#relocare360-root .cm-page-hero h1,#relocare360-root .cm-overview-hero h1{color:#fff}#relocare360-root .cm-hero p,#relocare360-root .cm-project-hero p,#relocare360-root .cm-page-hero p,#relocare360-root .cm-overview-hero p{color:#dce9f6}#relocare360-root .cm-hero .cm-kicker,#relocare360-root .cm-project-hero .cm-kicker,#relocare360-root .cm-page-hero .cm-kicker{color:#9edff1}#relocare360-root .cm-field label{color:#36516c}#relocare360-root .cm-field input:not([type=checkbox]):not([type=radio]),#relocare360-root .cm-field select,#relocare360-root .cm-field textarea,#relocare360-root select,#relocare360-root textarea,#relocare360-root input[type=file]{color:#132f4a;background:#fff;border-color:#c6d4e1}#relocare360-root .cm-field input:focus,#relocare360-root .cm-field select:focus,#relocare360-root .cm-field textarea:focus,#relocare360-root textarea:focus,#relocare360-root select:focus{border-color:#38a7ca;box-shadow:0 0 0 3px #119ecb1f}#relocare360-root .cm-badge{color:#4d6276;background:#eef2f6;border:1px solid #d2dce6}#relocare360-root .cm-badge.good,#relocare360-root .cm-human-status.good,#relocare360-root .cm-security-pill.good{background:var(--cm-good-bg);color:#237a52;border-color:#bfe1cf}#relocare360-root .cm-badge.warn,#relocare360-root .cm-human-status.warn,#relocare360-root .cm-security-pill.warn{background:var(--cm-warn-bg);color:#8c5c14;border-color:#ecd39e}#relocare360-root .cm-badge.bad,#relocare360-root .cm-human-status.bad,#relocare360-root .cm-security-pill.bad{background:var(--cm-bad-bg);color:#a83c3c;border-color:#efc0bd}#relocare360-root .cm-badge.personal,#relocare360-root .cm-note-share-state.personal{background:var(--cm-purple-bg);color:#6549a3;border-color:#d8cff0}#relocare360-root .cm-progress{background:#e8eef4}#relocare360-root .cm-progress i{background:linear-gradient(90deg,#119ecb,#2f76b7)}#relocare360-root table{border-color:#d6e0e9}#relocare360-root table th{color:#234661;background:#edf4f9;border-bottom-color:#c9d8e4;font-weight:800}#relocare360-root table td{color:#18344e;border-color:#e2e9ef}#relocare360-root table tbody tr:hover td{background:#f7fbfd}#relocare360-root .cm-mini-row{border-bottom-color:#e5ebf0}#relocare360-root .cm-empty,#relocare360-root .cm-empty-state,#relocare360-root .cm-premium-empty{color:#60758a;background:#f8fbfd;border-color:#cbd9e5}#relocare360-root .cm-flow-nav-item{color:#18344e;background:#fff;border-color:#d1dce6;box-shadow:0 3px 10px #0c2a4a06}#relocare360-root .cm-flow-nav-item.active{background:#eaf7fc;border-color:#36a5c8;box-shadow:inset 4px 0 #119ecb,0 5px 16px #119ecb14}#relocare360-root .cm-flow-nav-item.active .cm-step-num{color:#fff;background:#119ecb;border-color:#119ecb}#relocare360-root .cm-step-header{box-shadow:var(--cm-shadow);background:linear-gradient(#fff,#f7fafc);border-color:#d5e0ec}#relocare360-root .cm-step-score strong{color:#177fa6}#relocare360-root .cm-check-card{border-color:#d6e1ea}#relocare360-root .cm-check-row{border-top-color:#e5ebf0}#relocare360-root .cm-check-toggle.done{color:#fff;background:#2e9d68;border-color:#2e9d68}#relocare360-root .cm-flow-action-tile{box-shadow:0 7px 20px #0c2a4a0e}#relocare360-root .cm-project-focus-section{background:linear-gradient(#edf8fc 0%,#f6fbfd 100%);border-color:#bcd9e5;box-shadow:0 10px 28px #117ea612}#relocare360-root .cm-project-focus-head h2{color:#0f3856}#relocare360-root .cm-project-focus-count{color:#176684;background:#fff;border-color:#afd2df}#relocare360-root .cm-component-grid-overview .cm-component-supercard{--cm-accent:#119ecb;--cm-soft:#eaf7fc;background:#fff;border-color:#bfdce7;box-shadow:0 8px 22px #0c2a4a11}#relocare360-root .cm-component-grid-overview .cm-component-supercard:before{background:#119ecb}#relocare360-root .cm-component-grid-overview .cm-component-journey{background:#f4f8fb;border-color:#d9e4ec}#relocare360-root .cm-component-grid-overview .cm-component-lifecycle{background:#f7fafc;border-color:#d7e2eb}#relocare360-root .cm-component-grid-overview .cm-component-next{background:#eaf7fc;border-left:3px solid #119ecb}#relocare360-root .cm-project-steering-section{box-shadow:none;background:#f8fafc;border-color:#d6e0e9}#relocare360-root .cm-project-steering-section .cm-project-home-card{border-color:#d5e0ec;box-shadow:0 5px 14px #0c2a4a09}#relocare360-root .cm-project-steering-section .cm-project-home-card:hover{border-color:#b7cad9}#relocare360-root .cm-project-steering-section .cm-project-home-card .cm-btn:not(.secondary):not(.danger){background:linear-gradient(#16a8d4,#0f91bd)}#relocare360-root .cm-library-header{box-shadow:var(--cm-shadow);background:linear-gradient(145deg,#fff,#f4f9fc);border-color:#d4e1ea}#relocare360-root .cm-project-supercard{border-color:#d5e0ec;box-shadow:0 10px 26px #0c2a4a11}#relocare360-root .cm-project-supercard:hover,#relocare360-root .cm-project-supercard:focus-visible{box-shadow:var(--cm-shadow-strong)}#relocare360-root .cm-project-supercard[data-tone=azure],#relocare360-root .cm-project-supercard[data-tone=cyan]{--cm-accent:#119ecb;--cm-soft:#eaf7fc}#relocare360-root .cm-project-supercard[data-tone=indigo]{--cm-accent:#3675b8;--cm-soft:#edf4fb}#relocare360-root .cm-project-supercard[data-tone=emerald]{--cm-accent:#2e9d68;--cm-soft:#eaf7f0}#relocare360-root .cm-project-supercard[data-tone=amber]{--cm-accent:#c58a26;--cm-soft:#fff5df}#relocare360-root .cm-project-supercard[data-tone=violet]{--cm-accent:#7357b8;--cm-soft:#f1edfb}#relocare360-root .cm-notes-toolbar{box-shadow:var(--cm-shadow);border-color:#d3dfe9}#relocare360-root .cm-notes-search label{color:#36516c}#relocare360-root .cm-notes-search input{color:#132f4a;background:#f7fafc;border-color:#c8d6e2}#relocare360-root .cm-notes-search input:focus{border-color:#38a7ca;box-shadow:0 0 0 3px #119ecb1f}#relocare360-root .cm-notes-filter{color:#36516c;border-color:#c8d5e1}#relocare360-root .cm-notes-filter:hover,#relocare360-root .cm-notes-filter.active{color:#116987;background:#eaf7fc;border-color:#119ecb}#relocare360-root .cm-notes-project-card,#relocare360-root .cm-notes-recent-row{border-color:#d4e0e9;box-shadow:0 5px 15px #0c2a4a0a}#relocare360-root .cm-notes-project-card:hover,#relocare360-root .cm-notes-recent-row:hover{border-color:#8fc1d2;box-shadow:0 9px 24px #0c2a4a14}#relocare360-root .cm-notes-recent-icon{color:#167b9e;background:#eaf7fc}#relocare360-root .cm-notes-project-open{color:#147b9f}#relocare360-root .cm-my-task-card,#relocare360-root .cm-project-task-card{box-shadow:var(--cm-shadow);border-color:#d5e0ec}#relocare360-root .cm-my-task-card:hover,#relocare360-root .cm-project-task-card:hover{border-color:#a9c6d5;box-shadow:0 10px 26px #0c2a4a13}#relocare360-root .cm-my-task-status,#relocare360-root .cm-project-task-badges{color:#36516c}#relocare360-root .cm-project-task-kpis{background:#f5f9fb;border-color:#d9e4ec}#relocare360-root .cm-report-center-block,#relocare360-root .cm-report-project-tile,#relocare360-root .cm-report-option{box-shadow:var(--cm-shadow);background:#fff;border-color:#d5e0ec}#relocare360-root .cm-report-project-tile:hover,#relocare360-root .cm-report-option:hover{border-color:#98bfce;box-shadow:0 10px 26px #0c2a4a14}#relocare360-root .cm-report-center-title,#relocare360-root .cm-report-library-title{color:var(--cm-navy-dark)}#relocare360-root .cm-report-option-ai{background:#f7f3fc;border-color:#cbbfe8}#relocare360-root .cm-community-hub-card,#relocare360-root .cm-community-post,#relocare360-root .cm-community-compose{box-shadow:var(--cm-shadow);background:#fff;border-color:#d5e0ec}#relocare360-root .cm-community-hub-card:hover{border-color:#9ebfce;box-shadow:0 10px 24px #0c2a4a12}#relocare360-root .cm-community-banner{color:#fff;background:linear-gradient(120deg,#123765,#214f8b);border-color:#244f7b}#relocare360-root .cm-community-section-pill{color:#146f90;background:#eaf7fc;border-color:#c7e6f0}#relocare360-root .cm-admin-section-head,#relocare360-root .cm-account-security,#relocare360-root .cm-support-shell{border-color:#d5e0ec}#relocare360-root .cm-admin-kpi{box-shadow:var(--cm-shadow);background:#fff;border-color:#d5e0ec}#relocare360-root .cm-admin-kpi strong{color:var(--cm-navy-dark)}#relocare360-root .cm-tenant-manage-card,#relocare360-root .cm-license-admin-subcard{box-shadow:var(--cm-shadow);background:#fff;border-color:#d5e0ec}#relocare360-root .cm-security-pill{color:#4f6578;background:#eef3f7;border:1px solid #d5e0ec}#relocare360-root .cm-modal,#relocare360-root .cm-action-modal,#relocare360-root .cm-private-notes-modal,#relocare360-root .cm-progress-modal,#relocare360-root .cm-ai-credits-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#091f3685}#relocare360-root .cm-modal-card,#relocare360-root .cm-action-modal-card,#relocare360-root .cm-ai-credits-modal-card{background:#fff;border-color:#cbd9e4;box-shadow:0 28px 70px #061c3138}#relocare360-root .cm-action-modal-head h2,#relocare360-root .cm-action-modal-head h3{color:var(--cm-navy-dark)}#relocare360-root .cm-action-modal-x{color:#39546d;background:#fff;border-color:#cbd8e3}#relocare360-root .cm-action-modal-x:hover{color:#123765;background:#eef5f9}#relocare360-root .cm-auth-app,#relocare360-root .cm-login{background:#f4f7fb}#relocare360-root .cm-auth-brand-panel{color:#fff;background:linear-gradient(145deg,#0c2a4a,#164671 60%,#1d668c)}#relocare360-root .cm-auth-form-panel,#relocare360-root .cm-login-premium{background:#fff;border-color:#d5e0ec;box-shadow:0 16px 40px #0c2a4a1a}#relocare360-root .cm-login-error{color:#a13b3b;background:#fff0ef;border-color:#efc0bd}#relocare360-root .cm-login-success{color:#237a52;background:#eaf7f0;border-color:#bfe1cf}#relocare360-root button:focus-visible,#relocare360-root a:focus-visible,#relocare360-root [tabindex]:focus-visible{outline-offset:2px;outline:3px solid #119ecb52}@media (width<=760px){#relocare360-root .cm-top{box-shadow:0 3px 12px #0c2a4a0a}#relocare360-root .cm-card,#relocare360-root .cm-project-home-card{box-shadow:0 4px 14px #0c2a4a0a}}.cm-plugin-flow-panel{margin-top:20px}.cm-plugin-record-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;display:grid}.cm-plugin-record-card{margin:0;padding:18px}.cm-project-modules-section{margin-top:24px}.cm-project-module-card .cm-switch-label{margin-top:14px}@media (width<=760px){.cm-plugin-record-grid{grid-template-columns:1fr}}#relocare360-root .cm-callout{color:#34465b;background:#f8fbfd;border:1px solid #dbe5ef;border-radius:11px;align-items:center;gap:10px;margin:12px 0;padding:11px 13px;font-size:12px;display:flex}#relocare360-root .cm-callout.good{color:#176848;background:#edf9f3;border-color:#bfe4d2}#relocare360-root .cm-callout b{white-space:nowrap;font-weight:850}#relocare360-root .cm-project-transfer-field{background:#f7fafc!important}#relocare360-root .cm-project-transfer{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:stretch;gap:14px;margin-top:4px;display:grid}#relocare360-root .cm-project-transfer-pane{background:#fff;border:1px solid #d9e5ee;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:13px;display:flex}#relocare360-root .cm-project-transfer-pane.assigned{background:#fbfdff;border-color:#cbdfea}#relocare360-root .cm-project-transfer-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}#relocare360-root .cm-project-transfer-head b{color:#173b5b;font-size:13px;display:block}#relocare360-root .cm-project-transfer-head small{color:#73879a;margin-top:2px;font-size:10px;display:block}#relocare360-root .cm-project-transfer-head>span{color:#24597a;background:#eaf3f8;border-radius:999px;place-items:center;min-width:28px;height:24px;padding:0 7px;font-size:11px;font-weight:800;display:grid}#relocare360-root .cm-project-transfer-search{color:#173b5b;background:#f8fbfd;border:1px solid #d5e1ea;border-radius:10px;outline:none;width:100%;padding:9px 10px;font-size:12px}#relocare360-root .cm-project-transfer-search:focus{background:#fff;border-color:#65b9d8;box-shadow:0 0 0 3px #1fa2cd1a}#relocare360-root .cm-project-transfer-list{align-content:start;gap:7px;min-height:190px;max-height:290px;padding-right:2px;display:grid;overflow:auto}#relocare360-root .cm-project-transfer-row{cursor:pointer;background:#fff;border:1px solid #e0e8ef;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid;margin:0!important;font-weight:400!important}#relocare360-root .cm-project-transfer-row:hover{background:#f7fbfe;border-color:#b9d5e4}#relocare360-root .cm-project-transfer-row input[type=checkbox]{margin:0}#relocare360-root .cm-project-transfer-row>span{min-width:0}#relocare360-root .cm-project-transfer-row b{white-space:nowrap;text-overflow:ellipsis;color:#173b5b;font-size:12px;display:block;overflow:hidden}#relocare360-root .cm-project-transfer-row small{color:#7b8d9d;margin-top:2px;font-size:9px;display:block}#relocare360-root .cm-project-transfer-row.assigned{cursor:default;grid-template-columns:20px minmax(0,1fr) minmax(118px,150px)}#relocare360-root .cm-project-transfer-row.assigned select{color:#294c66;background:#fff;border:1px solid #ccdbe6;border-radius:9px;width:100%;min-width:0;padding:7px 8px;font-size:11px;font-weight:700}#relocare360-root .cm-project-transfer-row.locked{background:#f4faf7;border-color:#cee5d7}#relocare360-root .cm-project-transfer-row.locked select{color:#416756;background:#edf6f1}#relocare360-root .cm-project-transfer-lock{color:#4f8d6c;place-items:center;font-size:10px;display:grid}#relocare360-root .cm-project-transfer-controls{flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}#relocare360-root .cm-project-transfer-arrow{color:#176d99;cursor:pointer;background:#fff;border:1px solid #bfd4e2;border-radius:12px;width:42px;height:42px;font-size:22px;line-height:1;box-shadow:0 5px 14px #17537614}#relocare360-root .cm-project-transfer-arrow:hover{background:#eaf7fc;border-color:#7fc5df;transform:translateY(-1px)}#relocare360-root .cm-project-transfer-empty{text-align:center;color:#8293a2;background:#fafcfd;border:1px dashed #d9e3eb;border-radius:10px;place-items:center;min-height:86px;padding:12px;font-size:11px;display:grid}@media (width<=900px){#relocare360-root .cm-project-transfer{grid-template-columns:1fr}#relocare360-root .cm-project-transfer-controls{flex-direction:row}#relocare360-root .cm-project-transfer-arrow:first-child,#relocare360-root .cm-project-transfer-arrow:last-child{transform:rotate(90deg)}#relocare360-root .cm-project-transfer-list{max-height:230px}}#relocare360-root .cm-action-modal-card:has(.cm-project-transfer){width:min(1380px,96vw)!important;max-width:min(1380px,96vw)!important}#relocare360-root .cm-action-modal-card:has(.cm-project-transfer) .cm-project-transfer{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);gap:18px}#relocare360-root .cm-action-modal-card:has(.cm-project-transfer) .cm-project-transfer-row.assigned{grid-template-columns:20px minmax(220px,1fr) minmax(145px,175px)}#relocare360-root .cm-action-modal-card:has(.cm-project-transfer) .cm-project-transfer-row b{font-size:12.5px}@media (width<=900px){#relocare360-root .cm-action-modal-card:has(.cm-project-transfer){width:96vw!important;max-width:96vw!important}#relocare360-root .cm-action-modal-card:has(.cm-project-transfer) .cm-project-transfer{grid-template-columns:1fr}#relocare360-root .cm-action-modal-card:has(.cm-project-transfer) .cm-project-transfer-row.assigned{grid-template-columns:20px minmax(0,1fr) minmax(125px,155px)}}.cm-inventory-export-actions{align-items:center;gap:6px;display:flex}.cm-inventory-export-actions .cm-btn{min-width:54px}.cm-row-actions [data-space-copy]{white-space:nowrap}#relocare360-root .cm-top.cm-top-context{min-height:58px;padding-top:14px;padding-bottom:14px}#relocare360-root .cm-top.cm-top-context .cm-eyebrow{margin:0}#relocare360-root .cm-project-context-pill{color:#476075;text-transform:uppercase;letter-spacing:.055em;background:#f8fbfe;border:1px solid #d7e3ef;border-radius:999px;align-items:center;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}#relocare360-root .cm-btn.is-processing{cursor:progress;opacity:.82;pointer-events:none}#relocare360-root .cm-project-modules-section{background:linear-gradient(#fbfdff 0%,#f6fafc 100%);border:1px solid #d8e5ed;border-radius:20px;margin-top:24px;padding:20px}#relocare360-root .cm-project-modules-head{margin-bottom:16px}#relocare360-root .cm-project-modules-summary{white-space:nowrap;background:#fff;border:1px solid #d6e4ed;border-radius:12px;justify-content:center;align-items:baseline;gap:6px;min-width:112px;padding:9px 12px;display:flex}#relocare360-root .cm-project-modules-summary strong{color:#173d5d;font-size:20px;line-height:1}#relocare360-root .cm-project-modules-summary span{color:#607488;font-size:11px;font-weight:750}#relocare360-root .cm-project-modules-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:14px;display:grid}#relocare360-root .cm-project-module-card{background:#fff;border:1px solid #d9e5ed;border-radius:16px;flex-direction:column;min-width:0;min-height:206px;padding:17px;transition:border-color .18s,box-shadow .18s,transform .18s,opacity .18s;display:flex;box-shadow:0 6px 18px #11394e0b}#relocare360-root .cm-project-module-card.is-active{border-color:#b8ddce;box-shadow:0 7px 20px #13745313}#relocare360-root .cm-project-module-card.is-saving{opacity:.66;pointer-events:none}#relocare360-root .cm-project-module-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}#relocare360-root .cm-project-module-icon{color:#176c92;background:#edf5fa;border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:900;display:grid}#relocare360-root .cm-project-module-card.is-active .cm-project-module-icon{color:#15704e;background:#e9f7f1}#relocare360-root .cm-project-module-title{min-width:0}#relocare360-root .cm-project-module-title h3{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;line-height:1.25}#relocare360-root .cm-project-module-status{color:#617181;background:#eef2f5;border-radius:999px;justify-content:center;align-items:center;min-width:50px;padding:4px 8px;font-size:10px;font-weight:850;display:inline-flex}#relocare360-root .cm-project-module-status.good{color:#126d4b;background:#e8f7ef}#relocare360-root .cm-project-module-description{color:#52687c;flex:1;margin:13px 0 16px!important;font-size:12px!important;line-height:1.55!important}#relocare360-root .cm-project-module-foot{border-top:1px solid #e5edf2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:13px;display:grid}#relocare360-root .cm-project-module-foot strong,#relocare360-root .cm-project-module-foot small{display:block}#relocare360-root .cm-project-module-foot strong{color:#234159;font-size:11px}#relocare360-root .cm-project-module-foot small{color:#6a7d8e;margin-top:3px;font-size:10px;line-height:1.35}#relocare360-root .cm-slider-switch{cursor:pointer;flex:none;align-items:center;width:46px;height:26px;display:inline-flex;position:relative}#relocare360-root .cm-slider-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}#relocare360-root .cm-slider-track{background:#c8d2dc;border-radius:999px;transition:background .18s,box-shadow .18s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #14304814}#relocare360-root .cm-slider-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #152f463d}#relocare360-root .cm-slider-switch input:checked+.cm-slider-track{background:#218f69;box-shadow:inset 0 0 0 1px #0966481a}#relocare360-root .cm-slider-switch input:checked+.cm-slider-track .cm-slider-knob{transform:translate(20px)}#relocare360-root .cm-slider-switch input:focus-visible+.cm-slider-track{outline-offset:2px;outline:3px solid #155eef33}#relocare360-root .cm-slider-switch.is-disabled{cursor:not-allowed;opacity:.45}#relocare360-root .cm-project-steering-section .cm-project-home-card .cm-kpi-grid.small{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-auto-rows:1fr;align-items:stretch;gap:9px;margin:12px 0 0;display:grid}#relocare360-root .cm-project-steering-section .cm-project-home-card .cm-kpi-grid.small>.cm-kpi{flex-direction:column;justify-content:flex-start;height:100%;min-height:102px;padding:12px;display:flex}#relocare360-root .cm-project-steering-section .cm-project-home-card .cm-kpi-grid.small>.cm-kpi span{align-items:flex-start;min-height:30px;display:flex}#relocare360-root .cm-project-steering-section .cm-project-home-card .cm-kpi-grid.small>.cm-kpi strong{margin-top:auto;line-height:1.05}#relocare360-root .cm-project-steering-section .cm-project-home-card .cm-kpi-grid.small>.cm-kpi small{min-height:26px;margin-top:5px;line-height:1.3}@media (width<=760px){#relocare360-root .cm-project-modules-section{padding:14px}#relocare360-root .cm-project-modules-grid{grid-template-columns:1fr}#relocare360-root .cm-project-modules-summary{align-self:flex-start}}#relocare360-root .cm-project-steering-section .cm-module-facts{background:#fff;border:1px solid #d7e4ed;border-radius:14px;margin-top:14px;overflow:hidden;box-shadow:0 3px 10px #173d5d09}#relocare360-root .cm-project-steering-section .cm-module-facts-head,#relocare360-root .cm-project-steering-section .cm-module-fact{grid-template-columns:minmax(115px,.9fr) minmax(100px,.7fr) minmax(160px,1.45fr);align-items:center;gap:12px;display:grid}#relocare360-root .cm-project-steering-section .cm-module-facts-head{color:#607487;text-transform:uppercase;letter-spacing:.055em;background:linear-gradient(#f7fafc 0%,#f2f7fa 100%);border-bottom:1px solid #dfe9f0;min-height:34px;padding:7px 11px;font-size:9px;font-weight:900;line-height:1.2}#relocare360-root .cm-project-steering-section .cm-module-fact{border-bottom:1px solid #e9f0f5;min-height:43px;padding:8px 11px;transition:background .15s}#relocare360-root .cm-project-steering-section .cm-module-fact:nth-child(odd){background:#fcfdfe}#relocare360-root .cm-project-steering-section .cm-module-fact:hover{background:#f7fbfd}#relocare360-root .cm-project-steering-section .cm-module-fact:last-child{border-bottom:0}#relocare360-root .cm-project-steering-section .cm-module-fact-label{color:#23465f;overflow-wrap:anywhere;min-width:0;font-size:10.5px;font-weight:800;line-height:1.3}#relocare360-root .cm-project-steering-section .cm-module-fact-value{color:#36566d;white-space:normal;text-align:center;background:#eef3f7;border:1px solid #dce6ed;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:23px;padding:4px 8px;font-size:9.5px;font-weight:850;line-height:1.2;display:inline-flex}#relocare360-root .cm-project-steering-section .cm-module-fact-value.good{color:#126d4b;background:#eaf8f1;border-color:#cde9dc}#relocare360-root .cm-project-steering-section .cm-module-fact-value.warn{color:#946018;background:#fff6e8;border-color:#f1dfb9}#relocare360-root .cm-project-steering-section .cm-module-fact-note{color:#65798a;overflow-wrap:anywhere;min-width:0;font-size:9.5px;line-height:1.38}#relocare360-root .cm-project-steering-section .cm-module-fact-note.muted{color:#9aabba}@media (width<=760px){#relocare360-root .cm-project-steering-section .cm-module-facts-head{display:none}#relocare360-root .cm-project-steering-section .cm-module-fact{grid-template-columns:minmax(105px,.85fr) minmax(0,1.15fr);gap:6px 10px;padding:10px 11px}#relocare360-root .cm-project-steering-section .cm-module-fact-note{grid-column:1/-1;padding-top:2px}}.cm-module-project-profile{max-width:980px}.cm-module-project-profile .cm-section-head{align-items:flex-start}.cm-module-project-profile-form{margin-top:18px}.cm-module-project-profile-form .cm-field:first-child{border:1px solid var(--cm-border,#d8e2ec);background:#f8fbfed1;border-radius:14px;padding:16px 18px}.cm-module-project-profile-form .cm-field:first-child label{font-weight:800}.cm-module-inline-action{white-space:nowrap;margin-left:10px}.cm-module-fact-note{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#relocare360-root :is(.cm-kpi,.cm-admin-kpi,.cm-overview-kpi,.cm-seat-stat,.cm-flow-action-tile){isolation:isolate}#relocare360-root :is(.cm-kpi,.cm-admin-kpi,.cm-overview-kpi,.cm-seat-stat,.cm-flow-action-tile):after{z-index:0!important}#relocare360-root :is(.cm-kpi,.cm-admin-kpi,.cm-overview-kpi,.cm-seat-stat,.cm-flow-action-tile)>*{z-index:1;position:relative}#relocare360-root .cm-care-functions-head{border-top:1px solid #e3ebf2;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:2px;padding:14px 0 5px;display:flex}#relocare360-root .cm-care-functions-head strong,#relocare360-root .cm-care-functions-head small{display:block}#relocare360-root .cm-care-functions-head strong{color:#183f5d;font-size:13px}#relocare360-root .cm-care-functions-head small{color:#667b8e;margin-top:3px;line-height:1.45}#relocare360-root .cm-care-functions-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}#relocare360-root .cm-switch-field{background:#fbfdff;border:1px solid #dce7ef;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 13px;display:flex}#relocare360-root .cm-switch-copy{min-width:0}#relocare360-root .cm-switch-copy strong{color:#20445f;font-size:11px;line-height:1.35;display:block}#relocare360-root .cm-switch-copy small{color:#728597;margin-top:3px;font-size:9.5px;display:block}#relocare360-root .cm-switch-field:has(input:checked){background:#f7fcfa;border-color:#b9ddd1}#relocare360-root .cm-field-switch{flex:none;margin:0}@media (width<=700px){#relocare360-root .cm-care-functions-head{flex-direction:column;align-items:flex-start}#relocare360-root .cm-care-functions-actions{justify-content:flex-start}}#relocare360-root .cm-project-steering-section .cm-project-home-grid{grid-template-columns:repeat(auto-fit,minmax(390px,1fr));align-items:stretch;gap:18px}#relocare360-root .cm-project-steering-section .cm-project-home-card{flex-direction:column;min-width:0;min-height:0;padding:18px;display:flex}#relocare360-root .cm-project-steering-section .cm-project-home-card .cm-kicker{color:#176e91;font-weight:900}#relocare360-root .cm-project-steering-section .cm-project-home-card h3{color:#102f4b;margin:5px 0 8px;font-size:16px;line-height:1.25}#relocare360-root .cm-project-steering-section .cm-project-home-card p,#relocare360-root .cm-project-steering-section .cm-project-steering-head p{color:#435b70}#relocare360-root .cm-project-steering-section .cm-project-home-card .cm-kpi-grid.small{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}#relocare360-root .cm-project-steering-section .cm-project-home-card .cm-kpi-grid.small>.cm-kpi{min-width:0;min-height:116px;padding:13px}#relocare360-root .cm-project-steering-section .cm-project-home-card .cm-kpi-grid.small>.cm-kpi span{color:#183b56;min-height:34px;font-size:11px;font-weight:800;line-height:1.35}#relocare360-root .cm-project-steering-section .cm-project-home-card .cm-kpi-grid.small>.cm-kpi strong{color:#123653;font-size:25px}#relocare360-root .cm-project-steering-section .cm-project-home-card .cm-kpi-grid.small>.cm-kpi small{color:#415c72;min-height:0;margin-top:6px;font-size:10px;line-height:1.4}#relocare360-root .cm-project-steering-section .cm-module-facts{box-shadow:none;border-color:#cbdbe7;flex:1;margin-top:16px}#relocare360-root .cm-project-steering-section .cm-module-facts-head,#relocare360-root .cm-project-steering-section .cm-module-fact{grid-template-columns:minmax(130px,.9fr) minmax(110px,.72fr) minmax(210px,1.7fr);gap:16px}#relocare360-root .cm-project-steering-section .cm-module-facts-head{color:#274b65;background:#eef4f8;min-height:40px;padding:9px 13px;font-size:10px}#relocare360-root .cm-project-steering-section .cm-module-fact{min-height:50px;padding:10px 13px}#relocare360-root .cm-project-steering-section .cm-module-fact-label{color:#173a55;font-size:11.5px;line-height:1.35}#relocare360-root .cm-project-steering-section .cm-module-fact-value{color:#274a63;min-height:25px;padding:5px 9px;font-size:10px}#relocare360-root .cm-project-steering-section .cm-module-fact-note,#relocare360-root .cm-project-steering-section .cm-module-fact-note.muted{color:#3f596e;font-size:10.5px;line-height:1.45}@media (width<=1450px){#relocare360-root .cm-project-steering-section .cm-project-home-card .cm-kpi-grid.small{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){#relocare360-root .cm-project-steering-section .cm-project-home-grid{grid-template-columns:1fr}#relocare360-root .cm-project-steering-section .cm-project-home-card .cm-kpi-grid.small{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){#relocare360-root .cm-project-steering-section .cm-project-home-card .cm-kpi-grid.small{grid-template-columns:repeat(2,minmax(0,1fr))}#relocare360-root .cm-project-steering-section .cm-module-fact{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr)}}@media (width<=460px){#relocare360-root .cm-project-steering-section .cm-project-home-card .cm-kpi-grid.small{grid-template-columns:1fr}}.cm-inventory-form-error{color:#7a271a;background:#fff5f4;border:1px solid #d92d20;border-left-width:4px;border-radius:9px;flex-direction:column;grid-column:1/-1;gap:3px;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.cm-inventory-form-error strong{color:#b42318;font-size:12px}.cm-inventory-form-error span{color:#7a271a}.cm-field-error{background:snow!important;border-color:#d92d20!important;box-shadow:0 0 0 3px #d92d201f!important}#cm-toast.error{border-left:4px solid #fecdca;max-width:min(560px,100vw - 44px);font-weight:700;line-height:1.4}#relocare360-root .cm-table .cm-row-actions .cm-link-btn[data-space-copy]{color:#176da3;background:#fff;border:1px solid #c8d9e7;border-radius:999px;justify-content:center;align-items:center;min-height:26px;margin:0;padding:6px 10px;font-size:10px;font-weight:850;line-height:1.1;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 1px 2px #11314e08}#relocare360-root .cm-table .cm-row-actions .cm-link-btn[data-space-copy]:hover{background:#f1f8fc;border-color:#8db5ce;transform:translateY(-1px);box-shadow:0 3px 9px #245a7a14}#relocare360-root .cm-table .cm-row-actions .cm-link-btn[data-space-copy]:focus-visible{outline:0;box-shadow:0 0 0 3px #155eef24}#relocare360-root .cm-plugin-record-grid{align-items:start}#relocare360-root .cm-medical-profile-card{background:#fff;border-color:#c9dbe8;overflow:hidden;padding:0!important}#relocare360-root .cm-medical-profile-card>.cm-plugin-record-head{background:#f8fbfd;border-bottom:1px solid #dbe6ee;margin:0;padding:18px 20px}#relocare360-root .cm-medical-profile-card>.cm-plugin-record-head h4{color:#123f67;margin:3px 0 2px;font-size:17px;line-height:1.2}#relocare360-root .cm-medical-profile-card>.cm-plugin-record-head p{margin:0;font-size:11px;color:#405a70!important}#relocare360-root .cm-medical-profile-layout{gap:14px;padding:16px 18px 6px;display:grid}#relocare360-root .cm-medical-profile-master{background:#f3fbfe;border:1px solid #bcd9e7;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}#relocare360-root .cm-medical-profile-master>div:first-child{min-width:0}#relocare360-root .cm-medical-profile-master strong{color:#123f67;margin-top:2px;font-size:13px;display:block}#relocare360-root .cm-medical-profile-master small{color:#455f74;margin-top:4px;font-size:10px;line-height:1.45;display:block}#relocare360-root .cm-medical-profile-master>.cm-medical-requirement{background:0 0;border:0;min-width:auto;padding:0}#relocare360-root .cm-medical-profile-master>.cm-medical-requirement .cm-medical-requirement-copy{display:none}#relocare360-root .cm-medical-profile-section{background:#fff;border:1px solid #d8e4ec;border-radius:12px;padding:14px}#relocare360-root .cm-medical-profile-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}#relocare360-root .cm-medical-profile-section-head h5{color:#123f67;margin:2px 0 0;font-size:13px;line-height:1.25}#relocare360-root .cm-medical-profile-section-head p{color:#455f74;text-align:right;max-width:52%;margin:0;font-size:10px;line-height:1.45}#relocare360-root .cm-medical-section-kicker{color:#138bb5;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}#relocare360-root .cm-medical-classification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#relocare360-root .cm-medical-classification-grid>.cm-field{min-width:0;margin:0}#relocare360-root .cm-medical-classification-grid>.cm-field label,#relocare360-root .cm-medical-responsibility-grid>.cm-field label{color:#173b5b;letter-spacing:.04em;text-transform:none;margin-bottom:6px;font-size:9px;font-weight:850;line-height:1.25;display:block}#relocare360-root .cm-medical-classification-grid select,#relocare360-root .cm-medical-responsibility-grid input,#relocare360-root .cm-medical-responsibility-grid textarea{color:#173b5b;background:#fff;border-color:#bfd2e0;width:100%;min-height:40px;font-size:11px}#relocare360-root .cm-medical-requirements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}#relocare360-root .cm-medical-requirement{background:#f9fbfd;border:1px solid #dde7ee;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:11px 12px;display:flex}#relocare360-root .cm-medical-requirement-copy{min-width:0}#relocare360-root .cm-medical-requirement-copy strong{color:#173b5b;font-size:10px;line-height:1.3;display:block}#relocare360-root .cm-medical-requirement-copy small{color:#536b7e;margin-top:2px;font-size:9px;line-height:1.35;display:block}#relocare360-root .cm-medical-requirement .cm-slider-switch{flex:none;margin:0}#relocare360-root .cm-medical-responsibility-grid{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:start;gap:12px;display:grid}#relocare360-root .cm-medical-responsibility-grid>.cm-field{min-width:0;margin:0}#relocare360-root .cm-medical-responsibility-grid>.cm-field.full{grid-column:auto}#relocare360-root .cm-medical-responsibility-grid textarea{resize:vertical;min-height:78px}#relocare360-root .cm-plugin-record-actions{justify-content:flex-end;padding:12px 18px 16px;display:flex}#relocare360-root .cm-medical-profile-card .cm-plugin-record-actions{background:#fbfdfe;border-top:1px solid #e2eaf0}#relocare360-root .cm-medical-profile-card .cm-plugin-record-actions .cm-btn{min-width:170px}@media (width<=1080px){#relocare360-root .cm-medical-classification-grid,#relocare360-root .cm-medical-requirements-grid,#relocare360-root .cm-medical-responsibility-grid{grid-template-columns:1fr}#relocare360-root .cm-medical-profile-section-head{display:block}#relocare360-root .cm-medical-profile-section-head p{text-align:left;max-width:none;margin-top:5px}}@media (width<=760px){#relocare360-root .cm-medical-profile-master{align-items:flex-start}#relocare360-root .cm-plugin-record-actions{justify-content:stretch}#relocare360-root .cm-medical-profile-card .cm-plugin-record-actions .cm-btn{width:100%}}#relocare360-root .cm-plugin-record-grid.cm-medical-profile-grid{grid-template-columns:minmax(0,1fr);gap:22px}#relocare360-root .cm-medical-profile-grid .cm-medical-profile-card{width:100%;max-width:none}#relocare360-root .cm-medical-profile-card>.cm-plugin-record-head{padding:20px 24px}#relocare360-root .cm-medical-profile-layout{gap:18px;padding:20px 24px 10px}#relocare360-root .cm-medical-profile-master{border-radius:14px;padding:16px 18px}#relocare360-root .cm-medical-profile-master strong{font-size:14px}#relocare360-root .cm-medical-profile-master small{max-width:760px;font-size:11px}#relocare360-root .cm-medical-profile-section{border-radius:14px;padding:18px}#relocare360-root .cm-medical-profile-section-head{margin-bottom:16px}#relocare360-root .cm-medical-profile-section-head h5{font-size:14px}#relocare360-root .cm-medical-profile-section-head p{color:#2f4d64;max-width:46%;font-size:11px}#relocare360-root .cm-medical-classification-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px}#relocare360-root .cm-medical-classification-grid>.cm-field label,#relocare360-root .cm-medical-responsibility-grid>.cm-field label{margin-bottom:7px;font-size:10px}#relocare360-root .cm-medical-classification-grid select,#relocare360-root .cm-medical-responsibility-grid input,#relocare360-root .cm-medical-responsibility-grid textarea{min-height:44px;font-size:12px}#relocare360-root .cm-medical-requirements-grid{grid-template-columns:repeat(3,minmax(190px,1fr));gap:12px}#relocare360-root .cm-medical-requirement{min-height:62px;padding:13px 14px}#relocare360-root .cm-medical-requirement-copy strong{font-size:11px}#relocare360-root .cm-medical-requirement-copy small{color:#3f5b70;font-size:10px}#relocare360-root .cm-medical-responsibility-grid{grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr);gap:16px}#relocare360-root .cm-medical-profile-card .cm-plugin-record-actions{padding:16px 24px 20px}@media (width>=1680px){#relocare360-root .cm-plugin-record-grid.cm-medical-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#relocare360-root .cm-medical-profile-grid .cm-medical-requirements-grid{grid-template-columns:repeat(2,minmax(190px,1fr))}#relocare360-root .cm-medical-profile-grid .cm-medical-responsibility-grid{grid-template-columns:1fr}}@media (width<=1180px){#relocare360-root .cm-medical-classification-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}#relocare360-root .cm-medical-requirements-grid{grid-template-columns:repeat(2,minmax(190px,1fr))}}@media (width<=760px){#relocare360-root .cm-medical-profile-card>.cm-plugin-record-head,#relocare360-root .cm-medical-profile-layout,#relocare360-root .cm-medical-profile-card .cm-plugin-record-actions{padding-left:16px;padding-right:16px}#relocare360-root .cm-medical-classification-grid,#relocare360-root .cm-medical-requirements-grid,#relocare360-root .cm-medical-responsibility-grid{grid-template-columns:1fr}#relocare360-root .cm-medical-profile-section-head p{max-width:none}}#relocare360-root .cm-medical-profile-card.cm-form{width:100%;display:block!important}#relocare360-root .cm-plugin-record-grid.cm-medical-profile-grid{gap:20px;grid-template-columns:minmax(0,1fr)!important}#relocare360-root .cm-medical-profile-card>.cm-plugin-record-head{justify-content:space-between;align-items:flex-start;gap:20px;width:100%;margin:0;padding:18px 22px;display:flex}#relocare360-root .cm-medical-profile-card>.cm-plugin-record-head>div:first-child{flex:auto;min-width:0}#relocare360-root .cm-medical-profile-card>.cm-plugin-record-head h4{font-size:18px;line-height:1.2}#relocare360-root .cm-medical-profile-card>.cm-plugin-record-head p{margin-top:4px;font-size:11px;line-height:1.45;color:#314e66!important}#relocare360-root .cm-medical-profile-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;padding:18px 22px 8px;display:grid}#relocare360-root .cm-medical-profile-master,#relocare360-root .cm-medical-profile-section-wide{grid-column:1/-1}#relocare360-root .cm-medical-profile-section{min-width:0}#relocare360-root .cm-medical-classification-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#relocare360-root .cm-medical-requirements-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#relocare360-root .cm-medical-profile-card .cm-plugin-record-actions{justify-content:flex-end;width:100%;margin:0;padding:14px 22px 20px;display:flex}@media (width<=1100px){#relocare360-root .cm-medical-profile-layout{grid-template-columns:1fr}#relocare360-root .cm-medical-profile-section-wide{grid-column:auto}#relocare360-root .cm-medical-classification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){#relocare360-root .cm-medical-classification-grid,#relocare360-root .cm-medical-requirements-grid,#relocare360-root .cm-medical-responsibility-grid{grid-template-columns:1fr}#relocare360-root .cm-medical-profile-card>.cm-plugin-record-head{padding:16px}#relocare360-root .cm-medical-profile-layout{padding:16px 16px 8px}#relocare360-root .cm-medical-profile-card .cm-plugin-record-actions{padding:12px 16px 16px}}#relocare360-root .cm-plugin-record-grid.cm-medical-profile-grid{padding-top:4px;gap:28px!important}#relocare360-root .cm-medical-profile-card{position:relative;background:#fff!important;border:2px solid #b9cfde!important;border-radius:16px!important;box-shadow:0 8px 24px #163f5c14!important}#relocare360-root .cm-medical-profile-card:before{content:"";z-index:1;background:#177ca8;border-radius:16px 16px 0 0;height:5px;position:absolute;top:-2px;left:-2px;right:-2px}#relocare360-root .cm-medical-profile-card>.cm-plugin-record-head{z-index:2;position:relative;background:#f4f9fc!important;border-bottom:1px solid #c8dae6!important;padding-top:23px!important}#relocare360-root .cm-medical-profile-card>.cm-plugin-record-head .cm-plugin-record-head-main{flex:auto;min-width:0}#relocare360-root .cm-medical-asset-heading{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;display:flex}#relocare360-root .cm-medical-asset-heading>div:first-child{min-width:0}#relocare360-root .cm-medical-asset-heading h4{color:#0c3556!important;margin:4px 0 0!important;font-size:20px!important}#relocare360-root .cm-medical-asset-number{text-align:left;background:#eaf6fb;border:1px solid #8eb8d0;border-radius:10px;flex:none;min-width:180px;padding:9px 13px}#relocare360-root .cm-medical-asset-number span{color:#31556d;letter-spacing:.09em;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:900;display:block}#relocare360-root .cm-medical-asset-number strong{color:#073d61;word-break:break-word;font-size:14px;line-height:1.2;display:block}#relocare360-root .cm-medical-asset-number.is-empty{background:#f5f7f9;border-color:#d0dae1}#relocare360-root .cm-medical-asset-number.is-empty strong{color:#5a6d7a;font-weight:750}#relocare360-root .cm-medical-profile-card>.cm-plugin-record-head p.cm-muted{color:#29485f!important;margin-top:8px!important;font-size:12px!important}#relocare360-root .cm-medical-profile-card+.cm-medical-profile-card{margin-top:2px}@media (width<=760px){#relocare360-root .cm-medical-asset-heading{display:block}#relocare360-root .cm-medical-asset-number{width:100%;min-width:0;margin-top:10px}}#relocare360-root .cm-medical-asset-number{align-items:baseline!important;gap:8px!important;min-width:220px!important;padding:11px 15px!important;display:flex!important}#relocare360-root .cm-medical-asset-number span{white-space:nowrap;color:#173f59!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:12px!important;font-weight:800!important;display:inline!important}#relocare360-root .cm-medical-asset-number strong{word-break:break-word;color:#062f4c!important;font-size:17px!important;font-weight:900!important;line-height:1.2!important;display:inline!important}#relocare360-root .cm-medical-asset-number.is-empty strong{color:#536a79!important;font-size:14px!important}@media (width<=760px){#relocare360-root .cm-medical-asset-number{flex-wrap:wrap!important;min-width:0!important}}#relocare360-root .cm-medical-asset-meta{flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}#relocare360-root .cm-medical-asset-number,#relocare360-root .cm-medical-room-number{text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:baseline!important;gap:8px!important;min-width:0!important;padding:0!important;display:flex!important}#relocare360-root .cm-medical-asset-number span,#relocare360-root .cm-medical-room-number span{white-space:nowrap;color:#173f59!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:12px!important;font-weight:800!important;display:inline!important}#relocare360-root .cm-medical-asset-number strong,#relocare360-root .cm-medical-room-number strong{word-break:break-word;color:#062f4c!important;font-size:17px!important;font-weight:900!important;line-height:1.2!important;display:inline!important}#relocare360-root .cm-medical-asset-number.is-empty strong,#relocare360-root .cm-medical-room-number.is-empty strong{color:#536a79!important;font-size:14px!important}@media (width<=760px){#relocare360-root .cm-medical-asset-meta{display:block}#relocare360-root .cm-medical-room-number{margin-top:4px}#relocare360-root .cm-medical-asset-number,#relocare360-root .cm-medical-room-number{flex-wrap:wrap!important}}#relocare360-root .cm-medical-asset-meta{margin-top:8px!important;display:block!important}#relocare360-root .cm-medical-asset-number,#relocare360-root .cm-medical-room-number{grid-template-columns:max-content minmax(0,1fr)!important;align-items:baseline!important;gap:0 14px!important;width:100%!important;display:grid!important}#relocare360-root .cm-medical-room-number{margin-top:5px!important}#relocare360-root .cm-medical-asset-number strong,#relocare360-root .cm-medical-room-number strong{margin:0!important}@media (width<=760px){#relocare360-root .cm-medical-asset-number,#relocare360-root .cm-medical-room-number{grid-template-columns:max-content minmax(0,1fr)!important}}.cm-inventory-presence-badge{color:#123f63;white-space:nowrap;background:#eef7ff;border:1px solid #9fc5e5;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.cm-inventory-presence-badge:before{content:"●";color:#1593d1;margin-right:6px;font-size:8px}.cm-field-error-control{outline-offset:2px;background:#fff8f8!important;outline:2px solid #c93b3b!important}.cm-row-actions .cm-btn.small{white-space:nowrap}#relocare360-root .cm-medical-asset-flag{background:linear-gradient(135deg,#f7fbfe 0%,#fff 72%);border:1px solid #bfd6e4;border-left:4px solid #1687ad;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;min-height:76px;margin:4px 0 8px;padding:15px 17px;display:flex;box-shadow:0 3px 12px #224e690d}#relocare360-root .cm-medical-asset-flag-copy{min-width:0;max-width:820px}#relocare360-root .cm-medical-asset-flag-copy .cm-kicker{color:#147da3;letter-spacing:.08em;margin-bottom:3px;font-size:9px;display:block}#relocare360-root .cm-medical-asset-flag-copy strong{color:#153f5b;font-size:13px;line-height:1.3;display:block}#relocare360-root .cm-medical-asset-flag-copy small{color:#415f73;margin-top:5px;font-size:10.5px;line-height:1.45;display:block}#relocare360-root .cm-medical-asset-toggle{flex:none;margin-right:2px}#relocare360-root .cm-medical-asset-flag:has(input:checked){background:linear-gradient(135deg,#f1fbf7 0%,#fff 72%);border-color:#9fd4c1 #9fd4c1 #9fd4c1 #15976b;box-shadow:0 4px 14px #15976b14}#relocare360-root .cm-medical-asset-flag:has(input:checked) .cm-medical-asset-flag-copy strong{color:#126d50}@media (width<=700px){#relocare360-root .cm-medical-asset-flag{align-items:flex-start;gap:14px;padding:14px}#relocare360-root .cm-medical-asset-toggle{margin-top:5px}}#relocare360-root .cm-medical-summary-grid{grid-template-columns:1fr;gap:12px;display:grid}#relocare360-root .cm-medical-summary-card{background:#fff;border:1px solid #c7d9e7;border-left:4px solid #159dc4;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 20px;display:grid;box-shadow:0 4px 14px #163a590d}#relocare360-root .cm-medical-summary-card:hover{border-color:#9fc7dc;box-shadow:0 8px 22px #163a5917}#relocare360-root .cm-medical-summary-main{min-width:0}#relocare360-root .cm-medical-summary-main h4{color:#0b3156;margin:3px 0 8px;font-size:17px;line-height:1.2}#relocare360-root .cm-medical-summary-main p{color:#334155;margin:7px 0 0;font-size:12px}#relocare360-root .cm-medical-summary-meta{color:#203d59;flex-wrap:wrap;gap:8px 28px;font-size:12px;display:flex}#relocare360-root .cm-medical-summary-meta b{color:#0b3156}#relocare360-root .cm-medical-summary-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}#relocare360-root .cm-action-modal-card.cm-medical-profile-modal{width:min(1180px,96vw)!important;padding:24px 26px!important}#relocare360-root .cm-medical-profile-modal-form{display:block}#relocare360-root .cm-medical-profile-modal-form>.cm-medical-profile-layout{margin-top:8px}@media (width<=760px){#relocare360-root .cm-medical-summary-card{grid-template-columns:1fr;gap:14px}#relocare360-root .cm-medical-summary-actions{flex-wrap:wrap;justify-content:flex-start}#relocare360-root .cm-action-modal-card.cm-medical-profile-modal{padding:18px!important}}#relocare360-root .cm-medical-asset-flag{padding:16px 18px}#relocare360-root .cm-medical-asset-toggle{filter:none;border-radius:999px;flex:0 0 72px;width:72px;height:34px;margin:0;position:relative}#relocare360-root .cm-medical-asset-toggle .cm-slider-track{box-sizing:border-box;background:#e7edf2;border:1px solid #aebfcb;border-radius:999px;justify-content:flex-end;align-items:center;padding:0 10px 0 8px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px 2px #19374e14,0 2px 7px #19374e0f}#relocare360-root .cm-medical-asset-toggle .cm-slider-track:after{content:"UIT";color:#50687a;letter-spacing:.06em;font-size:9px;font-weight:900;line-height:1;transform:translateY(.3px)}#relocare360-root .cm-medical-asset-toggle .cm-slider-knob{background:#fff;border:1px solid #1f435c1f;width:24px;height:24px;transition:transform .18s,box-shadow .18s;top:4px;left:4px;box-shadow:0 2px 6px #19374e3b}#relocare360-root .cm-medical-asset-toggle input:checked+.cm-slider-track{background:#1d9a72;border-color:#168a66;justify-content:flex-start;padding-left:10px;padding-right:8px;box-shadow:inset 0 1px 1px #00000014,0 3px 9px #1d9a722e}#relocare360-root .cm-medical-asset-toggle input:checked+.cm-slider-track:after{content:"AAN";color:#fff}#relocare360-root .cm-medical-asset-toggle input:checked+.cm-slider-track .cm-slider-knob{transform:translate(38px);box-shadow:0 2px 7px #0e523d47}#relocare360-root .cm-medical-asset-toggle:hover .cm-slider-track{border-color:#7d9aae}#relocare360-root .cm-medical-asset-toggle input:checked+.cm-slider-track:hover{background:#198b67;border-color:#12795a}#relocare360-root .cm-medical-asset-toggle input:focus-visible+.cm-slider-track{outline-offset:3px;outline:3px solid #1785ad33}#relocare360-root .cm-medical-asset-flag-copy strong{font-size:14px}#relocare360-root .cm-medical-asset-flag-copy small{color:#324f64;max-width:760px;font-size:11px}@media (width<=700px){#relocare360-root .cm-medical-asset-flag{align-items:center}#relocare360-root .cm-medical-asset-toggle{margin-top:0}}.cm-component-type-preview{border:1px solid var(--cm-border,#dbe4ee);background:var(--cm-soft,#f7f9fc);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.cm-component-type-preview>b{color:var(--cm-navy,#173451);font-size:15px}.cm-component-type-tiles,.cm-component-scope-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.cm-component-type-tiles.compact{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));margin:0 0 14px}.cm-component-type-tile,.cm-component-scope-tile{border:1px solid var(--cm-border,#dbe4ee);background:#fff;border-radius:12px;flex-direction:column;gap:3px;min-height:58px;padding:10px 12px;display:flex}.cm-component-type-tiles.compact .cm-component-type-tile{background:#ffffffb8;min-height:auto;padding:7px 9px}.cm-component-type-tile b,.cm-component-scope-tile b{color:var(--cm-navy,#173451);font-size:12px}.cm-component-type-tile small,.cm-component-scope-tile small{color:var(--cm-muted,#687b8f);font-size:11px;line-height:1.35}.cm-component-type-empty{color:var(--cm-muted,#687b8f);font-size:12px}.cm-component-scope-card{overflow:hidden}.cm-component-scope-tile{min-height:76px;padding:14px 14px 14px 42px;position:relative}.cm-component-scope-tile>span{color:#2469b5;background:#eef5ff;border-radius:7px;place-items:center;width:20px;height:20px;font-weight:800;display:grid;position:absolute;top:15px;left:14px}.cm-canonical-meta{background:#eef8f4;border-radius:7px;padding:4px 7px;color:#18755b!important;margin-top:4px!important;font-weight:700!important;line-height:1.35!important;display:block!important}.cm-tenant-object-toolbar{grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);align-items:end;gap:14px;margin-bottom:14px;display:grid}.cm-tenant-object-toolbar>div{gap:4px;display:grid}.cm-tenant-object-toolbar small{color:var(--cm-muted,#687b8f)}.cm-tenant-object-toolbar input{width:100%}.cm-tenant-object-list{gap:10px;max-height:560px;padding-right:3px;display:grid;overflow:auto}.cm-tenant-object-row{border:1px solid var(--cm-border,#dbe4ee);background:#fff;border-radius:14px;gap:10px;padding:14px;display:grid}.cm-tenant-object-main,.cm-tenant-object-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.cm-tenant-object-main h4{color:var(--cm-navy,#173451);margin:2px 0 0}.cm-tenant-object-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cm-tenant-object-meta span{color:var(--cm-muted,#687b8f);background:#f7f9fc;border-radius:9px;gap:2px;padding:8px 10px;font-size:12px;display:grid}.cm-tenant-object-meta b{text-transform:uppercase;letter-spacing:.04em;color:#75869a;font-size:10px}.cm-tenant-object-actions small{color:var(--cm-muted,#687b8f)}@media (width<=760px){.cm-tenant-object-toolbar,.cm-tenant-object-meta{grid-template-columns:1fr}.cm-tenant-object-main,.cm-tenant-object-actions{flex-direction:column;align-items:flex-start}}.cm-tenant-registry-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.cm-tenant-registry-head h3{margin:2px 0 4px}.cm-tenant-registry-status{border:1px solid var(--cm-border,#dbe4ee);background:#f8fbfd;border-radius:12px;gap:4px;margin-bottom:16px;padding:12px 14px;display:grid}.cm-tenant-registry-status-main{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cm-tenant-registry-status small{color:var(--cm-muted,#687b8f)}.cm-section-head.compact{margin-bottom:10px}.cm-section-head.compact h4{margin:2px 0}.cm-tenant-object-type-grid{gap:16px;display:grid}.cm-tenant-type-section{gap:8px;display:grid}.cm-tenant-type-section h5{color:var(--cm-navy,#173451);margin:0}.cm-tenant-type-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.cm-tenant-object-type{appearance:none;text-align:left;border:1px solid var(--cm-border,#dbe4ee);cursor:pointer;background:#fff;border-radius:14px;gap:4px;padding:14px;transition:all .15s;display:grid;box-shadow:0 3px 10px #12304a0a}.cm-tenant-object-type:hover,.cm-tenant-object-type:focus{border-color:#1598c4;transform:translateY(-1px);box-shadow:0 7px 18px #12304a17}.cm-tenant-object-type strong{color:var(--cm-navy,#173451);font-size:14px}.cm-tenant-object-type small{color:var(--cm-muted,#687b8f)}.cm-tenant-object-bulk{justify-content:flex-end;align-items:center;gap:10px;margin:-2px 0 10px;display:flex}.cm-tenant-object-select{justify-content:space-between;align-items:center;gap:12px;display:flex}.cm-tenant-object-select label{color:var(--cm-navy,#173451);align-items:center;gap:7px;font-weight:700;display:flex}.cm-tenant-object-select input{width:17px;height:17px}.cm-tenant-object-main small{color:var(--cm-muted,#687b8f)}.cm-tenant-object-loadmore{justify-content:center;padding:8px;display:flex}.cm-tenant-object-meta{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.cm-tenant-registry-head{flex-direction:column}.cm-tenant-object-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cm-tenant-object-meta{grid-template-columns:1fr}.cm-tenant-object-bulk{flex-direction:column;align-items:stretch}.cm-tenant-object-bulk .cm-btn{width:100%}}#relocare360-root .cm-component-grid-overview .cm-component-supercard{grid-template-areas:"head head""journey status""scope scope""people people""lifecycle next""footer footer"}#relocare360-root .cm-component-grid-overview .cm-component-type-tiles.compact{background:linear-gradient(#f7fbfd 0%,#f3f8fb 100%);border:1px solid #dbe7ee;border-radius:14px;grid-area:scope;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:stretch;gap:8px;width:auto;margin:2px 18px 10px;padding:10px;display:grid}#relocare360-root .cm-component-grid-overview .cm-component-type-tiles.compact .cm-component-type-tile{background:#fff;border:1px solid #d5e3eb;border-radius:10px;justify-content:center;min-width:0;min-height:44px;margin:0;padding:8px 10px 8px 28px;display:flex;position:relative;box-shadow:0 2px 7px #0c2a4a06}#relocare360-root .cm-component-grid-overview .cm-component-type-tiles.compact .cm-component-type-tile:before{content:"";background:#119ecb;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:11px;transform:translateY(-50%);box-shadow:0 0 0 4px #119ecb1a}#relocare360-root .cm-component-grid-overview .cm-component-type-tiles.compact .cm-component-type-tile b{color:#173b57;overflow-wrap:anywhere;font-size:10px;font-weight:760;line-height:1.3;display:block}@media (width<=1180px){#relocare360-root .cm-component-grid-overview .cm-component-supercard{grid-template-columns:1fr;grid-template-areas:"head""journey""scope""status""people""lifecycle""next""footer"}#relocare360-root .cm-component-grid-overview .cm-component-type-tiles.compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (width<=760px){#relocare360-root .cm-component-grid-overview .cm-component-type-tiles.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:14px;margin-right:14px}}@media (width<=480px){#relocare360-root .cm-component-grid-overview .cm-component-type-tiles.compact{grid-template-columns:1fr}}#relocare360-root .cm-scope-route-tile{appearance:none;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}#relocare360-root .cm-scope-route-tile:hover,#relocare360-root .cm-scope-route-tile:focus-visible{outline:none;transform:translateY(-1px);background:#fbfeff!important;border-color:#1598c4!important;box-shadow:0 7px 18px #12304a1a!important}#relocare360-root .cm-component-grid-overview .cm-component-type-tiles.compact .cm-scope-route-tile{justify-content:center;padding-right:28px}#relocare360-root .cm-component-grid-overview .cm-component-type-tiles.compact .cm-scope-route-tile small{color:#6d8293;margin-top:2px;font-size:8.5px;font-weight:650;line-height:1.2;display:block}#relocare360-root .cm-component-grid-overview .cm-component-type-tiles.compact .cm-scope-route-tile>i{color:#139dc8;font-size:13px;font-style:normal;font-weight:900;position:absolute;top:50%;right:10px;transform:translateY(-50%)}#relocare360-root .cm-component-scope-tile.cm-scope-route-tile em{color:#087da5;align-items:center;gap:6px;margin-top:6px;font-size:10px;font-style:normal;font-weight:800;line-height:1.2;display:inline-flex}#relocare360-root .cm-component-scope-tile.cm-scope-route-tile em i{font-size:12px;font-style:normal}#relocare360-root .cm-overview-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;min-height:142px!important}#relocare360-root .cm-overview-stat-value{place-items:center;gap:6px;display:grid}#relocare360-root .cm-overview-stat-value strong{color:#173b68;letter-spacing:-.035em;font-size:30px;line-height:1}#relocare360-root .cm-overview-stat-value span{letter-spacing:.055em;text-transform:uppercase;color:#34516f;font-size:10px;font-weight:850}#relocare360-root .cm-overview-stat>small{color:#667a91;font-size:10px}#relocare360-root .cm-supercard-readiness-clean{grid-template-columns:96px minmax(0,1fr)}#relocare360-root .cm-supercard-count,#relocare360-root .cm-component-flow-count{text-align:center;background:#f4f8fc;border:1px solid #e2eaf2;border-radius:14px;align-content:center;place-items:center;min-height:62px;padding:8px;display:grid}#relocare360-root .cm-supercard-count strong,#relocare360-root .cm-component-flow-count strong{color:#153f70;font-size:20px;line-height:1}#relocare360-root .cm-supercard-count span,#relocare360-root .cm-component-flow-count span{color:#60758c;text-transform:uppercase;letter-spacing:.04em;margin-top:5px;font-size:8.5px;font-weight:800;line-height:1.25}#relocare360-root .cm-component-status-row-clean{grid-template-columns:88px minmax(0,1fr)}#relocare360-root .cm-hero-readiness-count strong{font-size:28px}#relocare360-root .cm-flow-overall-count strong{font-size:26px}#relocare360-root .cm-flow-card-top>.cm-flow-card-status{align-self:flex-start}#relocare360-root .cm-flow-bar-row-count{grid-template-columns:minmax(0,1fr) auto!important}#relocare360-root .cm-flow-bar-row-count>b{text-align:right;min-width:80px}#relocare360-root .cm-flow-complete-card-compact{justify-content:flex-end;min-height:56px}#relocare360-root .cm-flow-complete-card-compact>small{color:#62768b;margin-right:auto;font-size:11px}#relocare360-root .cm-flow-complete-card-compact>span:empty{display:none}#relocare360-root .cm-metric-card-count>div:first-child b{color:#153f70;font-size:18px}#relocare360-root .cm-report-overall-count{min-width:150px}#relocare360-root .cm-report-overall-count strong{font-size:26px}@media (width<=700px){#relocare360-root .cm-supercard-readiness-clean{grid-template-columns:82px minmax(0,1fr)}#relocare360-root .cm-component-status-row-clean{grid-template-columns:78px minmax(0,1fr)}}#relocare360-root .cm-overview-stat{position:relative;overflow:hidden;text-align:left!important;justify-content:space-between!important;align-items:stretch!important;gap:12px!important;min-height:128px!important;padding:18px 20px!important}#relocare360-root .cm-overview-stat:before{content:"";background:#4f79ec;width:4px;position:absolute;top:0;bottom:0;left:0}#relocare360-root .cm-overview-stat.green:before{background:#27b982}#relocare360-root .cm-overview-stat.purple:before{background:#7667ee}#relocare360-root .cm-overview-stat.orange:before{background:#e99b35}#relocare360-root .cm-overview-stat-head{color:#52677e;align-items:center;gap:9px;display:flex}#relocare360-root .cm-overview-stat-head i{color:#315fa8;background:#eef4ff;border-radius:9px;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;font-weight:900;display:grid}#relocare360-root .cm-overview-stat.green .cm-overview-stat-head i{color:#07835e;background:#e9f8f2}#relocare360-root .cm-overview-stat.purple .cm-overview-stat-head i{color:#6654d8;background:#f0edff}#relocare360-root .cm-overview-stat.orange .cm-overview-stat-head i{color:#a5640b;background:#fff4e4}#relocare360-root .cm-overview-stat-head span{letter-spacing:.045em;text-transform:uppercase;color:#52677e;font-size:10px;font-weight:850}#relocare360-root .cm-overview-stat-number{align-items:baseline;display:flex;gap:6px!important;place-items:unset!important}#relocare360-root .cm-overview-stat-number strong{letter-spacing:-.04em;color:#173b68!important;font-size:34px!important;line-height:1!important}#relocare360-root .cm-overview-stat-number span{color:#7a8da2!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;font-weight:800!important;line-height:1!important}#relocare360-root .cm-overview-stat>small{color:#728399!important;text-align:left!important;margin:0!important;font-size:10px!important}#relocare360-root .cm-nav-back,#relocare360-root .cm-project-breadcrumb.cm-nav-back{color:#31577f!important;cursor:pointer!important;background:#fff!important;border:1px solid #cfdbea!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:7px 12px!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 2px 7px #1b375b0a!important}#relocare360-root .cm-nav-back:hover,#relocare360-root .cm-project-breadcrumb.cm-nav-back:hover{color:#163f6e!important;background:#f5f9fd!important;border-color:#9fb7d4!important;transform:none!important}#relocare360-root .cm-context-back{align-self:flex-start;margin:0 0 14px!important}#cm-global-processing{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#0f233b3d!important}#cm-global-processing .cm-global-processing-card{border-radius:18px!important;width:min(330px,90vw)!important;padding:22px 24px 20px!important;box-shadow:0 18px 55px #10274933!important}#cm-global-processing .cm-global-processing-spinner{width:48px!important;height:48px!important;margin-bottom:12px!important}#cm-global-processing .cm-global-processing-spinner:before{inset:5px!important}#cm-global-processing .cm-global-processing-spinner i{inset:12px!important}#cm-global-processing .cm-global-processing-card .cm-kicker{display:none!important}#cm-global-processing .cm-global-processing-card h3{margin:3px 0 5px!important;font-size:17px!important}#cm-global-processing .cm-global-processing-card p{color:#6c7d91!important;font-size:11px!important}#relocare360-root .cm-project-supercard{container:projectcard/inline-size}#relocare360-root .cm-project-supercard .cm-supercard-readiness.cm-supercard-readiness-clean{grid-template-columns:minmax(108px,118px) minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important;display:grid!important}#relocare360-root .cm-project-supercard .cm-supercard-count{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:70px!important;padding:10px 8px!important}#relocare360-root .cm-project-supercard .cm-supercard-count strong{white-space:nowrap!important;font-size:19px!important;line-height:1.05!important;display:block!important}#relocare360-root .cm-project-supercard .cm-supercard-count span{white-space:normal!important;overflow-wrap:normal!important;margin-top:6px!important;font-size:8px!important;line-height:1.25!important;display:block!important}#relocare360-root .cm-project-supercard .cm-supercard-readiness-copy{flex-direction:column!important;justify-content:center!important;min-width:0!important;display:flex!important;overflow:hidden!important}#relocare360-root .cm-project-supercard .cm-supercard-readiness-copy span{margin:0 0 4px!important;font-size:8.5px!important}#relocare360-root .cm-project-supercard .cm-supercard-readiness-copy b{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;min-width:0!important;margin:0 0 5px!important;font-size:11px!important;line-height:1.3!important;overflow:visible!important}#relocare360-root .cm-project-supercard .cm-supercard-readiness-copy small{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:9.5px!important;line-height:1.3!important;overflow:visible!important}@container projectcard (width<=345px){#relocare360-root .cm-project-supercard .cm-supercard-readiness.cm-supercard-readiness-clean{grid-template-columns:1fr!important;gap:9px!important}#relocare360-root .cm-project-supercard .cm-supercard-count{text-align:left!important;grid-template-columns:auto 1fr!important;justify-content:start!important;place-items:center start!important;gap:8px!important;min-height:0!important}#relocare360-root .cm-project-supercard .cm-supercard-count span{margin-top:0!important}}#relocare360-root .cm-switch-field{gap:16px;min-height:58px;padding:11px 15px;overflow:hidden}#relocare360-root .cm-switch-field>.cm-switch-copy{flex:auto;min-width:0}#relocare360-root .cm-switch-field>label.cm-slider-switch.cm-field-switch{cursor:pointer;background:0 0!important;border:0!important;border-radius:999px!important;flex:0 0 44px!important;justify-content:flex-start!important;align-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0 1px 0 0!important;padding:0!important;line-height:1!important;display:inline-flex!important;position:relative!important;overflow:visible!important}#relocare360-root .cm-switch-field>label.cm-slider-switch.cm-field-switch>input[type=checkbox]{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;margin:0!important;padding:0!important;position:absolute!important;inset:auto!important}#relocare360-root .cm-switch-field>label.cm-slider-switch.cm-field-switch>.cm-slider-track{background:#d8e1e8!important;border:1px solid #b9c8d5!important;border-radius:999px!important;width:44px!important;height:24px!important;transition:background .16s,border-color .16s,box-shadow .16s!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:inset 0 1px 2px #1c384f14!important}#relocare360-root .cm-switch-field>label.cm-slider-switch.cm-field-switch>.cm-slider-track>.cm-slider-knob{background:#fff!important;border-radius:50%!important;width:18px!important;height:18px!important;transition:transform .16s!important;position:absolute!important;top:2px!important;left:2px!important;transform:translate(0)!important;box-shadow:0 1px 4px #14304840!important}#relocare360-root .cm-switch-field>label.cm-slider-switch.cm-field-switch>input[type=checkbox]:checked+.cm-slider-track{background:#218f69!important;border-color:#16815f!important;box-shadow:inset 0 1px 2px #09664824!important}#relocare360-root .cm-switch-field>label.cm-slider-switch.cm-field-switch>input[type=checkbox]:checked+.cm-slider-track>.cm-slider-knob{transform:translate(20px)!important}#relocare360-root .cm-switch-field>label.cm-slider-switch.cm-field-switch>input[type=checkbox]:focus-visible+.cm-slider-track{outline-offset:2px!important;outline:3px solid #2091cd2e!important}#relocare360-root .cm-plugin-record-grid.cm-room-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}#relocare360-root .cm-room-profile-card.cm-form{background:#fff;border-color:#cbdde9;min-width:0;overflow:hidden;padding:0!important;display:block!important}#relocare360-root .cm-room-profile-card>.cm-plugin-record-head{background:linear-gradient(#f8fcfe,#f4f9fc);border-bottom:1px solid #dce7ef;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;margin:0;padding:18px 20px;display:flex}#relocare360-root .cm-room-profile-card>.cm-plugin-record-head .cm-plugin-record-head-main{flex:auto;min-width:0}#relocare360-root .cm-room-profile-card>.cm-plugin-record-head h4{color:#0b3a5d;margin:5px 0 4px;font-size:17px;line-height:1.25}#relocare360-root .cm-room-profile-card>.cm-plugin-record-head p{margin:0;font-size:11px;line-height:1.45;color:#526b7d!important}#relocare360-root .cm-room-profile-fields{width:100%;padding:18px 20px 20px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 16px!important;display:grid!important}#relocare360-root .cm-room-profile-fields>.cm-field{min-width:0}#relocare360-root .cm-room-profile-fields>.cm-field>label{letter-spacing:.035em;text-transform:uppercase;overflow-wrap:anywhere;min-height:30px;color:#12324e!important;justify-content:flex-start!important;align-items:flex-start!important;gap:6px!important;width:100%!important;margin:0 0 7px!important;font-size:10.5px!important;font-weight:850!important;line-height:1.28!important;display:flex!important}#relocare360-root .cm-room-profile-fields>.cm-field>label .cm-info-btn{flex:0 0 19px!important;width:19px!important;min-width:19px!important;height:19px!important;margin-top:-2px!important}#relocare360-root .cm-room-profile-fields input:not([type=checkbox]):not([type=radio]),#relocare360-root .cm-room-profile-fields select,#relocare360-root .cm-room-profile-fields textarea{width:100%;min-height:44px;font-size:12px}#relocare360-root .cm-room-profile-card .cm-plugin-record-actions{background:#fbfdfe;border-top:1px solid #e4edf3;justify-content:flex-end;width:100%;margin:0;padding:14px 20px 18px;display:flex}#relocare360-root .cm-room-profile-card .cm-plugin-record-actions .cm-btn{min-width:165px}@media (width<=1180px){#relocare360-root .cm-plugin-record-grid.cm-room-profile-grid{grid-template-columns:1fr}}@media (width<=680px){#relocare360-root .cm-room-profile-fields{padding:16px;grid-template-columns:1fr!important}#relocare360-root .cm-room-profile-fields>.cm-field>label{min-height:0}#relocare360-root .cm-room-profile-card>.cm-plugin-record-head{padding:16px}#relocare360-root .cm-room-profile-card .cm-plugin-record-actions{justify-content:stretch;padding:12px 16px 16px}#relocare360-root .cm-room-profile-card .cm-plugin-record-actions .cm-btn{width:100%}}#relocare360-root .cm-gap-status-stack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}#relocare360-root .cm-gap-status-stack small{color:var(--cm-muted);font-size:9px}#relocare360-root .cm-gap-acceptance{flex-direction:column;align-items:flex-start;gap:6px;max-width:360px;display:flex}#relocare360-root .cm-gap-acceptance small{color:var(--cm-muted);overflow-wrap:anywhere;line-height:1.4}#relocare360-root .cm-gap-action-link{flex-direction:column;align-items:flex-start;gap:6px;display:flex}#relocare360-root .cm-gap-action-link small{color:var(--cm-muted)}#relocare360-root .cm-actions.compact{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#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}.cm-mail-preview{white-space:pre-wrap;font:inherit;margin:0}#relocare360-root .cm-check-explain b{flex-shrink:0}
