.my-tasks-page{background:linear-gradient(135deg,#f5f5f2 0%,#fff9d8 100%);min-height:100vh;padding:28px}.my-tasks-shell{max-width:1380px;margin:0 auto}.my-tasks-hero{color:#fff;background:#111;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:34px;display:flex}.my-tasks-hero span{letter-spacing:.16em;color:#f4d63b;font-size:11px;font-weight:800}.my-tasks-hero h1{margin:8px 0;font-size:42px;line-height:1}.my-tasks-hero p{color:#cfcfcf;max-width:680px;margin:0}.my-tasks-hero>div:last-child{gap:10px;display:flex}.my-tasks-hero a{color:#111;background:#fff;border-radius:10px;padding:11px 15px;font-weight:700;text-decoration:none}.my-tasks-member{background:#fff;border:1px solid #deded8;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:18px 22px;display:flex}.my-tasks-member label{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.my-tasks-member select{min-width:310px;font:inherit;background:#fff;border:1px solid #bbb;border-radius:10px;margin-top:7px;padding:11px;display:block}.my-tasks-member>div{align-items:center;gap:14px;display:flex}.my-tasks-member span,.my-tasks-member small{color:#777}.my-tasks-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.my-tasks-kpis article{background:#fff;border:1px solid #deded8;border-radius:16px;padding:18px}.my-tasks-kpis span{color:#777;text-transform:uppercase;letter-spacing:.05em;font-size:12px;display:block}.my-tasks-kpis strong{font-size:30px}.my-tasks-toolbar{justify-content:space-between;gap:18px;margin-bottom:14px;display:flex}.my-tasks-toolbar input{font:inherit;border:1px solid #ccc;border-radius:12px;flex:1;padding:13px 15px}.my-tasks-toolbar nav{gap:7px;display:flex}.my-tasks-toolbar button{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:10px;padding:10px 13px;font-weight:700}.my-tasks-toolbar button.active{color:#fff;background:#111;border-color:#111}.my-task-list{gap:12px;display:grid}.my-task-list>article{border:1px solid #deded8;border-left:5px solid var(--task-brand,#111);background:#fff;border-radius:18px;overflow:hidden}.my-task-list>article.overdue{box-shadow:inset 0 0 0 1px #d82f2f}.my-task-summary{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:120px 1fr 190px;align-items:center;gap:18px;width:100%;padding:20px;display:grid}.my-task-summary h2{margin:4px 0;font-size:18px}.my-task-summary p,.my-task-summary small{color:#777;margin:0}.my-task-meta{text-align:right}.my-task-meta span{color:#777;margin-top:5px;font-size:12px;display:block}.status{text-transform:uppercase;background:#eee;border-radius:999px;justify-content:center;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.status.in_progress{background:#dcecff}.status.blocked{color:#9d1111;background:#ffe0e0}.status.review{background:#fff0b8}.status.complete{color:#176a28;background:#dbf4df}.my-task-detail{background:#fafaf7;border-top:1px solid #e5e5df;grid-template-columns:1fr 1.2fr 1.2fr .8fr;gap:14px;padding:20px;display:grid}.my-task-detail>section{background:#fff;border:1px solid #e2e2dc;border-radius:14px;padding:16px}.my-task-detail h3{margin:0 0 12px;font-size:14px}.my-task-detail select,.my-task-detail input,.my-task-detail textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #ccc;border-radius:9px;padding:10px}.my-task-detail textarea{resize:vertical;min-height:85px}.my-task-detail form{gap:8px;margin-top:10px;display:grid}.my-task-detail form button{color:#fff;background:#111;border:0;border-radius:9px;padding:10px;font-weight:700}.my-task-detail section>button{text-align:left;background:#f4f4f1;border:0;border-radius:9px;width:100%;margin-bottom:6px;padding:9px;display:block}.my-task-detail section>button.checked{color:#777;text-decoration:line-through}.my-task-detail section>article{border-bottom:1px solid #eee;padding:8px 0}.my-task-detail section>article p{margin:0 0 5px}.my-task-detail section>article small{color:#777}.my-task-detail section>a{color:#111;background:#f4f4f1;border-radius:9px;justify-content:space-between;gap:10px;margin-bottom:7px;padding:10px;text-decoration:none;display:flex}.my-tasks-empty{text-align:center;background:#fff;border:1px dashed #bbb;border-radius:18px;padding:42px}.my-tasks-empty h2{margin-top:0}@media (max-width:980px){.my-tasks-page{padding:14px}.my-tasks-hero,.my-tasks-member,.my-tasks-toolbar{flex-direction:column;align-items:stretch}.my-tasks-kpis{grid-template-columns:repeat(2,1fr)}.my-task-summary{grid-template-columns:1fr}.my-task-meta{text-align:left}.my-task-detail{grid-template-columns:1fr}.my-tasks-member select{width:100%;min-width:0}}
.staff-login-page{color:#171717;background:radial-gradient(circle at top,#fff8c8 0,#f4f4ef 42%,#e8e8e2 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.staff-login-card{box-sizing:border-box;color:#171717;background:#fff;border:1px solid #d9d9d2;border-radius:28px;width:min(460px,100%);padding:38px;box-shadow:0 24px 70px #0000001f}.staff-login-card>img{width:76px;height:auto;margin-bottom:28px}.staff-login-card>span{letter-spacing:.16em;color:#666;font-size:11px;font-weight:800;display:block}.staff-login-card h1{color:#171717;margin:10px 0 14px;font-size:38px;line-height:1}.staff-login-card>p{color:#5f5f5f;margin:0 0 26px;line-height:1.6}.staff-login-card form{gap:16px;display:grid}.staff-login-card label{text-transform:uppercase;letter-spacing:.06em;color:#282828;gap:7px;font-size:12px;font-weight:800;display:grid}.staff-login-card input{box-sizing:border-box;width:100%;font:inherit;color:#171717;background:#fafafa;border:1px solid #cfcfc8;border-radius:12px;padding:14px}.staff-login-card input::placeholder{color:#888}.staff-login-card button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:12px;padding:14px 18px;font-weight:800}.staff-login-card button:disabled{opacity:.6}.staff-login-card>small{color:#777;margin-top:24px;line-height:1.5;display:block}.staff-login-error{color:#a40000;background:#fff0f0;border-radius:10px;padding:12px;font-size:13px}.my-tasks-hero button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:10px;padding:10px 14px;font-weight:700}
.team-management-page{color:#171717;background:#f3f3ef;min-height:100vh;padding:34px}.team-management-hero{color:#fff;background:#171717;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:30px;padding:34px;display:flex}.team-management-hero>div:first-child{max-width:760px}.team-management-hero span{letter-spacing:.18em;color:#d7ff44;font-size:11px;font-weight:800}.team-management-hero h1{margin:10px 0 12px;font-size:clamp(38px,6vw,72px);line-height:.95}.team-management-hero p{color:#c9c9c9;margin:0;line-height:1.6}.team-summary{gap:12px;display:flex}.team-summary article{background:#222;border:1px solid #393939;border-radius:18px;min-width:105px;padding:18px}.team-summary small,.team-workload small{color:#999;text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.team-summary strong{margin-top:7px;font-size:28px;display:block}.team-alert{color:#9b1111;background:#fff0f0;border:1px solid #efcccc;border-radius:12px;margin:18px 0;padding:14px 16px}.team-create-panel{background:#fff;border:1px solid #deded7;border-radius:22px;grid-template-columns:260px 1fr;gap:28px;margin:22px 0;padding:24px;display:grid}.team-create-panel h2{margin:0 0 6px}.team-create-panel p{color:#777;margin:0;font-size:13px}.team-create-panel form{grid-template-columns:1.1fr 1.2fr 1fr 100px auto;gap:10px;display:grid}.team-create-panel input,.team-toolbar input,.team-inline-edit input,.team-assign-new select{min-width:0;font:inherit;color:#171717;background:#fafaf8;border:1px solid #d4d4cc;border-radius:11px;padding:12px}.team-create-panel button,.team-card-controls button,.team-assign-new button{color:#fff;cursor:pointer;background:#171717;border:0;border-radius:11px;padding:12px 16px;font-weight:800}.team-toolbar{justify-content:space-between;gap:20px;margin:18px 0;display:flex}.team-toolbar input{width:min(420px,100%)}.team-toolbar nav{background:#e6e6df;border-radius:12px;padding:4px;display:flex}.team-toolbar button{cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 14px;font-weight:700}.team-toolbar button.active{background:#fff;box-shadow:0 2px 10px #00000012}.team-management-list{gap:14px;display:grid}.team-management-card{background:#fff;border:1px solid #dcdcd5;border-radius:22px;overflow:hidden}.team-management-card.inactive{opacity:.7}.team-card-main{grid-template-columns:56px minmax(260px,1fr) auto;align-items:center;gap:18px;padding:22px 22px 10px;display:grid}.team-avatar{color:#d7ff44;background:#171717;border-radius:18px;place-items:center;width:56px;height:56px;font-weight:900;display:grid}.team-identity>div{align-items:center;gap:10px;display:flex}.team-identity h2{margin:0;font-size:21px}.team-identity p{color:#666;margin:4px 0}.team-identity small{color:#929292}.member-status{text-transform:uppercase;color:#777;background:#eee;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.member-status.active{color:#407000;background:#e9f8d8}.team-workload{gap:10px;display:flex}.team-workload>div{background:#f5f5f1;border-radius:14px;min-width:90px;padding:12px}.team-workload strong{margin-top:5px;font-size:20px;display:block}.team-card-controls{justify-content:flex-end;gap:8px;padding:10px 22px 20px;display:flex}.team-card-controls .secondary{color:#222;background:#ecece6}.team-card-controls .danger{color:#a20c0c;background:#fff0f0}.team-inline-edit{grid-template-columns:1fr 1.2fr 1fr 90px;gap:8px;display:grid}.team-assignment-workspace{background:#fafaf7;border-top:1px solid #e2e2dc;padding:22px}.team-assign-new{grid-template-columns:1fr 130px minmax(260px,1.4fr) auto;align-items:center;gap:10px;padding-bottom:20px;display:grid}.team-assign-new h3{margin:0}.team-assign-new p{color:#777;margin:3px 0 0;font-size:12px}.team-assignment-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.team-assignment-columns>section{background:#fff;border:1px solid #e1e1db;border-radius:16px;padding:18px}.team-assignment-columns h3{justify-content:space-between;margin:0 0 12px;display:flex}.team-assignment-row{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.team-assignment-row:first-of-type{border-top:0}.team-assignment-row div{gap:3px;display:grid}.team-assignment-row small{color:#777}.team-assignment-row em{color:#8b8b8b;font-size:11px;font-style:normal}.team-assignment-row button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:9px;padding:8px 10px}.team-empty,.team-empty-state{color:#888}.team-empty-state{text-align:center;background:#fff;border-radius:20px;padding:50px}@media (max-width:1050px){.team-management-hero,.team-toolbar{flex-direction:column;align-items:stretch}.team-create-panel{grid-template-columns:1fr}.team-create-panel form{grid-template-columns:1fr 1fr}.team-card-main{grid-template-columns:56px 1fr}.team-workload{grid-column:1/-1}.team-inline-edit,.team-assign-new{grid-template-columns:1fr 1fr}.team-assignment-columns{grid-template-columns:1fr}}@media (max-width:650px){.team-management-page{padding:16px}.team-management-hero{padding:24px}.team-summary{overflow:auto}.team-create-panel form,.team-inline-edit,.team-assign-new{grid-template-columns:1fr}.team-card-main{grid-template-columns:48px 1fr;padding:18px}.team-avatar{width:48px;height:48px}.team-workload{overflow:auto}.team-card-controls{flex-wrap:wrap;justify-content:flex-start}.team-card-controls button{flex:42%}}
:root{--aui-bg:#f3f3ef;--aui-surface:#fff;--aui-text:#090909;--aui-muted:#686862;--aui-border:#d8d8d2;--aui-border-strong:#bdbdb6;--aui-accent:#f2cf00;--aui-eyebrow:#806300;--aui-danger:#b42318;--aui-radius:10px;--aui-control-radius:6px;--aui-gap:18px;--aui-shadow:0 10px 30px #0000000b;--aui-title-size:clamp(32px,4vw,56px);--aui-section-title:clamp(22px,2.25vw,30px);--aui-body-size:13px;--aui-eyebrow-size:9px;--aui-control-height:42px}.admin-page-frame{color:var(--aui-text);min-height:100%;font-family:inherit}.admin-workspace-shell{align-items:stretch;min-height:100dvh}.admin-workspace-sidebar{align-self:start;height:100dvh;min-height:100dvh;position:sticky;top:0}.admin-workspace-content,.admin-page-frame{min-height:100dvh}.admin-ui-page,.admin-page-frame :is(.admin-main,.admin-company-detail,.admin-page-system,.admin-deliverables-wrap,.admin-engagement-shell,.project-os-shell,.ops-page,.team-management-page){gap:var(--aui-gap);width:100%;min-width:0;color:var(--aui-text);font-size:var(--aui-body-size);grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid}.admin-ui-header,.admin-page-frame :is(.admin-hero,.admin-page-header,.admin-detail-hero,.admin-system-header,.admin-workspace-header,.admin-engagement-hero,.admin-inbox-header,.project-os-hero,.ops-head,.team-management-hero,.admin-deliverables-wrap>header){border:1px solid var(--aui-border);border-radius:var(--aui-radius);background:var(--aui-surface);width:100%;min-width:0;box-shadow:var(--aui-shadow);box-sizing:border-box;justify-content:space-between;align-items:flex-end;gap:28px;margin:0;padding:32px;display:flex;overflow:visible}.admin-ui-header-copy,.admin-page-frame :is(.admin-hero,.admin-page-header,.admin-detail-hero,.admin-system-header,.admin-workspace-header,.admin-engagement-hero,.admin-inbox-header,.project-os-hero,.ops-head,.team-management-hero,.admin-deliverables-wrap>header)>:first-child{flex:auto;min-width:0}.admin-ui-header h1,.admin-page-frame :is(.admin-hero,.admin-page-header,.admin-detail-hero,.admin-system-header,.admin-workspace-header,.admin-engagement-hero,.admin-inbox-header,.project-os-hero,.ops-head,.team-management-hero,.admin-deliverables-wrap>header) h1{max-width:100%;color:var(--aui-text);font-family:inherit;font-size:var(--aui-title-size);letter-spacing:-.052em;text-transform:none;overflow-wrap:normal;margin:0 0 12px;font-weight:700;line-height:.98}.admin-ui-header p,.admin-page-frame :is(.admin-hero,.admin-page-header,.admin-detail-hero,.admin-system-header,.admin-workspace-header,.admin-engagement-hero,.admin-inbox-header,.project-os-hero,.ops-head,.team-management-hero,.admin-deliverables-wrap>header) p{max-width:680px;color:var(--aui-muted);font-family:inherit;font-size:var(--aui-body-size);margin:0;font-weight:400;line-height:1.65}.admin-ui-header-actions,.admin-ui-section-actions,.admin-page-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-ui-eyebrow,.admin-page-frame :is(.admin-eyebrow,.admin-page-eyebrow,.eyebrow,[class*=eyebrow]),.admin-page-frame .admin-section-heading>div>span,.admin-page-frame .admin-section-heading>span{color:var(--aui-eyebrow);font-family:inherit;font-size:var(--aui-eyebrow-size);letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;margin:0 0 9px;padding:0;font-weight:800;line-height:1.2;display:block}.admin-ui-stats,.admin-page-frame :is(.admin-stat-grid,.admin-highlight-grid,.project-summary,.project-os-summary,.request-summary,.requests-summary,.deliverables-summary,.admin-engagement-stats,.ops-kpis,.team-summary,.service-summary,.services-summary){grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;margin:0;display:grid}.admin-ui-stat,.admin-page-frame :is(.admin-stat-grid,.admin-highlight-grid,.project-summary,.project-os-summary,.request-summary,.requests-summary,.deliverables-summary,.admin-engagement-stats,.ops-kpis,.team-summary,.service-summary,.services-summary)>*{color:#fff;min-width:0;box-shadow:none;background:#050505;border:0;border-radius:8px;margin:0;padding:18px}.admin-ui-stat span,.admin-page-frame :is(.admin-stat-grid,.admin-highlight-grid,.project-summary,.project-os-summary,.request-summary,.requests-summary,.deliverables-summary,.admin-engagement-stats,.ops-kpis,.team-summary,.service-summary,.services-summary)>* :is(span,small,label){color:#ffffff8c;letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:800;display:block}.admin-ui-stat strong,.admin-page-frame :is(.admin-stat-grid,.admin-highlight-grid,.project-summary,.project-os-summary,.request-summary,.requests-summary,.deliverables-summary,.admin-engagement-stats,.ops-kpis,.team-summary,.service-summary,.services-summary)>* :is(strong,b){color:var(--aui-accent);letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1;display:block}.admin-ui-section,.admin-page-frame .admin-section{border:1px solid var(--aui-border);border-radius:var(--aui-radius);background:var(--aui-surface);box-shadow:var(--aui-shadow);padding:24px}.admin-ui-section-header,.admin-page-frame .admin-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 18px;display:flex}.admin-ui-section-header h2,.admin-page-frame .admin-section-heading h2,.admin-page-frame :is(.admin-section,.admin-panel,.panel)>h2{color:var(--aui-text);font-family:inherit;font-size:var(--aui-section-title);letter-spacing:-.035em;text-transform:none;margin:0;font-weight:700;line-height:1.05}.admin-ui-toolbar,.admin-page-frame :is(.admin-toolbar,.admin-toolbar-system,[class$=-toolbar]){border:1px solid var(--aui-border);background:var(--aui-surface);box-sizing:border-box;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding:14px;display:flex}.admin-ui-toolbar>input:first-child{flex:260px}.admin-ui-grid{gap:14px;display:grid}.admin-ui-grid--1{grid-template-columns:1fr}.admin-ui-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ui-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ui-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-ui-card{background:#fff;border-radius:8px;min-width:0;padding:20px}.admin-ui-card--default{border:1px solid var(--aui-border)}.admin-ui-card--highlight{color:#fff;background:#050505;border:0}.admin-ui-card--outlined{background:0 0;border:1px solid #111}.admin-ui-card--compact{border:1px solid var(--aui-border);padding:14px}.admin-ui-btn,.admin-page-frame :is(button,a[class*=button],a[class*=btn],input[type=submit],input[type=button]){border-radius:var(--aui-control-radius);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font:800 9px/1.2 inherit;text-decoration:none;display:inline-flex}.admin-ui-btn--primary,.admin-page-frame :is(.admin-primary-button,.admin-secondary-button,.admin-page-header-actions a,.admin-page-header-actions button,.admin-ui-header-actions a,.admin-ui-header-actions button,header a[class*=button],header button){border-color:var(--aui-accent)!important;background:var(--aui-accent)!important;color:#090909!important}.admin-ui-btn--secondary{color:#fff;background:#050505;border-color:#050505}.admin-ui-btn--outline{border-color:var(--aui-border-strong);color:#090909;background:#fff}.admin-ui-btn--ghost{color:#090909;background:0 0;border-color:#0000}.admin-ui-btn--danger{border-color:var(--aui-danger);background:var(--aui-danger);color:#fff}.admin-ui-btn:disabled,.admin-page-frame button:disabled{cursor:not-allowed;color:#858580!important;background:#e8e8e4!important;border-color:#d9d9d5!important}.admin-ui-tabs{background:#e8e8e4;border-radius:8px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.admin-ui-tabs button,.admin-ui-tabs a{color:#555;background:0 0;border:0;font-weight:600}.admin-ui-tabs .active,.admin-ui-tabs [aria-selected=true]{color:#fff!important;background:#050505!important}.admin-ui-form-grid,.admin-page-frame :is(.admin-form-grid,.form-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-ui-field,.admin-page-frame form label{gap:7px;display:grid}.admin-ui-field>span,.admin-page-frame form label{letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.admin-ui-form-grid .wide,.admin-ui-field.wide,.admin-page-frame form .wide{grid-column:1/-1}.admin-ui-page input:not([type=checkbox]):not([type=radio]),.admin-ui-page select,.admin-ui-page textarea,.admin-page-frame :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:var(--aui-control-height);box-sizing:border-box;outline:none;padding:10px 12px;border:1px solid var(--aui-border)!important;border-radius:var(--aui-control-radius)!important;color:#090909!important;box-shadow:none!important;background:#fff!important;font:500 13px/1.4 inherit!important}.admin-page-frame textarea,.admin-ui-page textarea{resize:vertical;min-height:110px}.admin-page-frame :is(input,select,textarea):focus{border-color:#090909!important;box-shadow:0 0 0 2px #f2cf0059!important}.admin-page-frame :is(input,textarea)::placeholder{color:#09090961;font-weight:400}.admin-ui-empty{border:1px dashed var(--aui-border-strong);text-align:center;color:var(--aui-muted);border-radius:8px;padding:28px}.admin-ui-notice,.admin-page-frame .admin-action-required{border:1px solid var(--aui-border);border-radius:var(--aui-radius);color:var(--aui-text);box-shadow:var(--aui-shadow);background:#fff;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:22px 24px 22px 72px;display:flex;position:relative}.admin-ui-notice:before,.admin-page-frame .admin-action-required:before,.admin-inbox-envelope{border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-weight:800;content:"✉"!important;color:#050505!important;background:#fff!important;border:2px solid #050505!important;display:grid!important}.admin-ui-notice:before,.admin-page-frame .admin-action-required:before{position:absolute;top:50%;left:24px;transform:translateY(-50%)}.admin-page-frame .admin-action-required:after{content:none!important;display:none!important}.admin-ui-stack{gap:14px;display:grid}.admin-workspace-sidebar nav,.admin-workspace-sidebar nav ul,.admin-workspace-sidebar nav li{padding-inline-start:0!important;list-style:none!important}.admin-workspace-sidebar nav a{position:relative;color:#ffffffb3!important;box-shadow:none!important;background:0 0!important}.admin-workspace-sidebar nav a:before,.admin-workspace-sidebar nav a:after,.admin-workspace-sidebar nav li:before,.admin-workspace-sidebar nav li:after{content:none!important;display:none!important}.admin-workspace-sidebar nav a.active,.admin-workspace-sidebar nav a:hover{color:#fff!important;background:#f2cf001a!important}.admin-workspace-sidebar nav a.active{box-shadow:inset 3px 0 0 var(--aui-accent)!important}.admin-service-editor-page{font-weight:400}.admin-service-editor-page :is(p,input,select,textarea){font-weight:500}.admin-service-editor-page :is(h2,h3,strong,label),.admin-service-editor-page .service-editor-nav button strong{font-weight:600}.admin-service-editor-page .service-editor-toolbar h2{text-transform:none;margin:0;font-size:20px;font-weight:700}.admin-service-editor-page .service-editor-shell{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:20px;display:grid}.admin-service-editor-page .service-editor-list,.admin-service-editor-page .service-editor-workspace{min-width:0}.admin-service-editor-page .service-editor-list{align-content:start;gap:14px;display:grid}.admin-service-editor-page .service-editor-nav{gap:4px;display:grid}.admin-service-editor-page .service-editor-nav button{text-align:left;text-transform:none;letter-spacing:0;justify-content:flex-start;width:100%;min-height:38px;padding:9px 11px}.admin-service-editor-page .service-editor-workspace{gap:18px;display:grid}.admin-service-editor-page .service-editor-actions{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.admin-service-editor-page .service-definition-form{border:1px solid var(--aui-border);background:#fafaf8;border-radius:8px;padding:20px}.admin-service-editor-page .form-builder-list{gap:12px;display:grid}.admin-service-editor-page .form-builder-card{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.admin-service-editor-page .form-builder-toggles{grid-column:1/-1;align-items:center;gap:16px;display:flex}.admin-service-editor-page .form-builder-toggles label{text-transform:uppercase;align-items:center;gap:7px;font-size:9px;display:flex}.admin-service-editor-page .form-builder-toggles input{width:16px;height:16px;min-height:0}.admin-inbox-page .admin-detail-logo,.admin-inbox-page .admin-inbox-icon{display:none!important}.admin-inbox-page .admin-detail-hero>div:nth-child(2){flex:auto}.admin-company-grid{margin-top:0}.admin-company-card{box-sizing:border-box;height:100%}@media (max-width:980px){.admin-ui-header,.admin-page-frame :is(.admin-hero,.admin-page-header,.admin-detail-hero,.admin-system-header,.admin-workspace-header,.admin-engagement-hero,.admin-inbox-header,.project-os-hero,.ops-head,.team-management-hero,.admin-deliverables-wrap>header){flex-direction:column;align-items:flex-start;padding:26px}.admin-ui-stats,.admin-page-frame :is(.admin-stat-grid,.admin-highlight-grid,.project-summary,.project-os-summary,.request-summary,.requests-summary,.deliverables-summary,.admin-engagement-stats,.ops-kpis,.team-summary,.service-summary,.services-summary),.admin-ui-grid--4,.admin-ui-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-service-editor-page .service-editor-shell{grid-template-columns:1fr}.admin-workspace-sidebar{height:auto;min-height:0}}@media (max-width:640px){.admin-ui-stats,.admin-page-frame :is(.admin-stat-grid,.admin-highlight-grid,.project-summary,.project-os-summary,.request-summary,.requests-summary,.deliverables-summary,.admin-engagement-stats,.ops-kpis,.team-summary,.service-summary,.services-summary),.admin-ui-grid--4,.admin-ui-grid--3,.admin-ui-grid--2,.admin-ui-form-grid,.admin-page-frame :is(.admin-form-grid,.form-grid){grid-template-columns:1fr}.admin-ui-section,.admin-page-frame .admin-section{padding:18px}.admin-ui-notice,.admin-page-frame .admin-action-required{flex-direction:column;align-items:flex-start;padding:64px 20px 20px}.admin-ui-notice:before,.admin-page-frame .admin-action-required:before{top:20px;left:20px;transform:none}.admin-ui-header-actions,.admin-ui-header-actions>*{width:100%}.admin-service-editor-page .form-builder-card{grid-template-columns:1fr}.admin-service-editor-page .service-editor-actions,.admin-service-editor-page .service-editor-actions>*{width:100%}}
.admin-ui-form-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.admin-ui-error,.admin-ui-notice-inline{border:1px solid var(--aui-border);border-radius:var(--aui-radius);color:var(--aui-text);background:#fff;padding:14px 16px}.admin-deliverables-page .admin-deliverable-list{gap:14px;display:grid}.admin-deliverable-card{gap:16px;display:grid}.admin-deliverable-card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-deliverable-card-head h2{margin:0 0 8px;font-size:22px}.admin-deliverable-card-head p{color:var(--aui-muted);margin:0}.admin-version-list{flex-wrap:wrap;gap:8px;display:flex}.admin-version-list a{border:1px solid var(--aui-border);border-radius:var(--aui-control-radius);color:var(--aui-text);background:#fafaf8;padding:8px 10px;font-size:11px;text-decoration:none}.admin-version-list small{color:var(--aui-muted)}.admin-engagement-card{padding:0;overflow:hidden}.admin-engagement-card-link{color:inherit;gap:18px;padding:20px;text-decoration:none;display:grid}.admin-engagement-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-engagement-card-top h2{margin:0 0 8px;font-size:24px}.admin-engagement-card-top p{color:var(--aui-muted);margin:0}.admin-engagement-card-top em{text-transform:uppercase;font-size:9px;font-style:normal;font-weight:700}.admin-engagement-card-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-engagement-card-metrics>div{background:#f5f5f1;border-radius:6px;padding:12px}.admin-engagement-card-metrics small{color:var(--aui-muted);text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.admin-engagement-progress>div{justify-content:space-between;margin-bottom:8px;display:flex}.admin-engagement-progress>i{background:#e8e8e4;border-radius:999px;height:6px;display:block;overflow:hidden}.admin-engagement-progress>i>b{background:var(--aui-accent);height:100%;display:block}.admin-engagement-orders{gap:8px;display:grid}.admin-engagement-orders>a,.admin-engagement-orders>span{border:1px solid var(--aui-border);color:inherit;border-radius:6px;justify-content:space-between;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.admin-engagement-orders b{text-transform:uppercase;font-size:9px}.admin-engagement-card footer{text-transform:uppercase;font-size:10px;font-weight:800}.team-management-list{gap:14px;display:grid}.team-management-card{border:1px solid var(--aui-border);background:#fff;border-radius:8px;overflow:hidden}.team-card-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.team-avatar,.ops-avatar{width:44px;height:44px;color:var(--aui-accent);background:#050505;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.team-identity h2{margin:0;font-size:20px}.team-identity p,.team-identity small{color:var(--aui-muted);margin:4px 0 0}.team-workload{grid-template-columns:repeat(3,minmax(80px,1fr));gap:8px;display:grid}.team-workload>div{background:#f5f5f1;border-radius:6px;padding:10px}.team-workload small{text-transform:uppercase;font-size:8px;display:block}.team-card-controls{border-top:1px solid var(--aui-border);background:#fafaf8;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.team-assignment-workspace{border-top:1px solid var(--aui-border);gap:16px;padding:18px;display:grid}.team-assign-new{grid-template-columns:minmax(180px,1fr) 160px minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.team-assignment-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.team-assignment-columns>section{border:1px solid var(--aui-border);border-radius:8px;padding:14px}.team-assignment-row{border-top:1px solid var(--aui-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.team-inline-edit{width:100%}.admin-workspace-shell{align-items:stretch!important}.admin-workspace-sidebar{align-self:stretch!important;height:auto!important;min-height:100dvh!important;position:relative!important;top:auto!important}.admin-workspace-content,.admin-page-frame{min-height:100dvh}.ops-page{overflow:visible}.ops-page>.admin-ui-tabs{width:max-content}.ops-board{grid-template-columns:repeat(5,minmax(250px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.ops-column{border:1px solid var(--aui-border);background:#f7f7f3;border-radius:8px;min-width:250px;overflow:hidden}.ops-column>header{border-bottom:1px solid var(--aui-border);color:var(--aui-text);background:#fff;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ops-column>header strong{color:var(--aui-text)}.ops-column>header span{min-width:24px;height:24px;color:var(--aui-text);background:#ecece7;border-radius:999px;place-items:center;font-size:10px;font-weight:700;display:grid}.ops-column-body{align-content:start;gap:10px;min-height:180px;padding:10px;display:grid}.ops-card{width:100%;border:1px solid var(--aui-border)!important;color:var(--aui-text)!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;background:#fff!important;padding:14px!important;display:block!important;box-shadow:0 4px 14px #00000009!important}.ops-card:hover{border-color:var(--aui-border-strong)!important;background:#fffef5!important}.ops-card small,.ops-card span,.ops-card strong,.ops-card h3{color:var(--aui-text)}.ops-card h3{margin:7px 0;font-size:16px}.ops-card p{color:var(--aui-muted);margin:0 0 12px}.ops-card-meta,.ops-task-progress{justify-content:space-between;gap:8px;font-size:9px;display:flex}.ops-task-progress>span{background:#e8e8e4;border-radius:999px;flex:1;height:5px;overflow:hidden}.ops-task-progress i{background:var(--aui-accent);height:100%;display:block}.ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ops-panel{border:1px solid var(--aui-border);color:var(--aui-text);background:#fff;border-radius:8px;padding:18px}.ops-panel h3,.ops-panel p,.ops-panel dt,.ops-panel dd{color:var(--aui-text)}.ops-panel p{color:var(--aui-muted)}.ops-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ops-panel dl>div{background:#f5f5f1;border-radius:6px;padding:10px}.ops-drawer{color:var(--aui-text);background:#fff;font-family:inherit}.ops-drawer :is(h2,h3,p,small,strong,label){color:inherit}.ops-drawer .admin-ui-btn{width:auto}@media (max-width:980px){.admin-engagement-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-card-main{grid-template-columns:auto minmax(0,1fr)}.team-workload{grid-column:1/-1}.team-assign-new{grid-template-columns:1fr 1fr}.team-assignment-columns,.ops-grid{grid-template-columns:1fr}.admin-workspace-sidebar{height:auto!important;min-height:0!important;position:sticky!important;top:0!important}}@media (max-width:640px){.admin-deliverable-card-head,.admin-engagement-card-top{flex-direction:column}.team-card-main{grid-template-columns:1fr}.team-avatar{margin-bottom:4px}.team-workload,.team-assign-new,.admin-engagement-card-metrics{grid-template-columns:1fr}.admin-ui-form-actions>*{width:100%}}
:root{--aui-sidebar-width:248px;--aui-sidebar-bg:#050505;--aui-sidebar-border:#ffffff17;--aui-sidebar-text:#fff;--aui-sidebar-muted:#ffffff85;--aui-content-width:1280px;--aui-content-gutter:24px}.admin-workspace-shell{color:var(--aui-text);grid-template-columns:var(--aui-sidebar-width) minmax(0,1fr)!important;background:linear-gradient(90deg,var(--aui-sidebar-bg) 0 var(--aui-sidebar-width),var(--aui-bg) var(--aui-sidebar-width))!important;align-items:stretch!important;min-height:100dvh!important;display:grid!important}.admin-workspace-sidebar{z-index:70;width:var(--aui-sidebar-width)!important;border-right:1px solid var(--aui-sidebar-border)!important;background:var(--aui-sidebar-bg)!important;height:100dvh!important;min-height:100dvh!important;color:var(--aui-sidebar-text)!important;box-sizing:border-box!important;flex-direction:column!important;align-self:start!important;gap:22px!important;padding:22px 16px!important;display:flex!important;position:sticky!important;top:0!important}.admin-workspace-content{overflow-x:hidden;background:var(--aui-bg)!important;min-width:0!important;min-height:100dvh!important}.admin-page-frame{width:min(var(--aui-content-width),calc(100% - (var(--aui-content-gutter) * 2)))!important;box-sizing:border-box!important;min-height:100dvh!important;margin:0 auto!important;padding:28px 0 70px!important}.admin-workspace-brand{color:var(--aui-sidebar-text)!important;align-items:center!important;gap:12px!important;padding:4px!important;text-decoration:none!important;display:flex!important}.admin-workspace-brand img{object-fit:contain!important;width:42px!important;height:42px!important}.admin-workspace-brand strong{color:var(--aui-sidebar-text)!important;text-transform:none!important;font-size:13px!important;font-weight:800!important}.admin-workspace-brand span{color:var(--aui-sidebar-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:700!important}.admin-workspace-sidebar nav{gap:5px!important;display:grid!important}.admin-workspace-sidebar nav a{color:#ffffffb8!important;letter-spacing:.025em!important;text-transform:none!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;padding:11px 12px 11px 15px!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important;display:block!important;position:relative!important}.admin-workspace-sidebar nav a:before{content:""!important;background:0 0!important;border-radius:0 3px 3px 0!important;width:3px!important;position:absolute!important;top:9px!important;bottom:9px!important;left:0!important}.admin-workspace-sidebar nav a:hover{color:#fff!important;background:#fff1!important;border-color:#ffffff0e!important}.admin-workspace-sidebar nav a.active{color:var(--aui-accent)!important;background:#f2cf001a!important;border-color:#f2cf001f!important}.admin-workspace-sidebar nav a.active:before{background:var(--aui-accent)!important}.admin-workspace-foot{border-top:1px solid var(--aui-sidebar-border)!important;gap:7px!important;margin-top:auto!important;padding-top:18px!important;display:grid!important}.admin-workspace-foot button,.admin-workspace-foot a{color:#fff!important;letter-spacing:.02em!important;text-transform:none!important;box-sizing:border-box!important;background:#ffffff09!important;border:1px solid #ffffff1f!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:38px!important;padding:9px 10px!important;font-size:10px!important;font-weight:800!important;text-decoration:none!important;display:flex!important}.admin-workspace-foot button:hover,.admin-workspace-foot a:hover{background:#f2cf0014!important;border-color:#f2cf008c!important}.admin-workspace-foot kbd{color:#ffffffb8!important;font:inherit!important;background:#ffffff0d!important;border:1px solid #ffffff26!important;border-radius:4px!important;padding:3px 5px!important;font-size:9px!important}.admin-mobile-search{display:none!important}.admin-page-frame :is(.admin-ui-btn,button,a[class*=button],a[class*=btn],input[type=submit],input[type=button]){letter-spacing:.07em!important;text-transform:uppercase!important;font-family:inherit!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important}.admin-page-frame .admin-ui-card,.admin-page-frame .admin-card,.admin-page-frame .admin-company-card,.admin-page-frame .admin-detail-card{color:var(--aui-text)!important;background:linear-gradient(145deg,#fff 0% 72%,#f2cf002e 100%)!important}.admin-page-frame :is(.admin-ui-card,.admin-card,.admin-company-card,.admin-detail-card) :is(h2,h3,h4,strong,a){color:var(--aui-text)!important}.admin-page-frame :is(.admin-ui-card,.admin-card,.admin-company-card,.admin-detail-card) :is(p,span,small){color:var(--aui-muted)!important}.admin-page-frame :is(.admin-ui-stat,.admin-stat-card,.ops-kpis>*,.team-summary>*,.admin-engagement-stats>*,.project-os-summary>*,.project-summary>*,.admin-highlight-grid>*){color:#fff!important;background:linear-gradient(135deg,#050505 0%,#111 72%,#6e5b00 100%)!important}.admin-page-frame :is(.admin-ui-stat,.admin-stat-card,.ops-kpis>*,.team-summary>*,.admin-engagement-stats>*,.project-os-summary>*,.project-summary>*,.admin-highlight-grid>*) :is(span,small,label,p){color:#ffffff9e!important}.admin-page-frame :is(.admin-ui-stat,.admin-stat-card,.ops-kpis>*,.team-summary>*,.admin-engagement-stats>*,.project-os-summary>*,.project-summary>*,.admin-highlight-grid>*) :is(strong,b){color:var(--aui-accent)!important}.admin-dashboard-page .admin-ui-card a{color:var(--aui-text)!important;font-weight:800!important}.admin-dashboard-page .admin-ui-section,.admin-dashboard-page .admin-ui-header,.admin-dashboard-page .admin-ui-section :is(h2,h3,strong,a),.admin-dashboard-page .admin-ui-header :is(h1,h2,h3,strong,a){color:var(--aui-text)!important}.admin-dashboard-page .admin-ui-section :is(p,span,small),.admin-dashboard-page .admin-ui-header :is(p,span,small){color:var(--aui-muted)!important}.admin-service-editor-page .service-editor-nav{min-width:0!important;overflow:hidden!important}.admin-service-editor-page .service-editor-nav button{letter-spacing:.045em!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:left!important;min-width:0!important;max-width:100%!important;padding:8px 9px!important;font-size:8px!important;line-height:1.25!important}.admin-service-editor-page .service-editor-nav button strong,.admin-service-editor-page .service-editor-nav button span{min-width:0!important;font-size:inherit!important;line-height:inherit!important;overflow-wrap:anywhere!important}.ops-manager{--client-color:#edbf2d;background:var(--aui-bg)!important;color:var(--aui-text)!important}.ops-manager :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--aui-border)!important;min-height:42px!important;color:var(--aui-text)!important;box-shadow:none!important;background:#fff!important;border-radius:7px!important;font:600 12px/1.35 inherit!important}.ops-manager textarea{resize:vertical!important;min-height:92px!important;padding:11px 12px!important}.ops-manager :is(input:not([type=checkbox]),select){padding:0 11px!important}.ops-manager :is(input,select,textarea):focus{border-color:var(--aui-text)!important;outline:0!important;box-shadow:0 0 0 3px #f2cf0038!important}.ops-manager .admin-date-input{letter-spacing:0!important;text-transform:none!important;width:148px!important;max-width:100%!important;min-height:38px!important;font-size:11px!important;font-weight:700!important}.ops-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.ops-manager-form,.ops-task-manager,.ops-message-manager{gap:14px!important;display:grid!important}.ops-task-manager>article{border:1px solid var(--aui-border)!important;background:#fff!important;border-radius:10px!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;padding:14px!important;display:grid!important}.ops-task-manager>article>button{border-radius:50%!important;width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}.ops-task-controls{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin-top:10px!important;display:grid!important}.ops-task-controls select{min-width:0!important}.task-row-actions{justify-content:flex-end!important;margin-top:8px!important;display:flex!important}.task-row-actions .admin-ui-btn{min-height:32px!important;padding:7px 10px!important;font-size:8px!important}.ops-add-task-form{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}.ops-message-thread{flex-direction:column!important;gap:10px!important;display:flex!important}.ops-message-thread>article{border:1px solid var(--aui-border)!important;color:var(--aui-text)!important;background:#fff!important;border-radius:10px!important;padding:13px 14px!important}.ops-message-thread>article strong{color:var(--aui-text)!important;display:block!important}.ops-message-thread>article small{color:var(--aui-muted)!important;margin-top:3px!important;display:block!important}.ops-message-thread>article p{color:var(--aui-text)!important;margin:8px 0 0!important}.ops-message-thread>article.client-note{border-color:color-mix(in srgb,var(--client-color) 55%,#fff)!important;border-left:4px solid var(--client-color)!important;background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--client-color) 12%,#fff) 100%)!important;align-self:flex-end!important;width:min(88%,520px)!important}.ops-message-thread>article.internal-note{background:#f7f7f4!important;border-left:4px solid #111!important;align-self:flex-start!important;width:min(88%,520px)!important}.ops-message-composer{border-top:1px solid var(--aui-border)!important;gap:9px!important;margin-top:4px!important;padding-top:14px!important;display:grid!important}.ops-message-composer>div{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}.ops-manager-footer{border-top:1px solid var(--aui-border)!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding-top:16px!important;display:flex!important}.ops-closure-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}@media (max-width:900px){:root{--aui-content-gutter:16px}.admin-workspace-shell{background:var(--aui-bg)!important;grid-template-columns:1fr!important}.admin-workspace-sidebar{border-right:0!important;border-bottom:1px solid var(--aui-sidebar-border)!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;width:100%!important;height:auto!important;min-height:0!important;padding:10px 14px!important;display:grid!important;position:sticky!important;top:0!important}.admin-workspace-brand div{display:none!important}.admin-workspace-sidebar nav{display:flex!important;overflow-x:auto!important}.admin-workspace-sidebar nav a{white-space:nowrap!important}.admin-workspace-foot{display:none!important}.admin-page-frame{padding-top:20px!important;padding-bottom:48px!important}.ops-manager-grid,.ops-task-controls,.ops-message-composer>div{grid-template-columns:1fr!important}.ops-manager .admin-date-input{width:100%!important}.ops-manager-footer{flex-direction:column!important;align-items:flex-start!important}.ops-closure-actions{width:100%!important}.ops-closure-actions>*{flex:auto!important}}@media (max-width:620px){:root{--aui-content-gutter:12px}.admin-page-frame{padding-top:14px!important}.admin-workspace-sidebar nav a{padding:9px 11px 9px 14px!important}.ops-message-thread>article.client-note,.ops-message-thread>article.internal-note{width:100%!important}}
.client-workspace-page .workspace-task-list,.client-workspace-page .workspace-stage-group,.client-workspace-page .workspace-stage-row,.client-workspace-page .workspace-stage-copy{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.client-workspace-page .workspace-stage-row{grid-template-columns:none!important;align-items:flex-start!important;gap:14px!important;display:flex!important}.client-workspace-page .workspace-stage-row>span{flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important}.client-workspace-page .workspace-stage-row>.workspace-stage-copy{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;display:block!important}.client-workspace-page .workspace-stage-copy>strong,.client-workspace-page .workspace-stage-copy>p,.client-workspace-page .workspace-stage-meta{box-sizing:border-box!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.client-workspace-page .workspace-stage-copy>strong{font-size:16px!important;line-height:1.35!important}.client-workspace-page .workspace-stage-copy>p{margin:7px 0 0!important;font-size:14px!important;line-height:1.6!important}.client-workspace-page .workspace-stage-meta{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:10px!important;display:flex!important}.client-workspace-page .workspace-stage-meta>*{flex:none!important;width:auto!important;max-width:100%!important}.client-workspace-page .workspace-stage-thread{box-sizing:border-box!important;width:calc(100% - 52px)!important;max-width:none!important}@media (max-width:760px){.client-workspace-page .workspace-stage-row{gap:11px!important}.client-workspace-page .workspace-stage-row>span{flex-basis:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important}.client-workspace-page .workspace-stage-thread{width:calc(100% - 22px)!important}}
.portfolio-detail-page{gap:24px;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.portfolio-detail-page>*{min-width:0;max-width:100%}.portfolio-detail-tabs{min-width:0;max-width:100%;margin-top:2px;overflow-x:auto}.portfolio-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:start;gap:24px;min-width:0;max-width:100%;display:grid}.portfolio-detail-main,.portfolio-selected-order,.portfolio-detail-layout>*{min-width:0;max-width:100%}.portfolio-detail-main{gap:24px;display:grid}.portfolio-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.portfolio-metric-grid article{min-width:0;overflow:hidden}.portfolio-metric-grid article span{text-transform:uppercase;letter-spacing:.08em;opacity:.62;margin-bottom:8px;font-size:12px;display:block}.portfolio-metric-grid article strong{overflow-wrap:anywhere;font-size:25px}.portfolio-order-list{gap:12px;min-width:0;max-width:100%;display:grid}.portfolio-order-list>button{box-sizing:border-box;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(90px,auto);align-items:center;gap:20px;width:100%;min-width:0;max-width:100%;padding:18px;transition:all .18s;display:grid;overflow:hidden}.portfolio-order-list>button>*{min-width:0;max-width:100%}.portfolio-order-list>button:hover,.portfolio-order-list>button.active{border-color:#111;box-shadow:0 10px 28px #00000012}.portfolio-order-list span,.portfolio-order-grid>article>span{text-transform:uppercase;letter-spacing:.08em;opacity:.58;font-size:11px;font-weight:800}.portfolio-order-list h3,.portfolio-order-grid h3{overflow-wrap:anywhere;word-break:break-word;margin:7px 0 5px;font-size:18px}.portfolio-order-list p,.portfolio-order-grid p{opacity:.7;overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.55}.portfolio-order-list>button>div:last-child{text-align:right;min-width:0}.portfolio-order-list>button>div:last-child strong{overflow-wrap:anywhere;font-size:22px;display:block}.portfolio-order-list>button>div:last-child small{opacity:.55;overflow-wrap:anywhere}.portfolio-selected-order{position:sticky;top:24px}.portfolio-selected-meta{grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin-bottom:18px;display:grid}.portfolio-selected-meta span{text-transform:uppercase;letter-spacing:.07em;opacity:.7;border:1px solid #ececec;border-radius:12px;min-width:0;padding:12px;font-size:11px;overflow:hidden}.portfolio-selected-meta strong{text-transform:none;letter-spacing:0;opacity:1;overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.portfolio-stage-list{gap:10px;min-width:0;display:grid}.portfolio-stage-list article{background:#f7f7f7;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:12px;display:grid;overflow:hidden}.portfolio-stage-list article>*{min-width:0}.portfolio-stage-list article>span{background:#fff;border:1px solid #ddd;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.portfolio-stage-list article.complete,.portfolio-stage-list article.completed{background:#eef8ef}.portfolio-stage-list article.complete>span,.portfolio-stage-list article.completed>span{color:#fff;background:#1d7a39;border-color:#1d7a39}.portfolio-stage-list strong,.portfolio-stage-list small{overflow-wrap:anywhere}.portfolio-stage-list small{opacity:.58;margin-top:4px;display:block}.portfolio-selected-actions{flex-wrap:wrap;gap:10px;min-width:0;margin-top:18px;display:flex}.portfolio-order-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;max-width:100%;display:grid}.portfolio-order-grid>article,.portfolio-asset-grid>article{box-sizing:border-box;background:#fff;border:1px solid #e7e7e7;border-radius:16px;min-width:0;max-width:100%;padding:18px;overflow:hidden}.portfolio-order-grid>article>*{min-width:0;max-width:100%}.portfolio-order-grid>article>div{flex-wrap:wrap;justify-content:space-between;gap:12px;min-width:0;margin-top:18px;display:flex}.portfolio-order-grid footer{flex-wrap:wrap;gap:8px;min-width:0;margin-top:16px;display:flex}.portfolio-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;max-width:100%;display:grid}.portfolio-asset-grid span{text-transform:uppercase;letter-spacing:.08em;opacity:.55;font-size:11px}.portfolio-asset-grid h3{overflow-wrap:anywhere;margin:8px 0}.portfolio-asset-grid p{opacity:.7;overflow-wrap:anywhere;line-height:1.55}.portfolio-asset-grid img,.portfolio-order-grid img,.portfolio-order-list img,.portfolio-detail-page img{object-fit:contain;max-width:100%;height:auto;display:block}.portfolio-detail-page .admin-card img,.portfolio-detail-page [class*=card] img{object-fit:contain;width:auto;max-width:100%;max-height:160px}.portfolio-activity-list{gap:14px;min-width:0;display:grid}.portfolio-activity-list article{border-bottom:1px solid #ececec;grid-template-columns:170px minmax(0,1fr);gap:20px;min-width:0;padding:16px 0;display:grid}.portfolio-activity-list article>*{min-width:0}.portfolio-activity-list article>span{opacity:.55;font-size:12px}.portfolio-activity-list p{overflow-wrap:anywhere;margin:6px 0;line-height:1.5}.portfolio-activity-list small{opacity:.55}.portfolio-settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;min-width:0;display:grid}.portfolio-settings-grid>*{min-width:0}.portfolio-settings-grid p{opacity:.72;overflow-wrap:anywhere;line-height:1.65}.portfolio-danger-zone{min-width:0;overflow:hidden;background:snow!important;border-color:#efc8c8!important}.portfolio-danger-zone label{min-width:0;margin:20px 0 14px;font-size:13px;font-weight:700;display:block}.portfolio-danger-zone input{box-sizing:border-box;background:#fff;border:1px solid #d8b5b5;border-radius:10px;width:100%;max-width:100%;margin-top:8px;padding:13px 14px;display:block}.portfolio-danger-zone input:focus{outline-offset:1px;outline:2px solid #b42318}.admin-page,.admin-page main,.admin-page section,.admin-page article,.admin-page div,.admin-page aside,.admin-page header,.admin-page footer{min-width:0}.admin-page img,.admin-shell img,.admin-card img,[class*=admin-card] img{object-fit:contain;max-width:100%;height:auto;display:block}.admin-card,[class*=admin-card],.admin-section,.admin-panel{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}.admin-card h1,.admin-card h2,.admin-card h3,.admin-card p,[class*=admin-card] h1,[class*=admin-card] h2,[class*=admin-card] h3,[class*=admin-card] p{overflow-wrap:anywhere;word-break:break-word}@media (max-width:1050px){.portfolio-detail-layout,.portfolio-settings-grid{grid-template-columns:1fr}.portfolio-selected-order{position:static}.portfolio-order-grid,.portfolio-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.portfolio-metric-grid,.portfolio-order-grid,.portfolio-asset-grid,.portfolio-order-list>button{grid-template-columns:1fr}.portfolio-order-list>button>div:last-child{text-align:left}.portfolio-activity-list article{grid-template-columns:1fr;gap:6px}.portfolio-selected-meta{grid-template-columns:1fr}}
.admin-page-frame :is(.admin-company-detail,.portfolio-detail-page,.company-requests-page){min-width:0;max-width:100%;color:var(--aui-text);box-sizing:border-box}.admin-page-frame :is(.admin-company-detail,.portfolio-detail-page,.company-requests-page) *{box-sizing:border-box}.admin-page-frame :is(.admin-company-detail,.portfolio-detail-page,.company-requests-page) :is(h1,h2,h3,h4,strong,b){color:var(--aui-text)}.admin-page-frame :is(.admin-company-detail,.portfolio-detail-page,.company-requests-page) :is(p,small,span,em,label,li,dt,dd){overflow-wrap:anywhere;max-width:100%}.admin-page-frame .admin-detail-hero{align-items:center;background:var(--aui-surface)!important;color:var(--aui-text)!important}.admin-page-frame .admin-detail-hero>div:last-child{flex:auto;min-width:0}.admin-page-frame .admin-detail-logo{border-radius:var(--aui-radius);flex:0 0 104px;place-items:center;width:104px;min-width:0;height:68px;padding:10px 12px;display:grid;overflow:hidden;border:1px solid var(--aui-border)!important;color:var(--aui-text)!important;background:#fff!important}.admin-page-frame .admin-detail-logo>*{place-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.admin-page-frame .admin-detail-logo :is(img,svg){object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:44px!important;display:block!important}.admin-page-frame .admin-detail-logo .company-logo-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(14px,2vw,20px);display:block;overflow:hidden;color:var(--aui-text)!important}.admin-company-header-logo{border:1px solid var(--aui-border);width:92px;height:56px;color:var(--aui-text);background:#fff;border-radius:8px;flex:none;place-items:center;padding:9px 12px;display:grid;overflow:hidden}.admin-company-header-logo :is(img,svg){object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.admin-company-header-logo .company-logo-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;display:block;overflow:hidden;color:var(--aui-text)!important}.admin-page-frame .admin-request-alert{border:1px solid var(--aui-border);border-radius:var(--aui-radius);box-shadow:var(--aui-shadow);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex;background:var(--aui-surface)!important;color:var(--aui-text)!important}.admin-page-frame .admin-request-alert>div{min-width:0}.admin-page-frame .admin-request-alert :is(h2,p,span){color:inherit!important}.admin-page-frame .admin-request-alert span{font-size:var(--aui-eyebrow-size);letter-spacing:.11em;text-transform:uppercase;font-weight:800;color:var(--aui-eyebrow)!important}.admin-page-frame .admin-request-alert p{color:var(--aui-muted)!important}.admin-page-frame .admin-request-list{gap:14px;min-width:0;display:grid}.admin-page-frame .admin-request-card{border-radius:var(--aui-radius);min-width:0;max-width:100%;box-shadow:none;padding:20px;overflow:hidden;border:1px solid var(--aui-border)!important;background:var(--aui-surface)!important;color:var(--aui-text)!important}.admin-page-frame .admin-request-card.is-new{border-left:4px solid var(--aui-accent)!important}.admin-page-frame .admin-request-card :is(h3,p,small,b,em,span){color:inherit!important}.admin-page-frame .admin-request-card-head{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.admin-page-frame .admin-request-card-head>div{min-width:0}.admin-page-frame .admin-request-card-head small{flex:none;color:var(--aui-muted)!important}.admin-page-frame .admin-request-flags{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.admin-page-frame .admin-request-flags>*{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex;color:#222!important;background:#efefe9!important}.admin-page-frame .admin-request-preview{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--aui-muted)!important}.admin-page-frame .admin-request-controls{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.admin-page-frame :is(.admin-module-tabs,.admin-workspace-tabs){max-width:100%;overflow-x:auto}.admin-page-frame .admin-module-tabs a{color:var(--aui-text)!important}.admin-page-frame :is(.admin-section,.admin-stat-card,.admin-service-toggle-row,.admin-settings-form,.portfolio-order-grid>article,.portfolio-asset-grid>article,.portfolio-selected-order){background:var(--aui-surface);min-width:0;max-width:100%;color:var(--aui-text)}.admin-page-frame .admin-service-toggle-row :is(strong,span,b,a){color:var(--aui-text)}.admin-page-frame .admin-service-toggle-row img{object-fit:contain;max-width:100%;height:auto}.portfolio-order-list>button{overflow:hidden}.portfolio-order-list>button>div{min-width:0}.portfolio-order-list>button>div:last-child{min-width:72px;max-width:100%;color:var(--aui-text);text-align:center;background:#f4f4ef;border-radius:10px;place-self:center end;padding:8px 10px}.portfolio-order-list>button>div:last-child strong{white-space:nowrap;max-width:100%;font-size:20px;line-height:1}.portfolio-order-grid>article{overflow:hidden}.portfolio-order-grid>article>div{align-items:center;min-width:0}.portfolio-order-grid>article>div strong{white-space:nowrap;background:#f4f4ef;border-radius:8px;flex:none;max-width:100%;padding:6px 8px;font-size:18px;line-height:1;color:var(--aui-text)!important}.portfolio-order-grid>article :is(h3,p,span,small,strong){color:var(--aui-text)}.portfolio-order-grid>article p,.portfolio-asset-grid>article p{color:var(--aui-muted)!important}.portfolio-selected-order :is(h2,h3,strong,span,small,p){color:var(--aui-text)}.portfolio-activity-list,.portfolio-activity-list article{background:var(--aui-surface)!important;color:var(--aui-text)!important}.portfolio-activity-list article{border-bottom-color:var(--aui-border)!important}.portfolio-activity-list article>span,.portfolio-activity-list article small{opacity:1;color:var(--aui-muted)!important}.portfolio-activity-list article :is(strong,p){color:var(--aui-text)!important}.portfolio-activity-list article p{background:0 0!important}.portfolio-detail-page .admin-ui-section,.portfolio-detail-page .admin-workspace-panel{background:var(--aui-surface)!important;color:var(--aui-text)!important}.portfolio-detail-page .admin-workspace-panel :is(h2,h3,strong,p,span,small){color:inherit!important}.admin-dashboard-main-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:18px;display:grid}.admin-dashboard-workorders,.admin-dashboard-feed{gap:8px;display:grid}.admin-dashboard-workorders article{border-bottom:1px solid var(--aui-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:14px 0;display:grid}.admin-dashboard-workorders article:last-child{border-bottom:0}.admin-dashboard-workorders article>div{min-width:0}.admin-dashboard-workorders span,.admin-dashboard-feed span{color:var(--aui-eyebrow);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.admin-dashboard-workorders h3{margin:0 0 5px;font-size:16px;line-height:1.2}.admin-dashboard-workorders small{color:var(--aui-muted);font-size:10px}.admin-dashboard-feed a{border-bottom:1px solid var(--aui-border);color:var(--aui-text);grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:11px;min-width:0;padding:11px 0;text-decoration:none;display:grid}.admin-dashboard-feed a:last-child{border-bottom:0}.admin-dashboard-feed i{background:var(--dashboard-client,#edbf2d);border-radius:50%;width:8px;height:8px;margin-top:4px}.admin-dashboard-feed a>div{min-width:0}.admin-dashboard-feed strong{margin-bottom:3px;font-size:13px;line-height:1.25;display:block}.admin-dashboard-feed small{color:var(--aui-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.35;display:block;overflow:hidden}.admin-dashboard-feed time{color:var(--aui-muted);white-space:nowrap;font-size:9px}@media (max-width:980px){.admin-dashboard-main-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-page-frame .admin-detail-hero{align-items:flex-start}.admin-page-frame .admin-detail-logo{flex-basis:auto;width:104px;max-width:104px;height:68px}.admin-page-frame .admin-request-alert,.admin-page-frame .admin-request-card-head{flex-direction:column}.portfolio-order-list>button>div:last-child{text-align:left;justify-self:start}.admin-company-header-logo{width:100%;max-width:180px;height:64px}.admin-dashboard-workorders article{grid-template-columns:1fr}.admin-dashboard-workorders .admin-ui-btn{width:100%}.admin-dashboard-feed a{grid-template-columns:8px minmax(0,1fr)}.admin-dashboard-feed time{grid-column:2}}
.ops-task-manager>h3{margin-bottom:14px}.ops-task-manager>article,.ops-task-manager>article>div{min-width:0}.ops-task-controls{grid-template-columns:minmax(0,1fr) minmax(145px,.7fr);gap:8px;margin-top:10px;display:grid}.ops-stage-comment-list{gap:8px;margin-top:10px;display:grid}.ops-stage-comment-list>div{background:#fff9d9;border-left:3px solid #edbf2d;border-radius:0 8px 8px 0;padding:10px 12px}.ops-stage-comment-list p{color:#191919;margin:0;font-size:12px;line-height:1.55}.ops-stage-comment-list small{color:#6f6650;margin-top:5px;font-size:9px;display:block}.ops-stage-comment-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;display:grid!important}.ops-stage-comment-form input{min-width:0}.ops-stage-comment-form .admin-ui-btn{min-height:38px}.ops-add-task-form{border:1px solid var(--aui-border);background:#fafaf8;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(190px,.72fr) auto;align-items:end;gap:9px;margin-top:16px;padding:14px;display:grid!important}.ops-add-task-form input,.ops-add-task-form select{min-width:0}.ops-add-task-form .admin-ui-btn{height:var(--aui-control-height)}.ops-card{border-left:4px solid var(--client-color,#d6d6d1)!important}.ops-card.status-waiting_client,.ops-card.status-waiting-client{color:#64140f!important;background:#fff7f6!important;border-color:#d92d20!important}.ops-card.status-waiting_client small,.ops-card.status-waiting_client h3,.ops-card.status-waiting_client p,.ops-card.status-waiting_client span,.ops-card.status-waiting_client strong,.ops-card.status-waiting-client small,.ops-card.status-waiting-client h3,.ops-card.status-waiting-client p,.ops-card.status-waiting-client span,.ops-card.status-waiting-client strong{color:#64140f!important}.ops-message-thread .internal-note{background:#fff9d9!important;border-left-color:#edbf2d!important}.ops-message-thread .client-note{border-left-color:var(--client-color,#111)!important;background:#f7f7f7!important}@media (max-width:720px){.ops-task-controls,.ops-add-task-form,.ops-stage-comment-form{grid-template-columns:1fr}.ops-stage-comment-form .admin-ui-btn{width:100%}}
.ops-stage-note{color:var(--aui-muted,#686862);margin:-4px 0 16px;font-size:12px;line-height:1.55}.ops-task-manager .task-row-actions{margin-top:10px}.ops-task-manager .task-row-actions>*{width:auto}.client-work-order-target{color:#111;background:#f5f5f2;border:1px solid #01010114;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 4px;padding:12px 14px;display:flex}.client-work-order-target span{letter-spacing:.08em;text-transform:uppercase;color:#0101017a;font-size:9px;font-weight:900}.client-work-order-target strong{color:#111;font-size:13px}@media (max-width:640px){.client-work-order-target{flex-direction:column;align-items:flex-start;gap:5px}}
.ops-timeline-shell{border:1px solid var(--aui-border);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.ops-timeline-scroll{width:100%;min-width:0;overflow-x:auto}.ops-timeline{grid-template-columns:260px minmax(780px,1fr);min-width:1040px;display:grid}.ops-timeline-corner,.ops-timeline-scale{z-index:4;border-bottom:1px solid var(--aui-border);background:#fff;min-height:58px;position:sticky;top:0}.ops-timeline-corner{z-index:5;border-right:1px solid var(--aui-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;left:0}.ops-timeline-corner strong{text-transform:uppercase;letter-spacing:.05em;font-size:12px}.ops-timeline-corner span{color:var(--aui-muted);font-size:9px}.ops-timeline-scale{position:sticky;top:0}.ops-timeline-scale>div{border-left:1px solid var(--aui-border);position:absolute;top:0;bottom:0}.ops-timeline-scale>div strong{white-space:nowrap;color:var(--aui-muted);text-transform:uppercase;font-size:9px;position:absolute;top:20px;left:8px}.ops-timeline-today{background:var(--aui-accent);z-index:3;width:2px;position:absolute;top:0;bottom:0}.ops-timeline-today span{background:var(--aui-accent);color:#111;text-transform:uppercase;border-radius:4px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:5px;left:6px}.ops-timeline-row{display:contents}.ops-timeline-project{z-index:2;border:0;border-right:1px solid var(--aui-border);border-bottom:1px solid var(--aui-border);border-left:5px solid var(--client-color,var(--aui-accent));background:linear-gradient(90deg,color-mix(in srgb,var(--client-color,var(--aui-accent)) 10%,white),#fff 32%);width:100%;min-width:0;color:var(--aui-text);text-align:left;cursor:pointer;gap:3px;padding:13px 16px;display:grid;position:sticky;left:0}.ops-timeline-project:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--client-color,var(--aui-accent)) 18%,white),#fff 42%)}.ops-timeline-project small{color:var(--aui-muted);text-transform:uppercase;font-size:8px}.ops-timeline-project strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ops-timeline-project span{text-overflow:ellipsis;white-space:nowrap;color:var(--aui-muted);font-size:9px;overflow:hidden}.ops-timeline-track{border-bottom:1px solid var(--aui-border);background:#fcfcfa;min-height:66px;position:relative}.ops-timeline-gridline{background:var(--aui-border);width:1px;position:absolute;top:0;bottom:0}.ops-timeline-today-line{background:color-mix(in srgb,var(--aui-accent) 78%,transparent);z-index:1;width:2px;position:absolute;top:0;bottom:0}.ops-timeline-bar{z-index:2;border:1px solid color-mix(in srgb,var(--client-color,var(--aui-accent)) 68%,#111);border-left:5px solid color-mix(in srgb,var(--client-color,var(--aui-accent)) 75%,#111);background:var(--client-color,var(--aui-accent));color:#fff;min-width:12px;height:32px;box-shadow:0 3px 9px color-mix(in srgb,var(--client-color,var(--aui-accent)) 30%,transparent);cursor:pointer;border-radius:6px;align-items:center;padding:0 10px;display:flex;position:absolute;top:17px;overflow:hidden}.ops-timeline-bar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000002e,#00000005);position:absolute;inset:0}.ops-timeline-bar:hover{filter:brightness(1.08)}.ops-timeline-bar span{z-index:1;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #00000073;font-size:9px;font-weight:800;position:relative;overflow:hidden}.ops-timeline-bar.status-waiting_client{background:color-mix(in srgb,var(--client-color,var(--aui-accent)) 68%,#5d542f)}.ops-timeline-bar.status-new{background:color-mix(in srgb,var(--client-color,var(--aui-accent)) 62%,#333)}.ops-timeline-bar.is-overdue{outline-offset:1px;outline:2px solid #c4382f}.ops-timeline-empty{text-align:center;color:var(--aui-muted);grid-column:1/-1;padding:35px}@media (max-width:640px){.ops-timeline{grid-template-columns:190px minmax(680px,1fr);min-width:870px}.ops-timeline-corner{padding:10px 12px}.ops-timeline-project{padding:11px 12px}}
.resource-schedule{gap:18px;display:grid}.resource-schedule-head{border:1px solid var(--aui-border);background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px;display:flex}.resource-schedule-head span{letter-spacing:.08em;text-transform:uppercase;color:var(--aui-muted);font-size:9px;font-weight:800}.resource-schedule-head h2{margin:5px 0 7px;font-size:24px}.resource-schedule-head p{max-width:720px;color:var(--aui-muted);margin:0}.resource-schedule-legend{white-space:nowrap;color:var(--aui-muted);align-items:center;gap:7px;font-size:10px;display:flex}.resource-schedule-legend i,.resource-schedule-legend b,.resource-schedule-legend em{background:var(--aui-accent);border-radius:999px;width:12px;height:6px}.resource-schedule-legend b{background:#111}.resource-schedule-legend em{background:repeating-linear-gradient(135deg,#8b8b84 0 3px,#deded7 3px 6px)}.resource-unassigned{background:#fff9df;border:1px solid #e2b444;border-radius:8px;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.resource-unassigned>strong{white-space:nowrap;font-size:11px}.resource-unassigned>div{flex-wrap:wrap;gap:8px;display:flex}.resource-unassigned button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d7c27a;border-radius:999px;padding:7px 10px;font-size:9px}.resource-unassigned button.is-blocked{color:#686862;background:#f2f2ed;border-style:dashed}.resource-schedule-scroll{padding-bottom:8px;overflow-x:auto}.resource-schedule-grid{border:1px solid var(--aui-border);background:#fff;border-radius:10px;grid-template-columns:220px minmax(840px,1fr);min-width:1080px;display:grid;overflow:hidden}.resource-schedule-corner{border-right:1px solid var(--aui-border);border-bottom:1px solid var(--aui-border);padding:15px}.resource-schedule-corner strong,.resource-schedule-corner span{display:block}.resource-schedule-corner span{color:var(--aui-muted);margin-top:4px;font-size:9px}.resource-schedule-days{border-bottom:1px solid var(--aui-border);grid-template-columns:repeat(14,minmax(60px,1fr));display:grid}.resource-schedule-days>div{text-align:center;border-right:1px solid var(--aui-border);padding:10px 5px}.resource-schedule-days strong,.resource-schedule-days span{display:block}.resource-schedule-days strong{text-transform:uppercase;font-size:9px}.resource-schedule-days span{color:var(--aui-muted);margin-top:4px;font-size:8px}.resource-schedule-days .is-weekend,.resource-track>i.is-weekend{background:#f5f5f1}.resource-schedule-days .is-today,.resource-track>i.is-today{background:#fff5c9}.resource-schedule-row{display:contents}.resource-member{border-right:1px solid var(--aui-border);border-bottom:1px solid var(--aui-border);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:13px 15px;display:flex}.resource-member strong,.resource-member span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.resource-member span{color:var(--aui-muted);margin-top:3px;font-size:8px}.resource-member em{color:#2e6b37;background:#edf7ee;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.resource-member em.is-busy{color:#785c00;background:#fff4cc}.resource-member em.is-over{color:#9e2d24;background:#ffe8e6}.resource-track{border-bottom:1px solid var(--aui-border);grid-template-columns:repeat(14,minmax(60px,1fr));min-height:70px;display:grid;position:relative}.resource-track>i{border-right:1px solid var(--aui-border)}.resource-project-span,.resource-stage-segment{text-align:left;cursor:pointer;position:absolute;overflow:hidden}.resource-project-span{border:1px solid color-mix(in srgb,var(--client-color,#edbf2d) 55%,#fff);background:color-mix(in srgb,var(--client-color,#edbf2d) 22%,#fff);color:#111;border-radius:999px;height:18px;padding:0 8px;top:9px}.resource-stage-segment{background:var(--assignee-color,#111);color:#fff;border:0;border-radius:6px;height:26px;padding:0 8px;top:34px}.resource-project-span span,.resource-stage-segment span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;display:block;overflow:hidden}.resource-stage-segment.is-blocked{color:#fff;opacity:.82;background:repeating-linear-gradient(135deg,#8b8b84 0 5px,#aaa 5px 10px);border:1px dashed #777}.team-workload-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.team-workload-card{border:1px solid var(--aui-border);background:#fff;border-radius:10px;min-width:0;padding:18px}.team-workload-card.is-busy{border-color:#d7b34d}.team-workload-card.is-over{border-color:#bd4a42}.team-workload-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.team-workload-card h3{margin:0;font-size:18px}.team-workload-card header p{color:var(--aui-muted);margin:3px 0 0;font-size:10px}.team-workload-card header>span{background:#edf7ee;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.team-workload-card.is-busy header>span{background:#fff4cc}.team-workload-card.is-over header>span{background:#ffe8e6}.team-load-meter{margin:17px 0}.team-load-meter>div{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.team-load-meter span{color:var(--aui-muted);font-size:9px}.team-load-meter>i{background:#ecece7;border-radius:999px;height:7px;display:block;overflow:hidden}.team-load-meter b{background:var(--aui-accent);height:100%;display:block}.team-workload-card.is-over .team-load-meter b{background:#111}.team-workload-card dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.team-workload-card dl>div{background:#f5f5f1;border-radius:6px;padding:9px}.team-workload-card dt{text-transform:uppercase;color:var(--aui-muted);font-size:7px}.team-workload-card dd{margin:5px 0 0;font-size:16px;font-weight:800}.team-workload-orders{border-top:1px solid var(--aui-border);text-align:left;gap:6px;margin-top:14px;padding-top:14px;display:grid}.team-workload-orders button{cursor:pointer;background:#fafaf7;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:9px 10px;display:flex;text-align:left!important}.team-workload-orders button.is-blocked{color:#666;background:#f0f0eb;border:1px dashed #c6c6bf}.team-workload-orders button span{text-align:left;min-width:0;display:block}.team-workload-orders small,.team-workload-orders strong{text-overflow:ellipsis;white-space:nowrap;text-align:left;display:block;overflow:hidden}.team-workload-orders small{color:var(--aui-muted);font-size:7px}.team-workload-orders strong{margin-top:2px;font-size:10px}.team-workload-orders em{white-space:nowrap;color:var(--aui-muted);text-align:right;font-size:8px;font-style:normal}.team-workload-orders p{color:var(--aui-muted);text-align:left;margin:0;font-size:10px}@media (max-width:900px){.resource-schedule-head{flex-direction:column;align-items:flex-start}.resource-schedule-legend{white-space:normal;flex-wrap:wrap}.team-workload-v2{grid-template-columns:1fr}.team-workload-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.resource-unassigned{flex-direction:column}.team-workload-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.team-workload-card>header{grid-template-columns:auto minmax(0,1fr)}.team-workload-card header>span{grid-column:1/-1;width:max-content}}
.activity-center-page{min-width:0}.activity-center-tabs{margin-bottom:12px}.activity-center-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.activity-center-controls{flex:1;grid-template-columns:minmax(180px,260px) minmax(260px,560px);gap:10px;min-width:0;display:grid}.activity-center-controls input,.activity-center-controls select{border:1px solid var(--aui-border);width:100%;min-width:0;font:inherit;color:var(--aui-text);background:#fff;border-radius:8px;padding:9px 11px;font-size:12px}.activity-center-toolbar>span{text-transform:uppercase;letter-spacing:.05em;color:var(--aui-muted);white-space:nowrap;font-size:10px;font-weight:800}.activity-action-section{background:linear-gradient(145deg,#fff 0% 78%,#f2cf0024 100%)!important;border-color:#111!important}.activity-log-section{background:#fafaf7!important}.activity-center-feed{gap:6px;display:grid}.activity-center-priority-feed .activity-center-item{border-left-width:4px;padding:12px 14px}.activity-center-log-feed{gap:3px}.activity-center-log-feed .activity-center-item{background:#fff;border-color:#ecece7;border-radius:5px;padding:7px 10px}.activity-center-log-feed .activity-center-copy h2{font-size:11px}.activity-center-log-feed .activity-center-copy p{font-size:10px}.activity-center-log-feed .activity-center-action span{color:#333;background:#ecece7;min-height:22px;padding:4px 7px}.activity-center-item{border:1px solid var(--aui-border);color:var(--aui-text);background:#fff;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;text-decoration:none;transition:all .16s;display:grid}.activity-center-item:hover{background:#fffef7;border-color:#111;box-shadow:0 5px 16px #0000000b}.activity-center-marker{justify-content:center;display:flex}.activity-center-marker i{background:var(--activity-client,#edbf2d);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--activity-client,#edbf2d) 16%,transparent);border-radius:50%;display:block}.activity-center-copy{min-width:0}.activity-center-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:3px;display:flex}.activity-center-meta span,.activity-center-meta b,.activity-center-meta em{text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-style:normal;font-weight:800}.activity-center-meta span{color:#8a6a00}.activity-center-meta b{color:#fff;background:#111;border-radius:99px;padding:2px 5px}.activity-center-meta em{color:var(--aui-muted)}.activity-center-summary{align-items:baseline;gap:8px;min-width:0;display:flex}.activity-center-copy h2{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0;font-size:13px;line-height:1.25;overflow:hidden}.activity-center-copy p{min-width:0;color:var(--aui-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:11px;line-height:1.35;overflow:hidden}.activity-center-copy small{color:var(--aui-muted);margin-top:3px;font-size:8px;display:block}.activity-center-action{text-align:right;align-items:center;gap:8px;display:flex}.activity-center-action span{color:#111;text-transform:uppercase;letter-spacing:.05em;background:#edbf2d;border-radius:6px;justify-content:center;align-items:center;min-height:26px;padding:6px 8px;font-size:7px;font-weight:900;display:inline-flex}.activity-center-action small{text-transform:uppercase;max-width:90px;color:var(--aui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.activity-center-item.kind-overdue,.activity-center-item.kind-overdue_stage{background:snow;border-left:3px solid #b42318}.activity-center-item.kind-client_response{border-left:3px solid var(--activity-client,#edbf2d);background:color-mix(in srgb,var(--activity-client,#edbf2d) 6%,white)}.activity-center-item.kind-request{border-left:3px solid #111}.activity-center-more{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.activity-center-more span{color:var(--aui-muted);text-transform:uppercase;font-size:9px;font-weight:700}@media (max-width:900px){.activity-center-controls{grid-template-columns:1fr}.activity-center-summary{display:block}.activity-center-copy h2,.activity-center-copy p{white-space:normal}.activity-center-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box}}@media (max-width:720px){.activity-center-toolbar{flex-direction:column;align-items:stretch}.activity-center-toolbar>span{align-self:flex-end}.activity-center-item{grid-template-columns:14px minmax(0,1fr);align-items:start}.activity-center-action{grid-column:2;justify-content:flex-start}.activity-center-tabs{flex-wrap:nowrap;overflow-x:auto}.activity-center-tabs button{white-space:nowrap}.activity-center-more{flex-direction:column}}
.admin-notification-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-notification-list{gap:8px;display:grid}.admin-notification-list>a{border:1px solid var(--aui-border);border-left:4px solid var(--notification-client,var(--aui-accent));color:var(--aui-text);background:#fff;border-radius:9px;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 14px;text-decoration:none;display:grid}.admin-notification-list>a:hover{background:#fffef7;border-color:#111}.admin-notification-list>a.is-read{opacity:.58;background:#fafaf8}.admin-notification-list>a>i{background:var(--notification-client,var(--aui-accent));border-radius:50%;width:8px;height:8px;margin-top:4px}.admin-notification-list>a>div{min-width:0}.admin-notification-list span,.admin-notification-list strong,.admin-notification-list small{display:block}.admin-notification-list span{letter-spacing:.06em;text-transform:uppercase;color:var(--aui-muted);font-size:8px;font-weight:800}.admin-notification-list strong{margin-top:4px;font-size:13px}.admin-notification-list p{color:var(--aui-muted);margin:5px 0;font-size:11px;line-height:1.45}.admin-notification-list small{color:var(--aui-muted);font-size:8px}.admin-notification-list em{text-transform:uppercase;color:#8a6a00;font-size:8px;font-style:normal;font-weight:800}.admin-workspace-sidebar nav a{justify-content:space-between;align-items:center;gap:10px;display:flex!important}.admin-nav-count{background:var(--aui-accent,#edbf2d);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:8px;font-weight:900;display:inline-flex;color:#111!important}@media (max-width:680px){.admin-notification-list>a{grid-template-columns:8px minmax(0,1fr)}.admin-notification-list em{grid-column:2}.admin-notification-actions{width:100%}.admin-notification-actions .admin-ui-btn{flex:1}}
.client-assigned-projects{gap:14px;display:grid}.client-project-card{overflow:hidden;background:#fff!important;border:1px solid #1111111a!important;border-radius:18px!important;padding:0!important;box-shadow:0 10px 30px #1111110b!important}.client-project-toggle{color:#111;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:22px 24px;display:flex}.client-project-toggle>div:first-child{min-width:0}.client-project-toggle h2{letter-spacing:-.035em;text-transform:none;margin:8px 0 6px;font-size:clamp(20px,2.5vw,30px);line-height:1.05}.client-project-toggle small{color:#6f6f68}.client-project-toggle-meta{flex:none;align-items:center;gap:14px;display:flex}.client-project-toggle-meta strong{color:var(--company-secondary,#111);font-size:24px}.client-project-toggle-meta i{color:#111;background:#f1f1ed;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;font-style:normal;display:grid}.client-project-card.is-open .client-project-toggle{background:#fcfcfa;border-bottom:1px solid #11111114}.client-project-body{padding:24px}.client-project-body>p{color:#666;margin:0 0 18px;line-height:1.65}.project-status{color:#252525!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#ecece7!important;border-radius:999px!important;padding:6px 9px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}.project-status.status-waiting-client{color:#8a1c13!important;background:#fff0ee!important;border:1px solid #f4b7b0!important}.project-status.status-in-progress{background:color-mix(in srgb,var(--company-primary) 18%,white)!important;color:var(--company-secondary,#111)!important;border:1px solid color-mix(in srgb,var(--company-primary) 45%,white)!important}.project-status.status-complete,.project-status.status-completed{color:#176b2c!important;background:#e8f6eb!important}.workflow-progress-shell{background:#f7f7f3;border-radius:14px;margin:18px 0 24px;padding:16px 18px}.workflow-progress-copy{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.workflow-progress-copy span{letter-spacing:.08em;text-transform:uppercase;color:#74746e;font-size:10px;font-weight:800}.workflow-progress-copy strong{font-size:16px}.workflow-progress-track{background:#e5e5df;border-radius:999px;height:9px;overflow:hidden}.workflow-progress-track i{background:linear-gradient(90deg,var(--company-secondary,#111),var(--company-primary,#edbf2d));border-radius:999px;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.workspace-stage-row{box-shadow:0 6px 18px #11111109;background:#fff!important;border:1px solid #11111114!important;border-radius:14px!important}.workspace-stage-group.complete .workspace-stage-row{background:#f6faf6!important}.workspace-stage-meta em{color:#444;text-transform:uppercase;background:#efefe9;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.workspace-stage-group.status-waiting-client .workspace-stage-meta em{color:#8a1c13;background:#fff0ee}.workspace-thread{box-shadow:none!important;background:#fff9d9!important;border:1px solid #11111117!important;border-left:4px solid #edbf2d!important;border-radius:12px!important}.workspace-thread .workspace-thread-head>strong{color:#111!important}.workspace-thread>small{color:#71694f!important}.workspace-client-reply{border-left:4px solid var(--company-primary)!important;background:color-mix(in srgb,var(--company-primary) 10%,white)!important;border-radius:8px!important;margin-top:12px!important;padding:13px 14px!important}.workspace-client-reply strong,.workspace-client-reply p{color:var(--company-secondary,#111)!important}.workspace-thread-actions button:first-child{color:#fff!important;background:#111!important}.workspace-thread-actions button:last-child{background:var(--company-primary)!important;color:var(--company-secondary,#111)!important}.engagement-summary{background:var(--company-secondary,#111)!important}.engagement-summary>div:first-child span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;color:var(--company-primary)!important}.engagement-summary-stats>i{border-color:color-mix(in srgb,var(--company-primary) 40%,transparent)!important;color:var(--company-primary)!important}@media (max-width:720px){.client-project-toggle{align-items:flex-start;padding:18px}.client-project-toggle-meta{flex-direction:column;gap:8px}.client-project-body{padding:18px}.workspace-thread{padding:14px!important}}
.request-decline-box{gap:8px!important;padding:14px!important}.request-decline-box .admin-ui-section-header{margin-bottom:4px!important}.request-decline-box .admin-ui-field{gap:4px!important}.request-decline-box textarea{min-height:64px!important}.admin-page-frame .admin-detail-logo{flex-basis:96px!important;width:96px!important;height:66px!important;padding:10px!important}.admin-page-frame .admin-detail-logo :is(img,svg){object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.admin-dashboard-workorder-row{border-left:4px solid var(--dashboard-client,#edbf2d)!important}.ops-card{background:linear-gradient(135deg,color-mix(in srgb,var(--client-color,#edbf2d) 8%,white),#fff 48%)!important;border-left-color:var(--client-color,#edbf2d)!important}.ops-card:hover{box-shadow:0 8px 22px color-mix(in srgb,var(--client-color,#edbf2d) 16%,transparent)!important}
.admin-workspace-sidebar nav{flex-direction:column!important;gap:16px!important;display:flex!important}.admin-nav-group{gap:4px;display:grid}.admin-nav-settings{border-top:1px solid #ffffff24;margin-top:auto;padding-top:15px}.admin-nav-eyebrow{color:#ffffff70;letter-spacing:.11em;text-transform:uppercase;padding:0 13px 7px;font-size:8px;font-weight:800;display:block}.admin-shell-tools{z-index:40;position:absolute;top:18px;right:24px}.admin-notification-trigger{border:1px solid var(--aui-border);color:#111;min-height:34px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-size:9px;font-weight:800;display:flex;box-shadow:0 5px 18px #0000000d}.admin-notification-trigger>span{color:var(--aui-accent);font-size:10px}.admin-notification-trigger>b{color:#fff;background:#111;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid}.admin-notification-popover{border:1px solid var(--aui-border);background:#fff;border-radius:10px;width:min(390px,100vw - 32px);position:absolute;top:42px;right:0;overflow:hidden;box-shadow:0 20px 55px #0000002e}.admin-notification-popover>header{border-bottom:1px solid var(--aui-border);color:#fff;background:#111;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.admin-notification-popover>header div{gap:2px;display:grid}.admin-notification-popover>header span{color:var(--aui-accent);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.admin-notification-popover>header strong{color:#fff;font-size:13px}.admin-notification-popover>header button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.admin-notification-preview{max-height:390px;display:grid;overflow:auto}.admin-notification-preview>a{border-bottom:1px solid var(--aui-border);color:var(--aui-text);grid-template-columns:8px minmax(0,1fr);gap:9px;padding:11px 13px;text-decoration:none;display:grid}.admin-notification-preview>a:hover{background:#fffdf2}.admin-notification-preview>a.is-read{opacity:.55}.admin-notification-preview>a>i{background:var(--notification-client,#edbf2d);border-radius:50%;width:7px;height:7px;margin-top:4px}.admin-notification-preview>a div{gap:2px;min-width:0;display:grid}.admin-notification-preview span{letter-spacing:.06em;text-transform:uppercase;color:var(--aui-muted);font-size:7px;font-weight:800}.admin-notification-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-notification-preview small{text-overflow:ellipsis;white-space:nowrap;color:var(--aui-muted);font-size:9px;overflow:hidden}.admin-notification-preview>p{text-align:center;color:var(--aui-muted);margin:0;padding:24px;font-size:10px}.admin-notification-popover>footer{text-align:right;padding:10px 13px}.admin-notification-popover>footer a{color:#111;font-size:9px;font-weight:800}.project-stage-feedback{border:1px solid #d8bd43;border-left:4px solid var(--aui-accent);background:#fff9d7;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:12px 14px;display:flex}.project-stage-feedback strong{font-size:11px}.project-stage-feedback span{color:var(--aui-muted);font-size:9px}@media (max-width:760px){.admin-shell-tools{justify-content:flex-end;margin:12px 14px 0;display:flex;position:relative;top:auto;right:auto}.admin-notification-popover{right:0}.project-stage-feedback{flex-direction:column;align-items:flex-start}}
.request-detail-block{gap:14px;min-width:0;display:grid}.request-detail-summary{color:inherit;margin:0;line-height:1.65}.request-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.request-detail-grid>div{background:#fafaf8;border:1px solid #00000017;border-radius:8px;min-width:0;padding:11px 12px}.request-detail-grid dt{color:var(--aui-muted,#686868);letter-spacing:.07em;text-transform:uppercase;margin:0 0 5px;font-size:8px;font-weight:900}.request-detail-grid dd{color:inherit;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700;line-height:1.45}.request-detail-grid a{color:inherit;text-underline-offset:2px;text-decoration:underline}.client-request-details{margin:14px 0}.client-request-details .request-detail-grid>div{background:#fff}.client-workspace-page,.portal-page{--company-on-primary:var(--company-secondary,#fff)}.client-workspace-nav a.active,.client-workspace-nav a:hover,.portal-request-nav a.active,.portal-actions a:first-child,.portal-heading-actions .primary,.engagement-body-head>a,.portal-request-actions button{background:var(--company-primary)!important;color:var(--company-on-primary)!important;border-color:var(--company-primary)!important}.workspace-stage-meta em{display:none!important}.workspace-stage-group.status-complete .workspace-stage-meta em,.workspace-stage-group.status-completed .workspace-stage-meta em,.workspace-stage-group.status-in-progress .workspace-stage-meta em,.workspace-stage-group.status-ready .workspace-stage-meta em{display:inline-flex!important}.workspace-stage-group.status-ready .workspace-stage-meta em{font-size:0}.workspace-stage-group.status-ready .workspace-stage-meta em:after{content:"In progress";font-size:9px}.portal-current-status{background:var(--company-primary);width:max-content;color:var(--company-on-primary);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;margin-top:9px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex!important}.request-detail-pre:has(.request-detail-block){white-space:normal}@media (max-width:700px){.request-detail-grid{grid-template-columns:1fr}}
.client-workspace-page .engagement-body,.client-workspace-page .client-project-body,.client-workspace-page .workspace-updates,.client-workspace-page .general-project-updates,.client-workspace-page .workspace-stage-thread,.client-workspace-page .workspace-thread,.client-workspace-page .workspace-client-reply{color:#171717}.client-workspace-page .engagement-body,.client-workspace-page .client-project-body{background:#fff!important}.client-workspace-page .workspace-updates,.client-workspace-page .general-project-updates,.client-workspace-page .workspace-stage-thread{background:#f7f7f5!important;border-color:#00000017!important}.client-workspace-page .workspace-thread{background:#fff!important;border-color:#00000017!important}.client-workspace-page .workspace-thread :is(strong,p,small,span),.client-workspace-page .workspace-stage-thread :is(strong,p,small,span),.client-workspace-page .general-project-updates :is(h3,strong,p,small,span){color:#171717}.client-workspace-page .workspace-client-reply{background:color-mix(in srgb,var(--company-primary) 6%,#fff)!important;border-left-color:var(--company-primary)!important}.client-request-details{margin:10px 0 12px!important}.client-request-details .request-detail-block{gap:8px}.client-request-details .request-detail-summary{font-size:11px;line-height:1.5}.client-request-details .request-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.client-request-details .request-detail-grid>div{border-radius:6px;min-height:0;padding:8px 9px;background:#fafaf8!important}.client-request-details .request-detail-grid dt{margin-bottom:3px;font-size:7px}.client-request-details .request-detail-grid dd{font-size:10px;line-height:1.35}.client-workspace-page .engagement-body-head{min-height:0;margin-bottom:10px;justify-content:flex-end!important}.client-workspace-page .engagement-body-head>div{display:none!important}.client-workspace-page .engagement-body-head>a,.client-workspace-page .client-workspace-nav a.active,.client-workspace-page .client-workspace-nav a:hover,.portal-page .portal-heading-actions .primary,.portal-page .portal-actions a:first-child,.portal-page .portal-empty-action,.portal-page .portal-current-status{color:var(--company-on-primary,#fff)!important}.client-workspace-page .workspace-stage-row>span{color:var(--company-on-primary,#fff)!important;background:var(--company-primary)!important;border-color:var(--company-primary)!important}.client-workspace-page .workspace-stage-group.complete .workspace-stage-row>span,.client-workspace-page .workspace-stage-group.status-complete .workspace-stage-row>span,.client-workspace-page .workspace-stage-group.status-completed .workspace-stage-row>span{color:var(--company-on-primary,#fff)!important}.client-workspace-page .engagement-summary{align-items:center}.client-workspace-page .engagement-summary>div:first-child{min-width:0}.client-workspace-page .engagement-summary h2{margin-bottom:4px}.client-workspace-page .portal-current-status{margin-top:7px}.portal-request-dashboard .portal-request-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.portal-request-dashboard .portal-request-grid>a{border:1px solid #0000001a;border-left:4px solid var(--company-primary);background:linear-gradient(145deg,#fff 0%,#fff 72%,color-mix(in srgb,var(--company-primary) 10%,#fff) 100%);color:#171717;border-radius:10px;flex-direction:column;min-width:0;min-height:168px;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #0000000b}.portal-request-dashboard .portal-request-grid>a:hover{transform:translateY(-2px);box-shadow:0 15px 34px #00000014}.portal-request-dashboard .portal-request-grid>a>span:first-child{color:#6d6d68;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.portal-request-dashboard .portal-request-grid h3{color:#171717;overflow-wrap:anywhere;margin:8px 0 10px;font-size:18px;line-height:1.15}.portal-request-dashboard .portal-request-grid .portal-current-status{align-self:flex-start;margin:0 0 14px;background:var(--company-primary)!important;color:var(--company-on-primary,#fff)!important}.portal-request-dashboard .portal-request-grid>a>div{border-top:1px solid #00000014;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:auto;padding-top:12px;display:flex}.portal-request-dashboard .portal-request-grid>a>div strong,.portal-request-dashboard .portal-request-grid>a>div em{color:#5f5f5a;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}@media (max-width:980px){.portal-request-dashboard .portal-request-grid,.client-request-details .request-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.portal-request-dashboard .portal-request-grid,.client-request-details .request-detail-grid{grid-template-columns:1fr}.client-workspace-page .engagement-body-head{justify-content:stretch}.client-workspace-page .engagement-body-head>a{text-align:center;width:100%}}
.request-project-choice{border:1px solid color-mix(in srgb,var(--company-primary) 55%,#ddd);background:linear-gradient(135deg,color-mix(in srgb,var(--company-primary) 14%,white),#fff);border-radius:14px;padding:18px}.request-project-choice>span,.portal-request-form-heading>span{letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.request-project-choice h2{margin:5px 0 13px;font-size:18px}.request-project-choice>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.request-project-choice button{min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:9px;font-weight:800}.request-project-choice button.active{background:var(--company-primary);color:var(--company-on-primary,#fff);border-color:var(--company-primary)}.portal-choice-field{border:0;min-width:0;margin:0;padding:0}.portal-choice-field legend{margin-bottom:4px;font-size:12px;font-weight:900}.portal-choice-field legend b{color:var(--company-primary);margin-left:3px}.portal-choice-field>p{color:#686868;margin:0 0 9px;font-size:10px}.portal-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.portal-choice-grid button{text-align:left;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:9px;align-items:center;gap:9px;padding:10px 11px;font-size:11px;font-weight:750;display:flex}.portal-choice-grid button i{border:1px solid #bbb;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.portal-choice-grid button.selected{border-color:var(--company-primary);background:color-mix(in srgb,var(--company-primary) 8%,white)}.portal-choice-grid button.selected i{background:var(--company-primary);border-color:var(--company-primary);color:var(--company-on-primary,#fff)}.intake-builder-card{position:relative;padding-left:62px!important}.intake-builder-index{color:#fff;background:#111;border-radius:8px;place-items:center;width:34px;height:42px;display:grid;position:absolute;top:17px;left:14px}.intake-builder-index span{text-transform:uppercase;font-size:7px}.intake-builder-index strong{font-size:14px}.intake-builder-card textarea{min-height:82px}:is(.admin-workspace-shell:has(.my-tasks-page) .admin-workspace-sidebar,.admin-workspace-shell:has(.my-tasks-page) .admin-shell-tools){display:none!important}.admin-workspace-shell:has(.my-tasks-page){display:block!important}.admin-workspace-shell:has(.my-tasks-page) .admin-workspace-content{width:100%!important;margin:0!important}.admin-workspace-shell:has(.my-tasks-page) .admin-page-frame{max-width:none!important;padding:0!important}@media (max-width:700px){.request-project-choice>div,.portal-choice-grid{grid-template-columns:1fr}.intake-builder-card{padding-top:70px!important;padding-left:16px!important}.intake-builder-index{top:15px;left:16px}}
.client-workspace-page .engagement-card,.client-workspace-page .engagement-body,.client-workspace-page .client-project-card,.client-workspace-page .client-project-body,.client-workspace-page .workspace-updates,.client-workspace-page .general-project-updates,.client-workspace-page .workspace-thread{color:#111!important;background:#fff!important}.client-workspace-page .workspace-thread p,.client-workspace-page .workspace-thread small,.client-workspace-page .client-project-body p{color:#333!important}.request-title-preview{border-left:4px solid var(--company-primary);background:#f7f7f4;margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.4;display:block}.approval-schedule-panel{border:2px solid #111!important}.approval-stage-card{background:#fff!important;border:1px solid #d9d9d3!important;align-items:stretch!important}.approval-stage-card .request-stage-number{color:#fff;background:#111;border-radius:10px;min-width:105px;padding:15px}.approval-stage-card .request-stage-number small{color:#edbf2d;margin-top:12px;font-size:10px;line-height:1.4;display:block}.approval-stage-toggles{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.approval-stage-toggles label{align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.resource-project-span{border:1px solid color-mix(in srgb,var(--client-color) 45%,#fff);background:color-mix(in srgb,var(--client-color) 14%,#fff);color:#222;text-align:left;z-index:1;border-radius:7px;height:28px;padding:0 8px;position:absolute;top:9px;overflow:hidden}.resource-project-span span{white-space:nowrap;font-size:9px;font-weight:800}.resource-stage-segment{background:var(--assignee-color);color:#fff;z-index:2;text-align:left;border:0;border-radius:5px;height:20px;padding:0 6px;position:absolute;top:13px;overflow:hidden}.resource-stage-segment span{white-space:nowrap;font-size:8px;font-weight:800}.assignee-notice{border-radius:10px;align-items:center;gap:10px;margin:0 0 18px;padding:12px 14px;font-size:12px;font-weight:700;display:flex}.assignee-notice.success{color:#135b2b;background:#eaf7ee;border:1px solid #b8dfc3}.assignee-notice.error{color:#8a1d1d;background:#fff0f0;border:1px solid #efbbbb}.assignee-stage-overview{border-radius:12px;color:#fff!important;background:#111!important;padding:18px!important}.assignee-stage-overview>span{letter-spacing:.08em;text-transform:uppercase;color:#edbf2d;font-size:9px;font-weight:800}.assignee-stage-overview h3{color:#fff;margin:5px 0 8px}.assignee-stage-overview p{color:#ddd!important}.assignee-stage-actions{gap:8px;margin-top:14px;display:flex}.assignee-stage-actions button{color:#111;background:#fff;border:1px solid #fff;border-radius:7px;padding:9px 12px;font-weight:800}.assignee-stage-actions button.complete{background:#edbf2d;border-color:#edbf2d}.assignee-requirement{background:#fff9df;border-left:3px solid #edbf2d;padding:9px 10px;font-size:10px!important}.assignee-file-form{grid-template-columns:1fr 1.4fr auto!important;gap:8px!important;margin-top:12px!important;display:grid!important}.assignee-file-form input{min-width:0}.my-tasks-page{background:#f2f2ee}.my-tasks-shell{max-width:1440px}.my-task-detail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.my-task-summary>div{min-width:0}.my-task-summary h2,.my-task-summary p{overflow-wrap:anywhere}@media (max-width:800px){.approval-stage-card{grid-template-columns:1fr!important}.approval-stage-card .request-stage-number{min-width:0}.assignee-file-form,.my-task-detail{grid-template-columns:1fr!important}}
.admin-workspace-foot .admin-signout-button{color:#fff;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:800}.admin-workspace-foot .admin-signout-button:hover{background:#ffffff14}.admin-workspace-foot .admin-signout-button:disabled{opacity:.55;cursor:wait}.approval-estimate-panel{background:linear-gradient(135deg,#fff 0%,#f7f7f2 100%)!important;border-color:#d8d8d2!important}.approval-estimate-panel>p{color:#696963;max-width:760px}.approval-estimate-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.my-task-list>article.is-waiting{opacity:.84}.my-task-list>article.is-waiting .my-task-summary{background:#f6f6f2}.my-task-list>article.is-complete{border-color:#b9d9bf}.my-task-list>article.is-complete .my-task-summary{background:#f4faf5}.assignee-waiting-message,.assignee-complete-message{border-radius:8px;margin:14px 0;padding:11px 12px;font-size:11px;font-weight:700;line-height:1.5}.assignee-waiting-message{color:#5e5e59;background:#f1f1ed;border:1px solid #ddddd6}.assignee-complete-message{color:#245c31;background:#edf7ef;border:1px solid #cde5d2}.my-task-detail button:disabled,.my-task-detail input:disabled,.my-task-detail textarea:disabled{opacity:.55;cursor:not-allowed}.my-task-summary .status.blocked,.my-task-summary .status.todo,.my-task-summary .status.pending{color:#5e5e59!important;background:#e8e8e3!important}.my-task-summary .status.complete,.my-task-summary .status.completed{color:#215b2d!important;background:#dcefe0!important}@media (max-width:800px){.approval-estimate-summary{grid-template-columns:1fr}.admin-workspace-foot .admin-signout-button{text-align:center}}
.team-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.team-role-grid article{border:1px solid var(--aui-border,#dedede);background:var(--aui-surface,#fff);border-radius:12px;min-width:0;padding:16px}.team-role-grid strong{margin-bottom:7px;font-size:12px;display:block}.team-role-grid p,.team-access-description{color:var(--aui-muted,#6a6a6a);margin:0;font-size:10px;line-height:1.55}.team-access-description{max-width:620px;margin-top:8px;font-style:normal;display:block}.team-management-page select{font-weight:700}@media (max-width:1000px){.team-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.team-role-grid{grid-template-columns:1fr}}
.contributor-workspace-shell .admin-workspace-content{background:var(--admin-page-bg,#f4f4f1)}.contributor-workspace-shell .admin-page-frame{width:100%;max-width:none;padding:24px clamp(18px,3vw,42px) 48px}.contributor-workspace-shell .my-tasks-page{background:0 0;min-height:auto;padding:0}.contributor-workspace-shell .my-tasks-shell{gap:18px;width:100%;max-width:none;margin:0;display:grid}.contributor-workspace-shell .my-tasks-hero{color:#fff;box-shadow:none;background:#111;border-radius:18px;margin:0;padding:28px}.contributor-workspace-shell .my-tasks-hero h1,.contributor-workspace-shell .my-tasks-hero p,.contributor-workspace-shell .my-tasks-hero span{color:inherit}.contributor-workspace-shell .my-tasks-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.contributor-workspace-shell .my-tasks-kpis article{color:#111;background:#fff;border:1px solid #deded8;border-radius:14px;min-width:0;padding:16px 18px}.contributor-workspace-shell .my-tasks-kpis article span,.contributor-workspace-shell .my-tasks-kpis article strong{color:#111}.contributor-workspace-shell .my-tasks-toolbar{background:#fff;border:1px solid #deded8;border-radius:14px;gap:12px;margin:0;padding:12px}.contributor-workspace-shell .my-task-list{gap:16px;margin:0;display:grid}.contributor-workspace-shell .my-task-list>article{border:1px solid #deded8;border-left:5px solid var(--task-brand,#edbf2d);box-shadow:none;border-radius:16px;overflow:hidden;color:#111!important;background:#fff!important;margin:0!important}.contributor-workspace-shell .my-task-summary{gap:16px;width:100%;padding:18px;color:#111!important;background:#fff!important}.contributor-workspace-shell .my-task-summary h2,.contributor-workspace-shell .my-task-summary p,.contributor-workspace-shell .my-task-summary small,.contributor-workspace-shell .my-task-meta strong,.contributor-workspace-shell .my-task-meta span{color:#111!important}.contributor-workspace-shell .my-task-detail{border-top:1px solid #deded8;gap:14px;padding:18px;display:grid;color:#111!important;background:#f7f7f3!important}.contributor-workspace-shell .my-task-detail>section{border:1px solid #deded8;border-radius:14px;min-width:0;padding:16px;color:#111!important;background:#fff!important}.contributor-workspace-shell .my-task-detail h3,.contributor-workspace-shell .my-task-detail p,.contributor-workspace-shell .my-task-detail small,.contributor-workspace-shell .my-task-detail span{color:#111}.contributor-workspace-shell .my-task-detail input,.contributor-workspace-shell .my-task-detail textarea,.contributor-workspace-shell .my-task-detail select{color:#111;background:#fff;border:1px solid #cfcfc8}.project-review-toggle,.project-workspace-toggle,.project-main-toggle,.project-view-toggle,.project-tabs,.project-tab-list,.portal-project-toggle{color:#111!important;background:#fff!important}.project-review-toggle button,.project-workspace-toggle button,.project-main-toggle button,.project-view-toggle button,.project-tabs button,.project-tab-list button,.portal-project-toggle button{color:#111!important}.project-review-toggle button.active,.project-workspace-toggle button.active,.project-main-toggle button.active,.project-view-toggle button.active,.project-tabs button.active,.project-tab-list button.active,.portal-project-toggle button.active{color:#fff!important;background:#111!important}@media (max-width:900px){.contributor-workspace-shell .my-tasks-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.contributor-workspace-shell .admin-page-frame{padding:18px}}@media (max-width:560px){.contributor-workspace-shell .my-tasks-kpis{grid-template-columns:1fr}.contributor-workspace-shell .my-tasks-hero{padding:22px}.contributor-workspace-shell .my-task-summary{flex-direction:column;align-items:flex-start}}
.assigned-work-page{gap:var(--aui-gap)}.assigned-stage-list,.assigned-timeline-list{gap:var(--aui-gap);min-width:0;display:grid}.assigned-stage-card{overflow:hidden;padding:0!important}.assigned-stage-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;border:0!important;border-left:4px solid var(--task-brand,#f2cf00)!important;min-height:0!important;color:var(--aui-text)!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;white-space:normal!important;background:#fff!important;border-radius:0!important;padding:20px 22px!important;display:grid!important}.assigned-stage-summary>div{gap:5px;min-width:0;display:grid}.assigned-stage-summary>div:last-child{text-align:right;justify-items:end}.assigned-stage-summary span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#090909;border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-weight:800}.assigned-stage-summary small{color:var(--aui-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.assigned-stage-summary h2{color:var(--aui-text);letter-spacing:-.025em;text-transform:none;margin:0;font-size:20px;font-weight:700;line-height:1.15}.assigned-stage-summary p{color:var(--aui-muted);margin:0;font-size:12px;line-height:1.5}.assigned-stage-summary strong{color:var(--aui-text);font-size:13px}.assigned-stage-summary em{color:var(--aui-danger);text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.assigned-stage-card.is-overdue .assigned-stage-summary{border-left-color:var(--aui-danger)!important}.assigned-stage-detail{gap:var(--aui-gap);padding:var(--aui-gap);border-top:1px solid var(--aui-border);background:var(--aui-bg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assigned-stage-detail>.admin-ui-section{box-shadow:none;margin:0}.assigned-checklist-item{width:100%;margin:0 0 8px;border:1px solid var(--aui-border)!important;min-height:40px!important;color:var(--aui-text)!important;text-transform:none!important;letter-spacing:0!important;background:#fff!important;justify-content:flex-start!important;padding:10px 12px!important;font-size:12px!important;display:flex!important}.assigned-checklist-item.complete{text-decoration:line-through;color:var(--aui-muted)!important;background:#f4f4ef!important}.assigned-file-list,.assigned-note-list{gap:9px;margin:0 0 16px;display:grid}.assigned-file-list a,.assigned-note-list article{border:1px solid var(--aui-border);border-radius:var(--aui-control-radius);color:var(--aui-text);background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.assigned-note-list article{display:block}.assigned-note-list p{margin:0 0 5px}.assigned-note-list small,.assigned-file-list small{color:var(--aui-muted)}.assigned-timeline-row{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;border:1px solid var(--aui-border)!important;border-left:4px solid var(--task-brand,#f2cf00)!important;border-radius:var(--aui-control-radius)!important;min-height:0!important;color:var(--aui-text)!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;white-space:normal!important;background:#fff!important;padding:14px 16px!important;display:grid!important}.assigned-timeline-row>span{font-size:11px;font-weight:800}.assigned-timeline-row div{gap:3px;min-width:0;display:grid}.assigned-timeline-row small{color:var(--aui-muted);text-transform:uppercase;font-size:8px}.assigned-timeline-row strong{font-size:14px}.assigned-timeline-row p{color:var(--aui-muted);margin:0;font-size:11px}.assigned-timeline-row em{text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.contributor-workspace-shell .admin-page-frame{background:var(--aui-bg)}@media (max-width:900px){.assigned-stage-detail,.assigned-stage-summary{grid-template-columns:1fr}.assigned-stage-summary>div:last-child{text-align:left;justify-items:start}.assigned-timeline-row{grid-template-columns:1fr;gap:6px}}
