@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
.project-mode-bar{background:linear-gradient(120deg,#f3f0ff,#f8f7f4 68%);border:1px solid #d9d2ef;border-radius:16px;justify-content:space-between;align-items:center;margin:0 0 16px;padding:11px 14px;display:flex}.project-mode-bar>div,.project-mode-bar>div>span,.project-mode-bar a,.project-mode-bar button{align-items:center;display:flex}.project-mode-bar>div{color:#5e3fa3;gap:9px}.project-mode-bar>div>span{flex-direction:column;align-items:flex-start;line-height:1.15}.project-mode-bar strong{color:#32294a;font-size:.82rem}.project-mode-bar small{color:#817696;text-transform:uppercase;font-size:.64rem;font-weight:800}.project-mode-bar a,.project-mode-bar button{color:#513891;cursor:pointer;background:#fff;border:1px solid #cfc5e8;border-radius:999px;gap:5px;padding:8px 12px;font-size:.72rem;font-weight:900;text-decoration:none}.project-tracking-workspace{--project-ink:#292330;--project-muted:#756e7d;--project-purple:#7251b5;--project-purple-dark:#4f347e;--project-soft:#f4f0fb;color:var(--project-ink);gap:16px;width:100%;min-width:0;display:grid}.project-tracking-header{color:#fff;background:radial-gradient(circle at 84% 20%,#b69ce859,#0000 31%),linear-gradient(135deg,#2f263c,#4a3766);border-radius:22px;justify-content:space-between;align-items:flex-end;min-height:160px;padding:24px;display:flex;overflow:hidden}.project-tracking-header .eyebrow{color:#d8c9f4}.project-tracking-header h1{color:#fff;letter-spacing:-.04em;margin:4px 0 5px;font-size:clamp(1.65rem,2.8vw,2.55rem)}.project-tracking-header p:last-child{color:#dfd8e8;max-width:540px;margin:0;font-size:.85rem}.project-tracking-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.project-tracking-header-actions a,.project-tracking-header-actions button{border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:9px 13px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.project-tracking-header-actions a,.project-disable-button{color:#fff;background:#ffffff1a;border:1px solid #ffffff38}.project-primary-button{color:#2d2534;cursor:pointer;background:#f5c451;border:1px solid #f5c451}.project-account-tabs{gap:7px;padding:1px 0 3px;display:flex;overflow-x:auto}.project-account-tabs a{color:#6e6675;background:#fff;border:1px solid #ddd7e2;border-radius:999px;flex:none;padding:8px 12px;font-size:.68rem;font-weight:900;text-decoration:none}.project-account-tabs a[aria-current=page]{background:var(--project-purple-dark);border-color:var(--project-purple-dark);color:#fff}.project-query-panel{background:#fff;border:1px solid #e4dfe8;border-radius:18px;grid-template-columns:minmax(210px,.7fr) minmax(280px,1.3fr);align-items:center;gap:18px;padding:14px 16px;display:grid;box-shadow:0 8px 28px #2f263c0f}.project-query-panel>div{align-items:center;gap:10px;display:flex}.project-query-panel>div>svg{color:var(--project-purple)}.project-query-panel>div span{gap:1px;display:grid}.project-query-panel>div strong{font-size:.78rem}.project-query-panel>div small{color:var(--project-muted);font-size:.66rem}.project-query-panel label{background:#f7f5f8;border:1px solid #e5e0e8;border-radius:12px;align-items:center;gap:8px;padding:0 11px;display:flex}.project-query-panel label svg{color:#8b8194;flex:none}.project-query-panel input{color:var(--project-ink);background:0 0;border:0;outline:0;width:100%;padding:11px 0;font-size:.82rem}.project-tracking-layout{grid-template-columns:minmax(235px,.34fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.project-list{background:#f7f5f8;border:1px solid #e4dfe8;border-radius:18px;gap:7px;padding:9px;display:grid}.project-list>header{color:#817887;text-transform:uppercase;justify-content:space-between;align-items:center;padding:4px 6px 6px;font-size:.65rem;font-weight:900;display:flex}.project-list>header strong{color:#635770;background:#e9e3ef;border-radius:999px;padding:2px 7px}.project-list>a{color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #0000;border-radius:14px;gap:6px;padding:12px;text-decoration:none;display:grid}.project-list>a:hover,.project-list>a[aria-current=page]{border-color:#bfaee0;box-shadow:0 7px 20px #4f347e14}.project-list>a[aria-current=page]{background:#fbf9ff}.project-list>a>div:first-child{justify-content:space-between;align-items:center;display:flex}.project-list>a>div:first-child>span{color:var(--project-purple);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:950}.project-list>a>strong{font-size:.82rem;line-height:1.25}.project-list>a>p{color:var(--project-muted);margin:0;font-size:.65rem}.project-detail{background:#fff;border:1px solid #e4dfe8;border-radius:20px;gap:18px;padding:20px;display:grid;overflow:hidden;box-shadow:0 12px 34px #2f263c0f}.project-detail-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.project-detail-heading>div>span{color:var(--project-purple);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:950}.project-detail-heading h2{letter-spacing:-.03em;margin:4px 0;font-size:1.35rem}.project-detail-heading p{color:var(--project-muted);max-width:680px;margin:0;font-size:.76rem;line-height:1.5}.project-detail-heading>small,.project-detail-heading .project-tracking-header-actions>small,.project-stage-content header>small,.project-stage-content header .project-tracking-header-actions>small,.project-list>a>div:first-child>small{text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:.58rem;font-weight:950}.is-complete{color:#24734b;background:#e5f5ec}.is-active{color:#6544a4;background:#e9e5f8}.is-paused{color:#956215;background:#fff0d2}.is-pending{color:#716a76;background:#eeecef}.project-overview-grid{background:#f8f6fa;border:1px solid #e8e3eb;border-radius:17px;grid-template-columns:minmax(185px,.36fr) minmax(0,1fr);gap:20px;padding:16px;display:grid}.project-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-overview-metrics article{background:#fff;border:1px solid #ebe7ed;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.project-overview-metrics article>svg{color:var(--project-purple);flex:none}.project-overview-metrics article span{gap:1px;min-width:0;display:grid}.project-overview-metrics small{color:#8a818f;text-transform:uppercase;font-size:.57rem;font-weight:900}.project-overview-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.project-fuel-gauge{align-items:center;gap:13px;min-width:0;display:flex}.project-fuel-gauge>div:last-child{gap:1px;display:grid}.project-fuel-gauge>div:last-child strong{letter-spacing:-.04em;font-size:1.25rem}.project-fuel-gauge>div:last-child small{color:#7c7481;white-space:nowrap;font-size:.62rem}.project-fuel-dial{background:conic-gradient(from 270deg,#e8e4ea 0 8%,transparent 8% 12%,#d8d2dc 12% 20%,transparent 20% 24%,#c9c1ce 24% 32%,transparent 32% 36%,#b8aec0 36% 44%,transparent 44% 56%,#9e90aa 56% 64%,transparent 64% 68%,#8b7a99 68% 76%,transparent 76% 80%,#756284 80% 88%,transparent 88% 100%);border-radius:100% 100% 10px 10px;width:112px;height:64px;position:relative;overflow:hidden}.project-fuel-dial:after{content:"";background:#f8f6fa;border-radius:100% 100% 0 0;width:82px;height:43px;position:absolute;bottom:0;left:15px}.project-fuel-needle{height:4px;transform:rotate(var(--project-fuel-angle));transform-origin:2px 2px;z-index:2;background:currentColor;border-radius:999px;width:45px;transition:transform .35s;position:absolute;bottom:8px;left:54px}.project-fuel-center{z-index:3;background:currentColor;border:3px solid #f8f6fa;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;bottom:0;left:45px}.project-fuel-center svg{color:#fff}.project-fuel-gauge.is-building{color:#ad751d}.project-fuel-gauge.is-on-track{color:#2c7d5a}.project-fuel-gauge.is-over{color:#c43e4d}.project-fuel-gauge.is-compact{gap:8px;margin-top:2px}.project-fuel-gauge.is-compact .project-fuel-dial{width:64px;height:36px}.project-fuel-gauge.is-compact .project-fuel-dial:after{width:46px;height:25px;left:9px}.project-fuel-gauge.is-compact .project-fuel-needle{width:26px;height:3px;bottom:4px;left:31px}.project-fuel-gauge.is-compact .project-fuel-center{border-width:2px;width:17px;height:17px;left:24px}.project-fuel-gauge.is-compact>div:last-child strong{font-size:.82rem}.project-fuel-gauge.is-compact>div:last-child small{font-size:.55rem}.project-stages{gap:0;display:grid}.project-stages>header{border-bottom:1px solid #ece8ef;justify-content:space-between;align-items:end;padding-bottom:10px;display:flex}.project-stages>header h3{margin:2px 0 0;font-size:.95rem}.project-stages>header>span{color:#7d7483;font-size:.65rem;font-weight:800}.project-stages>article{grid-template-columns:28px 1fr;gap:12px;padding-top:14px;display:grid;position:relative}.project-stages>article:not(:last-child):after{content:"";background:#ded8e4;width:2px;height:calc(100% - 26px);position:absolute;top:39px;left:13px}.project-stage-marker{z-index:1;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.65rem;font-weight:950;display:flex;position:relative}.project-stage-content{border-bottom:1px solid #eeeaf0;gap:9px;padding-bottom:14px;display:grid}.project-stage-content header{justify-content:space-between;align-items:flex-start;display:flex}.project-stage-content header strong{font-size:.78rem}.project-stage-content header p{color:var(--project-muted);margin:2px 0 0;font-size:.66rem}.project-stage-meta{color:#776e7c;flex-wrap:wrap;gap:14px;font-size:.62rem;font-weight:800;display:flex}.project-stage-people{flex-wrap:wrap;gap:6px;display:flex}.project-stage-people>span{color:#5f526b;background:#f4f0f8;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:.61rem;font-weight:850;display:inline-flex}.project-stage-people small{color:#8b7d98;font-size:.54rem}.project-links-panel{background:#faf8fb;border:1px solid #e9e4ec;border-radius:15px;gap:10px;padding:14px;display:grid}.project-links-panel>header>div{align-items:center;gap:9px;display:flex}.project-links-panel>header svg{color:var(--project-purple)}.project-links-panel>header span{display:grid}.project-links-panel>header strong{font-size:.76rem}.project-links-panel>header small,.project-links-panel>p{color:var(--project-muted);margin:0;font-size:.62rem}.project-links-panel>div{flex-wrap:wrap;gap:7px;display:flex}.project-links-panel>div a{color:#5c3f92;background:#fff;border:1px solid #dcd4e2;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;font-size:.66rem;font-weight:850;text-decoration:none;display:inline-flex}.project-links-panel form{grid-template-columns:.8fr 1.3fr auto;gap:7px;display:grid}.project-links-panel form input{background:#fff;border:1px solid #dcd6e0;border-radius:9px;padding:8px 9px;font-size:.68rem}.project-links-panel form button{background:var(--project-purple-dark);color:#fff;border:0;border-radius:9px;padding:8px 11px;font-size:.65rem;font-weight:900}.project-empty-state{color:#6d6375;text-align:center;background:#fff;border:1px dashed #cfc5d7;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:30px;display:flex}.project-empty-state svg{color:var(--project-purple)}.project-empty-state h2{color:var(--project-ink);margin:10px 0 4px;font-size:1.05rem}.project-empty-state p{max-width:430px;margin:0 0 12px;font-size:.72rem}.project-empty-state button{background:var(--project-purple-dark);color:#fff;border:0;border-radius:999px;padding:9px 13px;font-size:.7rem;font-weight:900}.project-dialog-backdrop{z-index:100;background:#1c1721ad;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.project-create-dialog{background:#f8f6f9;border-radius:22px;width:100%;max-width:980px;max-height:calc(100vh - 40px);padding:20px;overflow-y:auto;box-shadow:0 25px 90px #00000040}.project-create-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.project-create-dialog>header h2{margin:3px 0 0;font-size:1.25rem}.project-create-dialog>header>button{color:#655a6c;background:#ece7ef;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.project-create-dialog>form{gap:16px;margin-top:16px;display:grid}.project-create-basics{background:#fff;border:1px solid #e3dee6;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.project-create-basics label,.project-draft-grid label{gap:4px;display:grid}.project-create-basics label.is-wide,.project-draft-grid label.is-wide{grid-column:span 2}.project-create-basics label>span,.project-draft-grid label>span{color:#786e7e;text-transform:uppercase;font-size:.59rem;font-weight:900}.project-create-basics input,.project-create-basics select,.project-create-basics textarea,.project-draft-grid input,.project-draft-assignments select,.project-draft-assignments input{color:#322b37;font:inherit;background:#fbfafc;border:1px solid #dcd6e0;border-radius:9px;padding:8px 9px;font-size:.7rem}.project-create-basics textarea{resize:vertical;min-height:76px}.project-create-basics>article{color:var(--project-purple);background:#f2edfa;border-radius:10px;align-items:center;gap:8px;padding:9px;display:flex}.project-create-basics>article span{display:grid}.project-create-basics>article small{text-transform:uppercase;font-size:.56rem;font-weight:900}.project-create-basics>article strong{color:#51445b;font-size:.7rem}.project-suggested-stages{gap:8px;display:grid}.project-suggested-stages>header{justify-content:space-between;align-items:center;display:flex}.project-suggested-stages>header>div{align-items:center;gap:8px;display:flex}.project-suggested-stages>header>div svg{color:var(--project-purple)}.project-suggested-stages>header>div span{display:grid}.project-suggested-stages>header strong{font-size:.76rem}.project-suggested-stages>header small{color:var(--project-muted);font-size:.61rem}.project-suggested-stages>header button{color:#5f438f;background:#fff;border:1px solid #d9d1e1;border-radius:999px;padding:7px 9px;font-size:.62rem;font-weight:900}.project-suggested-stages>article{background:#fff;border:1px solid #e3dee6;border-radius:14px;grid-template-columns:28px 1fr auto;align-items:start;gap:10px;padding:12px;display:grid}.project-draft-index{background:var(--project-purple-dark);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.65rem;font-weight:950;display:flex}.project-suggested-stages>article>button{color:#a79eab;background:0 0;border:0;padding:4px}.project-draft-grid{grid-template-columns:1.4fr repeat(3,.65fr);gap:8px;display:grid}.project-draft-assignments{border-top:1px solid #eeeaf0;gap:7px;margin-top:10px;padding-top:9px;display:grid}.project-draft-assignments>header{justify-content:space-between;align-items:center;display:flex}.project-draft-assignments>header>span{color:#7c7281;text-transform:uppercase;font-size:.58rem;font-weight:900}.project-draft-assignments>header button{color:#624294;background:#f1ebf8;border:0;border-radius:999px;align-items:center;gap:3px;padding:5px 7px;font-size:.58rem;font-weight:900;display:inline-flex}.project-draft-assignments>div{grid-template-columns:minmax(170px,1fr) 82px auto;align-items:center;gap:7px;display:grid}.project-draft-assignments>div label{align-items:center;display:flex;position:relative}.project-draft-assignments>div label input{width:100%;padding-right:24px}.project-draft-assignments>div label span{color:#8d8392;font-size:.62rem;position:absolute;right:9px}.project-draft-assignments>div>button{color:#b34c58;background:#f7ecee;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.project-create-dialog form>footer{border-top:1px solid #ddd7e1;justify-content:flex-end;align-items:center;gap:8px;padding-top:14px;display:flex}.project-create-dialog form>footer button{border-radius:999px;padding:9px 14px;font-size:.7rem;font-weight:900}.project-create-dialog form>footer>button:first-child{color:#665d6b;background:#fff;border:1px solid #d7d0dc}.project-create-dialog form>footer button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:900px){.project-tracking-header{flex-direction:column;align-items:flex-start;gap:18px}.project-tracking-header-actions{justify-content:flex-start}.project-tracking-layout{grid-template-columns:1fr}.project-list{grid-template-columns:repeat(2,minmax(0,1fr))}.project-list>header{grid-column:1/-1}.project-create-basics{grid-template-columns:repeat(2,1fr)}.project-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.project-mode-bar{align-items:flex-start;gap:10px}.project-tracking-header{border-radius:17px;padding:18px}.project-query-panel,.project-overview-grid,.project-list,.project-overview-metrics,.project-links-panel form,.project-create-basics,.project-draft-grid{grid-template-columns:1fr}.project-create-basics label.is-wide,.project-draft-grid label.is-wide{grid-column:auto}.project-suggested-stages>article{grid-template-columns:24px 1fr}.project-suggested-stages>article>button{grid-column:2;justify-self:end}.project-draft-assignments>div{grid-template-columns:1fr 82px auto}}.project-query-panel>form{align-items:center;gap:7px;min-width:0;display:flex}.project-query-panel>form label{flex:1;min-width:150px}.project-query-panel>form>button,.project-query-panel>form>a{white-space:nowrap;border-radius:10px;padding:10px 12px;font-size:.66rem;font-weight:900;text-decoration:none}.project-query-panel>form>button{background:var(--project-purple-dark);border:1px solid var(--project-purple-dark);color:#fff}.project-query-panel>form>a{color:#624294;background:#fff;border:1px solid #dcd6e0}.project-owner{align-items:center;gap:6px;letter-spacing:0!important;text-transform:none!important;display:inline-flex!important}.project-avatar{color:#553d81;background:#ddd4eb;border:2px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:.56rem;font-weight:950;display:inline-flex;overflow:hidden}.project-avatar.is-small{width:24px;height:24px}.project-avatar img{object-fit:cover;width:100%;height:100%}.project-avatar>span{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.project-progress{gap:5px;display:grid}.project-progress>div{color:#6f6675;justify-content:space-between;align-items:center;font-size:.6rem;display:flex}.project-progress>div strong{color:#453d4a;font-size:.64rem}.project-progress-track{background:#e8e3eb;border-radius:999px;height:7px;display:block;overflow:hidden}.project-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#7251b5,#9979d6);height:100%;transition:width .25s;display:block}.project-progress.is-safe .project-progress-track>span{background:#3c9c71}.project-progress.is-warning .project-progress-track>span{background:#e0a326}.project-progress.is-danger .project-progress-track>span,.project-progress.is-over .project-progress-track>span{background:#d34b58}.project-progress.is-over .project-progress-track{box-shadow:0 0 0 2px #d34b5829}.project-progress-card{gap:14px;display:grid}.project-progress-card>p{color:#756e7d;margin:0;font-size:.65rem}.project-time-alert{border-radius:13px;align-items:center;gap:9px;padding:10px 12px;display:flex}.project-time-alert.is-warning{color:#8d6512;background:#fff6dc;border:1px solid #efd78f}.project-time-alert.is-danger{color:#a62e3d;background:#fff0f1;border:1px solid #efb5bc}.project-time-alert>span{gap:1px;display:grid}.project-time-alert strong{font-size:.72rem}.project-time-alert small{font-size:.63rem;font-weight:750}.is-danger{color:#a62e3d;background:#fff0f1}.project-stage-people{gap:7px;display:grid}.project-stage-people>article{background:#faf8fb;border:1px solid #e7e1ea;border-radius:12px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:9px;padding:8px;display:grid}.project-assignment-person{align-items:center;gap:8px;min-width:0;display:flex}.project-assignment-person>span{min-width:0;display:grid}.project-assignment-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.project-assignment-person small{font-size:.57rem}.project-assignment-date{color:#776e7c;white-space:nowrap;align-items:center;gap:4px;font-size:.6rem;font-weight:800;display:flex}.project-stage-people>article>form{align-items:center;gap:6px;display:flex}.project-stage-people>article>form input{color:#4d4652;background:#fff;border:1px solid #d9d2dd;border-radius:8px;padding:7px;font-size:.62rem}.project-stage-people>article>form button,.project-stage-people>article>button{background:var(--project-purple-dark);color:#fff;white-space:nowrap;border:0;border-radius:8px;padding:8px 10px;font-size:.61rem;font-weight:900}.project-stage-people>article>form label{gap:2px;display:grid}.project-stage-people>article>form label>span{color:#776e7c;font-size:.52rem;font-weight:850}.project-stage-people>article>form input[type=number]{width:88px}.project-stage-people>article>form button:disabled{cursor:wait;opacity:.65}@media (max-width:760px){.project-query-panel>form{flex-wrap:wrap;align-items:stretch}.project-query-panel>form label{flex-basis:100%}.project-stage-people>article{grid-template-columns:1fr}.project-stage-people>article>form{grid-template-columns:minmax(0,1fr) 96px auto;align-items:stretch;display:grid}.project-stage-people>article>form input[type=number]{width:100%}.project-assignment-date{padding-left:40px}}.project-delivery-slip{color:#a62e3d;font-size:.59rem;font-weight:900}.project-overview-metrics article.project-delivery-date.is-danger{background:#fff0f1;border-color:#efb5bc}.project-overview-metrics article.project-delivery-date.is-danger>svg,.project-overview-metrics article.project-delivery-date.is-danger strong{color:#a62e3d}.project-date-hint{color:#7c7281;text-transform:none;font-size:.56rem;line-height:1.35}.project-date-editor{background:#faf8fc;border:1px solid #ded6e5;border-radius:12px;gap:9px;padding:11px;display:grid}.project-date-editor>header>span{gap:2px;display:grid}.project-date-editor>header strong{color:#5f438f;font-size:.68rem}.project-date-editor>header small{color:#786e7e;font-size:.58rem}.project-date-editor form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.project-date-editor label{gap:3px;display:grid}.project-date-editor label span{color:#786e7e;text-transform:uppercase;font-size:.54rem;font-weight:900}.project-date-editor input{color:#403747;background:#fff;border:1px solid #d9d2dd;border-radius:8px;padding:7px 8px;font-size:.66rem}.project-date-editor button{background:var(--project-purple-dark);color:#fff;border:0;border-radius:8px;padding:8px 10px;font-size:.62rem;font-weight:900}.project-date-editor button:disabled{cursor:wait;opacity:.65}.project-date-editor>p{color:#786e7e;margin:0;font-size:.57rem}.project-date-editor.is-project{border-color:#cfc2e4}.project-date-editor.is-stage{background:#fff;padding:9px}.project-date-editor.is-stage>header small{max-width:560px}
