.cf-root.cf-shell{--cf-text-body:13px;--cf-text-table:12px;--cf-text-supporting:12px;--cf-text-caption:11px;--cf-text-button:12px;--cf-text-label:12px;--cf-text-section:16px;--cf-text-card:14px;--cf-text-kpi:22px;--cf-control-height:34px;--cf-module-gap:12px;--cf-module-radius:12px;--cf-module-motion:.18s ease-out}.cf-root.cf-shell .cf-content{background:radial-gradient(at 95% 0,#dbe6f080,#0000 48%),linear-gradient(155deg,#f6f8fb,#eef2f7);padding:12px 20px}.cf-root.cf-shell .cf-page-heading{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin-bottom:12px;padding:0}.cf-root.cf-shell .cf-page-heading>div:first-child{min-width:0}.cf-root.cf-shell .cf-page-heading h1{color:var(--cf-accent-strong);letter-spacing:-.035em;font-size:23px;line-height:1.25}.cf-root.cf-shell .cf-page-heading p{color:#52697c;margin-top:4px;font-size:12px;line-height:1.5}.cf-root.cf-shell .cf-page-heading .cf-eyebrow{color:#5b7185;margin-bottom:4px;font-size:10px}.cf-root.cf-shell .cf-heading-actions{flex-wrap:wrap;gap:6px}.cf-root.cf-shell .cf-panel{border-color:var(--cf-surface-line);border-radius:var(--cf-module-radius);box-shadow:var(--cf-surface-shadow);background:#fff}.cf-root.cf-shell :is(.cf-panel-heading,.cf-panel-header){gap:10px;padding:12px 16px}.cf-root.cf-shell :is(.cf-panel-heading,.cf-panel-header) h2{font-size:15px}.cf-root.cf-shell .cf-padded{padding:16px}.cf-root.cf-shell :is(.cf-panel-spaced,.cf-form-section+.cf-form-section){margin-top:12px}.cf-root.cf-shell :is(.cf-kpi-grid,.cf-registry-summary){border:1px solid var(--cf-surface-line);background:var(--cf-surface-chrome);box-shadow:var(--cf-surface-shadow);border-radius:10px;gap:0;margin-bottom:12px;padding:0;overflow:hidden}.cf-root.cf-shell .cf-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr))}.cf-root.cf-shell :is(.cf-kpi,.cf-registry-summary>div){text-align:start;background:linear-gradient(145deg,#fff,#edf2f8);border:0;border-radius:0;min-width:0;min-height:62px;margin:0;padding:9px 14px}.cf-root.cf-shell .cf-kpi{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;display:grid}.cf-root.cf-shell :is(.cf-kpi+.cf-kpi,.cf-registry-summary>div+div){border-inline-start:1px solid #dbe4ec}.cf-root.cf-shell .cf-kpi-label{color:#405b71;font-size:12px;font-weight:500}.cf-root.cf-shell .cf-kpi-value{color:var(--cf-accent-strong);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;margin:0;font-size:22px;line-height:1.2}.cf-root.cf-shell .cf-kpi-value.cf-kpi-text{overflow-wrap:anywhere;max-width:14em;font-size:14px}.cf-root.cf-shell :is(.cf-kpi-hint,.cf-kpi-trend){font-size:11px;line-height:1.4}.cf-root.cf-shell .cf-kpi-hint{color:#52697c}.cf-root.cf-shell .cf-kpi-trend{grid-column:1/-1}.cf-root.cf-shell button.cf-kpi[aria-pressed=true]{background:var(--cf-surface-selected);box-shadow:inset 0 1px #fff5,inset 0 -2px #b3cbde}.cf-root.cf-shell button.cf-kpi[aria-pressed=true] :is(.cf-kpi-label,.cf-kpi-value){color:#fff}.cf-root.cf-shell button.cf-kpi[aria-pressed=true] .cf-kpi-hint{color:#dbe7f0}.cf-root.cf-shell button.cf-kpi:hover:not([aria-pressed=true]){background:#e8eff6}.cf-root.cf-shell :is(.cf-filter-bar,.cf-registry-toolbar){background:var(--cf-surface-chrome);border-color:var(--cf-surface-line);flex-wrap:wrap;gap:6px;padding:8px 10px}.cf-root.cf-shell .cf-filter-bar-end{flex-wrap:wrap;gap:6px}.cf-root.cf-shell .cf-toolbar{border:1px solid var(--cf-surface-line);background:var(--cf-surface-chrome);box-shadow:var(--cf-surface-shadow);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:9px 12px;display:flex}.cf-root.cf-shell .cf-btn[aria-pressed=true]{color:#fff;background:var(--cf-surface-selected);border-color:#426683;box-shadow:inset 0 1px #ffffff45}.cf-root.cf-shell .cf-table-scroll{border:1px solid var(--cf-surface-line);background:#fff;border-radius:10px}.cf-root.cf-shell :is(.cf-panel,.cf-register-records)>.cf-table-scroll{border:0;border-radius:0}.cf-root.cf-shell .cf-filter-bar .cf-search{flex:220px;min-width:160px;min-height:34px}.cf-root.cf-shell .cf-filter-bar .cf-search input{min-height:32px;padding-block:5px;font-size:12px}.cf-root.cf-shell .cf-filter-panel{border-color:var(--cf-surface-line);background:#f5f8fb;gap:10px;padding:10px 14px}.cf-root.cf-shell :is(.cf-view-switch,.cf-client-view-switch){border:1px solid var(--cf-surface-line);background:#edf2f7;border-radius:9px;gap:2px;padding:3px;display:flex}.cf-root.cf-shell :is(.cf-view-switch,.cf-client-view-switch) button{color:#456178;background:0 0;border:0;border-radius:6px;min-height:28px;padding:4px 8px}.cf-root.cf-shell :is(.cf-view-switch,.cf-client-view-switch) button[aria-pressed=true]{color:#fff;background:var(--cf-surface-selected);box-shadow:inset 0 1px #ffffff42,0 1px 4px #183d5326}.cf-root.cf-shell :is(.cf-filter-bar-end,.cf-registry-toolbar)>.cf-icon-btn{border:1px solid var(--cf-surface-line);background:var(--cf-surface-chrome);box-shadow:var(--cf-surface-shadow);border-radius:8px}.cf-root.cf-shell :is(.cf-btn,.cf-icon-btn){transition:border-color var(--cf-module-motion), background var(--cf-module-motion), box-shadow var(--cf-module-motion)}.cf-root.cf-shell .cf-btn{border-radius:8px}.cf-root.cf-shell .cf-table :is(th,td){padding-block:9px;font-family:inherit;font-size:12px;line-height:1.45}.cf-root.cf-shell .cf-table th{color:#415e75;background:#edf2f8;font-weight:600}.cf-root.cf-shell .cf-table td{color:#29465b;border-color:#e5ebf1}.cf-root.cf-shell .cf-table :is(.cf-record-title,.cf-record-code){font-family:inherit;font-size:inherit;color:inherit;font-weight:400}.cf-root.cf-shell .cf-table td>strong{font-weight:500}.cf-root.cf-shell .cf-table tbody tr:hover td{background-color:#f4f8fb}.cf-root.cf-shell .cf-table tbody .cf-row-selected td{background-color:#e9f1f8}.cf-root.cf-shell .cf-pagination{background:var(--cf-surface-chrome);border-color:var(--cf-surface-line);flex-wrap:wrap;gap:10px 16px;padding:9px 14px;font-size:12px}.cf-root.cf-shell .cf-pagination label{font-size:12px;font-weight:400}.cf-root.cf-shell .cf-pagination>div{flex-wrap:wrap;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.cf-root.cf-shell .cf-pagination select{border-radius:7px;min-height:32px;font-size:12px}.cf-root.cf-shell .cf-module-tabs{border:1px solid var(--cf-surface-line);background:#edf2f7;border-radius:10px;gap:4px;margin-bottom:12px;padding:4px}.cf-root.cf-shell .cf-module-tabs button{color:#456078;border:1px solid #0000;border-radius:7px;min-height:32px;padding:7px 12px;font-size:12px}.cf-root.cf-shell .cf-module-tabs button.active{color:#fff;background:var(--cf-surface-selected);border-color:#426683;box-shadow:inset 0 1px #ffffff45,0 2px 4px #17324e17}.cf-root.cf-shell:has(.cf-registry-workspace){height:100dvh;overflow:hidden}.cf-root.cf-shell .cf-main:has(.cf-registry-workspace){height:100%;min-height:0;overflow:hidden}.cf-root.cf-shell .cf-main:has(.cf-registry-workspace)>.cf-page-footer{display:none}.cf-root.cf-shell .cf-content:has(.cf-registry-workspace){flex-direction:column;min-height:0;display:flex;overflow:auto}.cf-root.cf-shell .cf-content:has(.cf-registry-workspace)>:not(.cf-registry-workspace){flex-shrink:0}.cf-root.cf-shell .cf-registry-workspace{flex-direction:column;flex:1;gap:0;min-height:min(400px,65dvh);display:flex}.cf-root.cf-shell .cf-registry-workspace>:not(.cf-register-panel){flex-shrink:0}.cf-root.cf-shell .cf-register-panel{flex-direction:column;flex:1;min-height:180px;margin-bottom:0;display:flex;overflow:hidden}.cf-root.cf-shell .cf-register-panel>:not(.cf-register-records){flex-shrink:0}.cf-root.cf-shell .cf-register-panel>.cf-filter-bar{border-width:0 0 1px;border-radius:0;margin:0}.cf-root.cf-shell .cf-register-records{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:90px;overflow:auto}.cf-root.cf-shell .cf-register-records:focus-visible{outline:2px solid var(--cf-focus);outline-offset:-3px}.cf-root.cf-shell .cf-register-records>.cf-table-scroll{overflow:visible}.cf-root.cf-shell .cf-register-records .cf-table thead th{z-index:3;position:sticky;top:0}.cf-root.cf-shell .cf-register-records .cf-table thead .cf-sticky-code{z-index:4}.cf-root.cf-shell .cf-register-panel .cf-filter-panel{max-height:170px;overflow:auto}.cf-root.cf-shell .cf-register-panel .cf-error{max-height:140px;overflow:auto}.cf-root.cf-shell .cf-register-panel .cf-active-filters{flex-shrink:0}.cf-root.cf-shell :is(.cf-record-grid,.cf-card-grid){grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;display:grid}.cf-root.cf-shell .cf-record-grid{background:#f0f4f8;padding:10px}.cf-root.cf-shell :is(.cf-record-card,.cf-card-grid>article,.cf-master-card){border:1px solid var(--cf-surface-line);min-width:0;box-shadow:var(--cf-surface-shadow);transition:border-color var(--cf-module-motion), box-shadow var(--cf-module-motion), transform var(--cf-module-motion);background:linear-gradient(135deg,#fff 20%,#f8fafd 65%,#edf3f8);border-radius:12px;padding:12px}.cf-root.cf-shell .cf-premium-record-card{flex-direction:column;gap:9px;display:flex}.cf-root.cf-shell .cf-card-grid>article h3{color:var(--cf-accent-strong);overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;line-height:1.4}.cf-root.cf-shell .cf-card-grid>article p{color:#52697c;font-size:12px;line-height:1.5}.cf-root.cf-shell .cf-record-card-heading{align-items:flex-start;gap:10px;display:flex}.cf-root.cf-shell .cf-record-card-heading>div{flex:1;min-width:0}.cf-root.cf-shell .cf-record-card-heading h3{margin:0 0 3px;font-size:12px}.cf-root.cf-shell .cf-record-card-heading h3 button{font:inherit;color:var(--cf-accent-strong);text-align:start;overflow-wrap:anywhere;min-height:24px;font-weight:400;line-height:1.45}.cf-root.cf-shell .cf-record-card-code{color:#52697c;overflow-wrap:anywhere;font-size:11px;display:block}.cf-root.cf-shell .cf-record-emblem{background:var(--cf-surface-selected);color:#fff;border:1px solid #54738d;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;transition:transform .22s ease-out;display:grid;box-shadow:inset 0 1px #ffffff80,inset 1px 0 #ffffff30,0 2px 4px #17324e25}.cf-root.cf-shell .cf-record-card-description{color:#52697c;margin:0;font-size:11px;line-height:1.5}.cf-root.cf-shell .cf-record-card-footer{border-top:1px solid var(--cf-surface-line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:7px;display:flex}.cf-root.cf-shell .cf-record-card-footer>.cf-inline-actions{margin-inline-start:auto}.cf-root.cf-shell .cf-record-card-footer .cf-link{border:1px solid var(--cf-accent-line);background:var(--cf-surface-chrome);min-height:28px;color:var(--cf-accent-strong);border-radius:7px;padding:4px 8px;font-size:12px}.cf-root.cf-shell .cf-record-card-footer .cf-badge{font-size:11px}.cf-root.cf-shell .cf-record-selected{border-color:var(--cf-focus);background:#e9f1f8}.cf-root.cf-shell .cf-record-identity{border:1px solid var(--cf-surface-line);box-shadow:var(--cf-surface-shadow);background:#fff;border-radius:14px;margin-bottom:14px;overflow:hidden}.cf-root.cf-shell .cf-record-identity-band{background:radial-gradient(ellipse at 12% 5%, #65869b77, transparent 56%), var(--cf-surface-selected);height:48px}.cf-root.cf-shell .cf-record-identity-content{align-items:flex-start;gap:12px;padding:0 16px 14px;display:flex}.cf-root.cf-shell .cf-record-identity-content>.cf-record-emblem{border:4px solid #fff;border-radius:15px;width:56px;height:56px;margin-top:-18px}.cf-root.cf-shell .cf-record-identity-text{flex:1;min-width:0;padding-top:10px}.cf-root.cf-shell .cf-record-category{color:#536d81;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.cf-root.cf-shell .cf-record-identity-text h3{color:var(--cf-accent-strong);overflow-wrap:anywhere;margin:4px 0 8px;font-size:18px;line-height:1.35}.cf-root.cf-shell .cf-record-identity-meta{color:#52697c;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.cf-root.cf-shell .cf-record-identity-facts{border-top:1px solid var(--cf-surface-line);padding:12px 16px}.cf-root.cf-shell .cf-modal{box-shadow:var(--cf-surface-elevated-shadow);background:#fbfdff;border:1px solid #ffffffdb;border-radius:18px}.cf-root.cf-shell .cf-modal>header{background:var(--cf-surface-chrome);border-color:var(--cf-surface-line);padding:16px 20px}.cf-root.cf-shell .cf-modal>header h2{color:var(--cf-accent-strong);font-size:20px}.cf-root.cf-shell .cf-modal>header p{color:#52697c;margin-top:4px;font-size:12px}.cf-root.cf-shell .cf-modal-body{padding:16px 20px}.cf-root.cf-shell .cf-modal :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:9px;font-family:inherit;font-size:12px}.cf-root.cf-shell .cf-modal:has(>.cf-record-form){flex-direction:column;display:flex;overflow:hidden}.cf-root.cf-shell .cf-modal:has(>.cf-record-form)>header{flex-shrink:0}.cf-root.cf-shell .cf-record-form{flex-direction:column;min-height:0;display:flex}.cf-root.cf-shell .cf-record-form>.cf-modal-body{min-height:0;overflow:auto}.cf-root.cf-shell .cf-record-form>.cf-modal-footer{flex-shrink:0;position:static}.cf-root.cf-shell .cf-lookup>label{display:block}.cf-root.cf-shell .cf-lookup-options .cf-search{border:1px solid #c8d7e4;border-radius:8px}.cf-root.cf-shell .cf-lookup-options .cf-search:focus-within{outline:2px solid var(--cf-focus);outline-offset:1px}.cf-root.cf-shell .cf-lookup-options .cf-search input{box-shadow:none;border:0;outline:0}.cf-root.cf-shell :is(.cf-modal-footer,.cf-drawer-footer){background:var(--cf-surface-chrome);border-color:var(--cf-surface-line);gap:8px;padding:12px 20px}.cf-root.cf-shell .cf-form-grid{gap:12px 16px}.cf-root.cf-shell .cf-form-section{border:1px solid var(--cf-surface-line);background:#fff;border-radius:12px;padding:0;overflow:visible}.cf-root.cf-shell .cf-form-section>header{background:var(--cf-surface-chrome);border-bottom:1px solid var(--cf-surface-line);border-radius:12px 12px 0 0;margin:0;padding:11px 14px}.cf-root.cf-shell .cf-form-section>header h3{color:var(--cf-accent-strong);font-size:14px}.cf-root.cf-shell .cf-form-section>.cf-form-grid{padding:14px}.cf-root.cf-shell :is(.cf-form-grid,.cf-filter-panel) label{gap:6px;font-size:12px}.cf-root.cf-shell :is(.cf-form-grid,.cf-filter-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.cf-select-button){background-color:#fff;border-color:#c8d7e4;border-radius:9px;font-family:inherit;font-size:12px;box-shadow:inset 0 1px #fff,0 1px 3px #17324e05}.cf-root.cf-shell :is(.cf-form-grid,.cf-filter-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.cf-select-button){min-height:36px;padding-block:7px}.cf-root.cf-shell .cf-form-grid textarea{padding:9px 10px}.cf-root.cf-shell .cf-field-hint{color:#52697c;margin-top:4px;font-size:11px;line-height:1.45}.cf-root.cf-shell .cf-required{color:#b4233e;margin-inline-start:3px}.cf-root.cf-shell .cf-drawer{border-color:#ffffffb3;box-shadow:-12px 0 40px #102d4926}.cf-root.cf-shell .cf-drawer-header{background:var(--cf-surface-selected);border-color:#55738b;padding:16px 20px}.cf-root.cf-shell .cf-drawer-header h2{color:#fff;font-size:19px}.cf-root.cf-shell .cf-drawer-header :is(p,.cf-subtle){color:#dbe7f0;font-size:12px}.cf-root.cf-shell .cf-drawer-actions .cf-icon-btn{color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:8px}.cf-root.cf-shell .cf-drawer-actions .cf-icon-btn:focus-visible{outline-color:#fff}.cf-root.cf-shell .cf-drawer-body{background:linear-gradient(155deg,#f8fafc,#edf2f7);padding:16px 20px}.cf-root.cf-shell .cf-filter-review .cf-drawer-header{padding:14px}.cf-root.cf-shell .cf-filter-review .cf-drawer-header h2{font-size:14px}.cf-root.cf-shell .cf-filter-review .cf-drawer-header p{font-size:11px}.cf-root.cf-shell .cf-filter-review .cf-drawer-body{padding:12px}.cf-root.cf-shell .cf-drawer-body .cf-details{border:1px solid var(--cf-surface-line);background:#fff;border-radius:12px;gap:12px 18px;padding:16px}.cf-root.cf-shell .cf-details dt{color:#52697c;font-size:11px}.cf-root.cf-shell .cf-details dd{color:#29465b;overflow-wrap:anywhere;font-size:12px;line-height:1.5}@media (hover:hover) and (pointer:fine){.cf-root.cf-shell :is(.cf-record-card,.cf-card-grid>article,.cf-master-card):hover{border-color:#9ab2c7;box-shadow:inset 0 1px #fff,0 6px 14px #17324e18}.cf-root.cf-shell .cf-premium-record-card:hover .cf-record-emblem{transform:translateY(-1px)scale(1.12)}}@media (min-width:768px) and (pointer:fine){.cf-root.cf-shell .cf-registry-workspace .cf-eyebrow{display:none}.cf-root.cf-shell .cf-table .cf-row-actions .cf-icon-btn{min-width:30px;min-height:30px}}@media (max-width:767px){.cf-root.cf-shell .cf-content{padding:12px}.cf-root.cf-shell .cf-main:has(.cf-registry-workspace){padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.cf-root.cf-shell .cf-page-heading{flex-wrap:wrap;align-items:flex-start}.cf-root.cf-shell .cf-page-heading h1{font-size:22px}.cf-root.cf-shell .cf-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-root.cf-shell .cf-kpi{border-bottom:1px solid var(--cf-surface-line);grid-template-columns:1fr;padding:10px}.cf-root.cf-shell .cf-kpi-value{grid-area:auto/1;font-size:21px}.cf-root.cf-shell .cf-filter-bar-end{flex:100%;justify-content:flex-end;width:auto}.cf-root.cf-shell :is(.cf-record-grid,.cf-card-grid){grid-template-columns:1fr}.cf-root.cf-shell :is(.cf-modal-body,.cf-modal>header,.cf-drawer-header,.cf-drawer-body){padding:14px}.cf-root.cf-shell :is(.cf-modal-footer,.cf-drawer-footer){padding:12px 14px}.cf-root.cf-shell .cf-module-tabs{flex-wrap:nowrap;overflow-x:auto}.cf-root.cf-shell .cf-module-tabs button{flex-shrink:0}.cf-root.cf-shell .cf-drawer-body .cf-details{grid-template-columns:1fr}}@media (pointer:coarse),(max-width:767px){.cf-root.cf-shell{--cf-control-height:44px}.cf-root.cf-shell :is(.cf-btn,.cf-icon-btn,.cf-view-switch button,.cf-module-tabs button,.cf-record-card-footer .cf-link){min-width:44px;min-height:44px}.cf-root.cf-shell :is(.cf-form-grid,.cf-filter-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.cf-select-button){min-height:44px}}@media (max-height:700px) and (min-width:768px){.cf-root.cf-shell .cf-content{padding-block:8px}.cf-root.cf-shell .cf-registry-workspace .cf-page-heading p{display:none}.cf-root.cf-shell .cf-kpi{min-height:48px;padding-block:6px}}@media (prefers-reduced-motion:reduce){.cf-root.cf-shell :is(.cf-btn,.cf-icon-btn,.cf-record-card,.cf-card-grid>article,.cf-master-card,.cf-record-emblem){transition:none}.cf-root.cf-shell .cf-premium-record-card:hover .cf-record-emblem{transform:none}}@media (forced-colors:active){.cf-root.cf-shell :is(.cf-record-emblem,.cf-record-identity-band,.cf-drawer-header,button.cf-kpi[aria-pressed=true],.cf-module-tabs button.active){color:canvastext;background:canvas;border:1px solid canvastext}.cf-root.cf-shell :is(.cf-drawer-header h2,.cf-drawer-header p,.cf-drawer-header .cf-subtle,.cf-drawer-actions .cf-icon-btn){color:canvastext}}@media print{.cf-root.cf-shell:has(.cf-registry-workspace){height:auto;overflow:visible}.cf-root.cf-shell .cf-main:has(.cf-registry-workspace){height:auto;overflow:visible}.cf-root.cf-shell :is(.cf-content:has(.cf-registry-workspace),.cf-registry-workspace,.cf-register-panel,.cf-register-records){height:auto;min-height:0;display:block;overflow:visible}}.cf-root.cf-shell .cf-workspace-tabs .cf-active-tab{align-items:center;gap:6px;display:inline-flex}.cf-root.cf-shell .cf-registry-table tr.cf-row-clickable>td{transition:background .15s ease-out,box-shadow .15s ease-out}@media (hover:hover) and (pointer:fine){.cf-root.cf-shell .cf-registry-table tr.cf-row-clickable:hover>td{background:#f0f5fa;box-shadow:inset 0 1px #dbe6ef,inset 0 -1px #dbe6ef}.cf-root.cf-shell .cf-registry-table tr.cf-row-clickable:hover>td:first-child{box-shadow:inset 3px 0 #416c8c,inset 0 1px #dbe6ef,inset 0 -1px #dbe6ef}}@media (prefers-reduced-motion:reduce){.cf-root.cf-shell .cf-registry-table tr.cf-row-clickable>td{transition:none}}.cf-root.cf-shell .cf-workspace-tabs .cf-section-tabs{align-self:center;gap:4px;margin-inline-start:10px;padding-inline-start:10px}.cf-root.cf-shell .cf-workspace-tabs .cf-section-tabs button{color:#546575;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;height:30px;min-height:30px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.cf-root.cf-shell .cf-workspace-tabs .cf-section-tabs button:hover:not(.active){color:#21465f;background:#f1f5f9}.cf-root.cf-shell .cf-workspace-tabs .cf-section-tabs button.active{color:#173b55;background:linear-gradient(#fff,#e6edf5);border-color:#9bb4c8;box-shadow:inset 0 1px #fff,0 1px 2px #183b5214}@media (pointer:coarse){.cf-root.cf-shell .cf-workspace-tabs .cf-section-tabs button{height:auto;min-height:44px}}.cf-root .cf-wop .cf-wop-summary,.cf-root .cf-wop .cf-wop-panel,.cf-root .cf-wop .cf-wop-kpi{background:#fff;border-color:#e3e9ef;box-shadow:0 1px 2px #0f2f630a}.cf-root .cf-wop .cf-wop-summary:hover,.cf-root .cf-wop .cf-wop-panel:hover,.cf-root .cf-wop .cf-wop-kpi:hover{transform:none;box-shadow:0 1px 3px #0f2f6314}.cf-root .cf-wop .cf-wop-strip{color:#1f3a52;box-shadow:none;letter-spacing:0;text-transform:none;background:#fff;border-bottom:1px solid #edf1f5;font-size:12.5px;font-weight:600}.cf-root .cf-wop .cf-wop-strip *{color:inherit;text-transform:none;letter-spacing:0;font-weight:600}.cf-root .cf-wop .cf-wop-strip svg{color:#5b7488}.cf-root .cf-wop .cf-wop-summary-head h2,.cf-root .cf-wop .cf-wop-kpi h2{letter-spacing:0;text-transform:none;color:#1f3a52;font-size:14px;font-weight:600}.cf-root .cf-wop .cf-wop-badge,.cf-root .cf-wop .cf-wop-kpi-icon{color:#2f5673;box-shadow:none;background:#eef3f8}.cf-root .cf-wop .cf-wop-kpi-icon{border-radius:9px;width:40px;height:40px}.cf-root .cf-wop .cf-wop-tile,.cf-root .cf-wop .cf-wop-pill{background:#f8fafc;border-color:#edf1f5;box-shadow:inset 0 0 0 1px #edf1f5}.cf-root .cf-wop .cf-wop-tile:hover,.cf-root .cf-wop .cf-wop-pill:hover{transform:none}.cf-root .cf-wop .cf-wop-tile-text>strong,.cf-root .cf-wop .cf-wop-pill strong,.cf-root .cf-wop .cf-wop-big{text-shadow:none;font-size:22px;font-weight:600}.cf-root .cf-wop .cf-wop-tile-text>span,.cf-root .cf-wop .cf-wop-pill>span,.cf-root .cf-wop .cf-wop-pill small{text-transform:none;letter-spacing:0;color:#5b7488;font-size:12px;font-weight:500}.cf-root .cf-wop .cf-wop-big-alert{background:#fdf5f5;border-color:#f3dede}.cf-root .cf-wop .cf-wop-big-alert.is-low{background:#f3faf6;border-color:#d6ecdf}.cf-root .cf-wop .cf-wop-footer:before{background:#e3e9ef;height:1px}.cf-root .cf-wop .cf-wop-footer strong{letter-spacing:0;font-weight:600}.cf-root.cf-shell .cf-wop{--wop-font:var(--font-sans,"Inter", system-ui, sans-serif)}.cf-root.cf-shell .cf-wop .cf-wop-board{font-family:var(--wop-font), system-ui, sans-serif;color:#183b54;line-height:1.35}.cf-root.cf-shell .cf-wop .cf-wop-board :is(h2,strong,span,small,b,p){text-shadow:none}.cf-root.cf-shell .cf-wop .cf-wop-strip{color:#183b54;letter-spacing:0;white-space:nowrap;background:#fff;border-bottom:1px solid #e6ecf1;border-radius:8px 8px 0 0;flex:none;gap:8px;min-height:44px;padding:12px 16px;font-size:14px;font-weight:600;line-height:20px}.cf-root.cf-shell .cf-wop .cf-wop-strip>span{color:#5b7488}.cf-root.cf-shell .cf-wop .cf-wop-strip>span svg{width:16px;height:16px}.cf-root.cf-shell .cf-wop .cf-wop-strip small{color:#52697a;gap:8px;font-size:12px;font-weight:500}.cf-root.cf-shell .cf-wop .cf-wop-strip small i,.cf-root.cf-shell .cf-wop .cf-wop-strip small i:after{background:#2a6d96}.cf-root.cf-shell .cf-wop .cf-wop-strip small i{width:16px}.cf-root.cf-shell .cf-wop .cf-wop-strip small i:after{inset:-2.5px 5px}.cf-root.cf-shell .cf-wop .cf-wop-summary-head{gap:8px 12px}.cf-root.cf-shell .cf-wop .cf-wop-summary-head h2,.cf-root.cf-shell .cf-wop .cf-wop-kpi h2{letter-spacing:0;color:#183b54;font-size:14px;font-weight:600;line-height:20px}.cf-root.cf-shell .cf-wop .cf-wop-summary-head p{letter-spacing:0;color:#52697a;font-size:12px;font-weight:400}.cf-root.cf-shell .cf-wop .cf-wop-summary-head p b{color:#b4c2d0}.cf-root.cf-shell .cf-wop .cf-wop-badge{border-radius:8px;width:32px;height:32px}.cf-root.cf-shell .cf-wop .cf-wop-badge svg{width:16px;height:16px}.cf-root.cf-shell .cf-wop .cf-wop-tiles{gap:12px}.cf-root.cf-shell .cf-wop .cf-wop-tile{background:#f8fafc;border-radius:8px;gap:12px;padding:12px 16px;box-shadow:inset 0 0 0 1px #e6ecf1}.cf-root.cf-shell .cf-wop .cf-wop-tile:hover{background:#f3f7fb;box-shadow:inset 0 0 0 1px #c9d7e4}.cf-root.cf-shell .cf-wop .cf-wop-tile-icon{width:36px;height:36px;box-shadow:none}.cf-root.cf-shell .cf-wop .cf-wop-tile-icon svg{width:18px;height:18px}.cf-root.cf-shell .cf-wop .cf-wop-tile-text{gap:2px}.cf-root.cf-shell .cf-wop .cf-wop-tile-text>span,.cf-root.cf-shell .cf-wop .cf-wop-pill>span{letter-spacing:0;color:#52697a;font-size:12px;font-weight:500;line-height:16px}.cf-root.cf-shell .cf-wop :is(.cf-wop-tile-text>strong,.cf-wop-pill strong,.cf-wop-big){letter-spacing:0;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:28px}.cf-root.cf-shell .cf-wop :is(.cf-wop-tile-text>strong,.cf-wop-big:not(.cf-wop-big-alert)){color:#183b54}.cf-root.cf-shell .cf-wop .cf-wop-kpi{gap:16px;padding:16px}.cf-root.cf-shell .cf-wop .cf-wop-kpi-icon{border-radius:8px;width:40px;height:40px}.cf-root.cf-shell .cf-wop .cf-wop-kpi-icon svg{width:20px;height:20px}.cf-root.cf-shell .cf-wop .cf-wop-kpi-body{gap:8px}.cf-root.cf-shell .cf-wop .cf-wop-pills{gap:12px}.cf-root.cf-shell .cf-wop .cf-wop-pill{border-radius:8px;gap:2px;padding:8px 12px}.cf-root.cf-shell .cf-wop .cf-wop-big{border-radius:8px}.cf-root.cf-shell .cf-wop .cf-wop-fill{inset:12px 16px 12px 12px}.cf-root.cf-shell .cf-wop .cf-wop-legend{color:#52697a;gap:4px 16px;font-size:12px;font-weight:500}.cf-root.cf-shell .cf-wop .cf-wop-legend span{gap:6px}.cf-root.cf-shell .cf-wop .cf-wop-legend i{width:8px;height:8px;box-shadow:none;border-radius:2px}.cf-root.cf-shell .cf-wop .cf-wop-legend.is-tight{gap:2px 16px;line-height:18px}.cf-root.cf-shell .cf-wop .cf-wop-donut .recharts-pie-sector{filter:none}.cf-wop-tip{font-family:var(--font-sans,"Inter", system-ui, sans-serif)}.cf-root.cf-shell .cf-wop-tip,.cf-wop-tip{border-color:#d6e0e9;border-radius:8px;gap:4px;min-width:160px;padding:8px 12px;box-shadow:0 8px 24px #17324e1f}.cf-wop-tip strong{color:#183b54;font-size:12px;font-weight:600}.cf-wop-tip span{color:#52697a;font-size:12px;font-weight:500}.cf-wop-tip i{border-radius:2px;width:8px;height:8px}.cf-wop-tip b{color:#183b54;font-variant-numeric:tabular-nums;font-weight:600}.cf-root.cf-shell .cf-wop .cf-wop-footer span,.cf-root.cf-shell .cf-wop .cf-wop-footer small{letter-spacing:0;color:#52697a;font-size:12px;font-weight:400;line-height:18px}.cf-root.cf-shell .cf-overview .cf-wop-board.is-fluid,.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-row{gap:16px}.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-summary{gap:12px;padding:16px}.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-tile{min-height:68px}.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-body{height:264px}.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-r6 .cf-wop-body{height:232px}.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-kpi{flex-wrap:nowrap;align-items:flex-start;min-height:120px}.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-kpi-body{grid-template-rows:auto minmax(64px,1fr);align-self:stretch}.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-footer{padding:12px 0 0}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid){background:#f5f7fa;border-color:#d6e0e9}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-performance-heading{flex:0 0 52px;min-height:52px;margin:16px 16px 0;padding:6px 16px}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-row{gap:16px;margin:16px 16px 0}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-r2{flex-basis:108px;grid-template-columns:890px minmax(0,1fr)}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-r3{flex-basis:198px;grid-template-columns:600px 274px minmax(0,1fr)}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-r4{flex-basis:150px;grid-template-columns:890px minmax(0,1fr)}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-r5{flex-basis:96px;grid-template-columns:437px 244px 177px minmax(0,1fr)}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-r6{flex-basis:144px;grid-template-columns:437px 437px minmax(0,1fr)}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-summary{grid-template-rows:32px minmax(0,1fr);gap:8px;padding:8px 16px 12px}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-summary-head{flex-wrap:nowrap}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-summary-head p{max-height:32px}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-tile{padding:4px 16px}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-strip{flex:0 0 40px;min-height:40px;padding-block:10px}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-fill{inset:8px 16px 8px 8px}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-kpi{gap:12px;padding:12px}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-kpi-icon{width:36px;height:36px}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-kpi-body{gap:4px}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-pill{padding:2px 8px}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) :is(.cf-wop-pill strong,.cf-wop-big){line-height:26px}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-row{min-height:0}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-footer{flex:none;margin:auto 16px 0;padding:6px 0 8px}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-footer:before{background:#d6e0e9;height:1px}@container cf-overview (max-width:640px){.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-strip{white-space:normal;flex-wrap:wrap;row-gap:4px}.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-strip small{flex-basis:100%;margin-inline-start:24px}.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-tile{gap:10px;padding:12px}.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-tile-icon{width:32px;height:32px}.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-kpi{gap:12px}.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-kpi-icon{width:32px;height:32px}.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-pills{gap:8px}.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-pill{padding:8px 4px}.cf-root.cf-shell .cf-overview .is-fluid :is(.cf-wop-tile-text>strong,.cf-wop-pill strong,.cf-wop-big){font-size:20px;line-height:26px}}.cf-root.cf-shell .cf-wop .cf-wop-r6.cf-wop-r6-single{grid-template-columns:minmax(0,1fr)!important}.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-r6.cf-wop-r6-single .cf-wop-body{height:330px}.cf-root .cf-wop .cf-wop-empty{color:#6b8193;place-items:center;height:100%;font-size:13px;display:grid}.cf-wop-frame.is-fullscreen{position:relative}.cf-wop-fs-tools{z-index:30;top:12px;gap:8px;display:flex;position:absolute;inset-inline-end:12px}.cf-wop-fs-btn{color:#1f3a52;cursor:pointer;background:#fff;border:1px solid #d6e0e9;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:0 2px 8px #0f2f631f}.cf-wop-fs-btn:hover{border-color:#9bb4c8}.cf-wop-fs-btn:focus-visible{outline-offset:2px;outline:3px solid #6cd3ce}.cf-wop-fs-badge{top:-6px;color:#fff;text-align:center;background:#183b54;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:600;line-height:18px;position:absolute;inset-inline-end:-6px}.cf-wop-fs-scrim{z-index:31;background:#0f2f6326;position:absolute;inset:0}.cf-wop-fs-panel{z-index:32;top:0;bottom:0;background:#fff;flex-direction:column;width:min(380px,92vw);animation:.16s ease-out cf-wop-slide;display:flex;position:absolute;inset-inline-end:0;box-shadow:-8px 0 24px #0f2f632e}@keyframes cf-wop-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.cf-wop-fs-panel header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:16px;display:flex}.cf-wop-fs-panel header h2{color:#1f3a52;margin:0;font-size:15px;font-weight:600}.cf-wop-fs-fields{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow:auto}.cf-wop-fs-fields>label,.cf-wop-fs-fields .cf-wop-site,.cf-wop-fs-fields select,.cf-wop-fs-fields input{width:100%}.cf-wop-fs-panel footer{border-top:1px solid #edf1f5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.cf-wop-fs-panel footer .cf-wop-period{color:#6b8193;margin-inline-end:auto;font-size:11px}@media (prefers-reduced-motion:reduce){.cf-wop-fs-panel{animation:none}}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-r4{flex-basis:128px}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-r6{flex-basis:166px}.cf-wop-frame.is-fullscreen .cf-wop-header{padding-inline-end:112px}.cf-wop-frame.is-fullscreen .cf-performance-brand{margin-inline-end:104px}.cf-root .cf-wop .cf-wop-avg{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cf-root .cf-wop .cf-wop-avg .cf-wop-pill>span{white-space:nowrap;font-size:11.5px}.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-r5{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1500px){.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-r5{grid-template-columns:1fr 1.6fr .7fr 1.7fr}}.cf-root .cf-wop .cf-wop-months{background:#eef3f8;border-radius:8px;align-items:center;gap:2px;height:24px;margin:0 0 6px 4px;padding:2px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #e1e8ef}.cf-root .cf-wop .cf-wop-months-year{letter-spacing:.02em;color:#7b90a1;padding:0 6px 0 4px;font-size:10.5px;font-weight:600}.cf-root .cf-wop .cf-wop-months button{color:#5b7285;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:32px;height:20px;padding:0 7px;font-size:11px;font-weight:500;transition:background .12s,color .12s,box-shadow .12s}.cf-root .cf-wop .cf-wop-months button:hover{color:#1f3a52;background:#fff9}.cf-root .cf-wop .cf-wop-months button.is-on{color:#183b54;background:#fff;font-weight:600;box-shadow:0 1px 2px #0f2f6326,0 0 0 1px #d6e0e9}.cf-root .cf-wop .cf-wop-months button:focus-visible{outline-offset:1px;outline:2px solid #6cd3ce}@media (prefers-reduced-motion:reduce){.cf-root .cf-wop .cf-wop-months button{transition:none}}.cf-root .cf-wop .cf-wop-strip-slot{align-items:center;margin-inline-start:auto;display:inline-flex}.cf-root .cf-wop .cf-wop-strip-slot .cf-wop-months{margin:0}.cf-root .cf-wop .cf-wop-strip .cf-wop-strip-slot .cf-wop-months button{font-weight:500}.cf-root .cf-wop .cf-wop-strip .cf-wop-strip-slot .cf-wop-months button.is-on{color:#183b54;font-weight:600}.cf-root .cf-wop .cf-wop-strip .cf-wop-strip-slot .cf-wop-months-year{color:#7b90a1}.cf-root .cf-kpi-donut{background:#fff;border:1px solid #e3e9ef;border-radius:12px;align-items:center;gap:20px;width:fit-content;max-width:100%;padding:10px 18px 10px 12px;display:flex;box-shadow:0 1px 2px #0f2f630a}.cf-root .cf-kpi-donut-ring{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:2px;display:grid}.cf-root .cf-kpi-donut-ring:focus-visible,.cf-root .cf-kpi-donut-row:focus-visible{outline-offset:2px;outline:3px solid #6cd3ce}.cf-root .cf-kpi-donut-total{fill:#183b54;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.cf-root .cf-kpi-donut-caption{fill:#6b8193;font-size:10.5px;font-weight:500}@media (max-width:640px){.cf-root .cf-kpi-donut{flex-direction:column;align-items:stretch}.cf-root .cf-kpi-donut-ring{align-self:center}}.cf-root .cf-kpi-donut-rows{border-inline-start:1px solid #e3e9ef;grid-template-columns:minmax(130px,auto) 56px 44px minmax(0,auto);padding-inline-start:20px;display:grid}.cf-root .cf-kpi-donut-row{grid-column:1/-1;grid-template-columns:subgrid;-moz-column-gap:14px;color:#183b54;text-align:start;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:7px;align-items:center;column-gap:14px;min-height:30px;padding:3px 10px;display:grid}.cf-root .cf-kpi-donut-row:hover{background:#f4f7fa}.cf-root .cf-kpi-donut-row[aria-pressed=true]{background:#eef4f9;box-shadow:inset 3px 0 #1f4466}.cf-root .cf-kpi-donut-name{color:#1f3a52;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.cf-root .cf-kpi-donut-name i{border-radius:3px;flex:none;width:10px;height:10px}.cf-root .cf-kpi-donut-name i.is-all{background:conic-gradient(#2a9d8f 0 70%, #b8c4cf 0);border-radius:50%}.cf-root .cf-kpi-donut-row strong{text-align:end;font-size:16px;font-weight:600}.cf-root .cf-kpi-donut-pct{color:#6b8193;text-align:end;font-size:12px}.cf-root .cf-kpi-donut-row small{color:#6b8193;white-space:nowrap;font-size:12px}@media (max-width:640px){.cf-root .cf-kpi-donut{width:auto}.cf-root .cf-kpi-donut-rows{border:0;grid-template-columns:minmax(0,1fr) 48px 40px;padding-inline-start:0}.cf-root .cf-kpi-donut-row small{display:none}}.cf-root .cf-kpi-rings{gap:10px;padding:12px 14px}.cf-root .cf-kpi-ring{color:#183b54;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-items:center;gap:4px;min-width:150px;padding:10px 14px 8px;transition:background .12s,border-color .12s;display:grid}.cf-root .cf-kpi-ring:hover{background:#f4f7fa}.cf-root .cf-kpi-ring[aria-pressed=true]{background:#eef4f9;border-color:#b9cad8}.cf-root .cf-kpi-ring:focus-visible{outline-offset:2px;outline:3px solid #6cd3ce}.cf-root .cf-kpi-ring-label{color:#1f3a52;font-size:13.5px;font-weight:600}.cf-root .cf-kpi-ring-meta{color:#6b8193;white-space:nowrap;font-size:11.5px}.cf-root .cf-kpi-ring+.cf-kpi-ring{position:relative}@media (max-width:640px){.cf-root .cf-kpi-rings{justify-content:space-between;width:100%}.cf-root .cf-kpi-ring{flex:1;min-width:0;padding-inline:4px}.cf-root .cf-kpi-ring-meta{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.cf-root .cf-kpi-ring{transition:none}}.cf-root .cf-kpi-donut.cf-kpi-rings{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;width:100%;display:grid}.cf-root .cf-kpi-rings .cf-kpi-ring{width:100%;min-width:0}.cf-root.cf-shell .cf-topbar{grid-template-columns:minmax(0,1fr) minmax(280px,560px) minmax(0,1fr);align-items:center;gap:16px;display:grid}.cf-root.cf-shell .cf-topbar .cf-breadcrumb{min-width:0}.cf-root.cf-shell .cf-topbar-center{justify-content:center;min-width:0;display:flex}.cf-root.cf-shell .cf-topbar-center>*{width:100%}.cf-root.cf-shell .cf-topbar-right{justify-self:end}.cf-root .cf-topbar-title{border-inline-start:1px solid #e3e9ef;align-items:center;gap:10px;min-width:0;margin-inline-start:14px;padding-inline-start:14px;display:inline-flex}.cf-root .cf-topbar-title-icon{color:#2f5673;background:linear-gradient(#fff,#edf2f7);border:1px solid #d6e0e9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.cf-root .cf-topbar-title h1{letter-spacing:-.2px;color:#183b54;white-space:nowrap;margin:0;font-size:20px;font-weight:600}.cf-root .cf-register-toolbar-actions{margin-inline-end:4px;display:inline-flex}.cf-root .cf-register-toolbar-actions .cf-btn{height:34px}@media (max-width:900px){.cf-root.cf-shell .cf-topbar{display:flex}.cf-root.cf-shell .cf-topbar-center{flex:auto}.cf-root .cf-topbar-title{display:none}}.cf-root .cf-kpi-donut.cf-kpi-rings{gap:8px;padding:6px 8px}.cf-root .cf-kpi-rings .cf-kpi-ring{text-align:start;justify-content:flex-start;align-items:center;gap:12px;padding:6px 12px;display:flex}.cf-root .cf-kpi-ring svg{flex:none}.cf-root .cf-kpi-ring-text{gap:1px;min-width:0;display:grid}.cf-root .cf-kpi-ring-text .cf-kpi-ring-meta{white-space:nowrap;text-overflow:ellipsis;text-align:start;overflow:hidden}.cf-root .cf-tab-actions{align-items:center;gap:8px;min-width:0;margin-inline-start:auto;display:inline-flex}.cf-root .cf-tab-actions:empty{display:none}.cf-root .cf-tab-actions:not(:empty)+.cf-tab-context{margin-inline-start:12px}.cf-root .cf-tab-actions .cf-icon-btn{width:34px;height:34px}.cf-root .cf-tab-actions-count{color:#5d7385;white-space:nowrap;font-size:12.5px}@media (max-width:900px){.cf-root .cf-workspace-tabs:has(.cf-tab-actions:not(:empty)){flex-wrap:wrap}.cf-root .cf-tab-actions:not(:empty)+.cf-tab-context{display:none}}.cf-root .cf-modal-backdrop.cf-modal-side{justify-content:flex-end;align-items:stretch;padding:0;display:flex}.cf-root .cf-modal-side>.cf-modal{border-radius:16px 0 0 16px;flex-direction:column;width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;animation:.18s ease-out cf-side-in;display:flex;overflow:hidden}.cf-root .cf-modal-side>.cf-modal>header{flex:none}.cf-root .cf-modal-side>.cf-modal>:not(header){flex:auto;min-height:0;overflow-y:auto}@keyframes cf-side-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cf-root .cf-modal-side>.cf-modal{animation:none}}.cf-root .cf-tab-actions:not(:empty)+.cf-tab-context{display:none}.cf-root .cf-tab-actions .cf-register-toolbar-actions{margin:0 0 0 4px}@media (max-width:900px){.cf-root .cf-workspace-tabs:has(.cf-tab-actions:not(:empty)){row-gap:8px;height:auto;min-height:44px;padding-block:6px;overflow:visible}.cf-root .cf-tab-actions:not(:empty){flex-wrap:wrap;flex:1 0 100%;justify-content:flex-end}}.cf-root .cf-tab-actions:not(:empty){flex:auto;margin-inline-start:12px}.cf-root .cf-tab-actions>.cf-filter-bar{box-shadow:none;background:0 0;border:0;flex:auto;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.cf-root .cf-tab-actions>.cf-filter-bar .cf-search{flex:0 380px;min-width:180px;height:34px}.cf-root .cf-tab-actions>.cf-filter-bar>.cf-btn,.cf-root .cf-tab-actions>.cf-filter-bar .cf-personal-views>button{height:34px}.cf-root .cf-tab-actions>.cf-filter-bar .cf-filter-bar-end{align-items:center;gap:8px;margin-inline-start:auto;display:inline-flex}@media (max-width:900px){.cf-root .cf-tab-actions>.cf-filter-bar{flex-wrap:wrap}.cf-root .cf-tab-actions>.cf-filter-bar .cf-search{flex:100%}}.cf-root .cf-workspace-tabs:has(.cf-tab-actions:not(:empty)){z-index:30;position:relative;overflow:visible}.cf-root .cf-workspace-tabs:has(.cf-tab-actions:not(:empty)){height:auto;min-height:44px}@media (min-width:901px){.cf-root .cf-tab-actions>.cf-filter-bar{flex-wrap:nowrap}.cf-root .cf-tab-actions>.cf-filter-bar .cf-search{flex:340px;min-width:140px;max-width:380px}.cf-root .cf-tab-actions>.cf-filter-bar .cf-filter-bar-end{flex-wrap:nowrap;flex:none}}.cf-root #cf-topbar-search .cf-inline-search-field input{outline:none;flex:1;min-width:0;height:100%;padding-inline:4px;box-shadow:none!important;background:0 0!important;border:0!important}.cf-root #cf-topbar-search .cf-inline-search-field:focus-within{border-color:#6fa4c4;box-shadow:0 0 0 3px #6cd3ce40}.cf-root #cf-topbar-search .cf-inline-search-field>button{color:#5d7385;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.cf-root main.cf-content:has(>.cf-fit-screen){overflow:hidden!important}.cf-root .cf-fit-screen{height:100%;min-height:0!important}.cf-root .cf-fit-screen>.cf-client-register-panel{min-height:0!important}.cf-root .cf-fit-screen .cf-client-records{overscroll-behavior:contain;min-height:0!important;overflow:auto!important}.cf-root .cf-fit-screen .cf-client-records thead th{z-index:2;position:sticky;top:0}.cf-root .cf-fit-screen .cf-client-footer{flex:none}@media (max-width:900px){.cf-root main.cf-content:has(>.cf-fit-screen){overflow:auto!important}.cf-root .cf-fit-screen{height:auto}.cf-root .cf-fit-screen .cf-client-records{max-height:70vh}}.cf-root .cf-card-select-all{color:#2f4d64;cursor:pointer;align-items:center;gap:8px;margin:0 0 10px;padding:0 4px;flex-direction:row!important;font-size:13px!important;font-weight:500!important;display:flex!important}.cf-root .cf-card-select-all span{color:#1f4466;background:#e3eef7;border-radius:999px;margin-inline-start:8px;padding:2px 8px;font-size:11.5px;font-weight:600}.cf-root .cf-card-select-all input,.cf-root .cf-card-check{accent-color:#284861;flex:none;width:17px!important;height:17px!important;min-height:17px!important}.cf-root .cf-client-cards[data-selection=true] .cf-client-card{cursor:pointer;position:relative}.cf-root .cf-card-check{top:12px;z-index:1;cursor:pointer;position:absolute;inset-inline-end:12px}.cf-root .cf-client-cards[data-selection=true] .cf-client-card-top{padding-inline-end:24px}.cf-root .cf-client-card.cf-card-selected{box-shadow:0 0 0 2px #7fa6c433;background:#f1f6fb!important;border-color:#7fa6c4!important}.cf-root .cf-tab-actions>.cf-filter-bar{justify-content:flex-end}.cf-root .cf-tab-actions>.cf-filter-bar .cf-filter-bar-end{border-inline-start:1px solid #e1e8ef;margin-inline-start:4px;padding-inline-start:10px}.cf-root .cf-applied-view{color:#1f4466;white-space:nowrap;background:#eaf2f9;border:1px solid #b9cfe0;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.cf-root .cf-applied-view small{color:#5d7385;font-size:11px;font-weight:500}.cf-root .cf-filter-panel.cf-filter-side{gap:14px;background:0 0!important;border:0!important;grid-template-columns:1fr!important;margin:0!important;padding:18px!important;display:grid!important}.cf-root .cf-filter-side label{color:#1f3a52;gap:6px;font-size:13px;font-weight:600;display:grid}.cf-root .cf-filter-side select{height:38px}.cf-root .cf-filter-side>.cf-link{justify-self:start}.cf-root .cf-filter-side>.cf-btn.cf-primary{justify-self:end;margin-top:8px}.cf-root .cf-filter-panel.cf-filter-side{align-content:start!important}.cf-root .cf-kpi-rings .cf-kpi-ring{justify-content:center}.cf-root .cf-filter-review-group h3{padding:0!important}.cf-root .cf-filter-review-toggle{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.cf-root .cf-filter-review-toggle>span{margin-inline-start:auto}.cf-root .cf-filter-review-chevron{flex:none;transition:transform .15s}.cf-root .cf-filter-review-toggle[aria-expanded=false] .cf-filter-review-chevron{transform:rotate(-90deg)}.cf-root .cf-filter-review-toggle:focus-visible{outline-offset:-2px;outline:2px solid #557995}.cf-root .cf-kpi-rings .cf-kpi-ring{text-align:center;flex-direction:column-reverse;justify-content:center;align-items:center;gap:6px;padding:8px 12px 10px}.cf-root .cf-kpi-rings .cf-kpi-ring-text{justify-items:center}.cf-root .cf-kpi-rings .cf-kpi-ring-label{font-size:13.5px}.cf-root .cf-kpi-donut.cf-kpi-cards2{width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:0;display:grid}.cf-root .cf-kpi-card2{color:#173a53;text-align:start;cursor:pointer;background:linear-gradient(120deg,#f3f8fc,#fff 70%);border:1px solid #dde7f0;border-radius:16px;align-items:center;gap:16px;min-width:0;min-height:96px;padding:12px 18px;transition:box-shadow .15s,border-color .15s;display:flex}.cf-root .cf-kpi-card2:hover{border-color:#b9cfe0;box-shadow:0 4px 14px #183b5214}.cf-root .cf-kpi-card2.is-all{background:linear-gradient(120deg,#e9f2fb,#f7fbff 75%)}.cf-root .cf-kpi-card2[data-tone=good]{background:linear-gradient(120deg,#fff 35%,#e7f6f1);border-color:#d3ece4}.cf-root .cf-kpi-card2[data-tone=bad]{background:linear-gradient(120deg,#fff 35%,#fdecec);border-color:#f4d6d5}.cf-root .cf-kpi-card2:focus-visible{outline-offset:2px;outline:3px solid #6cd3ce}.cf-root .cf-kpi-card2-icon{color:#2b7bd0;background:#dcebf8;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.cf-root .cf-kpi-card2-icon svg{fill:currentColor;stroke:currentColor;width:28px;height:28px}.cf-root .cf-kpi-card2-ring{flex:none}.cf-root .cf-kpi-card2-text{flex:1;gap:3px;min-width:0;display:grid}.cf-root .cf-kpi-card2-text strong{color:#173a53;font-size:18px;font-weight:700;line-height:1.2}.cf-root .cf-kpi-card2-text small{color:#5d7385;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cf-root .cf-kpi-card2-total{letter-spacing:-1px;color:#102f46;margin-inline-start:auto;font-size:38px;font-weight:700}.cf-root .cf-kpi-card2-badge{border-radius:10px;flex:none;align-items:center;gap:4px;margin-inline-start:auto;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.cf-root .cf-kpi-card2[data-tone=good] .cf-kpi-card2-badge{color:#13806f;background:#d8f1e8}.cf-root .cf-kpi-card2[data-tone=bad] .cf-kpi-card2-badge{color:#d23c35;background:#fbdcdc}.cf-root .cf-kpi-card2[data-tone=neutral] .cf-kpi-card2-badge{color:#2f5673;background:#e6eef5}.cf-root .cf-kpi-card2 .cf-kpi-donut-total{fill:#173a53;font-weight:700}.cf-root .cf-fit-screen>.cf-kpi-donut.cf-kpi-cards2{margin-bottom:4px}@media (max-width:640px){.cf-root .cf-kpi-donut.cf-kpi-cards2{grid-template-columns:1fr}.cf-root .cf-kpi-card2{min-height:80px}.cf-root .cf-kpi-card2-total{font-size:30px}}@media (prefers-reduced-motion:reduce){.cf-root .cf-kpi-card2{transition:none}}.cf-root .cf-search-kbd{color:#5d7385;background:#f5f8fb;border:1px solid #d6e0ea;border-radius:6px;flex:none;margin-inline-start:auto;padding:2px 7px;font:600 11px/1.4 inherit}.cf-root.cf-shell .cf-environment{color:#173a53;letter-spacing:.4px;background:#fff;border:1px solid #dbe5ee;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:12px;font-weight:700;display:none!important}.cf-root.cf-shell .cf-environment:before{content:"";background:#22a06b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #22a06b22}.cf-root.cf-shell .cf-topbar-right>.cf-icon-btn,.cf-root.cf-shell .cf-topbar-right .cf-profile-trigger{border-radius:50%;width:42px;height:42px}.cf-root.cf-shell .cf-workspace-tabs:has(.cf-tab-actions:not(:empty)) .cf-active-tab{color:#1f5e9c;background:#e3eefa;border:0;border-radius:9px;align-self:center;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.cf-root .cf-fit-screen .cf-client-records td .cf-badge.cf-tone-success svg,.cf-root .cf-fit-screen .cf-client-records td .cf-badge[data-tone=success] svg{fill:currentColor}.cf-root .cf-fit-screen .cf-client-records [data-empty=true]{color:#9aabb9}.cf-root .cf-fit-screen .cf-client-records tbody tr:nth-child(2n) td{background:#fafcfe}.cf-root .cf-search-kbd{font-family:inherit;font-size:11px;font-weight:600;line-height:1.4}@media (max-width:767px){.cf-root.cf-shell .cf-environment,.cf-root .cf-search-kbd{display:none}}.cf-root .cf-kpi-card2{border-radius:14px;gap:14px;min-height:76px;padding:9px 16px}.cf-root .cf-kpi-card2-icon{width:50px;height:50px}.cf-root .cf-kpi-card2-icon svg{width:22px;height:22px}.cf-root .cf-kpi-card2-text{gap:2px}.cf-root .cf-kpi-card2-text strong{letter-spacing:-.1px;font-size:15px;font-weight:700}.cf-root .cf-kpi-card2-text small{font-size:12px}.cf-root .cf-kpi-card2-total{letter-spacing:-.5px;font-size:28px}.cf-root .cf-kpi-card2-badge{border-radius:8px;padding:4px 9px;font-size:12.5px}.cf-root .cf-kpi-card2-badge svg{width:13px;height:13px}.cf-root .cf-fit-screen .cf-client-records td:last-child>div{gap:0}.cf-root .cf-fit-screen .cf-client-records td:last-child .cf-icon-btn{width:30px;min-width:30px}.cf-root .cf-fit-screen .cf-client-records thead th{color:#fff!important;background:linear-gradient(#245178,#1d4466)!important;border-color:#ffffff1f!important}.cf-root .cf-fit-screen .cf-client-records thead th :is(.cf-link,button.cf-link,span){color:#fff!important}.cf-root .cf-fit-screen .cf-client-records thead th .cf-column-filter{color:#e6f0f8!important;background:#ffffff14!important;border-color:#ffffff38!important}.cf-root .cf-fit-screen .cf-client-records thead th .cf-column-filter:hover{background:#ffffff2e!important}.cf-root .cf-fit-screen .cf-client-records thead th input[type=checkbox]{accent-color:#6cd3ce}.cf-root .cf-fit-screen .cf-client-records thead th [class*=resize],.cf-root .cf-fit-screen .cf-client-records thead th [role=separator]{opacity:.5}.cf-root .cf-fit-screen .cf-client-records thead th:first-child{border-top-left-radius:10px}.cf-root .cf-fit-screen .cf-client-records thead th:last-child{border-top-right-radius:10px}.cf-root .cf-client-detail.cf-detail-side{grid-template-columns:188px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cf-root .cf-detail-side-nav{background:#fff;border:1px solid #dde7f0;border-radius:14px;gap:4px;padding:8px;display:grid;position:sticky;top:0}.cf-root .cf-detail-side-nav button{color:#3d5a71;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;height:42px;padding:0 12px;font-size:13.5px;font-weight:600;display:flex}.cf-root .cf-detail-side-nav button:hover{color:#183b54;background:#eef4f9}.cf-root .cf-detail-side-nav button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#245178,#1d4466);box-shadow:0 2px 8px #1d446633}.cf-root .cf-detail-side-nav button:focus-visible{outline-offset:2px;outline:2px solid #6cd3ce}.cf-root .cf-detail-side-panel{min-width:0}@media (max-width:900px){.cf-root .cf-client-detail.cf-detail-side{grid-template-columns:1fr}.cf-root .cf-detail-side-nav{display:flex;position:static;overflow-x:auto}.cf-root .cf-detail-side-nav button{flex:none}}.cf-root .cf-drawer.cf-drawer-side{background:linear-gradient(#f3f7fb,#eef3f8);width:min(1180px,100vw);max-width:100vw;padding-inline-start:250px}.cf-root .cf-drawer-side-rail{z-index:3;color:#fff;background:linear-gradient(118deg,#0000 58%,#ffffff0d 58.3%,#0000 74%),linear-gradient(128deg,#0000 66%,#ffffff09 66.2%,#0000 88%),linear-gradient(165deg,#1f5585 0%,#173f67 48%,#0f2d4b 100%);flex-direction:column;width:250px;padding:22px 16px 26px;display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow-y:auto}.cf-root .cf-drawer-side-title{gap:4px;padding:0 6px 22px;display:grid}.cf-root .cf-drawer-side-title strong{letter-spacing:-.2px;font-size:20px;font-weight:700}.cf-root .cf-drawer-side-title span{color:#cfe0ee;overflow-wrap:anywhere;font-size:13px}.cf-root .cf-drawer-side-navhost .cf-detail-side-nav{background:0 0;border:0;gap:6px;padding:0;position:static}.cf-root .cf-drawer-side-navhost .cf-detail-side-nav button{color:#e8f1f8;border-radius:12px;gap:14px;height:48px;padding:0 14px;font-size:15px;font-weight:600}.cf-root .cf-drawer-side-navhost .cf-detail-side-nav button:hover{color:#fff;background:#ffffff14}.cf-root .cf-drawer-side-navhost .cf-detail-side-nav button[aria-selected=true]{color:#fff;background:linear-gradient(90deg,#3a86c8,#2a6ea9);box-shadow:0 6px 18px #06182b55,inset 0 1px #ffffff2e}.cf-root .cf-drawer-side-tagline{letter-spacing:2.4px;text-transform:uppercase;color:#bcd2e4;margin:auto 6px 0;padding-top:24px;font-size:11.5px;line-height:1.7}.cf-root .cf-drawer-side-tagline:after{content:"";background:#bcd2e4;width:26px;height:2px;margin-top:12px;display:block}.cf-root .cf-drawer.cf-drawer-side .cf-drawer-header{color:#173a53;background:linear-gradient(90deg,#eef4fa,#f7fafd);border-bottom:1px solid #dfe8f0;min-height:70px}.cf-root .cf-drawer.cf-drawer-side .cf-drawer-header>div:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cf-root .cf-drawer.cf-drawer-side .cf-drawer-actions{margin-inline-start:auto}.cf-root .cf-drawer.cf-drawer-side .cf-drawer-actions :is(.cf-icon-btn,.cf-btn){color:#1f3a52;background:#fff;border:1px solid #d3dee8;border-radius:12px;min-width:42px;height:42px;box-shadow:0 1px 3px #183b5212}.cf-root .cf-drawer.cf-drawer-side .cf-drawer-actions .cf-btn{padding:0 16px;font-weight:600}.cf-root .cf-client-detail.cf-detail-hosted{display:block}.cf-root .cf-detail-hosted .cf-profile-card{overflow:hidden;background:#fff!important;border:1px solid #dde7f0!important;border-radius:14px!important;padding:0!important;box-shadow:0 4px 14px #183b520d!important}.cf-root .cf-detail-hosted .cf-profile-card-head{background:linear-gradient(90deg,#e8f1fa,#f4f8fc);border-bottom:1px solid #e1eaf2;padding:13px 18px;color:#173a53!important;margin:0!important;font-size:15px!important;font-weight:700!important}.cf-root .cf-detail-hosted .cf-profile-card-head svg{color:#1f4f7c;width:20px;height:20px}.cf-root .cf-detail-hosted .cf-profile-card>dl{margin:0;padding:4px 18px 10px}.cf-root .cf-detail-hosted .cf-profile-list{grid-template-columns:1fr!important;gap:0!important}.cf-root .cf-detail-hosted .cf-profile-list>div{border-bottom:1px solid #e8eef4;padding:10px 0}.cf-root .cf-detail-hosted .cf-profile-list>div:last-child{border-bottom:0}.cf-root .cf-detail-hosted .cf-profile-card dt{color:#5d7385!important;margin-bottom:3px!important;font-size:12px!important}.cf-root .cf-detail-hosted .cf-profile-card dd{color:#173a53;font-size:14px!important}.cf-root .cf-detail-hosted .cf-profile-card[aria-label="Client address and location"]{grid-column:1/-1}@media (min-width:901px){.cf-root .cf-detail-hosted .cf-profile-card[aria-label="Client address and location"]>dl{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:12px}}.cf-root .cf-drawer-side-title{gap:3px;padding:0 6px 16px}.cf-root .cf-drawer-side-navhost .cf-detail-side-nav{gap:3px}.cf-root .cf-drawer-side-navhost .cf-detail-side-nav button{border-radius:9px;gap:10px;height:38px;padding:0 12px;font-size:13px}.cf-root .cf-drawer-side-tagline{letter-spacing:2px;font-size:9.5px;line-height:1.6}.cf-root .cf-drawer-side-tagline:after{width:20px;margin-top:9px}.cf-root .cf-drawer.cf-drawer-side .cf-drawer-header{min-height:54px;padding-block:8px}.cf-root .cf-drawer.cf-drawer-side .cf-drawer-actions :is(.cf-icon-btn,.cf-btn){border-radius:9px;min-width:34px;height:34px;min-height:34px;font-size:12.5px}.cf-root .cf-drawer.cf-drawer-side .cf-drawer-actions .cf-btn{padding:0 12px}.cf-root .cf-drawer.cf-drawer-side .cf-drawer-actions svg{width:15px;height:15px}.cf-root .cf-detail-hosted .cf-profile-card{border-radius:11px!important}.cf-root .cf-detail-hosted .cf-profile-card-head{padding:9px 14px;font-size:13px!important}.cf-root .cf-detail-hosted .cf-profile-card-head svg{width:16px;height:16px}.cf-root .cf-detail-hosted .cf-profile-card>dl{padding:2px 14px 6px}.cf-root .cf-detail-hosted .cf-profile-list>div{padding:7px 0}.cf-root .cf-detail-hosted .cf-profile-card dt{margin-bottom:2px!important;font-size:10.5px!important}.cf-root .cf-detail-hosted .cf-profile-card dd{font-size:12.5px!important;line-height:1.4!important}.cf-root .cf-detail-hosted section[aria-label=Client\ profile] h3{font-size:16px!important}@media (min-width:901px){.cf-root .cf-detail-hosted .cf-profile-card[aria-label="Client address and location"]>dl{padding-top:8px}}.cf-root .cf-drawer.cf-drawer-side{width:min(1044px,100vw);padding-inline-start:176px}.cf-root .cf-drawer-side-rail{width:176px;padding:16px 10px 18px}.cf-root .cf-drawer-side-title{padding:0 6px 14px}.cf-root .cf-drawer-side-navhost .cf-detail-side-nav button{gap:9px;padding:0 10px;font-size:12.5px}.cf-root .cf-drawer-side-title strong{font-size:14px}.cf-root .cf-drawer-side-title span{font-size:11px}.cf-root .cf-drawer-side-navhost .cf-detail-side-nav button{height:34px;font-size:12px;font-weight:600}.cf-root .cf-drawer-side-navhost .cf-detail-side-nav button svg{width:15px;height:15px}@media (max-width:900px){.cf-root .cf-drawer.cf-drawer-side{width:100vw;padding-inline-start:0}.cf-root .cf-drawer-side-rail{width:100%;min-width:0;padding:12px;position:static;overflow:visible}.cf-root .cf-drawer-side-title{padding:0 4px 10px}.cf-root .cf-drawer-side-navhost{width:100%;min-width:0}.cf-root .cf-drawer-side-navhost .cf-detail-side-nav{flex-wrap:wrap;gap:6px;width:100%;display:flex;overflow:visible}.cf-root .cf-drawer-side-navhost .cf-detail-side-nav button{white-space:normal;flex:none;width:auto;max-width:100%;height:auto;min-height:38px;padding:8px 12px}.cf-root .cf-drawer-side-navhost .cf-detail-side-nav button span{white-space:normal;overflow:visible}.cf-root .cf-drawer-side-tagline{display:none}}.cf-root .cf-drawer.cf-drawer-side .cf-drawer-actions{flex:1;gap:8px;min-width:0}.cf-root .cf-drawer-side-browse{flex:1;min-width:0;margin-inline-end:6px}.cf-root .cf-drawer-side-browse>*{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.cf-root .cf-drawer-side-browse input{font-size:12.5px;height:34px!important;min-height:34px!important}.cf-root .cf-drawer-side-browse :is(button){height:34px;min-height:34px}.cf-root .cf-detail-hosted .cf-files-workspace{gap:12px;background:0 0!important;border:0!important;grid-template-columns:1fr!important;display:grid!important}.cf-root .cf-detail-hosted .cf-files-folders{border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 8px;background:#fff!important;border:1px solid #dde7f0!important;padding:10px 12px!important;display:flex!important}.cf-root .cf-detail-hosted .cf-files-branch{display:contents}.cf-root .cf-detail-hosted .cf-files-branch h4{letter-spacing:.5px;text-transform:uppercase;color:#6b8193;border-inline-start:1px solid #e1e8ef;padding:0 0 0 10px;font-weight:700;margin:0 2px 0 8px!important;font-size:10.5px!important}.cf-root .cf-detail-hosted .cf-files-folders button{white-space:nowrap;align-items:center;gap:6px;font-weight:500;color:#2f4d64!important;background:#f7fafc!important;border:1px solid #d6e1ea!important;border-radius:999px!important;width:auto!important;height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:12px!important;display:inline-flex!important}.cf-root .cf-detail-hosted .cf-files-folders button svg{width:13px;height:13px}.cf-root .cf-detail-hosted .cf-files-folders button[aria-current=page]{color:#fff!important;background:#1f4466!important;border-color:#1f4466!important}.cf-root .cf-detail-hosted .cf-files-contents{background:0 0!important;border:0!important;padding:0!important}.cf-root .cf-detail-hosted .cf-files-breadcrumb{display:none!important}.cf-root .cf-detail-hosted .cf-files-group{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;display:grid;background:0 0!important;border:0!important;margin:0 0 14px!important;padding:0!important}.cf-root .cf-detail-hosted .cf-files-group>h4{color:#35566d;grid-column:1/-1;align-items:center;gap:7px;font-weight:700;display:flex;background:0 0!important;border:0!important;margin:0!important;padding:0 2px!important;font-size:12px!important}.cf-root .cf-detail-hosted .cf-files-group>h4>span{background:#e6eef5;border-radius:999px;padding:1px 7px;font-size:10.5px}.cf-root .cf-detail-hosted .cf-file-card{grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:10px;box-shadow:0 2px 8px #183b520a;background:#fff!important;border:1px solid #dde7f0!important;border-radius:12px!important;margin:0!important;padding:10px 12px!important;display:grid!important}.cf-root .cf-detail-hosted .cf-file-card>img,.cf-root .cf-detail-hosted .cf-file-card>svg{-o-object-fit:cover;object-fit:cover;background:#eef3f8;border-radius:9px;padding:0;width:56px!important;height:56px!important}.cf-root .cf-detail-hosted .cf-file-card>svg{color:#5d7385;padding:16px}.cf-root .cf-detail-hosted .cf-file-info{gap:3px;min-width:0;display:grid!important}.cf-root .cf-detail-hosted .cf-file-info strong{font-size:13px}.cf-root .cf-detail-hosted .cf-file-info small{color:#6b8193;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cf-root .cf-detail-hosted .cf-file-info>span{justify-self:start;border-radius:999px!important;padding:1px 8px!important;font-size:10.5px!important}.cf-root .cf-detail-hosted .cf-file-card .cf-icon-btn{width:30px;height:30px;min-height:30px}.cf-root .cf-detail-hosted .cf-file-card>:last-child:not(.cf-icon-btn):not(button){grid-column:1/-1}.cf-root .cf-pin-map{width:100%;height:100%;position:relative}.cf-root .cf-pin-map-canvas{position:absolute;inset:0}.cf-root .cf-pin-map-error{color:#5d7385;text-align:center;background:#eef3f8;place-items:center;margin:0;padding:12px;font-size:12px;display:grid;position:absolute;inset:0}.cf-root .cf-map-preview{cursor:zoom-in;background:#eef3f8;border:1px solid #d6e1ea;border-radius:10px;width:100%;height:170px;padding:0;display:block;position:relative;overflow:hidden}.cf-root .cf-map-preview .cf-pin-map{pointer-events:none}.cf-root .cf-map-preview-cta{inset-inline-end:8px;color:#1f4466;background:#fffe;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;box-shadow:0 2px 8px #183b5226}.cf-root .cf-map-preview:hover{border-color:#7fa6c4}.cf-root .cf-map-preview:focus-visible{outline-offset:2px;outline:3px solid #6cd3ce}.cf-root .cf-profile-card-map{grid-template-columns:minmax(0,1fr) 280px;display:grid!important}.cf-root .cf-profile-card-map>.cf-profile-card-head{grid-column:1/-1}.cf-root .cf-profile-card-map>.cf-map-preview{align-self:stretch;height:auto;min-height:150px;margin:10px 14px 12px 0}.cf-root .cf-detail-hosted .cf-profile-card-map>dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:760px){.cf-root .cf-profile-card-map{grid-template-columns:1fr}.cf-root .cf-profile-card-map>.cf-map-preview{height:170px;margin:0 14px 12px}}.cf-root .cf-map-full{gap:10px;padding:0 18px 18px;display:grid}.cf-root .cf-map-full-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cf-root .cf-map-full-tools .cf-client-view-switch button{align-items:center;gap:6px;width:auto;padding:0 12px;display:inline-flex}.cf-root .cf-map-full-tools a.cf-btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.cf-root .cf-map-full .cf-pin-map{border:1px solid #d6e1ea;border-radius:12px;height:min(66vh,620px);overflow:hidden}.cf-root .cf-map-preview .maplibregl-ctrl-attrib{border-radius:6px 0 0;max-width:70%;line-height:1.3;background:#fffc!important;margin:0!important;padding:1px 5px!important;font-size:9px!important}.cf-root .cf-map-preview .maplibregl-ctrl-attrib-button{display:none!important}.cf-root .cf-map-preview-cta{top:8px;bottom:auto}.cf-root .cf-map-full-tools .cf-client-view-switch button{width:auto!important;min-width:0!important;padding:0 12px!important}.cf-root .cf-map-full-hint{color:#5d7385;font-size:12px}.cf-root .cf-docs{gap:12px;display:grid}.cf-root .cf-docs-head{background:#fff;border:1px solid #dde7f0;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cf-root .cf-docs-head-icon{color:#1f4f7c;flex:none}.cf-root .cf-docs-head h3{color:#173a53;align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.cf-root .cf-docs-head h3 span{color:#6b8193;font-size:12px;font-weight:500}.cf-root .cf-docs-head p{color:#5d7385;margin:2px 0 0;font-size:12px}.cf-root .cf-docs-tools{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.cf-root .cf-docs-tools .cf-client-view-switch button{align-items:center;gap:6px;font-size:12px;display:inline-flex;width:auto!important;min-width:0!important;padding:0 10px!important}.cf-root .cf-docs-body{background:#fff;border:1px solid #dde7f0;border-radius:12px;gap:14px;padding:14px;display:grid}.cf-root .cf-docs-group{gap:8px;display:grid}.cf-root .cf-docs-group h4{letter-spacing:.5px;text-transform:uppercase;color:#1f4466;align-items:center;gap:8px;margin:0;font-size:11.5px;font-weight:700;display:flex}.cf-root .cf-docs-group h4 span{letter-spacing:0;text-transform:none;color:#6b8193;margin-inline-start:auto;font-size:11.5px;font-weight:500}.cf-root .cf-docs-folders{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.cf-root .cf-docs-folder{color:#173a53;text-align:start;cursor:pointer;background:#fff;border:1px solid #dde7f0;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.cf-root .cf-docs-folder:hover{border-color:#9dbbd3;box-shadow:0 3px 10px #183b5214}.cf-root .cf-docs-folder:focus-visible{outline-offset:2px;outline:3px solid #6cd3ce}.cf-root .cf-docs-folder>svg:last-child{color:#5d7385;flex:none;margin-inline-start:auto}.cf-root .cf-docs-folder-icon{color:#1f6fb8;background:linear-gradient(145deg,#e3effa,#d3e5f5);border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.cf-root .cf-docs-folder-icon svg{fill:#2f86d6;stroke:#1f6fb8}.cf-root .cf-docs-folder-text{gap:2px;min-width:0;display:grid}.cf-root .cf-docs-folder-text strong{font-size:13px;font-weight:700}.cf-root .cf-docs-folder-text small{color:#5d7385;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.cf-root .cf-docs-count{color:#3d5a71;white-space:nowrap;background:#eef3f7;border-radius:999px;justify-self:start;padding:2px 9px;font-size:11px;font-weight:600}.cf-root .cf-docs-folder.is-all{padding:12px 14px}.cf-root .cf-docs-folder.is-all .cf-docs-count{margin-inline-start:auto}.cf-root .cf-docs-folder.is-all .cf-docs-folder-icon{width:48px;height:48px}.cf-root .cf-docs[data-layout=list] .cf-docs-folders{grid-template-columns:1fr;gap:4px}.cf-root .cf-docs[data-layout=list] .cf-docs-folder{padding:7px 10px}.cf-root .cf-docs[data-layout=list] .cf-docs-folder-icon{width:32px;height:32px}.cf-root .cf-docs-crumb{color:#3d5a71;align-items:center;gap:8px;font-size:12.5px;display:flex}.cf-root .cf-docs-crumb .cf-link{align-items:center;gap:5px;display:inline-flex}.cf-root .cf-docs-files .cf-files-group{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;display:grid;background:0 0!important;border:0!important;margin:0 0 12px!important;padding:0!important}.cf-root .cf-docs[data-layout=list] .cf-docs-files .cf-files-group{grid-template-columns:1fr}.cf-root .cf-docs-files .cf-files-group>h4{grid-column:1/-1;margin:0!important;font-size:12px!important}.cf-root .cf-kpi-card2.is-archive{background:linear-gradient(120deg,#fff 35%,#f1f0f7);border-color:#e1deec}.cf-root .cf-kpi-card2.is-archive .cf-kpi-card2-icon{color:#5b4a8b;background:#e8e4f3}.cf-root .cf-kpi-card2.is-archive .cf-kpi-card2-icon svg{fill:none}.cf-root .cf-archive-banner{color:#3f3566;background:#f6f3fc;border:1px solid #ddd6ee;border-radius:10px;align-items:center;gap:10px;margin:0 0 8px;padding:8px 12px;font-size:12.5px;display:flex}.cf-root .cf-archive-banner .cf-link{white-space:nowrap;margin-inline-start:auto}.cf-root .cf-archive-form{gap:12px;margin-top:12px;display:grid}.cf-root .cf-archive-form label{color:#1f3a52;gap:6px;font-size:12.5px;font-weight:600;display:grid}.cf-root .cf-archive-form select,.cf-root .cf-archive-form textarea{font:inherit;border:1px solid #cbd8e4;border-radius:9px;padding:8px 10px;font-weight:400}.cf-root .cf-archive-form small{color:#6b8193;font-size:11px;font-weight:400}.cf-root .cf-hist{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.cf-root .cf-hist-head{align-items:center;gap:12px;display:flex}.cf-root .cf-hist-head-icon{color:#1f4f7c;background:#e3eef8;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.cf-root .cf-hist-head h3{color:#173a53;margin:0;font-size:15px}.cf-root .cf-hist-head p{color:#5d7385;margin:1px 0 0;font-size:12px}.cf-root .cf-hist-tools{background:#fff;border:1px solid #dde7f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.cf-root .cf-hist-tools select,.cf-root .cf-hist-tools input[type=date]{background:#fff;border:1px solid #d3dee8;border-radius:8px;height:32px;padding:0 8px;font-size:12px}.cf-root .cf-hist-tools .cf-btn{align-items:center;gap:6px;height:32px;font-size:12px;display:inline-flex}.cf-root .cf-hist-search{color:#6b8193;border:1px solid #d3dee8;border-radius:8px;flex:220px;align-items:center;gap:6px;height:32px;padding:0 10px;flex-direction:row!important;display:flex!important}.cf-root .cf-hist-search input{outline:none;flex:1;min-width:0;height:100%;font-size:12.5px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.cf-root .cf-hist-date{color:#5d7385;align-items:center;gap:5px;font-size:11.5px;flex-direction:row!important;display:inline-flex!important}.cf-root .cf-hist-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cf-root .cf-hist-item{--tone:#1f6fb8;--soft:#e3eef8;grid-template-columns:92px 18px minmax(0,1fr);align-items:start;display:grid;position:relative}.cf-root .cf-hist-item:before{content:"";inset-inline-start:100px;background:#e0e8ef;width:2px;position:absolute;top:18px;bottom:-12px}.cf-root .cf-hist-item:last-child:before{display:none}.cf-root .cf-hist-item[data-kind=create]{--tone:#1f6fb8;--soft:#e3eef8}.cf-root .cf-hist-item[data-kind=update]{--tone:#1f9d6b;--soft:#e1f4ea}.cf-root .cf-hist-item[data-kind=status]{--tone:#7a4fd0;--soft:#efe8fb}.cf-root .cf-hist-item[data-kind=archive]{--tone:#b4541b;--soft:#fcebdc}.cf-root .cf-hist-item[data-kind=restore]{--tone:#0f8a8a;--soft:#dff4f3}.cf-root .cf-hist-item[data-kind=document]{--tone:#d9771b;--soft:#fdeedd}.cf-root .cf-hist-item[data-kind=security]{--tone:#5d6f80;--soft:#eceff3}.cf-root .cf-hist-item[data-kind=system]{--tone:#13939b;--soft:#dff3f4}.cf-root .cf-hist-when{text-align:end;padding-top:10px;gap:1px;padding-inline-end:4px;display:grid}.cf-root .cf-hist-when strong{color:#173a53;font-size:12px}.cf-root .cf-hist-when span{color:#6b8193;font-size:11px}.cf-root .cf-hist-dot{background:var(--tone);z-index:1;border-radius:50%;width:12px;height:12px;margin:14px auto 0;position:relative;box-shadow:0 0 0 3px #fff}.cf-root .cf-hist-card{background:#fff;border:1px solid #dde7f0;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid;box-shadow:0 2px 8px #183b520a}.cf-root .cf-hist-icon{background:var(--soft);width:40px;height:40px;color:var(--tone);border-radius:50%;place-items:center;display:grid}.cf-root .cf-hist-main{gap:6px;min-width:0;display:grid}.cf-root .cf-hist-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cf-root .cf-hist-title strong{color:#173a53;font-size:13.5px}.cf-root .cf-hist-tag{background:var(--soft);color:var(--tone);border-radius:999px;padding:1px 9px;font-size:11px;font-weight:600}.cf-root .cf-hist-reason{color:#5b3a16;background:#fbf5ee;border-radius:8px;margin:0;padding:6px 10px;font-size:12px}.cf-root .cf-hist-changes{background:#f5f8fb;border-radius:8px;gap:3px;margin:0;padding:7px 10px;font-size:12px;display:grid}.cf-root .cf-hist-changes>div{gap:6px;min-width:0;display:flex}.cf-root .cf-hist-changes dt{color:#3d5a71;flex:none;font-weight:600}.cf-root .cf-hist-changes dt:after{content:":"}.cf-root .cf-hist-changes dd{overflow-wrap:anywhere;color:#1f3a52;min-width:0;margin:0}.cf-root .cf-hist-changes summary{cursor:pointer;color:#1f5e9c;font-size:11.5px}.cf-root .cf-hist-who{align-items:center;gap:8px;min-width:0;max-width:220px;display:flex}.cf-root .cf-hist-avatar{color:#1f4466;background:#e3eaf1;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.cf-root .cf-hist-who>span:last-child{min-width:0;display:grid}.cf-root .cf-hist-who strong{color:#173a53;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cf-root .cf-hist-who small{color:#6b8193;font-size:11px}@media (max-width:760px){.cf-root .cf-hist-item{grid-template-columns:1fr}.cf-root .cf-hist-item:before,.cf-root .cf-hist-dot{display:none}.cf-root .cf-hist-when{text-align:start;grid-auto-flow:column;justify-content:start;gap:6px;padding:0 0 4px}.cf-root .cf-hist-card{grid-template-columns:34px minmax(0,1fr)}.cf-root .cf-hist-who{grid-column:1/-1}}.cf-root .cf-modal-side>.cf-modal>header{color:#fff;background:linear-gradient(120deg,#2f5a7c,#1c4262);border:0;padding:16px 18px}.cf-root .cf-modal-side>.cf-modal>header h2{color:#fff;font-size:18px}.cf-root .cf-modal-side>.cf-modal>header p{color:#d3e3ef;font-size:12.5px}.cf-root .cf-modal-side>.cf-modal>header .cf-icon-btn{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.cf-root .cf-modal-side>.cf-modal>header .cf-icon-btn:hover{background:#ffffff26}.cf-root .cf-row-actions-first{padding-inline:2px!important}.cf-root td.cf-row-actions-first .cf-client-row-actions{justify-content:center;gap:0;display:flex}.cf-root td.cf-row-actions-first .cf-icon-btn{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important}.cf-root .cf-icon-btn{position:relative}.cf-root .cf-btn-count{top:-5px;color:#fff;background:#1f6fb8;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;inset-inline-end:-5px}.cf-root .cf-multi-history{gap:10px;padding:14px 16px;display:grid}.cf-root .cf-multi-history>details{background:#fff;border:1px solid #dde7f0;border-radius:12px}.cf-root .cf-multi-history>details>summary{cursor:pointer;color:#173a53;align-items:baseline;gap:8px;padding:10px 14px;font-size:13px;display:flex}.cf-root .cf-multi-history>details>summary small{color:#6b8193}.cf-root .cf-multi-history>details[open]>summary{border-bottom:1px solid #e3eaf0}.cf-root .cf-multi-history>details>.cf-hist{padding:12px}.cf-root .cf-multi-history .cf-hist-item{grid-template-columns:1fr}.cf-root .cf-multi-history .cf-hist-item:before,.cf-root .cf-multi-history .cf-hist-dot{display:none}.cf-root .cf-multi-history .cf-hist-when{text-align:start;grid-auto-flow:column;justify-content:start;gap:6px;padding:0 0 4px}.cf-root .cf-modal-side:has(.cf-multi-history)>.cf-modal{width:min(620px,100vw)}.cf-root .cf-hist{gap:8px}.cf-root .cf-hist-head{color:#1f4f7c;gap:8px}.cf-root .cf-hist-head h3{font-size:13.5px}.cf-root .cf-hist-head p{margin:0;font-size:11.5px}.cf-root .cf-hist-tools{border-radius:10px;grid-template-columns:minmax(150px,1.6fr) minmax(0,1fr) minmax(0,1fr) auto auto auto auto auto;gap:6px;padding:7px;display:grid}.cf-root .cf-hist-tools select,.cf-root .cf-hist-tools input[type=date],.cf-root .cf-hist-tools .cf-btn,.cf-root .cf-hist-search{height:30px;min-height:30px;font-size:11.5px}.cf-root .cf-hist-tools input[type=date]{width:118px;padding:0 6px}.cf-root .cf-hist-tools .cf-btn{padding:0 8px}.cf-root .cf-hist-tools .cf-icon-btn{width:30px;height:30px;min-height:30px}.cf-root .cf-hist-search input{font-size:11.5px}.cf-root .cf-hist-date{gap:3px}@media (max-width:1100px){.cf-root .cf-hist-tools{grid-template-columns:1fr 1fr 1fr}.cf-root .cf-hist-search{grid-column:1/-1}}.cf-root .cf-hist-list{gap:6px}.cf-root .cf-hist-item{grid-template-columns:74px 14px minmax(0,1fr)}.cf-root .cf-hist-item:before{inset-inline-start:80px;top:14px}.cf-root .cf-hist-when{padding-top:8px}.cf-root .cf-hist-when strong{font-size:11px}.cf-root .cf-hist-when span{font-size:10.5px}.cf-root .cf-hist-dot{width:9px;height:9px;margin-top:12px}.cf-root .cf-hist-card{box-shadow:none;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:8px 10px}.cf-root .cf-hist-icon{width:28px;height:28px}.cf-root .cf-hist-icon svg{width:14px;height:14px}.cf-root .cf-hist-main{gap:4px}.cf-root .cf-hist-title{gap:6px}.cf-root .cf-hist-title strong{font-size:12.5px}.cf-root .cf-hist-tag{padding:0 7px;font-size:10px}.cf-root .cf-hist-reason,.cf-root .cf-hist-changes{border-radius:6px;padding:4px 8px;font-size:11.5px}.cf-root .cf-hist-who{align-self:center;gap:6px}.cf-root .cf-hist-avatar{width:24px;height:24px;font-size:10px}.cf-root .cf-hist-who strong{font-size:11.5px;font-weight:600}.cf-root .cf-multi-history{align-content:start}.cf-root .cf-multi-history>details{align-self:start}.cf-root .cf-multi-history .cf-hist-tools{grid-template-columns:1fr 1fr 1fr}.cf-root .cf-multi-history .cf-hist-search{grid-column:1/-1}.cf-root .cf-multi-history .cf-hist-head{display:none}.cf-root .cf-hist-tools{grid-template-columns:minmax(150px,1.4fr) minmax(112px,1fr) minmax(124px,1fr) auto auto auto auto auto}.cf-root .cf-multi-history .cf-hist-tools{display:none}.cf-root .cf-hist{container-type:inline-size}@container (max-width:860px){.cf-root .cf-hist-tools{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto}.cf-root .cf-hist-search{grid-column:1/-1}.cf-root .cf-hist-tools input[type=date]{width:100%}}.cf-root .cf-multi-history .cf-hist-card{grid-template-columns:28px minmax(0,1fr) auto}.cf-root .cf-multi-history .cf-hist-who{grid-column:auto}.cf-root .cf-table td.cf-pinned{background:#fff}.cf-root .cf-table tr:nth-child(2n) td.cf-pinned{background:#fafcfe}.cf-root .cf-table tr.cf-row-selected td.cf-pinned{background:#eef4fa}.cf-root .cf-table .cf-pinned-edge{box-shadow:6px 0 8px -6px #183b5238}.cf-root .cf-table th.cf-pinned{z-index:4}@media (min-width:900px){.cf-root .cf-kpi-donut.cf-kpi-cards2{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.cf-root .cf-kpi-card2{gap:10px;padding:8px 12px}.cf-root .cf-kpi-card2-text small{font-size:11.5px}}.cf-root .cf-kpi-card2[data-tone=archive]{background:linear-gradient(120deg,#fff 35%,#f1eefa);border-color:#e1dcf0}.cf-root .cf-size-badge{color:#1f4f7c;background:#e3eef8;border-radius:6px;place-items:center;min-width:26px;height:20px;margin-inline-end:6px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.cf-root .cf-size-badge[data-size=L]{color:#17734b;background:#e6f4ec}.cf-root .cf-size-badge[data-size=XL]{color:#5b3aa8;background:#efe8fb}.cf-root .cf-size-badge[data-size=S]{color:#4a5a68;background:#f1f3f5}.cf-root form.cf-wizard-side{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:250px minmax(0,1fr);display:grid!important}.cf-root form.cf-wizard-side>nav{border-inline-end:1px solid #dbe6ee;grid-area:1/1;overflow-y:auto;background:linear-gradient(#f3f7fb,#eaf1f7)!important;border-bottom:0!important;padding:14px 12px!important}.cf-root form.cf-wizard-side>nav ol{position:relative;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:4px!important;padding:0!important;display:grid!important}.cf-root form.cf-wizard-side>nav ol:before{content:"";inset-inline-start:25px;background:#d3e0eb;width:2px;position:absolute;top:24px;bottom:24px}.cf-root form.cf-wizard-side>nav li{--step-shape:none!important;clip-path:none!important}.cf-root form.cf-wizard-side>nav li:before,.cf-root form.cf-wizard-side>nav li:after,.cf-root form.cf-wizard-side>nav button:before,.cf-root form.cf-wizard-side>nav button:after{display:none!important}.cf-root form.cf-wizard-side>nav button{z-index:1;position:relative;clip-path:none!important;min-height:54px!important;box-shadow:none!important;color:#3d5a71!important;background:0 0!important;border-radius:12px!important;gap:10px!important;padding:8px 10px!important}.cf-root form.cf-wizard-side>nav button:hover:not(:disabled){background:#fffa!important}.cf-root form.cf-wizard-side>nav li[data-current=true]>button{color:#fff!important;background:linear-gradient(120deg,#245178,#1d4466)!important;box-shadow:0 4px 12px #1d44663a!important}.cf-root form.cf-wizard-side>nav li[data-current=true]>button *{color:#fff!important}.cf-root form.cf-wizard-side>nav button>span:first-child{flex:none;place-items:center;display:grid;color:#1f4f7c!important;background:#fff!important;border:1.5px solid #c9d8e5!important;border-radius:50%!important;width:32px!important;height:32px!important}.cf-root form.cf-wizard-side>nav li[data-complete=true]>button>span:first-child{color:#fff!important;background:#1f9d6b!important;border-color:#1f9d6b!important}.cf-root .cf-wizard-step-hint{opacity:.85;order:3;font-size:11px;font-weight:400;display:block}.cf-root form.cf-wizard-side>nav button>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.cf-root .cf-wizard-jumps{gap:2px;margin:4px 0 6px;padding:0 0 0 42px;list-style:none;display:grid}.cf-root .cf-wizard-jumps button{text-align:start;cursor:pointer;border:0;gap:1px;width:100%;background:0 0!important;border-radius:8px!important;min-height:0!important;padding:6px 10px!important;display:grid!important}.cf-root .cf-wizard-jumps button:hover{background:#fffc!important}.cf-root .cf-wizard-jumps strong{color:#173a53!important;font-size:12px!important}.cf-root .cf-wizard-jumps small{font-size:10.5px;color:#6b8193!important}.cf-root form.cf-wizard-side>div[tabindex]{grid-area:1/2;min-height:0;overflow-y:auto;padding:16px 20px!important}.cf-root form.cf-wizard-side>footer{grid-area:2/1/auto/-1}.cf-root .cf-wizard-basic-heading{color:#173a53;background:linear-gradient(90deg,#e8f1fa,#f4f8fc);border-radius:10px;align-items:center;margin:0 0 12px;padding:10px 14px;scroll-margin-top:8px;font-size:14px;display:flex}@media (max-width:860px){.cf-root form.cf-wizard-side{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr}.cf-root form.cf-wizard-side>nav{grid-row:1;border-inline-end:0!important;border-bottom:1px solid #dbe6ee!important}.cf-root form.cf-wizard-side>nav ol{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cf-root form.cf-wizard-side>nav ol:before,.cf-root .cf-wizard-jumps,.cf-root .cf-wizard-step-hint{display:none}.cf-root form.cf-wizard-side>div[tabindex]{grid-area:2/1}}.cf-root form.cf-wizard-side>nav ol{grid-auto-rows:auto!important;align-content:start!important;height:auto!important}.cf-root form.cf-wizard-side>nav li{height:auto!important;min-height:0!important;display:block!important}.cf-root form.cf-wizard-side>nav li>button{height:auto!important}.cf-root form.cf-wizard-side{--brand:#1f4466;--brand-2:#2a6ea9;--accent:#13939b;font-size:12.5px}.cf-root form.cf-wizard-side>nav{padding:12px 10px!important}.cf-root form.cf-wizard-side>nav ol{gap:2px!important}.cf-root form.cf-wizard-side>nav ol:before{background:linear-gradient(180deg, var(--accent), #d3e0eb 40%);inset-inline-start:26px}.cf-root form.cf-wizard-side>nav button{min-height:48px!important;padding:7px 10px!important}.cf-root form.cf-wizard-side>nav button strong{font-size:13px!important}.cf-root form.cf-wizard-side>nav li[data-current=true]>button{background:linear-gradient(120deg, var(--brand-2), var(--brand))!important}.cf-root .cf-wizard-jumps{gap:0;margin:2px 0 8px;padding-inline-start:44px}.cf-root .cf-wizard-jumps button{border-inline-start:2px solid #0000!important;border-radius:0 8px 8px 0!important;padding:5px 8px!important}.cf-root .cf-wizard-jumps button:hover{border-inline-start-color:var(--accent)!important}.cf-root .cf-wizard-jumps strong{font-weight:600;font-size:12px!important}.cf-root .cf-wizard-jumps small{font-size:10.5px}.cf-root form.cf-wizard-side>div[tabindex]{align-content:start;gap:14px;display:grid;padding:16px 18px!important}.cf-root form.cf-wizard-side fieldset[class*=section]{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.cf-root .cf-wizard-basic-heading,.cf-root form.cf-wizard-side [class*=detailHeading]{align-items:center;gap:10px;scroll-margin-top:10px;font-weight:700;display:flex;border:0!important;border-inline-start:3px solid var(--accent)!important;color:#173a53!important;background:linear-gradient(90deg,#e9f2fa,#f6f9fc)!important;border-radius:12px 12px 0 0!important;margin:0!important;padding:10px 14px!important;font-size:13.5px!important}.cf-root form.cf-wizard-side [class*=detailHeading] h3{margin:0;font-size:13.5px}.cf-root form.cf-wizard-side [class*=detailHeading] [class*=sectionIcon]{background:linear-gradient(145deg, var(--brand-2), var(--brand))!important;color:#fff!important;border:0!important;border-radius:8px!important;width:28px!important;height:28px!important}.cf-root form.cf-wizard-side [class*=detailHeading] [class*=optional]{margin-inline-start:auto}.cf-root form.cf-wizard-side [class*=detailGroup]{overflow:visible;background:#fff!important;border:1px solid #dde7f0!important;border-radius:12px!important;margin:0!important;padding:0!important;box-shadow:0 2px 8px #183b520a!important}.cf-root form.cf-wizard-side [class*=detailGroup]>:not([class*=detailHeading]){margin-inline:14px}.cf-root form.cf-wizard-side [class*=detailGroup]>:last-child{margin-bottom:14px}.cf-root form.cf-wizard-side [class*=detailGroup]>[class*=detailHeading]+*{margin-top:12px}.cf-root .cf-wizard-basic-heading+[class*=identityFields]{border:1px solid #dde7f0;background:#fff;border-top:0;border-radius:0 0 12px 12px;margin-top:-14px;padding:12px 14px 14px;box-shadow:0 2px 8px #183b520a}.cf-root .cf-wizard-basic-heading{border:1px solid #dde7f0!important;border-bottom:0!important;border-inline-start:3px solid var(--accent)!important}.cf-root form.cf-wizard-side [class*=identityFields],.cf-root form.cf-wizard-side [class*=detailGroup] [class*=fields]{gap:10px 14px!important}.cf-root form.cf-wizard-side label{color:#1f3a52;font-size:12px;font-weight:600}.cf-root form.cf-wizard-side :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:12.5px}.cf-root form.cf-wizard-side :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #13939b26!important}.cf-root form.cf-wizard-side>footer{background:#fff;border-top:1px solid #dde7f0;padding:10px 18px}.cf-root form.cf-wizard-side>footer .cf-btn.cf-primary{background:linear-gradient(120deg, var(--brand-2), var(--brand));border-color:var(--brand)}.cf-root .cf-modal:has(form.cf-wizard-side)>header{color:#fff;background:linear-gradient(120deg,#2a5f8a,#1c4262);border:0;padding:16px 22px}.cf-root .cf-modal:has(form.cf-wizard-side)>header h2{color:#fff;letter-spacing:-.2px;font-size:19px}.cf-root .cf-modal:has(form.cf-wizard-side)>header p{color:#cfe0ee;font-size:12.5px}.cf-root .cf-modal:has(form.cf-wizard-side)>header .cf-icon-btn{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.cf-root form.cf-wizard-side{color:#102f46}.cf-root form.cf-wizard-side label,.cf-root form.cf-wizard-side label>span{font-size:12px;font-weight:600;color:#183b54!important}.cf-root form.cf-wizard-side :is(input:not([type=checkbox]):not([type=radio]):not([type=search]),select,textarea,.cf-lookup>button){height:auto;font-weight:500;transition:border-color .12s,box-shadow .12s;color:#102f46!important;background:#fcfdff!important;border:1px solid #c3d3e0!important;border-radius:10px!important;min-height:40px!important;padding:0 12px!important;font-size:13px!important;box-shadow:0 1px 2px #183b520d!important}.cf-root form.cf-wizard-side textarea{padding:10px 12px!important}.cf-root form.cf-wizard-side :is(input,textarea)::-moz-placeholder{color:#7d91a2;font-weight:400}.cf-root form.cf-wizard-side :is(input,textarea)::placeholder{color:#7d91a2;font-weight:400}.cf-root form.cf-wizard-side .cf-lookup>button{text-align:start;justify-content:space-between;align-items:center;width:100%;display:flex}.cf-root form.cf-wizard-side .cf-lookup-value{font-weight:500;color:#102f46!important}.cf-root form.cf-wizard-side .cf-lookup>button:not(:has(.cf-lookup-value)){font-weight:400;color:#7d91a2!important}.cf-root form.cf-wizard-side :is(input,select,textarea,.cf-lookup>button):hover:not(:disabled):not([readonly]){border-color:#93b3cb!important}.cf-root form.cf-wizard-side :is(input,select,textarea,.cf-lookup>button):focus-visible,.cf-root form.cf-wizard-side :is(input,select,textarea):focus{outline:none;border-color:#13939b!important;box-shadow:0 0 0 3px #13939b24!important}.cf-root form.cf-wizard-side input[readonly]{color:#3d5a71!important;background:#eef3f7!important}.cf-root form.cf-wizard-side select:has(option[value=""]:checked){font-weight:400;color:#7d91a2!important}.cf-root form.cf-wizard-side small{color:#5b7183;font-size:11.5px}.cf-root .cf-lookup-list .cf-lookup-option-text strong,.cf-root .cf-lookup-options .cf-lookup-option-text strong{color:#102f46;font-size:13px;font-weight:600}.cf-root .cf-lookup-option-text small{letter-spacing:.3px;background:#eef3f7;border-radius:5px;margin-top:2px;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-block;color:#3d5a71!important}.cf-root .cf-lookup-option-text small:empty{display:none}.cf-root .cf-lookup-list [role=option][aria-selected=true],.cf-root .cf-lookup-options [role=option][aria-selected=true]{background:#e6f4f4}.cf-root .cf-wizard-jumps strong{color:#102f46!important}.cf-root .cf-wizard-jumps small{color:#4f6778!important}.cf-root form.cf-wizard-side>nav li:not([data-current=true])>button strong{color:#183b54!important}.cf-root form.cf-wizard-side>nav li:not([data-current=true]):not([data-complete=true])>button:disabled{opacity:.7}.cf-root form.cf-wizard-side input[readonly]:not([type=checkbox]){cursor:not-allowed;color:#4a6479!important;background:#eef3f7!important}.cf-root form.cf-wizard-side [class*=mediaGrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.cf-root form.cf-wizard-side [class*=mediaCard]{transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden;background:#fff!important;border:1px solid #d6e2ec!important;border-radius:12px!important;padding:0!important;box-shadow:0 2px 8px #183b520a!important}.cf-root form.cf-wizard-side [class*=mediaCard]:hover{border-color:#13939b!important;box-shadow:0 4px 14px #13939b1f!important}.cf-root form.cf-wizard-side [class*=mediaCard]>label{cursor:pointer;grid-template-rows:auto 1fr;gap:0!important;padding:0!important;display:grid!important}.cf-root form.cf-wizard-side [class*=mediaPreview]{place-items:center;overflow:hidden;color:#1f4f7c!important;width:100%!important;height:130px!important;box-shadow:none!important;background:repeating-linear-gradient(135deg,#f6f9fc 0 10px,#f0f5f9 10px 20px)!important;border:0!important;border-bottom:1px dashed #c3d3e0!important;border-radius:0!important;margin:0!important;display:grid!important}.cf-root form.cf-wizard-side [class*=mediaPreview] img{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%}.cf-root form.cf-wizard-side [class*=mediaCard][data-selected=true] [class*=mediaPreview]{background:#fff!important;border-bottom-style:solid!important}.cf-root .cf-media-empty{color:#3f6d8c;justify-items:center;gap:6px;display:grid}.cf-root .cf-media-empty small{color:#5b7183;font-size:11px}.cf-root form.cf-wizard-side [class*=mediaCopy]{text-align:start;gap:3px;padding:10px 12px 12px!important;display:grid!important}.cf-root form.cf-wizard-side [class*=mediaCopy] strong{color:#102f46;font-size:13px}.cf-root .cf-media-tip{color:#5b7183;font-size:11px;font-style:normal;line-height:1.4}.cf-root form.cf-wizard-side [class*=mediaCopy] small{color:#3d5a71;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cf-root .cf-media-action{color:#fff;background:linear-gradient(120deg,#2a6ea9,#1f4466);border-radius:999px;justify-self:start;margin-top:6px;padding:4px 12px;font-size:11.5px;font-weight:600}.cf-root form.cf-wizard-side [class*=mediaCard] input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.cf-root form.cf-wizard-side [class*=mediaCard] [class*=remove]{top:8px;z-index:2;position:absolute;inset-inline-end:8px}@media (max-width:760px){.cf-root form.cf-wizard-side [class*=mediaGrid]{grid-template-columns:1fr!important}}.cf-root .cf-tag-list{flex-wrap:wrap;gap:4px;display:inline-flex}.cf-root .cf-tag{color:#0f6f75;white-space:nowrap;background:#e6f4f4;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.cf-root .cf-field-label{color:#183b54;align-items:baseline;gap:8px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.cf-root .cf-field-label small{color:#5b7183;font-weight:400}.cf-root form.cf-wizard-side input[role=combobox]{height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 4px!important}.cf-root form.cf-wizard-side [class*=mediaCopy] .cf-media-tip{color:#5b7183!important;font-weight:400!important}.cf-root .cf-tags-field{align-content:start;min-width:0;display:grid}.cf-root .cf-tags-field .cf-field-label{margin-bottom:6px}.cf-root form.cf-wizard-side .cf-tags-field input[role=combobox]:not([type=checkbox]):not([type=radio]):not([type=search]){height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 4px!important}.cf-root .cf-column-freeze{color:#1f4f7c;cursor:pointer;background:#f3f8fc;border:1px dashed #9fbdd3;border-radius:10px;align-items:center;gap:8px;width:calc(100% - 24px);margin:0 12px 8px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}.cf-root .cf-column-freeze[aria-pressed=true]{color:#0f6f75;background:#e6f4f4;border-style:solid}.cf-root .cf-client-related{gap:10px;display:grid}.cf-root .cf-client-related-tools{background:#fff;border:1px solid #dde7f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.cf-root .cf-client-related-tools .cf-btn{align-items:center;gap:6px;height:34px;display:inline-flex}.cf-root .cf-client-related-tools small{color:#5b7183;margin-inline-start:auto;font-size:11.5px}.cf-root .cf-client-related-link{gap:10px;padding:16px 18px;display:grid}.cf-root .cf-fit-screen .cf-client-records td .cf-badge{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.cf-root .cf-fit-screen .cf-client-records td .cf-badge svg{display:none}.cf-root .cf-fit-screen .cf-client-records td .cf-badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.cf-root .cf-fit-screen .cf-client-records td .cf-badge-active{border-color:#bfe6cd;color:#177245!important;background:#e3f5ea!important}.cf-root .cf-fit-screen .cf-client-records td .cf-badge-inactive{border-color:#f6c7c7;color:#c0322c!important;background:#fde8e8!important}.cf-root .cf-fit-screen .cf-client-records td .cf-badge-on_hold{border-color:#f7d6a3;color:#b3620a!important;background:#fff1dc!important}.cf-root .cf-type-chip{white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:7px;align-items:center;max-width:100%;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.cf-root .cf-type-chip[data-hue="0"]{color:#1d5fa8;background:#e6f0fb;border-color:#c9ddf3}.cf-root .cf-type-chip[data-hue="1"]{color:#5b3aa8;background:#efe9fb;border-color:#ddd0f5}.cf-root .cf-type-chip[data-hue="2"]{color:#0f7068;background:#e3f5f3;border-color:#c2e7e2}.cf-root .cf-type-chip[data-hue="3"]{color:#9a560b;background:#fff1dc;border-color:#f5dcb3}.cf-root .cf-type-chip[data-hue="4"]{color:#a52a63;background:#fde9f1;border-color:#f6cadd}.cf-root .cf-type-chip[data-hue="5"]{color:#2f7a24;background:#e8f6e5;border-color:#cbe8c5}.cf-root .cf-type-chip[data-hue="6"]{color:#0c6a8f;background:#e7f4fb;border-color:#c6e4f2}.cf-root .cf-type-chip[data-hue="7"]{color:#5b5a52;background:#f1f1ef;border-color:#deddd6}.cf-root .cf-type-chip{gap:5px}.cf-root .cf-type-chip>svg{flex:none}.cf-root .cf-type-chip>span{text-overflow:ellipsis;overflow:hidden}.cf-root .cf-size-chip{white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.cf-root .cf-size-chip small{opacity:.85;font-size:11px;font-weight:500}.cf-root .cf-size-chip[data-size=S]{color:#4a5a68;background:#f1f3f5;border-color:#dfe4e9}.cf-root .cf-size-chip[data-size=M]{color:#1d5fa8;background:#e6f0fb;border-color:#c9ddf3}.cf-root .cf-size-chip[data-size=L]{color:#177245;background:#e3f5ea;border-color:#bfe6cd}.cf-root .cf-size-chip[data-size=XL]{color:#5b3aa8;background:#efe9fb;border-color:#ddd0f5}.cf-root .cf-person-chip{color:#183b54;align-items:center;gap:7px;max-width:100%;font-size:12.5px;display:inline-flex}.cf-root .cf-person-chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cf-root .cf-person-avatar{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.cf-root .cf-person-avatar[data-hue="0"]{color:#1d5fa8;background:#d6e7fa}.cf-root .cf-person-avatar[data-hue="1"]{color:#5b3aa8;background:#e4dbf8}.cf-root .cf-person-avatar[data-hue="2"]{color:#0f7068;background:#cfeeea}.cf-root .cf-person-avatar[data-hue="3"]{color:#9a560b;background:#fde5c2}.cf-root .cf-person-avatar[data-hue="4"]{color:#a52a63;background:#f9d6e5}.cf-root .cf-person-avatar[data-hue="5"]{color:#2f7a24;background:#d7efd2}.cf-root .cf-person-avatar[data-hue="6"]{color:#0c6a8f;background:#d3ecf7}.cf-root .cf-person-avatar[data-hue="7"]{color:#5b5a52;background:#e6e6e2}.cf-root .cf-stamp{color:#3d5a71;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.cf-root .cf-stamp svg{color:#7d91a2;flex:none}.cf-shell .cf-sidebar{position:fixed;overflow:hidden;background:linear-gradient(#0f2740 0%,#0b1e33 55%,#0a1a2d 100%)!important;border-color:#0a1a2d!important}.cf-shell .cf-sidebar :is(.cf-area-label,.cf-nav-module>button,.cf-sidebar-bottom,.cf-profile-trigger,.cf-app-rail button){color:#e8f0f7!important}.cf-shell .cf-sidebar :is(.cf-app-rail button,.cf-area-label,.cf-nav-module>button)>svg{stroke:currentColor;padding:0;box-shadow:none!important;color:#e8f0f7!important;background:0 0!important}.cf-shell .cf-sidebar :is(.cf-app-rail button,.cf-area-toggle,.cf-nav-module>button){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important}.cf-shell .cf-sidebar :is(.cf-app-rail button,.cf-area-toggle,.cf-nav-module>button):hover{background:#ffffff12!important}.cf-shell .cf-sidebar :is(.cf-app-rail button.active,.cf-area-toggle.active,.cf-nav-module>button.active){color:#fff!important;background:linear-gradient(120deg,#1f9d6b,#2bb58a)!important;box-shadow:0 4px 14px #1f9d6b55!important}.cf-shell .cf-sidebar :is(.cf-app-rail button.active,.cf-area-toggle.active,.cf-nav-module>button.active) :is(svg,span){color:#fff!important}.cf-shell .cf-sidebar .cf-nav-search{color:#e8f0f7!important;background:#ffffff10!important;border-color:#fff2!important}.cf-shell .cf-sidebar .cf-nav-search input::placeholder{color:#9fb4c7}.cf-shell .cf-sidebar .cf-sidebar-bottom{z-index:1;border-top:1px solid #ffffff14;position:relative}.cf-shell .cf-sidebar .cf-avatar{color:#1f4466!important;background:#dcebf5!important}.cf-shell .cf-sidebar-tagline{color:#b9cbdb;background:radial-gradient(120% 90% at 110% 120%,#1f9d6b66 0%,#0000 55%),radial-gradient(90% 70% at 100% 100%,#2bb58a33 0%,#0000 60%);flex:none;gap:1px;padding:12px 18px 18px;font-size:13px;line-height:1.35;display:grid;position:relative}.cf-shell .cf-sidebar-tagline:after{content:"";pointer-events:none;background:repeating-radial-gradient(160% 120% at 120% 140%,#0000 0 10px,#2bb58a26 10px 11px);height:60px;position:absolute;inset:auto 0 0 30%}.cf-shell.cf-collapsed .cf-sidebar-tagline{display:none}.cf-root.cf-shell{--sm-navy:linear-gradient(180deg, #13304e, #0b1e33);--sm-navy-flat:#0f2740;--sm-green:linear-gradient(120deg, #1f9d6b, #2bb58a);--sm-green-flat:#1f9d6b}.cf-root .cf-fit-screen .cf-client-records thead th{background:var(--sm-navy)!important}.cf-root .cf-fit-screen .cf-client-records thead th .cf-column-filter.active{color:#fff!important;background:#2bb58a!important;border-color:#2bb58a!important}.cf-root.cf-shell .cf-btn.cf-primary,.cf-root form.cf-wizard-side>footer .cf-btn.cf-primary,.cf-root .cf-media-action{background:var(--sm-navy)!important;color:#fff!important;border-color:#0b1e33!important}.cf-root.cf-shell .cf-btn.cf-primary:hover:not(:disabled){background:linear-gradient(#1a3d60,#0f2740)!important}.cf-root.cf-shell :is(.cf-view-switch,.cf-client-view-switch) button[aria-pressed=true]{background:var(--sm-navy)!important;color:#fff!important}.cf-root .cf-segment button[aria-pressed=true],.cf-root [class*=segment] button[aria-pressed=true]{color:#0f2740}.cf-root.cf-shell .cf-workspace-tabs:has(.cf-tab-actions:not(:empty)) .cf-active-tab{color:#146c4a;background:#e3f4ec}.cf-root .cf-client-avatar{background:var(--sm-navy)!important;color:#fff!important;border-color:#0b1e33!important}.cf-root .cf-kpi-card2[aria-pressed=true]{border-color:#2bb58a;box-shadow:0 0 0 2px #2bb58a33}.cf-root .cf-modal-side>.cf-modal>header{background:var(--sm-navy)!important}.cf-root .cf-modal:has(form.cf-wizard-side)>header{background:var(--sm-navy)!important}.cf-root .cf-drawer-side-rail{background:linear-gradient(#0f2740 0%,#0b1e33 60%,#0a1a2d 100%)!important}.cf-root .cf-drawer-side-navhost .cf-detail-side-nav button[aria-selected=true],.cf-root form.cf-wizard-side>nav li[data-current=true]>button{background:var(--sm-green)!important;box-shadow:0 4px 14px #1f9d6b55!important}.cf-root form.cf-wizard-side>nav li[data-current=true]>button>span:first-child{background:#fff3!important;border-color:#fff6!important}.cf-root .cf-detail-side-nav button[aria-selected=true]{background:var(--sm-green)}.cf-root.cf-shell :is(input,select,textarea):focus{border-color:#1f9d6b}.cf-root form [data-client-invalid=true],.cf-root form.cf-wizard-side [data-client-invalid=true]{background:snow!important;border-color:#d93a33!important;box-shadow:0 0 0 3px #d93a3322!important}.cf-root .cf-issue-summary{border:1px solid #f3c2bf;color:#7a1f1a;background:#fff5f4;border-inline-start:4px solid #d93a33;border-radius:10px;margin:0 0 12px;padding:10px 14px;font-size:12.5px}.cf-root .cf-issue-summary strong{margin-bottom:4px;font-size:13px;display:block}.cf-root .cf-issue-summary ul{gap:2px;margin:0;padding-inline-start:18px;display:grid}.cf-root .cf-issue-summary .cf-link{color:#b0231d;font-weight:700;text-decoration:underline}.cf-root.cf-root form.cf-wizard-side.cf-wizard-side :is(input,select,textarea,button,div)[data-client-invalid=true][aria-invalid=true][id]{background:snow!important;border-color:#d93a33!important;box-shadow:0 0 0 3px #d93a3326!important}.cf-root .cf-docstep{gap:14px;display:grid}.cf-root .cf-docstep-card{background:#fff;border:1px solid #dde7f0;border-radius:12px;gap:12px;padding:0 0 14px;display:grid;overflow:hidden;box-shadow:0 2px 8px #183b520a}.cf-root .cf-docstep-card>:not(.cf-docstep-head){margin-inline:14px}.cf-root .cf-docstep-head{background:linear-gradient(90deg,#e9f2fa,#f6f9fc);border-inline-start:3px solid #1f9d6b;align-items:center;gap:10px;padding:10px 14px;display:flex}.cf-root .cf-docstep-head h3{color:#173a53;margin:0;font-size:13.5px}.cf-root .cf-docstep-head p{color:#5b7183;margin:1px 0 0;font-size:11.5px}.cf-root .cf-docstep-icon{color:#fff;background:linear-gradient(#13304e,#0b1e33);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.cf-root .cf-docstep-count{color:#146c4a;background:#e3f4ec;border-radius:999px;margin-inline-start:auto;padding:2px 9px;font-size:11px;font-weight:700}.cf-root .cf-docstep fieldset{border:0;gap:10px;min-width:0;padding:0;display:grid;margin:0 14px!important}.cf-root .cf-docstep [class*=upload]{background:#f6fafd!important;border:1.5px dashed #9fbdd3!important;border-radius:10px!important;margin:0!important;padding:14px!important}.cf-root .cf-docstep [class*=upload]:hover{background:#f1faf6!important;border-color:#1f9d6b!important}.cf-root .cf-docstep [class*=folder]{border-radius:10px!important;margin:0!important}.cf-root .cf-docstep [class*=folder]>h4{color:#1f3a52;background:#f3f7fa;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.cf-root .cf-docstep [class*=folder]>h4>span{background:#e3eaf1;border-radius:999px;margin-inline-start:auto;padding:0 7px;font-size:11px}.cf-root .cf-docstep [class*=queuedFile]{gap:6px;display:grid;padding:10px 12px!important}.cf-root .cf-docstep [class*=queueHeader]{color:#3d5a71!important;margin:0!important;font-size:12px!important}.cf-root .cf-docstep [class*=queueHeader]>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cf-root .cf-docstep [class*=documentFields]{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr)!important;gap:10px!important;display:grid!important}.cf-root .cf-docstep [class*=documentFields] label{font-size:11.5px}.cf-root .cf-docstep-scan>*{border-radius:10px!important;margin:0!important;padding:8px 12px!important;font-size:11.5px!important}.cf-root .cf-docstep-scan p{margin:0;font-size:11.5px!important}.cf-root .cf-docstep .cf-docs{gap:10px}.cf-root .cf-docstep .cf-docs-head{display:none}@media (max-width:760px){.cf-root .cf-docstep [class*=documentFields]{grid-template-columns:1fr!important}}.cf-root .cf-status-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.cf-root .cf-status-pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.cf-root .cf-status-pill[data-counts=active]{color:#177245;background:#e3f5ea;border-color:#bfe6cd}.cf-root .cf-status-pill[data-counts=inactive]{color:#c0322c;background:#fde8e8;border-color:#f6c7c7}.cf-root .cf-status-pill[data-custom=true][data-counts=active]{color:#1d5fa8;background:#e6f0fb;border-color:#c9ddf3}.cf-root .cf-status-pill[data-custom=true][data-counts=inactive]{color:#b3620a;background:#fff1dc;border-color:#f7d6a3}.cf-root .cf-size-chip:not([data-size=S]):not([data-size=M]):not([data-size=L]):not([data-size=XL]){color:#2f5673;background:#eef3f7;border-color:#d6e1ea}.cf-root .cf-client-avatar[data-logo=true]{padding:2px;overflow:hidden;background:#fff!important;border:1px solid #dde7f0!important}.cf-root .cf-client-avatar .cf-avatar-logo{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.cf-root .cf-client-card .cf-client-avatar{border-radius:12px;width:48px;height:48px}.cf-root .cf-topbar-title[data-always=false]{display:none}.cf-root:has(.cf-fit-screen) .cf-topbar-title[data-always=false]{display:inline-flex}.cf-root .cf-topbar-center>#cf-topbar-search:empty{display:none}.cf-root .cf-topbar-center:has(>#cf-topbar-search:not(:empty))>.cf-inline-search:not(#cf-topbar-search){display:none}@media (max-width:900px){.cf-root:has(.cf-fit-screen) .cf-topbar-title[data-always=false]{display:none}}.cf-root .cf-client-links{background:#fbfdff;border:1px solid #dde7f0;border-radius:12px;grid-column:1/-1;gap:8px;margin:0;padding:12px;display:grid}.cf-root .cf-client-links legend{color:#183b54;padding:0 4px;font-size:12.5px;font-weight:700}.cf-root .cf-client-links-scope{background:#eef3f7;border:1px solid #d3dee8;border-radius:10px;justify-self:start;padding:3px;display:inline-flex}.cf-root .cf-client-links-scope button{color:#4a6479;cursor:pointer;background:0 0;border:0;border-radius:8px;height:32px;padding:0 14px;font-size:12.5px;font-weight:600}.cf-root .cf-client-links-scope button[aria-checked=true]{color:#fff;background:linear-gradient(#13304e,#0b1e33)}.cf-root .cf-client-links-pick{gap:8px;display:grid}.cf-root .cf-client-links-empty{color:#b0231d;margin:0;font-size:12px}.cf-root .cf-client-links small{color:#5b7183;font-size:11.5px}.cf-root .cf-tag-removable{gap:4px;padding-inline-end:4px}.cf-root .cf-tag-removable button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;line-height:1}.cf-root .cf-form-grid>.cf-client-links{grid-column:1/-1}.cf-root .cf-form-grid>:has(>.cf-client-links){grid-column:1/-1}.cf-root .cf-client-links-note{color:#3d5a71;margin:0;font-size:12px}.cf-root .cf-colour-field{gap:6px;display:grid}.cf-root .cf-colour-input{align-items:center;gap:10px;display:flex}.cf-root .cf-colour-input input[type=color]{cursor:pointer;background:#fff;border:1px solid #c3d3e0;border-radius:8px;width:44px;height:36px;padding:2px}.cf-root .cf-colour-input code{color:#3d5a71;font-size:12px}.cf-root .cf-colour-sample{border:1px solid;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.cf-root .cf-fit-screen .cf-client-records td{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.cf-root .cf-fit-screen .cf-client-records td>*{max-width:100%}.cf-root .cf-stamp{font-variant-numeric:tabular-nums;color:#1f3a52;align-items:baseline;gap:6px;max-width:100%;font-size:12px;display:inline-flex;overflow:hidden}.cf-root .cf-stamp svg{align-self:center}.cf-root .cf-stamp small{color:#7d91a2;font-size:11px}.cf-root .cf-stamp small:before{content:"·";color:#b5c3cf;margin-inline-end:6px}.cf-root .cf-person-chip{gap:6px;font-size:12px}.cf-root .cf-person-avatar{width:20px;height:20px;font-size:9px}.cf-root form.cf-wizard-side .cf-check-row[class*=span2]{color:#1f3a52;background:#f6f9fc;border:1px dashed #cfdbe6;border-radius:10px;align-items:center;gap:8px;margin-top:-4px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.cf-root form.cf-wizard-side .cf-check-row[class*=span2] input{accent-color:#1f9d6b;width:16px;height:16px;margin:0}.cf-root form.cf-wizard-side .cf-check-row[class*=span2]{align-self:start;height:auto;min-height:0;margin-top:-6px;padding:6px 12px;line-height:1.3}.cf-root form.cf-wizard-side .cf-check-row[class*=span2] input[type=checkbox]{flex:0 0 16px;width:16px!important;height:16px!important;min-height:0!important;padding:0!important}.cf-root .cf-multi-lookup{align-content:start;gap:6px;display:grid}.cf-root .cf-multi-lookup-chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cf-root .cf-multi-lookup-chips .cf-tag{height:24px;font-size:12px}.cf-root .cf-multi-lookup-primary{color:#fff;text-transform:uppercase;letter-spacing:.03em;background:#0f6f75;border-radius:999px;margin-inline-end:4px;padding:0 5px;font-size:9.5px;font-weight:700}.cf-root .cf-multi-lookup-hint{color:#7d91a2;font-size:11.5px}.cf-root .cf-multi-lookup-chips .cf-multi-lookup-primary{line-height:15px;color:#fff!important;background:#1f9d6b!important}.cf-root .cf-table thead th .cf-column-header{gap:4px;min-width:0}.cf-root .cf-table thead th .cf-column-header>.cf-link,.cf-root .cf-table thead th .cf-column-header>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;min-width:0;overflow:hidden}.cf-root .cf-table thead th .cf-column-filter{flex:none;width:22px;min-width:22px!important;height:22px!important;padding:0!important}.cf-root .cf-fit-screen .cf-client-records tbody tr td{background-color:#fff;background-clip:padding-box}.cf-root .cf-fit-screen .cf-client-records tbody tr:nth-child(2n) td{background-color:#fafcfe}.cf-root.cf-shell .cf-fit-screen .cf-client-records tbody tr:hover td{background-color:#f4f8fb}.cf-root.cf-shell .cf-fit-screen .cf-client-records tbody tr.cf-row-selected td{background-color:#e9f1f8}.cf-root .cf-transfer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.cf-root .cf-transfer-pane{background:#fff;border:1px solid #dde7f0;border-radius:12px;grid-template-rows:auto auto auto 1fr;gap:8px;min-width:0;padding:10px;display:grid}.cf-root .cf-transfer-pane header{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:8px;padding-bottom:6px;display:flex}.cf-root .cf-transfer-all{color:#0f2740;align-items:center;gap:8px;font-size:13px;display:flex}.cf-root .cf-transfer-count{color:#17784f;text-align:center;background:#e6f4ee;border-radius:999px;min-width:24px;padding:1px 8px;font-size:11.5px;font-weight:700}.cf-root .cf-transfer-search{color:#7d91a2;background:#fbfdff;border:1px solid #d5e1eb;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;display:flex}.cf-root .cf-transfer-search input{flex:1;min-width:0;font-size:12.5px;height:30px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.cf-root .cf-transfer-pane ul{border:1px solid #edf2f7;border-radius:8px;height:300px;margin:0;padding:0;list-style:none;overflow:auto}.cf-root .cf-transfer-pane li{border-bottom:1px solid #f1f5f9}.cf-root .cf-transfer-pane li label{cursor:pointer;color:#1f3a52;align-items:flex-start;gap:8px;padding:6px 10px;font-size:12.5px;font-weight:600;display:flex}.cf-root .cf-transfer-pane li label>span{min-width:0;display:grid}.cf-root .cf-transfer-pane li label small{color:#7d91a2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.cf-root .cf-transfer-pane li[data-picked=true]{background:#e9f6f0}.cf-root .cf-transfer-pane li:hover{background:#f4f8fb}.cf-root .cf-transfer-pane input[type=checkbox]{accent-color:#1f9d6b;flex:0 0 15px;margin:2px 0 0;width:15px!important;height:15px!important;min-height:0!important;padding:0!important}.cf-root .cf-transfer-empty{color:#7d91a2;text-align:center;padding:18px 10px;font-size:12px}.cf-root .cf-transfer-moves{flex-direction:column;justify-content:center;gap:6px;display:flex}.cf-root .cf-transfer-moves .cf-btn{justify-content:center;width:38px;height:34px;padding:0}.cf-root .cf-transfer-toggle{background:#f3f7fb;border:1px solid #d5e1eb;border-radius:8px;padding:2px;display:inline-flex}.cf-root .cf-transfer-toggle button{color:#4b6478;background:0 0;border:0;border-radius:6px;height:26px;padding:0 12px;font-size:12px;font-weight:600}.cf-root .cf-transfer-toggle button[aria-pressed=true]{color:#fff;background:#1f9d6b}.cf-root .cf-contact-photo{align-items:center;gap:12px;display:flex}.cf-root .cf-contact-photo-preview{color:#7d91a2;background:#f3f7fb;border:1px dashed #b9cad8;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.cf-root .cf-contact-photo-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cf-root .cf-contact-photo label.cf-btn{position:relative;overflow:hidden}.cf-root .cf-contact-photo label.cf-btn input{opacity:0;cursor:pointer;position:absolute;inset:0}.cf-root img.cf-avatar-photo{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:720px){.cf-root .cf-transfer{grid-template-columns:1fr}.cf-root .cf-transfer-moves{flex-direction:row;justify-content:center}}.cf-root .cf-table thead th .cf-column-header>button.cf-link,.cf-root .cf-table thead th .cf-column-header>span{flex:auto;max-width:100%;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.cf-root .cf-transfer label.cf-transfer-all,.cf-root .cf-transfer-pane li label{flex-direction:row!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}.cf-root .cf-transfer-pane li label{align-items:flex-start!important}.cf-root .cf-transfer-pane li label>input{margin-top:2px!important}.cf-root .cf-transfer label.cf-transfer-search{height:34px;flex-direction:row!important;align-items:center!important;margin:0!important;display:flex!important}.cf-root .cf-transfer label.cf-transfer-search input{line-height:32px;height:32px!important}.cf-root .cf-transfer-toggle{justify-self:start}.cf-root .cf-contact-photo label.cf-btn{align-items:center;gap:6px;height:34px;padding:0 14px;flex-direction:row!important;display:inline-flex!important}.cf-root .cf-contact-photo>span:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cf-root .cf-wizard-basic-heading+.cf-contact-identity{background:#fff;border:1px solid #dde7f0;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px;margin-top:-14px;padding:14px;display:grid;box-shadow:0 2px 8px #183b520a}.cf-root .cf-contact-identity [class*=identityFields]{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.cf-root .cf-contact-photo-card{text-align:center;justify-items:center;gap:4px;display:grid}.cf-root .cf-contact-photo-card strong{color:#0f2740;margin-top:6px;font-size:12.5px}.cf-root .cf-contact-photo-card small{color:#5f7487;font-size:11px;line-height:1.35}.cf-root .cf-contact-photo-card .cf-contact-photo-hint{color:#8ea0b0}.cf-root .cf-contact-photo-card .cf-link{color:#b0231d;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.cf-root label.cf-contact-photo-drop{color:#6f8aa0;cursor:pointer;background:linear-gradient(160deg,#f3f8fc,#e6eff6);border:2px dashed #a9bfd1;border-radius:50%;place-items:center;width:116px;height:116px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden;margin:0!important;display:grid!important}.cf-root label.cf-contact-photo-drop[data-has=true]{border-style:solid;border-color:#1f9d6b}.cf-root label.cf-contact-photo-drop[data-over=true],.cf-root label.cf-contact-photo-drop:hover,.cf-root label.cf-contact-photo-drop:focus-within{border-color:#1f9d6b;box-shadow:0 0 0 4px #1f9d6b22}.cf-root label.cf-contact-photo-drop img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cf-root .cf-contact-photo-initials{color:#0f2740;letter-spacing:.02em;font-size:34px;font-weight:700}.cf-root .cf-contact-photo-overlay{inset-inline:0;color:#fff;opacity:0;background:#0b1e33b3;justify-content:center;align-items:center;gap:4px;height:34px;font-size:11.5px;font-weight:700;transition:opacity .15s;display:flex;position:absolute;bottom:0}.cf-root label.cf-contact-photo-drop:hover .cf-contact-photo-overlay,.cf-root label.cf-contact-photo-drop:focus-within .cf-contact-photo-overlay,.cf-root label.cf-contact-photo-drop[data-has=false] .cf-contact-photo-overlay{opacity:1}.cf-root label.cf-contact-photo-drop input{opacity:0;cursor:pointer;position:absolute;inset:0;width:100%!important;height:100%!important}@media (max-width:720px){.cf-root .cf-wizard-basic-heading+.cf-contact-identity{grid-template-columns:1fr}}.cf-root .cf-field-waiting select:disabled{opacity:1;cursor:not-allowed;color:#8ea0b0!important;background:#f3f6f9!important;border-style:dashed!important}.cf-root .cf-field-waiting>span{color:#8ea0b0!important}.cf-root .cf-contact-locations-body{gap:12px;padding:14px;display:grid}.cf-root .cf-contact-locations-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.cf-root .cf-contact-locations-sites{color:#4b6478;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.cf-root .cf-contact-locations-intro small{color:#7d91a2;font-size:11.5px}.cf-root .cf-contact-locations-note{color:#17784f;background:#effaf5;border:1px solid #bfe6d4;border-radius:8px;margin:0;padding:8px 12px;font-size:12.5px}.cf-root .cf-contact-locations-empty{color:#7d91a2;text-align:center;margin:0;padding:22px 14px;font-size:13px}.cf-root .cf-transfer{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);gap:12px}.cf-root .cf-transfer-pane{grid-template-rows:auto auto 1fr;align-content:start}.cf-root .cf-transfer-pane header+.cf-transfer-toggle{margin-top:-2px}.cf-root .cf-transfer-pane:last-child{grid-template-rows:auto auto 1fr}.cf-root .cf-transfer-pane ul{height:320px}.cf-root .cf-transfer-group{z-index:1;color:#4b6478;letter-spacing:.02em;text-transform:uppercase;background:#f3f7fb;padding:5px 10px;font-size:11px;font-weight:700;position:sticky;top:0;border-bottom:1px solid #e3ebf2!important}.cf-root .cf-transfer-name{align-items:center;gap:6px;min-width:0;display:inline-flex}.cf-root .cf-transfer-name em{color:#3f6380;background:#e6eff6;border-radius:999px;padding:0 6px;font-size:10px;font-style:normal;font-weight:700}.cf-root .cf-transfer-pane li[data-depth="1"],.cf-root .cf-transfer-pane li[data-depth="2"],.cf-root .cf-transfer-pane li[data-depth="3"],.cf-root .cf-transfer-pane li[data-depth="4"]{background-image:linear-gradient(#dce6ef,#dce6ef);background-position:16px 0;background-repeat:no-repeat;background-size:1px 100%}.cf-root .cf-transfer-moves{align-self:center}.cf-root .cf-transfer{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch;gap:14px}.cf-root .cf-transfer-pane{border-radius:14px;flex-direction:column;gap:10px;padding:12px;box-shadow:0 1px 2px #0f27400a;display:flex!important}.cf-root .cf-transfer-pane header{min-height:30px;padding:0 0 10px}.cf-root .cf-transfer-pane header strong{font-size:13.5px}.cf-root .cf-transfer-bar{align-items:center;gap:8px;min-height:36px;display:flex}.cf-root .cf-transfer-bar .cf-transfer-search{flex:auto;min-width:0}.cf-root .cf-transfer-bar .cf-transfer-toggle{flex:none;margin:0!important}.cf-root .cf-transfer-bar .cf-transfer-toggle button{height:28px;padding:0 10px;font-size:11.5px}.cf-root .cf-transfer-fold{background:#f3f7fb;border:1px solid #d5e1eb;border-radius:8px;flex:none;gap:2px;padding:2px;display:inline-flex}.cf-root .cf-transfer-fold .cf-icon-btn{color:#4b6478;background:0 0;border:0;width:28px;height:28px}.cf-root .cf-transfer-fold .cf-icon-btn:hover{color:#0f2740;background:#fff}.cf-root .cf-transfer-pane li[role=treeitem]{align-items:center;gap:2px;min-height:36px;display:flex;position:relative;background-image:none!important;padding-inline-start:calc(6px + var(--depth,0) * 20px)!important}.cf-root .cf-transfer-pane li[role=treeitem][data-depth]:not([data-depth="0"]):before{content:"";background:#d8e3ec;width:1px;position:absolute;inset-block:0;inset-inline-start:calc(15px + (var(--depth,1) - 1) * 20px)}.cf-root .cf-transfer-twisty{color:#4b6478;background:0 0;border:0;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;padding:0;display:grid}button.cf-transfer-twisty:hover{color:#0f2740;background:#e6eff6}.cf-root .cf-transfer-pane li[role=treeitem]>label{flex:auto;min-width:0;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:7px 10px 7px 4px!important;display:flex!important}.cf-root .cf-transfer-pane li[role=treeitem]>label>input{margin:0!important}.cf-root .cf-transfer-name{color:#1f3a52;flex:auto;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.cf-root .cf-transfer-name bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cf-root li[data-depth="0"] .cf-transfer-name{color:#0f2740;font-weight:700}.cf-root .cf-transfer-name em{color:#4b6478;background:#eef2f6;border-radius:999px;flex:none;padding:1px 7px;font-size:10px;font-style:normal;font-weight:700}.cf-root .cf-transfer-name em[data-kind=building]{color:#1d5f8f;background:#e3f1fb}.cf-root .cf-transfer-name em[data-kind=floor]{color:#1c7a4c;background:#eaf6ef}.cf-root .cf-transfer-name em[data-kind=zone],.cf-root .cf-transfer-name em[data-kind=space]{color:#6046a3;background:#f3eefb}.cf-root .cf-transfer-name em[data-kind=room]{color:#9a5b12;background:#fdf3e6}.cf-root .cf-transfer-hidden-count{color:#7d91a2;text-align:center;background:#f3f7fb;border-radius:999px;flex:none;min-width:20px;margin-inline-start:auto;padding:0 6px;font-size:10.5px;font-weight:700}.cf-root .cf-transfer-detail{color:#8ea0b0;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:40%;font-size:11px;overflow:hidden}.cf-root .cf-transfer-group{padding:6px 10px!important}.cf-root .cf-transfer-moves{gap:8px}.cf-root .cf-transfer-moves .cf-btn{border-radius:10px;width:44px;height:36px}.cf-root .cf-transfer-moves .cf-btn:not(:disabled){color:#17784f;border-color:#1f9d6b}.cf-root .cf-transfer-moves .cf-btn:not(:disabled):hover{color:#fff;background:#1f9d6b}.cf-root .cf-transfer-moves-gap{height:10px}.cf-root .cf-transfer-pane li[role=treeitem]>label>span.cf-transfer-name{flex-direction:row;align-items:center;display:flex!important}.cf-root .cf-transfer-pane li[role=treeitem]>label{padding:6px 10px 6px 2px!important}.cf-root .cf-transfer-pane li[role=treeitem]{min-height:34px}.cf-root .cf-transfer-bar .cf-transfer-search{min-width:120px}.cf-root .cf-contact-locations-intro{grid-template-columns:1fr auto;align-items:center;display:grid}.cf-root .cf-contact-locations-intro small{grid-column:1/-1}.cf-root .cf-contact-locations-show{color:#4b6478;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.cf-root .cf-contact-view{gap:14px;display:grid}.cf-root .cf-cv-hero{color:#fff;background:linear-gradient(120deg,#0f2740 0%,#173a5c 55%,#1d4d6e 100%);border:1px solid #dde7f0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid;box-shadow:0 6px 18px #0f27401f}.cf-root .cf-cv-avatar{color:#fff;background:#2bb58a;border:3px solid #ffffff3d;border-radius:50%;place-items:center;width:76px;height:76px;font-size:26px;font-weight:800;display:grid;overflow:hidden}.cf-root .cf-cv-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cf-root .cf-cv-identity h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:20px;overflow:hidden}.cf-root .cf-cv-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cf-root .cf-cv-code{color:#d6e6f2;border:1px solid #ffffff40;border-radius:6px;padding:1px 8px;font-size:11.5px;font-weight:600}.cf-root .cf-cv-arabic{color:#cfe0ec;margin:0;font-size:13px}.cf-root .cf-cv-role{color:#a9c6da;margin:0;font-size:12.5px;font-weight:600}.cf-root .cf-cv-actions{justify-items:end;gap:6px;display:grid}.cf-root .cf-cv-reach{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;max-width:260px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.cf-root .cf-cv-reach bdi{text-overflow:ellipsis;overflow:hidden}.cf-root a.cf-cv-reach:hover{background:#2bb58a;border-color:#2bb58a}.cf-root .cf-cv-reach[data-muted=true]{color:#cfe0ec}.cf-root .cf-cv-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:14px;display:grid}.cf-root .cf-cv-card{background:#fff;border:1px solid #dde7f0;border-radius:14px;align-content:start;gap:12px;padding:14px 16px;display:grid;box-shadow:0 1px 2px #0f27400a}.cf-root .cf-cv-wide{grid-column:1/-1}.cf-root .cf-cv-card h4{color:#0f2740;border-bottom:1px solid #edf2f7;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding-bottom:10px;font-size:14px;display:flex}.cf-root .cf-cv-card h4 svg{color:#1f9d6b}.cf-root .cf-cv-count{color:#7d91a2;font-size:11.5px;font-weight:600}.cf-root .cf-cv-tools{align-items:center;gap:10px;margin-inline-start:auto;font-size:12px;display:inline-flex}.cf-root .cf-cv-card dl{gap:10px;margin:0;display:grid}.cf-root .cf-cv-two{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-root .cf-cv-three{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-root .cf-cv-fact{gap:2px;min-width:0;display:grid}.cf-root .cf-cv-fact dt{color:#7d91a2;text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.cf-root .cf-cv-fact dd{overflow-wrap:anywhere;color:#0f2740;margin:0;font-size:13.5px;font-weight:600}.cf-root .cf-cv-chips{flex-wrap:wrap;gap:5px;display:flex}.cf-root .cf-cv-chip{color:#17784f;background:#e6f4ee;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.cf-root .cf-cv-chip small{color:#fff;text-transform:uppercase;background:#1f9d6b;border-radius:999px;padding:0 5px;font-size:9.5px}.cf-root .cf-cv-chip[data-tone=type]{color:#1d5f8f;background:#e3f1fb}.cf-root .cf-cv-sites{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.cf-root .cf-cv-site{background:#f9fbfd;border:1px solid #e3ebf2;border-radius:12px;align-content:start;gap:8px;padding:10px 12px;display:grid}.cf-root .cf-cv-site-head{color:#0f2740;align-items:center;gap:6px;font-size:13px;display:flex}.cf-root .cf-cv-site-head svg{color:#1f9d6b}.cf-root .cf-cv-site-head span{color:#3f6380;background:#e6eff6;border-radius:999px;margin-inline-start:auto;padding:0 8px;font-size:11px;font-weight:700}.cf-root .cf-cv-tree{margin:0;padding:0;list-style:none}.cf-root .cf-cv-tree .cf-cv-tree{border-inline-start:1px solid #d8e3ec;margin-inline-start:9px;padding-inline-start:12px}.cf-root .cf-cv-tree summary{cursor:pointer;list-style:none}.cf-root .cf-cv-tree summary::-webkit-details-marker{display:none}.cf-root .cf-cv-tree summary:before{content:"▸";color:#4b6478;width:14px;transition:transform .15s;display:inline-block}.cf-root .cf-cv-tree details[open]>summary:before{transform:rotate(90deg)}.cf-root .cf-cv-leaf{padding-inline-start:14px}.cf-root .cf-cv-place{color:#1f3a52;align-items:center;gap:6px;padding:3px 0;font-size:12.5px;font-weight:600;display:inline-flex}.cf-root .cf-cv-place em,.cf-root .cf-cv-type{color:#4b6478;background:#eef2f6;border-radius:999px;padding:0 7px;font-size:10px;font-style:normal;font-weight:700}.cf-root :is(.cf-cv-place em,.cf-cv-type)[data-kind=building]{color:#1d5f8f;background:#e3f1fb}.cf-root :is(.cf-cv-place em,.cf-cv-type)[data-kind=floor]{color:#1c7a4c;background:#eaf6ef}.cf-root :is(.cf-cv-place em,.cf-cv-type):is([data-kind=zone],[data-kind=space]){color:#6046a3;background:#f3eefb}.cf-root :is(.cf-cv-place em,.cf-cv-type)[data-kind=room]{color:#9a5b12;background:#fdf3e6}.cf-root .cf-cv-place small{color:#7d91a2;font-size:10.5px}.cf-root .cf-cv-table{gap:8px;display:grid}.cf-root .cf-cv-table .cf-transfer-search{max-width:340px}.cf-root .cf-cv-table-scroll{border:1px solid #e3ebf2;border-radius:10px;max-height:360px;overflow:auto}.cf-root .cf-cv-table table{table-layout:auto;width:100%}.cf-root .cf-cv-table th{z-index:1;position:sticky;top:0}.cf-root .cf-cv-table td{font-size:12.5px}.cf-root .cf-cv-notes{color:#4b6478;background:#f6f9fc;border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px}@media (max-width:900px){.cf-root .cf-cv-grid{grid-template-columns:1fr}.cf-root .cf-cv-hero{grid-template-columns:auto 1fr}.cf-root .cf-cv-actions{grid-column:1/-1;grid-auto-flow:column;justify-content:start;justify-items:start}.cf-root .cf-cv-three,.cf-root .cf-cv-two{grid-template-columns:1fr}}.cf-root fieldset.cf-language-pick{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.cf-root fieldset.cf-language-pick legend{color:#1f3a52;padding:0;font-size:12.5px;font-weight:700}.cf-root fieldset.cf-language-pick legend small{color:#8ea0b0;margin-inline-start:6px;font-size:11px;font-weight:500}.cf-root fieldset.cf-language-pick [role=group]{flex-wrap:wrap;gap:6px;display:flex}.cf-root fieldset.cf-language-pick button{color:#4b6478;background:#fbfdff;border:1px solid #d5e1eb;border-radius:999px;align-items:center;gap:5px;height:34px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.cf-root fieldset.cf-language-pick button[aria-pressed=true]{color:#17784f;background:#e9f6f0;border-color:#1f9d6b}.cf-root fieldset.cf-language-pick button small{color:#fff;text-transform:uppercase;background:#1f9d6b;border-radius:999px;padding:0 6px;font-size:9.5px}.cf-root .cf-cv-tree summary{align-items:center;gap:2px;display:flex}.cf-root .cf-cv-tree summary:before{content:"›";text-align:center;flex:0 0 14px;font-size:15px;line-height:1}.cf-root .cf-cv-table label.cf-transfer-search{gap:6px;height:34px;flex-direction:row!important;align-items:center!important;display:flex!important}.cf-root .cf-cv-table td{white-space:normal}.cf-root .cf-cv-arabic{text-align:start}.cf-root p.cf-cv-arabic[dir=rtl]{justify-self:start}.cf-root .cf-cv-arabic:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){justify-self:start}.cf-root .cf-contact-view{gap:12px}.cf-root .cf-cv-hero{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:12px 16px}.cf-root .cf-cv-avatar{border-width:2px;width:56px;height:56px;font-size:19px}.cf-root .cf-cv-identity h3{margin:0;font-size:16px;line-height:1.3}.cf-root .cf-cv-badges{gap:5px}.cf-root .cf-cv-badges .cf-badge{height:20px;padding:0 8px;font-size:11px}.cf-root .cf-cv-code{padding:0 6px;font-size:10.5px;line-height:18px}.cf-root .cf-cv-arabic,.cf-root .cf-cv-role{font-size:11.5px}.cf-root .cf-cv-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:360px;display:flex}.cf-root .cf-cv-reach{gap:5px;padding:4px 10px;font-size:11.5px}.cf-root .cf-cv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cf-root .cf-cv-card{border-radius:12px;gap:0;padding:0;overflow:hidden}.cf-root .cf-cv-card h4{color:#0f2740;letter-spacing:.01em;background:#f8fafc;border-bottom:1px solid #edf2f7;gap:8px;margin:0;padding:10px 14px;font-size:12.5px;font-weight:700}.cf-root .cf-cv-card h4 svg{width:14px;height:14px}.cf-root .cf-cv-card dl{gap:0;padding:2px 14px 6px}.cf-root .cf-cv-card dl .cf-cv-fact{border-bottom:1px solid #f1f5f9;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:10px;min-height:36px;padding:7px 0;display:grid}.cf-root .cf-cv-card dl .cf-cv-fact:last-child{border-bottom:0}.cf-root .cf-cv-fact dt{color:#6b8094;text-transform:none;letter-spacing:0;gap:5px;font-size:11.5px;font-weight:500}.cf-root .cf-cv-fact dt svg{color:#8ea0b0;width:12px;height:12px}.cf-root .cf-cv-fact dd{color:#0f2740;overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:1.4}.cf-root .cf-cv-none{color:#a3b2bf;font-size:12px;font-weight:500}.cf-root .cf-cv-chips{gap:4px}.cf-root .cf-cv-chip{border-radius:6px;padding:1px 8px;font-size:11.5px;font-weight:600;line-height:1.5}.cf-root .cf-cv-chip small{font-size:9px}.cf-root .cf-cv-inline{-moz-column-gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px}.cf-root .cf-cv-inline .cf-cv-fact{border-bottom:0!important;grid-template-columns:1fr!important;gap:2px!important}.cf-root .cf-cv-wide>:not(h4){margin:12px 14px}.cf-root .cf-cv-wide>dl{margin:0}.cf-root .cf-cv-count{font-size:11px;font-weight:500}.cf-root .cf-cv-tools{font-size:11.5px}.cf-root .cf-cv-tools .cf-transfer-toggle button{height:24px;padding:0 10px;font-size:11px}.cf-root .cf-cv-sites{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.cf-root .cf-cv-site{border-radius:10px;padding:8px 10px}.cf-root .cf-cv-site-head{font-size:12px}.cf-root .cf-cv-site-head span{font-size:10.5px}.cf-root .cf-cv-place{font-size:12px;font-weight:500}.cf-root .cf-cv-site>.cf-cv-none{margin:0;font-size:11.5px}.cf-root .cf-cv-notes{font-size:12px;margin:0 14px 12px!important}@media (max-width:900px){.cf-root .cf-cv-grid{grid-template-columns:1fr}.cf-root .cf-cv-card dl .cf-cv-fact{grid-template-columns:110px minmax(0,1fr)}.cf-root .cf-cv-inline{grid-template-columns:1fr}}.cf-root .cf-cv-identity h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:visible}.cf-root .cf-cv-grid>.cf-cv-card:not(.cf-cv-wide){align-self:stretch}.cf-root .cf-cv-ellipsis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cf-root .cf-cv-fact dd{min-width:0}.cf-root .cf-cv-chip[data-tone=channel]{color:#9a5b12;background:#fdf3e6}.cf-root .cf-cv-chips .cf-cv-chip{max-width:100%}.cf-root .cf-cv-chips .cf-cv-chip bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cf-root .cf-cv-assign{gap:5px;height:26px;padding:0 10px;font-size:11.5px;color:#17784f!important;border-color:#1f9d6b!important}.cf-root .cf-cv-assign:hover{color:#fff!important;background:#1f9d6b!important}.cf-root .cf-transfer-name{align-items:flex-start}.cf-root .cf-transfer-name bdi{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden;white-space:normal!important}.cf-root .cf-transfer-name em,.cf-root .cf-transfer-hidden-count{margin-top:1px}.cf-root .cf-issue-summary.cf-issue-ahead{border-color:#f1d3a6;color:#7a4b0c;background:#fff8ec;border-inline-start-color:#d98a1c}.cf-root .cf-issue-summary.cf-issue-ahead .cf-link{color:#9a5b12}.cf-root .cf-transfer-pane{gap:8px;padding:10px}.cf-root .cf-transfer-pane header{box-sizing:content-box;height:28px;min-height:28px;padding:0 0 8px}.cf-root .cf-transfer-pane header strong{font-size:12.5px;font-weight:700}.cf-root .cf-transfer-all input[type=checkbox]{width:15px!important;height:15px!important}.cf-root .cf-transfer-count{padding:0 8px;font-size:11px;line-height:20px}.cf-root .cf-transfer-bar{gap:6px;height:34px;min-height:34px}.cf-root .cf-transfer-bar label.cf-transfer-search{height:34px!important}.cf-root .cf-transfer-fold{box-sizing:border-box;align-items:center;height:34px}.cf-root .cf-transfer-fold .cf-icon-btn{width:26px;height:26px}.cf-root .cf-transfer-fold .cf-icon-btn:disabled{opacity:.35}.cf-root .cf-transfer-pane ul{flex:0 0 300px;height:300px}.cf-root .cf-transfer-empty{border-bottom:0!important;padding:28px 10px!important}.cf-root .cf-transfer-moves{justify-content:center;padding-top:80px}.cf-root .cf-transfer-moves .cf-btn{width:40px;height:34px}.cf-root .cf-cv-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:14px 18px}.cf-root .cf-cv-identity{gap:4px}.cf-root .cf-cv-identity h3{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;margin:0;font-size:17px;line-height:1.25;display:block;overflow:hidden}.cf-root .cf-cv-arabic{color:#cfe0ec;text-align:start;margin:0;font-size:12px}.cf-root .cf-cv-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:2px;display:flex}.cf-root .cf-cv-meta .cf-badge{height:20px;padding:0 8px;font-size:10.5px}.cf-root .cf-cv-code{color:#d6e6f2;letter-spacing:.02em;background:#ffffff10;border:1px solid #fff3;border-radius:6px;align-items:center;gap:3px;height:20px;padding:0 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600;display:inline-flex}.cf-root .cf-cv-meta .cf-cv-role{color:#b9d2e3;border-inline-start:1px solid #ffffff2e;align-items:center;gap:5px;margin:0;padding-inline-start:8px;font-size:12px;font-weight:600;display:inline-flex}.cf-root .cf-cv-actions{grid-auto-flow:row;justify-items:stretch;gap:6px;min-width:210px;max-width:280px;display:grid!important}.cf-root .cf-cv-reach{justify-content:flex-start;max-width:none;height:28px;padding:0 12px;font-size:11.5px}@media (max-width:900px){.cf-root .cf-cv-actions{grid-column:1/-1;grid-auto-flow:column;justify-content:start;min-width:0}}.cf-root .cf-cv-meta .cf-cv-role{border-inline-start:0;padding-inline-start:0}.cf-root .cf-cv-card dl .cf-cv-fact{grid-template-columns:112px minmax(0,1fr);align-items:start}.cf-root .cf-cv-card dl .cf-cv-fact dt{padding-top:1px}.cf-root .cf-cv-wrap{overflow-wrap:normal;word-break:normal;display:block}.cf-root .cf-cv-chips .cf-cv-chip,.cf-root .cf-cv-chip{white-space:normal;max-width:100%}.cf-root .cf-cv-chips .cf-cv-chip bdi,.cf-root .cf-cv-chip bdi{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.cf-root .cf-cv-card dl .cf-cv-fact{grid-template-columns:138px minmax(0,1fr)}.cf-root .cf-cv-card dl .cf-cv-fact dt{white-space:nowrap}.cf-root .cf-cv-site-head span{white-space:nowrap;flex:none}.cf-root .cf-cv-site-head strong{min-width:0}.cf-root .cf-cv-identity h3{white-space:normal;font-size:18px}.cf-root .cf-cv-mono{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.cf-root .cf-cv-sub{color:#6b8094;font-size:12px;font-weight:500;display:block}.cf-root .cf-cv-status{flex-wrap:wrap;gap:5px;display:inline-flex}.cf-root .cf-cv-status .cf-badge{height:20px;font-size:10.5px}.cf-root .cf-hist-id{color:#6b8094;letter-spacing:.03em;background:#f8fafc;border:1px solid #dde7f0;border-radius:6px;margin-inline-start:auto;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600}.cf-root .cf-hist-title{align-items:center;gap:8px;display:flex}.cf-root .cf-cv-country{align-items:center;gap:6px;display:inline-flex}.cf-root .cf-contact-places .cf-cv-card{border-radius:14px}.cf-root .cf-rel{gap:16px;display:grid}.cf-root .cf-rel-summary{background:linear-gradient(120deg,#f7fbfe,#eef6fb);border:1px solid #dde7f0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) 240px;align-items:center;gap:14px;padding:12px 14px;display:grid}.cf-root .cf-rel-total{line-height:1.1;display:grid}.cf-root .cf-rel-total strong{color:#0f2740;font-size:22px}.cf-root .cf-rel-total span{color:#6b8094;font-size:11px}.cf-root .cf-rel-chips{flex-wrap:wrap;gap:6px;display:flex}.cf-root .cf-rel-chip{color:#1f3a52;cursor:pointer;background:#fff;border:1px solid #d5e1eb;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 4px 0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.cf-root .cf-rel-chip:hover{color:#17784f;border-color:#1f9d6b}.cf-root .cf-rel-chip b{color:#17784f;text-align:center;background:#e6f4ee;border-radius:999px;min-width:20px;padding:0 6px;font-size:10.5px;line-height:18px}.cf-root .cf-rel-search{color:#7d91a2;background:#fff;border:1px solid #d5e1eb;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;display:flex}.cf-root .cf-rel-search input{flex:1;min-width:0;font-size:12px;height:30px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.cf-root .cf-rel-category{gap:8px;display:grid}.cf-root .cf-rel-category-title{color:#4b6478;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}.cf-root .cf-rel-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:12px;display:grid}.cf-root .cf-rel-icon{color:#3f6380;background:#e6eff6;border-radius:6px;place-items:center;width:22px;height:22px;display:inline-grid}.cf-root .cf-rel-icon[data-category=commercial]{color:#1d5f8f;background:#e3f1fb}.cf-root .cf-rel-icon[data-category=operations]{color:#9a5b12;background:#fdf3e6}.cf-root .cf-rel-icon[data-category=people]{color:#17784f;background:#e6f4ee}.cf-root .cf-rel-icon[data-category=finance]{color:#6046a3;background:#f3eefb}.cf-root .cf-rel-card{overflow:hidden;background:#fff!important;border:1px solid #dde7f0!important;border-radius:12px!important;margin:0!important;padding:0!important;box-shadow:0 1px 2px #0f27400a!important}.cf-root .cf-rel-card>header{background:#f8fafc;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:8px;display:flex;margin:0!important;padding:9px 12px!important}.cf-root .cf-rel-card>header h3{color:#0f2740;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.cf-root .cf-rel-count{color:#3f6380;text-align:center;background:#e6eff6;border-radius:999px;min-width:20px;padding:0 7px;font-size:10.5px;line-height:18px}.cf-root .cf-rel-all{color:#17784f;align-items:center;gap:4px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.cf-root .cf-rel-card ul{margin:0!important;padding:2px 0!important}.cf-root .cf-rel-card li{align-items:center;gap:10px;min-height:46px;background:0 0!important;border:0!important;border-bottom:1px solid #f1f5f9!important;border-radius:0!important;margin:0!important;padding:7px 12px!important;display:flex!important}.cf-root .cf-rel-card li:last-child{border-bottom:0!important}.cf-root .cf-rel-card li:hover{background:#f7fafc!important}.cf-root .cf-rel-card li>span:nth-child(2){flex:auto;gap:1px;min-width:0;display:grid!important}.cf-root .cf-rel-card li strong{color:#0f2740;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.cf-root .cf-rel-card li small{color:#7d91a2;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;overflow:hidden}.cf-root .cf-rel-card li .cf-badge{flex:none;height:20px;padding:0 8px;font-size:10.5px}.cf-root .cf-rel-avatar{color:#3f6380;background:#e6eff6;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.cf-root .cf-rel-avatar[data-category=commercial]{color:#1d5f8f;background:#e3f1fb}.cf-root .cf-rel-avatar[data-category=operations]{color:#9a5b12;background:#fdf3e6}.cf-root .cf-rel-avatar[data-category=people]{color:#17784f;background:#e6f4ee}.cf-root .cf-rel-avatar[data-category=finance]{color:#6046a3;background:#f3eefb}.cf-root .cf-rel-open{color:#1f3a52;cursor:pointer;background:#fff;border:1px solid #d5e1eb;border-radius:7px;flex:none;align-items:center;gap:3px;height:26px;padding:0 9px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.cf-root .cf-rel-open:hover{color:#fff;background:#1f9d6b;border-color:#1f9d6b}.cf-root .cf-rel-other{background:#fbfdff;border:1px dashed #d5e1eb;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.cf-root .cf-rel-other>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cf-root .cf-rel-other-label{color:#6b8094;letter-spacing:.04em;text-transform:uppercase;margin-inline-end:4px;font-size:11px;font-weight:700}.cf-root .cf-rel-ghost{color:#8ea0b0;background:#fff;border:1px solid #e3ebf2;border-radius:999px;align-items:center;gap:4px;padding:1px 9px;font-size:11.5px;display:inline-flex}@media (max-width:900px){.cf-root .cf-rel-summary{grid-template-columns:1fr}}.cf-root label.cf-rel-search{flex-direction:row!important;align-items:center!important;margin:0!important;display:flex!important}.cf-root .cf-hist-quiet{color:#8ea0b0;margin:4px 0 0;font-size:12px}.cf-root .cf-loc-body{gap:10px;padding:14px;display:grid}.cf-root .cf-loc-bar{background:#f2faf6;border:1px solid #cfe9dc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:40px;padding:8px 12px;display:flex}.cf-root .cf-loc-total{color:#1f3a52;font-size:12.5px}.cf-root .cf-loc-total strong{color:#17784f;font-size:15px}.cf-root .cf-loc-chips{flex-wrap:wrap;flex:auto;gap:4px;min-width:0;display:flex}.cf-root .cf-loc-bar .cf-link{color:#b0231d;margin-inline-start:auto;font-size:12px}.cf-root .cf-loc-tools{align-items:center;gap:8px;display:flex}.cf-root label.cf-loc-search{color:#7d91a2;background:#fff;border:1px solid #d5e1eb;border-radius:8px;flex:auto;gap:6px;height:34px;padding:0 10px;flex-direction:row!important;align-items:center!important;margin:0!important;display:flex!important}.cf-root .cf-loc-search input{flex:1;min-width:0;font-size:12.5px;height:32px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.cf-root .cf-loc-tools .cf-btn{white-space:nowrap;gap:5px;height:34px;padding:0 10px;font-size:12px}.cf-root .cf-loc-tree{background:#fff;border:1px solid #dde7f0;border-radius:10px;max-height:380px;margin:0;padding:4px 0;list-style:none;overflow:auto}.cf-root .cf-loc-tree ul{margin:0;padding:0;list-style:none}.cf-root .cf-loc-site+.cf-loc-site{border-top:1px solid #edf2f7}.cf-root .cf-loc-row{min-height:34px;padding-inline:calc(8px + var(--depth,0) * 22px) 10px;align-items:center;gap:2px;display:flex}.cf-root .cf-loc-row:hover{background:#f6f9fc}.cf-root .cf-loc-row[data-on=true]{background:#f2faf6}.cf-root .cf-loc-site-row{background:#f8fafc;min-height:38px}.cf-root .cf-loc-twisty{color:#4b6478;background:0 0;border:0;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;padding:0;display:grid}.cf-root button.cf-loc-twisty:hover{background:#e6eff6}.cf-root .cf-loc-row>label{cursor:pointer;color:#1f3a52;flex:auto;min-width:0;padding:6px 0;font-size:12.5px;font-weight:600;flex-direction:row!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}.cf-root .cf-loc-row input[type=checkbox]{accent-color:#1f9d6b;flex:0 0 15px;width:15px!important;height:15px!important;min-height:0!important;margin:0!important;padding:0!important}.cf-root .cf-loc-site-row>label{color:#0f2740;font-weight:700}.cf-root .cf-loc-site-row svg{color:#1f9d6b}.cf-root .cf-loc-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.cf-root .cf-loc-tag{color:#4b6478;background:#eef2f6;border-radius:999px;flex:none;padding:0 7px;font-size:10px;font-style:normal;font-weight:700;line-height:17px}.cf-root .cf-loc-tag[data-kind=building]{color:#1d5f8f;background:#e3f1fb}.cf-root .cf-loc-tag[data-kind=floor]{color:#1c7a4c;background:#eaf6ef}.cf-root .cf-loc-tag:is([data-kind=zone],[data-kind=space]){color:#6046a3;background:#f3eefb}.cf-root .cf-loc-tag[data-kind=room]{color:#9a5b12;background:#fdf3e6}.cf-root .cf-loc-count{color:#7d91a2;background:#f3f7fb;border-radius:999px;flex:none;margin-inline-start:auto;padding:0 7px;font-size:10.5px;font-weight:700;line-height:18px}.cf-root .cf-loc-empty{color:#8ea0b0;margin:0;padding:10px 16px 12px 52px;font-size:12px}.cf-root .cf-loc-split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:14px;padding:14px;display:grid}.cf-root .cf-loc-pane{background:#fff;border:1px solid #dde7f0;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex;box-shadow:0 1px 2px #0f27400a}.cf-root .cf-loc-pane-head{border-bottom:1px solid #edf2f7;align-items:baseline;gap:8px;min-height:26px;padding-bottom:8px;display:flex}.cf-root .cf-loc-pane-head strong{color:#0f2740;font-size:13px}.cf-root .cf-loc-pane-head small{color:#8ea0b0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cf-root .cf-loc-pane-head .cf-loc-total{color:#4b6478;font-size:11.5px}.cf-root .cf-loc-pane-head .cf-loc-total b{color:#17784f;font-size:14px}.cf-root .cf-loc-pane-head .cf-link{color:#b0231d;margin-inline-start:auto;font-size:11.5px}.cf-root .cf-loc-pane .cf-loc-tools .cf-btn{padding:0 8px;font-size:11.5px}.cf-root .cf-loc-pane .cf-loc-tree{flex:0 0 360px;height:360px;max-height:none}.cf-root .cf-loc-picked-list{align-content:start;gap:12px;height:404px;display:grid;overflow:auto}.cf-root .cf-loc-picked-site h5{color:#4b6478;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 6px;font-size:11px;font-weight:700;display:flex}.cf-root .cf-loc-picked-site h5 svg{color:#1f9d6b}.cf-root .cf-loc-picked-site h5 span{color:#17784f;letter-spacing:0;background:#e6f4ee;border-radius:999px;margin-inline-start:auto;padding:0 7px;font-size:10.5px;line-height:18px}.cf-root .cf-loc-picked-site ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cf-root .cf-loc-picked-site li{background:#fbfdff;border:1px solid #e3ebf2;border-radius:10px;align-items:center;gap:10px;padding:8px 8px 8px 10px;display:flex}.cf-root .cf-loc-picked-site li[data-building=true]{background:#f4f9fd;border-color:#cfe3f3}.cf-root .cf-loc-picked-icon{color:#3f6380;background:#e6eff6;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.cf-root li[data-building=true] .cf-loc-picked-icon{color:#1d5f8f;background:#e3f1fb}.cf-root .cf-loc-picked-text{flex:auto;gap:1px;min-width:0;display:grid}.cf-root .cf-loc-picked-text strong{color:#0f2740;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cf-root .cf-loc-picked-text small{color:#7d91a2;font-size:11px}.cf-root .cf-loc-picked-site .cf-icon-btn{color:#8ea0b0;flex:none;width:26px;height:26px}.cf-root .cf-loc-picked-site .cf-icon-btn:hover{color:#b0231d;background:#fdecea}.cf-root .cf-loc-picked-empty{color:#8ea0b0;text-align:center;align-content:center;place-items:center;gap:6px;height:404px;padding:0 24px;display:grid}.cf-root .cf-loc-picked-empty strong{color:#4b6478;font-size:13px}.cf-root .cf-loc-picked-empty small{font-size:11.5px}@media (max-width:900px){.cf-root .cf-loc-split{grid-template-columns:1fr}.cf-root .cf-loc-picked-list,.cf-root .cf-loc-picked-empty{height:auto;max-height:300px}}.cf-root .cf-rel-assign{color:#17784f;cursor:pointer;background:#fff;border:1px solid #1f9d6b;border-radius:7px;align-items:center;gap:4px;height:24px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.cf-root .cf-rel-assign:hover{color:#fff;background:#1f9d6b}.cf-root button.cf-rel-ghost-add{color:#17784f;cursor:pointer;border-style:dashed;border-color:#9fd3bb}.cf-root button.cf-rel-ghost-add:hover{background:#e9f6f0}.cf-root [data-kind=category]{background:#f4f9fd!important;border-color:#cfe3f3!important}.cf-root [data-kind=category] strong{color:#1d5f8f;text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.cf-root .cf-loc-tools .cf-transfer-fold{height:34px}.cf-root .cf-rel-head{background:linear-gradient(120deg,#f7fbfe,#eef6fb);border:1px solid #dde7f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.cf-root .cf-rel-tabs{background:#f3f7fb;border:1px solid #dde7f0;border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.cf-root .cf-rel-tab{color:#4b6478;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 12px 0 6px;font-size:12.5px;font-weight:600;display:inline-flex}.cf-root .cf-rel-tab b{color:#4b6478;text-align:center;background:#e3ebf2;border-radius:999px;min-width:20px;padding:0 6px;font-size:10.5px;line-height:18px}.cf-root .cf-rel-tab[aria-selected=true]{color:#0f2740;background:#fff;box-shadow:0 1px 3px #0f27401a}.cf-root .cf-rel-tab[aria-selected=true] b{color:#fff;background:#1f9d6b}.cf-root .cf-rel-tab[data-disabled=true]{color:#a3b2bf;cursor:not-allowed;padding-inline-start:10px}.cf-root .cf-rel-tab-add{color:#17784f;border:1px dashed #9fd3bb;padding-inline-start:10px}.cf-root .cf-rel-tab-add:hover{background:#e9f6f0}.cf-root .cf-rel-panel{background:#fff;border:1px solid #dde7f0;border-radius:12px;gap:10px;padding:12px;display:grid}.cf-root .cf-rel-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cf-root .cf-rel-panel-head h3{color:#0f2740;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.cf-root .cf-rel-panel-head h3 small{color:#8ea0b0;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.cf-root .cf-rel-name{color:#0f2740;align-items:center;gap:8px;min-width:0;font-weight:600;display:inline-flex}.cf-root .cf-rel-name .cf-rel-avatar{flex-basis:26px;width:26px;height:26px;font-size:10px}.cf-root .cf-rel-code{color:#6b8094;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.cf-root .cf-rel-unlinked{color:#8ea0b0;flex-wrap:wrap;gap:6px;margin:0;font-size:12px;display:flex}.cf-root .cf-mini{gap:8px;display:grid}.cf-root .cf-mini-bar{align-items:center;gap:10px;display:flex}.cf-root label.cf-mini-search{color:#7d91a2;background:#fff;border:1px solid #d5e1eb;border-radius:8px;flex:auto;gap:6px;max-width:360px;height:32px;padding:0 10px;flex-direction:row!important;align-items:center!important;margin:0!important;display:flex!important}.cf-root .cf-mini-search input{flex:1;min-width:0;font-size:12.5px;height:30px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.cf-root .cf-mini-bar .cf-link{align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.cf-root .cf-mini-count{color:#8ea0b0;white-space:nowrap;margin-inline-start:auto;font-size:11.5px}.cf-root .cf-mini-scroll{border:1px solid #e3ebf2;border-radius:10px;max-height:420px;overflow:auto}.cf-root .cf-mini-table{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%}.cf-root .cf-mini-table thead th{z-index:1;color:#e6f0f8;text-align:start;background:#0f2740;padding:0 10px;position:sticky}.cf-root .cf-mini-table thead tr:first-child th{height:34px;top:0}.cf-root .cf-mini-table thead tr.cf-mini-filters th{background:#163553;height:34px;padding:3px 6px 6px;top:34px}.cf-root .cf-mini-sort{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.cf-root .cf-mini-sort-idle{opacity:.45}.cf-root .cf-mini-filters select{width:100%;font-size:11.5px;color:#e6f0f8!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:6px!important;height:26px!important;min-height:0!important;padding:0 6px!important}.cf-root .cf-mini-filters select[data-on=true]{background:#2bb58a33!important;border-color:#2bb58a!important}.cf-root .cf-mini-filters select option{color:#0f2740}.cf-root .cf-mini-table tbody td{color:#1f3a52;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:8px 10px;font-size:12.5px}.cf-root .cf-mini-table tbody tr:hover td{background:#f7fafc}.cf-root .cf-mini-actions{white-space:nowrap;text-align:end}.cf-root .cf-mini-actions>*+*{margin-inline-start:6px}.cf-root .cf-mini-empty{text-align:center;color:#8ea0b0!important;padding:22px!important}.cf-root .cf-mini-remove{color:#8ea0b0;width:26px;height:26px}.cf-root .cf-mini-remove:hover{color:#b0231d;background:#fdecea}.cf-root .cf-cv-path{color:#8ea0b0;font-size:10.5px;display:block}.cf-root .cf-mini-table thead th,.cf-root .cf-mini-table thead tr.cf-mini-filters th{border-bottom:1px solid #dde7f0;color:#1f3a52!important;background:#eef3f8!important}.cf-root .cf-mini-table thead tr.cf-mini-filters th{border-bottom:1px solid #cfdbe6}.cf-root .cf-mini-filters select{color:#1f3a52!important;background:#fff!important;border-color:#d5e1eb!important}.cf-root .cf-mini-filters select[data-on=true]{color:#17784f!important;background:#e9f6f0!important;border-color:#1f9d6b!important}.cf-root .cf-mini-check{width:34px;padding-inline:10px 4px!important}.cf-root .cf-mini-check input{accent-color:#1f9d6b;width:15px!important;height:15px!important;min-height:0!important;margin:0!important}.cf-root .cf-mini-filters input[type=search]{color:#1f3a52;width:100%;font-size:11.5px;font-weight:500;background:#fff!important;border:1px solid #d5e1eb!important;border-radius:6px!important;height:26px!important;min-height:0!important;padding:0 8px!important}.cf-root .cf-mini-filters input[data-on=true]{background:#e9f6f0!important;border-color:#1f9d6b!important}.cf-root .cf-mini-export{gap:5px;height:32px;padding:0 10px;font-size:12px}.cf-root .cf-mini-selection{color:#17784f;background:#effaf5;border:1px solid #bfe6d4;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:12px;display:flex}.cf-root .cf-mini-selection strong{font-size:13px}.cf-root .cf-mini-selection .cf-link{margin-inline-start:auto;font-size:11.5px}.cf-root .cf-mini-danger{gap:4px;height:28px;padding:0 10px;font-size:11.5px;color:#b0231d!important;border-color:#f0b8b4!important}.cf-root .cf-mini-danger:hover{color:#fff!important;background:#b0231d!important}.cf-root .cf-mini-table tbody tr[data-picked=true] td{background:#f2faf6}.cf-root .cf-rel-cats{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cf-root .cf-rel-cat-row{background:#f3f7fb;border:1px solid #dde7f0;border-radius:10px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.cf-root .cf-rel-cat{color:#4b6478;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 10px 0 4px;font-size:12px;font-weight:700;display:inline-flex}.cf-root .cf-rel-cat .cf-rel-icon{width:20px;height:20px}.cf-root .cf-rel-cat b{background:#e3ebf2;border-radius:999px;padding:0 6px;font-size:10.5px;line-height:17px}.cf-root .cf-rel-cat[aria-pressed=true]{color:#fff;background:#0f2740}.cf-root .cf-rel-cat[aria-pressed=true] b{color:#fff;background:#2bb58a}.cf-root label.cf-rel-jump{color:#6b8094;gap:8px;font-size:11.5px;font-weight:600;flex-direction:row!important;align-items:center!important;margin:0!important;display:inline-flex!important}.cf-root .cf-rel-jump select{color:#0f2740;min-width:220px;font-size:12.5px;font-weight:600;background:#fff!important;border:1px solid #d5e1eb!important;border-radius:8px!important;height:32px!important;min-height:0!important;padding:0 10px!important}.cf-root .cf-cv-pad{padding:12px 14px}.cf-root .cf-cv-site-edit{width:24px;height:24px;margin-inline-start:4px}.cf-root .cf-cv-site-code{color:#8ea0b0;margin-top:-6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.cf-root .cf-client-related .cf-contact-places{margin-top:10px}.cf-root .cf-cv-avatar-square{color:#fff;background:#ffffff1f;border-radius:14px}.cf-root .cf-cv-avatar-square img,.cf-root .cf-cv-avatar-square>*{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cf-root .cf-cv-avatar-square>span[aria-hidden]{place-items:center;display:grid}.cf-root .cf-cv-avatar-square svg{width:28px;height:28px}.cf-root .cf-cv-avatar-square [class*=placeholder] span{display:none}.cf-root .cf-multi-cell{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.cf-root .cf-multi-cell>bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cf-root .cf-multi-more{color:#17784f;cursor:pointer;white-space:nowrap;background:#eef8f3;border:1px solid #bfe0cf;border-radius:999px;flex:none;height:20px;padding:0 7px;font-size:10.5px;font-weight:700}.cf-root .cf-multi-more:hover{color:#fff;background:#1f9d6b;border-color:#1f9d6b}.cf-root .cf-multi-panel{gap:10px;padding:14px 16px;display:grid}.cf-root .cf-multi-panel ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cf-root .cf-multi-panel li{color:#0f2740;background:#fbfdff;border:1px solid #e3ebf2;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.cf-root .cf-multi-panel li small{color:#fff;text-transform:uppercase;background:#1f9d6b;border-radius:999px;margin-inline-start:auto;padding:0 7px;font-size:9.5px}.cf-root .cf-multi-index{color:#3f6380;background:#e6eff6;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.cf-root .cf-multi-panel,.cf-root .cf-multi-panel ol{align-content:start}.cf-root .cf-multi-panel li{align-items:center;min-height:0;padding:8px 10px}.cf-root .cf-multi-text{flex:auto;gap:1px;min-width:0;display:grid}.cf-root .cf-multi-text strong{color:#0f2740;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cf-root .cf-multi-text small{color:#7d91a2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.cf-root .cf-multi-panel li small.cf-multi-primary{color:#fff;text-transform:uppercase;background:#1f9d6b;border-radius:999px;flex:none;margin:0;padding:0 7px;font-size:9.5px}.cf-root .cf-multi-panel li>small:not(.cf-multi-primary){color:inherit;text-transform:none;background:0 0;margin:0;padding:0}.cf-root .cf-multi-panel li .cf-multi-text small{text-align:start;color:#7d91a2!important;text-transform:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:500!important}.cf-root .cf-multi-panel li .cf-loc-tag{flex:none}.cf-root .cf-rel{gap:12px}.cf-root .cf-rel-head{background:#fff;padding:8px 12px}.cf-root .cf-rel-total strong{font-size:18px}.cf-root .cf-rel-nav{gap:8px;display:grid}.cf-root .cf-rel-nav .cf-rel-cat-row{justify-self:start}.cf-root .cf-rel-cat{height:28px;padding:0 10px;font-size:12px}.cf-root .cf-rel-nav .cf-rel-tabs{background:0 0;border:0;border-bottom:1px solid #dde7f0;border-radius:0;gap:0;padding:0}.cf-root .cf-rel-nav .cf-rel-tab{color:#4b6478;height:36px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:0 12px;font-size:12.5px}.cf-root .cf-rel-nav .cf-rel-tab:hover{color:#0f2740}.cf-root .cf-rel-nav .cf-rel-tab[aria-selected=true]{color:#0f2740;box-shadow:none;background:0 0;border-bottom-color:#1f9d6b}.cf-root .cf-rel-nav .cf-rel-tab b{color:#4b6478;background:#eef2f6}.cf-root .cf-rel-nav .cf-rel-tab[aria-selected=true] b{color:#fff;background:#1f9d6b}.cf-root .cf-rel-nav .cf-rel-tab-add{color:#17784f;border:0}.cf-root .cf-rel-panel{padding:12px}.cf-root .cf-rel-panel-head h3{font-size:13.5px}.cf-root .cf-site-assign-body{gap:12px;padding:12px 14px;display:grid}.cf-root .cf-site-assign-contacts{flex-wrap:wrap;gap:6px;display:flex}.cf-root .cf-site-assign-contacts button{color:#1f3a52;cursor:pointer;background:#fff;border:1px solid #d5e1eb;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.cf-root .cf-site-assign-contacts button[aria-selected=true]{color:#fff;background:#1f9d6b;border-color:#1f9d6b}.cf-root .cf-site-assign-contacts b{color:#4b6478;background:#eef2f6;border-radius:999px;padding:0 6px;font-size:10.5px}.cf-root .cf-site-assign-contacts button[aria-selected=true] b{color:#fff;background:#fff3}.cf-root .cf-site-assign-hint{color:#7d91a2;text-align:center;border:1px dashed #d5e1eb;border-radius:10px;margin:0;padding:18px;font-size:12.5px}.cf-root .cf-site-assign .cf-contact-locations{box-shadow:none;border:0;margin:0}.cf-root .cf-site-assign .cf-contact-locations>div:first-child{display:none}.cf-root .cf-site-assign-tree{margin-top:12px}.cf-root .cf-site-assign-tree>summary{cursor:pointer;color:#17784f;font-size:12.5px;font-weight:700}.cf-root .cf-site-resources{gap:14px;display:grid}.cf-root .cf-site-resources-title{color:#0f2740;margin:0 0 6px;font-size:13px;font-weight:700}.cf-root .cf-rel-empty{background:#fbfdff;border:1px dashed #cfdbe6;border-radius:12px;justify-items:center;gap:10px;padding:18px 16px 20px;display:grid}.cf-root .cf-rel-empty>:first-child{min-height:0!important;padding:0!important}.cf-root .cf-rel-empty>:first-child svg{width:22px;height:22px}.cf-root .cf-rel-empty h3,.cf-root .cf-rel-empty strong{font-size:13.5px}.cf-root .cf-rel-empty p{margin:2px 0 0;font-size:12px}.cf-root .cf-rel-empty .cf-btn{gap:6px;height:32px;font-size:12.5px}.cf-root .cf-site-resources-title{margin-top:4px}.cf-root .cf-link-icon{background:#fff;border-radius:9px;width:34px;height:34px;color:#17784f!important;border:1px solid #1f9d6b!important}.cf-root .cf-link-icon:hover{color:#fff!important;background:#1f9d6b!important}.cf-root .cf-icon-tools{justify-content:flex-end;display:flex;padding:6px 8px!important}.cf-root .cf-link-dialog{gap:10px;min-width:min(1180px,92vw);padding:14px 16px;display:grid}.cf-root .cf-link-bar{color:#4b6478;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.cf-root .cf-link-bar b{color:#17784f;font-size:14px}.cf-root .cf-link-bar em{color:#9a5b12;font-style:normal}.cf-root .cf-link-cols{position:relative}.cf-root .cf-link-cols .cf-btn{gap:6px;height:32px;font-size:12px}.cf-root .cf-link-cols-menu{z-index:30;inset-inline-end:0;background:#fff;border:1px solid #dde7f0;border-radius:10px;gap:2px;width:240px;max-height:320px;padding:8px;display:grid;position:absolute;top:36px;overflow:auto;box-shadow:0 10px 28px #0f274026}.cf-root .cf-link-cols-menu label{border-radius:6px;align-items:center;gap:8px;padding:5px 6px;font-size:12.5px;font-weight:500;flex-direction:row!important;margin:0!important;display:flex!important}.cf-root .cf-link-cols-menu label:hover{background:#f3f7fb}.cf-root .cf-link-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.cf-root .cf-link-grid>section{background:#fff;border:1px solid #dde7f0;border-radius:12px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.cf-root .cf-link-grid h4{color:#0f2740;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.cf-root .cf-link-grid h4 span{color:#17784f;background:#e6f4ee;border-radius:999px;padding:0 7px;font-size:10.5px;line-height:18px}.cf-root .cf-link-grid .cf-mini-scroll{max-height:46vh}.cf-root .cf-link-grid .cf-mini-bar .cf-btn{gap:4px;height:30px;padding:0 8px;font-size:11.5px}.cf-root .cf-link-locked{color:#a3b2bf;place-items:center;width:26px;height:26px;display:inline-grid}.cf-root .cf-link-loading{color:#7d91a2;text-align:center;padding:30px}.cf-root .cf-link-note{color:#7d91a2;margin-inline-end:auto}@media (max-width:960px){.cf-root .cf-link-grid{grid-template-columns:1fr}}.cf-root .cf-link-dialog{min-width:0}.cf-root .cf-modal:has(.cf-link-dialog){width:min(1480px,96vw)!important;max-width:96vw!important}.cf-root .cf-link-grid>section{overflow:hidden}.cf-root .cf-link-grid .cf-mini-scroll{overflow:auto}.cf-root .cf-cv-tools{align-items:center;gap:6px;display:inline-flex}.cf-root .cf-cv-tools .cf-icon-btn{width:34px;height:34px}.cf-root .cf-cv-tools .cf-client-view-switch{height:34px}.cf-root .cf-cv-card h4{flex-wrap:nowrap}.cf-root .cf-cv-card h4 .cf-cv-count{white-space:nowrap}.cf-root .cf-cv-card h4 .cf-cv-tools svg{color:currentColor}.cf-root .cf-cv-tools .cf-icon-btn{color:#1f3a52;background:#fff;border:1px solid #d5e1eb;border-radius:9px;place-items:center;display:inline-grid}.cf-root .cf-cv-tools .cf-icon-btn:hover{background:#f3f7fb;border-color:#9fb6c9}.cf-root .cf-cv-tools .cf-client-view-switch button{color:#4b6478}.cf-root .cf-cv-tools .cf-client-view-switch button[aria-pressed=true]{color:#fff}.cf-root .cf-link-dialog{padding:12px 14px}.cf-root .cf-link-grid{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:stretch;gap:10px}.cf-root .cf-link-grid>section{border-radius:10px;gap:6px;padding:8px}.cf-root .cf-link-grid h4{font-size:12.5px}.cf-root .cf-link-grid h4 em{color:#9a5b12;margin-inline-start:auto;font-size:11px;font-style:normal;font-weight:700}.cf-root .cf-link-moves{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.cf-root .cf-link-moves>span{height:10px}.cf-root .cf-link-moves .cf-btn{border-radius:9px;justify-content:center;width:40px;height:34px;padding:0}.cf-root .cf-link-moves .cf-btn:not(:disabled){color:#17784f;border-color:#1f9d6b}.cf-root .cf-link-moves .cf-btn:not(:disabled):hover{color:#fff;background:#1f9d6b}.cf-root .cf-mini[data-compact=true],.cf-root .cf-mini[data-compact=true] .cf-mini-bar{gap:6px}.cf-root .cf-mini[data-compact=true] label.cf-mini-search{max-width:none;height:30px}.cf-root .cf-mini[data-compact=true] .cf-mini-scroll{max-height:none;overflow:auto}.cf-root .cf-mini[data-compact=true] .cf-mini-table{width:max-content;min-width:100%}.cf-root .cf-mini[data-compact=true] .cf-mini-table thead tr:first-child th{color:#fff!important;background:#0f2740!important}.cf-root .cf-mini[data-compact=true] .cf-mini-table thead tr:first-child th .cf-mini-sort-idle{opacity:.6}.cf-root .cf-mini[data-compact=true] .cf-mini-table thead tr.cf-mini-filters th{border-bottom-color:#0f2740;top:34px;background:#163553!important}.cf-root .cf-mini[data-compact=true] .cf-mini-filter input{color:#e6f0f8}.cf-root .cf-mini[data-compact=true] .cf-mini-filter input::placeholder{color:#b9cad9}.cf-root .cf-mini[data-compact=true] .cf-mini-table th,.cf-root .cf-mini[data-compact=true] .cf-mini-table td{white-space:nowrap;min-width:140px}.cf-root .cf-mini[data-compact=true] .cf-mini-table .cf-mini-check{width:34px;min-width:34px}.cf-root .cf-mini[data-compact=true] .cf-mini-table tbody td{height:34px;padding:5px 10px;font-size:12px}.cf-root .cf-mini-filler td{border-bottom:1px solid #f4f7fa;height:34px}.cf-root .cf-mini-filter{background:#fff;border:1px solid #d5e1eb;border-radius:6px;flex-wrap:wrap;align-items:center;gap:3px;min-height:26px;padding:2px 4px;display:flex}.cf-root .cf-mini-filter[data-on=true]{border-color:#1f9d6b}.cf-root .cf-mini-filter input{flex:60px;min-width:50px;font-size:11.5px;height:20px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 2px!important}.cf-root .cf-mini-chip{color:#fff;background:#2bb58a;border-radius:999px;align-items:center;gap:2px;max-width:140px;padding:0 2px 0 6px;font-size:10.5px;font-weight:700;line-height:18px;display:inline-flex}.cf-root .cf-mini-chip bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cf-root .cf-mini-chip button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:14px;height:14px;padding:0;display:grid}.cf-root .cf-mini-filters .cf-mini-filter input[type=search]{border:0!important}.cf-root .cf-mini-cols{position:relative}.cf-root .cf-mini-cols .cf-icon-btn{color:#1f3a52;background:#fff;border:1px solid #d5e1eb;border-radius:8px;width:30px;height:30px}.cf-root .cf-mini-cols-menu{z-index:40;inset-inline-end:0;background:#fff;border:1px solid #dde7f0;border-radius:10px;gap:1px;width:230px;max-height:300px;padding:6px;display:grid;position:absolute;top:34px;overflow:auto;box-shadow:0 10px 28px #0f274026}.cf-root .cf-mini-cols-menu label{border-radius:6px;align-items:center;gap:8px;padding:5px 6px;font-size:12px;font-weight:500;flex-direction:row!important;margin:0!important;display:flex!important}.cf-root .cf-mini-cols-menu label:hover{background:#f3f7fb}@media (max-width:960px){.cf-root .cf-link-grid{grid-template-columns:1fr}.cf-root .cf-link-moves{flex-direction:row}}.cf-root .cf-mini[data-compact=true] .cf-mini-scroll{container-type:inline-size}.cf-root .cf-mini[data-compact=true] .cf-mini-table th:not(.cf-mini-check):not(.cf-mini-actions),.cf-root .cf-mini[data-compact=true] .cf-mini-table tbody td:not(.cf-mini-check):not(.cf-mini-actions):not([colspan]){text-overflow:ellipsis;width:calc(50cqi - 18px);min-width:calc(50cqi - 18px);max-width:calc(50cqi - 18px);overflow:hidden}.cf-root .cf-mini[data-compact=true] .cf-mini-empty{text-align:start}.cf-root .cf-mini[data-compact=true] .cf-mini-empty span{color:#6b7f92;position:sticky;inset-inline-start:12px}.cf-root .cf-mini[data-compact=true] .cf-mini-table .cf-mini-actions{width:40px;min-width:40px}.cf-root .cf-mini[data-compact=true] .cf-mini-filter{background:#fff;border-color:#fff3}.cf-root .cf-mini[data-compact=true] .cf-mini-filter input{-webkit-text-fill-color:#0f2740;color:#0f2740!important}.cf-root .cf-mini[data-compact=true] .cf-mini-filter input::placeholder{color:#8aa0b4;-webkit-text-fill-color:#8aa0b4}.cf-root .cf-mini-cols-menu{max-height:min(460px,60vh)}.cf-root .cf-mini-cols-head{z-index:1;background:#f7fafc;border-bottom:1px solid #e6edf3;align-items:center;gap:10px;margin:-6px -6px 4px;padding:8px 10px;font-size:11.5px;display:flex;position:sticky;top:-6px}.cf-root .cf-mini-cols-head strong{color:#0f2740;margin-inline-end:auto}.cf-root .cf-mini[data-compact=true] .cf-mini-table td .cf-multi-cell{align-items:center;gap:6px;max-width:100%;display:inline-flex}.cf-root .cf-mini[data-compact=true] .cf-mini-table td .cf-multi-cell bdi{text-overflow:ellipsis;overflow:hidden}.cf-root .cf-mini[data-compact=true] .cf-mini-scroll{scrollbar-width:auto;scrollbar-color:#8aa0b4 #eef3f7;border:1px solid #dde7f0;border-radius:8px;height:442px;max-height:442px;overflow:scroll auto}.cf-root .cf-mini[data-compact=true] .cf-mini-scroll::-webkit-scrollbar{width:11px;height:11px}.cf-root .cf-mini[data-compact=true] .cf-mini-scroll::-webkit-scrollbar-track{background:#eef3f7}.cf-root .cf-mini[data-compact=true] .cf-mini-scroll::-webkit-scrollbar-thumb{background:#8aa0b4;border:2px solid #eef3f7;border-radius:6px}.cf-root .cf-mini[data-compact=true] .cf-mini-table tbody tr{-webkit-user-select:none;user-select:none}.cf-root .cf-mini[data-compact=true] .cf-mini-scroll{height:min(442px,100dvh - 400px);min-height:230px}.cf-root .cf-link-moves{align-self:center;position:sticky;top:0}.cf-root .cf-mini[data-compact=true] .cf-mini-table .cf-mini-check{z-index:2;position:sticky;inset-inline-start:0}.cf-root .cf-mini[data-compact=true] .cf-mini-table tbody .cf-mini-check{background:#fff;box-shadow:1px 0 #e6edf3}.cf-root .cf-mini[data-compact=true] .cf-mini-table tbody tr[data-picked=true] .cf-mini-check{background:#effaf5}.cf-root .cf-mini[data-compact=true] .cf-mini-table thead .cf-mini-check{z-index:4}.cf-root .cf-mini[data-compact=true] .cf-mini-scroll{height:438px;min-height:438px;max-height:438px}.cf-root .cf-modal:has(.cf-link-dialog){height:94dvh}.cf-root .cf-link-dialog{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.cf-root .cf-link-grid{flex:auto;min-height:0}.cf-root .cf-link-grid>section{flex-direction:column;min-height:0;display:flex;overflow:hidden}.cf-root .cf-link-grid>section>.cf-mini{flex-direction:column;flex:auto;min-height:0;display:flex}.cf-root .cf-link-grid .cf-mini[data-compact=true] .cf-mini-scroll{flex:auto;height:auto;min-height:220px;max-height:none}.cf-root .cf-link-dialog+.cf-modal-footer{flex:none}.cf-root .cf-mini-pager{color:#5b7286;justify-content:flex-end;align-items:center;gap:4px;padding-top:6px;font-size:11.5px;display:flex}.cf-root .cf-mini-pager>span:first-child{margin-inline-end:auto}.cf-root .cf-mini-pager .cf-icon-btn{color:#1f3a52;background:#fff;border:1px solid #d5e1eb;border-radius:7px;width:28px;height:28px}.cf-root .cf-mini-pager .cf-icon-btn:disabled{opacity:.45}.cf-root .cf-mini-pages{align-items:center;gap:4px;display:inline-flex}.cf-root .cf-mini-pages i{color:#8aa0b4;font-style:normal}.cf-root .cf-mini-pages button{color:#1f3a52;cursor:pointer;background:#fff;border:1px solid #d5e1eb;border-radius:7px;min-width:28px;height:28px;padding:0 6px;font-size:11.5px;font-weight:600}.cf-root .cf-mini-pages button:hover{color:#17784f;border-color:#1f9d6b}.cf-root .cf-mini-pages button[aria-current=page]{color:#fff;background:#0f2740;border-color:#0f2740}.cf-root .cf-mini[data-compact=true] .cf-mini-table tbody tr:not(.cf-mini-filler):nth-child(2n) td{background:#f8fafc}.cf-root .cf-mini[data-compact=true] .cf-mini-table tbody tr:not(.cf-mini-filler):hover td{background:#eef5fb}.cf-root .cf-mini[data-compact=true] .cf-mini-table tbody tr[data-picked=true] td{background:#e8f6ef}.cf-root .cf-modal:has(.cf-link-dialog)>header{padding:10px 16px!important}.cf-root .cf-modal:has(.cf-link-dialog)>header h2{font-weight:700;letter-spacing:0!important;font-size:15px!important}.cf-root .cf-modal:has(.cf-link-dialog)>header p{margin-top:2px;font-size:11.5px!important}.cf-root .cf-mini[data-compact=true] .cf-mini-table .cf-mini-actions{z-index:2;background:#fff;position:sticky;inset-inline-end:0;box-shadow:-1px 0 #e6edf3}.cf-root .cf-mini[data-compact=true] .cf-mini-table thead .cf-mini-actions{z-index:4;background:#0f2740!important}.cf-root .cf-mini[data-compact=true] .cf-mini-table thead tr.cf-mini-filters .cf-mini-actions{background:#163553!important}.cf-root .cf-docs-upload{align-items:center;gap:6px;height:34px;display:inline-flex}.cf-root .cf-docs-drop-hint{color:#6b7f92;align-items:center;gap:6px;margin:0 0 8px;font-size:11.5px;display:flex}.cf-root .cf-docs-drop-hint[data-active=true]{color:#17784f;font-weight:700}.cf-root :is(.cf-docs-folder,.cf-files-folders button,.cf-docs-dropzone)[data-drop=true]{outline-offset:2px;outline:2px dashed #1f9d6b;background:#eaf8f1!important}.cf-root .cf-docs-folder[data-drop=true] .cf-docs-folder-icon{color:#fff;background:#1f9d6b}.cf-root .cf-docs-folder[data-drop=true]:after{content:"Drop to upload here";inset-inline-end:46px;color:#fff;background:#1f9d6b;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.cf-root .cf-docs-folder{position:relative}.cf-root .cf-upload-panel{background:#fff;border:1px solid #dde7f0;border-radius:12px;margin:0 0 10px;overflow:hidden;box-shadow:0 6px 18px #0f27400f}.cf-root .cf-upload-panel header{color:#0f2740;background:#f4f8fb;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.cf-root .cf-upload-panel header span{color:#6b7f92;margin-inline-start:auto;font-size:11.5px}.cf-root .cf-upload-panel ul{max-height:200px;margin:0;padding:4px 0;list-style:none;display:grid;overflow:auto}.cf-root .cf-upload-panel li{align-items:flex-start;gap:8px;padding:5px 12px;font-size:12px;display:flex}.cf-root .cf-upload-panel li>span{min-width:0;display:grid}.cf-root .cf-upload-panel li bdi{text-overflow:ellipsis;white-space:nowrap;color:#0f2740;font-weight:600;overflow:hidden}.cf-root .cf-upload-panel li small{color:#6b7f92;font-size:11px}.cf-root .cf-upload-panel li[data-state=done] svg{color:#17784f}.cf-root .cf-upload-panel li[data-state=error] svg{color:#b26a00}.cf-root .cf-upload-panel li[data-state=blocked] svg,.cf-root .cf-upload-panel li[data-state=blocked] small{color:#b0231d}.cf-root .cf-upload-panel li[data-state=uploading] svg{color:#2a5f8a}.cf-root .cf-spin{animation:.9s linear infinite cf-spin}@keyframes cf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cf-root .cf-spin{animation:none}}.cf-root .cf-upload-dialog{gap:12px;min-width:min(520px,86vw);display:grid}.cf-root .cf-upload-dialog>label:first-child{color:#1f3a52;gap:4px;font-size:12px;font-weight:600;display:grid}.cf-root .cf-upload-drop{color:#1f3a52;text-align:center;cursor:pointer;background:#f8fbfd;border:2px dashed #b9cad9;border-radius:12px;justify-items:center;gap:4px;padding:22px 14px;display:grid}.cf-root .cf-upload-drop:hover,.cf-root .cf-upload-drop[data-drop=true]{color:#17784f;background:#eaf8f1;border-color:#1f9d6b}.cf-root .cf-upload-drop small{color:#6b7f92;font-size:11px}.cf-root .cf-upload-files{gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cf-root .cf-upload-files li{border:1px solid #e6edf3;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.cf-root .cf-upload-files li bdi{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cf-root .cf-upload-files li small{color:#6b7f92;font-size:11px}.cf-root .cf-upload-files li[data-problem=true] small{color:#b0231d}.cf-root .cf-malware-alert{color:#1f3a52;align-items:flex-start;gap:14px;display:flex}.cf-root .cf-malware-alert>svg{color:#b0231d;flex:none}.cf-root .cf-malware-alert ul{color:#b0231d;margin:0 0 8px;padding-inline-start:18px;font-weight:700}.cf-root .cf-malware-alert p{margin:0;font-size:12.5px;line-height:1.5}.cf-root .cf-pb{gap:12px;padding:12px 14px 14px;display:grid}.cf-root .cf-pb-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cf-root .cf-pb-search{color:#6b7f92;background:#fff;border:1px solid #d5e1eb;border-radius:10px;flex:260px;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.cf-root .cf-pb-search:focus-within{border-color:#1f9d6b;box-shadow:0 0 0 3px #1f9d6b1f}.cf-root .cf-pb-search input{flex:1;min-width:0;font-size:12.5px;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.cf-root .cf-pb-search button{color:#4b6478;cursor:pointer;background:#eef3f7;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.cf-root .cf-pb-chips{background:#eef3f7;border-radius:10px;gap:4px;padding:3px;display:inline-flex}.cf-root .cf-pb-chips button{color:#4b6478;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.cf-root .cf-pb-chips button span{color:#0f2740;background:#fff;border-radius:999px;padding:0 6px;font-size:10.5px;line-height:17px}.cf-root .cf-pb-chips button[aria-pressed=true]{color:#fff;background:#0f2740;box-shadow:0 2px 6px #0f274033}.cf-root .cf-pb-chips button[aria-pressed=true] span{color:#fff;background:#ffffff26}.cf-root .cf-pb-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;gap:12px;display:grid}.cf-root .cf-pb-grid.cf-pb-one{grid-template-columns:minmax(0,720px)}.cf-root .cf-pb-card{border:1px solid #e3ebf2;background:#fff;border-inline-start:3px solid #1f9d6b;border-radius:12px;gap:10px;min-width:0;padding:12px 14px;transition:box-shadow .15s,transform .15s;display:grid;box-shadow:0 1px 2px #0f27400a}.cf-root .cf-pb-card:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0f274014}.cf-root .cf-pb-card[data-empty=true]{background:#fbfcfe;border-inline-start-color:#c9d6e1}.cf-root .cf-pb-card header{align-items:flex-start;gap:10px;min-width:0;display:flex}.cf-root .cf-pb-icon{color:#17784f;background:#e8f6ef;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.cf-root .cf-pb-card[data-empty=true] .cf-pb-icon{color:#6b7f92;background:#eef3f7}.cf-root .cf-pb-title{flex:1;gap:3px;min-width:0;display:grid}.cf-root .cf-pb-title strong{color:#0f2740;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;line-height:1.3;overflow:hidden}.cf-root .cf-pb-title code{color:#5b7286;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:5px;justify-self:start;max-width:100%;padding:1px 6px;font-size:10.5px;overflow:hidden}.cf-root .cf-pb-count{color:#17784f;white-space:nowrap;background:#e8f6ef;border-radius:999px;flex:none;align-self:center;padding:2px 9px;font-size:11px;font-weight:700}.cf-root .cf-pb-count[data-zero=true]{color:#6b7f92;background:#eef3f7;font-weight:600}.cf-root .cf-pb-edit{color:#17784f;opacity:.55;border:1px solid #0000;border-radius:8px;flex:none;align-self:center;width:30px;height:30px;transition:opacity .15s,background .15s}.cf-root .cf-pb-card:hover .cf-pb-edit,.cf-root .cf-pb-edit:focus-visible{opacity:1;background:#e8f6ef;border-color:#bfe5d2}.cf-root .cf-pb-tree{border-top:1px dashed #e3ebf2;padding-top:8px}.cf-root .cf-pb-empty{color:#8193a4;background:#f4f7fa;border-radius:8px;margin:0;padding:8px 10px;font-size:11.5px}.cf-root .cf-pb-more{border-radius:999px;justify-self:center;height:34px;padding:0 16px;font-size:12px}@media (prefers-reduced-motion:reduce){.cf-root .cf-pb-card{transition:none}.cf-root .cf-pb-card:hover{transform:none}}.cf-root label.cf-pb-search{flex-direction:row!important;margin:0!important;display:flex!important}.cf-root .cf-pb-title strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.cf-root .cf-pb-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cf-root .cf-pb-meta code{max-width:60%}.cf-root .cf-pb-meta .cf-pb-count{align-self:auto;padding:1px 8px;font-size:10.5px}.cf-root .cf-rel2-layout{grid-template-columns:minmax(200px,250px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cf-root .cf-rel2-side{background:#fff;border:1px solid #e3ebf2;border-radius:12px;gap:12px;padding:10px;display:grid;position:sticky;top:8px}.cf-root .cf-rel2-side>div{gap:12px;display:grid}.cf-root .cf-rel2-cat{gap:3px;display:grid}.cf-root .cf-rel2-cat h5{color:#6b7f92;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 0 3px;padding:0 6px;font-size:10.5px;font-weight:800;display:flex}.cf-root .cf-rel2-cat h5 span{color:#8ea0b0;font-weight:700}.cf-root .cf-rel2-item{border-radius:9px;align-items:center;gap:4px;display:flex}.cf-root .cf-rel2-item>button:first-child{color:#1f3a52;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;height:36px;padding:0 8px;font-size:12.5px;font-weight:600;display:flex}.cf-root .cf-rel2-item>button:first-child bdi{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cf-root .cf-rel2-item>button:first-child b{color:#0f2740;background:#eef3f7;border-radius:999px;padding:0 7px;font-size:10.5px;line-height:18px}.cf-root .cf-rel2-item>button:first-child:hover{background:#f3f7fb}.cf-root .cf-rel2-item[data-active=true]>button:first-child{color:#fff;background:#0f2740;box-shadow:0 3px 10px #0f274033}.cf-root .cf-rel2-item[data-active=true]>button:first-child b{color:#fff;background:#ffffff26}.cf-root .cf-rel2-item .cf-rel-avatar{width:24px;height:24px;font-size:9.5px}.cf-root .cf-rel2-link{color:#17784f;background:#fff;border:1px solid #bfe5d2;border-radius:8px;flex:none;width:30px;height:30px}.cf-root .cf-rel2-link:hover{color:#fff;background:#1f9d6b}.cf-root .cf-rel2-add .cf-rel2-item>button:first-child{color:#17784f;border:1px dashed #bfe5d2}.cf-root .cf-rel2-add .cf-rel2-item>button:first-child:hover{background:#eaf8f1}.cf-root .cf-rel2-plus{background:#e8f6ef;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.cf-root .cf-rel2-link-mark{color:#1f9d6b}.cf-root .cf-rel2-locked{color:#8ea0b0;align-items:center;gap:8px;height:32px;padding:0 8px;font-size:12px;display:flex}.cf-root .cf-rel2-views{display:inline-flex}.cf-root .cf-rel-head-actions{align-items:center;gap:8px;display:inline-flex}.cf-root .cf-rel2-grid-wrap{gap:10px;display:grid}.cf-root .cf-rel2-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cf-root .cf-rel2-card{background:#fff;border:1px solid #e3ebf2;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:12px;transition:box-shadow .15s;display:grid}.cf-root .cf-rel2-card:hover{box-shadow:0 8px 20px #0f274014}.cf-root .cf-rel2-card-text{gap:3px;min-width:0;display:grid}.cf-root .cf-rel2-card-text strong{color:#0f2740;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cf-root .cf-rel2-card-text code{color:#5b7286;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:5px;justify-self:start;max-width:100%;padding:1px 6px;font-size:10.5px;overflow:hidden}.cf-root .cf-rel2-card>.cf-status,.cf-root .cf-rel2-card>[class*=badge]{grid-column:2;justify-self:start}.cf-root .cf-rel2-card-actions{border-top:1px dashed #e3ebf2;grid-column:1/-1;justify-content:flex-end;gap:6px;padding-top:8px;display:flex}@media (max-width:860px){.cf-root .cf-rel2-layout{grid-template-columns:1fr}.cf-root .cf-rel2-side{position:static}}.cf-root .cf-rel-panel .cf-mini-scroll{max-height:none}.cf-root .cf-rel-panel .cf-mini-filler td{height:44px}.cf-root .cf-hist-nav{flex-wrap:wrap;margin:0 0 10px}.cf-root .cf-hist-related{color:#17784f;background:#eaf8f1;border:1px solid #bfe5d2;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:2px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.cf-root .cf-hist-related:hover{color:#fff;background:#1f9d6b}.cf-root .cf-hist-related small{color:inherit;opacity:.75;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600}.cf-root .cf-hist-item[data-kind=link] .cf-hist-icon{color:#17784f;background:#e8f6ef}.cf-root .cf-hist-item[data-kind=unlink] .cf-hist-icon{color:#b0231d;background:#fdecea}.cf-root .cf-hist-item[data-kind=unlink] .cf-hist-related{color:#b0231d;background:#fdf1ef;border-color:#f3c7c2}.cf-root .cf-hist-related-list{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cf-root .cf-hist-more{color:#17784f;cursor:pointer;background:#fff;border:1px dashed #1f9d6b;border-radius:999px;height:24px;padding:0 10px;font-size:11.5px;font-weight:700}.cf-root .cf-hist-more:hover{color:#fff;background:#1f9d6b}.cf-root .cf-hist-item[data-kind=unlink] .cf-hist-more{color:#b0231d;border-color:#e2a39b}.cf-root .cf-id-list,.cf-root .cf-template-nodes{border:1px solid var(--cf-line,#dde7f0);border-radius:10px;gap:8px;min-width:0;margin:0;padding:10px 12px;display:grid}.cf-root .cf-id-list legend,.cf-root .cf-template-nodes legend{color:var(--cf-ink,#0f2740);padding:0 4px;font-size:12px;font-weight:700}.cf-root .cf-template-nodes ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cf-root .cf-template-nodes li{grid-template-columns:minmax(140px,1fr) 90px minmax(160px,1fr) auto auto;align-items:end;gap:6px;padding-inline-start:calc(var(--depth,0) * 22px);display:grid}.cf-root .cf-template-nodes li input{height:34px}.cf-root .cf-template-type{min-width:0}@media (max-width:760px){.cf-root .cf-template-nodes li{grid-template-columns:1fr 80px}.cf-root .cf-template-type{grid-column:1/-1}}.cf-root .cf-template-btn{align-items:center;gap:6px;height:30px;margin-inline-start:auto;font-size:12px;display:inline-flex}.cf-root .cf-template-apply{gap:12px;min-width:min(720px,90vw);display:grid}.cf-root .cf-template-apply-fields{grid-template-columns:2fr 1fr 1.4fr;gap:10px;display:grid}.cf-root .cf-template-apply-fields label{gap:4px;font-size:12px;font-weight:600;display:grid}@media (max-width:760px){.cf-root .cf-template-apply-fields{grid-template-columns:1fr}}.cf-root .cf-template-plan{gap:8px;display:grid}.cf-root .cf-template-plan>p{background:var(--cf-status-warning-bg,#fff4e5);color:var(--cf-status-warning-text,#8a4b00);border-radius:8px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:12.5px;display:flex}.cf-root .cf-template-plan>p[data-ok=true]{background:var(--cf-status-success-bg,#e8f6ef);color:var(--cf-status-success-text,#17784f)}.cf-root .cf-template-plan ol{border:1px solid var(--cf-line,#e3ebf2);border-radius:10px;gap:2px;max-height:320px;margin:0;padding:6px;list-style:none;display:grid;overflow:auto}.cf-root .cf-template-plan li{border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:5px 8px;padding-inline-start:calc(8px + var(--depth,0) * 20px);font-size:12.5px;display:flex}.cf-root .cf-template-plan li code{color:var(--cf-muted,#5b7286);font-size:11px}.cf-root .cf-template-plan li em{background:var(--cf-accent-soft,#eef3f7);border-radius:999px;padding:0 7px;font-size:10.5px;font-style:normal;font-weight:700}.cf-root .cf-template-plan li[data-issue=true]{background:var(--cf-status-danger-bg,#fdecea)}.cf-root .cf-template-plan li small{color:var(--cf-status-danger-text,#b0231d);flex-basis:100%}.cf-root .cf-template-nodes{grid-column:1/-1}.cf-root .cf-template-nodes li{align-items:center}.cf-root .cf-template-type label>span:first-child,.cf-root .cf-template-type .cf-lookup-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cf-root .cf-template-nodes li input{border:1px solid var(--cf-line,#d5e1eb);background:#fff;border-radius:8px;padding:0 10px}.cf-root .cf-location-profile .cf-cv-grid{align-items:start}.cf-root .cf-location-profile .cf-cv-grid>.cf-cv-card{align-self:start;min-width:0}.cf-root .cf-location-profile .cf-cv-card dl .cf-cv-fact{grid-template-columns:minmax(100px,32%) minmax(0,1fr)}.cf-root .cf-location-profile .cf-cv-fact dt{white-space:normal}.cf-root .cf-location-profile .cf-link{white-space:normal;text-align:start;align-items:start;max-width:100%}.cf-root .cf-location-profile .cf-link bdi{overflow-wrap:anywhere;min-width:0}.cf-root .cf-location-profile .cf-link svg{flex-shrink:0;margin-top:3px}.cf-root .cf-location-profile [aria-label=Related\ records] dl{-moz-column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}@media (max-width:600px){.cf-root .cf-location-profile [aria-label=Related\ records] dl{grid-template-columns:1fr}}.cf-root .cf-property-form-heading{color:#173c55;border-bottom:1px solid #dce7ee;margin:8px 0 0;padding:12px 0 8px;font-size:15px}.cf-root .cf-hierarchy-path{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cf-root .cf-hierarchy-step{align-items:center;gap:4px;min-width:0;display:inline-flex}.cf-root .cf-hierarchy-slash{color:#6b8094;padding:0 2px}.cf-root .cf-hierarchy-link{color:#334155;overflow-wrap:anywhere;background:#edf2f7;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:600;text-decoration:none}.cf-root .cf-hierarchy-link:hover{text-decoration:underline}.cf-root .cf-hierarchy-link:focus-visible{outline-offset:2px;outline:2px solid #108e88}.cf-root .cf-hierarchy-site{color:#234b85;background:#e5eefb}.cf-root .cf-hierarchy-building,.cf-root .cf-hierarchy-pavilion{color:#166654;background:#e5f3f0}.cf-root .cf-hierarchy-floor{color:#604397;background:#eeeafb}.cf-root .cf-hierarchy-zone{color:#815912;background:#fff2d9}.cf-root .cf-hierarchy-area{color:#216476;background:#e0f2f7}.cf-root .cf-hierarchy-space{color:#506824;background:#edf3e1}.cf-root .cf-location-profile .cf-cv-hero{gap:14px;padding:16px}.cf-root .cf-location-profile .cf-cv-avatar{width:88px;height:72px;overflow:hidden}.cf-root .cf-location-profile .cf-cv-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cf-root .cf-location-profile .cf-cv-avatar>span{text-align:center;font-size:10px}.cf-root .cf-location-profile .cf-cv-card h4{padding:12px 14px}.cf-root .cf-location-profile .cf-cv-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:8px 14px;display:grid}.cf-root .cf-location-profile .cf-cv-card dl .cf-cv-fact{flex-direction:column;align-items:stretch;gap:4px;min-height:0;padding:8px 0;display:flex}.cf-root .cf-location-profile .cf-cv-fact dd{white-space:normal;text-overflow:clip;line-height:1.5;overflow:visible}.cf-root .cf-location-profile [aria-label=Location\ hierarchy]>dl{grid-template-columns:repeat(4,minmax(0,1fr))}.cf-root .cf-location-profile [aria-label=Location\ hierarchy]>dl>.cf-cv-fact:first-child{grid-column:1/-1;padding-bottom:12px}.cf-root .cf-location-profile [aria-label=Related\ records] dl{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.cf-root .cf-location-profile [aria-label=Location\ hierarchy]>dl,.cf-root .cf-location-profile [aria-label=Related\ records] dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cf-root .cf-location-profile .cf-cv-card dl{grid-template-columns:1fr}.cf-root .cf-location-profile .cf-cv-actions{grid-column:1/-1}}.cf-root .cf-priority-swatch{align-items:center;gap:6px;display:inline-flex}.cf-root .cf-priority-swatch i{border-radius:4px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0000001f}.cf-root .cf-priority-swatch code{color:var(--cf-muted,#5b7286);font-size:11px}.cf-root .cf-priority-form{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:0;display:grid}.cf-root .cf-priority-form label{color:var(--cf-ink,#0f2740);gap:4px;font-size:12px;font-weight:600;display:grid}.cf-root .cf-priority-wide{grid-column:1/-1}.cf-root .cf-priority-colour{align-items:center;gap:8px;display:flex}.cf-root .cf-priority-colour input[type=color]{width:42px;height:34px;padding:2px}.cf-root .cf-priority-preview{border:1px dashed var(--cf-line,#d5e1eb);color:var(--cf-muted,#5b7286);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}@media (max-width:720px){.cf-root .cf-priority-form{grid-template-columns:1fr}}.cf-root.cf-shell .cf-workspace-tabs:has(.cf-section-tabs){flex-wrap:wrap;row-gap:8px;height:auto;min-height:44px;padding-block:8px;overflow:visible}.cf-root.cf-shell .cf-workspace-tabs .cf-section-tabs{flex-wrap:wrap;flex:none;max-width:100%;display:flex;overflow:visible}.cf-root.cf-shell .cf-workspace-tabs .cf-section-tabs button{white-space:nowrap;flex:none;height:auto;min-height:34px}.cf-root.cf-shell .cf-workspace-tabs:has(.cf-section-tabs) .cf-tab-actions:not(:empty){flex:1 0 100%;min-width:0;margin-inline-start:0}.cf-root.cf-shell .cf-workspace-tabs:has(.cf-section-tabs) .cf-tab-actions>.cf-filter-bar{flex-wrap:wrap}.cf-root.cf-shell .cf-workspace-tabs:has(.cf-section-tabs) .cf-active-tab{white-space:normal;max-width:100%;height:auto;min-height:34px}.cf-root .cf-scope-path{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cf-root .cf-scope-path>span{align-items:center;gap:6px;display:inline-flex}.cf-root .cf-scope-path small{background:var(--cf-accent-soft,#eef3f7);color:var(--cf-muted,#5b7286);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.cf-root .cf-scope-path>span[data-level=divisions] small{color:#1d4f91;background:#e7eef8}.cf-root .cf-scope-path>span[data-level=business-units] small{color:#17784f;background:#eaf6f1}.cf-root .cf-scope-path>span[data-level=sections] small{color:#9a5b12;background:#fff3e2}.cf-root .cf-scope-path>span[data-level=teams] small{color:#5b3a94;background:#f1ebfa}.cf-root .cf-priority-form label>span:first-child{gap:3px;display:inline-flex}.cf-root .cf-scope-profile .cf-cv-grid{align-items:start}.cf-root .cf-scope-profile .cf-cv-hero{min-height:0;padding:16px 20px}.cf-root .cf-scope-profile .cf-cv-avatar{width:60px;min-width:60px;height:60px}.cf-root .cf-scope-profile .cf-cv-fact{padding-block:9px}.cf-root .cf-scope-profile .cf-scope-path{flex-wrap:wrap;gap:6px;display:flex}.cf-root .cf-scope-profile .cf-scope-path>span{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.cf-root .cf-scope-logo-upload{background:#f6f9fc;border:1px solid #d8e4ef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-block:10px 16px;padding:12px;display:flex}.cf-root .cf-scope-logo-preview{color:#234e69;background:#e7f0f5;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.cf-root .cf-scope-logo-preview img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.cf-root .cf-scope-logo-copy{flex:180px;gap:3px;min-width:0;display:grid}.cf-root .cf-scope-logo-copy small{color:#61768b;overflow-wrap:anywhere}.cf-root .cf-scope-logo-upload label.cf-btn{cursor:pointer;gap:6px;width:auto;margin:0;padding:8px 12px;flex-direction:row!important;display:inline-flex!important}.cf-root input.cf-scope-logo-input{clip-path:inset(50%);margin:-1px;position:absolute;overflow:hidden;width:1px!important;height:1px!important;padding:0!important}.cf-root .cf-scope-logo-upload:focus-within{outline-offset:2px;outline:2px solid #138f94}.cf-root .cf-scope-media-fieldset{border:0;min-width:0;margin:0;padding:0}.cf-root .cf-scope-media-fieldset:disabled label{pointer-events:none;opacity:.6}.cf-root .cf-scope-colour{align-items:center;gap:10px;display:flex}.cf-root .cf-scope-colour input[type=color]{flex:0 0 42px;width:42px;padding:3px}.cf-root .cf-scope-colour input:not([type=color]){flex:1;min-width:0}.cf-root .cf-scope-profile .cf-cv-grid{align-items:start;gap:12px}.cf-root .cf-scope-profile .cf-cv-grid>.cf-cv-card{align-self:start}.cf-root .cf-scope-profile .cf-cv-card h4{padding:9px 12px}.cf-root .cf-scope-profile .cf-cv-card dl .cf-cv-fact{grid-template-columns:110px minmax(0,1fr);gap:8px;min-height:30px;padding:6px 0}.cf-root .cf-scope-profile .cf-cv-fact dt{white-space:normal}.cf-root .cf-scope-profile .cf-cv-card dl .cf-cv-fact-wide{grid-template-columns:1fr;gap:6px;padding-bottom:10px}.cf-root .cf-scope-profile .cf-scope-path>span{flex-wrap:nowrap;align-items:baseline;max-width:100%}.cf-root .cf-scope-profile .cf-scope-path>span small{flex:none}.cf-root .cf-scope-profile [aria-label="Coverage & usage"] dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px}.cf-root .cf-scope-profile [aria-label="Coverage & usage"] dl .cf-cv-fact{background:#f4f8fb;border:0;border-radius:8px;grid-template-columns:1fr;gap:4px;padding:8px 10px}.cf-root .cf-scope-profile [aria-label="Coverage & usage"] dd{font-size:18px;line-height:1.2}.cf-root .cf-scope-profile [aria-label=Record] dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.cf-root .cf-scope-profile [aria-label=Record] dl .cf-cv-fact{border:0}@media (max-width:900px){.cf-root .cf-scope-profile .cf-cv-grid{grid-template-columns:1fr}}@media (max-width:600px){.cf-root .cf-scope-profile [aria-label=Record] dl{grid-template-columns:1fr}.cf-root .cf-scope-profile .cf-scope-path>span{flex-wrap:wrap}}.cf-root .cf-scope-profile .cf-cv-hero{border-radius:16px;padding:18px;box-shadow:0 8px 24px #102a4312}.cf-root .cf-scope-profile .cf-cv-identity h3{letter-spacing:-.02em;font-size:20px;font-weight:700}.cf-root .cf-scope-profile .cf-cv-card{border:1px solid #e1e8ef;border-radius:14px;box-shadow:0 2px 8px #102a4305}.cf-root .cf-scope-profile .cf-cv-card h4{background:#fff;border-bottom:1px solid #edf2f6;padding:12px 14px;font-size:13px}.cf-root .cf-scope-profile .cf-cv-card h4>svg{box-sizing:content-box;color:#158569;background:#eaf6f2;border-radius:8px;width:18px;height:18px;padding:5px}.cf-root .cf-scope-profile .cf-cv-card dl{padding-inline:14px}.cf-root .cf-scope-profile .cf-scope-path{gap:8px;padding-block:2px}.cf-root .cf-scope-profile .cf-scope-path>span{align-items:center;gap:8px}.cf-root .cf-scope-profile .cf-scope-step{color:#24465f;background:#f8fafc;border:1px solid #dce7ee;border-radius:10px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:8px 10px;text-decoration:none;display:inline-flex}.cf-root .cf-scope-profile a.cf-scope-step:hover{background:#edf7f5;border-color:#98cfc3}.cf-root .cf-scope-profile a.cf-scope-step:focus-visible{outline-offset:3px;outline:2px solid #138f94}.cf-root .cf-scope-profile .cf-scope-step[aria-current=page]{background:#eef8f5;border-color:#b7d9d0}.cf-root .cf-scope-profile .cf-scope-step-icon{color:#315e7c;background:#e5eef5;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.cf-root .cf-scope-profile .cf-scope-step-copy{gap:2px;min-width:0;display:grid}.cf-root .cf-scope-profile .cf-scope-path .cf-scope-step-copy small{letter-spacing:.05em;background:0 0;border-radius:0;padding:0;font-size:9px}.cf-root .cf-scope-profile .cf-scope-step-copy bdi{overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.4}.cf-root .cf-scope-profile [aria-label="Coverage & usage"] dl{gap:10px;padding:12px 14px}.cf-root .cf-scope-profile [aria-label="Coverage & usage"] dl .cf-cv-fact{background:linear-gradient(135deg,#f7fafc,#eef5f8);border:1px solid #e7eef3;border-radius:10px;gap:6px;padding:11px 12px}.cf-root .cf-scope-profile [aria-label="Coverage & usage"] dd{letter-spacing:-.03em;color:#183e56;font-size:22px;font-weight:700}@media (max-width:600px){.cf-root .cf-scope-profile .cf-cv-hero{padding:14px}.cf-root .cf-scope-profile .cf-cv-identity h3{font-size:17px}.cf-root .cf-scope-profile .cf-scope-path>span{flex-wrap:nowrap}}.cf-root .cf-scope-profile .cf-scope-path-list{gap:0;width:100%;padding:0;display:grid}.cf-root .cf-scope-profile .cf-scope-path-list>.cf-scope-path-row{border-bottom:1px solid #edf2f6;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:10px;padding:7px 0;display:grid}.cf-root .cf-scope-profile .cf-scope-path-list>.cf-scope-path-row:last-child{border-bottom:0}.cf-root .cf-scope-profile .cf-scope-path-label{color:#6b8094;align-items:center;gap:6px;min-width:0;display:inline-flex}.cf-root .cf-scope-profile .cf-scope-path-label small{text-transform:none;letter-spacing:0;color:inherit;background:0 0;border-radius:0;padding:0;font-size:10.5px;font-weight:500}.cf-root .cf-scope-profile .cf-scope-path-row>a,.cf-root .cf-scope-profile .cf-scope-path-row>strong{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:600;line-height:1.45}.cf-root .cf-scope-profile .cf-scope-path-row>strong{color:#102a43}.cf-root .cf-scope-profile .cf-scope-path-row>a{color:#245c78;text-underline-offset:3px;-webkit-text-decoration:underline #bdd2df;text-decoration:underline #bdd2df}.cf-root .cf-scope-profile .cf-cv-card dl .cf-cv-fact-wide:has(.cf-scope-path-list)>dt{display:none}@media (max-width:600px){.cf-root .cf-scope-profile .cf-scope-path-list>.cf-scope-path-row{grid-template-columns:100px minmax(0,1fr);gap:8px}}.cf-root .cf-scope-profile{gap:10px}.cf-root .cf-scope-profile .cf-cv-hero{border-radius:12px;gap:12px;padding:12px 14px}.cf-root .cf-scope-profile .cf-cv-avatar{border-radius:10px;width:44px;min-width:44px;height:44px}.cf-root .cf-scope-profile .cf-cv-avatar svg{width:26px;height:26px}.cf-root .cf-scope-profile .cf-cv-identity h3{font-size:17px}.cf-root .cf-scope-profile .cf-cv-grid{gap:10px}.cf-root .cf-scope-profile .cf-cv-card{box-shadow:none;border-radius:10px}.cf-root .cf-scope-profile .cf-cv-card h4{gap:7px;padding:8px 12px;font-size:12px}.cf-root .cf-scope-profile .cf-cv-card h4>svg{border-radius:6px;width:14px;height:14px;padding:4px}.cf-root .cf-scope-profile .cf-cv-card dl{padding:3px 12px 5px}.cf-root .cf-scope-profile .cf-cv-card dl .cf-cv-fact{min-height:28px;padding:5px 0}.cf-root .cf-scope-profile .cf-scope-path-list>.cf-scope-path-row{grid-template-columns:110px minmax(0,1fr);padding:5px 0}.cf-root .cf-scope-profile .cf-scope-path-label small{font-size:10.5px;color:#637b8d!important;background:0 0!important}.cf-root .cf-scope-profile [aria-label="Coverage & usage"] dl{grid-template-columns:1fr;gap:0;padding:3px 12px 5px;display:grid}.cf-root .cf-scope-profile [aria-label="Coverage & usage"] dl .cf-cv-fact{background:0 0;border:0;border-bottom:1px solid #edf2f6;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:28px;padding:6px 0;display:grid}.cf-root .cf-scope-profile [aria-label="Coverage & usage"] dl .cf-cv-fact:last-child{border-bottom:0}.cf-root .cf-scope-profile [aria-label="Coverage & usage"] dd{letter-spacing:0;text-align:end;min-width:24px;font-size:13px;line-height:1.4}.cf-root .cf-scope-profile [aria-label=Record] dl{gap:0 18px;padding:4px 12px}@media (max-width:600px){.cf-root .cf-scope-profile .cf-cv-hero{padding:12px}.cf-root .cf-scope-profile .cf-scope-path-list>.cf-scope-path-row{grid-template-columns:100px minmax(0,1fr)}}.cf-root .cf-rel-open.cf-rel-open-icon{border-radius:8px;justify-content:center;width:30px;height:30px;padding:0}.cf-root .cf-rel-open-icon:focus-visible{outline-offset:2px;outline:2px solid #138f94}.cf-root .cf-scope-structure .cf-page-heading{margin-bottom:0}.cf-root .cf-scope-structure .cf-page-heading h1{font-size:23px}.cf-root .cf-scope-structure .cf-icon-btn{width:28px;height:28px;min-height:28px}.cf-root .cf-scope-structure .cf-kpi{gap:6px;min-height:56px;padding:10px 14px}.cf-root .cf-scope-structure .cf-kpi-value{font-size:22px;line-height:1.2}.cf-root .cf-scope-structure .cf-kpi-label{font-size:11px}:is(.cf-root.cf-shell .cf-workspace-tabs .cf-active-tab,.cf-root.cf-shell .cf-workspace-tabs:has(.cf-tab-actions:not(:empty)) .cf-active-tab){white-space:nowrap;flex-shrink:0;height:auto;min-height:32px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.25}.cf-root.cf-shell:has(.cf-scope-structure) .cf-workspace-tabs .cf-active-tab{color:#146c4a;background:#e3f4ec;border-color:#c5e6d7}.cf-root .cf-scope-structure .cf-filter-bar{background:linear-gradient(110deg,#fff,#f0f5fa);border-bottom:1px solid #d5e2ec;padding:10px 12px}.cf-root .cf-scope-structure .cf-kpi{border-top:2px solid #25a780}.cf-root .cf-scope-structure .cf-page-header h1{font-size:22px}.cf-root.cf-shell .cf-wop .cf-wop-board{--wop-navy:#0f2f63;--wop-navy-2:#1d4f8c;--wop-steel:#4a85bd;--wop-ink:#0f2f63;--wop-cyan:#19b3d1}.cf-root.cf-shell .cf-wop .cf-wop-board :is(.cf-wop-summary,.cf-wop-panel,.cf-wop-kpi){background:#fff;border-color:#d8e4f1;box-shadow:0 2px 8px #0f2f6312}.cf-root.cf-shell .cf-wop .cf-wop-board :is(.cf-wop-body,.cf-wop-fill,.cf-wop-chart){background:#fff}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-strip{background:linear-gradient(90deg, var(--wop-navy) 0%, var(--wop-navy-2) 45%, var(--wop-steel) 100%);color:#fff;text-transform:uppercase;letter-spacing:.07em;border-bottom:0;font-size:13px;font-weight:800}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-strip>span,.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-strip svg{color:#fff}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-strip small{color:#e6f2fb;text-transform:none;letter-spacing:0;font-weight:600}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-strip small i,.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-strip small i:after{background:#5fd0ff}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-strip button{color:#fff}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-months{background:#ffffff1f;border-color:#ffffff40}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-months :is(button,span){color:#eaf4fc}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-months button.is-on{color:var(--wop-navy);background:#fff}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-summary{background:#fff}.cf-root.cf-shell .cf-wop .cf-wop-board :is(.cf-wop-badge,.cf-wop-kpi-icon){background:linear-gradient(135deg, var(--wop-navy) 0%, var(--wop-navy-2) 60%, #2c6fcf 100%);color:#fff;box-shadow:inset 0 1px #fff3,0 3px 8px #0f2f6333}.cf-root.cf-shell .cf-wop .cf-wop-board :is(.cf-wop-summary-head h2,.cf-wop-kpi h2){color:var(--wop-ink);text-transform:uppercase;letter-spacing:.04em;font-weight:800}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-summary-head p{color:#2f5f91;border-inline-start:2px solid var(--wop-cyan);padding-inline-start:10px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-summary-head p b{color:#7c93ab}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-tile{background:#fff;box-shadow:inset 0 0 0 1px #dce7f2,0 1px 3px #0f2f630d}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-tile:hover{background:#fff;box-shadow:inset 0 0 0 1px #9cc0e2,0 4px 10px #0f2f631a}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-tile-text>span{color:#1d4f8c;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.cf-root.cf-shell .cf-wop .cf-wop-board :is(.cf-wop-tile-text>strong){color:var(--wop-ink);font-size:26px;font-weight:800}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-tile-icon{width:42px;height:42px;box-shadow:0 0 0 2px #fff,0 2px 6px #0f2f6324}.cf-root.cf-shell .cf-wop .cf-wop-board :is(.cf-wop-tone-total,.cf-wop-tone-ratio){color:#3e4f66;background:#e4e9f0}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-tone-open{color:#e9622a;background:#fde3d3}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-tone-complete{color:#fff;background:#18b4a4}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill{box-shadow:none;border:1px solid}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill>span{text-transform:uppercase;letter-spacing:.05em;font-weight:800}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill-planned{background:linear-gradient(#eef6fd,#dcecfa);border-color:#bfdaf3}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill-planned>span{color:#1f7fcf}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill-planned strong{color:#174f8f}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill-unplanned{background:linear-gradient(#ebf9fc,#d4f1f7);border-color:#ade1ec}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill-unplanned>span{color:#0f8aa3}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill-unplanned strong{color:#0b6f84}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill-active{background:linear-gradient(#eef6fd,#dcecfa);border-color:#bfdaf3}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill-active>span{color:#1f7fcf}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill-active strong{color:#174f8f}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill-assigned{background:linear-gradient(#ebf9fc,#d4f1f7);border-color:#ade1ec}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill-assigned>span{color:#0f8aa3}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill-assigned strong{color:#0b6f84}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill-complete{background:linear-gradient(#ecf8f1,#d6efe0);border-color:#b1dbc1}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill-complete>span{color:#15905a}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill-complete strong{color:#0f7a4a}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill:hover{box-shadow:0 4px 10px #0f2f631f}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-big-alert{color:#e5322f;background:#fdecec;border-color:#f6caca}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-big-alert.is-low{color:#138a4d;background:#e9f7ef;border-color:#c4e6d2}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-big{font-weight:800}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-footer:before{display:none}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-footer{border-bottom:4px solid #0000;border-image:linear-gradient(90deg,#0f2f63,#1d6fd0 55%,#19b3d1) 1;padding-block:6px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-values{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-values strong{letter-spacing:.08em;text-transform:uppercase;color:var(--wop-navy);font-size:11px;font-weight:800}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-values span{color:#2f5f91;font-size:11.5px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-values b{color:#9fb2c6;font-weight:400}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-tagline{letter-spacing:.12em;text-transform:uppercase;color:#1d6fd0;margin-inline-start:auto;font-size:11px;font-weight:800}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-strip{letter-spacing:.05em;font-size:11.5px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-strip small{font-size:11px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-summary-head h2{letter-spacing:.03em;font-size:14px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-badge{width:28px;height:28px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-tile-text>span{font-size:10.5px;line-height:14px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-tile-text>strong{font-size:20px;line-height:1.15}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-kpi h2{letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-kpi-icon{border-radius:9px;width:40px;height:40px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-kpi-icon svg{width:20px;height:20px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-kpi-body{min-width:0}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill{gap:1px;min-width:0;padding:5px 8px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill>span{letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;line-height:13px;overflow:hidden}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill strong{font-size:20px;line-height:1.1}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-avg .cf-wop-pill>span{letter-spacing:0}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-big{padding-block:4px;font-size:20px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-legend,.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-months :is(button,span){font-size:11px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-kpi h2{white-space:normal;line-height:1.15;overflow:visible}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-avg .cf-wop-pill>span{white-space:normal;text-align:center;font-size:9px;line-height:11px;overflow:visible}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-strip{gap:7px;min-height:32px;padding:6px 12px;line-height:18px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-strip>span svg{width:15px;height:15px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-months{padding-block:1px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-months :is(button,span){min-height:20px;padding-block:0;line-height:20px}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-strip,.cf-root.cf-shell .cf-wop .cf-wop-board.is-fluid .cf-wop-strip{flex:0 0 32px;min-height:32px;padding-block:6px}.cf-root.cf-shell .cf-wop .cf-wop-board,.cf-root.cf-shell .cf-wop .cf-wop-board :is(h2,strong,span,small,b,p,button){font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-summary-head h2{letter-spacing:.02em;font-size:13px;font-weight:700}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-summary-head p{font-size:11px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-tile{gap:8px;padding:6px 10px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-tile-icon{width:30px;height:30px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-tile-icon svg{width:15px;height:15px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-tile-text>span{letter-spacing:.04em;font-size:10px;font-weight:600;line-height:13px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-tile-text>strong{font-size:18px;font-weight:700;line-height:1.15}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-kpi h2{font-weight:700}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-pill strong{font-size:18px;font-weight:700}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-strip{font-weight:700}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-tile{box-shadow:inset 0 0 0 1px #1f2a37}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-tile:hover{box-shadow:inset 0 0 0 1.5px #0f2f63,0 4px 10px #0f2f631a}.cf-root.cf-shell .cf-wop .cf-wop-board :is(.cf-wop-summary,.cf-wop-panel,.cf-wop-kpi,.cf-wop-body,.cf-wop-fill,.cf-wop-chart,.cf-wop-tile),.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid){background:#fff}@media (min-width:1500px){.cf-root.cf-shell .cf-overview .is-fluid .cf-wop-r5{grid-template-columns:1fr 1.75fr .7fr 1.55fr}}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-r5 .cf-wop-kpi{align-items:center;gap:12px;padding:10px 12px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-r5 .cf-wop-kpi-body{flex:1;align-content:center;gap:6px;display:grid}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-r5 .cf-wop-kpi h2{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.03em;font-size:11.5px;line-height:14px;overflow:hidden}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-r5 .cf-wop-pills{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:8px;display:grid}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-r5 :is(.cf-wop-pill,.cf-wop-big){flex-direction:column;justify-content:center;align-items:center;gap:2px;height:48px;min-height:48px;padding:4px 8px;display:flex}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-r5 .cf-wop-pill>span,.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-r5 .cf-wop-avg .cf-wop-pill>span{letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;font-size:10.5px;font-weight:600;line-height:13px;overflow:hidden}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-r5 .cf-wop-pill strong{font-size:18px;line-height:22px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-r5 .cf-wop-big{width:100%;font-size:18px}.cf-root.cf-shell .cf-wop .cf-wop-board:not(.is-fluid) .cf-wop-r5{grid-template-columns:290px 590px 180px minmax(0,1fr)}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-r5 .cf-wop-avg .cf-wop-pill{padding-inline:4px}.cf-root.cf-shell .cf-wop .cf-wop-board .cf-wop-r5 .cf-wop-avg .cf-wop-pill>span{font-size:10px}.cf-root .cf-drawer,.cf-root .cf-drawer .cf-drawer-body,.cf-root .cf-drawer .cf-cv-card h4,.cf-root .cf-drawer .cf-cv-notes{background:#fff}.cf-root .cf-cv-identity{gap:2px;min-width:0;display:grid}.cf-root .cf-cv-hero-sub{color:#d6e4f1;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.cf-root .cf-cv-nophoto{color:#eaf2fa;background:#ffffff1f;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;display:inline-flex}.cf-root .cf-contact-locations .cf-loc-split{grid-template-columns:1fr}.cf-root .cf-loc-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:8px;padding:0 12px 10px;display:grid}.cf-root .cf-loc-filters label{color:#52697a;flex-direction:column;gap:3px;min-width:0;font-size:11px;font-weight:600;display:grid}.cf-root .cf-loc-filters select{color:#183b54;background:#fff;border:1px solid #d3dee8;border-radius:8px;min-width:0;min-height:32px;padding:0 8px;font-size:12.5px}.cf-root .cf-loc-filters .cf-link{white-space:nowrap;align-self:center;font-size:12px}.cf-root .cf-contact-locations .cf-loc-picked-list{height:auto;max-height:320px}.cf-root .cf-contact-locations .cf-loc-picked-empty{height:auto;min-height:110px}.cf-root .cf-contact-locations .cf-loc-picked-site ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px;display:grid}@media (max-width:760px){.cf-root .cf-loc-filters{grid-template-columns:1fr 1fr}}.cf-root .cf-drawer .cf-contact-view{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.cf-root .cf-drawer .cf-cv-card{box-shadow:none;background:#fff;border-color:#d4dbe3}.cf-root .cf-drawer .cf-cv-card h4{color:#000;background:#fff;border-bottom-color:#e3e8ee;font-weight:700}.cf-root .cf-drawer .cf-cv-fact{border-color:#eceff3}.cf-root .cf-drawer .cf-cv-fact dt,.cf-root .cf-drawer .cf-cv-fact dt svg{color:#1f1f1f;font-weight:500}.cf-root .cf-drawer .cf-cv-fact dd,.cf-root .cf-drawer .cf-cv-mono,.cf-root .cf-drawer .cf-cv-sub{color:#000;font-weight:600}.cf-root .cf-drawer .cf-cv-none{color:#555;font-style:normal;font-weight:400}.cf-root .cf-drawer .cf-cv-notes{color:#000;background:#fff}.cf-root .cf-drawer .cf-cv-chip{color:#000;font-weight:600}.cf-root .cf-drawer .cf-cv-card{box-shadow:0 2px 8px #0f2f6314}.cf-root .cf-drawer .cf-cv-card h4{border-bottom:1px solid #d5e1ee;color:#0b1f3a;background:linear-gradient(90deg,#e8f0fa,#f4f8fc);border-inline-start:3px solid #1d4f8c}.cf-root .cf-drawer .cf-cv-card h4 svg{color:#1d4f8c}.cf-root .cf-drawer .cf-cv-card dl{gap:6px;padding:10px 12px 12px;display:grid}.cf-root .cf-drawer .cf-cv-fact{background:#fff;border:1px solid #e3e9f0;border-radius:8px;padding:7px 10px;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 3px #0f2f6312}.cf-root .cf-drawer .cf-cv-fact:hover{border-color:#c4d4e6;box-shadow:0 3px 8px #0f2f631c}@media (prefers-reduced-motion:reduce){.cf-root .cf-drawer .cf-cv-fact{transition:none}}.cf-root .cf-client-view-switch button[aria-pressed=true],.cf-root .cf-client-view-switch button[aria-pressed=true] svg{stroke:#fff;color:#fff!important}.cf-root .cf-cv-type[data-kind=whole\ site]{color:#12734a;background:#e8f5ee}.cf-root .cf-drawer .cf-cv-fact dt{align-items:center;gap:8px;display:flex}.cf-root .cf-drawer .cf-cv-fact dt>svg{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#1d4f8c,#3b82c4);border-radius:7px;flex:none;width:24px;height:24px;padding:5px;box-shadow:0 2px 5px #1d4f8c40,inset 0 1px #ffffff40}.cf-root .cf-drawer .cf-cv-card h4>svg{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#0f2f63,#1d6fd0);border-radius:8px;width:26px;height:26px;padding:5px;box-shadow:0 2px 6px #0f2f6340}.cf-root .cf-wizard-side nav ol{gap:14px;display:grid;position:relative}.cf-root .cf-wizard-side nav ol:before{content:"";background:linear-gradient(#1d8f5f,#c9d6e2);border-radius:3px;width:3px;position:absolute;inset-block:18px;inset-inline-start:17px}.cf-root .cf-wizard-side nav li>button{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.cf-root .cf-wizard-side nav li>button:before,.cf-root .cf-wizard-side nav li>button:after{display:none!important}.cf-root .cf-wizard-side .cf-wz-num{z-index:1;color:#5b7084;background:#fff;border:2px solid #b8c7d6;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:grid;position:relative;box-shadow:0 2px 6px #0f2f631f}.cf-root .cf-wizard-side li[data-current=true] .cf-wz-num{color:#fff;background:#12814f;border-color:#fff;box-shadow:0 0 0 3px #12814f40,0 4px 10px #12814f55}.cf-root .cf-wizard-side li[data-complete=true] .cf-wz-num{color:#fff;background:#0f2f63;border-color:#fff}.cf-root .cf-wizard-side .cf-wz-board{color:#445b70;text-align:start;background:#eef2f6;border:2px solid #d3dce5;border-radius:6px;gap:1px;padding:8px 12px 8px 30px;display:grid;position:relative}.cf-root .cf-wizard-side .cf-wz-board:before{content:"";background:#b8c7d6;width:12px;height:3px;margin-top:-1.5px;position:absolute;inset-block:50%;inset-inline-start:-12px}.cf-root .cf-wizard-side .cf-wz-icon{color:#6b8094;position:absolute;inset-block-start:10px;inset-inline-start:9px}.cf-root .cf-wizard-side li[data-current=true] .cf-wz-board{color:#fff;background:linear-gradient(#13925a,#0e7546);border-color:#fff;outline:2px solid #0e7546;box-shadow:0 6px 14px #0e754640}.cf-root .cf-wizard-side li[data-current=true] .cf-wz-board :is(strong,small,span,.cf-wz-icon){color:#fff!important}.cf-root .cf-wizard-side li[data-current=true] .cf-wz-board:before{background:#12814f}.cf-root .cf-wizard-side li[data-complete=true] .cf-wz-board{color:#fff;background:linear-gradient(#1d4f8c,#0f2f63);border-color:#fff;outline:2px solid #0f2f63}.cf-root .cf-wizard-side li[data-complete=true] .cf-wz-board :is(strong,small,span,.cf-wz-icon){color:#fff!important}.cf-root .cf-wizard-side .cf-wz-board strong{letter-spacing:.02em;text-transform:uppercase;font-size:13.5px;font-weight:800}.cf-root .cf-wizard-side .cf-wz-board small{opacity:.9;font-size:11px}.cf-root .cf-wizard-side nav li>button:not(:disabled):hover .cf-wz-board{border-color:#9fb6cc}.cf-root .cf-wizard-side .cf-wizard-jumps{gap:4px;margin:8px 0 0 46px;padding:0;list-style:none;display:grid}.cf-root .cf-wizard-side .cf-wizard-jumps button{-moz-column-gap:8px;text-align:start;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:8px;background:#fff!important;border:1px solid #e1e8ef!important;padding:5px 8px!important;display:grid!important;box-shadow:0 1px 3px #0f2f6312!important}.cf-root .cf-wizard-side .cf-wizard-jumps button:hover{border-color:#12814f!important}.cf-root .cf-wizard-side .cf-wz-sub{color:#0e7546;background:#e7f5ee;border-radius:50%;grid-row:span 2;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:800;display:grid}.cf-root .cf-wizard-side .cf-wizard-jumps strong{color:#0b1f3a;font-size:12.5px}.cf-root .cf-wizard-side .cf-wizard-jumps small{color:#52697a;font-size:11px}.cf-root .cf-wizard-side nav li,.cf-root .cf-wizard-side nav li[data-current=true]{box-shadow:none!important;background:0 0!important;border:0!important}.cf-root .cf-wizard-side .cf-wizard-jumps button{grid-template-columns:30px minmax(0,1fr);row-gap:0;padding:4px 8px!important}.cf-root .cf-wizard-side .cf-wizard-jumps small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cf-root .cf-drawer .cf-cv-fact{-moz-column-gap:0;align-items:stretch;column-gap:0;padding:0;overflow:hidden}.cf-root .cf-drawer .cf-cv-fact dt{color:#1b2f45;background:linear-gradient(90deg,#e9f0f8,#f3f7fb);border-inline-end:1px solid #dbe5ef;padding:8px 10px;font-weight:600}.cf-root .cf-drawer .cf-cv-fact dd{flex-wrap:wrap;align-items:center;padding:7px 12px;display:flex}.cf-root.cf-shell .cf-wizard-side nav li>button,.cf-root.cf-shell .cf-wizard-side nav li>button[aria-current=step]{box-shadow:none!important;background:0 0!important}.cf-root .cf-wizard-side nav li>button>span:first-child{width:auto;height:auto;box-shadow:none!important;background:0 0!important;border:0!important}.cf-root .cf-wizard-side .cf-wz-board{display:grid!important}.cf-root .cf-drawer .cf-cv-fact{grid-template-columns:minmax(150px,42%) minmax(0,1fr);display:grid}.cf-root .cf-drawer .cf-cv-fact dt{white-space:normal;align-self:stretch;align-items:center;height:100%;line-height:1.25;display:flex}.cf-root .cf-cv2-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.cf-root .cf-cv2-stack{align-content:start;gap:12px;display:grid}.cf-root .cf-cv2-card{background:#fff;border:1px solid #dbe3ec;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 1px 4px #0f2f630f}.cf-root .cf-cv2-card[data-wide]{grid-column:1/-1}.cf-root .cf-cv2-card h4{color:#0b1f3a;background:linear-gradient(90deg,#e9f1fa,#f5f9fd);border-bottom:1px solid #dbe5ef;align-items:center;gap:10px;margin:0;padding:9px 14px;font-size:14px;font-weight:700;display:flex}.cf-root .cf-cv2-icon{color:#fff;background:linear-gradient(135deg,#1d4f8c,#2f6fb6);border-radius:8px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 6px #1d4f8c40,inset 0 1px #fff3}.cf-root .cf-cv2-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:4px 16px 8px;display:grid}.cf-root .cf-cv2-item{border-bottom:1px solid #e9eef3;min-width:0;padding:10px 0}.cf-root .cf-cv2-item:nth-child(odd):not([data-wide]){padding-inline-end:14px}.cf-root .cf-cv2-item:not([data-wide])+.cf-cv2-item:not([data-wide]):nth-child(2n){border-inline-start:1px solid #e3e9ef;padding-inline-start:14px}.cf-root .cf-cv2-item[data-wide]{grid-column:1/-1}.cf-root .cf-cv2-item:last-child,.cf-root .cf-cv2-item:nth-last-child(2):not([data-wide]):nth-child(odd){border-bottom:0}.cf-root .cf-cv2-item dt{color:#5b6b7c;margin:0 0 3px;font-size:12px;font-weight:500}.cf-root .cf-cv2-item dd{color:#0b1626;overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:700}.cf-root .cf-cv2-none{color:#7a8896!important;font-weight:400!important}.cf-root .cf-cv2-notes{color:#0b1626;margin:0;padding:12px 16px 14px;font-size:13px}@media (max-width:900px){.cf-root .cf-cv2-grid,.cf-root .cf-cv2-list{grid-template-columns:1fr}.cf-root .cf-cv2-item{border-inline-start:0!important;padding-inline:0!important}}.cf-root .cf-cv2-item,.cf-root .cf-cv2-item:not([data-wide])+.cf-cv2-item:not([data-wide]):nth-child(2n){border:0!important}.cf-root .cf-cv2-item{padding-block:8px}.cf-root .cf-cv2-item dt{align-items:center;gap:6px;display:flex}.cf-root .cf-cv2-dt-icon{color:#1d4f8c;background:#e3eefa;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.cf-root .cf-wizard-side nav ol{gap:22px}.cf-root .cf-wizard-side nav ol:before{background:#cfe3d9;width:2px;inset-inline-start:15px}.cf-root .cf-wizard-side nav li>button{grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important;gap:12px!important}.cf-root .cf-wizard-side .cf-wz-num{color:#33475b;width:32px;height:32px;box-shadow:none;border:1.5px solid #9fb0c0;font-size:14px}.cf-root .cf-wizard-side li[data-current=true] .cf-wz-num{background:#1f8f5c;border-color:#1f8f5c;box-shadow:0 0 0 4px #1f8f5c26}.cf-root .cf-wizard-side li[data-complete=true] .cf-wz-num{background:#1f8f5c;border-color:#1f8f5c}.cf-root .cf-wizard-side .cf-wz-board,.cf-root .cf-wizard-side li[data-current=true] .cf-wz-board,.cf-root .cf-wizard-side li[data-complete=true] .cf-wz-board{box-shadow:none;color:#33475b;background:0 0;border:0;outline:0;flex-direction:column;gap:2px;padding:4px 0 0;display:flex!important}.cf-root .cf-wizard-side li[data-current=true] .cf-wz-board{background:#e6f4ec;border-radius:10px;margin:-8px 0 0 -6px;padding:10px 12px}.cf-root .cf-wizard-side .cf-wz-board:before,.cf-root .cf-wizard-side .cf-wz-icon,.cf-root .cf-wizard-side .cf-wz-board>span[class*=stepState]{display:none!important}.cf-root .cf-wizard-side .cf-wz-board strong,.cf-root .cf-wizard-side li[data-current=true] .cf-wz-board strong,.cf-root .cf-wizard-side li[data-complete=true] .cf-wz-board strong{letter-spacing:0;text-transform:none;order:1;font-size:14px;font-weight:700;color:#0b1f3a!important}.cf-root .cf-wizard-side .cf-wz-board small,.cf-root .cf-wizard-side li[data-current=true] .cf-wz-board small,.cf-root .cf-wizard-side li[data-complete=true] .cf-wz-board small{opacity:1;order:2;font-size:12px;color:#5b6b7c!important}.cf-root .cf-wizard-side .cf-wizard-jumps{border-inline-start:2px solid #dfe8e3;gap:0;margin:8px 0 0 44px}.cf-root .cf-wizard-side .cf-wizard-jumps button{border-radius:0;margin-inline-start:-2px;box-shadow:none!important;background:0 0!important;border:0!important;border-inline-start:2px solid #0000!important;padding:5px 12px!important;display:block!important}.cf-root .cf-wizard-side .cf-wizard-jumps button:hover,.cf-root .cf-wizard-side .cf-wizard-jumps li:first-child button{border-inline-start-color:#1f8f5c!important}.cf-root .cf-wizard-side .cf-wizard-jumps li:first-child strong{color:#1f8f5c}.cf-root .cf-wizard-side .cf-wz-sub,.cf-root .cf-wizard-side .cf-wizard-jumps small{display:none}.cf-root .cf-wizard-side .cf-wizard-jumps strong{color:#44566a;font-size:12.5px;font-weight:500}.cf-root .cf-wz-page-title{margin:0 0 12px}.cf-root .cf-wz-page-title h2{color:#0b1f3a;margin:0;font-size:20px;font-weight:800}.cf-root .cf-wz-page-title p{color:#5b6b7c;margin:2px 0 0;font-size:12px}.cf-root .cf-wz-geo{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:760px){.cf-root .cf-wz-geo{grid-template-columns:1fr!important}}.cf-root .cf-cv2-grid{min-width:0;padding:1px}.cf-root .cf-cv2-grid>*,.cf-root .cf-cv2-stack>*,.cf-root .cf-cv2-list>*{min-width:0}.cf-root .cf-cv2-item dt,.cf-root .cf-cv2-item dd,.cf-root .cf-cv2-notes,.cf-root .cf-cv2-card h4{white-space:normal;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.cf-root .cf-cv2-item dd .cf-cv-chip,.cf-root .cf-cv2-item dd .cf-cv-chips{white-space:normal;max-width:100%}.cf-root .cf-cv-hero .cf-cv-identity h3{white-space:normal;overflow-wrap:anywhere}@media (max-width:1100px){.cf-root .cf-cv2-grid{grid-template-columns:1fr}}.cf-root.cf-shell form.cf-wizard-side nav,.cf-root.cf-shell form.cf-wizard-side nav *{text-shadow:none!important;filter:none!important;opacity:1!important}.cf-root.cf-shell form.cf-wizard-side nav li[data-current=true] .cf-wz-board.cf-wz-board strong{color:#0b1f3a!important}.cf-root.cf-shell form.cf-wizard-side nav li[data-current=true] .cf-wz-board.cf-wz-board small{color:#3d5266!important}.cf-root.cf-shell form.cf-wizard-side nav li:not([data-current=true]) .cf-wz-board strong{color:#0b1f3a!important}.cf-root.cf-shell form.cf-wizard-side nav li:not([data-current=true]) .cf-wz-board small{color:#5b6b7c!important}.cf-root.cf-shell form.cf-wizard-side nav li[data-current=true] .cf-wz-board{box-shadow:none!important;border:1px solid #c9e6d6!important}.cf-root.cf-shell form.cf-wizard-side .cf-wizard-jumps button{box-shadow:none!important}.cf-root.cf-shell form.cf-wizard-side .cf-wizard-jumps strong{font-weight:500;color:#2c3e50!important}.cf-root.cf-shell form.cf-wizard-side .cf-wizard-jumps li:first-child strong{font-weight:600;color:#1f8f5c!important}.cf-root.cf-shell form.cf-wizard-side nav ol{gap:26px}.cf-root.cf-shell form.cf-wizard-side nav ol:before{display:none}.cf-root.cf-shell form.cf-wizard-side nav ol>li{position:relative}.cf-root.cf-shell form.cf-wizard-side nav ol>li:not(:last-child):after{content:"";inset-inline-start:15px;background:repeating-linear-gradient(#c7d2dd 0 4px,#0000 4px 8px);border-radius:2px;width:2px;position:absolute;top:36px;bottom:-24px}.cf-root.cf-shell form.cf-wizard-side nav ol>li[data-complete=true]:not(:last-child):after{background:linear-gradient(#1f8f5c,#2bb07a)}.cf-root.cf-shell form.cf-wizard-side nav ol>li[data-current=true]:not(:last-child):after{background:linear-gradient(#2bb07a,#c7d2dd)}.cf-root.cf-shell form.cf-wizard-side .cf-wz-num{color:#64788c;font-variant-numeric:tabular-nums;background:#fff;border:0;width:32px;height:32px;font-size:13px;font-weight:800;box-shadow:inset 0 0 0 2px #cfd9e3,0 1px 3px #0f2f631a}.cf-root.cf-shell form.cf-wizard-side li[data-current=true] .cf-wz-num{color:#fff;background:radial-gradient(circle at 35% 30%,#3cc38a,#1a7f52 70%);box-shadow:0 0 0 4px #e3f5ec,0 0 0 5px #9fd8bd,0 4px 12px #1f8f5c59}.cf-root.cf-shell form.cf-wizard-side li[data-complete=true] .cf-wz-num{color:#fff;background:linear-gradient(135deg,#2bb07a,#1a7f52);box-shadow:0 2px 6px #1f8f5c40}.cf-root.cf-shell form.cf-wizard-side nav li>button:not(:disabled):hover .cf-wz-num{box-shadow:inset 0 0 0 2px #2bb07a,0 2px 6px #1f8f5c33}.cf-root.cf-shell form.cf-wizard-side nav li[data-current=true] .cf-wz-board.cf-wz-board{background:linear-gradient(135deg,#effaf4,#e2f4ea);border-radius:12px;margin:-6px 0 0 -4px;padding:9px 12px;border:1px solid #cdeadb!important}.cf-root.cf-shell form.cf-wizard-side nav .cf-wz-board strong{font-size:13.5px!important;font-weight:700!important}.cf-root.cf-shell form.cf-wizard-side nav li:not([data-current=true]):not([data-complete=true]) .cf-wz-board strong{color:#44566a!important}.cf-root.cf-shell form.cf-wizard-side .cf-wizard-jumps{border-inline-start:0;gap:2px;margin:10px 0 0 15px;padding-inline-start:20px;position:relative}.cf-root.cf-shell form.cf-wizard-side .cf-wizard-jumps:before{content:"";inset-inline-start:0;background:#d9e7df;border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px}.cf-root.cf-shell form.cf-wizard-side .cf-wizard-jumps li{position:relative}.cf-root.cf-shell form.cf-wizard-side .cf-wizard-jumps li:before{content:"";inset-inline-start:-24px;background:#fff;border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;box-shadow:inset 0 0 0 2px #b8cbc1}.cf-root.cf-shell form.cf-wizard-side .cf-wizard-jumps li:first-child:before{background:#1f8f5c;box-shadow:0 0 0 3px #d6efe2}.cf-root.cf-shell form.cf-wizard-side .cf-wizard-jumps button{border:0!important;border-radius:8px!important;margin:0!important;padding:7px 10px!important}.cf-root.cf-shell form.cf-wizard-side .cf-wizard-jumps button:hover{background:#f1f7f4!important}.cf-root.cf-shell form.cf-wizard-side .cf-wizard-jumps li:first-child button{background:#e6f4ec!important}@media (prefers-reduced-motion:no-preference){.cf-root.cf-shell form.cf-wizard-side .cf-wz-num{transition:box-shadow .2s,background .2s}}.cf-root.cf-shell form.cf-wizard-side nav ol>li:not(:last-child):after,.cf-root.cf-shell form.cf-wizard-side .cf-wizard-jumps li:before{display:block!important}.cf-quickview-scrim{z-index:2000;background:#0b1f3a66;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cf-quickview{background:#fff;border-radius:14px;gap:12px;width:min(420px,100%);padding:18px;display:grid;box-shadow:0 24px 60px #0b1f3a55}.cf-quickview header{align-items:flex-start;gap:12px;display:flex}.cf-quickview h2{color:#0b1f3a;margin:0;font-size:16px}.cf-quickview header p{color:#5b6b7c;margin:2px 0 0;font-size:12px}.cf-quickview-icon{color:#fff;background:linear-gradient(135deg,#1d4f8c,#2f6fb6);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cf-quickview footer{justify-content:flex-end;gap:8px;display:flex}.cf-quickview-default{color:#33475b;align-items:center;gap:8px;font-size:12.5px;font-weight:500;flex-direction:row!important;display:flex!important}.cf-quickview-default input{width:16px;height:16px;margin:0}.cf-quickview-default svg{color:#d4a20a}.cf-root .cf-pm{gap:10px;display:grid}.cf-root .cf-pm-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cf-root .cf-pm-search{color:#6b8094;background:#fff;border:1px solid #d3dee8;border-radius:8px;flex:240px;align-items:center;gap:6px;min-height:34px;padding:0 10px;flex-direction:row!important;display:flex!important}.cf-root .cf-pm-search input{min-width:0;font:inherit;background:0 0;outline:none;flex:1;font-size:12.5px;border:0!important}.cf-root .cf-pm-scroll{border:1px solid #dbe3ec;border-radius:10px;max-height:520px;overflow:auto}.cf-root .cf-pm-table{border-collapse:collapse;width:100%;font-size:13px}.cf-root .cf-pm-table thead th{z-index:1;color:#fff;text-align:start;background:#0f2f63;padding:9px 12px;font-size:12px;font-weight:700;position:sticky;top:0}.cf-root .cf-pm-table td{color:#0b1626;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:6px 12px}.cf-root .cf-pm-table tr[data-kind=site] td{background:#eef4fb;font-weight:700}.cf-root .cf-pm-table tr[data-kind=building] td{background:#f8fbfe;font-weight:600}.cf-root .cf-pm-table tbody tr:hover td{background:#e8f2fc}.cf-root .cf-pm-cell{align-items:center;gap:8px;min-width:0;display:flex}.cf-root .cf-pm-toggle{color:#1d4f8c;cursor:pointer;background:#fff;border:1px solid #9fb6cc;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid}.cf-root .cf-pm-toggle:hover{color:#fff;background:#1d4f8c;border-color:#1d4f8c}.cf-root .cf-pm-toggle:focus-visible{outline-offset:2px;outline:2px solid #557995}.cf-root .cf-pm-leaf{flex:none;width:20px;height:20px;position:relative}.cf-root .cf-pm-leaf:before{content:"";background:#b8c7d6;border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:9px}.cf-root .cf-pm-icon{color:#1d4f8c;background:#e3eefa;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.cf-root .cf-pm-table tr[data-kind=site] .cf-pm-icon{color:#fff;background:#1d4f8c}.cf-root .cf-pm-name{overflow-wrap:anywhere;min-width:0}.cf-root .cf-pm-num{text-align:end;font-variant-numeric:tabular-nums;color:#44566a;width:80px}.cf-root .cf-pm-act{text-align:end;width:44px}.cf-root .cf-pm-empty{text-align:center;color:#5b6b7c!important;padding:18px!important}.cf-root .cf-cv-type[data-kind=site]{color:#1d4f8c;background:#e3eefa}.cf-root .cf-cv-type[data-kind=building]{color:#2b4fb3;background:#e8eefc}.cf-root .cf-drawer .cf-profile-card{overflow:hidden;background:#fff!important;border:1px solid #dbe3ec!important;border-radius:12px!important;padding:0!important;box-shadow:0 1px 4px #0f2f630f!important}.cf-root .cf-drawer .cf-profile-card-head{background:linear-gradient(90deg,#e9f1fa,#f5f9fd)!important;border-bottom:1px solid #dbe5ef!important;margin:0!important;padding:9px 14px!important}.cf-root .cf-drawer .cf-profile-card-head>span{align-items:center;gap:10px;display:flex;color:#0b1f3a!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:700!important}.cf-root .cf-drawer .cf-profile-card-head>span>svg{box-sizing:border-box;background:linear-gradient(135deg,#1d4f8c,#2f6fb6);border-radius:8px;flex:none;padding:7px;box-shadow:0 2px 6px #1d4f8c40;color:#fff!important;width:30px!important;height:30px!important}.cf-root .cf-drawer .cf-profile-card>dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 20px!important;margin:0!important;padding:6px 16px 10px!important;display:grid!important}.cf-root .cf-drawer .cf-profile-card>dl>div{min-width:0;background:0 0!important;border:0!important;padding:8px 0!important;display:block!important}.cf-root .cf-drawer .cf-profile-card>dl dt{margin:0 0 3px;color:#5b6b7c!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:500!important}.cf-root .cf-drawer .cf-profile-card>dl dd{overflow-wrap:anywhere;white-space:normal;margin:0;color:#0b1626!important;font-size:13.5px!important;font-weight:700!important}@media (max-width:900px){.cf-root .cf-drawer .cf-profile-card>dl{grid-template-columns:1fr!important}}.cf-root .cf-drawer .cf-contact-view>.cf-cv-hero{z-index:5;position:sticky;top:-12px;box-shadow:0 6px 14px #0f2f6326}.cf-root .cf-client-table td .cf-hierarchy-path{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.cf-root .cf-client-table td .cf-hierarchy-path>*{display:inline}.cf-root .cf-modal:has(.cf-sla-editor){width:min(1480px,96vw);max-width:96vw}.cf-root .cf-sla-editor{max-height:calc(92dvh - 110px);overflow:auto}.cf-root .cf-sla-create{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;min-width:min(560px,86vw);display:grid}.cf-root .cf-sla-create label{gap:4px;font-size:12px;font-weight:600;display:grid}.cf-root .cf-sla-create .cf-sla-wide{grid-column:1/-1}.cf-root .cf-sla-duration{grid-template-columns:1fr 96px;gap:6px;display:grid}.cf-root .cf-sla-check{align-self:end;align-items:center;gap:8px;display:flex!important}.cf-root .cf-sla-applies[data-scope=section]{color:#9a5b12;background:#fff3e2;border-radius:999px;padding:1px 8px;font-weight:700}.cf-root .cf-sla-rule{margin:0 0 8px;font-size:12px}.cf-root .cf-scope-tabs{background:#eef3f7;border-radius:10px;flex-wrap:wrap;gap:4px;margin:12px 14px 0;padding:3px;display:flex}.cf-root .cf-scope-tabs button{color:#4b6478;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.cf-root .cf-scope-tabs button span{color:#0f2740;background:#fff;border-radius:999px;padding:0 7px;font-size:10.5px;line-height:18px}.cf-root .cf-scope-tabs button[aria-selected=true]{color:#fff;background:#0f2740;box-shadow:0 2px 6px #0f274033}.cf-root .cf-scope-tabs button[aria-selected=true] span{color:#fff;background:#ffffff26}.cf-root .cf-scope-tab-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.cf-root .cf-scope-tab-head strong{color:#0f2740;font-size:14px}.cf-root .cf-scope-tab-head .cf-icon-btn{margin-inline-start:auto}.cf-root.cf-root form.cf-wizard-side.cf-wizard-side.cf-wizard-side label>select:not([multiple]){appearance:none;height:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23102f46' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-inline:12px 34px!important}form.cf-wizard-side label>input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]){height:40px;padding-inline:12px}.cf-root.cf-root form.cf-wizard-side.cf-wizard-side.cf-wizard-side :is(input[readonly],fieldset:disabled input,fieldset:disabled select,select:disabled,input:disabled){cursor:not-allowed;color:#4a6175!important;background-color:#f3f6f9!important}.cf-root .cf-mini[data-row-select=true] .cf-mini-table tbody tr:not(.cf-mini-filler){cursor:pointer;-webkit-user-select:none;user-select:none}.cf-root .cf-mini[data-row-select=true] .cf-mini-table tbody tr[draggable=true]:not(.cf-mini-filler){cursor:grab}.cf-root .cf-mini[data-row-select=true] .cf-mini-table tbody tr[data-picked=true] td{box-shadow:inset 0 1px #b9dcca,inset 0 -1px #b9dcca;background:#dcefe6!important}.cf-root .cf-mini[data-row-select=true] .cf-mini-table tbody tr[data-picked=true] td:first-child{box-shadow:inset 3px 0 #1f9d6b,inset 0 1px #b9dcca,inset 0 -1px #b9dcca}.cf-root .cf-mini[data-row-select=true] .cf-mini-table tbody tr:focus-visible td{outline-offset:-2px;outline:2px solid #507f9a}.cf-root .cf-mini[data-drop=true] .cf-mini-scroll{outline-offset:-2px;background:#f2faf6;outline:2px dashed #1f9d6b}.cf-root label[data-drop=true]{box-shadow:0 0 0 3px #1f9d6b26;background:#f2faf6!important;border-color:#1f9d6b!important}.cf-root .cf-sla-add{grid-template-columns:220px minmax(0,1fr);min-height:460px;display:grid}.cf-root .cf-sla-add-nav{background:#f3f7fb;border-inline-end:1px solid #dfe7ef;align-content:start;gap:4px;padding:14px 10px;display:grid}.cf-root .cf-sla-add-nav button{text-align:start;color:#24435a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.cf-root .cf-sla-add-nav button span{gap:2px;display:grid}.cf-root .cf-sla-add-nav button small{color:#6d8192;font-size:11px}.cf-root .cf-sla-add-nav button:hover{background:#e8f0f7}.cf-root .cf-sla-add-nav button[aria-current=page]{color:#fff;background:#102f46}.cf-root .cf-sla-add-nav button[aria-current=page] small{color:#c9d8e4}.cf-root .cf-sla-add-panel{flex-direction:column;min-width:0;display:flex}.cf-root .cf-sla-add-panel>form{flex-direction:column;flex:1;display:flex}.cf-root .cf-sla-rules{flex-direction:column;flex:1;gap:10px;min-width:0;padding:14px 16px 0;display:flex}.cf-root .cf-sla-rules-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cf-root .cf-sla-rules-bar .cf-mini-search{flex:260px}.cf-root .cf-sla-rules .cf-mini-scroll{border:1px solid #e3eaf1;border-radius:10px;max-height:420px;overflow:auto}.cf-root .cf-sla-rules select{border-radius:8px;height:32px;min-height:0;padding:0 8px}.cf-root .cf-sla-rules .cf-modal-footer{margin:auto -16px 0}@media (max-width:720px){.cf-root .cf-sla-add{grid-template-columns:1fr}.cf-root .cf-sla-add-nav{border-inline-end:0;border-bottom:1px solid #dfe7ef;grid-auto-flow:column;overflow-x:auto}}.cf-root .cf-sla-rules .cf-mini-table td,.cf-root .cf-sla-rules .cf-mini-table th{white-space:nowrap}.cf-root .cf-sla-rules .cf-sla-rules-place{text-overflow:ellipsis;color:#5d7387;max-width:260px;overflow:hidden}.cf-root .cf-modal:has(.cf-sla-add){flex-direction:column;height:min(860px,100vh - 32px);display:flex;width:min(1280px,100vw - 32px)!important;max-width:none!important}.cf-root .cf-modal:has(.cf-sla-add)>:not(header){flex:1;min-height:0}.cf-root .cf-sla-add{height:100%;min-height:0}.cf-root .cf-sla-add-panel{overflow:auto}.cf-root .cf-sla-rules .cf-mini-scroll{flex:1;min-height:0;max-height:none}.cf-root .cf-sla-create{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-root .cf-sla-add .cf-sla-check{align-self:end;align-items:center;gap:8px;min-height:40px;font-weight:500;flex-direction:row!important;display:inline-flex!important}.cf-root .cf-sla-add .cf-sla-check input{width:16px;height:16px;margin:0;min-height:0!important}.cf-root .cf-sla-add{grid-template-rows:minmax(0,1fr)}.cf-root .cf-sla-add-panel{min-height:0;overflow:hidden}.cf-root .cf-sla-add-panel>form{min-height:0;overflow:auto}.cf-root .cf-sla-add-panel>form>.cf-modal-footer{margin-top:auto}.cf-root .cf-sla-rules{min-height:0;overflow:hidden}.cf-root .cf-sla-rules .cf-mini-scroll{overflow:auto}.cf-root .cf-sla-rules .cf-mini-table thead th{z-index:1;position:sticky;top:0}.cf-root .cf-sla-add-nav{gap:6px;min-height:0;overflow:auto}.cf-root .cf-sla-add-search{background:#fff;margin-bottom:4px}.cf-root .cf-sla-add-group{gap:2px;display:grid}.cf-root .cf-sla-add-head{align-items:stretch;gap:2px;display:flex}.cf-root .cf-sla-add-head>button:first-child{flex:1;min-width:0}.cf-root .cf-sla-add-head strong{align-items:center;gap:6px;display:flex}.cf-root .cf-sla-add-head em{color:#24435a;background:#dfe9f2;border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}.cf-root .cf-sla-add-nav button[aria-current=page] em{color:#fff;background:#ffffff2b}.cf-root .cf-sla-add-nav button[aria-current=true]{background:#e3edf6;border-color:#c9dae8}.cf-root .cf-sla-add-nav .cf-sla-add-toggle{flex:0 0 30px;justify-content:center;align-items:center;padding:0}.cf-root .cf-sla-add-toggle svg{transition:transform .15s}.cf-root .cf-sla-add-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.cf-root .cf-sla-add-group ul{border-inline-start:2px solid #dbe5ee;gap:1px;max-height:220px;margin:0 0 4px 22px;padding:0 0 0 10px;list-style:none;display:grid;overflow:auto}.cf-root .cf-sla-add-group li.cf-subtle{padding:4px 8px;font-size:11.5px}.cf-root .cf-sla-add-nav li button{color:#34556c;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;width:100%;padding:5px 8px;font-size:12px;display:block;overflow:hidden}.cf-root .cf-sla-add-nav li button[aria-current=page]{color:#fff;background:#1f9d6b}.cf-root .cf-sla-add-note{color:#6d8192;margin:6px 4px 0;font-size:11px}.cf-root .cf-sla-add{grid-template-columns:250px minmax(0,1fr)}.cf-root .cf-modal:has(>.cf-slab){flex-direction:column;height:calc(100vh - 24px);display:flex;width:min(1440px,100vw - 24px)!important;max-width:none!important}.cf-root .cf-modal:has(>.cf-slab)>:not(header){flex:1;min-height:0}.cf-root .cf-slab{flex-direction:column;gap:8px;height:100%;min-height:0;padding:10px 14px 14px;display:flex}.cf-root .cf-slab-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cf-root .cf-slab-bar .cf-btn{align-items:center;gap:6px;display:inline-flex}.cf-root .cf-slab-version{color:#5d7387;align-items:center;gap:8px;font-size:12px;display:inline-flex}.cf-root .cf-slab-version select{border-radius:8px;min-width:260px;height:32px}.cf-root .cf-slab-state{color:#24435a;background:#eef3f8;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.cf-root .cf-slab-state[data-state=draft]{color:#8a5a00;background:#fff4dc}.cf-root .cf-slab-state[data-state=published]{color:#19663a;background:#e3f5ea}.cf-root .cf-slab-spacer{flex:1}.cf-root .cf-slab-notice{color:#1d4766;background:#eaf3fb;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:7px 12px;font-size:13px;display:flex}.cf-root .cf-slab-notice button{cursor:pointer;color:inherit;background:0 0;border:0}.cf-root .cf-slab-issues{background:#fffaf0;border:1px solid #f0d9a8;border-radius:8px;max-height:150px;padding:6px 12px;font-size:13px;overflow:auto}.cf-root .cf-slab-issues ul{margin:6px 0 0;padding-inline-start:18px}.cf-root .cf-slab-issues li[data-level=error]{color:#a32020}.cf-root .cf-slab-issues li[data-level=warning]{color:#7a5200}.cf-root .cf-slab-issues .cf-link{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.cf-root .cf-slab-empty{color:#5d7387;text-align:center;justify-items:center;gap:10px;padding:60px 20px;display:grid}.cf-root .cf-slab-grid{flex:1;grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(300px,380px);gap:10px;min-height:0;display:grid}.cf-root .cf-slab-library,.cf-root .cf-slab-tree,.cf-root .cf-slab-editor{background:#fff;border:1px solid #dfe7ef;border-radius:10px;min-height:0;overflow:auto}.cf-root .cf-slab-library>header,.cf-root .cf-slab-tree>header,.cf-root .cf-slab-editor>header{z-index:2;background:#f6f9fc;border-bottom:1px solid #e3eaf1;padding:10px 12px;position:sticky;top:0}.cf-root .cf-slab h3{color:#102f46;align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.cf-root .cf-slab h3 span{color:#6d8192;font-size:12px;font-weight:400}.cf-root .cf-slab-library>header p,.cf-root .cf-slab-editor>header p{color:#5d7387;margin:4px 0 8px;font-size:12px}.cf-root .cf-slab-cat{border-bottom:1px solid #edf2f6}.cf-root .cf-slab-cat-head{cursor:pointer;color:#24435a;text-align:start;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:8px 12px;display:flex}.cf-root .cf-slab-cat-head span{color:#6d8192;background:#eef3f8;border-radius:999px;margin-inline-start:auto;padding:1px 8px;font-size:11px}.cf-root .cf-slab-cat-hint{color:#6d8192;margin:0;padding:0 12px 6px;font-size:11px}.cf-root .cf-slab-cat ul{margin:0;padding:0 6px 8px;list-style:none}.cf-root .cf-slab-cat li{border-radius:8px;align-items:center;gap:6px;padding:5px 6px;display:flex}.cf-root .cf-slab-cat li[draggable=true]{cursor:grab}.cf-root .cf-slab-cat li:hover{background:#f1f6fb}.cf-root .cf-slab-cat li[data-inactive]{opacity:.6}.cf-root .cf-slab-item{flex:1;min-width:0;font-size:13px;display:grid}.cf-root .cf-slab-item small{color:#6d8192;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cf-root .cf-slab-add{cursor:pointer;color:#24435a;background:#fff;border:1px solid #c9d8e4;border-radius:6px;align-items:center;gap:2px;padding:2px 6px;font-size:11px;display:inline-flex}.cf-root .cf-slab-add:hover{color:#fff;background:#102f46;border-color:#102f46}.cf-root .cf-slab-more{color:#6d8192;font-size:12px}.cf-root .cf-slab-grip{color:#9fb1c1;flex:none}.cf-root .cf-slab-tree>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.cf-root .cf-slab-root{cursor:pointer;background:#fff;border:1px solid #c9d8e4;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.cf-root .cf-slab-root.is-selected{color:#fff;background:#102f46;border-color:#102f46}.cf-root .cf-slab-path{color:#24435a;background:#fbfcfe;border-bottom:1px solid #edf2f6;margin:0;padding:6px 12px;font-size:12px}.cf-root .cf-slab-nodes,.cf-root .cf-slab-nodes ul{margin:0;padding:0;list-style:none}.cf-root .cf-slab-nodes{padding:8px}.cf-root .cf-slab-nodes ul{border-inline-start:1px dashed #d5e0ea;margin-inline-start:14px;padding-inline-start:22px}.cf-root .cf-slab-node{cursor:pointer;background:#fff;border:1px solid #e3eaf1;border-radius:8px;align-items:center;gap:6px;min-height:36px;margin:2px 0;padding:4px 8px;display:flex;position:relative}.cf-root .cf-slab-node:hover{border-color:#b8cadb}.cf-root .cf-slab-node:focus-visible{outline:2px solid var(--cf-focus,#2f7bd8);outline-offset:1px}.cf-root .cf-slab-node[data-selected]{background:#eef4fa;border-color:#102f46;box-shadow:inset 3px 0 #102f46}.cf-root .cf-slab-node[data-problem=error]{border-color:#e2a3a3}.cf-root .cf-slab-node[data-problem=warning]{border-color:#ecd08f}.cf-root .cf-slab-node[data-drop=inside]{background:#e3f0fb;border-style:dashed;border-color:#2f7bd8}.cf-root .cf-slab-node[data-drop=before]:before,.cf-root .cf-slab-node[data-drop=after]:after{content:"";background:#2f7bd8;border-radius:2px;height:3px;position:absolute;inset-inline:0}.cf-root .cf-slab-node[data-drop=before]:before{top:-4px}.cf-root .cf-slab-node[data-drop=after]:after{bottom:-4px}.cf-root .cf-slab-toggle{cursor:pointer;color:#5d7387;background:0 0;border:0;flex:none;place-items:center;width:20px;height:20px;padding:0;display:inline-grid}.cf-root .cf-slab-kind{color:#3b5a72;background:#eef3f8;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.cf-root .cf-slab-kind[data-kind=priority]{color:#9b2c2c;background:#fde8e8}.cf-root .cf-slab-kind[data-kind=location],.cf-root .cf-slab-kind[data-kind=building],.cf-root .cf-slab-kind[data-kind=site],.cf-root .cf-slab-kind[data-kind=location_type]{color:#1e6b47;background:#e6f4ee}.cf-root .cf-slab-kind[data-kind=section],.cf-root .cf-slab-kind[data-kind=team],.cf-root .cf-slab-kind[data-kind=division],.cf-root .cf-slab-kind[data-kind=business_unit]{color:#2d4a9b;background:#e8eefc}.cf-root .cf-slab-kind[data-kind=status],.cf-root .cf-slab-kind[data-kind=substatus]{color:#6b3b91;background:#f3e9fb}.cf-root .cf-slab-kind[data-kind=asset]{color:#8a4d00;background:#fff1e0}.cf-root .cf-slab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.cf-root .cf-slab-badge{color:#19663a;background:#e3f5ea;border-radius:999px;flex:none;margin-inline-start:auto;padding:1px 8px;font-size:11px}.cf-root .cf-slab-badge.is-muted{color:#6d8192;background:#f1f5f8}.cf-root .cf-slab-actions{flex:none;gap:2px;display:inline-flex}.cf-root .cf-slab-actions button{color:#3b5a72;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:26px;height:26px;display:inline-grid}.cf-root .cf-slab-actions button:hover:not(:disabled){background:#eef3f8;border-color:#d5e0ea}.cf-root .cf-slab-actions button:disabled{opacity:.35;cursor:default}.cf-root .cf-slab-hint{text-align:center;color:#6d8192;border:1px dashed #c9d8e4;border-radius:10px;padding:24px 12px;font-size:13px}.cf-root .cf-slab-dropend{text-align:center;color:#6d8192;border:1px dashed #c9d8e4;border-radius:8px;margin:0 8px 10px;padding:10px;font-size:12px}.cf-root .cf-slab-dropend[data-drop]{color:#1d4766;background:#e3f0fb;border-color:#2f7bd8}.cf-root .cf-slab-editor>header p{color:#24435a;font-weight:600}.cf-root .cf-slab-ms{border:1px solid #e3eaf1;border-radius:10px;margin:10px;padding:8px 10px 10px}.cf-root .cf-slab-ms[data-mode=inherit]{background:#fafcfd}.cf-root .cf-slab-ms legend{color:#102f46;padding:0 6px;font-size:13px;font-weight:600}.cf-root .cf-slab-ms-row{flex-wrap:wrap;gap:6px;display:flex}.cf-root .cf-slab-ms-row select,.cf-root .cf-slab-ms-row input{border-radius:8px;min-width:0;height:32px}.cf-root .cf-slab-ms-row input[type=number]{width:90px}.cf-root .cf-slab-inherit{color:#6d8192;margin:6px 0 0;font-size:11px}.cf-root .cf-slab-inherit.is-own{color:#19663a}.cf-root .cf-slab-note{color:#3b5a72;gap:4px;margin-top:8px;font-size:12px;display:grid}.cf-root .cf-slab-note small{color:#6d8192}.cf-root .cf-slab-policy{margin-top:8px;font-size:12px}.cf-root .cf-slab-policy summary{cursor:pointer;color:#24435a}.cf-root .cf-slab-policy label{color:#3b5a72;gap:3px;margin-top:6px;display:grid}.cf-root .cf-slab-policy small{color:#6d8192}.cf-root .cf-slab-help ol{gap:8px;padding-inline-start:20px;font-size:13px;line-height:1.5;display:grid}.cf-root .cf-slab-sim-form{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 12px;display:grid}.cf-root .cf-slab-sim-form label{color:#3b5a72;gap:3px;font-size:12px;display:grid}.cf-root .cf-slab-sim-result{gap:10px;margin-top:14px;font-size:13px;display:grid}.cf-root .cf-slab-winner{color:#19663a;background:#e3f5ea;border-radius:8px;margin:0;padding:8px 12px}.cf-root .cf-slab-winner em{color:#3b5a72;margin-inline-start:6px}.cf-root .cf-slab-missing{color:#8a5a00;align-items:center;gap:6px;margin:0;display:flex}.cf-root .cf-slab-recalc .cf-table-scroll{max-height:50vh;overflow:auto}@media (max-width:1100px){.cf-root .cf-slab-grid{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.cf-root .cf-slab-editor{grid-column:1/-1;max-height:50vh}}@media (max-width:720px){.cf-root .cf-modal:has(>.cf-slab){height:auto}.cf-root .cf-slab-grid{grid-template-columns:1fr}.cf-root .cf-slab-library{max-height:40vh}.cf-root .cf-slab-version select{min-width:0}}.cf-root .cf-slab-sim-result .cf-table-scroll{overflow-x:auto}.cf-root .cf-slab-sim-result td small{overflow-wrap:anywhere}.cf-root .cf-slab-sim-result td:last-child{min-width:180px;max-width:280px}:is(.cf-root .cf-modal:has(>.cf-slab-sim),.cf-root .cf-modal:has(>.cf-slab-recalc)){width:min(1180px,100vw - 24px)!important;max-width:none!important}.cf-root .cf-slab-sim-result td,.cf-root .cf-slab-recalc td{white-space:normal;vertical-align:top}.cf-root .cf-slab-label{flex:auto;min-width:72px}.cf-root .cf-slab-badge{margin-inline-start:0}.cf-root .cf-slab-actions{display:none}.cf-root .cf-slab-node:hover .cf-slab-actions,.cf-root .cf-slab-node:focus-within .cf-slab-actions,.cf-root .cf-slab-node[data-selected] .cf-slab-actions{display:inline-flex}.cf-root .cf-slab-nodes ul{margin-inline-start:10px;padding-inline-start:14px}@media (hover:none){.cf-root .cf-slab-actions{display:inline-flex}}.cf-root .cf-slab-grid{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.cf-root .cf-slab-times{flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.cf-root .cf-slab-time{background:#fff;border:1px solid #d5e0ea;border-radius:7px;width:118px;display:inline-flex;overflow:hidden}.cf-root .cf-slab-time input{text-align:end;background:0 0;border:0;width:52px;min-width:0;height:28px;padding:0 6px;font-size:13px}.cf-root .cf-slab-time select{border:0;background:#f6f9fc;border-inline-start:1px solid #e3eaf1;border-radius:0;flex:1;min-width:0;height:28px;padding:0 2px 0 6px;font-size:12px}.cf-root .cf-slab-time input:disabled{color:#24435a;background:0 0}.cf-root .cf-slab-time input::placeholder{color:#8aa0b2;font-style:italic}.cf-root .cf-slab-time[data-mode=own]{border-color:#8fc2a3}.cf-root .cf-slab-time[data-mode=own] select{color:#19663a;background:#e9f6ee;font-weight:600}.cf-root .cf-slab-time[data-mode=agreement]{border-color:#e2c27a}.cf-root .cf-slab-time[data-mode=agreement] select{color:#8a5a00;background:#fff4dc}.cf-root .cf-slab-time[data-mode=inherit]{border-style:dashed}.cf-root .cf-slab-time[data-mode=inherit] select{color:#6d8192}.cf-root .cf-slab-gear{color:#3b5a72;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.cf-root button.cf-slab-gear:hover{background:#eef3f8;border-color:#d5e0ea}.cf-root .cf-slab-actions{visibility:hidden;justify-content:flex-end;width:140px;display:inline-flex}.cf-root .cf-slab-node:hover .cf-slab-actions,.cf-root .cf-slab-node:focus-within .cf-slab-actions,.cf-root .cf-slab-node[data-selected] .cf-slab-actions{visibility:visible}.cf-root .cf-slab-actions.is-placeholder{visibility:hidden!important}.cf-root .cf-slab-label{flex:60px}.cf-root .cf-slab-cols{color:#5d7387;text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:6px;padding:6px 17px 2px 16px;font-size:11px;font-weight:600;display:flex}.cf-root .cf-slab-cols .cf-slab-time{background:0 0;border:0;justify-content:center}.cf-root .cf-slab-node.is-default{cursor:pointer;background:#f6f9fc;border-style:solid;border-color:#c9d8e4;margin:4px 8px 0}.cf-root .cf-slab-node.is-default[data-selected]{background:#eef4fa;border-color:#102f46;box-shadow:inset 3px 0 #102f46}.cf-root .cf-slab-tree{overflow:auto}@media (hover:none){.cf-root .cf-slab-actions{visibility:visible}}@media (max-width:1100px){.cf-root .cf-slab-grid{grid-template-columns:1fr}.cf-root .cf-slab-library{max-height:36vh}}.cf-root .cf-slab-time input{width:50px}.cf-root .cf-slab-time select{padding-inline-end:0}.cf-root .cf-slab-top{color:#24435a;cursor:pointer;background:#fff;border:1px solid #c9d8e4;border-radius:6px;margin-inline-start:10px;padding:1px 8px;font-size:11px}.cf-root .cf-slab-top:hover{background:#eef3f8}.cf-root .cf-slab-tree-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cf-root .cf-slab-tree-actions{flex-wrap:wrap;gap:6px;display:inline-flex}.cf-root .cf-slab-tree-actions .cf-btn{align-items:center;gap:6px;display:inline-flex}.cf-root .cf-slab-tabs{background:#e8eef4;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.cf-root .cf-slab-tabs button{color:#3b5a72;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.cf-root .cf-slab-tabs button[aria-selected=true]{color:#102f46;background:#fff;box-shadow:0 1px 2px #102f4626}.cf-root .cf-slab-tabs button span{color:#6d8192;background:#f1f5f8;border-radius:999px;padding:0 7px;font-size:11px;font-weight:600}.cf-root .cf-slab-hours{align-items:center;gap:8px;width:436px;display:inline-flex}.cf-root .cf-slab-cols .cf-slab-hours{text-transform:none;letter-spacing:0;display:inline-block}.cf-root .cf-slab-hours select{background:#fff;border:1px solid #d5e0ea;border-radius:7px;min-width:150px;height:30px;padding:0 8px;font-size:13px}.cf-root .cf-slab-hours[data-mode=inherit] select{color:#6d8192;border-style:dashed}.cf-root .cf-slab-hours[data-mode="24x7"] select,.cf-root .cf-slab-hours[data-mode=window] select{color:#19663a;background:#e9f6ee;border-color:#8fc2a3;font-weight:600}.cf-root .cf-slab-hours label{color:#5d7387;align-items:center;gap:4px;font-size:11px;display:inline-flex}.cf-root .cf-slab-hours input[type=time]{border:1px solid #8fc2a3;border-radius:7px;height:30px;padding:0 6px;font-size:13px}.cf-root .cf-slab-hours label{margin:0;flex-direction:row!important}.cf-root .cf-slab-hours label span{text-transform:none;font-weight:600}.cf-root .cf-slab-time{width:112px}.cf-root .cf-slab-time input{width:42px;padding:0 4px}.cf-root .cf-slab-time select{padding-inline-start:4px;font-size:12px}.cf-root .cf-slab-cols .cf-slab-time{text-align:center;white-space:nowrap;font-size:10px}.cf-root .cf-slab-nodes,.cf-root .cf-slab-cols,.cf-root .cf-slab-node.is-default{min-width:1020px}.cf-root .cf-slab-label{min-width:90px}.cf-root .cf-slab-cols .cf-slab-time{white-space:normal;line-height:1.2;overflow:visible}.cf-root .cf-slab-publish{gap:12px;display:grid}.cf-root .cf-slab-note em{color:#b42318;font-style:normal}.cf-root .cf-slab-note textarea{font:inherit;resize:vertical;border:1px solid #d5e0ea;border-radius:8px;padding:8px}.cf-root .cf-slab-invalid{color:#b42318!important}.cf-root .cf-sla-ov-title{color:#102f46;align-items:center;gap:6px;margin:14px 0 6px;font-size:13px;display:flex}.cf-root .cf-sla-ov-rule{align-items:center;gap:8px;display:inline-flex}.cf-root .cf-sla-ov-kind{color:#3b5a72;white-space:nowrap;background:#eef3f8;border-radius:999px;padding:1px 8px;font-size:11px}.cf-root .cf-sla-ov-own{color:#102f46;font-weight:600}.cf-root .cf-sla-ov-inherited{color:#8aa0b2;font-style:italic}.cf-root .cf-sla-ov-state{color:#3b5a72;background:#eef3f8;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.cf-root .cf-sla-ov-state[data-state=In\ force]{color:#19663a;background:#e3f5ea}.cf-root .cf-sla-ov-state[data-state=Scheduled]{color:#2d4a9b;background:#e8eefc}.cf-root .cf-sla-ov-state[data-state=Draft]{color:#8a5a00;background:#fff4dc}.cf-root .cf-sla-ov-state[data-state=Expired]{color:#6b6b6b;background:#f1f1f1}.cf-root .cf-sla-ov-tabs{margin-inline-start:14px;font-weight:400}.cf-root .cf-sla-ov-facts{background:#f8fafc;border:1px solid #e3eaf1;border-radius:10px;flex-wrap:wrap;gap:8px 28px;margin:0 0 12px;padding:10px 14px;display:flex}.cf-root .cf-sla-ov-facts div{gap:2px;display:grid}.cf-root .cf-sla-ov-facts dt{text-transform:uppercase;letter-spacing:.03em;color:#6d8192;font-size:11px;font-weight:600}.cf-root .cf-sla-ov-facts dd{color:#102f46;margin:0;font-size:13px}.cf-root .cf-sla-ov-comment{flex-basis:100%}.cf-root .cf-cv-tools .cf-icon-btn.is-active{color:#fff;background:#102f46;border-color:#102f46}.cf-root dl.cf-sla-ov-facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 20px;display:grid!important}.cf-root .cf-sla-ov-comment{grid-column:1/-1}.cf-root .cf-sla-ov-audit{color:#3b5a72;background:linear-gradient(#fbfcfe,#f4f7fa);border-top:1px solid #e3eaf1;border-radius:0 0 10px 10px;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:12px;padding:10px 14px;font-size:12px;display:flex}.cf-root .cf-sla-ov-item,.cf-root .cf-sla-ov-person>span:last-child{gap:1px;display:grid}.cf-root .cf-sla-ov-audit small{text-transform:uppercase;letter-spacing:.04em;color:#8aa0b2;font-size:10px;font-weight:600}.cf-root .cf-sla-ov-audit strong{color:#102f46;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.cf-root .cf-sla-ov-person{align-items:center;gap:8px;display:inline-flex}.cf-root .cf-sla-ov-avatar{color:#fff;background:#102f46;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-grid}.cf-root .cf-sla-ov-person time{color:#6d8192;font-size:11px}.cf-root .cf-sla-ov-note{color:#5d7387;flex-basis:100%;font-style:italic}.cf-root .cf-sla-ov-hint{margin:6px 0 0;font-size:12px}.cf-root .cf-sla-ov-panel .cf-sla-ov-audit{border:1px solid #e3eaf1;border-radius:10px;margin:0 0 6px}.cf-root .cf-modal-side:has(.cf-sla-ov-panel) .cf-modal{width:min(820px,100vw)!important;max-width:none!important}.cf-root .cf-level-chip{color:#3b5a72;white-space:nowrap;background:#eef3f8;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.cf-root .cf-level-chip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-inline-end:6px}.cf-root .cf-level-chip:is([data-level=critical],[data-level=out_of_service],[data-level=disposed],[data-level=lost],[data-level=damaged]){color:#a32020;background:#fde8e8}.cf-root .cf-level-chip:is([data-level=high],[data-level=in_workshop],[data-level=under_repair],[data-level=calibration_due]){color:#9a560b;background:#fff1dc}.cf-root .cf-level-chip:is([data-level=normal],[data-level=medium],[data-level=in_use],[data-level=checked_out]){color:#1d5fa8;background:#e6f0fb}.cf-root .cf-level-chip:is([data-level=low],[data-level=in_service],[data-level=available]){color:#19663a;background:#e3f5ea}.cf-root .cf-expiry-chip{white-space:nowrap;border-radius:7px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.cf-root .cf-expiry-chip[data-tone=good]{color:#19663a;background:#e3f5ea}.cf-root .cf-expiry-chip[data-tone=warn]{color:#9a560b;background:#fff1dc}.cf-root .cf-expiry-chip[data-tone=bad]{color:#a32020;background:#fde8e8}.cf-root .cf-ai{gap:14px;margin-top:14px;display:grid}.cf-root .cf-ai-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.cf-root .cf-ai-kpi{background:#fff;border:1px solid #e3eaf1;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex;box-shadow:0 1px 2px #102f460d}.cf-root .cf-ai-kpi>span{color:#1d5fa8;background:#e6f0fb;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.cf-root .cf-ai-kpi[data-tone=warning]>span{color:#9a560b;background:#fff1dc}.cf-root .cf-ai-kpi[data-tone=good]>span{color:#19663a;background:#e3f5ea}.cf-root .cf-ai-kpi div{min-width:0;display:grid}.cf-root .cf-ai-kpi small{text-transform:uppercase;letter-spacing:.03em;color:#6d8192;font-size:11px;font-weight:600}.cf-root .cf-ai-kpi strong{color:#102f46;font-size:18px}.cf-root .cf-ai-kpi em{color:#6d8192;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.cf-root .cf-ai-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}.cf-root .cf-ai-card{background:#fff;border:1px solid #e3eaf1;border-radius:14px;min-width:0;overflow:hidden}.cf-root .cf-ai-card[data-wide]{grid-column:1/-1}.cf-root .cf-ai-card>header{background:linear-gradient(#f6f9fc,#eef3f8);border-bottom:1px solid #e3eaf1;align-items:center;gap:10px;padding:12px 16px;display:flex}.cf-root .cf-ai-card h4{color:#102f46;margin:0;font-size:15px}.cf-root .cf-ai-note{color:#6d8192;margin-inline-start:auto;font-size:12px}.cf-root .cf-ai-icon{color:#fff;background:#1d5fa8;border-radius:9px;place-items:center;width:30px;height:30px;display:inline-grid}.cf-root .cf-ai-body{gap:10px;padding:12px 16px 14px;display:grid}.cf-root .cf-ai-empty{margin:4px 0;font-size:13px}.cf-root .cf-ai-table{border-collapse:collapse;width:100%;font-size:13px}.cf-root .cf-ai-table th{text-align:start;text-transform:uppercase;letter-spacing:.03em;color:#6d8192;border-bottom:1px solid #e3eaf1;padding:6px 8px;font-size:11px}.cf-root .cf-ai-table td{vertical-align:top;border-bottom:1px solid #f0f4f8;padding:7px 8px}.cf-root .cf-ai-table td small{color:#6d8192;font-size:11px;display:block}.cf-root .cf-ai-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cf-root .cf-ai-list li{border:1px solid #edf2f6;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.cf-root .cf-ai-list li div{min-width:0;display:grid}.cf-root .cf-ai-list small{color:#6d8192;font-size:11px}.cf-root .cf-ai-due{white-space:nowrap;color:#3b5a72;background:#eef3f8;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.cf-root :is(.cf-ai-due,.cf-ai-expiry-head span)[data-tone=good]{color:#19663a;background:#e3f5ea}.cf-root :is(.cf-ai-due,.cf-ai-expiry-head span)[data-tone=warn]{color:#9a560b;background:#fff1dc}.cf-root :is(.cf-ai-due,.cf-ai-expiry-head span)[data-tone=bad]{color:#a32020;background:#fde8e8}.cf-root .cf-ai-dots{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cf-root .cf-ai-dots span{background:#c9d8e4;border-radius:4px;width:14px;height:14px}.cf-root .cf-ai-dots span[data-tone=good]{background:#2e9d5b}.cf-root .cf-ai-dots span[data-tone=bad]{background:#d9534f}.cf-root .cf-ai-dots small{color:#6d8192;margin-inline-start:6px;font-size:11px}.cf-root .cf-ai-life{gap:6px;display:grid}.cf-root .cf-ai-life-bar{background:#eef3f8;border-radius:999px;height:14px;overflow:hidden}.cf-root .cf-ai-life-bar span{border-radius:inherit;background:#2e9d5b;height:100%;display:block}.cf-root .cf-ai-life-bar span[data-tone=warn]{background:#e0a030}.cf-root .cf-ai-life-bar span[data-tone=bad]{background:#d9534f}.cf-root .cf-ai-life-scale{color:#6d8192;justify-content:space-between;gap:8px;font-size:11px;display:flex}.cf-root .cf-ai-life-scale strong{color:#102f46;text-align:center;font-size:12px}.cf-root .cf-ai-expiry{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cf-root .cf-ai-expiry-head{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.cf-root .cf-ai-expiry-head span{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.cf-root .cf-ai-expiry-track{background:#eef3f8;border-radius:999px;height:8px;margin-top:5px;overflow:hidden}.cf-root .cf-ai-expiry-track span{border-radius:inherit;height:100%;display:block}.cf-root .cf-ai-expiry-track span[data-tone=good]{background:#2e9d5b}.cf-root .cf-ai-expiry-track span[data-tone=warn]{background:#e0a030}.cf-root .cf-ai-expiry-track span[data-tone=bad]{background:#d9534f}.cf-root .cf-ai-photo{background:#f4f7fa;border-radius:12px;place-items:center;min-height:200px;display:grid;overflow:hidden}.cf-root .cf-ai-photo img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:320px}.cf-root .cf-ai-photo .cf-subtle{text-align:center;justify-items:center;gap:6px;padding:20px;font-size:13px;display:grid}.cf-root .cf-ai-chart{width:100%;min-height:150px}.cf-root .cf-pick{position:relative}.cf-root .cf-pick-trigger{color:#24435a;cursor:pointer;background:#fff;border:1px solid #d5e0ea;border-radius:9px;align-items:center;gap:8px;max-width:260px;height:36px;padding:0 10px;font-size:13px;display:inline-flex}.cf-root .cf-pick-label{text-transform:uppercase;letter-spacing:.03em;color:#6d8192;font-size:11px;font-weight:700}.cf-root .cf-pick-value{text-overflow:ellipsis;white-space:nowrap;color:#102f46;min-width:0;font-weight:600;overflow:hidden}.cf-root .cf-pick-value em{color:#fff;background:#1d5fa8;border-radius:999px;margin-inline-start:6px;padding:0 6px;font-size:11px;font-style:normal}.cf-root .cf-pick-clear{color:#3b5a72;border-radius:50%;place-items:center;display:inline-grid}.cf-root .cf-pick-clear:hover{background:#dbe7f3}.cf-root .cf-pick-panel{z-index:40;top:calc(100% + 6px);background:#fff;border:1px solid #d5e0ea;border-radius:12px;flex-direction:column;width:280px;max-height:360px;display:flex;position:absolute;inset-inline-start:0;overflow:hidden;box-shadow:0 12px 30px #102f462e}.cf-root .cf-pick-head{border-bottom:1px solid #edf2f6;gap:6px;padding:8px;display:grid}.cf-root .cf-pick-search{border:1px solid #d5e0ea;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 8px;display:flex}.cf-root .cf-pick-search input{border:0;outline:0;flex:1;min-width:0;font-size:13px}.cf-root .cf-pick-mode{background:#eef3f8;border-radius:8px;justify-self:start;padding:2px;display:inline-flex}.cf-root .cf-pick-mode button{color:#3b5a72;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 12px;font-size:12px;font-weight:600}.cf-root .cf-pick-mode button[aria-checked=true]{color:#102f46;background:#fff;box-shadow:0 1px 2px #102f4626}.cf-root .cf-pick-panel ul{flex:1;margin:0;padding:4px;list-style:none;overflow:auto}.cf-root .cf-pick-panel li[role=option]{cursor:pointer;color:#24435a;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.cf-root .cf-pick-panel li[role=option] small{color:#6d8192;font-size:11px;display:block}.cf-root .cf-pick-panel li[data-active]{background:#f1f6fb}.cf-root .cf-pick-panel li[aria-selected=true]{color:#fff;background:#1d5fa8;font-weight:600}.cf-root .cf-pick-panel li[aria-selected=true] small{color:#d6e6f6}.cf-root .cf-pick-none{color:#6d8192;padding:10px;font-size:12px}.cf-root .cf-pick-panel footer{color:#3b5a72;border-top:1px solid #edf2f6;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;display:flex}.cf-root .cf-pick-panel footer button{color:#1d5fa8;cursor:pointer;background:0 0;border:0;font-weight:600}.cf-label{color:#000;background:#fff;border:1px solid #b9c7d4;border-radius:2px;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.cf-label-el{white-space:nowrap;align-items:center;line-height:1.1;display:flex;position:absolute;overflow:hidden}.cf-label-el span{text-overflow:ellipsis;overflow:hidden}.cf-label-el[data-type=qr] img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.cf-label-el[data-type=box]{border:1px solid #000;border-radius:1px}.cf-root .cf-tagd-paper .cf-label-el{cursor:move;outline:1px dashed #0000}.cf-root .cf-tagd-paper .cf-label-el:hover{outline-color:#9fb9d3}.cf-root .cf-tagd-paper .cf-label-el[data-selected]{z-index:2;outline:2px solid #1d5fa8}.cf-root .cf-label-handle{cursor:nwse-resize;background:#1d5fa8;border:1px solid #fff;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.cf-root .cf-assettag{gap:12px;padding:14px 18px;display:grid}.cf-root .cf-tag-head{align-items:center;gap:16px;display:flex}.cf-root .cf-tag-head h2{color:#102f46;align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.cf-root .cf-tag-templates{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;display:grid}.cf-root .cf-tag-list{gap:8px;display:grid}.cf-root .cf-tag-list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cf-root .cf-tag-list li button{text-align:start;cursor:pointer;background:#fff;border:1px solid #e3eaf1;border-radius:10px;gap:3px;width:100%;padding:10px 12px;display:grid}.cf-root .cf-tag-list small{color:#6d8192;font-size:11px}.cf-root .cf-tag-scope{color:#1d5fa8;background:#e6f0fb;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.cf-root .cf-tag-scope[data-scope=client]{color:#5b3aa8;background:#efe9fb}.cf-root .cf-tag-scope[data-scope=site]{color:#19663a;background:#e3f5ea}.cf-root .cf-tag-scope[data-scope=inactive]{color:#6b6b6b;background:#f1f1f1}.cf-root .cf-tagd{gap:10px;min-width:0;display:grid}.cf-root .cf-tagd-head label,.cf-root .cf-tagd-props label{color:#5d7387;gap:3px;font-size:11px;font-weight:600;display:grid}.cf-root .cf-tagd-head input,.cf-root .cf-tagd-head select,.cf-root .cf-tagd-props input,.cf-root .cf-tagd-props select{border:1px solid #d5e0ea;border-radius:8px;min-width:0;height:32px;padding:0 8px;font-size:13px}.cf-root .cf-tagd-num input{width:72px}.cf-root .cf-tagd-head .cf-btn{align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.cf-root .cf-tagd-body{grid-template-columns:minmax(0,1fr) 280px;gap:12px;display:grid}.cf-root .cf-tagd-stage{background:#eef2f6;border:1px solid #e3eaf1;border-radius:12px;outline:none;align-content:start;justify-items:center;gap:10px;min-height:480px;padding:12px;display:grid;position:relative}.cf-root .cf-tagd-stage:focus-visible{box-shadow:0 0 0 2px #2f7bd8}.cf-root .cf-tagd-toolbar{color:#5d7387;justify-content:space-between;justify-self:stretch;align-items:center;font-size:12px;display:flex}.cf-root .cf-tagd-paper{padding:28px}.cf-root .cf-tagd-paper .cf-label{box-shadow:0 6px 18px #102f462e}.cf-root .cf-tagd-stage[data-grid] .cf-tagd-paper .cf-label{background-image:linear-gradient(#eef3f8 1px,#0000 1px),linear-gradient(90deg,#eef3f8 1px,#0000 1px);background-size:var(--mm) var(--mm)}.cf-root .cf-tagd-hint{text-align:center;color:#5d7387;max-width:420px;font-size:13px}.cf-root .cf-tagd-side{background:#fff;border:1px solid #e3eaf1;border-radius:12px;align-content:start;gap:8px;max-height:640px;padding:12px;display:grid;overflow:auto}.cf-root .cf-tagd-side h4{color:#102f46;margin:4px 0 0;font-size:13px}.cf-root .cf-tagd-palette{grid-template-columns:1fr 1fr;gap:5px;margin:0;padding:0;list-style:none;display:grid}.cf-root .cf-tagd-palette li{color:#24435a;cursor:grab;background:#f8fafc;border:1px solid #dfe7ef;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.cf-root .cf-tagd-palette li:hover{background:#eef4fb;border-color:#1d5fa8}.cf-root .cf-tagd-palette li[data-type=qr]{color:#fff;background:#102f46;border-color:#102f46;grid-column:1/-1}.cf-root .cf-tagd-props{gap:8px;display:grid}.cf-root .cf-tagd-kind{color:#102f46;margin:0;font-size:13px;font-weight:700}.cf-root .cf-tagd-grid4{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cf-root .cf-tagd-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cf-root .cf-tagd-row .cf-btn{align-items:center;gap:5px;display:inline-flex}.cf-root .cf-tagd-check{grid-auto-flow:column;align-items:center;gap:5px;display:inline-flex!important}.cf-root .cf-tagd-check input{height:auto!important}.cf-root .cf-icon-btn.is-active{color:#fff;background:#102f46;border-color:#102f46}.cf-root .cf-tag-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cf-root .cf-tag-search{flex:220px;max-width:320px}.cf-root .cf-tag-work{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:12px;display:grid}.cf-root .cf-tag-assets{background:#fff;border:1px solid #e3eaf1;border-radius:12px;overflow:hidden}.cf-root .cf-tag-assets>header,.cf-root .cf-tag-assets>footer{color:#3b5a72;background:#f8fafc;align-items:center;gap:14px;padding:8px 12px;font-size:13px;display:flex}.cf-root .cf-tag-assets>footer{border-top:1px solid #edf2f6;justify-content:flex-end}.cf-root .cf-tag-table{border-collapse:collapse;width:100%;font-size:13px}.cf-root .cf-tag-table th{text-align:start;color:#fff;background:#102f46;padding:8px 10px;font-size:12px;position:sticky;top:0}.cf-root .cf-tag-table td{vertical-align:top;border-bottom:1px solid #f0f4f8;padding:7px 10px}.cf-root .cf-tag-table td small{color:#6d8192;font-size:11px;display:block}.cf-root .cf-tag-table tbody tr{cursor:pointer}.cf-root .cf-tag-table tbody tr:hover{background:#f4f8fd}.cf-root .cf-tag-table tbody tr[aria-selected=true] td small{color:#3b5a72}.cf-root .cf-tag-preview{background:#fff;border:1px solid #e3eaf1;border-radius:12px;gap:10px;padding:12px;display:grid;position:sticky;top:10px}.cf-root .cf-tag-preview h4{color:#102f46;margin:0;font-size:14px}.cf-root .cf-tag-preview-label{background:#eef2f6;border-radius:10px;place-items:center;padding:16px;display:grid;overflow:auto}.cf-root .cf-tag-preview .cf-btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.cf-tag-sheet{display:none}@media print{body.cf-print-tags *{visibility:hidden!important}body.cf-print-tags .cf-tag-sheet,body.cf-print-tags .cf-tag-sheet *{visibility:visible!important}body.cf-print-tags .cf-tag-sheet{background:#fff;flex-wrap:wrap;gap:3mm;position:absolute;inset:0 auto auto 0;display:flex!important}.cf-tag-sheet-item{-moz-column-break-inside:avoid;break-inside:avoid}.cf-tag-sheet .cf-label{border:.2mm solid #999;border-radius:0}}@media (max-width:1100px){.cf-root .cf-tag-work,.cf-root .cf-tag-templates,.cf-root .cf-tagd-body{grid-template-columns:1fr}}.cf-root .cf-pick-value{align-items:center;display:inline-flex}.cf-root .cf-pick-value>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cf-root .cf-pick-value em{flex:none}.cf-root .cf-tag-list>p{overflow-wrap:anywhere}.cf-root .cf-assettag{padding-top:6px}.cf-root .cf-tag-head{justify-content:flex-start}.cf-root .cf-assettag .cf-kpi-donut{margin:0}.cf-root .cf-tag-avatar{color:#fff;background:linear-gradient(145deg,#1d4f78,#102f46);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid;box-shadow:0 2px 6px #102f4640}.cf-root .cf-tag-asset{align-items:center;gap:10px;display:inline-flex}.cf-root .cf-tag-asset>span:last-child{min-width:0;display:grid}.cf-root .cf-tag-asset strong{color:#102f46;font-size:13px}.cf-root .cf-tag-asset small{color:#6d8192;font-size:11px}.cf-root .cf-tag-table th{letter-spacing:.02em;text-transform:none;background:#13324a;border-inline-end:1px solid #23465f;font-weight:700}.cf-root .cf-tag-table td{vertical-align:middle;color:#24435a;border-bottom:1px solid #edf1f5}.cf-root .cf-tag-table td .cf-type-chip{max-width:190px}.cf-root .cf-tag-table tbody tr:nth-child(2n){background:#fafcfd}.cf-root .cf-tag-table tbody tr[aria-selected=true]{background:#e6f0fb;box-shadow:inset 4px 0 #1d4f78}.cf-root .cf-tag-num{text-align:center;color:#6d8192;font-variant-numeric:tabular-nums;width:44px}.cf-root .cf-tag-done{color:#19663a;align-items:center;gap:5px;font-weight:600;display:inline-flex}.cf-root .cf-tag-done .cf-stamp{color:#19663a}.cf-root .cf-tag-assets{box-shadow:0 1px 3px #102f460f}.cf-root .cf-tag-assets>header{color:#102f46;font-weight:600}.cf-root .cf-tag-list li button{-moz-column-gap:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:10px;padding:10px}.cf-root .cf-tag-list li button>.cf-tag-avatar{grid-row:span 3}.cf-root .cf-tag-list li button>:not(.cf-tag-avatar){grid-column:2}.cf-root .cf-tag-list li button[aria-current]{background:#f2f7fc;border-color:#1d4f78;box-shadow:inset 4px 0 #1d4f78}.cf-root .cf-tag-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cf-root .cf-tag-chips .cf-type-chip{height:22px;font-size:11px}.cf-root .cf-tag-preview{box-shadow:0 1px 3px #102f460f}.cf-root .cf-tag-preview h4{align-items:center;gap:6px;display:flex}.cf-root .cf-pick[data-filled] .cf-pick-trigger{background:#eef4fb;border-color:#1d4f78}.cf-root .cf-pick-panel li[aria-selected=true]{background:#1d4f78}.cf-root .cf-tagd-head,.cf-root .cf-tagd-side,.cf-root .cf-tag-list li button{box-shadow:0 1px 3px #102f460d}.cf-root .cf-tag-assets{overflow-x:auto}.cf-root .cf-tag-assets>header,.cf-root .cf-tag-assets>footer{position:sticky;left:0}.cf-root .cf-tag-templates{grid-template-columns:250px minmax(0,1fr)}.cf-root .cf-tagd{gap:12px}.cf-root .cf-tagd-head{background:#fff;border:1px solid #e3eaf1;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:14px 16px;display:flex}.cf-root .cf-tagd-head>label{flex:none;width:150px}.cf-root .cf-tagd-head>label.cf-tagd-name{width:240px}.cf-root .cf-tagd-head>label.cf-tagd-num{width:84px}.cf-root .cf-tagd-head>label input,.cf-root .cf-tagd-head>label select{border-radius:9px;width:100%;height:36px}.cf-root .cf-tagd-save{flex:1 0 220px;justify-content:flex-end;align-items:center;gap:12px;margin-inline-start:auto;display:flex}.cf-root .cf-tagd-save span{color:#6d8192;font-size:12px}.cf-root .cf-tagd-save .cf-btn{height:38px;margin:0;padding:0 16px}.cf-root .cf-tagd-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px}.cf-root .cf-tagd-stage{background:linear-gradient(#f3f6f9,#e9eef3);border-radius:14px;min-width:0;min-height:0;padding:12px 14px 20px;overflow:hidden}.cf-root .cf-tagd-toolbar{border-bottom:1px solid #dde5ec;padding-bottom:6px}.cf-root .cf-tagd-paper{place-items:center;max-width:100%;padding:24px 12px;display:grid;overflow:hidden}.cf-root .cf-tagd-side{max-height:none;box-shadow:none;background:0 0;border:0;gap:14px;padding:0;overflow:visible}.cf-root .cf-tagd-card{background:#fff;border:1px solid #e3eaf1;border-radius:14px;gap:10px;padding:14px;display:grid;box-shadow:0 1px 3px #102f460d}.cf-root .cf-tagd-card h4{color:#102f46;justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:14px;display:flex}.cf-root .cf-tagd-card h4 small{color:#6d8192;font-size:11px;font-weight:500}.cf-root .cf-tagd-palette{max-height:330px;padding-inline-end:2px;overflow:auto}.cf-root .cf-tagd-palette li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1280px){.cf-root .cf-tag-templates{grid-template-columns:1fr}.cf-root .cf-tag-list ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.cf-root .cf-tagd-body{grid-template-columns:1fr}.cf-root .cf-tagd-side{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.cf-root .cf-tagd-side{align-content:start;align-items:start}.cf-root .cf-tag-new{align-items:center;gap:6px;height:36px;margin-inline-start:auto;display:inline-flex}.cf-root .cf-tag-tpl-table{min-width:1100px}.cf-root .cf-tag-tpl-table tbody tr{cursor:pointer}.cf-root .cf-tag-changed{gap:2px;font-size:12px;display:grid}.cf-root .cf-tag-changed>span:first-child{color:#102f46;font-weight:600}.cf-root .cf-modal:has(>.cf-tagd-modal){flex-direction:column;max-height:calc(100vh - 24px);display:flex;width:min(1480px,100vw - 24px)!important;max-width:none!important}.cf-root .cf-modal:has(>.cf-tagd-modal)>.cf-tagd-modal{background:#f6f8fb;flex:1;min-height:0;overflow:auto}.cf-root .cf-tagd-modal .cf-tagd-body{grid-template-columns:minmax(0,1fr) 290px}.cf-root .cf-tagd-modal .cf-tagd-side{grid-template-columns:1fr}.cf-root .cf-tagd-modal .cf-tagd-palette{max-height:300px}@media (max-width:760px){.cf-root .cf-tagd-modal .cf-tagd-body{grid-template-columns:1fr}}.cf-root .cf-ai-hero{color:#fff;background:linear-gradient(135deg,#102f46 0%,#1d4f78 100%);border-radius:16px;grid-template-columns:240px minmax(0,1fr);gap:18px;padding:16px;display:grid;box-shadow:0 6px 18px #102f4638}.cf-root .cf-ai-hero-photo{background:#ffffff14;border-radius:12px;place-items:center;height:200px;display:grid;overflow:hidden}.cf-root .cf-ai-hero-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cf-root .cf-ai-hero-photo>span{color:#c9d8e4;justify-items:center;gap:6px;font-size:12px;display:grid}.cf-root .cf-ai-hero-main{align-content:start;gap:12px;min-width:0;display:grid}.cf-root .cf-ai-hero-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cf-root .cf-ai-hero-title h3{letter-spacing:.01em;margin:0;font-size:22px}.cf-root .cf-ai-hero-title p{color:#c9d8e4;margin:2px 0 0}.cf-root .cf-ai-hero-title .cf-btn{color:#102f46;background:#fff;border-color:#fff;align-items:center;gap:6px;display:inline-flex}.cf-root .cf-ai-hero-facts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;margin:0;display:grid}.cf-root .cf-ai-hero-facts dt{text-transform:uppercase;letter-spacing:.05em;color:#9fb9d3;font-size:10px;font-weight:700}.cf-root .cf-ai-hero-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;font-weight:600;overflow:hidden}.cf-root .cf-ai-hero-tags{flex-wrap:wrap;gap:6px;display:flex}.cf-root .cf-ai-last{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.cf-root .cf-ai-lastcard{border:1px solid #e3eaf1;background:#fff;border-inline-start:4px solid #2f7bd8;border-radius:12px;gap:10px;padding:12px 14px;display:flex;box-shadow:0 1px 3px #102f460d}.cf-root .cf-ai-lastcard[data-tone=bad]{border-inline-start-color:#d9534f}.cf-root .cf-ai-lastcard[data-tone=good]{border-inline-start-color:#2e9d5b}.cf-root .cf-ai-lastcard>div{gap:2px;min-width:0;display:grid}.cf-root .cf-ai-lastcard small{text-transform:uppercase;letter-spacing:.05em;color:#6d8192;font-size:10px;font-weight:700}.cf-root .cf-ai-lastcard strong{color:#102f46;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cf-root .cf-ai-lastcard em{color:#5d7387;font-size:12px;font-style:normal}.cf-root .cf-ai-lastcard .cf-link{align-items:center;gap:3px;font-size:12px;display:inline-flex}.cf-root .cf-ai-lasticon{color:#1d5fa8;background:#e6f0fb;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.cf-root .cf-ai-lastcard[data-tone=bad] .cf-ai-lasticon{color:#a32020;background:#fde8e8}.cf-root .cf-ai-lastcard[data-tone=good] .cf-ai-lasticon{color:#19663a;background:#e3f5ea}.cf-root button.cf-ai-kpi{text-align:start;cursor:pointer;font:inherit;position:relative}.cf-root button.cf-ai-kpi:hover{border-color:#1d4f78;box-shadow:0 4px 12px #102f461f}.cf-root .cf-ai-kpi-go{color:#9fb3c4;position:absolute;top:10px;right:10px}.cf-root .cf-ai-card{scroll-margin-top:80px}.cf-root .cf-ai-groups{gap:10px;display:grid}.cf-root .cf-ai-group{border:1px solid #edf2f6;border-radius:10px;overflow:hidden}.cf-root .cf-ai-group>header{background:#f6f9fc;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:8px 12px;display:flex}.cf-root .cf-ai-group>header span{color:#5d7387;font-size:12px}.cf-root .cf-ai-group>header em{color:#1d4f78;margin-inline-start:auto;font-size:12px;font-style:normal;font-weight:600}.cf-root .cf-ai>.cf-ai-card+.cf-ai-card{margin-top:0}@media (max-width:760px){.cf-root .cf-ai-hero{grid-template-columns:1fr}}.cf-asset-report{display:none}@media print{@page{size:A4;margin:10mm}body.cf-print-report *{visibility:hidden!important}body.cf-print-report .cf-asset-report,body.cf-print-report .cf-asset-report *{visibility:visible!important}body.cf-print-report .cf-asset-report{color:#102f46;background:#fff;width:190mm;font-family:Arial,Helvetica,sans-serif;font-size:9pt;position:absolute;inset:0 auto auto 0;display:block!important}.cf-rep-page{-moz-column-break-after:page;break-after:page}.cf-rep-page:last-child{-moz-column-break-after:auto;break-after:auto}.cf-rep-head{border-bottom:.6mm solid #13324a;grid-template-columns:45mm 1fr 45mm;align-items:center;gap:6mm;margin-bottom:4mm;padding-bottom:3mm;display:grid}.cf-rep-logo{align-items:center;height:16mm;display:flex}.cf-rep-logo img{-o-object-fit:contain;object-fit:contain;max-width:45mm;max-height:16mm}.cf-rep-logo-right{justify-content:flex-end}.cf-rep-title{text-align:center}.cf-rep-title h1{color:#13324a;margin:0;font-size:15pt}.cf-rep-title p{margin:1mm 0 0;font-weight:700}.cf-rep-title small{color:#6d8192}.cf-asset-report h2{color:#fff;background:#13324a;border-radius:1mm;margin:3mm 0 2mm;padding:1.5mm 3mm;font-size:11pt}.cf-asset-report h3{color:#13324a;margin:3mm 0 1mm;font-size:9.5pt}.cf-rep-overview{grid-template-columns:50mm 1fr;gap:5mm;display:grid}.cf-rep-photo{border:.3mm solid #d5e0ea;place-items:center;height:45mm;display:grid;overflow:hidden}.cf-rep-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cf-rep-facts{grid-template-columns:1fr 1fr;gap:1mm 5mm;margin:0;display:grid}.cf-rep-facts div{border-bottom:.2mm solid #edf2f6;justify-content:space-between;gap:3mm;padding:.6mm 0;display:flex}.cf-rep-facts dt{color:#6d8192}.cf-rep-facts dd{text-align:end;margin:0;font-weight:700}.cf-rep-kpis,.cf-rep-last{grid-template-columns:repeat(7,1fr);gap:2mm;margin-top:3mm;display:grid}.cf-rep-last{grid-template-columns:repeat(3,1fr)}.cf-rep-kpis div,.cf-rep-last div{border:.3mm solid #d5e0ea;border-radius:1.5mm;gap:.5mm;padding:2mm;display:grid}.cf-rep-kpis small,.cf-rep-last small{color:#6d8192;text-transform:uppercase;font-size:7pt}.cf-rep-kpis strong{font-size:11pt}.cf-rep-charts2{grid-template-columns:1fr 1fr;gap:5mm;display:grid}.cf-rep-chart{overflow:hidden}.cf-asset-report .cf-ai-table{border-collapse:collapse;width:100%;font-size:8pt}.cf-asset-report .cf-ai-table th{color:#fff;text-align:start;background:#13324a;padding:1.2mm}.cf-asset-report .cf-ai-table td{border-bottom:.2mm solid #e3eaf1;padding:1mm 1.2mm}.cf-asset-report .cf-ai-table tr{-moz-column-break-inside:avoid;break-inside:avoid}.cf-asset-report .cf-ai-table td small{color:#6d8192;display:block}.cf-asset-report .cf-ai-group{break-inside:avoid-page;border:.3mm solid #d5e0ea;margin-bottom:3mm}.cf-asset-report .cf-ai-group>header{background:#eef3f8;flex-wrap:wrap;gap:2mm;padding:1.5mm 2mm;display:flex}.cf-asset-report .cf-level-chip{border-radius:1mm;height:auto;padding:0 2mm;font-size:7.5pt}.cf-asset-report .cf-level-chip:before{display:none}.cf-asset-report .cf-ai-life-bar{background:#eef3f8;border-radius:2mm;height:3mm;overflow:hidden}.cf-asset-report .cf-ai-life-bar span{background:#2e9d5b;height:100%;display:block}.cf-asset-report .cf-ai-expiry{gap:2mm;margin:0;padding:0;list-style:none;display:grid}.cf-asset-report .cf-ai-expiry-track{background:#eef3f8;height:2mm}.cf-asset-report .cf-ai-expiry-track span{background:#2e9d5b;height:100%;display:block}.cf-rep-total{text-align:end;margin-top:2mm}}.cf-label-el:is([data-type=clientLogo],[data-type=companyLogo]){justify-content:center}.cf-label-el:is([data-type=clientLogo],[data-type=companyLogo]) img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.cf-label-logo-empty{color:#6d8192;text-align:center;border:1px dashed #9fb3c4;place-items:center;width:100%;height:100%;font-size:.85em;display:grid}.cf-root .cf-tagd-palette li:is([data-type=clientLogo],[data-type=companyLogo]){background:#eef4fb;border-color:#c9ddf3}.cf-root .cf-tagd-qrfields{background:#f8fafc;border:1px solid #dfe7ef;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px 10px;margin:0;padding:10px;display:grid}.cf-root .cf-tagd-qrfields legend{color:#102f46;padding:0 4px;font-size:12px;font-weight:700}.cf-root .cf-tagd-qrfields label{color:#24435a;align-items:center;gap:6px;font-size:12px;font-weight:500;flex-direction:row!important;display:flex!important}.cf-root .cf-tagd-qrfields input{height:auto!important}.cf-root .cf-tagd-qrfields small{color:#5d7387;grid-column:1/-1;font-size:11px}.cf-root .cf-tagd-note{margin:0;font-size:12px}.cf-root .cf-tagd-uniform{align-self:flex-end;height:36px}.cf-label-el[data-type=barcode] svg{display:block}.cf-root .cf-ai{gap:16px}.cf-root .cf-ai-hero{grid-template-columns:220px minmax(0,1fr);align-items:stretch}.cf-root .cf-ai-hero-photo{height:auto;min-height:190px}.cf-ai-illus{text-align:center;color:#fff;border-radius:inherit;background:radial-gradient(circle at 30% 25%,#6cd3ce59,#0000 55%),linear-gradient(145deg,#1d4f78,#0d2638);align-content:center;place-items:center;gap:6px;width:100%;height:100%;min-height:160px;padding:14px;display:grid}.cf-ai-illus strong{font-size:14px}.cf-ai-illus small{opacity:.75;max-width:170px;font-size:10px}.cf-ai-illus[data-compact]{border-radius:2mm;min-height:0}.cf-root .cf-ai-hero-desc{color:#c9d8e4;max-width:720px;font-size:12px;margin-top:6px!important}.cf-root .cf-ai-hero-client{background:#ffffff24;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.cf-root .cf-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-root .cf-ai-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-root .cf-ai-card{flex-direction:column;display:flex}.cf-root .cf-ai-card>.cf-ai-body{flex:1}.cf-root .cf-ai-facts{gap:0;margin:0;display:grid}.cf-root .cf-ai-facts div{border-bottom:1px solid #f0f4f8;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.cf-root .cf-ai-facts div:last-child{border-bottom:0}.cf-root .cf-ai-facts dt{color:#6d8192}.cf-root .cf-ai-facts dd{color:#102f46;text-align:end;text-overflow:ellipsis;min-width:0;margin:0;font-weight:600;overflow:hidden}.cf-ai-timeline{height:150px;margin:0 6px;position:relative}.cf-ai-tl-track{background:#e3eaf1;border-radius:999px;height:6px;position:absolute;top:74px;left:0;right:0;overflow:hidden}.cf-ai-tl-past{background:linear-gradient(90deg,#9fb9d3,#1d4f78);height:100%;display:block}.cf-ai-tl-today{background:#d9534f;width:2px;height:38px;position:absolute;top:58px;transform:translate(-1px)}.cf-ai-tl-today em{color:#d9534f;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:40px;left:50%;transform:translate(-50%)}.cf-ai-tl-point{justify-items:center;display:grid;position:absolute;top:70px;transform:translate(-50%)}.cf-ai-tl-point i{background:#2f7bd8;border:3px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #c9d8e4}.cf-ai-tl-point[data-tone=bad] i{background:#d9534f}.cf-ai-tl-point[data-tone=good] i{background:#2e9d5b}.cf-ai-tl-point[data-tone=warranty] i{background:#e0a030}.cf-ai-tl-point[data-tone=life] i{background:#6b5bb0}.cf-ai-tl-point>span{white-space:nowrap;text-align:center;justify-items:center;display:grid;position:absolute;top:20px}.cf-ai-tl-point[data-up]>span{top:auto;bottom:20px}.cf-ai-tl-point strong{color:#102f46;font-size:11px}.cf-ai-tl-point small{color:#6d8192;font-size:10px}@media (max-width:1200px){.cf-root .cf-ai-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-root .cf-ai-grid-3,.cf-root .cf-ai-grid-2-1,.cf-root .cf-ai-grid{grid-template-columns:1fr}.cf-root .cf-ai-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body.cf-print-report .cf-asset-report{font-size:8.5pt;top:0;left:0;width:100%!important}.cf-rep-page{padding-bottom:10mm;position:relative}.cf-rep-head{border-bottom:0;grid-template-columns:42mm 1fr 42mm;margin-bottom:0;padding:0 0 3mm}.cf-rep-logo{width:42mm;height:15mm;overflow:hidden}.cf-rep-logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:100%;max-width:none;height:100%;max-height:none}.cf-rep-logo-right img{-o-object-position:right center;object-position:right center}.cf-rep-logo-name{color:#13324a;font-size:10pt;font-weight:700}.cf-rep-title small{letter-spacing:.2em;color:#6d8192;font-size:7pt;display:block}.cf-rep-title h1{font-size:14pt}.cf-rep-title p{color:#24435a;font-size:9pt}.cf-rep-page:before{content:"";background:linear-gradient(90deg,#13324a,#2a9d8f);order:2;height:1.2mm;margin-bottom:4mm;display:block}.cf-rep-head+*{margin-top:0}.cf-rep-head{border-bottom:.4mm solid #13324a;margin-bottom:4mm}.cf-rep-overview{grid-template-columns:52mm 1fr;align-items:stretch}.cf-rep-photo{border:0;border-radius:2mm;height:auto;min-height:46mm;overflow:hidden}.cf-rep-photo .cf-ai-illus{min-height:46mm}.cf-rep-photo .cf-ai-illus small{display:none}.cf-rep-kpis div{background:#f6f9fc;border-color:#e3eaf1}.cf-rep-kpis strong{color:#13324a}.cf-rep-last div{border-inline-start:1mm solid #13324a}.cf-rep-charts-wide{grid-template-columns:1.8fr 1fr;align-items:start}.cf-rep-charts2>div{min-width:0;overflow:hidden}.cf-rep-charts2 svg{max-width:100%;height:auto}.cf-asset-report .cf-ai-timeline{height:40mm;margin:0 4mm}.cf-asset-report .cf-ai-tl-point strong{font-size:7pt}.cf-asset-report .cf-ai-tl-point small{font-size:6.5pt}.cf-rep-intro,.cf-rep-none{color:#5d7387;margin:1mm 0 2mm}.cf-rep-foot{color:#6d8192;border-top:.2mm solid #d5e0ea;justify-content:space-between;padding-top:1.5mm;font-size:7pt;display:flex;position:absolute;bottom:0;left:0;right:0}}.cf-root .cf-ai-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.cf-root .cf-ai-last{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.cf-root .cf-ai-grid,.cf-root .cf-ai-grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.cf-root .cf-ai-grid-2-1{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.cf-root .cf-ai-hero{grid-template-columns:minmax(170px,220px) minmax(0,1fr)}.cf-root .cf-ai-hero-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cf-root .cf-ai-kpi strong{white-space:nowrap}.cf-root .cf-ai-kpi small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:640px){.cf-root .cf-ai-hero{grid-template-columns:1fr}}.cf-ai-tl-point[data-edge=end]>span{text-align:end;justify-items:end;right:-6px}.cf-ai-tl-point[data-edge=start]>span{text-align:start;justify-items:start;left:-6px}.cf-rep-source{pointer-events:none;width:760px;position:fixed;top:0;left:-12000px}.cf-root .cf-tag-work{grid-template-columns:minmax(0,1fr)}.cf-root .cf-tag-assets>header{flex-wrap:wrap}.cf-root .cf-tag-printbtn{align-items:center;gap:6px;height:34px;margin-inline-start:auto;display:inline-flex}.cf-root .cf-tag-thumb{width:172px;padding:6px 10px!important}.cf-root .cf-tag-thumb .cf-label{border-radius:3px;box-shadow:0 1px 3px #102f462e}.cf-root .cf-tag-table{min-width:1240px}.cf-root .cf-tag-asset strong{white-space:nowrap}.cf-root .cf-tag-table tbody tr[aria-selected=true] .cf-tag-thumb .cf-label{outline:2px solid #1d4f78}.cf-tag-source{pointer-events:none;position:fixed;top:0;left:-12000px}.cf-root .cf-tag-printbtn:not(:disabled){color:#fff;background:#13324a;border-color:#13324a}.cf-label-el .cf-label-text{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;width:100%;line-height:1.15;display:block;overflow:hidden}.cf-root .cf-eqlc{gap:14px;padding:4px 0;display:grid}.cf-root .cf-eqlc-add{align-items:center;gap:5px;height:30px;margin-inline-start:10px;display:inline-flex}.cf-root .cf-eqlc-timeline{border-inline-start:2px solid #e3eaf1;gap:12px;margin:0;padding:0 0 0 6px;list-style:none;display:grid}.cf-root .cf-eqlc-timeline li{gap:10px;padding-inline-start:14px;display:flex;position:relative}.cf-root .cf-eqlc-dot{inset-inline-start:-8px;background:#1d4f78;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;box-shadow:0 0 0 1px #c9d8e4}.cf-root .cf-eqlc-timeline li[data-type=repaired] .cf-eqlc-dot,.cf-root .cf-eqlc-timeline li[data-type=lost] .cf-eqlc-dot,.cf-root .cf-eqlc-timeline li[data-type=disposed] .cf-eqlc-dot{background:#d9534f}.cf-root .cf-eqlc-timeline li[data-type=calibrated] .cf-eqlc-dot,.cf-root .cf-eqlc-timeline li[data-type=inspected] .cf-eqlc-dot{background:#2e9d5b}.cf-root .cf-eqlc-timeline div{gap:2px;display:grid}.cf-root .cf-eqlc-timeline strong{color:#102f46;font-size:13px}.cf-root .cf-eqlc-timeline em{color:#5d7387;align-items:center;gap:4px;font-size:12px;font-style:normal;display:inline-flex}.cf-root .cf-eqlc-timeline p{color:#24435a;margin:2px 0;font-size:13px}.cf-root .cf-eqlc-timeline small{color:#6d8192;font-size:11px}.cf-root .cf-eqlc-form{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.cf-root .cf-eqlc-form label{color:#3b5a72;gap:4px;font-size:12px;font-weight:600;display:grid}.cf-root .cf-eqlc-form input,.cf-root .cf-eqlc-form select,.cf-root .cf-eqlc-form textarea{font:inherit;border:1px solid #d5e0ea;border-radius:8px;padding:7px 9px;font-weight:400}.cf-root .cf-eqlc-wide{grid-column:1/-1}.cf-root .cf-eqtl{gap:18px;display:grid}.cf-root .cf-eqtl-bar{height:46px;margin:14px 8px 0;position:relative}.cf-root .cf-eqtl-bar:before{content:"";background:#e3eaf1;border-radius:3px;height:6px;position:absolute;top:10px;left:0;right:0}.cf-root .cf-eqtl-past{background:linear-gradient(90deg,#9fb9d3,#1d4f78);border-radius:3px;height:6px;position:absolute;top:10px;left:0}.cf-root .cf-eqtl-bar>i{background:#2f7bd8;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:6px;box-shadow:0 0 0 1px #c9d8e4}.cf-root .cf-eqtl-bar>b{background:#d9534f;width:2px;height:26px;margin-left:-1px;position:absolute;top:0}.cf-root .cf-eqtl-bar>b em{letter-spacing:.06em;text-transform:uppercase;color:#d9534f;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.cf-root .cf-eqtl-bar small{color:#6b8193;font-size:11px;position:absolute;top:26px}.cf-root .cf-eqtl-start{left:0}.cf-root .cf-eqtl-end{right:0}.cf-root .cf-eqtl [data-tone=good]>i,.cf-root .cf-eqtl-bar>i[data-tone=good]{background:#2e9d5b}.cf-root .cf-eqtl [data-tone=warranty]>i,.cf-root .cf-eqtl-bar>i[data-tone=warranty]{background:#e0a030}.cf-root .cf-eqtl [data-tone=bad]>i,.cf-root .cf-eqtl-bar>i[data-tone=bad]{background:#d9534f}.cf-root .cf-eqtl [data-tone=life]>i,.cf-root .cf-eqtl-bar>i[data-tone=life]{background:#6b5bb0}.cf-root .cf-eqtl-cols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cf-root .cf-eqtl-cols h5{letter-spacing:.08em;text-transform:uppercase;color:#5d7387;align-items:center;gap:6px;margin:0 0 8px;font-size:11px;display:flex}.cf-root .cf-eqtl-cols h5 span{color:#1d4f78;background:#eef3f8;border-radius:10px;padding:1px 7px;font-size:11px}.cf-root .cf-eqtl-cols ol{margin:0;padding:0;list-style:none;display:grid}.cf-root .cf-eqtl-cols li{border-bottom:1px solid #edf2f6;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 4px;font-size:13px;display:grid}.cf-root .cf-eqtl-cols li>div{gap:1px;min-width:0;display:grid}.cf-root .cf-eqtl-cols li:last-child{border-bottom:0}.cf-root .cf-eqtl-cols li>i{background:#2f7bd8;border-radius:50%;width:10px;height:10px}.cf-root .cf-eqtl-cols li strong{color:#13324a;overflow-wrap:anywhere;font-weight:600}.cf-root .cf-eqtl-cols li time{color:#5d7387;font-variant-numeric:tabular-nums;font-size:12px}.cf-root .cf-eqtl-cols li[data-past] strong,.cf-root .cf-eqtl-cols li[data-past] time{color:#6b8193;font-weight:500}.cf-root .cf-eqtl-when{color:#5d7387;white-space:nowrap;background:#eef3f8;border-radius:10px;justify-self:end;padding:2px 8px;font-size:11px;font-weight:700}.cf-root .cf-eqtl-cols section:last-child .cf-eqtl-when{color:#19663a;background:#e3f5ea}.cf-root .cf-eqtl-when[data-soon]{color:#9a560b!important;background:#fff1dc!important}@media (max-width:900px){.cf-root .cf-eqtl-cols{grid-template-columns:1fr}}.cf-root .cf-eqtl-when[data-late]{color:#a32020!important;background:#fde8e8!important}.cf-root .cf-eq-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-root .cf-eq-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-root .cf-eq-facts>:last-child{grid-column:1/-1}.cf-root .cf-eq-facts>:last-child .cf-ai-facts{-moz-column-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.cf-root .cf-eqlc .cf-ai-table td:first-child{width:26%}.cf-root .cf-eqlc .cf-ai-table td:nth-child(3),.cf-root .cf-eqlc .cf-ai-table .cf-expiry-chip{white-space:nowrap}@media (max-width:900px){.cf-root .cf-eq-kpis,.cf-root .cf-eq-facts,.cf-root .cf-eq-facts>:last-child .cf-ai-facts{grid-template-columns:1fr}}.cf-root .cf-eqlc-name{align-items:flex-start;gap:4px;display:inline-flex}.cf-root .cf-eqlc-name .cf-icon-btn{flex:none;width:24px;height:24px}.cf-root .cf-wos{gap:14px;padding:6px 18px 18px;display:grid}.cf-root .cf-wos .cf-kpi-donut{margin:0}.cf-root .cf-wos-body{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;display:grid}.cf-root .cf-wos-statuses,.cf-root .cf-wos-detail{background:#fff;border:1px solid #e3eaf1;border-radius:12px;overflow:hidden}.cf-root .cf-wos-statuses>header{color:#fff;background:#13324a;justify-content:space-between;align-items:baseline;padding:12px 14px;display:flex}.cf-root .cf-wos-statuses h3{margin:0;font-size:14px}.cf-root .cf-wos-statuses>header small{color:#c9d8e4;font-size:11px}.cf-root .cf-wos-statuses ol{gap:2px;margin:0;padding:6px;list-style:none;display:grid}.cf-root .cf-wos-statuses li button{text-align:start;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.cf-root .cf-wos-statuses li button:hover{background:#f2f6fa}.cf-root .cf-wos-statuses li button[aria-current]{background:#e6f4f1;box-shadow:inset 3px 0 #2a9d8f}.cf-root .cf-wos-statuses li i{border-radius:50%;width:10px;height:10px}.cf-root .cf-wos-statuses li span{gap:1px;min-width:0;display:grid}.cf-root .cf-wos-statuses li strong{color:#13324a;font-size:13px}.cf-root .cf-wos-statuses li small{color:#6b8193;font-size:11px}.cf-root .cf-wos-statuses li em{color:#6b5bb0;background:#efecf8;border-radius:8px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.cf-root .cf-wos-detail>header{background:linear-gradient(90deg,#f4f8fb,#fff);border-bottom:1px solid #e3eaf1;align-items:center;gap:12px;padding:14px 16px;display:flex}.cf-root .cf-wos-badge{color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.cf-root .cf-wos-detail h3{color:#13324a;margin:0;font-size:17px}.cf-root .cf-wos-detail header p{color:#5d7387;margin:2px 0 0;font-size:12px}.cf-root .cf-wos-detail header code,.cf-root .cf-wos-table code{color:#1d4f78;background:#eef3f8;border-radius:5px;padding:1px 6px;font-size:11px}.cf-root .cf-wos-actions{gap:8px;margin-inline-start:auto;display:flex}.cf-root .cf-wos-scroll{padding:4px 8px 10px;overflow-x:auto}.cf-root .cf-wos-table td,.cf-root .cf-wos-table th{white-space:nowrap}.cf-root .cf-wos-table td:nth-child(2){white-space:normal;min-width:200px}.cf-root .cf-wos-table td small{color:#6b8193;font-size:11px;display:block}.cf-root .cf-wos-table tbody tr{cursor:default}.cf-root .cf-wos-sub{align-items:center;gap:6px;display:inline-flex}.cf-root .cf-wos-sub svg{color:#2a9d8f}.cf-root .cf-wos-empty{margin:0;padding:22px 16px}@media (max-width:900px){.cf-root .cf-wos-body{grid-template-columns:1fr}.cf-root .cf-wos-detail>header{flex-wrap:wrap}}.cf-root .cf-wov{gap:12px;margin:4px 0 14px;display:grid}.cf-root .cf-wov-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cf-root .cf-wov-card{background:#fff;border:1px solid #e3eaf1;border-radius:12px;overflow:hidden}.cf-root .cf-wov-card>header{background:linear-gradient(90deg,#f3f7fa,#fff);border-bottom:1px solid #e9eff4;align-items:center;gap:8px;padding:10px 14px;display:flex}.cf-root .cf-wov-card h4{color:#13324a;margin:0;font-size:14px}.cf-root .cf-wov-n{color:#fff;background:#13324a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.cf-root .cf-wov-icon{color:#1d4f78;display:inline-flex}.cf-root .cf-wov-note{color:#5d7387;margin-inline-start:auto;font-size:12px}.cf-root .cf-wov-body{gap:10px;padding:12px 14px;display:grid}.cf-root .cf-wov-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;display:grid}.cf-root .cf-wov-facts[data-columns="1"]{grid-template-columns:1fr}.cf-root .cf-wov-facts[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-root .cf-wov-facts div{border-bottom:1px solid #eef2f6;min-width:0;padding:6px 0}.cf-root .cf-wov-facts dt{color:#6b8193;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.cf-root .cf-wov-facts dd{color:#13283a;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:600}.cf-root .cf-wov-facts dd a{align-items:center;gap:4px;display:inline-flex}.cf-root .cf-wov-person{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cf-root .cf-wov-person>div{gap:1px;display:grid}.cf-root .cf-wov-person strong{color:#13324a;font-size:14px}.cf-root .cf-wov-person small{color:#5d7387;font-size:12px}.cf-root .cf-wov-avatar{color:#1d5fa8;background:#e6f0fb;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.cf-root .cf-wov-avatar[data-tech]{color:#19663a;background:#e3f5ea}.cf-root .cf-wov-contact{flex-wrap:wrap;gap:14px;margin-inline-start:auto;font-size:12px;display:flex}.cf-root .cf-wov-contact a{align-items:center;gap:4px;display:inline-flex}.cf-root .cf-wov-scope{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cf-root .cf-wov-scope li{background:#f3f8fb;border:1px solid #e1eaf1;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex;position:relative}.cf-root .cf-wov-scope li[data-empty]{background:#fafbfc;border-style:dashed}.cf-root .cf-wov-scope li[data-empty] strong{color:#8a9bab;font-weight:500}.cf-root .cf-wov-scope li>div{min-width:0;display:grid}.cf-root .cf-wov-scope small{letter-spacing:.05em;text-transform:uppercase;color:#6b8193;font-size:10px}.cf-root .cf-wov-scope strong{color:#13324a;overflow-wrap:anywhere;font-size:13px}.cf-root .cf-wov-scope-icon{color:#fff;background:#1d4f78;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.cf-root .cf-wov-scope-arrow{inset-inline-end:-11px;color:#9fb3c4;z-index:1;background:#fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.cf-root .cf-wov-type{color:#1d5fa8;background:#e6f0fb;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:700}.cf-root .cf-wov-type[data-tone=bad]{color:#a32020;background:#fde8e8}.cf-root .cf-wov-type[data-tone=good]{color:#19663a;background:#e3f5ea}.cf-root .cf-wov-subject{color:#13324a;margin:0;font-size:16px}.cf-root .cf-wov-desc small{color:#6b8193;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.cf-root .cf-wov-desc p{white-space:pre-wrap;background:#f8fafc;border-inline-start:3px solid #1d4f78;border-radius:8px;margin:3px 0 0;padding:10px 12px;font-size:13px}.cf-root .cf-wov-steps{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.cf-root .cf-wov-steps li{background:#f6f8fa;border-top:3px solid #d5e0ea;border-radius:8px;gap:2px;padding:7px 8px;display:grid}.cf-root .cf-wov-steps li[data-done]{background:#eef8f2;border-top-color:#2e9d5b}.cf-root .cf-wov-steps i{display:none}.cf-root .cf-wov-steps strong{color:#13324a;font-size:12px}.cf-root .cf-wov-steps small{color:#6b8193;font-size:11px}.cf-root .cf-wov-progress,.cf-root .cf-wov-empty{margin:0;font-size:12px}.cf-root .cf-wov-history{border-inline-start:2px solid #e3eaf1;gap:12px;margin:0;padding:0 0 0 8px;list-style:none;display:grid}.cf-root .cf-wov-history li{padding-inline-start:14px;position:relative}.cf-root .cf-wov-dot{inset-inline-start:-9px;background:#1d4f78;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;box-shadow:0 0 0 1px #c9d8e4}.cf-root .cf-wov-history header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cf-root .cf-wov-history header small{color:#5d7387;font-size:12px}.cf-root .cf-wov-history p{color:#5d7387;flex-wrap:wrap;align-items:center;gap:4px;margin:3px 0 0;font-size:12px;display:flex}.cf-root .cf-wov-history blockquote{color:#24435a;background:#f8fafc;border-radius:6px;margin:5px 0 0;padding:6px 10px;font-size:13px}@media (max-width:900px){.cf-root .cf-wov-grid,.cf-root .cf-wov-scope,.cf-root .cf-wov-facts,.cf-root .cf-wov-facts[data-columns="3"]{grid-template-columns:1fr}.cf-root .cf-wov-scope-arrow{display:none}}.cf-root .cf-work-more{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 12px;display:flex}@media (min-width:900px){.cf-root .cf-kpi-donut.cf-kpi-cards2:has(>:nth-child(6)){gap:8px}.cf-root .cf-kpi-cards2:has(>:nth-child(6))>.cf-kpi-card2{border-radius:12px;gap:9px;min-height:62px;padding:7px 10px}.cf-root .cf-kpi-cards2:has(>:nth-child(6)) .cf-kpi-card2-ring{flex:none;width:44px;height:44px}.cf-root .cf-kpi-cards2:has(>:nth-child(6)) .cf-kpi-card2-text{min-width:0}.cf-root .cf-kpi-cards2:has(>:nth-child(6)) .cf-kpi-card2-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.2;display:block;overflow:hidden}.cf-root .cf-kpi-cards2:has(>:nth-child(6)) .cf-kpi-card2-text small{display:none}}.cf-root .cf-woh{border-bottom:1px solid #e9eff4;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;margin-bottom:12px;padding-bottom:12px;display:grid!important}.cf-root .cf-woh-title small{letter-spacing:.08em;color:#2a9d8f;font-size:11px;font-weight:700;display:block}.cf-root .cf-woh-title h3{color:#13324a;margin:2px 0 0;font-size:18px;line-height:1.3}.cf-root .cf-woh-meta{white-space:nowrap;grid-area:1/2;align-self:start;font-size:12px}.cf-root .cf-woh-badges{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.cf-root .cf-woh-badges .cf-subtle{align-items:center;gap:4px;font-size:12px;display:inline-flex}.cf-root .cf-wot{background:#fff;border:1px solid #e1e9f0;border-radius:14px;margin:0 0 12px;overflow:hidden;box-shadow:0 1px 3px #0f2f630d}.cf-root .cf-wot>header{color:#fff;background:linear-gradient(90deg,#13324a,#1d4f78);grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.cf-root .cf-wot>header h4{margin:0;font-size:14px}.cf-root .cf-wot>header small{color:#c9d8e4;font-size:11px}.cf-root .cf-wot-meter{background:#ffffff2e;border-radius:3px;height:6px;overflow:hidden}.cf-root .cf-wot-meter span{background:linear-gradient(90deg,#6cd3ce,#8be0a4);border-radius:3px;height:100%;display:block}.cf-root .cf-wot-next{white-space:nowrap;background:#ffffff1f;border-radius:14px;padding:4px 10px;font-size:12px;font-weight:700}.cf-root .cf-wot-next[data-tone=bad]{background:#d9534f}.cf-root .cf-wot-next[data-tone=good]{background:#2e9d5b}.cf-root .cf-wot-next[data-tone=info]{background:#2f7bd8}.cf-root .cf-wot ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:22px 8px 14px;list-style:none;display:grid}.cf-root .cf-wot li{text-align:center;grid-template-rows:46px 20px 18px 18px 24px;place-items:center;min-width:0;padding:0 4px;display:grid;position:relative}.cf-root .cf-wot-seg{top:21px;background:#e1e8ef;border-radius:2px;width:calc(100% - 52px);height:4px;position:absolute;inset-inline-end:calc(50% + 26px)}.cf-root .cf-wot-seg[data-state=done]{background:#2e9d5b}.cf-root .cf-wot-seg[data-state=late]{background:#d9534f}.cf-root .cf-wot-seg[data-state=running]{background:repeating-linear-gradient(90deg,#2f7bd8 0 8px,#b8d3f3 8px 14px)}.cf-root .cf-wot-seg[data-state=overdue]{background:repeating-linear-gradient(90deg,#d9534f 0 8px,#f3c3c1 8px 14px)}.cf-root .cf-wot-seg em{color:#5d7387;white-space:nowrap;background:#fff;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:700;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.cf-root .cf-wot-circle{color:#9aabba;background:#f4f7fa;border:2px solid #dbe4ec;border-radius:50%;place-items:center;width:46px;height:46px;transition:box-shadow .2s;display:grid}.cf-root .cf-wot li[data-state=done] .cf-wot-circle{color:#fff;background:linear-gradient(145deg,#34b26a,#23864e);border-color:#0000;box-shadow:0 4px 10px #2e9d5b40}.cf-root .cf-wot li[data-state=late] .cf-wot-circle{color:#fff;background:linear-gradient(145deg,#e5605b,#c03b37);border-color:#0000;box-shadow:0 4px 10px #d9534f40}.cf-root .cf-wot li[data-state=current] .cf-wot-circle{color:#2f7bd8;background:#fff;border:3px solid #2f7bd8;animation:2s infinite cf-wot-pulse;box-shadow:0 0 0 6px #2f7bd81f}.cf-root .cf-wot li[data-state=overdue] .cf-wot-circle{color:#d9534f;background:#fff;border:3px solid #d9534f;animation:2s infinite cf-wot-pulse-bad;box-shadow:0 0 0 6px #d9534f1f}@keyframes cf-wot-pulse{50%{box-shadow:0 0 0 10px #2f7bd80d}}@keyframes cf-wot-pulse-bad{50%{box-shadow:0 0 0 10px #d9534f0d}}@media (prefers-reduced-motion:reduce){.cf-root .cf-wot-circle{animation:none!important}}.cf-root .cf-wot strong{color:#13324a;font-size:13px}.cf-root .cf-wot li[data-state=pending] strong{color:#7d90a1;font-weight:600}.cf-root .cf-wot time{color:#24435a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.cf-root .cf-wot li small{color:#6b8193;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.cf-root .cf-wot li b{color:#6b8193;white-space:nowrap;text-overflow:ellipsis;background:#eef3f8;border-radius:10px;max-width:100%;padding:2px 9px;font-size:11px;font-weight:700;overflow:hidden}.cf-root .cf-wot li b[data-state=done]{color:#19663a;background:#e3f5ea}.cf-root .cf-wot li b[data-state=late],.cf-root .cf-wot li b[data-state=overdue]{color:#a32020;background:#fde8e8}.cf-root .cf-wot li b[data-state=current]{color:#1d5fa8;background:#e6f0fb}@media (max-width:760px){.cf-root .cf-wot>header{grid-template-columns:1fr}.cf-root .cf-wot ol{grid-template-columns:1fr;gap:6px}.cf-root .cf-wot li{text-align:start;-moz-column-gap:10px;grid-template-rows:none;grid-template-columns:46px 1fr auto;justify-items:start;column-gap:10px}.cf-root .cf-wot-seg{display:none}}.cf-root .cf-woh-priority{--cf-prio:#6d9cc4;color:#13324a;background:color-mix(in srgb, var(--cf-prio) 16%, #fff);border:1px solid color-mix(in srgb, var(--cf-prio) 45%, #fff);border-radius:14px;align-items:center;gap:6px;padding:3px 11px 3px 8px;font-size:12px;display:inline-flex}.cf-root .cf-woh-priority i{background:var(--cf-prio);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cf-prio) 25%, #fff);border-radius:50%}.cf-root .cf-woh-priority[data-level=critical]{--cf-prio:#d9534f}.cf-root .cf-woh-priority[data-level=high]{--cf-prio:#f08a24}.cf-root .cf-woh-priority[data-level=low]{--cf-prio:#8bb174}.cf-root .cf-woh-priority strong{font-size:12.5px}.cf-root .cf-woh-priority span{color:#3b5a72}.cf-root .cf-woh-class{color:#9a560b;background:#fff1dc;border:1px solid #f6d6a8;border-radius:14px;padding:4px 11px;font-size:12px;font-weight:700}.cf-root .cf-woh-class[data-planned]{color:#19663a;background:#e3f5ea;border-color:#b9e2c8}.cf-root .cf-woa{background:#fff;border:1px solid #e3eaf1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 12px;display:flex}.cf-root .cf-woa>*{margin:0!important}.cf-root .cf-woa:empty{display:none}.cf-root .cf-wot-seg[data-state=skipped]{background:repeating-linear-gradient(90deg,#c5d2dd 0 4px,#0000 4px 8px)}.cf-root .cf-wot li[data-state=skipped] .cf-wot-circle{border-style:dashed}.cf-root .cf-wot li[data-state=skipped] strong{color:#7d90a1}.cf-root .cf-wot time span,.cf-root .cf-wot li small span{letter-spacing:.06em;text-transform:uppercase;color:#8a9bab;margin-inline-end:5px;font-size:9.5px;font-weight:700}.cf-root .cf-wov-ms{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cf-root .cf-wov-m{background:#fff;border:1px solid #e1e9f0;border-top:4px solid #d5e0ea;border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:8px;padding:10px 10px 34px;display:grid;position:relative}.cf-root .cf-wov-m[data-state=done]{background:linear-gradient(#f1faf4,#fff 60%);border-top-color:#2e9d5b}.cf-root .cf-wov-m[data-state=late],.cf-root .cf-wov-m[data-state=overdue]{background:linear-gradient(#fdf1f1,#fff 60%);border-top-color:#d9534f}.cf-root .cf-wov-m-icon{color:#6b8193;background:#eef3f8;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.cf-root .cf-wov-m[data-state=done] .cf-wov-m-icon{color:#fff;background:#2e9d5b}.cf-root .cf-wov-m[data-state=late] .cf-wov-m-icon{color:#fff;background:#d9534f}.cf-root .cf-wov-m[data-state=overdue] .cf-wov-m-icon{color:#d9534f;background:#fff;box-shadow:inset 0 0 0 2px #d9534f}.cf-root .cf-wov-m strong{color:#13324a;font-size:13px}.cf-root .cf-wov-m dl{gap:2px;margin:4px 0 0;display:grid}.cf-root .cf-wov-m dl div{justify-content:space-between;gap:6px;font-size:11.5px;display:flex}.cf-root .cf-wov-m dt{color:#8a9bab;letter-spacing:.06em;text-transform:uppercase;align-self:center;font-size:9.5px;font-weight:700}.cf-root .cf-wov-m dd{color:#24435a;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.cf-root .cf-wov-m b{color:#6b8193;background:#eef3f8;border-radius:10px;padding:2px 9px;font-size:11px;position:absolute;bottom:9px;left:10px}.cf-root .cf-wov-m[data-state=done] b{color:#19663a;background:#e3f5ea}.cf-root .cf-wov-m[data-state=late] b,.cf-root .cf-wov-m[data-state=overdue] b{color:#a32020;background:#fde8e8}@media (max-width:900px){.cf-root .cf-wov-ms{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-root .cf-wot li{grid-template-rows:46px 20px auto auto 24px;row-gap:3px}.cf-root .cf-wot time,.cf-root .cf-wot li small{white-space:nowrap;justify-items:center;gap:0;display:grid;overflow:visible}.cf-root .cf-wot time span,.cf-root .cf-wot li small span{margin:0}.cf-root .cf-wot li[data-state=ontrack] .cf-wot-circle{color:#2e9d5b;background:#fff;border:3px solid #2e9d5b}.cf-root .cf-wot li[data-state=ontrack] strong{color:#19663a}.cf-root .cf-wot li[data-state=overdue] strong{color:#a32020}.cf-root .cf-wot li[data-state=ontrack] small,.cf-root .cf-wot li[data-state=done] small{color:#19663a}.cf-root .cf-wot li[data-state=overdue] small,.cf-root .cf-wot li[data-state=late] small{color:#a32020;font-weight:600}.cf-root .cf-wot li b[data-state=ontrack]{color:#19663a;background:#e3f5ea}.cf-root .cf-wot li[data-next][data-state=ontrack] .cf-wot-circle{animation:2s infinite cf-wot-pulse-good;box-shadow:0 0 0 6px #2e9d5b1f}.cf-root .cf-wot li:not([data-next])[data-state=overdue] .cf-wot-circle{box-shadow:none;animation:none}@keyframes cf-wot-pulse-good{50%{box-shadow:0 0 0 10px #2e9d5b0d}}.cf-root .cf-wov-m{grid-template-columns:32px minmax(0,1fr);align-items:start}.cf-root .cf-wov-m dl div{justify-content:start;gap:0;display:grid}.cf-root .cf-wov-m[data-state=ontrack]{border-top-color:#2e9d5b}.cf-root .cf-wov-m[data-state=ontrack] .cf-wov-m-icon{color:#2e9d5b;background:#fff;box-shadow:inset 0 0 0 2px #2e9d5b}.cf-root .cf-wov-m[data-state=ontrack] b{color:#19663a;background:#e3f5ea}.cf-root .cf-followup{border:1px dashed #c9d8e4;border-radius:10px;grid-template-columns:220px minmax(0,1fr);gap:10px;padding:8px 12px 12px;display:grid}.cf-root .cf-followup legend{color:#3b5a72;padding:0 4px;font-size:12px;font-weight:700}.cf-root .cf-work-more{gap:8px 10px}.cf-root .cf-wov-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cf-root .cf-wov-notes h5{letter-spacing:.08em;text-transform:uppercase;color:#5d7387;margin:0 0 8px;font-size:11px}.cf-root .cf-wov-fu,.cf-root .cf-wov-cm{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cf-root .cf-wov-fu li{border:1px solid #e1e9f0;background:#fbfdfc;border-inline-start:4px solid #2e9d5b;border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 10px;display:grid}.cf-root .cf-wov-fu li[data-late]{background:#fdf6f6;border-inline-start-color:#d9534f}.cf-root .cf-wov-fu li[data-status=done],.cf-root .cf-wov-fu li[data-status=cancelled]{opacity:.8;background:#f8fafc;border-inline-start-color:#c5d2dd}.cf-root .cf-wov-fu li svg{color:#2e9d5b;margin-top:2px}.cf-root .cf-wov-fu li[data-late] svg{color:#d9534f}.cf-root .cf-wov-fu strong{color:#13324a;font-size:12.5px}.cf-root .cf-wov-fu p,.cf-root .cf-wov-cm p{color:#24435a;white-space:pre-wrap;margin:2px 0;font-size:13px}.cf-root .cf-wov-fu small,.cf-root .cf-wov-cm small{color:#6b8193;font-size:11px}.cf-root .cf-wov-fu-actions{gap:4px;display:flex}.cf-root .cf-wov-fu-actions .cf-btn{height:26px;padding:0 9px;font-size:12px}.cf-root .cf-wov-cm li{grid-template-columns:30px minmax(0,1fr);gap:8px;display:grid}.cf-root .cf-wov-cm .cf-wov-avatar{width:30px;height:30px;font-size:11px}.cf-root .cf-wov-cm li>div{background:#f4f7fa;border-radius:4px 12px 12px;padding:7px 10px}.cf-root .cf-wov-cm header{justify-content:space-between;gap:8px;display:flex}.cf-root .cf-wov-cm strong{color:#13324a;font-size:12.5px}@media (max-width:900px){.cf-root .cf-wov-notes{grid-template-columns:1fr}}.cf-root .cf-wov-embed>section,.cf-root .cf-wov-embed .cf-sla-panel,.cf-root .cf-wov-embed .cf-photo-evidence{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.cf-root .cf-wov-embed>section>h3:first-child,.cf-root .cf-wov-embed .cf-sla-panel>.cf-panel-heading h3,.cf-root .cf-wov-embed .cf-sla-panel>h3{color:#3b5a72;font-size:13px}.cf-root .cf-wov-tl .cf-timings{display:none}.cf-root .cf-wov .cf-timings{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.cf-root .cf-wov .cf-timings>*{border:1px solid #e1e9f0;background:linear-gradient(#f6f9fb,#fff);border-top:4px solid #1d4f78;border-radius:12px;padding:10px 12px}.cf-root .cf-sla-clocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.cf-root .cf-sla-clock{background:#fff;border:1px solid #e1e9f0;border-top:4px solid #c5d2dd;border-radius:12px;padding:10px 12px}.cf-root .cf-sla-clock.cf-sla-met{background:linear-gradient(#f1faf4,#fff 60%);border-top-color:#2e9d5b}.cf-root .cf-sla-clock.cf-sla-breached{background:linear-gradient(#fdf1f1,#fff 60%);border-top-color:#d9534f}.cf-root .cf-sla-clock.cf-sla-running,.cf-root .cf-sla-clock.cf-sla-on_track{border-top-color:#2f7bd8}.cf-root .cf-sla-clock.cf-sla-paused{border-top-color:#f08a24}.cf-root .cf-sla-clock header{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.cf-root .cf-sla-clock header strong{color:#13324a;font-size:13px}.cf-root .cf-sla-clock dl{gap:4px;margin:0;display:grid}.cf-root .cf-sla-clock dl div{justify-content:space-between;gap:8px;font-size:12px;display:flex}.cf-root .cf-sla-clock dt{color:#6b8193}.cf-root .cf-sla-clock dd{color:#24435a;text-align:end;margin:0;font-weight:600}.cf-root .cf-wov-embed .cf-sla-panel .cf-panel-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cf-root .cf-wov-embed .cf-sla-panel p{font-size:12px}.cf-root .cf-wov-tl .cf-timeline{border-inline-start:2px solid #e3eaf1;gap:12px;margin:0;padding:0 0 0 8px;list-style:none;display:grid}.cf-root .cf-wov-tl .cf-timeline li{border:0;padding-inline-start:14px;display:block;position:relative}.cf-root .cf-wov-tl .cf-timeline-dot{inset-inline-start:-9px;background:#1d4f78;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;box-shadow:0 0 0 1px #c9d8e4}.cf-root .cf-wov-tl .cf-timeline-note{background:#f8fafc;border-radius:6px;margin:5px 0 0;padding:6px 10px;font-size:13px}.cf-root .cf-woa .cf-work-action{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;min-height:0;padding:0;display:flex}.cf-root .cf-woa .cf-work-action>h3,.cf-root .cf-woa .cf-work-more>.cf-subtle{display:none}@media (max-width:760px){.cf-root .cf-wov .cf-timings,.cf-root .cf-sla-clocks{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-root .cf-wov .cf-wov-tl .cf-timings,.cf-root .cf-wov-embed .cf-sla-panel h3,.cf-root .cf-wov-embed .cf-photo-evidence .cf-transition-heading h3{display:none}.cf-root .cf-wov-embed .cf-photo-evidence .cf-transition-heading{justify-content:flex-end}.cf-root .cf-wo-type{color:#a32020;background:#fde8e8;border-radius:12px;align-items:center;gap:5px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.cf-root .cf-wo-type:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.cf-root .cf-wo-type[data-type=ppm]{color:#19663a;background:#e3f5ea}.cf-root .cf-wo-type[data-type=request]{color:#1d5fa8;background:#e6f0fb}.cf-root .cf-ap{gap:12px;display:grid}.cf-root .cf-ap-row{grid-template-columns:1fr 1fr 1.3fr;gap:10px;display:grid}.cf-root .cf-ap-toggle{cursor:pointer;background:#fff;border:1px solid #dfe7ef;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cf-root .cf-ap-toggle:has(input:checked){background:#f1faf8;border-color:#2a9d8f}.cf-root .cf-ap-toggle span{display:grid}.cf-root .cf-ap-toggle small{color:#6b8193;font-size:11px}.cf-root .cf-ap-employee{color:#3b5a72;gap:4px;font-size:12px;font-weight:600;display:grid}.cf-root .cf-ap-employee span{align-items:center;gap:5px;display:inline-flex}.cf-root .cf-ap-title{color:#13324a;margin:6px 0 0;font-size:14px}.cf-root .cf-ap-table td[data-any]{color:#8a9bab;font-style:italic}.cf-root .cf-ap-add{border:1px dashed #c9d8e4;border-radius:12px;gap:10px;padding:10px 12px;display:grid}.cf-root .cf-ap-add legend{color:#3b5a72;padding:0 4px;font-size:12px;font-weight:700}.cf-root .cf-ap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;display:grid}.cf-root .cf-ap-grid label{color:#3b5a72;gap:4px;font-size:12px;font-weight:600;display:grid}.cf-root .cf-ap-add>.cf-btn{justify-self:start}.cf-root .cf-portal-modules{border:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.cf-root .cf-portal-modules legend{color:#3b5a72;margin-bottom:6px;font-size:12px;font-weight:700}.cf-root .cf-portal-module{color:#3b5a72;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e0ea;border-radius:16px;padding:5px 12px;font-size:12.5px}.cf-root .cf-portal-module[aria-pressed=true]{color:#fff;background:#13324a;border-color:#13324a}.cf-root .cf-portal-locations{gap:8px;display:grid}.cf-root .cf-portal-chips{flex-wrap:wrap;gap:6px;display:flex}.cf-root .cf-portal-chips button{cursor:pointer;color:inherit;background:0 0;border:0;margin-inline-start:4px;font-size:14px;line-height:1}@media (max-width:760px){.cf-root .cf-ap-row,.cf-root .cf-ap-grid{grid-template-columns:1fr}}.cf-root .cf-cpr-icon{color:#fff;background:linear-gradient(145deg,#1d4f78,#13324a);place-items:center;width:100%;height:100%;display:grid}.cf-root .cf-rr-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:4px 0 6px;display:grid}.cf-root .cf-rr-card{cursor:pointer;text-align:center;font:inherit;background:#fff;border:2px solid #e1e9f0;border-radius:18px;grid-template-rows:auto auto;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden}.cf-root .cf-rr-card:hover,.cf-root .cf-rr-card:focus-visible{border-color:#2a9d8f;outline:none;transform:translateY(-4px);box-shadow:0 14px 30px #13324a26}.cf-root .cf-rr-art{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#eaf6f4,#f4f7fa 70%);display:block;overflow:hidden}.cf-root .cf-rr-art img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .25s}.cf-root .cf-rr-card:hover .cf-rr-art img{transform:scale(1.06)}.cf-root .cf-rr-text{border-top:1px solid #eef2f6;gap:3px;padding:12px 10px 14px;display:grid}.cf-root .cf-rr-text strong{color:#13324a;font-size:15px}.cf-root .cf-rr-text small{color:#6b8193;font-size:12px;line-height:1.35}.cf-root .cf-rr-card:hover .cf-rr-text strong{color:#1d6f8a}.cf-root .cf-rr-chosen{background:#f1faf8;border:1px solid #cfe7e3;border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px 8px 8px;display:flex}.cf-root .cf-rr-chosen img{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:10px;width:54px;height:54px}.cf-root .cf-rr-chosen span{flex:1;display:grid}.cf-root .cf-rr-chosen strong{color:#13324a}.cf-root .cf-rr-chosen small{color:#5d7387;font-size:12px}@media (max-width:900px){.cf-root .cf-rr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cf-root .cf-rr-card,.cf-root .cf-rr-art img{transition:none}}.cf-root .cf-modal .cf-rating-buttons{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 0;padding:0;display:grid}.cf-root .cf-modal .cf-rating-buttons legend{color:#3b5a72;margin-bottom:6px;font-size:13px;font-weight:700}.cf-root .cf-modal .cf-rating-buttons .cf-rating-button{text-align:start;color:#13324a;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #dfe7ef;border-radius:12px;gap:2px;padding:10px 12px;font-size:13px;font-weight:700;transition:border-color .15s,box-shadow .15s;display:grid}.cf-root .cf-modal .cf-rating-buttons .cf-rating-button small,.cf-root .cf-modal .cf-rating-buttons .cf-rating-button span+span{color:#6b8193;font-size:11.5px;font-weight:500}.cf-root .cf-modal .cf-rating-buttons .cf-rating-button:hover{border-color:#2a9d8f}.cf-root .cf-modal .cf-rating-buttons .cf-rating-button[aria-pressed=true]{color:#fff;background:#13324a;border-color:#13324a;box-shadow:0 6px 14px #13324a33}.cf-root .cf-modal .cf-rating-buttons .cf-rating-button[aria-pressed=true] small,.cf-root .cf-modal .cf-rating-buttons .cf-rating-button[aria-pressed=true] span+span{color:#c9d8e4}@media (max-width:700px){.cf-root .cf-modal .cf-rating-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-root .cf-rr-drawer .cf-rr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-root .cf-rr-drawer .cf-rating-buttons{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 0;padding:0;display:grid}.cf-root .cf-rr-drawer .cf-rating-buttons legend{color:#3b5a72;margin-bottom:6px;font-size:13px;font-weight:700}.cf-root .cf-rr-drawer .cf-rating-button{text-align:start;color:#13324a;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #dfe7ef;border-radius:12px;gap:2px;padding:10px 12px;font-size:13px;font-weight:700;display:grid}.cf-root .cf-rr-drawer .cf-rating-button small{color:#6b8193;font-size:11.5px;font-weight:500}.cf-root .cf-rr-drawer .cf-rating-button:hover{border-color:#2a9d8f}.cf-root .cf-rr-drawer .cf-rating-button[aria-pressed=true]{color:#fff;background:#13324a;border-color:#13324a;box-shadow:0 6px 14px #13324a33}.cf-root .cf-rr-drawer .cf-rating-button[aria-pressed=true] small{color:#c9d8e4}@media (max-width:700px){.cf-root .cf-rr-drawer .cf-rr-grid,.cf-root .cf-rr-drawer .cf-rating-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-root .cf-drawer-backdrop:has(>.cf-rr-drawer){z-index:1300}.cf-root .cf-drawer.cf-rr-drawer{width:min(920px,96vw)}.cf-root .cf-rr-drawer .cf-rr-grid{gap:12px}.cf-root .cf-rr-drawer .cf-rr-art{aspect-ratio:auto;height:clamp(96px,50dvh - 165px,190px)}.cf-root .cf-rr-drawer .cf-rr-text{gap:1px;padding:8px 8px 10px}.cf-root .cf-rr-drawer .cf-rr-text strong{font-size:14px}.cf-root .cf-rr-drawer .cf-rr-text small{font-size:11.5px}.cf-root .cf-rr-drawer .cf-rr-card{border-radius:14px}.cf-root .cf-rr-wizard{gap:12px;display:grid}.cf-root .cf-rr-steps{gap:8px;margin:0;padding:0;list-style:none;display:flex}.cf-root .cf-rr-steps li{color:#6b8193;background:#f4f7fa;border-radius:12px;flex:1;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.cf-root .cf-rr-steps b{color:#3b5a72;background:#dfe7ef;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.cf-root .cf-rr-steps li[data-state=current]{color:#fff;background:#13324a}.cf-root .cf-rr-steps li[data-state=current] b{color:#fff;background:#2a9d8f}.cf-root .cf-rr-steps li[data-state=done]{color:#19663a;background:#e3f5ea}.cf-root .cf-rr-steps li[data-state=done] b{color:#fff;background:#2e9d5b}.cf-root .cf-rr-label{color:#3b5a72;gap:6px;font-size:13px;font-weight:700;display:grid}.cf-root .cf-rr-label input,.cf-root .cf-rr-label select,.cf-root .cf-rr-label textarea{height:42px;font:inherit;background:#fff;border:1px solid #d5e0ea;border-radius:10px;padding:0 12px;font-weight:400}.cf-root .cf-rr-label textarea{resize:vertical;height:auto;padding:10px 12px}.cf-root .cf-rr-issues{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:min(34vh,300px);padding:2px;display:grid;overflow-y:auto}.cf-root .cf-rr-issue{text-align:start;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #e1e9f0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.cf-root .cf-rr-issue span{gap:1px;min-width:0;display:grid}.cf-root .cf-rr-issue strong{color:#13324a;font-size:13px}.cf-root .cf-rr-issue small{color:#6b8193;font-size:11.5px}.cf-root .cf-rr-issue:hover{border-color:#2a9d8f}.cf-root .cf-rr-issue[aria-selected=true]{background:#eef4f9;border-color:#13324a;box-shadow:inset 3px 0 #2a9d8f}.cf-root .cf-rr-scope{color:#fff;background:linear-gradient(90deg,#13324a,#1d4f78);border-radius:12px;flex-wrap:wrap;align-items:stretch;gap:6px 4px;padding:10px 12px;display:flex}.cf-root .cf-rr-scope>span{gap:1px;padding-inline-end:6px;display:grid;position:relative}.cf-root .cf-rr-scope small{letter-spacing:.06em;text-transform:uppercase;color:#9fd8d3;font-size:10px}.cf-root .cf-rr-scope strong{font-size:13px}.cf-root .cf-rr-scope i{inset-inline-end:-4px;color:#9fb9d3;font-style:normal;position:absolute;top:12px}.cf-root .cf-rr-scope>span:not(.cf-rr-priority){padding-inline-end:14px}.cf-root .cf-rr-priority{margin-inline-start:auto}.cf-root .cf-rr-priority>:last-child{color:#13324a;background:#fff;border-radius:10px;padding:2px 8px}.cf-root .cf-rr-photo figure{gap:8px;margin:0;display:grid}.cf-root .cf-rr-photo img{-o-object-fit:contain;object-fit:contain;background:#f4f7fa;border-radius:12px;width:100%;max-height:44vh}.cf-root .cf-rr-photo figcaption{color:#3b5a72;justify-content:space-between;align-items:center;font-size:13px;display:flex}.cf-root .cf-rr-drop{cursor:pointer;color:#13324a;background:#f6f9fb;border:2px dashed #b9cfdf;border-radius:16px;place-items:center;gap:4px;min-height:220px;display:grid}.cf-root .cf-rr-drop:hover{background:#f1faf8;border-color:#2a9d8f}.cf-root .cf-rr-drop input{opacity:0;width:1px;height:1px;position:absolute}.cf-root .cf-rr-drop small{color:#6b8193}.cf-root .cf-rr-place{gap:12px;display:grid}@media (max-width:700px){.cf-root .cf-rr-issues{grid-template-columns:1fr}.cf-root .cf-rr-steps li{font-size:12px}}.cf-root .cf-rr-asset{border:1px dashed #c9d8e4;border-radius:12px;gap:10px;margin:0;padding:10px 12px 12px;display:grid}.cf-root .cf-rr-asset legend{color:#3b5a72;padding:0 4px;font-size:13px;font-weight:700}.cf-root .cf-rr-yesno{gap:8px;display:flex}.cf-root .cf-rr-yesno button{font:inherit;color:#13324a;cursor:pointer;background:#fff;border:1.5px solid #dfe7ef;border-radius:10px;padding:8px 16px;font-weight:700}.cf-root .cf-rr-yesno button[aria-pressed=true]{color:#fff;background:#13324a;border-color:#13324a}.cf-root .cf-rr-assets{max-height:min(28vh,240px)}.cf-root .cf-rr-match{color:#19663a;background:#e3f5ea;border-radius:10px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.cf-root .cf-rr-pick{position:relative}.cf-root .cf-rr-pick-trigger{height:42px;font:inherit;color:#13283a;text-align:start;cursor:pointer;background:#fff;border:1px solid #d5e0ea;border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;font-weight:400;display:flex}.cf-root .cf-rr-pick-trigger [data-empty]{color:#8a9bab}.cf-root .cf-rr-pick-trigger[aria-expanded=true]{border-color:#2a9d8f;box-shadow:0 0 0 3px #2a9d8f22}.cf-root .cf-rr-pick-pop{z-index:5;background:#fff;border:1px solid #d5e0ea;border-radius:12px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 14px 30px #13324a26}.cf-root .cf-rr-pick-pop input{height:38px;font:inherit;border:1px solid #d5e0ea;border-radius:8px;padding:0 10px;font-weight:400}.cf-root .cf-rr-pick-pop [role=listbox]{gap:2px;max-height:240px;display:grid;overflow-y:auto}.cf-root .cf-rr-pick-pop [role=option]{text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;display:grid}.cf-root .cf-rr-pick-pop [role=option]:hover{background:#f1faf8}.cf-root .cf-rr-pick-pop [role=option][aria-selected=true]{color:#fff;background:#13324a}.cf-root .cf-rr-pick-pop [role=option] strong{font-size:13px;font-weight:600}.cf-root .cf-rr-pick-pop [role=option] small{opacity:.75;font-size:11.5px}.cf-root .cf-rr-asset-note{color:#5d7387;background:#f4f7fa;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.cf-root .cf-rr-asset legend small{color:#6b8193;font-weight:500}.cf-root .cf-rr-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cf-root .cf-rr-thumbs figure{background:#fff;border:1px solid #e1e9f0;border-radius:12px;gap:6px;margin:0;padding:6px;display:grid}.cf-root .cf-rr-thumbs img{-o-object-fit:cover;object-fit:cover;background:#f4f7fa;border-radius:8px;width:100%;height:170px;max-height:none}.cf-root .cf-rr-thumbs figcaption{color:#3b5a72;justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.cf-root .cf-rr-thumbs figcaption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cf-root .cf-rr-thumbs .cf-rr-drop{min-height:210px;position:relative}.cf-root .cf-rr-drop em{color:#1d6f8a;font-size:12px;font-style:normal;font-weight:700}@media (max-width:700px){.cf-root .cf-rr-thumbs{grid-template-columns:1fr 1fr}}
