:root{--admin-bg:#fbfaf7;--admin-surface:#fffefa;--admin-surface-soft:#f8f6f0;--admin-ink:#11110f;--admin-muted:#706f68;--admin-soft:#aaa79c;--admin-line:#e8e2d7;--admin-line-strong:#dcd5c8;--admin-lime:#d7f330;--admin-lime-soft:#eff9bc;--admin-shadow:0 24px 70px #2421180f;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Didot, "Bodoni 72", "Times New Roman", serif;--sidebar-width:230px;--topbar-height:68px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--admin-bg);min-height:100%}body{min-height:100vh;color:var(--admin-ink);background:radial-gradient(circle at 52% 20%, #fffffff5, #fbfaf700 34%), var(--admin-bg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}.admin-shell{background:linear-gradient(90deg, #f4f1e975 0, #fbfaf700 23%), var(--admin-bg);min-height:100vh;display:flex}.admin-sidebar{z-index:20;width:var(--sidebar-width);border-right:1px solid var(--admin-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf7e6;flex-direction:column;padding:22px 20px 42px;display:flex;position:fixed;inset:0 auto 0 0}.brand-mark{background:#050505;border:1px solid #ffffff1a;border-radius:8px;width:34px;height:34px;margin:0 0 37px 11px;display:block;overflow:hidden;box-shadow:0 12px 22px #0000001f}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.sidebar-nav{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar-nav-group{gap:3px;display:grid}.sidebar-nav-group--secondary{border-top:1px solid var(--admin-line);margin-top:26px;padding-top:20px}.nav-item{color:#34322e;text-align:left;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 16px;transition:background .16s,color .16s,transform .16s;display:grid}.nav-item svg{color:#4f4d48}.nav-item:hover,.nav-item:focus-visible{background:#e5e5d9b8;outline:none}.nav-item--active{color:#11110f;background:linear-gradient(90deg, var(--admin-lime-soft), #f6f9dfbd)}.nav-item--active svg{color:#11110f;stroke-width:2.1px}.nav-badge{color:#4d4b44;border:1px solid var(--admin-line-strong);border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;display:grid}.focus-mode-card{border:1px solid var(--admin-line);background:#fffefad1;border-radius:8px;gap:6px;margin-top:24px;padding:16px 15px 11px;display:grid}.focus-mode-label,.section-kicker,.date-label,.projects-panel h2,.quick-capture-card h2,.tasks-card h2,.progress-card h2,.activity-card h2{color:#151512;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.focus-mode-label{color:var(--admin-muted);font-size:9px}.focus-mode-card strong{max-width:128px;font-size:12px;line-height:1.32}.focus-mode-footer{justify-content:space-between;align-items:center;font-size:18px;display:flex}.play-button{color:#11110f;background:var(--admin-lime);border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.private-space{text-align:left;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:52px;display:grid}.profile-dot,.profile-button{color:var(--admin-lime);background:#050505;border-radius:999px;place-items:center;font-weight:700;display:grid}.profile-dot{width:28px;height:28px;font-size:13px;box-shadow:inset 0 0 0 2px #d7f3301f}.private-space strong,.private-space small{display:block}.private-space strong{font-size:12px}.private-space small{color:var(--admin-muted);font-size:11px}.admin-workspace{min-width:0;margin-left:var(--sidebar-width);flex:1}.admin-topbar{z-index:10;height:var(--topbar-height);border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fbfaf7e0;justify-content:space-between;align-items:center;padding:0 28px 0 39px;display:flex;position:sticky;top:0}.admin-topbar p{color:#24221f;letter-spacing:.01em;font-size:16px}.admin-topbar em{font-family:var(--font-display);font-size:18px;font-weight:600}.topbar-breadcrumb{color:#7b776f;align-items:center;gap:10px;font-size:13px;display:inline-flex}.topbar-breadcrumb strong{color:#11110f;font-weight:600}.topbar-actions{align-items:center;gap:17px;display:flex}.quick-button{border:1px solid var(--admin-line);background:#fffefac7;border-radius:8px;align-items:center;gap:10px;height:38px;padding:0 14px;display:inline-flex;box-shadow:0 10px 22px #25211808}.quick-button-icon{background:var(--admin-lime);border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.icon-button{border-radius:999px;place-items:center;width:34px;height:34px;transition:background .16s,transform .16s;display:grid}.icon-button:hover,.icon-button:focus-visible{background:#e8e2d7b3;outline:none}.icon-button--small{width:26px;height:26px}.profile-button{width:33px;height:33px;font-size:14px}.admin-main{padding:26px 29px 39px 27px}.admin-main--transition{will-change:opacity, filter, transform}.dashboard-grid{grid-template-columns:minmax(720px,1fr) minmax(390px,508px);align-items:start;gap:12px;display:grid}.left-stack,.right-stack{gap:12px;display:grid}.left-stack{gap:0}.surface-card{border:1px solid var(--admin-line);box-shadow:var(--admin-shadow);background:#fffefab8;border-radius:8px}.dashboard-focus{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(320px,1fr) 430px;align-items:start;gap:36px;min-height:255px;padding:19px 25px 30px 12px;display:grid}.focus-copy{gap:19px;display:grid}.section-kicker{color:#87a600}.focus-copy h1{font-family:var(--font-display);letter-spacing:0;transform-origin:0;font-size:clamp(58px,4.8vw,74px);font-weight:500;line-height:.9;display:inline-block;transform:scaleX(.8)}.focus-copy h1 span{color:var(--admin-lime);font-family:var(--font-body);font-size:34px}.focus-subline{color:#5f5d56}.focus-subline span{color:var(--admin-muted);padding:0 9px}.priority-list{border-left:1px solid var(--admin-line);padding-left:36px;display:grid}.priority-item{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:16px;min-height:62px;display:grid}.priority-item+.priority-item{border-top:1px solid var(--admin-line)}.priority-index{color:#11110f;background:var(--admin-lime);border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.priority-item strong,.priority-item small{display:block}.priority-item strong{font-size:14px;font-weight:600}.priority-item small{color:var(--admin-muted);margin-top:4px;font-size:12px}.card-heading,.section-header,.tasks-card-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.calendar-card{height:317px;padding:21px 21px 15px;position:relative}.calendar-card .card-heading h2{letter-spacing:0;text-transform:none;font-size:18px;font-weight:700}.calendar-controls{gap:14px;display:flex}.week-strip{grid-template-columns:repeat(7,1fr);gap:15px;margin-top:18px;display:grid}.week-day{align-content:start;justify-items:center;gap:12px;min-height:65px;font-size:12px;display:grid;position:relative}.week-day strong{border-radius:999px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:500;display:grid}.week-day i{background:var(--admin-lime);border-radius:999px;width:4px;height:4px}.week-day--active strong{background:var(--admin-lime)}.date-label{letter-spacing:.17em;margin-top:12px}.schedule-list{gap:14px;margin-top:16px;display:grid}.schedule-item{grid-template-columns:44px 14px minmax(0,1fr);align-items:start;gap:11px;display:grid}.schedule-time{color:var(--admin-muted);gap:2px;font-size:12px;line-height:1.12;display:grid}.schedule-dot{border-radius:999px;width:7px;height:7px;margin-top:4px}.schedule-dot--lime{background:var(--admin-lime)}.schedule-dot--muted{background:#d5d0c7}.schedule-item strong{font-size:13px;font-weight:500}.text-link{color:#11110f;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.calendar-link{position:absolute;bottom:17px;right:21px}.projects-panel{padding-top:15px}.section-header{height:35px;padding:0 13px 0 7px}.project-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.project-card{text-align:left;grid-template-columns:46px minmax(0,1fr);gap:11px;min-height:108px;padding:16px 14px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.project-card:hover,.project-card:focus-visible{border-color:#b6d300;outline:none;transform:translateY(-1px);box-shadow:0 24px 70px #24211817}.project-icon{border-radius:8px;place-items:center;width:46px;height:46px;display:grid}.project-icon--black{color:var(--admin-lime);background:#060606}.project-icon--lime{background:var(--admin-lime-soft)}.project-icon--warm{background:#eeebe3}.project-icon--soft{background:#f1eee7}.project-icon--danger{background:#fae4d8}.project-card-copy{min-width:0;padding-top:4px}.project-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.project-card p{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;overflow:hidden}.project-progress{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:11px;margin-top:8px;display:grid}.project-progress strong{text-align:right;font-size:12px;font-weight:500}.progress-track{background:#e3ded5;border-radius:999px;height:4px;overflow:hidden}.progress-value{background:var(--admin-lime);border-radius:inherit;height:100%;display:block}.progress-value--0{width:0%}.progress-value--25{width:25%}.progress-value--40{width:40%}.progress-value--60{width:60%}.progress-value--75{width:75%}.progress-value--100{width:100%}.quick-capture-card{min-height:142px;padding:18px 20px}.capture-actions{grid-template-columns:repeat(5,1fr);margin-top:20px;display:grid}.capture-action{color:#292824;border-right:1px solid var(--admin-line);justify-content:center;align-items:center;gap:9px;min-height:28px;font-size:13px;display:inline-flex}.capture-action:last-child{border-right:0}.capture-action--active svg{color:#11110f;stroke-width:2.1px}.capture-empty-state{color:var(--admin-muted);margin-top:17px;font-size:12px}.capture-recent-list{border-top:1px solid var(--admin-line);gap:8px;margin-top:16px;padding-top:13px;display:grid}.capture-recent-row{grid-template-columns:66px minmax(0,1fr) 58px;align-items:center;gap:10px;min-width:0;display:grid}.capture-recent-row span,.capture-recent-row time{color:var(--admin-muted);text-transform:capitalize;font-size:10px}.capture-recent-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.capture-recent-row time{text-align:right}.tasks-card{min-height:364px;margin-top:13px;overflow:hidden}.tasks-card-header{border-bottom:1px solid var(--admin-line);min-height:78px;padding:16px 29px 10px 22px}.task-tabs{gap:11px;margin-top:21px;display:flex}.task-tab{color:#5a5851;border:1px solid var(--admin-line);background:#fffefab3;border-radius:999px;place-items:center;min-width:74px;height:22px;font-size:12px;display:grid}.task-tab--active{color:#11110f;background:var(--admin-lime-soft);border-color:#0000}.task-list{display:grid}.task-row{border-bottom:1px solid var(--admin-line);grid-template-columns:28px minmax(230px,1fr) 210px 74px 50px;align-items:center;gap:7px;min-height:37px;padding:0 29px 0 22px;transition:background .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.dashboard-task-title{align-items:center;min-width:0;display:inline-grid;position:relative}.dashboard-task-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.dashboard-task-title-strike{background:linear-gradient(90deg,#11110f24,#11110fb3,#11110f24);border-radius:999px;height:2px;position:absolute;left:-2px;right:-2px}.task-check{color:#c8c3b9;place-items:center;width:18px;height:18px;transition:color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:grid}.task-row--done{background:#d7f33012;box-shadow:inset 3px 0 #d7f330b8}.task-row--done .dashboard-task-title strong{color:var(--admin-muted)}.task-row--done .task-check{color:var(--admin-lime);transform:scale(1.08)}.task-project,.activity-project{color:#5f5d56;align-items:center;gap:8px;font-size:12px;display:inline-flex}.project-dot{border-radius:999px;width:5px;height:5px}.project-dot--black{background:#11110f}.project-dot--lime{background:var(--admin-lime)}.project-dot--warm{background:#a8bb3c}.project-dot--soft{background:#8b8990}.priority-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;place-items:center;width:55px;height:18px;font-size:9px;font-weight:800;display:grid}.priority-pill--high{color:#fff;background:#050505}.priority-pill--medium{color:#11110f;background:var(--admin-lime)}.priority-pill--low{color:#11110f;background:#efeee9}.task-row time{color:#3f3d38;text-align:right;font-size:13px}.add-task-button{color:#9fb900;align-items:center;gap:8px;height:51px;padding-left:22px;font-size:14px;display:inline-flex}.progress-card{min-height:131px;padding:16px 20px 0;position:relative;overflow:hidden}.progress-card:after{content:"";background:var(--admin-lime);height:3px;position:absolute;bottom:0;left:0;right:132px}.period-control{color:#46443e;align-items:center;gap:6px;font-size:11px;display:inline-flex}.stats-grid{grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.stat-cell{border-right:1px solid var(--admin-line);align-content:start;gap:5px;min-height:60px;padding:0 17px;display:grid}.stat-cell:first-child{padding-left:6px}.stat-cell:last-child{border-right:0}.stat-cell span,.stat-cell small{color:#6e6b64;font-size:11px}.stat-cell strong{font-size:25px;font-weight:500;line-height:1}.stat-cell small{color:#11110f;align-items:center;gap:4px;display:inline-flex}.stat-cell small svg{color:#8faa00}.activity-card{min-height:219px;padding:18px 20px 0}.activity-list{margin-top:16px;display:grid}.activity-row{border-bottom:1px solid var(--admin-line);grid-template-columns:25px minmax(185px,1fr) 132px 66px;align-items:center;gap:8px;min-height:40px;display:grid}.activity-row:last-child{border-bottom:0}.activity-row svg{color:#55534d}.activity-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.activity-row time{color:#77746b;text-align:right;font-size:12px}.projects-overview-page{min-height:calc(100vh - var(--topbar-height))}.projects-overview-layout{grid-template-columns:minmax(830px,1fr) minmax(320px,342px);align-items:start;gap:42px;display:grid}.projects-overview-main,.projects-overview-rail{min-width:0}.projects-overview-main{gap:17px;display:grid}.projects-overview-rail{gap:16px;display:grid}.projects-overview-hero{gap:12px;padding:0 0 8px 13px;display:grid}.projects-overview-hero h1{font-family:var(--font-display);letter-spacing:0;transform-origin:0;font-size:clamp(58px,4.3vw,72px);font-weight:500;line-height:.94;display:inline-block;transform:scaleX(.82)}.projects-overview-hero h1 span{color:var(--admin-lime);font-family:var(--font-body);font-size:34px}.projects-overview-hero p{color:#5f5d56;font-size:16px}.project-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.project-metric-card{grid-template-columns:45px minmax(0,1fr);align-items:center;gap:15px;min-height:96px;padding:16px 20px;display:grid}.project-metric-card svg{color:#11110f}.project-metric-card strong,.project-metric-card span,.project-metric-card small{display:block}.project-metric-card strong{font-size:12px;font-weight:700}.project-metric-card span{margin-top:6px;font-size:26px;line-height:1}.project-metric-card small{color:var(--admin-muted);margin-top:7px;font-size:12px}.active-projects-card{overflow:hidden}.active-projects-card .section-header,.project-detail-heading{min-height:40px;padding:0 16px}.active-projects-card h2,.project-detail-card h2,.project-timeline-card h2,.quick-actions-card h2{color:#151512;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.active-projects-grid,.active-project-row{grid-template-columns:230px minmax(270px,1fr) 184px 178px;gap:0;display:grid}.active-projects-grid--head{min-height:30px;color:var(--admin-muted);border-top:1px solid var(--admin-line);letter-spacing:.15em;text-transform:uppercase;align-items:center;padding:0 18px;font-size:9px;font-weight:800}.active-projects-list{display:grid}.active-project-row{border-top:1px solid var(--admin-line);cursor:pointer;align-items:center;min-height:82px;padding:0 18px}.active-project-main,.next-deliverable,.project-due,.overview-milestones{min-height:62px}.active-project-main{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:16px;padding-right:18px;display:grid}.active-project-main h3,.next-deliverable strong{color:#11110f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.active-project-main p,.next-deliverable span,.project-due small{color:var(--admin-muted);font-size:11px}.active-project-main p{margin-top:4px}.project-health{align-items:center;gap:7px;margin-top:6px;font-size:10px;display:inline-flex}.project-health i,.project-health-dot{border-radius:999px;width:6px;height:6px;display:inline-block}.project-health--onTrack,.project-health-dot--onTrack{color:#759100}.project-health--onTrack i,.project-health-dot--onTrack{background:var(--admin-lime)}.project-health--atRisk,.project-health-dot--atRisk{color:#c57a1b}.project-health--atRisk i,.project-health-dot--atRisk{background:#f0a13a}.project-health--offTrack,.project-health-dot--offTrack{color:#88847b}.project-health--offTrack i,.project-health-dot--offTrack{background:#d6d0c5}.overview-milestones{border-left:1px solid var(--admin-line);border-right:1px solid var(--admin-line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:0 22px;display:grid;position:relative}.overview-milestones:before{content:"";background:#2b2a26;height:2px;position:absolute;top:25px;left:38px;right:38px}.overview-milestone{z-index:1;align-content:center;justify-items:start;gap:4px;display:grid;position:relative}.overview-milestone-dot{background:var(--admin-bg);border:2px solid #11110f;border-radius:999px;width:11px;height:11px;display:block}.overview-milestone-dot--active{border-color:var(--admin-lime);background:var(--admin-lime)}.overview-milestone-dot--complete,.overview-milestone-dot--pending{background:var(--admin-bg)}.overview-milestone-dot--atRisk{background:#f0a13a;border-color:#f0a13a}.overview-milestone strong{margin-top:4px;font-size:10px;font-weight:600}.overview-milestone small{color:var(--admin-muted);font-size:9px}.next-deliverable{border-right:1px solid var(--admin-line);align-content:center;gap:8px;padding:0 19px;display:grid}.next-deliverable span{align-items:center;gap:8px;display:inline-flex}.next-deliverable i{width:17px;height:17px;color:var(--admin-lime);background:#050505;border-radius:999px;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.project-due{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:14px;padding-left:20px;display:grid}.project-due strong,.project-due small{display:block}.project-due strong{font-size:14px;font-weight:600}.project-due small{margin-top:5px}.project-detail-grid{grid-template-columns:1.12fr 1fr 1fr;gap:18px;display:grid}.project-detail-card{min-height:222px;padding:15px 17px 43px;position:relative}.project-detail-heading{align-content:start;gap:9px;padding:0;display:grid}.project-detail-heading span,.project-timeline-card>span{color:#5f5d56;font-size:11px}.milestone-list,.waiting-list,.shipped-list,.quick-actions-list{display:grid}.milestone-list{gap:15px;margin-top:13px}.milestone-item{grid-template-columns:38px minmax(0,1fr) 72px;align-items:center;gap:12px;display:grid}.milestone-item time{color:#11110f;text-transform:uppercase;justify-items:start;display:grid}.milestone-item time span{font-size:9px;font-weight:700}.milestone-item time strong{font-size:18px;font-weight:500}.milestone-item div,.waiting-item div,.shipped-item div{min-width:0}.milestone-item div>strong,.waiting-item div>strong,.shipped-item div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.milestone-item small,.waiting-item small,.shipped-item small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.waiting-list{gap:21px;margin-top:27px}.waiting-item{grid-template-columns:38px minmax(0,1fr) 56px;align-items:center;gap:14px;display:grid}.waiting-item .project-icon{border-radius:7px;width:35px;height:35px}.waiting-item>span{color:#33312d;text-align:right;font-size:12px}.shipped-list{gap:17px;margin-top:24px}.shipped-item{grid-template-columns:34px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.shipped-item>span{color:#26241f;background:#f0ede6;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.shipped-item time{color:#5f5d56;text-align:right;font-size:11px}.detail-card-link{position:absolute;bottom:17px;right:18px}.projects-overview-rail .calendar-card{height:391px}.project-timeline-card{min-height:159px;padding:20px 21px 44px;position:relative}.project-timeline-card h2,.quick-actions-card h2{margin-bottom:12px}.timeline-bar{grid-template-columns:1.4fr .32fr .72fr .62fr .45fr;gap:8px;margin-top:23px;display:grid}.timeline-segment{border-radius:999px;height:6px}.timeline-segment--onTrack{background:var(--admin-lime)}.timeline-segment--atRisk{background:#f0a13a}.timeline-segment--offTrack{background:#d6d0c5}.timeline-legend{color:#69665f;align-items:center;gap:18px;margin-top:18px;font-size:11px;display:flex}.timeline-legend span{align-items:center;gap:7px;display:inline-flex}.timeline-link{position:absolute;bottom:18px;right:21px}.quick-actions-card{min-height:237px;padding:20px 21px}.quick-actions-list{gap:22px;margin-top:25px}.quick-actions-list button{color:#3d3a35;text-align:left;align-items:center;gap:15px;font-size:12px;display:inline-flex}.quick-actions-list svg{color:#4d4a44}.project-detail-layout{grid-template-columns:minmax(760px,1fr) minmax(285px,302px);align-items:start;gap:36px;display:grid}.project-detail-main{gap:12px;min-width:0;display:grid}.project-detail-hero{grid-template-columns:92px minmax(0,1fr) 46px;align-items:start;gap:28px;min-height:174px;display:grid}.project-detail-mark{width:92px;height:92px;color:var(--admin-lime);background:#050505;border-radius:16px;place-items:center;display:grid;box-shadow:0 22px 44px #0000001f}.project-detail-hero-copy h1{font-family:var(--font-display);letter-spacing:0;transform-origin:0;font-size:clamp(58px,4.6vw,75px);font-weight:500;line-height:.9;display:inline-block;transform:scaleX(.84)}.project-detail-hero-copy h1 span{color:var(--admin-lime);font-family:var(--font-body);font-size:34px}.project-detail-hero-copy>p{color:#6e6b64;max-width:640px;margin-top:12px;font-size:14px;line-height:1.6}.project-hero-more{border:1px solid var(--admin-line);background:#fffefab8;border-radius:8px;place-items:center;width:46px;height:38px;display:grid}.project-meta-strip{grid-template-columns:150px 130px 160px 130px minmax(160px,1fr);gap:0;margin-top:21px;display:grid}.project-meta-strip>div{border-right:1px solid var(--admin-line);align-content:start;gap:8px;min-height:50px;padding:0 39px 0 0;display:grid}.project-meta-strip>div+div{padding-left:39px}.project-meta-strip>div:last-child{border-right:0}.project-meta-strip span,.project-detail-list dt{color:#817d75;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.project-meta-strip strong{color:#11110f;font-size:14px;font-weight:600;display:block}.project-meta-strip strong small{color:var(--admin-muted);margin-top:5px;font-size:11px;font-weight:400;display:block}.project-meta-strip strong .client-dot{margin-right:9px}.project-status-pill{letter-spacing:.08em;text-transform:uppercase;background:#ebe7df;border-radius:999px;width:max-content;padding:4px 12px;font-size:11px!important}.project-detail-progress{background:#ded9cf;border-radius:999px;width:124px;height:4px;margin-top:15px;display:block;overflow:hidden}.project-detail-progress b{background:var(--admin-lime);width:67%;height:100%;display:block}.project-detail-timeline{min-height:139px;padding:16px 17px 18px}.project-section-heading,.project-rail-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.project-section-heading>div,.project-rail-heading>div{align-items:center;gap:9px;display:inline-flex}.project-section-heading h2,.project-rail-card h2{color:#151512;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.project-section-heading span{color:var(--admin-muted);font-size:12px}.project-section-heading button,.project-rail-heading button{border:1px solid var(--admin-line);color:#3a3834;border-radius:7px;height:28px;padding:0 13px;font-size:11px}.project-phase-track{grid-template-columns:repeat(4,1fr);margin:20px 35px 0;display:grid;position:relative}.project-phase-track:before{content:"";border-top:1px dashed #bdb7ac;height:1px;position:absolute;top:11px;left:60px;right:60px}.project-phase{z-index:1;justify-items:center;gap:5px;display:grid;position:relative}.project-phase>span{background:var(--admin-bg);border:2px solid #c8c2b7;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.project-phase--complete>span,.project-phase--active>span{border-color:var(--admin-lime);background:var(--admin-lime)}.project-phase--active>span{box-shadow:inset 0 0 0 4px var(--admin-bg)}.project-phase strong{margin-top:6px;font-size:11px}.project-phase b{font-size:13px}.project-phase small{color:var(--admin-muted);font-size:11px}.project-middle-grid{grid-template-columns:minmax(410px,1fr) minmax(410px,1fr);gap:23px;display:grid}.project-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.project-active-tasks,.project-activity-card,.project-list-card{min-height:226px;padding:15px 17px 14px}.project-task-list,.project-activity-list,.project-note-list,.project-deliverable-list,.project-file-list,.project-team-list{display:grid}.project-task-list{margin-top:12px}.project-task-row{border-bottom:1px solid var(--admin-line);grid-template-columns:22px minmax(0,1fr) 28px 56px 72px;align-items:center;gap:13px;min-height:38px;display:grid}.task-circle{border:1px solid #c7c1b7;border-radius:999px;width:17px;height:17px}.project-task-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.project-task-row time{color:#6e6b64;font-size:11px}.project-avatar{color:#11110f;background:#e8e2d7;border-radius:999px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.project-avatar--you{color:var(--admin-lime);background:#050505}.project-avatar--sarah{background:#d8cdb8}.project-avatar--mike{background:#cfdbe1}.project-avatar--laura{background:#e6d0c6}.project-avatar--system,.project-avatar--note,.project-avatar--soft{background:#f1eee7}.project-avatar--complete{color:#759100;border:1px solid var(--admin-lime);background:0 0}.project-add-link{color:#96b200;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:inline-flex}.project-activity-list{margin-top:13px}.project-activity-row{border-bottom:1px solid var(--admin-line);grid-template-columns:27px minmax(0,1fr) 68px;align-items:center;gap:13px;min-height:38px;display:grid}.project-activity-row strong,.project-note-item strong,.project-deliverable-item strong,.project-file-item strong,.project-team-member strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.project-activity-row small,.project-note-item small,.project-deliverable-item small,.project-file-item small,.project-team-member small{color:var(--admin-muted);margin-top:4px;font-size:10px;display:block}.project-activity-row time{color:#6e6b64;text-align:right;font-size:11px}.project-note-list,.project-deliverable-list,.project-file-list{gap:15px;margin-top:18px}.project-note-item,.project-deliverable-item,.project-file-item{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:13px;display:grid}.project-note-item p{color:#4d4a44;margin-top:5px;font-size:11px;line-height:1.45}.figma-dot{color:#ff5a3c;background:#fff7f0;border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.project-status-chip,.project-tag{background:#eeeae2;border-radius:999px;width:max-content;padding:3px 9px;font-size:9px;font-weight:800}.project-status-chip--in-review,.project-status-chip--approved{background:var(--admin-lime)}.project-file-icon{background:#f4efe7;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.project-file-icon--folder{color:#f0a13a}.project-file-icon--pdf{color:#e75c45}.project-file-icon--sheet{color:#57a85b}.project-file-icon--zip{color:#759100}.project-detail-rail{gap:10px;display:grid}.project-rail-card{padding:18px 21px}.project-quick-actions{gap:16px;margin-top:20px;display:grid}.project-quick-actions button{align-items:center;gap:14px;font-size:12px;display:inline-flex}.project-upcoming-card{gap:15px;display:grid}.project-upcoming-item{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;display:grid}.project-upcoming-item time{border:1px solid var(--admin-line);border-radius:8px;align-content:center;place-items:center;width:39px;height:44px;display:grid}.project-upcoming-item time span{color:var(--admin-muted);text-transform:uppercase;font-size:8px}.project-upcoming-item time strong{font-size:16px;font-weight:500}.project-upcoming-item div strong{font-size:12px}.project-upcoming-item div small{color:var(--admin-muted);margin-top:5px;font-size:10px;display:block}.project-detail-list{gap:10px;margin-top:15px;display:grid}.project-detail-list div{grid-template-columns:94px minmax(0,1fr);align-items:start;gap:10px;display:grid}.project-detail-list dd{color:#11110f;flex-wrap:wrap;gap:5px;font-size:11px;display:flex}.project-team-list{gap:13px;margin-top:16px}.project-team-member{grid-template-columns:29px minmax(0,1fr);align-items:center;gap:12px;display:grid}.all-projects-page{gap:25px;display:grid}.all-projects-hero{grid-template-columns:minmax(420px,1fr) minmax(560px,582px);align-items:end;gap:28px;padding:0 1px 0 5px;display:grid}.all-projects-hero h1{font-family:var(--font-display);letter-spacing:0;transform-origin:0;font-size:clamp(58px,4.5vw,74px);font-weight:500;line-height:.94;display:inline-block;transform:scaleX(.82)}.all-projects-hero h1 span{color:var(--admin-lime);font-family:var(--font-body);font-size:34px}.all-projects-hero p{color:#5f5d56;margin-top:13px;font-size:14px}.all-projects-controls{grid-template-columns:minmax(260px,1fr) 106px 134px;align-items:center;gap:14px;padding-bottom:2px;display:grid}.project-search-field,.project-filter-button,.project-sort-select{border:1px solid var(--admin-line);background:#fffefabd;border-radius:8px;align-items:center;height:40px;display:grid;box-shadow:0 10px 24px #25211808}.project-search-field{grid-template-columns:22px minmax(0,1fr);gap:11px;padding:0 14px}.project-search-field input,.project-sort-select select{color:#34322e;background:0 0;border:0;outline:0;min-width:0;font-size:12px}.project-search-field input::placeholder{color:#8b887f}.project-filter-button{color:#2f2d28;grid-template-columns:17px minmax(0,1fr) 20px;gap:9px;padding:0 13px;font-size:12px;font-weight:600}.project-filter-button span{background:#f1eee7;border-radius:999px;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.project-filter-button--active{background:var(--admin-lime-soft);border-color:#d7f330e6}.project-sort-select{grid-template-columns:minmax(0,1fr) 16px;padding:0 13px}.project-sort-select select{appearance:none;color:#706f68}.project-directory-stack{gap:11px;display:grid}.project-directory-section{border:1px solid var(--admin-line);box-shadow:var(--admin-shadow);background:#fffefab8;border-radius:8px;overflow:hidden}.project-directory-header{grid-template-columns:350px minmax(0,1fr) 80px;align-items:center;gap:16px;min-height:40px;padding:0 17px;display:grid}.project-directory-header>div:first-child{align-items:center;gap:9px;min-width:0;display:inline-flex}.project-directory-header h2{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.project-directory-header>div:first-child>span{color:var(--admin-muted);margin-left:8px;font-size:12px}.project-directory-header button{justify-content:end;align-items:center;gap:6px;font-size:12px;display:inline-flex}.project-directory-status-dot{background:var(--admin-lime);border-radius:999px;width:7px;height:7px}.project-directory-section--waiting .project-directory-header svg{color:#33312d}.project-directory-section--atRisk .project-directory-header svg{color:#f0a13a}.project-directory-section--completed .project-directory-header svg{color:#6aaf3e}.project-directory-section--archived .project-directory-header svg{color:#55524b}.project-directory-columns{color:#77746b;letter-spacing:.16em;text-transform:uppercase;grid-template-columns:210px 210px 180px 180px 110px;align-items:center;font-size:9px;font-weight:800;display:grid}.project-directory-rows{display:grid}.project-directory-row{border-top:1px solid var(--admin-line);cursor:pointer;grid-template-columns:350px 210px 210px 180px 180px 110px 30px;align-items:center;min-height:52px;padding:0 12px 0 17px;display:grid}.directory-project-cell{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.directory-project-cell .project-icon{border-radius:7px;width:36px;height:36px}.directory-project-cell strong,.directory-project-cell small,.directory-milestone-cell strong,.directory-milestone-cell small,.directory-due-cell strong,.directory-due-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.directory-project-cell strong,.directory-milestone-cell strong,.directory-due-cell strong{font-size:12px;font-weight:600}.directory-project-cell small,.directory-milestone-cell small,.directory-due-cell small{color:var(--admin-muted);margin-top:3px;font-size:10px}.directory-client-cell{color:#35322e;align-items:center;gap:12px;min-width:0;font-size:11px;display:inline-flex}.client-dot{border-radius:999px;flex:none;width:7px;height:7px}.client-dot--green,.client-dot--lime{background:var(--admin-lime)}.client-dot--teal{background:#4da0aa}.client-dot--orange{background:#f0a13a}.client-dot--purple{background:#9c66ce}.client-dot--muted{background:#c9c3b8}.directory-progress-cell{grid-template-columns:31px minmax(82px,126px);align-items:center;gap:14px;display:grid}.directory-progress-cell span{font-size:11px}.directory-progress-track{background:#e3ded5;border-radius:999px;height:4px;overflow:hidden}.directory-progress-value{background:var(--admin-lime);border-radius:inherit;height:100%;display:block}.directory-progress-value--0{width:0%}.directory-progress-value--18{background:#f0a13a;width:18%}.directory-progress-value--28{width:28%}.directory-progress-value--33{width:33%}.directory-progress-value--35{width:35%}.directory-progress-value--42{width:42%}.directory-progress-value--60{width:60%}.directory-progress-value--67{width:67%}.directory-progress-value--100{width:100%}.directory-due-cell small{color:#77746b}.project-directory-section--atRisk .directory-due-cell small{color:#d14d2b}.directory-more-button{color:#55524b;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.directory-more-button:hover,.directory-more-button:focus-visible{background:#e8e2d7b8;outline:none}.tasks-page{gap:25px;display:grid}.tasks-page-hero{grid-template-columns:minmax(420px,1fr) minmax(500px,560px);align-items:end;gap:30px;padding:0 1px 0 5px;display:grid}.tasks-page-hero h1{font-family:var(--font-display);letter-spacing:0;transform-origin:0;font-size:clamp(58px,4.5vw,74px);font-weight:500;line-height:.94;display:inline-block;transform:scaleX(.82)}.tasks-page-hero h1 span{color:var(--admin-lime);font-family:var(--font-body);font-size:34px}.tasks-page-hero p{color:#5f5d56;margin-top:13px;font-size:14px}.tasks-page-controls{grid-template-columns:minmax(250px,1fr) 94px 119px;align-items:center;gap:9px;padding-bottom:4px;display:grid}.task-search-field,.task-filter-button,.task-add-button{border:1px solid var(--admin-line);border-radius:8px;align-items:center;height:40px;display:grid;box-shadow:0 10px 24px #25211808}.task-search-field{background:#fffefabd;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:0 14px}.task-search-field input{color:#34322e;background:0 0;border:0;outline:0;min-width:0;font-size:12px}.task-search-field input::placeholder{color:#8b887f}.task-filter-button{color:#2f2d28;background:#fffefabd;grid-template-columns:17px minmax(0,1fr) 19px;gap:7px;padding:0 11px;font-size:12px;font-weight:600}.task-filter-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-filter-button strong{background:#f1eee7;border-radius:999px;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.task-add-button{background:var(--admin-lime);grid-template-columns:22px minmax(0,1fr) 14px;gap:7px;padding:0 12px;font-size:12px;font-weight:700}.task-add-icon{color:#11110f;border-radius:999px;place-items:center;width:21px;height:21px;font-size:18px;line-height:1;display:grid}.tasks-page-layout{grid-template-columns:minmax(720px,1fr) minmax(340px,389px);align-items:start;gap:54px;display:grid}.task-board-stack,.tasks-rail{gap:12px;display:grid}.task-board-section{border:1px solid var(--admin-line);box-shadow:var(--admin-shadow);background:#fffefab8;border-radius:8px;overflow:visible}.task-board-section-header{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(260px,1fr) 360px;align-items:center;min-height:42px;padding:0 18px;display:grid}.task-board-section-header>div:first-child{align-items:center;gap:9px;min-width:0;display:inline-flex}.task-board-section-header h2,.task-focus-card h2,.task-completion-card h2,.task-deadlines-card h2,.task-quick-capture-card h2{color:#151512;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.task-board-section-header>div:first-child>span:last-child{color:var(--admin-muted);margin-left:8px;font-size:12px}.task-group-dot{border-radius:999px;flex:none;width:7px;height:7px}.task-group-dot--lime{background:var(--admin-lime)}.task-group-dot--orange{background:#f0a13a}.task-group-dot--teal{background:#4da0aa}.task-group-dot--muted{background:#c7c0b6}.task-board-columns{color:#77746b;letter-spacing:.16em;text-transform:uppercase;grid-template-columns:210px 120px 80px;gap:14px;font-size:9px;font-weight:800;display:grid}.task-board-rows{display:grid}.task-board-row{border-bottom:1px solid var(--admin-line);grid-template-columns:28px minmax(240px,1fr) 210px 120px 80px 28px;align-items:center;gap:14px;min-height:39px;padding:0 18px;transition:background .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.task-board-row:last-child{border-bottom:0}.task-title-cell{align-items:center;min-width:0;display:inline-grid;position:relative}.task-title-cell strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.task-title-strike{background:linear-gradient(90deg,#11110f2e,#11110fb8,#11110f2e);border-radius:999px;height:2px;position:absolute;left:-2px;right:-2px}.task-board-row time{color:#5f5d56;font-size:12px}.task-board-check{color:#c8c3b9;place-items:center;width:18px;height:18px;transition:color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:grid}.task-board-check svg{transition:transform .26s cubic-bezier(.16,1,.3,1)}.task-board-check:hover,.task-board-check:focus-visible{color:#11110f;outline:none}.task-board-row--done .task-title-cell strong{color:var(--admin-muted)}.task-board-row--done .task-board-check{color:var(--admin-lime);transform:scale(1.08)}.task-board-row--done .task-board-check svg{animation:.36s cubic-bezier(.16,1,.3,1) task-done-pop}.task-board-row--done{background:#d7f33014;box-shadow:inset 3px 0 #d7f330c7}.task-project-badge{color:#5f5d56;align-items:center;gap:9px;min-width:0;font-size:11px;display:inline-flex}.task-project-badge span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-project-icon{border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.task-project-icon--black{color:var(--admin-lime);background:#050505}.task-project-icon--lime{color:#11110f;background:var(--admin-lime-soft)}.task-project-icon--warm,.task-project-icon--soft{color:#11110f;background:#efeee9}.task-row-actions{place-items:center;display:grid;position:relative}.task-row-action{color:#5f5d56;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.task-row-action:hover,.task-row-action:focus-visible,.task-row-action--active{background:#efeee9;outline:none}.task-actions-menu{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefaf0;border:1px solid #dbd5caeb;border-radius:8px;gap:4px;width:218px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 46px #25211824}.task-actions-menu button{color:#25231f;text-align:left;border-radius:6px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 8px;display:grid}.task-actions-menu button:hover,.task-actions-menu button:focus-visible{background:#efeee9eb;outline:none}.task-actions-menu-delete{color:#8b2c1f!important}.task-action-icon{background:#efeee9e0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.task-action-copy{gap:2px;min-width:0;display:grid}.task-action-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;line-height:1.1;overflow:hidden}.task-action-copy small{color:#77746b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:560;line-height:1.15;overflow:hidden}@keyframes task-done-pop{0%{transform:scale(.75)}58%{transform:scale(1.2)}to{transform:scale(1)}}.add-task-button--board{width:100%;padding-left:18px}.add-task-button--board span{font-size:19px;line-height:1}.tasks-rail{gap:13px}.task-focus-card,.task-completion-card,.task-deadlines-card,.task-quick-capture-card{padding:17px 18px;overflow:hidden}.task-focus-card{min-height:225px}.task-focus-card h2{align-items:center;gap:9px;display:inline-flex}.task-focus-body{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;margin-top:20px;display:grid}.task-focus-ring{background:conic-gradient(var(--admin-lime) 0 252deg, #ebe7df 252deg 360deg);border-radius:999px;align-content:center;place-items:center;width:140px;height:140px;display:grid;box-shadow:inset 0 0 0 12px #fbfaf7f5}.task-focus-ring strong,.task-focus-ring span{text-align:center;display:block}.task-focus-ring strong{font-size:28px;font-weight:500}.task-focus-ring span{color:#6d6a63;margin-top:6px;font-size:12px}.task-focus-copy{justify-items:start;gap:12px;display:grid}.task-focus-copy strong{font-size:13px;font-weight:700}.task-focus-copy>span{color:#77746b;margin-top:-7px;font-size:12px}.lime-action{background:var(--admin-lime);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:122px;height:35px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.lime-action--active{background:#eff9bc}.task-muted-action{color:#77746b;align-items:center;gap:8px;font-size:12px;display:inline-flex}.task-completion-card{min-height:194px;position:relative}.task-rail-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.task-rail-heading button{color:#5f5d56;align-items:center;gap:5px;font-size:11px;display:inline-flex}.task-completion-body{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:28px;margin-top:25px;display:grid}.task-completion-ring{background:conic-gradient(var(--admin-lime) 0 259deg, #ebe7df 259deg 360deg);border-radius:999px;align-content:center;place-items:center;width:102px;height:102px;display:grid;box-shadow:inset 0 0 0 10px #fbfaf7f5}.task-completion-ring strong,.task-completion-ring span{text-align:center;display:block}.task-completion-ring strong{font-size:26px;font-weight:500}.task-completion-ring span{color:#77746b;margin-top:5px;font-size:11px}.task-completion-stats{gap:15px;display:grid}.task-completion-stats div{color:#5f5d56;grid-template-columns:7px minmax(0,1fr) 28px;align-items:center;gap:10px;font-size:12px;display:grid}.task-completion-stats strong{color:#11110f;text-align:right;font-weight:500}.task-completion-bar{background:#e3ded5;border-radius:999px;height:4px;position:absolute;bottom:19px;left:18px;right:119px;overflow:hidden}.task-completion-bar:before{content:"";background:var(--admin-lime);border-radius:inherit;width:72%;height:100%;display:block}.task-completion-ring--68{background:conic-gradient(var(--admin-lime) 0 245deg, #ebe7df 245deg 360deg)}.task-completion-ring--72{background:conic-gradient(var(--admin-lime) 0 259deg, #ebe7df 259deg 360deg)}.task-completion-ring--76{background:conic-gradient(var(--admin-lime) 0 274deg, #ebe7df 274deg 360deg)}.task-completion-ring--80{background:conic-gradient(var(--admin-lime) 0 288deg, #ebe7df 288deg 360deg)}.task-completion-ring--84{background:conic-gradient(var(--admin-lime) 0 302deg, #ebe7df 302deg 360deg)}.task-completion-ring--88{background:conic-gradient(var(--admin-lime) 0 317deg, #ebe7df 317deg 360deg)}.task-completion-ring--92{background:conic-gradient(var(--admin-lime) 0 331deg, #ebe7df 331deg 360deg)}.task-completion-ring--96{background:conic-gradient(var(--admin-lime) 0 346deg, #ebe7df 346deg 360deg)}.task-completion-ring--100{background:var(--admin-lime)}.task-completion-bar--68:before{width:68%}.task-completion-bar--72:before{width:72%}.task-completion-bar--76:before{width:76%}.task-completion-bar--80:before{width:80%}.task-completion-bar--84:before{width:84%}.task-completion-bar--88:before{width:88%}.task-completion-bar--92:before{width:92%}.task-completion-bar--96:before{width:96%}.task-completion-bar--100:before{width:100%}.task-deadlines-card{min-height:174px}.task-deadline-list{gap:14px;margin-top:22px;display:grid}.task-deadline-row{grid-template-columns:minmax(0,1fr) 64px 54px 58px;align-items:center;gap:10px;display:grid}.task-deadline-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.task-deadline-row time{color:#d14d2b;font-size:12px}.task-deadline-row small{color:#77746b;text-align:right;font-size:11px}.task-quick-capture-card{min-height:184px}.task-capture-tabs{grid-template-columns:repeat(4,1fr);gap:2px;margin-top:22px;display:grid}.task-capture-tab{color:#292824;border-right:1px solid var(--admin-line);justify-content:center;align-items:center;gap:7px;min-height:27px;font-size:12px;display:inline-flex}.task-capture-tab:last-child{border-right:0}.task-capture-tab--active svg{color:#11110f;stroke-width:2.1px}.task-capture-input{border:1px solid var(--admin-line);background:#fffefabd;border-radius:7px;grid-template-rows:minmax(0,1fr) 28px;min-height:84px;margin-top:12px;padding:12px 11px 8px;display:grid}.task-capture-input textarea{resize:none;color:#34322e;background:0 0;border:0;outline:0;width:100%;min-height:36px;font-size:12px}.task-capture-input textarea::placeholder{color:#aaa79c}.task-capture-input>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-capture-input>div>span{color:#5f5d56;align-items:center;gap:9px;display:inline-flex}.send-capture-button{color:#11110f;background:var(--admin-lime);border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.send-capture-button:disabled{cursor:not-allowed;opacity:.45}.task-capture-message{color:#5f5d56;margin-top:8px;font-size:11px}.task-capture-launch{border:1px solid var(--admin-line);background:#fffefabd;border-radius:7px;margin-top:13px;padding:10px}.task-capture-launch button{color:#34322e;text-align:left;grid-template-columns:18px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:38px;font-size:12px;display:grid}.task-capture-launch button svg:last-child{color:#11110f;background:var(--admin-lime);border-radius:999px;width:24px;height:24px;padding:6px}.task-capture-recent{gap:7px;margin-top:10px;display:grid}.task-capture-recent p{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;display:grid}.task-capture-recent span{color:var(--admin-muted);text-transform:capitalize;font-size:10px}.task-capture-recent strong{color:#1f1e1b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.quick-capture-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12110f6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.quick-capture-modal{will-change:opacity, filter, transform;background:radial-gradient(circle at 18% 2%,#fffffffa,#fffefa00 32%),#fffefaf5;border:1px solid #e2dcd1eb;border-radius:14px;flex-direction:column;width:min(874px,100vw - 38px);height:min(690px,100vh - 48px);max-height:calc(100vh - 48px);padding:28px 32px 26px;display:flex;overflow:visible;box-shadow:0 32px 95px #14120e38}.quick-capture-modal-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.quick-capture-modal-header h2{font-size:18px;font-weight:700}.quick-capture-close{color:#34322e;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.quick-capture-close:hover,.quick-capture-close:focus-visible{background:#efeee9;outline:none}.quick-capture-progress{grid-template-columns:32px minmax(180px,360px) 32px;justify-content:center;align-items:center;gap:16px;margin-top:28px;display:grid}.quick-capture-progress i{background:#bdb7ac;height:1px}.quick-capture-step{background:#fffefae0;border:1px solid #cfc8bb;border-radius:999px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.quick-capture-step--active{border-color:var(--admin-lime);background:var(--admin-lime)}.quick-capture-progress-labels{color:#5f5d56;grid-template-columns:1fr 1fr;max-width:512px;margin:8px auto 0;font-size:11px;display:grid}.quick-capture-progress-labels span:last-child{text-align:right}.quick-capture-modal-grid{flex:1;grid-template-columns:minmax(260px,320px) minmax(350px,1fr);gap:34px;min-height:0;margin-top:31px;display:grid}.quick-capture-type-panel{border-right:1px solid var(--admin-line);padding-right:33px}.quick-capture-type-panel h3,.quick-capture-form-intro h3{font-size:15px;font-weight:800}.quick-capture-type-panel p,.quick-capture-form-intro p{color:#706f68;margin-top:8px;font-size:12px;line-height:1.45}.quick-capture-type-list{gap:8px;margin-top:26px;display:grid}.quick-capture-type{border:1px solid var(--admin-line);text-align:left;background:#fffefaa3;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:13px;min-height:58px;padding:11px 12px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.quick-capture-type:not(.quick-capture-type--active):hover,.quick-capture-type:not(.quick-capture-type--active):focus-visible{background:#fffefaeb;border-color:#b6d300;outline:none;box-shadow:0 0 0 3px #d7f3301f}.quick-capture-type--active{background:var(--admin-lime);box-shadow:none;border-color:#a8c400}.quick-capture-type--active:hover,.quick-capture-type--active:focus-visible{background:var(--admin-lime);border-color:#8fa900;outline:none}.quick-capture-type span{min-width:0}.quick-capture-type strong,.quick-capture-type small{display:block}.quick-capture-type strong{font-size:13px}.quick-capture-type small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.quick-capture-type--active small{color:#34322e}.quick-capture-type i{width:19px;height:19px;color:var(--admin-lime);background:#11110f;border-radius:999px;place-items:center;display:grid}.quick-capture-form-panel{flex-direction:column;min-height:0;display:flex}.quick-capture-form-motion{min-height:0}.quick-capture-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px;margin-top:27px;display:grid}.quick-capture-field{gap:7px;display:grid;position:relative}.quick-capture-field--open{z-index:8}.quick-capture-field--full{grid-column:1/-1}.quick-capture-field-label{color:#292824;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.quick-capture-field-label b{color:#90aa00}.quick-capture-field input,.quick-capture-field select,.quick-capture-field textarea{color:#24221f;border:1px solid var(--admin-line);background:#fffefabd;border-radius:7px;outline:0;width:100%;min-height:41px;font-size:12px;transition:border-color .16s,box-shadow .16s}.quick-capture-field input,.quick-capture-field select{padding:0 12px}.quick-capture-field textarea{resize:vertical;padding:12px;line-height:1.45}.quick-capture-field input:focus,.quick-capture-field select:focus,.quick-capture-field textarea:focus{border-color:#b6d300;box-shadow:0 0 0 3px #d7f3302e}.quick-capture-picker{position:relative}.quick-capture-picker-button{color:#24221f;border:1px solid var(--admin-line);text-align:left;background:#fffefabd;border-radius:7px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:41px;padding:0 12px;font-size:12px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.quick-capture-picker-button:hover,.quick-capture-picker-button:focus-visible,.quick-capture-picker-button[aria-expanded=true]{background:#fffefaf0;border-color:#b6d300;outline:none;box-shadow:0 0 0 3px #d7f33024}.quick-capture-picker-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-capture-picker-button--empty span{color:#8b887f}.quick-capture-picker-button svg{color:#55534d;justify-self:end}.quick-capture-picker-menu,.quick-capture-time-menu,.quick-capture-calendar{z-index:15;border:1px solid var(--admin-line-strong);background:#fffefafa;border-radius:9px;animation:.14s both modal-rise;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 18px 45px #1916101f}.quick-capture-picker-menu,.quick-capture-time-menu{padding:6px;overflow:hidden}.quick-capture-time-menu{max-height:226px;overflow-y:auto}.quick-capture-picker-option{color:#24221f;text-align:left;border-radius:7px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;font-size:12px;display:grid}.quick-capture-picker-option:hover,.quick-capture-picker-option:focus-visible{background:#f2f0e9;outline:none}.quick-capture-picker-option--active,.quick-capture-picker-option--active:hover,.quick-capture-picker-option--active:focus-visible{background:var(--admin-lime)}.quick-capture-picker-option span,.quick-capture-picker-option strong,.quick-capture-picker-option small{min-width:0;display:block}.quick-capture-picker-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.quick-capture-picker-option small{color:#6e6b64;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.quick-capture-picker-option svg{justify-self:end}.quick-capture-calendar{width:286px;padding:13px;left:auto;right:0}.quick-capture-calendar-head{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.quick-capture-calendar-head strong{text-align:center;font-size:13px}.quick-capture-calendar-head button{border:1px solid var(--admin-line);background:#fbfaf7c2;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.quick-capture-calendar-head button:hover,.quick-capture-calendar-head button:focus-visible{border-color:#b6d300;outline:none}.quick-capture-calendar-weekdays,.quick-capture-calendar-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.quick-capture-calendar-weekdays{color:#817d75;text-align:center;margin-top:13px;font-size:9px;font-weight:800}.quick-capture-calendar-grid{margin-top:7px}.quick-capture-calendar-day{color:#24221f;border-radius:7px;place-items:center;height:30px;font-size:12px;display:grid}.quick-capture-calendar-day:hover,.quick-capture-calendar-day:focus-visible{background:#f2f0e9;outline:none}.quick-capture-calendar-day--muted{color:#aaa79c}.quick-capture-calendar-day--active{background:var(--admin-lime);color:#11110f;font-weight:800}.quick-capture-calendar-day--active:hover,.quick-capture-calendar-day--active:focus-visible{background:var(--admin-lime)}.quick-capture-picker-clear{color:#5f5d56;border-top:1px solid var(--admin-line);width:100%;height:30px;margin-top:10px;font-size:11px}.quick-capture-error{color:#c34627;margin-top:13px;font-size:12px;font-weight:600}.quick-capture-actions{justify-content:flex-end;gap:10px;margin-top:auto;padding-top:28px;display:flex}.quick-capture-secondary,.quick-capture-submit{border-radius:8px;min-width:70px;height:39px;padding:0 18px;font-size:12px;font-weight:700}.quick-capture-secondary{border:1px solid var(--admin-line);background:#fffefab3}.quick-capture-submit{background:var(--admin-lime)}.admin-toast{z-index:110;background:#fffefaf5;border:1px solid #bfdc0085;border-radius:8px;min-width:146px;padding:13px 16px;font-size:13px;font-weight:700;animation:.18s both modal-rise;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 46px #14120e29}@keyframes overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.quick-capture-overlay,.quick-capture-modal,.admin-main--transition,.admin-toast{animation:none}}.admin-main--social{min-height:100vh;padding:0;overflow:hidden}.social-publish-shell{background:radial-gradient(circle at 72% 35%, #ffffffdb, #fbfaf700 34%), var(--admin-bg);min-height:100vh}.social-header{border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf7e0;justify-content:space-between;align-items:center;height:56px;padding:0 38px 0 48px;display:flex}.social-header-nav,.social-header-actions{align-items:center;gap:42px;display:flex}.social-header-nav strong{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.social-nav-link{color:#171713;letter-spacing:.04em;text-transform:uppercase;place-items:center;height:56px;font-size:12px;font-weight:600;display:grid;position:relative}.social-nav-link--active{color:#779200}.social-nav-link--active:after{content:"";background:var(--admin-lime);height:2px;position:absolute;bottom:5px;left:0;right:0}.social-header-actions{gap:22px}.social-new-post,.social-meta-button{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.social-new-post{color:#7b9200}.social-divider{background:var(--admin-line);width:1px;height:18px}.social-meta-button span{background:#11110f;border-radius:999px;width:5px;height:5px}.social-publish-board{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(520px,728px) minmax(620px,1fr);min-height:748px;display:grid}.social-compose-panel{border-right:1px solid var(--admin-line);padding:44px 49px 36px 61px}.social-panel-title{justify-content:space-between;align-items:start;gap:24px;margin-bottom:31px;display:flex}.social-panel-title h1{letter-spacing:0;text-transform:uppercase;font-size:18px;font-weight:500}.social-panel-title p{margin-top:7px;font-size:13px}.draft-state{text-transform:uppercase;white-space:nowrap;justify-items:end;gap:3px;font-size:10px;display:grid}.draft-state span{color:var(--admin-muted);text-transform:none;align-items:center;gap:9px;display:inline-flex}.draft-state i{background:var(--admin-lime);border-radius:999px;width:7px;height:7px}.compose-step{gap:11px;margin-top:28px;display:grid}.compose-step-heading{align-items:center;gap:12px;display:inline-flex}.compose-step-heading span{color:#fff;background:#050505;border-radius:999px;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid}.compose-step-heading h3{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.account-picker{grid-template-columns:repeat(3,minmax(0,1fr)) 56px;gap:10px;display:grid}.social-account-card,.social-add-card{border:1px solid var(--admin-line-strong);background:#fffefaa8;border-radius:4px;min-height:49px}.social-account-card{text-align:left;grid-template-columns:28px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:0 11px;display:grid}.social-account-card--selected svg:last-child{color:#11110f;background:var(--admin-lime)}.social-account-card strong,.social-account-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.social-account-card strong{font-size:10px}.social-account-card small{color:var(--admin-muted);font-size:9px}.account-empty-check{border:1px solid var(--admin-line-strong);width:13px;height:13px}.social-add-card{border-style:dashed;place-items:center;display:grid}.platform-glyph{background:#f3f0e9;border-radius:5px;place-items:center;display:grid;overflow:hidden}.platform-glyph span{letter-spacing:0;font-size:10px;font-weight:800;line-height:1}.social-account-card .platform-glyph{width:28px;height:28px}.platform-glyph--x{color:#fff;background:#050505}.platform-glyph--instagram{color:#fff;background:linear-gradient(135deg,#6d4bff,#ff2584 55%,#ffb000)}.platform-glyph--facebook{color:#fff;background:#1877f2}.caption-box{border:1px solid var(--admin-line-strong);background:#fffefab8;border-radius:5px}.caption-box textarea{resize:vertical;color:#22211e;background:0 0;border:0;outline:0;width:100%;min-height:105px;padding:18px 15px;font-size:12px;line-height:1.8}.caption-tools{border-top:1px solid var(--admin-line);grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:28px;min-height:36px;margin:0 15px;display:grid}.caption-tools button{color:#4e4b45;align-items:center;gap:9px;font-size:10px;display:inline-flex}.caption-tools span{color:#4e4b45;text-align:right;font-size:10px}.media-picker{grid-template-columns:repeat(3,104px) 102px;gap:12px;display:grid}.media-tile,.media-upload-tile{background:#f0ede6;border:1px solid #0000;border-radius:4px;height:90px;position:relative;overflow:hidden}.media-tile img,.preview-media img,.instagram-media img,.upcoming-thumb img{object-fit:cover}.media-tile--selected{border-color:var(--admin-lime);box-shadow:inset 0 0 0 2px var(--admin-lime)}.media-remove{color:#11110f;background:var(--admin-lime);border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-8px;right:-8px}.media-upload-tile{background:#fffefa8a;border-style:dashed;border-color:#cfc8bb;align-content:center;place-items:center;gap:4px;display:grid}.media-upload-tile strong{font-size:10px}.media-upload-tile span{color:var(--admin-muted);font-size:9px}.schedule-choice-row{align-items:center;gap:35px;min-height:24px;display:flex}.schedule-choice{align-items:center;gap:8px;font-size:10px;display:inline-flex}.schedule-choice-dot{fill:#0000;color:#11110f}.schedule-choice-dot--active{fill:var(--admin-lime);color:var(--admin-lime)}.schedule-input-row{grid-template-columns:146px 101px 148px;gap:8px;margin-top:10px;display:grid}.schedule-input-row label{border:1px solid var(--admin-line);background:#fffefa9e;border-radius:4px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;height:34px;padding:0 12px;display:grid}.schedule-input-row input,.schedule-input-row select{background:0 0;border:0;outline:0;min-width:0;font-size:10px}.schedule-input-row select{appearance:none}.publish-actions{border-top:1px solid var(--admin-line);grid-template-columns:154px minmax(0,1fr) auto auto;align-items:center;gap:30px;margin-top:34px;padding-top:14px;display:grid}.publish-actions button{letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700}.publish-primary{background:var(--admin-lime);border-radius:3px;justify-content:center;align-items:center;gap:18px;height:34px;padding:0 15px;display:inline-flex}.social-preview-panel{padding:67px 60px 42px}.preview-tabs{align-items:center;gap:46px;display:flex}.preview-tab{letter-spacing:.04em;text-transform:uppercase;height:31px;font-size:11px;font-weight:800;position:relative}.preview-tab--active:after{content:"";background:var(--admin-lime);height:2px;position:absolute;bottom:0;left:0;right:0}.preview-grid{grid-template-columns:repeat(3,minmax(205px,1fr));gap:34px;margin-top:48px;display:grid}.preview-grid--single{grid-template-columns:1fr;max-width:330px}.preview-column h2{letter-spacing:.02em;text-transform:uppercase;margin-bottom:11px;font-size:11px;font-weight:800}.social-preview-card{border:1px solid var(--admin-line-strong);background:#fffefac7;border-radius:10px;overflow:hidden}.preview-card-account,.instagram-card-head{align-items:center;gap:9px;min-height:46px;padding:0 13px;display:flex}.preview-card-account .platform-glyph,.instagram-card-head .platform-glyph{color:#11110f;background:0 0;width:23px;height:23px}.preview-card-account strong,.instagram-card-head strong{font-size:11px}.preview-card-account small{color:var(--admin-muted);margin-top:2px;font-size:10px;display:block}.social-preview-card p{white-space:pre-line;padding:0 14px;font-size:13px;line-height:1.45}.preview-media{background:#111;height:194px;margin:14px 14px 10px;position:relative}.social-preview-card time{color:var(--admin-muted);padding:0 14px 11px;font-size:10px;display:block}.preview-card-actions{border-top:1px solid var(--admin-line);color:#6a675f;justify-content:space-between;align-items:center;min-height:46px;padding:0 16px;font-size:10px;display:flex}.instagram-card-head{justify-content:space-between}.instagram-card-head div{align-items:center;gap:9px;display:inline-flex}.instagram-media{background:#111;height:214px;position:relative}.instagram-actions{grid-template-columns:20px 20px 20px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:40px;padding:0 14px;display:grid}.instagram-card-head+.instagram-media+.instagram-actions+p{font-size:11px}.preview-tags{color:#2663b8;margin-top:8px;font-size:11px!important}.preview-note{color:#77746b;margin-top:50px;font-size:10px}.upcoming-posts-strip{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:34px;min-height:137px;padding:20px 60px 20px 61px;display:grid}.upcoming-intro{border-right:1px solid var(--admin-line);grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:3px 20px;padding-right:36px;display:grid}.upcoming-intro strong{letter-spacing:.05em;text-transform:uppercase;font-size:12px}.upcoming-intro span{color:#4c4943;font-size:11px}.upcoming-intro svg{grid-area:1/2/span 2}.upcoming-post-list{grid-template-columns:repeat(3,minmax(150px,1fr)) 126px;align-items:center;gap:29px;display:grid}.upcoming-post-card{border-right:1px solid var(--admin-line);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:28px;min-width:0;padding-right:28px;display:grid}.upcoming-thumb{background:#111;width:72px;height:64px;position:relative;overflow:hidden}.upcoming-post-card strong,.upcoming-post-card time,.upcoming-platforms{display:block}.upcoming-post-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.upcoming-post-card time{color:#33312d;margin-top:7px;font-size:10px;line-height:1.3}.upcoming-platforms{color:#11110f;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:9px;overflow:hidden}.upcoming-new-card{text-transform:uppercase;border:1px dashed #cfc8bb;border-radius:4px;align-content:center;place-items:center;gap:6px;width:126px;height:66px;font-size:11px;font-weight:700;display:grid}@media (max-width:1320px){.dashboard-grid{grid-template-columns:1fr}.dashboard-focus{grid-template-columns:minmax(300px,1fr) 390px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-overview-layout{grid-template-columns:1fr;gap:18px}.projects-overview-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.projects-overview-rail .calendar-card{height:317px}.project-detail-layout{grid-template-columns:1fr}.project-detail-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.project-bottom-grid{gap:18px}.active-projects-grid,.active-project-row{grid-template-columns:230px minmax(250px,1fr) 180px 160px}.all-projects-hero{grid-template-columns:1fr}.project-directory-header{grid-template-columns:240px minmax(0,1fr) 80px}.project-directory-columns{grid-template-columns:170px 170px 150px 150px 90px}.project-directory-row{grid-template-columns:300px 170px 170px 150px 150px 90px 30px}.tasks-page-hero,.tasks-page-layout{grid-template-columns:1fr}.tasks-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.social-publish-board{grid-template-columns:1fr}.social-compose-panel{border-right:0;border-bottom:1px solid var(--admin-line)}.preview-grid{grid-template-columns:repeat(3,minmax(210px,1fr))}.upcoming-posts-strip{grid-template-columns:1fr}.upcoming-intro{border-right:0}}@media (max-width:900px){:root{--sidebar-width:0px}.admin-shell{display:block}.admin-sidebar{border-right:0;border-bottom:1px solid var(--admin-line);width:100%;min-height:auto;padding:18px;position:static}.brand-mark{margin-bottom:16px}.sidebar-nav{gap:12px;display:grid}.sidebar-nav-group{padding-bottom:5px;display:flex;overflow-x:auto}.sidebar-nav-group--secondary,.focus-mode-card,.private-space{display:none}.nav-item{min-width:max-content}.admin-workspace{margin-left:0}.admin-topbar{flex-wrap:wrap;gap:14px;height:auto;padding:17px 18px}.topbar-breadcrumb{width:100%}.admin-main{padding:18px}.dashboard-focus,.project-grid,.project-overview-metrics,.project-detail-grid,.projects-overview-rail,.capture-actions,.stats-grid{grid-template-columns:1fr}.quick-capture-overlay{align-items:start;padding:14px}.quick-capture-modal{width:100%;padding:22px 18px;overflow:auto}.quick-capture-progress{grid-template-columns:30px minmax(110px,1fr) 30px}.quick-capture-modal-grid,.quick-capture-fields{grid-template-columns:1fr}.quick-capture-type-panel{border-right:0;border-bottom:1px solid var(--admin-line);padding-bottom:20px;padding-right:0}.quick-capture-form-panel{min-height:auto}.projects-overview-hero{padding-left:0}.projects-overview-hero h1{font-size:52px}.all-projects-hero{gap:18px}.all-projects-hero h1{font-size:52px}.tasks-page-hero{gap:18px}.tasks-page-hero h1{font-size:52px}.tasks-page-controls,.tasks-rail,.task-board-section-header,.task-board-row,.task-focus-body,.task-completion-body{grid-template-columns:1fr}.task-board-section-header{gap:12px;padding:14px 17px}.task-board-columns{display:none}.task-board-row{gap:8px;min-height:auto;padding:12px 17px}.task-title-cell,.task-project-badge,.task-board-row time,.task-board-row .priority-pill,.task-row-actions,.task-row-action,.task-board-check{grid-column:1}.task-focus-body,.task-completion-body{justify-items:start}.task-deadline-row{border-bottom:1px solid var(--admin-line);grid-template-columns:1fr;gap:7px;padding-bottom:10px}.task-deadline-row:last-child{border-bottom:0;padding-bottom:0}.task-deadline-row small{text-align:left}.task-capture-tabs{grid-template-columns:repeat(2,1fr)}.project-detail-hero{grid-template-columns:76px minmax(0,1fr);gap:18px}.project-detail-mark{border-radius:14px;width:76px;height:76px}.project-detail-hero-copy h1{font-size:48px}.project-hero-more{grid-column:1/-1;width:100%}.project-meta-strip,.project-middle-grid,.project-bottom-grid,.project-detail-rail{grid-template-columns:1fr}.project-meta-strip>div,.project-meta-strip>div+div{border-right:0;border-bottom:1px solid var(--admin-line);min-height:auto;padding:12px 0}.project-phase-track{grid-template-columns:1fr;gap:18px;margin:18px 0 0}.project-phase-track:before{display:none}.project-task-row,.project-activity-row{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:10px 0}.project-task-row .project-avatar,.project-task-row time,.project-task-row .priority-pill,.project-activity-row time{grid-column:2}.all-projects-controls,.project-directory-header,.project-directory-row{grid-template-columns:1fr}.project-directory-header{gap:12px;padding:14px 17px}.project-directory-columns{display:none}.project-directory-row{gap:12px;padding:14px 17px}.directory-progress-cell{grid-template-columns:42px minmax(0,1fr)}.directory-priority-cell .priority-pill{grid-area:auto;margin-top:0}.project-metric-card,.active-project-row,.active-projects-grid{grid-template-columns:1fr}.active-projects-grid--head{display:none}.active-project-row{gap:16px;padding:18px}.overview-milestones,.next-deliverable{border-left:0;border-right:0;padding:0}.project-due{grid-template-columns:1fr;padding-left:0}.project-due .priority-pill{grid-area:auto;margin-top:0}.dashboard-focus{gap:28px;min-height:auto}.priority-list{border-left:0;padding-left:0}.task-row{grid-template-rows:auto auto auto;grid-template-columns:28px minmax(0,1fr) 58px;align-items:start;min-height:76px;padding:9px 18px}.dashboard-task-title{grid-area:1/2}.task-project{grid-area:2/2;margin-top:5px}.priority-pill{grid-area:3/2;margin-top:8px}.task-row time{grid-area:1/3/span 3;align-self:center}.stat-cell{border-right:0;border-bottom:1px solid var(--admin-line);padding:12px 6px}.stat-cell:last-child{border-bottom:0}.activity-row{grid-template-columns:25px minmax(0,1fr) 70px}.activity-project{grid-column:2}.activity-row time{grid-area:1/3/span 2}.social-header{flex-direction:column;align-items:stretch;gap:14px;height:auto;padding:16px 18px}.social-header-nav,.social-header-actions{gap:18px;overflow-x:auto}.social-compose-panel,.social-preview-panel{padding:28px 18px}.social-panel-title,.publish-actions{grid-template-columns:1fr;display:grid}.draft-state{justify-items:start}.account-picker,.media-picker,.schedule-input-row,.preview-grid,.upcoming-post-list{grid-template-columns:1fr}.social-add-card,.media-tile,.media-upload-tile{height:82px}.caption-tools{grid-template-columns:1fr;gap:10px;padding:12px 0}.schedule-choice-row{flex-direction:column;align-items:start;gap:12px}.publish-actions{gap:14px}.publish-actions span{display:none}.upcoming-posts-strip{padding:20px 18px}.upcoming-post-card{border-right:0;padding-right:0}.upcoming-new-card{width:100%}}
