@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap";
.skip-link{z-index:1000;background:var(--white);color:var(--ink);padding:12px;position:fixed;inset-block-start:-100px;inset-inline-start:16px}.skip-link:focus{inset-block-start:8px}.section-views{flex-wrap:wrap;gap:8px;margin-block:8px 12px;display:flex}.section-views button{border:1px solid var(--line);background:var(--white);min-height:44px;color:var(--ink);border-radius:10px;padding:8px 14px}.section-views button.active{background:var(--mint);border-color:var(--green);font-weight:700}.freshness{color:var(--ink);margin-block-end:12px;display:block}[data-theme=dark] .breadcrumbs strong{color:var(--ink)}.sidebar nav{min-height:0;overflow-y:auto}.nav-group{color:var(--ink);padding:12px 12px 4px;font-size:10px;font-weight:650;display:block}.advanced-tools,.daily-summary{border:1px solid var(--line);background:var(--white);border-radius:14px;margin-block:20px;padding:16px}.advanced-tools>summary,.daily-summary>summary{cursor:pointer;min-height:32px;font-weight:650}.advanced-tools:not([open]){margin-block:8px;padding:8px 12px}.queue-clear{color:var(--ink);align-items:center;gap:8px;padding:12px;display:flex}.empty-handover{padding:20px}.empty-handover .glass-icon{display:none}.empty-handover .handover-top .eyebrow,.empty-handover .handover-people span{color:var(--ink)}.settings-tools .panel{min-width:0}.settings-tools .import-panel input,.settings-tools .import-panel select{width:100%;min-width:0}@media (min-width:701px) and (max-width:950px){.advanced-tools .settings-tools{grid-template-columns:minmax(0,1fr)}}.record-summary h3{margin-block:20px 10px}.record-summary dd{overflow-wrap:anywhere;white-space:pre-wrap}.field-choices{border:1px solid var(--line);border-radius:8px;gap:4px;max-height:220px;padding:8px;display:grid;overflow:auto}.field-choices label{align-items:center;gap:8px;min-height:36px;display:flex}.field-choices label[hidden]{display:none}.field-choices input[type=checkbox]{flex:none;width:18px;height:18px}.field [aria-invalid=true]{border-color:#a43440}.dialog .notice{display:block}.dialog .notice .action-row{flex-wrap:wrap;margin-block-start:12px}.dialog:focus,.drawer:focus{outline:none}main{scroll-margin-block-start:12px}@media (max-width:700px){.main-content .page-heading>.button{width:auto;padding:10px 12px;font-size:13px}.section-views{gap:6px}.section-views button{padding:8px 10px}.dialog footer{background:var(--white);flex-wrap:wrap;gap:8px;padding-block:12px;position:sticky;bottom:0}.dialog .form-fields{padding-block-end:12px}.advanced-tools,.daily-summary{padding:12px}}:root{--green:#164e3f;--green-dark:#103e32;--mint:#eaf2ee;--ink:#243c35;--muted:#83908a;--line:#e8ede8;--canvas:#f6f8f5;--white:#fff;--shadow:0 3px 16px #244b361f}*{box-sizing:border-box}body{color:var(--ink);background:var(--canvas);margin:0;font-family:DM Sans,Noto Sans Arabic,sans-serif;font-size:13px;line-height:1.55}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.42;cursor:not-allowed}button{color:inherit}a{color:inherit;text-decoration:none}button{background:0 0;border:0}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #89bba5}input:focus,textarea:focus,select:focus{border-color:#0000;outline:2px solid #abc7b6}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,Noto Sans Arabic,sans-serif}h1{letter-spacing:-1.25px;font-size:32px;font-weight:750;line-height:1.35}h2{letter-spacing:-.3px;font-size:16px;font-weight:750}h3{font-size:13px;font-weight:700}svg{stroke-width:1.65px;flex-shrink:0}strong{font-weight:650}.muted{color:var(--muted)}.block{display:block}.inline{align-items:center;gap:7px;display:inline-flex}.eyebrow{letter-spacing:1.65px;font-size:9px;font-weight:700}.button{border:1px solid var(--green);background:var(--green);color:#fff;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:12px;font-weight:600;transition:background .16s,transform .16s;display:inline-flex;box-shadow:0 2px 3px #103e3210}.button:hover:not(:disabled){background:#23614e;transform:translateY(-1px)}.button.secondary{color:#466052;box-shadow:none;background:#fff;border-color:#dfe6df}.button.secondary:hover:not(:disabled){background:#f2f6f2}.button.compact{padding:7px 11px;font-size:11px}.button.wide{width:100%}.icon-button{color:#89958e;border-radius:7px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon-button:hover{color:var(--green);background:#edf2ed}.icon-button svg{width:19px;height:19px}.text-button{color:var(--green);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.card{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 3px 8px #244b3603}.wordmark{letter-spacing:-1.8px;align-items:center;font-family:Manrope,sans-serif;font-size:30px;font-weight:800;line-height:1;display:flex}.wordmark-dot{color:#94b685}.logo-mark{background:var(--green);color:#f4f7ed;letter-spacing:-4px;border-radius:8px;justify-content:center;align-items:center;width:32px;height:33px;margin-inline-end:9px;padding-inline-end:4px;font-size:28px;font-style:italic;font-weight:600;display:inline-flex}.app-shell{min-height:100vh;display:flex}.sidebar{border-inline-end:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;flex-shrink:0;width:226px;padding:31px 17px 16px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.sidebar .wordmark{margin-bottom:36px;padding-inline-start:14px}.workspace-label{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;margin-bottom:25px;padding:10px 9px;display:flex}.workspace-avatar{color:#567252;background:#eef1e9;border-radius:7px;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.workspace-label>div{flex:1}.workspace-label strong{font-size:11px;display:block}.workspace-label small{color:var(--muted);font-size:9px;display:block}.nav-caption{color:var(--muted);letter-spacing:1.4px;margin-bottom:10px;padding-inline:13px;font-size:9px;font-weight:600}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav>a{text-align:start;color:var(--muted);border-radius:8px;align-items:center;gap:12px;padding:10px 13px;font-size:12px;transition:background .15s;display:flex;position:relative}.sidebar nav>a:hover{background:#f5f7f3}.sidebar nav>a.active{color:#285640;background:#edf4ed;font-weight:650}.sidebar nav>a span:first-of-type{flex:1}.sidebar nav>a b{color:#946649;background:#efddd2;border-radius:5px;padding:0 6px;font-size:10px;font-weight:600}.nav-dot{background:#629273;border-radius:50%;width:5px;height:5px;flex:none!important}.sidebar nav>a.nav-divider{margin-top:19px}.sidebar-bottom{margin-top:auto;padding-top:25px}.source-state{align-items:center;gap:8px;margin-bottom:12px;padding:12px 9px;display:flex}.source-state strong{font-size:10px;font-weight:500;display:block}.source-state small{color:var(--muted);font-size:9px;display:block}.status-dot,.tiny-dot{background:#c6a46f;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot{box-shadow:0 0 0 3px #f5efe2}.tiny-dot.green{background:#699279}.profile{border-top:1px solid var(--line);text-align:start;align-items:center;gap:10px;width:100%;padding:17px 5px 0;display:flex}.profile>span:nth-child(2){flex:1}.profile strong{font-size:11px;display:block}.profile small{color:var(--muted);font-size:10px;display:block}.avatar{color:#59704e;background:#e5ece2;border:2px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:11px;font-weight:650;display:inline-grid}.avatar.small{width:30px;height:30px;font-size:9px}.avatar.tiny{width:23px;height:23px;font-size:8px}.main-shell{flex:1;min-width:0;margin-inline-start:226px}.topbar{border-bottom:1px solid var(--line);background:#ffffffd9;justify-content:space-between;align-items:center;height:73px;padding:0 35px;display:flex}.breadcrumbs{color:var(--muted);align-items:center;gap:14px;font-size:11px;display:flex}.breadcrumbs strong{color:#566657;font-weight:500}.top-actions{align-items:center;gap:21px;display:flex}.today{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.language{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.mobile-menu{display:none}.sample-bar{color:#6c5e42;background:#f2f0e5;border-bottom:1px solid #e9e7d9;justify-content:space-between;gap:15px;padding:7px 35px;font-size:9px;display:flex}.sample-bar>span{align-items:center;gap:7px;display:flex}.main-content{max-width:1550px;margin:auto;padding:33px 35px 18px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.page-heading .eyebrow{color:#889a85;margin-bottom:9px;display:block}.page-heading p{color:#8a968b;margin-top:9px;font-size:12px}.greeting{color:#9b9c73;letter-spacing:1.5px;align-items:center;gap:7px;margin-bottom:8px;font-size:9px;font-weight:600;display:flex}.heading-dot{color:#9cae81}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{padding:18px 20px}.metric>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.metric>div>span:first-child{color:#7e8b7c;font-size:11px}.metric>strong{letter-spacing:-1.3px;margin-top:7px;font-family:Manrope,sans-serif;font-size:28px;font-weight:700;line-height:1.5;display:block}.metric>small{color:#a0aa9e;margin-top:3px;font-size:9px;display:block}.metric-icon{color:#6f8a67;background:#edf3ea;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.metric-icon svg{width:16px;height:16px}.metric-icon.peach{color:#c39b7a;background:#f8eee5}.metric-icon.lilac{color:#9a8dab;background:#f0edf5}.day-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;margin-bottom:24px;display:grid}.day-grid>.toolbar{grid-column:1/-1}.card-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:22px 23px 19px;display:flex}.card-heading h2{color:var(--ink);align-items:center;gap:9px;display:flex}.card-heading p{color:#99a394;margin-top:5px;font-size:10px}.count{color:#48633e;background:#f1f5ed;border-radius:4px;padding:1px 6px;font:500 10px DM Sans,sans-serif;display:inline-block}.soft-icon{border:1px solid var(--line);color:#8b9e82;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.filter-tabs{flex-wrap:wrap;align-items:center;gap:19px;display:flex}.filter-tabs button{white-space:nowrap;color:#9aa491;align-items:center;gap:7px;padding:10px 0;font-size:11px;display:flex;position:relative}.filter-tabs button.active{color:#385d43;font-weight:600}.filter-tabs button.active:after{content:"";inset-inline:0;background:#73936b;border-radius:3px;height:2px;position:absolute;bottom:-1px}.filter-tabs button span{background:#eff3eb;border-radius:4px;padding:1px 5px;font-size:9px}.filter-tabs.padded{border-bottom:1px solid var(--line);padding:0 23px}.task-list{min-height:245px}.task-row{border-bottom:1px solid #f0f3ec;align-items:center;gap:13px;padding:20px 23px;display:flex}.task-row:last-child{border-bottom:0}.task-check{border:1.5px solid #d9e1d3;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;padding:0;display:grid}.task-check.checked{color:#fff;background:#628663;border-color:#628663}.task-text{flex:1;min-width:0}.task-text>strong{font-size:11px;font-weight:600}.task-text p{color:#9ca596;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;font-size:9px;display:flex}.task-text i{background:#cdd5c7;border-radius:50%;width:3px;height:3px;margin-inline:3px}.dependency{color:#98a189;align-items:center;gap:3px;margin-inline-start:5px;display:inline-flex}.badge{white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:9px;font-weight:500;display:inline-flex}.badge.green{color:#75946b;background:#edf4ea}.badge.amber{color:#b19b69;background:#f6f1e6}.badge.rose{color:#b0866b;background:#f8ece5}.badge.blue{color:#829bb2;background:#edf1f7}.card-footer{border-top:1px solid var(--line);color:#a0aa97;background:#fdfefb;justify-content:space-between;align-items:center;gap:12px;padding:14px 23px;font-size:9px;display:flex}.card-footer>span{align-items:center;gap:7px;display:flex}.card-footer button{color:#64815b;align-items:center;gap:6px;font-size:10px;display:inline-flex}.day-side{flex-direction:column;gap:16px;display:flex}.handover-card{color:#fff;background:linear-gradient(125deg,#265842,#164432);border-radius:13px;padding:22px;position:relative;overflow:hidden;box-shadow:0 8px 14px #244b3615}.handover-card:after{content:"";inset-inline-end:-99px;pointer-events:none;border:1px solid #75956c35;border-radius:50%;width:200px;height:200px;position:absolute;top:87px;box-shadow:0 0 0 29px #75956c0c,0 0 0 58px #75956c0c}.handover-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.handover-top .eyebrow{color:#bbccab;font-size:8px}.glass-icon{color:#b9cbb0;background:#ffffff0c;border:1px solid #ffffff12;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.handover-card h2{letter-spacing:-.65px;font-size:22px;font-weight:550;line-height:1.5}.handover-card p{color:#a9bca0;max-width:200px;margin-top:11px;font-size:10px;line-height:1.7}.handover-time{color:#d3ddc7;align-items:center;gap:6px;margin-top:18px;font-size:12px;display:flex}.handover-time span{color:#9db191;border:1px solid #65835a66;border-radius:4px;margin-inline-start:auto;padding:3px 5px;font-size:8px}.handover-people{border-top:1px solid #c5d6af26;align-items:center;gap:10px;margin-top:22px;padding-top:17px;display:flex}.stacked-avatars{display:flex}.stacked-avatars span{color:#fff;background:#829478;border:2px solid #285740;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.stacked-avatars span+span{background:#adad83;margin-inline-start:-7px}.handover-people>span{color:#b6c6a9;align-items:center;gap:6px;font-size:9px;display:flex}.attention{background:#fbfaf5;border-color:#edeadc;align-items:flex-start;gap:12px;padding:20px 17px;display:flex}.attention-icon{color:#b29d72;background:#f4edde;border-radius:9px;padding:8px;display:flex}.attention h3{font-size:12px}.attention p{color:#a4a48d;margin-top:4px;font-size:9px}.attention button{color:#8d916b;align-items:center;gap:5px;margin-top:11px;padding:0;font-size:10px;font-weight:600;display:flex}.bottom-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.flow-stages{grid-template-columns:repeat(4,1fr);padding:6px 22px 30px;display:grid}.flow-stages>div{flex-direction:column;align-items:center;display:flex;position:relative}.flow-stages>div:not(:last-child):after{content:"";inset-inline-start:70%;border-top:1px dashed #dce3d5;width:60%;position:absolute;top:19px}.stage-icon{color:#b3a172;background:#f4f1e6;border-radius:11px;place-items:center;width:39px;height:39px;margin-bottom:11px;display:grid}.stage-icon.s1{color:#8a9f83;background:#edf2ed}.stage-icon.s2{color:#8c9eae;background:#ecf1f5}.stage-icon.s3{color:#7c9972;background:#ecf3e8}.flow-stages strong{font-family:Manrope,sans-serif;font-size:22px;font-weight:650;line-height:1.3}.flow-stages small{color:#9aa68f;margin-top:5px;font-size:9px}.activity-preview{max-height:195px;padding:0 23px 15px;overflow:auto}.timeline{padding-top:8px}.event{gap:12px;padding-bottom:21px;display:flex;position:relative}.event:not(:last-child):before{content:"";inset-inline-start:4px;border-inline-start:1px solid #e6ecdf;position:absolute;top:11px;bottom:0}.event-dot{background:#fff;border:2px solid #d0ddc6;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px}.event strong{font-size:11px;font-weight:500}.event p{color:#909b87;white-space:pre-wrap;margin-top:3px;font-size:10px}.event small{color:#a6af9e;margin-top:4px;font-size:9px;display:block}.workspace-footer{color:#b0b8a9;justify-content:space-between;gap:15px;margin-top:32px;padding:17px 0 0;font-size:9px;display:flex}.workspace-footer>span:last-child{align-items:center;gap:8px;display:flex}.workspace-footer .tiny-dot{background:#c2cbb9;width:3px;height:3px}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:13px 23px 0;display:flex}.toolbar .filter-tabs{align-self:stretch}.toolbar .filter-tabs button{padding-bottom:16px}.search-box{color:#a1ad9b;border:1px solid var(--line);border-radius:7px;align-items:center;gap:7px;margin-bottom:11px;padding:6px 9px;display:flex}.search-box input{color:#52664a;background:0 0;border:0;outline:0;width:150px;font-size:10px}.search-box input::placeholder{color:#a4ae9f}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:start;white-space:nowrap;width:100%}th{text-align:start;letter-spacing:.2px;color:#9ba690;border-bottom:1px solid var(--line);background:#fbfcf9;padding:13px 22px;font-size:9px;font-weight:500}td{color:var(--muted);border-bottom:1px solid #f0f3eb;padding:19px 22px;font-size:11px}td strong{color:var(--ink);font-weight:600}tr:last-child td{border-bottom:0}.clickable{cursor:pointer}.clickable:hover{background:#fafcf7}.link-text{color:#49714a!important}.brand-cell{align-items:center;gap:9px;display:flex}.brand-avatar{color:#92967a;background:#f1f2e9;border:1px solid #e9ecdf;border-radius:7px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:650;display:grid}.brand-avatar.large{background:#eff2e7;border-radius:12px;width:47px;height:47px;font-size:16px}.brand-grid{grid-template-columns:repeat(3,1fr);gap:21px;display:grid}.brand-card{text-align:start;padding:23px;transition:transform .15s,box-shadow .15s}.brand-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.brand-top{color:#afbaa0;justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.brand-card h2{font-size:19px}.brand-card>p{color:#9ca58f;margin-top:4px;font-size:10px}.brand-numbers{gap:40px;padding:24px 0;display:flex}.brand-numbers strong{font-family:Manrope,sans-serif;font-size:21px;display:block}.brand-numbers small{color:#a0aa94;font-size:9px;display:block}.brand-bottom{border-top:1px solid var(--line);color:#9ca58f;justify-content:space-between;align-items:center;padding-top:16px;font-size:9px;display:flex}.issue-stats{color:#98a28c;gap:32px;margin-bottom:23px;font-size:11px;display:flex}.issue-stats b{color:#547147;margin-inline-end:4px;font-weight:650}.issue-layout{grid-template-columns:300px 1fr;min-height:485px;display:grid}.issue-list{border-inline-end:1px solid var(--line);background:#fdfefa}.issue-item{text-align:start;border-bottom:1px solid var(--line);border-inline-start:3px solid #0000;width:100%;padding:22px;display:block}.issue-item.selected{background:#f0f5ec;border-inline-start-color:#658764}.issue-item>div{color:#67865b;justify-content:space-between;align-items:center;gap:9px;font-size:11px;display:flex}.issue-item h3{margin-top:12px;font-size:12px;font-weight:600}.issue-item p{color:#9ca78f;margin-top:4px;font-size:10px}.issue-item small{color:#899a7b;align-items:center;gap:5px;margin-top:16px;font-size:9px;display:flex}.issue-item small>svg{margin-inline-start:auto}.issue-detail{min-width:0;padding:30px}.detail-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.detail-title .eyebrow{color:#9aab8d}.detail-title h2{margin-top:12px;font-size:21px}.detail-title p{color:#a0aa93;margin-top:6px;font-size:11px}.verification-grid{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;margin-top:26px;display:grid;overflow:hidden}.verification-grid>div{background:#fafbf6;padding:17px}.verification-grid>div+div{border-inline-start:1px solid var(--line);background:#f4f8f0}.verification-grid .eyebrow{color:#a1aa8f;letter-spacing:1px;font-size:8px}.verification-grid p{color:#788b68;margin-top:8px;font-size:11px}.verification-grid small{color:#adb59f;margin-top:6px;font-size:8px;display:block}.detail-actions{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.timeline-title{border-top:1px solid var(--line);color:#667f57;align-items:center;gap:8px;margin:29px 0 14px;padding-top:22px;font-size:12px;display:flex}.notice{color:#8a987b;background:#f0f3e9;border:1px solid #e7eddf;border-radius:9px;align-items:center;gap:10px;margin:18px 0;padding:14px 17px;font-size:11px;display:flex}.payout-create{justify-content:space-between;align-items:center;gap:15px;padding:20px 23px;display:flex}.payout-create p{color:#94a187;font-size:10px}.bar-chart{padding:0 24px 28px}.bar-chart>div{margin-top:18px}.bar-chart label{color:#8a9a7d;justify-content:space-between;margin-bottom:7px;font-size:11px;display:flex}.bar-chart b{color:#5e7b51;font-weight:500}.bar-track{background:#f2f5ed;border-radius:5px;height:7px;overflow:hidden}.bar-track>span{background:linear-gradient(90deg,#4e7959,#b1c69c);border-radius:5px;height:100%;display:block}.sop-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sop-card{text-align:start;padding:23px;transition:transform .15s}.sop-card:hover{transform:translateY(-2px)}.sop-card>div{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.sop-number{color:#b5bfa7;font-family:Manrope,sans-serif;font-size:14px}.sop-card h2{min-height:50px;font-size:15px;line-height:1.65}.sop-card p{color:#9aa78c;min-height:58px;margin-top:9px;font-size:10px;line-height:1.9}.sop-card footer{border-top:1px solid var(--line);color:#9caa8d;justify-content:space-between;margin-top:20px;padding-top:15px;font-size:9px;display:flex}.sop-card footer span{align-items:center;gap:9px;display:flex}.settings-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:24px;display:grid}.settings-form{grid-template-columns:1fr 1fr;gap:16px;padding:0 24px 26px;display:grid}.settings-form .field{margin:0}.settings-form .button{justify-self:start;margin-top:8px}.integration-card{margin-bottom:22px;padding:25px}.integration-card h2{margin-top:18px}.integration-card p{color:#99a68b;margin-top:12px;font-size:11px;line-height:1.9}.integration-card .button{margin-top:20px}.integration-card small{color:#a1ae92;margin-top:15px;display:block}.integration-card .inline{margin-top:17px;font-size:10px}.integration-status{color:#9c9f7f;background:#fbfcf7;border:1px solid #e8ebdd;border-radius:7px;align-items:center;gap:9px;margin-top:20px;padding:13px;font-size:10px;display:flex}.empty{text-align:center;color:#9aad8b;padding:55px 25px}.empty svg{stroke-width:1px;margin-bottom:13px}.empty h3{color:#6f8660;margin-bottom:7px}.empty p{max-width:320px;margin:auto;font-size:11px}.overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#163c3045;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog{background:#fff;border:1px solid #ffffff90;border-radius:16px;width:520px;max-height:90vh;padding:28px;overflow:auto;box-shadow:0 20px 80px #12382933}.dialog header{color:var(--ink);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.dialog .eyebrow{color:var(--muted)}.dialog h2{color:var(--ink);margin-top:7px;font-size:22px}.dialog>p{margin-bottom:20px;font-size:11px}.form-fields{gap:15px;display:grid}.field{color:#859676;flex-direction:column;gap:7px;margin-bottom:16px;font-size:11px;display:flex}.form-fields .field{margin:0}.field input,.field select,.field textarea{color:#4a643e;background:#fdfefa;border:1px solid #dfe6d7;border-radius:7px;width:100%;min-width:0;padding:10px 12px;font-size:12px}.field textarea{resize:vertical;min-height:100px}.dialog footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:26px;padding-top:19px;display:flex}.error{margin:12px 0;font-size:11px;color:#ac604e!important}.drawer-overlay{justify-content:flex-end;padding:0}.drawer{background:#fff;width:490px;max-width:100%;height:100vh;padding:30px;overflow:auto;box-shadow:-10px 0 50px #173f3017}.drawer header{color:#93a381;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.drawer h1{margin-bottom:14px;font-size:25px;line-height:1.5}.record-fields{margin:25px 0}.record-fields>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;font-size:11px;display:flex}.record-fields dt{text-transform:capitalize;color:#9ba98c}.record-fields dd{text-align:end;color:#677f58;overflow-wrap:anywhere;max-width:65%;margin:0}.procedure-body{white-space:pre-wrap;color:#7d916b;margin:23px 0;font-size:13px;line-height:2.2}.drawer .button{margin-top:20px}.toast{z-index:100;color:#f0f5e9;background:#254e3a;border:1px solid #608264;border-radius:10px;align-items:center;gap:12px;max-width:90vw;padding:15px 20px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 7px 30px #254e3a30}.toast button{color:#b9c9a9;margin-inline-start:10px;display:flex}.auth-page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-story{color:#f2f5e9;background:radial-gradient(at 15% 85%,#386b4d,#164833 75%);flex-direction:column;justify-content:space-between;padding:55px 65px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";inset-inline-end:-300px;pointer-events:none;border:1px solid #b1cd9b15;border-radius:50%;width:550px;height:550px;position:absolute;bottom:-200px;box-shadow:0 0 0 60px #b1cd9b06,0 0 0 120px #b1cd9b06}.auth-story .logo-mark{color:#143d2c;background:#90ac78}.auth-story .eyebrow{color:#a1bb89}.auth-story h1{letter-spacing:-2px;margin:20px 0;font-size:48px;font-weight:550;line-height:1.4}.auth-story p{color:#aabe95;font-size:14px;line-height:1.9}.auth-story>small{letter-spacing:1.8px;color:#87a071;font-size:8px}.auth-route{align-items:center;gap:20px;margin-top:45px;display:flex}.auth-route>span{color:#aec398;align-items:center;gap:7px;font-size:10px;display:flex}.auth-route svg{width:16px}.auth-route i{border-top:1px dashed #7f9e6966;width:30px}.auth-form{background:#f8faf5;justify-content:center;align-items:center;padding:50px;display:flex}.auth-card{width:350px}.auth-card>.eyebrow{color:#9aad8b}.auth-card h2{letter-spacing:-1px;margin:13px 0 9px;font-size:28px}.auth-card>p{margin-bottom:32px;font-size:12px}.auth-card .button{margin-top:10px}.demo-entry{text-align:center;color:#94a184;border-top:1px solid #e2e9d8;flex-direction:column;gap:10px;margin-top:29px;padding-top:24px;font-size:11px;display:flex}.demo-entry button{color:#617e4e;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.demo-entry small{color:#a6b197;font-size:9px}[dir=rtl] .wordmark{direction:ltr;justify-content:flex-end}[dir=rtl] .heading-dot{margin-right:2px}[dir=rtl] h1{letter-spacing:0}[dir=rtl] .eyebrow{letter-spacing:.6px}[dir=rtl] .auth-story .wordmark{justify-content:flex-start}@media (min-width:1500px){.main-content{padding-top:42px}.page-heading{margin-bottom:35px}.day-grid{grid-template-columns:minmax(0,1fr) 320px}.task-row{padding-block:24px}.metric{padding:22px 24px}.handover-card{padding:27px}.handover-card h2{font-size:25px}.handover-card p{margin-top:15px}.handover-people{margin-top:25px}.attention{padding:22px}.sidebar{width:245px}.main-shell{margin-inline-start:245px}}@media (max-width:1200px){.sidebar{width:205px;padding-inline:12px}.main-shell{margin-inline-start:205px}.main-content{padding:25px}.topbar{padding-inline:25px}.day-grid{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.metrics{gap:12px}.metric{padding:16px}.metric>strong{font-size:23px}.task-row{gap:9px;padding:19px 18px}.task-row>.badge{display:none}.card-heading{padding-inline:18px}.handover-card{padding:20px}.brand-grid,.sop-grid{grid-template-columns:repeat(2,1fr)}.issue-layout{grid-template-columns:250px 1fr}.issue-detail{padding:24px}.filter-tabs{gap:13px}.toolbar{flex-wrap:wrap}.settings-grid{grid-template-columns:1fr}.settings-grid>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.auth-story{padding:45px}.auth-story h1{font-size:38px}}@media (max-width:950px){.day-grid{grid-template-columns:1fr}.day-side{grid-template-columns:1.5fr 1fr;align-items:start;display:grid}.handover-card h2 br{display:none}.handover-card h2{font-size:19px}.handover-card p{max-width:none}.handover-people{margin-top:14px;padding-top:12px}.handover-card{padding:20px}.handover-top{margin-bottom:7px}.bottom-grid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.metrics.three{grid-template-columns:repeat(3,1fr)}.metric>strong{font-size:21px}.metric>div>span:first-child{font-size:10px}.issue-layout{grid-template-columns:1fr}.issue-list{border-inline-end:0;border-bottom:1px solid var(--line);display:flex;overflow:auto}.issue-item{border-bottom:0;border-inline-end:1px solid var(--line);min-width:250px}.top-actions{gap:13px}.today{display:none}.page-heading h1{font-size:27px}.auth-story,.auth-form{padding:35px}.auth-route{gap:10px}.auth-route i{width:15px}.auth-story h1{font-size:33px}.sample-bar{padding-inline:25px}.sample-bar>span:last-child{display:none}}@media (max-width:700px){.sidebar{width:225px;transition:transform .2s;transform:translate(-100%);box-shadow:15px 0 50px #173f3015}.sidebar.open{transform:translate(0)}[dir=rtl] .sidebar{transform:translate(100%)}[dir=rtl] .sidebar.open{transform:translate(0)}.main-shell{margin-inline-start:0}.topbar{height:61px;padding-inline:17px}.mobile-menu{display:flex}.breadcrumbs{gap:8px}.breadcrumbs>span,.breadcrumbs>svg{display:none}.main-content{padding:24px 17px}.sample-bar{padding-inline:17px;font-size:8px}.page-heading{align-items:flex-start;gap:12px}.page-heading h1{font-size:25px}.page-heading p{max-width:270px;font-size:10px;line-height:1.8}.page-heading>.button{padding:11px;font-size:0}.page-heading>.button svg{width:18px}.metrics{gap:10px}.metric{padding:15px}.metric>strong{font-size:23px}.metric>small{font-size:8px}.metrics.three{grid-template-columns:1fr}.metrics.three .metric{grid-template-columns:1fr auto;gap:2px 15px;display:grid}.metrics.three .metric>div{grid-area:1/1}.metrics.three .metric>strong{grid-area:1/2/3;align-self:center;font-size:22px}.metrics.three .metric>small{grid-column:1}.metrics.three .metric-icon{display:none}.day-side{grid-template-columns:1fr}.handover-card h2 br{display:none}.handover-card{padding:23px}.handover-card h2{font-size:21px}.handover-top{margin-bottom:12px}.handover-people{margin-top:18px}.attention{align-items:center}.task-row{padding:18px 15px}.task-text>strong{font-size:11px}.task-text p{font-size:8px}.dependency{display:none}.card-heading{padding:20px 17px 17px}.card-heading h2{font-size:15px}.card-heading p{font-size:9px}.card-footer{padding:13px 17px;font-size:8px}.card-footer>span:nth-child(2){display:none}.brand-grid,.sop-grid{grid-template-columns:1fr}.toolbar{padding-inline:17px;gap:10px;padding-bottom:9px}.toolbar .filter-tabs{flex-wrap:nowrap;width:100%;overflow:auto}.toolbar .filter-tabs button{padding-bottom:10px;font-size:10px}.search-box{width:100%;margin:0}.search-box input{width:100%}.issue-detail{padding:21px 17px}.verification-grid{grid-template-columns:1fr}.verification-grid>div+div{border-inline-start:0;border-top:1px solid var(--line)}.detail-title h2{font-size:19px}.detail-title .eyebrow{font-size:8px}.detail-title>.badge{display:none}.issue-stats{gap:15px;font-size:9px}.settings-form{grid-template-columns:1fr;padding-inline:17px}.settings-grid>div{grid-template-columns:1fr;gap:0}.payout-create{flex-direction:column;align-items:flex-start;padding:17px}.notice{align-items:flex-start;font-size:10px}.workspace-footer{font-size:8px}.workspace-footer>span:first-child{max-width:190px}.dialog{max-height:90vh;padding:22px}.overlay{padding:12px}.drawer-overlay{padding:0}.drawer{padding:24px}.auth-page{grid-template-columns:1fr}.auth-story{min-height:230px;padding:25px}.auth-story h1{margin:12px 0;font-size:28px}.auth-story .wordmark{margin-bottom:23px;font-size:25px}.auth-story .logo-mark{width:26px;height:27px;font-size:23px}.auth-story p,.auth-route,.auth-story>small,.auth-story h1 br{display:none}.auth-form{align-items:start;padding:35px 24px 50px}.auth-card{width:100%;max-width:380px}.auth-card h2{font-size:25px}.toast{width:calc(100% - 30px);font-size:10px;bottom:15px}th,td{padding-inline:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.muted,.page-heading p,.metric>small,.card-heading p,.task-text p,.event p,.event small,.filter-tabs button,.issue-item p,.brand-card>p,.sop-card p,.field,.verification-grid small{color:var(--muted)}.task-text>strong{font-size:12px}.badge.green{color:#4f7045}.badge.amber{color:#6b552c}.badge.rose{color:#874631}.badge.blue{color:#526f87}.field{font-size:12px}.metric>small,.card-heading p,.task-text p,.event small{font-size:10px}:root{--muted:#64776d;--focus:#327d60}body{font-size:14px}small{font-size:12px}.eyebrow{font-size:10px}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.experience-bar,.experience-actions,.drawer-navigator,.action-row,.report-controls,.timeline-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.experience-bar{justify-content:space-between;margin-bottom:24px}.segmented{background:var(--line);border-radius:12px;padding:4px;display:flex}.segmented button{color:var(--muted);border-radius:9px;padding:8px 18px;font-weight:650}.segmented button.active{background:var(--white);color:var(--ink);box-shadow:0 2px 6px #132e1510}.command-trigger{border:1px solid var(--line);background:var(--white);color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}kbd{border:1px solid var(--line);border-radius:4px;padding:1px 5px;font:11px inherit}.preference-panel{background:var(--white);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:20px;display:flex}.preference-panel select,.combined-filters select,.combined-filters input,.timeline-filters select,.report-controls input,.import-panel select{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:8px;max-width:100%;padding:9px}.shortcut-strip,.saved-views{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.shortcut-strip button,.saved-views button{border:1px solid var(--line);background:var(--white);text-overflow:ellipsis;white-space:nowrap;border-radius:20px;align-items:center;gap:6px;max-width:180px;padding:5px 10px;font-size:12px;display:flex;overflow:hidden}.command-dialog{border:1px solid var(--line);background:var(--white);border-radius:20px;align-self:flex-start;width:min(680px,100vw - 32px);margin-top:8vh;overflow:hidden;box-shadow:0 30px 100px #081e3455}.command-input{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px;display:flex}.command-input input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;font-size:16px}.command-results{max-height:65vh;padding:12px;overflow:auto}.command-results>.eyebrow{color:var(--muted);padding:12px;display:block}.command-results button{text-align:start;border-radius:9px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.command-results button:hover,.command-results button:focus-visible{background:var(--mint)}.command-results button>strong{flex:1}.command-results button>span:last-child{color:var(--muted);font-size:12px}.record-dot{background:var(--focus);border-radius:50%;width:8px;height:8px}.focus-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.focus-card{border:1px solid var(--line);background:var(--white);border-radius:19px;min-width:0;padding:20px;box-shadow:0 4px 12px #244b3607}.focus-card.wide{grid-column:span 2}.focus-primary{color:#fff;background:radial-gradient(at 100% 0,#3b7056 0%,#194f3d 50%,#143c32 100%);border-color:#275f48}.focus-card h2{letter-spacing:-.5px;margin-top:12px;font-size:18px}.focus-card>p{opacity:.75;margin-top:5px;font-size:12px}.focus-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-controls{opacity:.65;gap:3px;display:flex}.card-controls button{color:inherit;padding:3px;display:flex}.card-controls:hover{opacity:1}.focus-number{letter-spacing:-1.5px;margin:8px 0;font-family:Manrope,sans-serif;font-size:38px;line-height:1.4;display:block}.focus-row{text-align:start;border-top:1px solid #83988930;justify-content:space-between;gap:10px;width:100%;padding:9px 0;font-size:12px;display:flex}.focus-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.focus-clear{opacity:.8;border-top:1px solid #83988930;gap:8px;padding-top:12px;font-size:12px;display:flex}.deadline{white-space:nowrap;color:var(--muted);font-size:11px}.deadline.late{color:#b53849;font-weight:650}.focus-primary .deadline{color:#d9e9b7}.workbench-heading{justify-content:space-between;align-items:center;gap:24px;margin:6px 0 24px;display:flex}.workbench-heading h1{max-width:800px;margin:8px 0;font-size:30px}.workbench-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:24px;display:flex;overflow:auto}.workbench-tabs button{white-space:nowrap;text-transform:capitalize;color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 16px;display:flex}.workbench-tabs button.active{color:var(--green);border-color:var(--green);font-weight:700}.workbench-tabs button span{background:var(--mint);border-radius:6px;padding:1px 6px;font-size:11px}.workload-board,.portfolio-grid,.team-authority-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:24px;display:grid}.workload-person{border:1px solid var(--line);background:var(--white);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.workload-person>div:not(.workload-meter){flex:1}.workload-person small{color:var(--muted);display:block}.workload-person>b{font-size:24px}.workload-meter{background:var(--line);border-radius:6px;flex-basis:100%;height:5px;overflow:hidden}.workload-meter i{background:var(--green);height:100%;display:block}.rack-map{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;max-height:340px;margin-bottom:20px;display:grid;overflow:auto}.rack-map button{border:1px solid var(--line);background:var(--white);text-align:start;border-radius:14px;flex-direction:column;align-items:start;gap:7px;padding:20px;display:flex}.rack-map button.active{outline:2px solid var(--green);background:var(--mint)}.rack-map button>span{color:var(--muted);font-size:12px}.rack-shelves{border-bottom:3px solid var(--line);gap:6px;width:100%;padding:5px 3px 0;display:flex}.rack-shelves i{background:#9fb5a34d;border-radius:3px 3px 0 0;flex:1;height:20px}.notice{background:var(--mint);border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items:start;gap:10px;margin:14px 0;padding:14px 16px;font-size:13px;display:flex}.combined-filters{border:1px solid var(--line);background:var(--white);border-radius:14px 14px 0 0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding:16px;display:flex}.combined-filters .search-box{min-width:200px;margin:0}.combined-filters select{max-width:150px;font-size:12px}.combined-filters input[type=date]{max-width:145px;font-size:12px}.column-picker{margin-inline-start:auto;position:relative}.column-picker summary{cursor:pointer;padding:8px}.column-picker[open]{background:var(--white);box-shadow:var(--shadow);border-radius:10px;padding:10px}.column-picker label{gap:8px;padding:5px;display:flex}.operational-table{border:1px solid var(--line);background:var(--white);border-radius:0 0 14px 14px}.operational-table td{padding:16px 12px}.operational-table .record-link{text-align:start;align-items:center;gap:10px;max-width:300px;display:flex}.operational-table .record-link strong{text-overflow:ellipsis;overflow:hidden}.duplicate-flag{color:#a45b10;margin-top:4px;display:block}.bulk-bar{z-index:5;background:var(--green-dark);color:#fff;box-shadow:var(--shadow);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 20px;display:flex;position:sticky;top:8px}.brand-monogram{color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:700;display:grid;overflow:hidden}.brand-monogram img{object-fit:contain;width:100%;height:100%}.portfolio-card,.authority-card{border:1px solid var(--line);background:var(--white);border-radius:16px;padding:22px}.portfolio-card h3{margin:10px 0;font-size:18px}.portfolio-card>strong{font-size:24px}.portfolio-card p{color:var(--muted);margin-top:12px}.authority-card>.badge{margin:15px 0}.action-row{gap:8px;margin:12px 0}.text-button{color:var(--green);align-items:center;gap:6px;padding:7px 0;font-weight:650;display:inline-flex}.session-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;display:flex}.session-row>span{flex:1;min-width:180px}.preview-panel{margin-top:20px}.preview-records{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;max-height:400px;display:grid;overflow:auto}.preview-records pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:11px}.selectable{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.settings-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.settings-tools .panel{padding:24px}.settings-tools h2,.settings-tools p{margin:12px 0}.settings-tools>.notice{grid-column:1/-1}.import-panel{gap:12px;display:grid}.import-panel input{max-width:100%}.import-preview{background:var(--mint);border-radius:6px;margin:6px 0;padding:10px}.import-preview span{font-size:12px;display:block}.report-controls label{gap:5px;display:grid}.report-controls{align-items:end}.report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.report-metrics>div{background:var(--white);border:1px solid var(--line);border-radius:15px;padding:20px}.report-metrics strong{font-size:30px;display:block}.report-metrics span,.report-metrics small{color:var(--muted);text-transform:capitalize}.report-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.report-view .panel{margin-bottom:18px;padding:20px}.report-view h2{text-transform:capitalize;margin-bottom:14px}.report-bar{align-items:center;gap:8px;margin:12px 0;display:flex}.report-bar>span{width:75px;font-size:12px}.report-bar meter{min-width:0;accent-color:var(--green);flex:1}.record-tools{margin:20px 0}.record-section{border-bottom:1px solid var(--line);padding:18px 0}.record-section h3{margin-bottom:12px;font-size:15px}.record-section>.button{margin:12px 0}.checklist-row{align-items:center;gap:12px;padding:10px 0;display:flex}.checklist-row input{width:18px;height:18px;accent-color:var(--green)}.checklist-row small{color:var(--muted);display:block}.dependency-reference{color:var(--muted);overflow-wrap:anywhere;margin:6px 0;display:block}.dependency-reference code{font-size:10px}.linked-record{text-align:start;background:var(--mint);border-radius:8px;align-items:center;gap:8px;width:100%;margin:8px 0;padding:10px 12px;display:flex}.playbook-grid details{border:1px solid var(--line);border-radius:9px;margin:8px 0;padding:12px}.playbook-grid summary{cursor:pointer;font-weight:650}.playbook-grid p{color:var(--muted);margin-top:10px}.contact-attempt{border-bottom:1px solid var(--line);padding:14px 0}.contact-attempt p{white-space:pre-wrap;margin:10px 0}.upload-evidence{border:1px dashed var(--muted);border-radius:10px;flex-wrap:wrap;gap:8px;padding:15px;font-size:12px;display:flex}.upload-evidence input{max-width:100%}.drawer-navigator{border-block:1px solid var(--line);margin:14px 0;padding:5px 0}.drawer-navigator>.selected{color:var(--green);background:var(--mint)}.timeline-filters{margin-bottom:16px}.draft-hint{color:var(--muted);max-width:210px;margin-inline-end:auto}.loading-skeleton{gap:14px;padding:24px 0;display:grid}.loading-skeleton i{background:linear-gradient(90deg, var(--line), var(--white), var(--line));background-size:200% 100%;border-radius:8px;height:40px;animation:1.7s infinite shimmer;display:block}@keyframes shimmer{to{background-position:-200% 0}}@keyframes enter-panel{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.drawer,.dialog,.command-dialog,.focus-card,.operations-workbench{animation:.2s ease-out enter-panel}[data-density=compact] .operational-table td,[data-density=compact] table td{padding-block:9px}[data-density=compact] .focus-card{padding:14px}[data-density=compact] .focus-number{margin:3px 0;font-size:29px}[data-density=compact] .main-content{padding-top:18px}[data-theme=dark]{--green:#88c9a8;--green-dark:#244f3f;--mint:#203b32;--ink:#e0ece4;--muted:#a4b7aa;--line:#304439;--canvas:#14221c;--white:#1b2d24;--shadow:0 5px 18px #0003;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .sidebar,[data-theme=dark] .topbar,[data-theme=dark] .drawer,[data-theme=dark] .dialog,[data-theme=dark] .panel,[data-theme=dark] .card{background:var(--white)}[data-theme=dark] .button{color:#fff;background:#36785a;border-color:#5a9675}[data-theme=dark] .button.secondary{background:var(--white);color:var(--ink);border-color:var(--line)}[data-theme=dark] .badge.green{color:#b1e3bd;background:#244b37}[data-theme=dark] .badge.rose{color:#ffc2c9;background:#522e38}[data-theme=dark] .badge.amber{color:#f5d59d;background:#51432a}[data-theme=dark] .badge.blue{color:#b5d8f6;background:#263f55}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:var(--canvas);color:var(--ink);border-color:var(--line)}[data-theme=dark] .deadline.late{color:#ffaebc}[data-theme=dark] .sample-bar{color:#d1ddb7;background:#303b24}[data-theme=dark] th,[data-theme=dark] tr:hover{background:#22372c}[data-theme=dark] .metric,[data-theme=dark] .brand-card,[data-theme=dark] .task-row,[data-theme=dark] .issue-detail{background:var(--white)}@media (min-width:1600px){.main-content{max-width:1800px;margin-inline:auto}}@media (max-width:1300px){.focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-sections{grid-template-columns:1fr}}@media (max-width:700px){.experience-bar{gap:12px}.experience-actions{gap:3px}.command-trigger>span,.command-trigger kbd{display:none}.command-trigger{padding:10px}.experience-bar .icon-button{min-width:40px;min-height:40px}.focus-grid{grid-template-columns:1fr}.focus-card.wide{grid-column:auto}.focus-card{padding:18px}.focus-number{font-size:30px}.focus-card h2{margin-top:8px}.focus-primary{min-height:170px}.preference-panel,.workbench-heading{flex-direction:column;align-items:start}.workbench-heading h1{font-size:26px}.settings-tools,.report-metrics,.team-authority-grid{grid-template-columns:1fr}.report-controls>label{flex:1;min-width:120px}.combined-filters{padding:12px}.combined-filters select{flex:1;min-width:110px}.combined-filters .search-box{width:100%}.operational-table{max-width:100%}.operational-table td{min-width:100px}.operational-table td:first-child{min-width:32px}.drawer{width:100vw!important;max-width:100vw!important}.drawer .button{min-height:44px}.dialog{max-height:92dvh}.draft-hint{width:100%;max-width:none}.dialog footer{flex-wrap:wrap}.topbar .today{display:none}.record-section>.action-row{gap:10px}.workbench-tabs button{padding:12px}.rack-map{grid-template-columns:repeat(2,minmax(0,1fr))}.record-tools .action-row .button{flex:1}.card-controls{opacity:1}.card-controls button{padding:5px}.main-content{padding-inline:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.inline-edit-trigger{color:var(--muted);padding:3px 0;font-size:11px}.inline-editor{flex-wrap:wrap;gap:6px;max-width:320px;margin-top:8px;display:flex}.inline-editor input{border:1px solid var(--line);background:var(--canvas);width:100%;color:var(--ink);border-radius:6px;padding:8px}.inline-editor button{background:var(--mint);border-radius:6px;padding:5px 9px}.field select[multiple]{min-height:140px}.brand-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.brand-health>div{border:1px solid var(--line);border-radius:10px;padding:12px}.brand-health span{color:var(--muted);font-size:12px}.brand-health strong{font-size:23px;display:block}.commitment-calendar{padding:20px}.calendar-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.calendar-heading input{background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:8px}.calendar-grid{border-inline-start:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-day,.calendar-blank,.weekday{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);min-height:90px;padding:8px}.weekday{min-height:auto;color:var(--muted);font-size:12px}.calendar-day>span{font-size:12px}.calendar-day button{white-space:nowrap;text-overflow:ellipsis;background:var(--mint);border-radius:4px;max-width:100%;margin-top:4px;padding:4px;font-size:11px;display:block;overflow:hidden}.calendar-blank{background:var(--canvas)}@media (max-width:700px){.commitment-calendar{padding:12px;overflow:auto}.calendar-grid{min-width:560px}}:root{--muted:#53665b}.muted,.page-heading p,.metric-label,.metric-note,.panel-heading p,.filter-tabs button{color:var(--muted)}[data-theme=dark]{--muted:#afc0b5}[data-theme=dark] .sidebar nav a:not(.active),[data-theme=dark] .nav-caption,[data-theme=dark] .breadcrumbs,[data-theme=dark] .greeting,[data-theme=dark] .today{color:var(--muted)}th{color:var(--muted);background:var(--canvas);font-size:12px}td{color:var(--ink);font-size:13px}[data-theme=dark] td strong{color:var(--ink)}.sidebar-close,.sidebar-backdrop{display:none}@media (max-width:700px){.sidebar:not(.open){visibility:hidden;pointer-events:none}.sidebar.open{visibility:visible}.sidebar-close{top:8px;display:flex;position:absolute;inset-inline-end:7px}.sidebar-backdrop{z-index:29;background:#081c1766;display:block;position:fixed;inset:0}}.greeting,.metric>div>span:first-child,.dependency,.card-footer>span,.card-footer>button,.attention p,.attention button,.flow-stages small,.main-content footer>span{color:var(--muted);font-size:12px}.card-footer,.attention{background:var(--white)}[data-theme=dark] .filter-tabs>.active{color:var(--green)}.focus-card>p,.focus-clear{opacity:1;color:var(--muted)}.focus-primary>p,.focus-primary .focus-clear{color:#d8e8dc}.metric small,.card-heading p,.task-text p,.event p,.event small{font-size:12px}.page-heading .eyebrow,.detail-title .eyebrow,.verification-grid .eyebrow,.issue-stats,.issue-item>div,.issue-item small,.detail-title p,.verification-grid p,.verification-grid small,.brand-numbers small,.brand-bottom,.sop-number,.bar-chart label,.integration-card p,.integration-card small,.integration-status,.empty,.empty p{color:var(--muted)}.empty h3,.timeline-title,.issue-stats b,.bar-chart b{color:var(--ink)}.brand-numbers small,.brand-bottom,.issue-item small,.verification-grid .eyebrow,.verification-grid small,.integration-status{font-size:12px}[data-theme=dark] .issue-list,[data-theme=dark] .verification-grid>div,[data-theme=dark] .integration-status{background:var(--white)}[data-theme=dark] .issue-item.selected,[data-theme=dark] .verification-grid>div+div{background:var(--canvas)}[data-theme=dark] .link-text{color:var(--ink)!important}.connect{max-width:1400px;margin:auto}.connect .page-heading p,.connect small,.connect-thread header p{color:#65756d}.connect-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.connect button{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.connect button:disabled{opacity:.55;cursor:wait}.connect button.primary{color:#fff;background:#174f39;border:1px solid #174f39;border-radius:8px;justify-content:center;padding:11px 16px}.connect button:focus-visible{outline-offset:3px;outline:3px solid #7aa88b}.connect-tabs button,.connect-note-list button,.connect-todo button,.connect-messages button{background:#fff;border:1px solid #dfe6e0;border-radius:8px;padding:9px 12px}.connect button[aria-pressed=true]{color:#154b35;background:#e6f1e9;border-color:#83aa92}.connect-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:20px;display:grid}.connect-card{background:#fff;border:1px solid #e1e7e2;border-radius:16px;min-width:0;margin-bottom:20px;padding:24px}.connect-card h2{margin:0 0 12px;font-size:21px}.connect-card h3{margin:12px 0}.connect-room-list button{text-align:start;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:start;width:100%;margin:5px 0;padding:14px;display:flex}.connect input:not([type=checkbox]),.connect textarea,.connect select{color:#19392b;width:100%;font:inherit;background:#fff;border:1px solid #cad6ce;border-radius:8px;padding:11px}.connect input[type=checkbox]{accent-color:#236348;width:17px;height:17px}.connect-form{flex-direction:column;gap:16px;display:flex}.connect-form label{gap:8px;display:grid}.connect-form fieldset{border:1px solid #dfe6e0;border-radius:8px;padding:12px}.connect-members{flex-wrap:wrap;gap:16px;max-height:220px;display:flex;overflow:auto}.connect-members label,.connect-form .connect-check{align-items:center;gap:8px;display:flex}.connect-members small{display:block}.connect-messages{flex-direction:column;gap:14px;max-height:480px;padding:16px 0;display:flex;overflow:auto}.connect-messages article{background:#f4f6f3;border-radius:12px;align-self:flex-start;width:90%;padding:14px}.connect-messages article.mine{background:#eaf3ec;align-self:flex-end}.connect-messages article div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.connect-messages time{color:#627469;font-size:11px}.connect-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.connect-messages button{background:0 0;padding:4px 8px;font-size:11px}.connect-compose{border-top:1px solid #e1e7e2;align-items:end;gap:10px;padding-top:16px;display:flex}.connect-compose textarea{resize:vertical;min-height:85px}.connect-note-list{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.connect-empty{text-align:center;place-items:center;gap:12px;padding:65px 20px;display:grid}.connect-todo{overflow-wrap:anywhere;border-bottom:1px solid #e1e7e2;gap:9px;padding:16px 0;display:grid}.connect-todo label{align-items:center;gap:10px;display:flex}.connect-todo div{flex-wrap:wrap;gap:8px;display:flex}.connect-work-link{text-align:start;background:#f4f6f3;border:0;border-radius:8px;justify-content:space-between;width:100%;margin:5px 0;padding:14px}.connect-email{background:#f7f6ef;border-radius:10px;margin-top:24px;padding:16px}.connect-error{color:#922f20;background:#fff0ec;border-radius:8px;padding:14px}.connect-management{background:#f4f6f3;border-radius:10px;margin:12px 0 20px;padding:12px}.connect-management summary{cursor:pointer;padding:8px 0}.connect-management button,.connect-block button{background:#fff;border:1px solid #cad6ce;border-radius:7px;margin:4px;padding:7px 10px}.connect-member-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.connect-block{border:1px solid #dfe6e0;border-radius:8px;align-items:start;gap:8px;margin:8px 0;padding:10px;display:flex}.connect-block textarea{flex:1;min-width:0}.connect-block>div{flex-direction:column;display:flex}.connect-block.block-heading textarea{font-size:22px;font-weight:600}.connect-block.block-quote{border-inline-start:4px solid #739780}.connect-block.block-bullet:before{content:"•";padding-top:12px}@media (max-width:800px){.connect-layout{grid-template-columns:1fr}.connect-card{padding:16px}.connect-room-list{max-height:240px;overflow:auto}.connect .page-heading{flex-direction:column;align-items:start;gap:16px}.connect-compose{flex-direction:column;align-items:stretch}}.task-controls{border-bottom:1px solid var(--line);gap:14px;padding:0 22px 18px;display:grid}.task-controls .filter-tabs{flex-wrap:wrap;gap:5px}.task-controls .search-box{width:100%}.task-title{text-align:start;font:inherit;color:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:650}.task-title:hover{text-decoration:underline}.task-state-icon{color:#9b9eab;padding-top:3px}.task-state-icon.complete{color:#16816b}.task-text{min-width:0}.task-text p{flex-wrap:wrap;gap:8px 14px}.task-overdue{color:#a44037!important}.task-row-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.handover-label{color:#635b98;margin-top:5px;display:block}.task-empty{text-align:center;color:#626775;justify-items:center;gap:10px;padding:38px 20px;display:grid}.task-empty h3,.task-empty p{margin:0}.team-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.team-summary>div{border:1px solid var(--line);background:var(--card,#fff);border-radius:14px;grid-template-columns:24px 1fr;gap:9px 12px;padding:20px;display:grid}.team-summary strong{font-size:25px;line-height:1}.team-summary span{color:#626775;grid-column:2;font-size:12px}.team-attention{flex-wrap:wrap}.team-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.team-member{border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.team-person{align-items:start;gap:12px;padding:20px;display:flex}.team-person>div{flex:1;min-width:0}.team-person h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:15px}.team-person h3 small{font-size:11px;font-weight:400}.team-person p{overflow-wrap:anywhere;margin:0 0 8px;font-size:12px}.team-work{flex:1;padding:0 20px 16px;font-size:12px}.team-work details{margin-top:12px}.team-work summary{cursor:pointer;font-weight:600}.team-work button{border:0;border-bottom:1px solid var(--line);text-align:start;width:100%;color:inherit;cursor:pointer;background:0 0;justify-content:space-between;gap:8px;padding:9px 0;display:flex}.team-member-footer{border-top:1px solid var(--line);align-items:center;min-height:57px;padding:12px 20px;display:flex}.submission-history{margin-top:20px}.submission-history details{border-top:1px solid var(--line);padding:12px 0}.submission-history summary{cursor:pointer;font-size:12px;line-height:1.8}@media (max-width:800px){.team-members{grid-template-columns:1fr;padding:12px}.team-summary{gap:8px}.team-summary>div{flex-wrap:wrap;padding:13px;display:flex}.team-summary span{flex-basis:100%}.task-row{flex-wrap:wrap}.task-row-actions{margin-inline-start:auto}.task-controls{padding-inline:14px}.team-person{flex-wrap:wrap}}.task-controls .filter-tabs,.team-directory .filter-tabs{gap:8px}.task-controls .filter-tabs button,.team-directory .filter-tabs button{border-radius:8px;padding:9px 12px;font-size:12px}.task-controls .filter-tabs button.active,.team-directory .filter-tabs button.active{background:var(--mint)}.task-controls .filter-tabs button.active:after,.team-directory .filter-tabs button.active:after{display:none}.task-controls .search-box input,.team-directory .search-box input{font-size:13px}[data-theme=dark] .team-summary>div{background:var(--white)}[data-theme=dark] .team-summary span,[data-theme=dark] .task-empty{color:var(--muted)}[data-theme=dark] .task-overdue{color:#f4b2a7!important}[data-theme=dark] .handover-label{color:#c4b9fb}.delivery-queue{padding:20px}.delivery-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-block:16px;display:flex}.delivery-toolbar label{flex:160px;gap:6px;min-width:0;display:grid}.delivery-toolbar input,.delivery-toolbar select{width:100%;min-height:44px}.delivery-links{flex-wrap:wrap;gap:8px;display:flex}.delivery-detail .action-row{flex-wrap:wrap;gap:8px;margin-block:16px;display:flex}.delivery-detail button,.delivery-queue button{overflow-wrap:anywhere;min-height:36px}.delivery-detail .contact-attempt{overflow-wrap:anywhere}.delivery-queue table{min-width:580px}.delivery-queue .card-footer{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:480px){.delivery-queue{padding:12px}.delivery-detail button,.delivery-queue button{min-height:44px}.delivery-toolbar label{flex-basis:100%}.delivery-detail .verification-grid{grid-template-columns:1fr}}@media (max-width:600px){.delivery-queue table{width:100%;min-width:0}.delivery-queue thead{display:none}.delivery-queue tbody,.delivery-queue tr,.delivery-queue td{display:block}.delivery-queue tr{border-bottom:1px solid var(--line);padding-block:12px}.delivery-queue td{white-space:normal;border:0;padding:6px 10px}.delivery-queue td:has(input[type=checkbox]){float:inline-end}.delivery-queue .link-text{font-weight:650}.delivery-queue .page-heading h1{font-size:24px}}.delivery-toolbar>.field{flex:260px;margin:0}.delivery-filters{flex:0 auto}.delivery-filters summary{cursor:pointer;border:1px solid var(--line);background:var(--white);min-height:44px;color:var(--ink);border-radius:10px;padding:10px 12px}.delivery-filter-fields{flex-wrap:wrap;gap:12px;padding-block:12px;display:flex}.delivery-filter-fields .field{min-width:150px;margin:0}.delivery-mobile-label{display:none}.delivery-toolbar .field input,.delivery-toolbar .field select{border-radius:10px}.delivery-queue .page-heading{margin-block-end:12px}.delivery-queue .page-heading p{margin-block:8px}.delivery-queue>p.muted{margin-block:10px;font-size:11px}.delivery-queue .action-row{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:600px){.delivery-toolbar{gap:8px;margin-block:12px}.delivery-toolbar>.delivery-search{flex-basis:100%}.delivery-filters{flex:1}.delivery-filter-fields{display:grid}.delivery-mobile-label{color:var(--ink);display:inline}.delivery-queue td{font-size:13px}}.drawer>header .eyebrow{color:var(--muted)}.physical-work{min-width:0;max-width:1100px;margin-inline:auto}.physical-heading,.physical-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-block:1rem;display:flex}.physical-heading h1{margin-block:0 .5rem;font-size:1.8rem}.physical-tabs,.physical-actions,.physical-footer{flex-wrap:wrap;gap:.65rem;margin-block:1rem;display:flex}.physical-tabs .button,.physical-work .button{white-space:normal;min-height:44px}.physical-toolbar input{width:100%}.physical-list{gap:.65rem;display:grid}.physical-row{text-align:start;width:100%;color:var(--text);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto;align-items:center;gap:1rem;display:grid}.physical-row strong,.physical-line h3,.physical-work p,.physical-work li{overflow-wrap:anywhere}.physical-line{margin-block:1rem;padding:1rem}.physical-numbers{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.8rem;margin-block:1rem;display:grid}.physical-numbers dt{font-size:.85rem}.physical-numbers dd{margin:0;font-size:1.4rem;font-weight:650}.physical-numbers small{font-size:.8rem;font-weight:400}.physical-work details{padding:.5rem}.physical-work summary{cursor:pointer;min-height:30px}.physical-work input[type=file]{width:210px;max-width:100%;display:block}@media (max-width:600px){.physical-heading,.physical-toolbar{flex-direction:column;align-items:stretch;gap:.6rem}.physical-row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.physical-row>span:nth-child(2){grid-area:2/1/auto/-1}.physical-tabs{gap:.35rem}.physical-tabs .button{flex:30%;padding:.45rem .65rem;font-size:.8rem}.physical-heading h1{font-size:1.5rem}.physical-work .notice{font-size:.85rem}.physical-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.physical-actions>.button,.physical-footer>.button{width:100%}}.crm-work{gap:12px;min-width:0;display:grid}.crm-work h2{scroll-margin-top:90px}.crm-work .panel{min-width:0;padding:20px}.crm-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.crm-filters label,.crm-owner-picker label{flex:150px;gap:6px;min-width:0;display:grid}.crm-work input,.crm-work select,.physical-toolbar input,.delivery-toolbar input,.delivery-toolbar select{min-width:0;max-width:100%;min-height:44px;font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.crm-list{gap:10px;margin-block:12px;display:grid}.crm-row{text-align:start;background:var(--white);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;min-width:0;min-height:64px;padding:16px;display:grid}.crm-row strong,.crm-prose{white-space:pre-wrap;overflow-wrap:anywhere}.crm-row time,.crm-row small{color:var(--muted)}.crm-work .action-row{flex-wrap:wrap;gap:8px;margin-block:10px}.crm-work summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:600}.crm-terms{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.crm-event{border-bottom:1px solid var(--line);padding-block:10px}.crm-event time{color:var(--muted);margin-block:5px;font-size:.85rem;display:block}.crm-work button:focus-visible,.crm-work a:focus-visible{outline:3px solid var(--green);outline-offset:3px}@media (max-width:600px){.crm-row{grid-template-columns:minmax(0,1fr)}.crm-work .panel{padding:14px}.crm-work .section-heading{flex-direction:column;align-items:start}.crm-work .button{white-space:normal;min-height:44px}.crm-work .action-row>*{max-width:100%}}.finance-workspace{gap:1rem;min-width:0;display:grid}.finance-tabs,.finance-filters{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.finance-filters label{flex:12rem;gap:.4rem;min-width:0;display:grid}.finance-workspace input,.finance-workspace select{border:1px solid var(--line);background:var(--white);width:100%;min-width:0;color:var(--ink);border-radius:10px;padding:.65rem}.finance-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.75rem;display:grid}.finance-row{text-align:start;cursor:pointer;min-width:0;color:inherit;gap:.5rem;padding:1rem;display:grid}.finance-row strong,.finance-line{overflow-wrap:anywhere}.finance-detail,.finance-create{min-width:0;padding:1.1rem}.finance-create summary{cursor:pointer;padding:.4rem}.finance-line{border-bottom:1px solid var(--line);padding:.65rem 0}.finance-detail h2{overflow-wrap:anywhere}.finance-detail input[type=file]{max-width:100%}@media (max-width:420px){.finance-tabs .button{white-space:normal;flex:42%}.finance-detail{padding:.8rem}}.connect{min-width:0;container-type:inline-size}.connect button,.connect summary{overflow-wrap:anywhere;white-space:normal}@container (max-width:760px){.connect-layout{grid-template-columns:minmax(0,1fr)}.connect-card{padding:16px}.connect-room-list{max-height:240px;overflow:auto}.connect .page-heading,.connect-compose{flex-direction:column;align-items:stretch}.connect .page-heading{gap:16px}}[data-theme=dark] .connect-card,[data-theme=dark] .connect input:not([type=checkbox]),[data-theme=dark] .connect textarea,[data-theme=dark] .connect select,[data-theme=dark] .connect button:not(.primary):not([aria-pressed=true]){background:var(--white);color:var(--ink);border-color:var(--line)}[data-theme=dark] .connect-messages article,[data-theme=dark] .connect-management,[data-theme=dark] .connect-work-link,[data-theme=dark] .connect-email{background:var(--canvas);color:var(--ink)}[data-theme=dark] .connect-messages article.mine{background:var(--mint)}[data-theme=dark] .connect small,[data-theme=dark] .connect .page-heading p,[data-theme=dark] .connect-thread header p,[data-theme=dark] .connect-messages time{color:var(--muted)}[data-theme=dark] .connect button[aria-pressed=true] small{color:#31533e}.connect button[aria-pressed=true] small,.connect-messages time{color:#39513f}.management-home{gap:18px;min-width:0;display:grid}.management-filters,.management-actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.management-filters label,.management-form label{gap:7px;min-width:0;display:grid}.management-filters input,.management-form input,.management-form select,.management-form textarea{border:1px solid var(--line);background:var(--white);width:100%;min-width:0;max-width:100%;color:var(--ink);font:inherit;border-radius:9px;padding:10px}.management-form{gap:14px;display:grid}.management-form fieldset{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:12px;min-width:0;padding:12px;display:flex}.management-form .management-check{align-items:center;gap:6px;display:flex}.management-check input{width:auto}.management-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.management-metrics button{text-align:start;color:var(--ink);font:inherit;cursor:pointer;gap:10px;display:grid}.management-metrics strong{font-size:1.8rem}.management-metrics small{color:var(--muted)}.management-rows{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.management-rows li{border-block-end:1px solid var(--line);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.management-rows a{color:var(--green);font-weight:600}.procedure-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;line-height:1.8;overflow:auto}.management-home pre,.settings-grid pre{white-space:pre-wrap;overflow-wrap:anywhere}.management-home .button,.management-form .button{min-height:44px}.management-home details>summary{cursor:pointer;padding:10px}.management-home .panel{min-width:0}@media (max-width:480px){.management-filters>*{width:100%}.management-metrics{grid-template-columns:1fr 1fr}.management-metrics button{padding:12px}.management-metrics strong{font-size:1.45rem}.management-rows li{flex-direction:column;align-items:start}.management-form fieldset{grid-template-columns:1fr 1fr;display:grid}}.management-diff{gap:12px;margin:12px 0;display:grid}.management-diff>div{border-block-end:1px solid var(--line);padding:10px 0}.management-diff dt{font-weight:700}.management-diff dd{flex-wrap:wrap;gap:18px;margin:6px 0;display:flex}.management-filters select{border:1px solid var(--line);background:var(--white);min-width:0;max-width:100%;color:var(--ink);border-radius:9px;padding:10px}.management-settings{padding:24px}.management-settings>.notice{display:block}.management-settings .management-diff{margin-block:16px}@media (max-width:480px){.management-settings{padding:16px}}.management-home .procedure-body{color:var(--ink)}.evidence-files{gap:12px;min-width:0;display:grid}.evidence-files article{border-block-end:1px solid var(--line);overflow-wrap:anywhere;padding-block:10px}.evidence-files label{gap:8px;min-width:0;display:grid}.evidence-files input[type=file]{width:100%;max-width:100%}.evidence-files summary,.mention-picker summary{cursor:pointer;min-height:44px;padding-block:10px}.mention-picker fieldset{border:1px solid var(--line);border-radius:10px;max-height:240px;padding:12px;overflow:auto}.mention-picker .connect-check{min-height:44px}.mention-picker input[type=checkbox]{width:20px;height:20px}.crm-history[open]>summary{margin-block-end:12px}.remote-choice{border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px}.remote-choice input[type=radio]{flex:none;width:20px;height:20px;min-height:20px;padding:0}.remote-choice .remote-option{align-items:center;gap:8px;min-height:44px;display:flex}.remote-choice .field-choices label{overflow-wrap:anywhere;min-height:44px}.google-settings .button{white-space:normal;text-align:center;max-width:100%}.google-settings p{overflow-wrap:anywhere}.google-settings details>summary{cursor:pointer;min-height:44px;padding-block:10px}:where(button,a,input,select,textarea,summary):focus-visible{scroll-margin-block:100px}@media (max-width:600px){.crm-work .page-heading{flex-direction:column;align-items:stretch;gap:8px}.crm-list{margin-block:0}.crm-work .crm-row{gap:6px;min-height:68px;padding:12px}}.team-lifecycle{gap:18px;min-width:0;display:grid}.team-lifecycle .card{min-height:0;padding:22px;display:block}.team-lifecycle .card>.toolbar{border:0;margin:0 0 12px;padding:0}.team-lifecycle .card>p{margin:8px 0;line-height:1.6}.team-lifecycle .card h2{margin:6px 0 12px;font-size:19px}.team-lifecycle .card .badge{padding:6px 10px;font-size:13px}.team-lifecycle .card>details{margin-top:16px}.team-lifecycle .toolbar:empty{display:none}.team-lifecycle summary{cursor:pointer;padding:8px 0;line-height:1.5}.team-lifecycle .team-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.team-lifecycle .team-summary>details{border:1px solid var(--line);border-radius:12px;padding:10px 14px}.team-lifecycle label,.team-form label{gap:7px;min-width:0;font-weight:500;display:grid}.team-form{gap:16px;display:grid}.team-form h2{margin:0 0 4px}.team-form input,.team-form select,.team-lifecycle label>input{border:1px solid var(--line);background:var(--card,#fff);width:100%;min-height:42px;color:inherit;font:inherit;box-sizing:border-box;border-radius:9px;padding:9px 12px}.team-form input[type=checkbox]{width:20px;min-height:20px}.team-form select[multiple]{min-height:110px}.team-lifecycle .team-members{gap:14px}.team-lifecycle .team-members button{text-align:start}@media (max-width:600px){.team-lifecycle .card{padding:16px}.team-lifecycle .team-summary{grid-template-columns:1fr}.team-form .toolbar{flex-wrap:wrap}}.brand-completion{gap:12px;min-width:0;display:grid}.brand-completion p{overflow-wrap:anywhere}.brand-completion label{gap:6px;margin-block:12px;font-weight:600;display:grid}.brand-completion input,.brand-completion select,.brand-completion textarea{width:100%;min-width:0;max-width:100%}.brand-completion textarea{min-height:88px}.brand-completion button{justify-self:start;margin-block:4px;margin-inline-end:8px}.brand-completion details{min-width:0}.brand-completion summary{font-weight:600}.finance-selection .finance-option{align-items:flex-start;gap:10px;min-height:44px;margin:0;padding-block:8px;display:flex}.finance-selection .finance-option input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin-block-start:2px;padding:0}.finance-selection .finance-option bdi{overflow-wrap:anywhere;min-width:0;line-height:1.6}.finance-selection .field-choices:empty{display:none}.finance-selection .action-row,.finance-workspace .action-row{flex-wrap:wrap;gap:10px;margin-block:12px;display:flex}.finance-completion{gap:12px;min-width:0;margin-block:16px;display:grid}.finance-completion p{overflow-wrap:anywhere;margin:0;line-height:1.7}.finance-completion .finance-line{line-height:1.8}.finance-completion .finance-line>button{min-height:44px;margin-block-start:10px;display:block}.finance-completion button,.finance-workspace .button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.finance-completion summary{overflow-wrap:anywhere;min-height:44px;padding-block:10px}.record-tools .record-section>.button{white-space:normal;margin-block:5px;margin-inline-end:8px}.dialog .button,.team-form .button{white-space:normal;max-width:100%}.dialog footer{flex-wrap:wrap;gap:10px}.team-form input,.team-form select,.team-lifecycle label>input{background:var(--white);color:var(--ink)}.physical-row{min-height:56px;color:var(--ink);padding:12px}
