.HqGantt-module__kV2ZZG__shell{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--radius-lg);margin-top:14px;overflow:hidden}.HqGantt-module__kV2ZZG__toolbar{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 14px;display:flex}.HqGantt-module__kV2ZZG__toolbar>div:first-child{align-items:center;gap:8px;display:flex}.HqGantt-module__kV2ZZG__coverage{background:var(--bg-canvas);color:var(--text-secondary);text-transform:capitalize;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:700}.HqGantt-module__kV2ZZG__coverageWarning{color:#8a5a00;background:#fff6e8}.HqGantt-module__kV2ZZG__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.HqGantt-module__kV2ZZG__controls button{border:1px solid var(--hairline);background:var(--bg-card);min-height:32px;color:var(--text-secondary);padding:5px 9px;font-size:13px;font-weight:700}.HqGantt-module__kV2ZZG__controls button:hover,.HqGantt-module__kV2ZZG__controls .HqGantt-module__kV2ZZG__active{background:var(--bg-canvas);color:var(--text-primary);border-color:#aeb5bc}.HqGantt-module__kV2ZZG__zoomSeg{align-items:center;gap:6px;display:inline-flex}.HqGantt-module__kV2ZZG__deliveryVariant .HqGantt-module__kV2ZZG__zoomSeg{border:1px solid var(--hairline-strong);background:#eceef0;border-radius:8px;gap:2px;padding:2px}.HqGantt-module__kV2ZZG__deliveryVariant .HqGantt-module__kV2ZZG__zoomSeg button{min-height:26px;color:var(--text-secondary);background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:12px;font-weight:600}.HqGantt-module__kV2ZZG__deliveryVariant .HqGantt-module__kV2ZZG__zoomSeg button:hover{color:var(--text-primary);background:0 0;border:0}.HqGantt-module__kV2ZZG__deliveryVariant .HqGantt-module__kV2ZZG__zoomSeg button[aria-pressed=true]{color:var(--text-primary);background:#fff;border:0;box-shadow:0 1px 2px #14161a1f}.HqGantt-module__kV2ZZG__controlLabel{color:var(--text-meta);font-size:12px;font-weight:700}.HqGantt-module__kV2ZZG__controlDivider{background:var(--hairline-soft);width:1px;height:24px;margin:0 2px}.HqGantt-module__kV2ZZG__scrollHint{border-bottom:1px solid var(--hairline-soft);color:var(--text-meta);background:#fafbfc;padding:7px 14px;font-size:12px}.HqGantt-module__kV2ZZG__coverageNote,.HqGantt-module__kV2ZZG__error{border-bottom:1px solid var(--hairline-soft);color:var(--text-secondary);background:#fffaf2;padding:9px 14px;font-size:14px}.HqGantt-module__kV2ZZG__error{background:#fff7f6;align-items:center;min-height:88px;display:flex}.HqGantt-module__kV2ZZG__canvasWrap{overscroll-behavior:contain;min-height:360px;position:relative}.HqGantt-module__kV2ZZG__canvas{width:100%;height:100%}.HqGantt-module__kV2ZZG__loading{background:linear-gradient(90deg, var(--bg-card), var(--bg-canvas), var(--bg-card))}.HqGantt-module__kV2ZZG__divider{z-index:12;cursor:col-resize;background:0 0;width:5px;position:absolute;top:0;bottom:16px}.HqGantt-module__kV2ZZG__divider:hover,.HqGantt-module__kV2ZZG__divider:active{background:#2d9cee29}.HqGantt-module__kV2ZZG__legend{border-top:1px solid var(--hairline-soft);color:var(--text-secondary);flex-wrap:wrap;gap:16px;padding:10px 14px 6px;font-size:13px;display:flex}.HqGantt-module__kV2ZZG__legend span{align-items:center;gap:6px;display:inline-flex}.HqGantt-module__kV2ZZG__legend i{border:1px solid #0000001f;border-radius:3px;flex:none;width:16px;height:8px;display:inline-block}.HqGantt-module__kV2ZZG__owned{background:#dcebfa}.HqGantt-module__kV2ZZG__private{background:#e9ecef}.HqGantt-module__kV2ZZG__risk{background:#fff0ef;border-bottom:2px solid var(--negative)!important}.HqGantt-module__kV2ZZG__blocked{background:#fff7df;border-bottom:2px solid #a66b00!important}.HqGantt-module__kV2ZZG__complete{background:#e8f3ec;border-color:#95b8a1!important}.HqGantt-module__kV2ZZG__suggested{background:repeating-linear-gradient(135deg,#edf6ff 0 4px,#fff7df 4px 8px);border:1px dashed #8a6a20!important}.HqGantt-module__kV2ZZG__offtime{background:#0000000a}.HqGantt-module__kV2ZZG__milestone{background:#4a5259;transform:rotate(45deg);border-radius:1px!important;width:9px!important;height:9px!important}.HqGantt-module__kV2ZZG__dependency{position:relative;border:0!important;border-top:2px solid #aeb5bc!important;border-radius:0!important;width:18px!important;height:0!important}.HqGantt-module__kV2ZZG__dependency:after{content:"";border-top:2px solid #aeb5bc;border-right:2px solid #aeb5bc;width:5px;height:5px;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)}.HqGantt-module__kV2ZZG__attribution{color:var(--text-meta);padding:0 14px 10px;font-size:12px}.HqGantt-module__kV2ZZG__shell .gantt_container{font-family:var(--font-sans);color:var(--text-body);border:0}:is(.HqGantt-module__kV2ZZG__shell .gantt_grid_scale,.HqGantt-module__kV2ZZG__shell .gantt_task_scale){border-color:var(--hairline);color:var(--text-secondary);background:#fafbfc;font-size:12px;font-weight:700}:is(.HqGantt-module__kV2ZZG__shell .gantt_scale_cell,.HqGantt-module__kV2ZZG__shell .gantt_grid_head_cell){border-color:var(--hairline-soft)}:is(.HqGantt-module__kV2ZZG__shell .gantt_row,.HqGantt-module__kV2ZZG__shell .gantt_task_row){border-color:var(--hairline-soft);background:var(--bg-card)}:is(.HqGantt-module__kV2ZZG__shell .gantt_row:hover,.HqGantt-module__kV2ZZG__shell .gantt_task_row:hover){background:var(--bg-canvas)}:is(.HqGantt-module__kV2ZZG__shell .gantt_row.gantt_selected,.HqGantt-module__kV2ZZG__shell .gantt_task_row.gantt_selected){background:#2d9cee09!important}:is(.HqGantt-module__kV2ZZG__shell .gantt_cell,.HqGantt-module__kV2ZZG__shell .gantt_tree_content){font-size:14px}.HqGantt-module__kV2ZZG__shell .gantt_task_cell{border-color:#f2f3f4}.HqGantt-module__kV2ZZG__shell .gantt_hor_scroll{opacity:1!important;min-height:14px!important}.HqGantt-module__kV2ZZG__shell .hq-gantt-offtime{background:#00000009!important}.HqGantt-module__kV2ZZG__shell .hq-gantt-today{box-shadow:inset 3px 0 0 var(--interactive);background:#2d9cee17!important}.HqGantt-module__kV2ZZG__shell .gantt_task_line.hq-gantt-task{color:#123a5b;box-shadow:none;background:#dcebfa;border:1px solid #a9cdec;border-radius:5px}.HqGantt-module__kV2ZZG__shell .gantt_task_line.hq-gantt-hide-bar{display:none!important}.HqGantt-module__kV2ZZG__shell .gantt_task_line.hq-gantt-tone-private{color:#3f464d;background:#e9ecef;border-color:#c8cdd2}.HqGantt-module__kV2ZZG__shell .gantt_task_line.hq-gantt-tone-risk{border-color:#e4b9b6;border-bottom:2px solid var(--negative);color:#6f2521;background:#fff0ef}.HqGantt-module__kV2ZZG__shell .gantt_task_line.hq-gantt-tone-blocked{color:#624300;background:#fff7df;border-color:#ddc38b #ddc38b #a66b00;border-bottom-style:solid;border-bottom-width:2px}.HqGantt-module__kV2ZZG__shell .gantt_task_line.hq-gantt-tone-complete{color:#24543a;background:#e8f3ec;border-color:#95b8a1}.HqGantt-module__kV2ZZG__shell .gantt_task_line.hq-gantt-tone-suggested{color:#5f4b13;opacity:.9;cursor:pointer;background:repeating-linear-gradient(135deg,#edf6ff 0 6px,#fff7df 6px 12px);border:1px dashed #8a6a20;transition:box-shadow .12s,opacity .12s}.HqGantt-module__kV2ZZG__shell .gantt_task_line.hq-gantt-tone-suggested:hover{opacity:1;box-shadow:0 0 0 2px #e0a80066}.HqGantt-module__kV2ZZG__shell .gantt_task_line.gantt_project{color:#0000;background:#333;border:0;border-radius:2px;margin-top:6px;height:8px!important}.HqGantt-module__kV2ZZG__shell .gantt_task_progress{background:#123a5b4d;border-radius:4px 0 0 4px}.HqGantt-module__kV2ZZG__deliveryVariant .gantt_task_line.hq-gantt-task{color:#2b2f34;background:#c3c8ce;border:1px solid #b4bac1;border-radius:5px;box-shadow:inset 0 -1px #0000000f}.HqGantt-module__kV2ZZG__deliveryVariant .gantt_task_progress{background:#0000001a}.HqGantt-module__kV2ZZG__deliveryVariant .gantt_task_line.gantt_project{opacity:.6;background:#9aa0a6;border:0;border-radius:3px;margin-top:8px;height:5px!important}.HqGantt-module__kV2ZZG__shell .gantt_task_content{text-overflow:ellipsis;padding:0 6px;font-size:12px;font-weight:700;overflow:hidden}.HqGantt-module__kV2ZZG__shell .gantt_side_content{color:var(--text-secondary);white-space:nowrap;padding-left:6px;font-size:12px}.HqGantt-module__kV2ZZG__shell .gantt_link_line{border-color:#d6dade}.HqGantt-module__kV2ZZG__shell .gantt_link_arrow{border-left-color:#d6dade}.HqGantt-module__kV2ZZG__shell .gantt_tooltip{border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-body);font-family:var(--font-sans);font-size:13px;line-height:1.45;box-shadow:0 10px 28px #00000029}.HqGantt-module__kV2ZZG__shell .hq-resource-person{align-items:center;gap:7px;width:100%;max-width:100%;min-height:34px;display:inline-flex}.HqGantt-module__kV2ZZG__td{--ink:#17181b;--muted:#6b7075;--faint:#9aa0a6;--line:#e7e8eb;--line2:#dcdee1;--accent:#ffc001;--good:#1e7b4d;--good-bg:#eaf5ee;--flag:#9a6a11;--flag-bg:#fbf3e0;color:var(--ink)}.HqGantt-module__kV2ZZG__tdHead{border-bottom:1px solid var(--line);padding:2px 2px 16px}.HqGantt-module__kV2ZZG__tdEyebrow{letter-spacing:.02em;color:var(--faint);margin-bottom:8px;font-size:11.5px;font-weight:600}.HqGantt-module__kV2ZZG__tdTitle{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:18px;font-weight:650;line-height:1.3}.HqGantt-module__kV2ZZG__tdChips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.HqGantt-module__kV2ZZG__tdChip{border:1px solid var(--line);border-radius:7px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.HqGantt-module__kV2ZZG__tdOpen{color:#345b86;background:#eef4fb;border-color:#d6e4f2}.HqGantt-module__kV2ZZG__tdWait{background:var(--flag-bg);color:var(--flag);border-color:#f0e0b6}.HqGantt-module__kV2ZZG__tdDone{background:var(--good-bg);color:var(--good);border-color:#bcdfca}.HqGantt-module__kV2ZZG__tdType{color:#4a4f55;background:#f5f6f7}.HqGantt-module__kV2ZZG__tdCat{color:#7a5f13;background:#faf6ea;border-color:#eeddb8}.HqGantt-module__kV2ZZG__tdBody{padding:2px}.HqGantt-module__kV2ZZG__tdRow{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.HqGantt-module__kV2ZZG__tdLabel{color:var(--muted);flex:0 0 108px;padding-top:3px;font-size:12.5px;font-weight:600}.HqGantt-module__kV2ZZG__tdVal{flex:1;min-width:0;font-size:13.5px}.HqGantt-module__kV2ZZG__tdNum{font-variant-numeric:tabular-nums}.HqGantt-module__kV2ZZG__tdSub{color:var(--faint);margin-top:5px;font-size:12px;line-height:1.5;display:block}.HqGantt-module__kV2ZZG__tdNone{color:var(--faint)}.HqGantt-module__kV2ZZG__tdMissing{color:var(--flag);font-weight:500}.HqGantt-module__kV2ZZG__tdDev{align-items:center;gap:9px;display:inline-flex}.HqGantt-module__kV2ZZG__tdAv{color:#fff;background:linear-gradient(135deg,#7d8b9c,#9aa6b4);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.HqGantt-module__kV2ZZG__tdAv img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.HqGantt-module__kV2ZZG__tdNm{font-weight:600}.HqGantt-module__kV2ZZG__tdTag{height:20px;color:var(--muted);background:#f1f2f4;border-radius:6px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.HqGantt-module__kV2ZZG__tdFoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.HqGantt-module__kV2ZZG__tdFootnote{color:var(--faint);font-size:11.5px}.HqGantt-module__kV2ZZG__tdLink{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.HqGantt-module__kV2ZZG__tdLink:hover{color:var(--ink)}.HqGantt-module__kV2ZZG__shell .hq-gantt-owner{align-items:center;gap:8px;min-width:0;display:inline-flex}.HqGantt-module__kV2ZZG__shell .hq-gantt-owner-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HqGantt-module__kV2ZZG__shell .hq-gantt-owner-tag{color:#6b7075;background:#f1f2f4;border-radius:5px;flex:none;padding:1px 6px;font-size:10px;font-weight:600}.HqGantt-module__kV2ZZG__shell .hq-resource-avatar-stack{flex:none;width:30px;height:30px;position:relative}.HqGantt-module__kV2ZZG__shell .hq-resource-avatar{object-fit:cover;background:#eef1f3;border:2px solid #d7dce0;border-radius:50%;flex:none;width:30px;height:30px}.HqGantt-module__kV2ZZG__shell .hq-resource-avatar-fallback{color:#3f464d;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.HqGantt-module__kV2ZZG__shell .hq-resource-avatar-stack .hq-resource-avatar-fallback{position:absolute;inset:0}.HqGantt-module__kV2ZZG__shell .hq-resource-avatar-image{object-fit:cover;background:#eef1f3;border:2px solid #d7dce0;border-radius:50%;width:30px;height:30px;position:absolute;inset:0}.HqGantt-module__kV2ZZG__shell .hq-resource-state-dot{border:1px solid #0000001f;border-radius:50%;flex:none;width:9px;height:9px}.HqGantt-module__kV2ZZG__shell .hq-resource-state-available{background:#1e9e6a}.HqGantt-module__kV2ZZG__shell .hq-resource-state-scheduled{background:#2d9cee}.HqGantt-module__kV2ZZG__shell .hq-resource-state-needs_scheduling{background:#e9a13c}.HqGantt-module__kV2ZZG__shell .hq-resource-state-over_capacity{background:#dd524d}.HqGantt-module__kV2ZZG__shell .hq-resource-state-unknown{background:#929292}.HqGantt-module__kV2ZZG__shell .hq-resource-state-label{text-overflow:ellipsis;max-width:105px;color:var(--text-secondary);white-space:nowrap;flex:0 auto;font-size:11px;font-weight:700;overflow:hidden}.HqGantt-module__kV2ZZG__shell .hq-resource-mini{text-overflow:ellipsis;white-space:nowrap;max-width:90px;color:var(--text-meta);margin-left:auto;font-size:11px;overflow:hidden}.HqGantt-module__kV2ZZG__shell .hq-resource-name-sr{clip:auto;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:150px;height:auto;color:var(--text-primary);border:0;flex:auto;margin:0;padding:0;font-size:13px;font-weight:800;position:static;overflow:hidden}.HqGantt-module__kV2ZZG__shell .hq-resource-child{align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:inline-flex}.HqGantt-module__kV2ZZG__shell .hq-resource-child-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.HqGantt-module__kV2ZZG__shell .hq-resource-child-link{color:inherit;text-decoration:none}.HqGantt-module__kV2ZZG__shell .hq-resource-child-link:hover{text-decoration:underline}.HqGantt-module__kV2ZZG__shell .hq-resource-child-meta{color:var(--text-meta);white-space:nowrap;flex:none;margin-left:auto;font-size:11px}.HqGantt-module__kV2ZZG__shell .hq-resource-project-cell{font-weight:700}.HqGantt-module__kV2ZZG__shell .gantt_row.hq-resource-project-row{background:#fafbfc!important}.HqGantt-module__kV2ZZG__shell .gantt_row.hq-resource-gap-row{background:#fffaf2!important}.HqGantt-module__kV2ZZG__shell .hq-resource-row-available{background:#1e9e6a09!important}.HqGantt-module__kV2ZZG__shell .hq-resource-row-needs_scheduling{background:#e9a13c0f!important}.HqGantt-module__kV2ZZG__shell .hq-resource-row-over_capacity{background:#dd524d0d!important}.HqGantt-module__kV2ZZG__shell .hq-resource-row-over_capacity .hq-resource-mini{color:var(--negative);font-weight:800}.HqGantt-module__kV2ZZG__shell .hq-resource-row-over_capacity .hq-resource-state-label{color:var(--negative)}@media (max-width:1080px){.HqGantt-module__kV2ZZG__toolbar{flex-direction:column;align-items:flex-start}.HqGantt-module__kV2ZZG__controls{justify-content:flex-start}}@media (max-width:800px){.HqGantt-module__kV2ZZG__canvasWrap{min-height:420px}.HqGantt-module__kV2ZZG__controlDivider{display:none}}
.TeamScheduleWorkspace-module__RO9anW__workspace{--ink:#000;--muted:#414141;--line:#e7ebef;--blue:#2878b9;--amber:#946515;color:var(--ink);min-height:100%;font-size:16px;font-family:var(--font-sans);background:#f5f7f9;padding:24px 28px}.TeamScheduleWorkspace-module__RO9anW__workspace button,.TeamScheduleWorkspace-module__RO9anW__panel button{cursor:pointer;font:inherit;border:1px solid var(--line,#e7ebef);color:inherit;background:#fff;border-radius:7px;padding:7px 11px}.TeamScheduleWorkspace-module__RO9anW__workspace button:disabled,.TeamScheduleWorkspace-module__RO9anW__panel button:disabled{opacity:.5;cursor:wait}.TeamScheduleWorkspace-module__RO9anW__workspace button:focus-visible,.TeamScheduleWorkspace-module__RO9anW__workspace input:focus-visible,.TeamScheduleWorkspace-module__RO9anW__workspace select:focus-visible,.TeamScheduleWorkspace-module__RO9anW__panel :focus-visible{outline-offset:2px;outline:3px solid #4597d4}.TeamScheduleWorkspace-module__RO9anW__workspace a,.TeamScheduleWorkspace-module__RO9anW__panel a{color:#236da7;text-decoration:none}.TeamScheduleWorkspace-module__RO9anW__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.TeamScheduleWorkspace-module__RO9anW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#7b8a98;font-size:11px;font-weight:700}.TeamScheduleWorkspace-module__RO9anW__header h1{letter-spacing:-1px;margin:6px 0 2px;font-size:32px;font-weight:680}.TeamScheduleWorkspace-module__RO9anW__header h1 span{letter-spacing:0;color:#3f5266;vertical-align:middle;background:#e9eef3;border-radius:20px;margin-left:12px;padding:4px 10px;font-size:12.5px;font-weight:600}.TeamScheduleWorkspace-module__RO9anW__header p{color:var(--muted);margin:2px 0 0;font-size:15px}.TeamScheduleWorkspace-module__RO9anW__headerActions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.TeamScheduleWorkspace-module__RO9anW__freshness{color:var(--muted)!important;background:0 0!important;border:0!important;font-size:12px!important}.TeamScheduleWorkspace-module__RO9anW__freshness i{background:#c18d30;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.TeamScheduleWorkspace-module__RO9anW__freshness i[data-state=complete]{background:#328462}.TeamScheduleWorkspace-module__RO9anW__sourceNotice,.TeamScheduleWorkspace-module__RO9anW__warning{color:#75551e;background:#fff6df;border-radius:8px;padding:12px 14px;line-height:1.5}.TeamScheduleWorkspace-module__RO9anW__sourceNotice{margin-bottom:16px}.TeamScheduleWorkspace-module__RO9anW__sourceNotice button{color:#75551e;background:0 0;border:0;font-weight:650}.TeamScheduleWorkspace-module__RO9anW__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.TeamScheduleWorkspace-module__RO9anW__metrics[data-automatic=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.TeamScheduleWorkspace-module__RO9anW__metrics button{text-align:left;border-radius:10px;flex-direction:column;gap:5px;padding:14px 16px;transition:box-shadow .12s,transform .12s;display:flex;box-shadow:0 1px 3px #15283e12}.TeamScheduleWorkspace-module__RO9anW__metrics button:hover:not([data-active=true]){transform:translateY(-1px);box-shadow:0 3px 10px #15283e1a}.TeamScheduleWorkspace-module__RO9anW__metrics button[data-active=true]{border-color:#448cc2;box-shadow:0 0 0 1px #448cc2,0 2px 8px #2878b924}.TeamScheduleWorkspace-module__RO9anW__metrics span{color:#556472;letter-spacing:.01em;font-size:13px;font-weight:600}.TeamScheduleWorkspace-module__RO9anW__metrics strong{letter-spacing:-.8px;color:#0a0f14;font-size:32px;font-weight:680;line-height:1.05}.TeamScheduleWorkspace-module__RO9anW__metrics small{color:#5d6b78;letter-spacing:0;font-size:13px;font-weight:500}.TeamScheduleWorkspace-module__RO9anW__metrics em{color:#5f7182;font-size:12px;font-style:normal}.TeamScheduleWorkspace-module__RO9anW__danger{color:#b7473d}.TeamScheduleWorkspace-module__RO9anW__board{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 18px #1320300f}.TeamScheduleWorkspace-module__RO9anW__toolbar,.TeamScheduleWorkspace-module__RO9anW__periodToolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.TeamScheduleWorkspace-module__RO9anW__toolbar nav,.TeamScheduleWorkspace-module__RO9anW__tools,.TeamScheduleWorkspace-module__RO9anW__periodToolbar>div{align-items:center;gap:4px;display:flex}.TeamScheduleWorkspace-module__RO9anW__toolbar nav button{color:#5e6b77;background:0 0;border:0}.TeamScheduleWorkspace-module__RO9anW__toolbar nav button[data-active=true],.TeamScheduleWorkspace-module__RO9anW__periodToolbar button[data-active=true]{color:#185f96;background:#e9f2fa}.TeamScheduleWorkspace-module__RO9anW__tools{gap:8px}.TeamScheduleWorkspace-module__RO9anW__tools input,.TeamScheduleWorkspace-module__RO9anW__tools select,.TeamScheduleWorkspace-module__RO9anW__panel select,.TeamScheduleWorkspace-module__RO9anW__panel input[type=date]{font:inherit;color:inherit;background:#fff;border:1px solid #dfe5eb;border-radius:7px;padding:9px 10px}.TeamScheduleWorkspace-module__RO9anW__tools input{width:210px}.TeamScheduleWorkspace-module__RO9anW__periodToolbar{color:#5e6b77;padding:8px 16px;font-size:13px}.TeamScheduleWorkspace-module__RO9anW__periodToolbar b{margin-left:10px;font-weight:550}.TeamScheduleWorkspace-module__RO9anW__periodToolbar button{border:0;padding:6px 9px}.TeamScheduleWorkspace-module__RO9anW__widthControl{align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex}.TeamScheduleWorkspace-module__RO9anW__widthControl input{accent-color:#3485bd;width:65px}.TeamScheduleWorkspace-module__RO9anW__reviewNav{background:#fffbef;border-bottom:1px solid #f1e6cc;align-items:center;gap:8px;padding:9px 16px;display:flex}.TeamScheduleWorkspace-module__RO9anW__reviewNav span{color:#806223;margin-right:auto}.TeamScheduleWorkspace-module__RO9anW__timelineWrap{position:relative}.TeamScheduleWorkspace-module__RO9anW__timeline{height:clamp(360px,100dvh - 435px,820px);min-height:360px}.TeamScheduleWorkspace-module__RO9anW__loading{z-index:2;background:#fafcfd;place-content:center;display:grid;position:absolute;inset:0}.TeamScheduleWorkspace-module__RO9anW__empty{text-align:center;color:#677584;padding:60px 24px}.TeamScheduleWorkspace-module__RO9anW__legend{color:#6e7c89;border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;padding:12px 16px;font-size:12px;display:flex}.TeamScheduleWorkspace-module__RO9anW__legend span{align-items:center;gap:6px;display:flex}.TeamScheduleWorkspace-module__RO9anW__legend span:last-child{margin-left:auto}.TeamScheduleWorkspace-module__RO9anW__legend i{border-radius:2px;width:13px;height:8px}.TeamScheduleWorkspace-module__RO9anW__savedSwatch{background:#8cb8da}.TeamScheduleWorkspace-module__RO9anW__suggestedSwatch{background:#edd6a0}.TeamScheduleWorkspace-module__RO9anW__privateSwatch{background:#aeb8c3}.TeamScheduleWorkspace-module__RO9anW__freeSwatch{background:#e1eee9}.TeamScheduleWorkspace-module__RO9anW__taskList{border-top:1px solid var(--line);max-height:380px;overflow:auto}.TeamScheduleWorkspace-module__RO9anW__taskList>button{text-align:left;border:0;border-bottom:1px solid #edf0f2;border-radius:0;justify-content:space-between;gap:16px;width:100%;padding:12px 20px;display:flex}.TeamScheduleWorkspace-module__RO9anW__taskList small{color:#708090;margin-top:4px;display:block}.TeamScheduleWorkspace-module__RO9anW__toast{z-index:1200;color:#fff;background:#233447;border-radius:10px;align-items:center;gap:12px;max-width:90vw;padding:12px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 25px #10203033}.TeamScheduleWorkspace-module__RO9anW__toast button{color:#fff;background:0 0;border-color:#fff3}.TeamScheduleWorkspace-module__RO9anW__panel{--line:#e7ebef;color:#243345;flex-direction:column;gap:18px;padding:26px;font-size:16px;display:flex}.TeamScheduleWorkspace-module__RO9anW__panelTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.TeamScheduleWorkspace-module__RO9anW__panelTop button{border:0;padding:0 8px;font-size:22px}.TeamScheduleWorkspace-module__RO9anW__panel h2{letter-spacing:-.3px;margin:0;font-size:23px;line-height:1.35}.TeamScheduleWorkspace-module__RO9anW__panel h3{margin:0 0 8px;font-size:16px}.TeamScheduleWorkspace-module__RO9anW__panel p{color:#687889;margin:0;line-height:1.6}.TeamScheduleWorkspace-module__RO9anW__panel label{flex-direction:column;gap:8px;font-weight:550;display:flex}.TeamScheduleWorkspace-module__RO9anW__savedDates{background:#f2f6f9;border-radius:8px;flex-direction:column;gap:5px;padding:14px;display:flex}.TeamScheduleWorkspace-module__RO9anW__savedDates span{color:#697988;font-size:12px}.TeamScheduleWorkspace-module__RO9anW__dateFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.TeamScheduleWorkspace-module__RO9anW__dateFields input{min-width:0}.TeamScheduleWorkspace-module__RO9anW__why{background:#fdf8ec;border-radius:8px;padding:12px 14px}.TeamScheduleWorkspace-module__RO9anW__preview{background:#f2faf6;border:1px solid #c5ded1;border-radius:8px;padding:14px}.TeamScheduleWorkspace-module__RO9anW__preview b{color:#a55c25;margin-top:8px;display:block}.TeamScheduleWorkspace-module__RO9anW__checkbox{align-items:flex-start;line-height:1.5;flex-direction:row!important;font-weight:450!important}.TeamScheduleWorkspace-module__RO9anW__checkbox input{margin-top:3px}.TeamScheduleWorkspace-module__RO9anW__panelActions{flex-wrap:wrap;gap:8px;display:flex}.TeamScheduleWorkspace-module__RO9anW__panelActions button{min-height:38px}.TeamScheduleWorkspace-module__RO9anW__primary{color:#000!important;background:#ffc001!important;border-color:#ffc001!important}.TeamScheduleWorkspace-module__RO9anW__fine{font-size:12px}.TeamScheduleWorkspace-module__RO9anW__error{color:#a33f36;background:#fff0ef;border-radius:7px;padding:12px;line-height:1.6}.TeamScheduleWorkspace-module__RO9anW__success{color:#247b53;background:#edf8f2;border-radius:8px;padding:16px}.TeamScheduleWorkspace-module__RO9anW__repairTask{text-align:left;flex-direction:column;gap:6px;display:flex;padding:12px!important}.TeamScheduleWorkspace-module__RO9anW__repairTask span{color:#8a672c}.TeamScheduleWorkspace-module__RO9anW__diagnostic{border-top:1px solid var(--line);padding-top:12px}.TeamScheduleWorkspace-module__RO9anW__timeline .gantt_container{border:0;font-family:inherit;font-size:16px}:is(.TeamScheduleWorkspace-module__RO9anW__timeline .gantt_grid_scale,.TeamScheduleWorkspace-module__RO9anW__timeline .gantt_task_scale){color:#788693;background:#fcfdfe;border-color:#e9edf1}:is(.TeamScheduleWorkspace-module__RO9anW__timeline .gantt_scale_cell,.TeamScheduleWorkspace-module__RO9anW__timeline .gantt_task_cell){border-right-color:#f3f5f7}:is(.TeamScheduleWorkspace-module__RO9anW__timeline .gantt_row,.TeamScheduleWorkspace-module__RO9anW__timeline .gantt_task_row){border-bottom-color:#f5f7f9}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-person-row{background:#f8fafc}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-project-row{color:#607083;background:#fdfdfd}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-person{vertical-align:middle;align-items:center;gap:9px;max-width:calc(100% - 12px);line-height:1.2;display:inline-flex}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-person b{font-size:16px;font-weight:650}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-person small{color:#7c8b98;margin-top:3px;font-size:12px;display:block}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-avatar{color:#5a6e83;background:#e6edf3;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:inline-grid}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-count{color:#92681c;background:#f4e7c5;border-radius:9px;padding:3px 6px;font-size:11px}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-row-title{font-size:16px}.TeamScheduleWorkspace-module__RO9anW__timeline .gantt_tree_content{text-overflow:ellipsis;overflow:hidden}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-task{color:#214d6c;background:#d8e9f5;border:1px solid #afcde1;border-radius:5px;overflow:visible}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-task.ts-suggested{color:#72531d;background:#f5e6bd;border:1px dashed #b99042}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-warning{border-color:#bb7e41!important}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-title{text-overflow:ellipsis;white-space:nowrap;padding:0 8px;font-size:16px;display:block;overflow:hidden}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-proposal-dot{font-size:15px}:is(.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-person,.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-project,.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-queue,.TeamScheduleWorkspace-module__RO9anW__timeline .ts-no-bar){pointer-events:none;box-shadow:none!important;background:0 0!important;border:0!important}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-no-bar .gantt_task_content{display:none}:is(.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-person .gantt_task_content,.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-project .gantt_task_content,.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-queue .gantt_task_content){display:none}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-off-day{background:#f5f7f8}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-today{border-left:1px solid #3b92c9!important}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-actions{opacity:0;pointer-events:none;background:#fff;border:1px solid #dce5ec;border-radius:6px;margin-left:7px;display:inline-flex;box-shadow:0 2px 8px #253b5020}:is(.TeamScheduleWorkspace-module__RO9anW__timeline .gantt_task_line:hover .ts-bar-actions,.TeamScheduleWorkspace-module__RO9anW__timeline .gantt_task_line:focus-within .ts-bar-actions,.TeamScheduleWorkspace-module__RO9anW__timeline .gantt_selected .ts-bar-actions,.TeamScheduleWorkspace-module__RO9anW__timeline .ts-selected .ts-bar-actions){opacity:1;pointer-events:auto}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-actions button{color:#287953;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:30px;padding:2px 8px;font-size:16px;display:inline-flex}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-actions button[data-ts-action=dismiss]{color:#b44b47}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-actions button[data-ts-action=adjust]{color:#356e9a}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-overlay{pointer-events:none;z-index:2;position:absolute;inset:0}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-load-cell{background:#e8f2ed;border-radius:3px;height:23px;display:flex;position:absolute;overflow:hidden}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-load-cell i{height:100%;display:block}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-load-saved{background:#8eb8d6}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-load-forecast{background:#e7ce91}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-load-private{background:#abb6c2}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-saved-reference{opacity:.7;background:#9fb5c6;border-radius:2px;height:3px;position:absolute}@media (max-width:1100px){.TeamScheduleWorkspace-module__RO9anW__workspace{padding:18px}.TeamScheduleWorkspace-module__RO9anW__toolbar{gap:8px}.TeamScheduleWorkspace-module__RO9anW__tools input{width:170px}.TeamScheduleWorkspace-module__RO9anW__metrics button{padding:12px}.TeamScheduleWorkspace-module__RO9anW__metrics em{font-size:11px}}@media (max-width:700px){.TeamScheduleWorkspace-module__RO9anW__workspace{padding:12px}.TeamScheduleWorkspace-module__RO9anW__header{align-items:flex-start}.TeamScheduleWorkspace-module__RO9anW__header h1{font-size:23px}.TeamScheduleWorkspace-module__RO9anW__header h1 span{width:fit-content;margin:8px 0;display:block}.TeamScheduleWorkspace-module__RO9anW__header p{display:none}.TeamScheduleWorkspace-module__RO9anW__headerActions{font-size:12px}.TeamScheduleWorkspace-module__RO9anW__metrics{grid-template-columns:1fr 1fr}.TeamScheduleWorkspace-module__RO9anW__metrics strong{font-size:24px}.TeamScheduleWorkspace-module__RO9anW__toolbar nav{max-width:100%;overflow:auto}.TeamScheduleWorkspace-module__RO9anW__toolbar nav button{white-space:nowrap}.TeamScheduleWorkspace-module__RO9anW__tools{width:100%}.TeamScheduleWorkspace-module__RO9anW__tools input{flex:1;min-width:0}.TeamScheduleWorkspace-module__RO9anW__timeline{height:520px}.TeamScheduleWorkspace-module__RO9anW__widthControl,.TeamScheduleWorkspace-module__RO9anW__legend span:last-child{display:none}.TeamScheduleWorkspace-module__RO9anW__panel{padding:20px}}@media (prefers-reduced-motion:reduce){.TeamScheduleWorkspace-module__RO9anW__workspace *{scroll-behavior:auto!important;transition:none!important}}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-avatar img{object-fit:cover;border-radius:50%;width:28px;height:28px}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-person .ts-capacity-risk{color:#b23a3a}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-unknown-capacity{color:#777d86;font-size:13px;position:absolute}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-no-budget{background:0 0}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-task .gantt_task_content{color:#28465c}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-task.ts-suggested .gantt_task_content{color:#6b4d19}.TeamScheduleWorkspace-module__RO9anW__mobileTeams{padding:8px 14px}.TeamScheduleWorkspace-module__RO9anW__mobileTeams details{border-bottom:1px solid #e7ebef;padding:10px 0}.TeamScheduleWorkspace-module__RO9anW__mobileTeams details:last-child{border-bottom:0}.TeamScheduleWorkspace-module__RO9anW__mobileTeams summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.TeamScheduleWorkspace-module__RO9anW__mobileTeams summary>span:first-child{flex-direction:column;gap:4px;display:flex}.TeamScheduleWorkspace-module__RO9anW__mobileTeams summary>span:last-child{color:#876322;white-space:nowrap;font-size:12px}.TeamScheduleWorkspace-module__RO9anW__mobileTeams summary small{color:#657588;font-size:12px}.TeamScheduleWorkspace-module__RO9anW__mobileTask{text-align:left;flex-direction:column;gap:6px;width:100%;margin:8px 0;display:flex;background:#fafcfe!important;padding:12px!important}.TeamScheduleWorkspace-module__RO9anW__mobileTask span{color:#687584;font-size:13px}.TeamScheduleWorkspace-module__RO9anW__mobileTask small{color:#765a2b}.TeamScheduleWorkspace-module__RO9anW__staffingContext{color:#212529;background:#fff;border:1px solid #ddd;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 20px;padding:16px 20px;display:flex}.TeamScheduleWorkspace-module__RO9anW__staffingContext b{color:#000;font-size:18px}.TeamScheduleWorkspace-module__RO9anW__staffingContext p{max-width:70ch;margin:6px 0 0;font-size:16px;line-height:1.5}.TeamScheduleWorkspace-module__RO9anW__staffingContext>span{color:#414141;flex-shrink:0;font-size:13px}.TeamScheduleWorkspace-module__RO9anW__viewTabs{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:8px 16px 0;display:flex}.TeamScheduleWorkspace-module__RO9anW__viewTabs button{color:#414141;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:12px 8px;font-size:16px}.TeamScheduleWorkspace-module__RO9anW__viewTabs button[aria-pressed=true]{color:#000;border-bottom-color:#ffc001;font-weight:700}.TeamScheduleWorkspace-module__RO9anW__viewTabs span{color:#414141;margin-left:auto;font-size:13px}.TeamScheduleWorkspace-module__RO9anW__reservedSwatch{background:#b7ace1}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-load-reserved{background:#b7ace1}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-account{display:none}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-account-label{text-align:left;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0;font-size:16px;overflow:hidden}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-staffing{color:#212529;cursor:pointer;pointer-events:auto;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#e9e5f6;border:1px solid #c2b8e1;border-radius:5px;padding:2px 8px;overflow:hidden}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-bar-staffing .gantt_task_content{color:#212529}.TeamScheduleWorkspace-module__RO9anW__staffingFacts{flex-direction:column;margin:0;display:flex}.TeamScheduleWorkspace-module__RO9anW__staffingFacts div{border-bottom:1px solid #ddd;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.TeamScheduleWorkspace-module__RO9anW__staffingFacts dt{color:#414141}.TeamScheduleWorkspace-module__RO9anW__staffingFacts dd{color:#000;font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700}.TeamScheduleWorkspace-module__RO9anW__planningBacklog{background:#fff;border:1px solid #ddd;border-radius:8px;margin:0 0 20px;padding:12px}.TeamScheduleWorkspace-module__RO9anW__planningBacklog label{align-items:center;gap:8px;margin:8px 12px;display:inline-flex}.TeamScheduleWorkspace-module__RO9anW__planningBacklog select{font:inherit;background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px}@media (max-width:700px){.TeamScheduleWorkspace-module__RO9anW__staffingContext{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.TeamScheduleWorkspace-module__RO9anW__staffingContext b{font-size:16px}.TeamScheduleWorkspace-module__RO9anW__viewTabs{gap:8px}.TeamScheduleWorkspace-module__RO9anW__viewTabs span{display:none}}.TeamScheduleWorkspace-module__RO9anW__planContext{color:var(--text-body,#212529);flex-basis:100%;margin:8px 0 0;font-size:16px;line-height:1.5}.TeamScheduleWorkspace-module__RO9anW__timeline .ts-short-label{vertical-align:middle;text-overflow:ellipsis;color:#212529;max-width:38ch;margin-left:8px;font-size:16px;display:inline-block;overflow:hidden}.TeamScheduleWorkspace-module__RO9anW__managementField{border-top:1px solid var(--border,#e5e7eb);gap:8px;padding:16px 0;font-size:16px;display:grid}.TeamScheduleWorkspace-module__RO9anW__managementField p{margin:0}.TeamScheduleWorkspace-module__RO9anW__managementSummary{cursor:pointer;min-height:44px;padding:10px 0;font-size:16px;font-weight:600}.TeamScheduleWorkspace-module__RO9anW__managementField button{justify-self:start;min-height:44px;font-size:16px}
.clientRedesign-module__DBfBPG__root{--ground:#fafaf8;--card:#fff;--ink:#1b1c1e;--muted:#6c7076;--faint:#9aa0a6;--line:#e9e8e3;--line2:#f2f1ec;--accent:#ffc001;--accent-ink:#8a6d00;--warn:#9a6a00;--warn-bg:#fff7e4;--warn-line:#f1d98c;--good:#1b7a3d;--good-bg:#ebf6ee;--good-line:#bfe3c8;--crit:#b4231c;--crit-bg:#fcecea;--crit-line:#f1c4bf;--info:#37587f;--info-bg:#edf2f8;--info-line:#cbd8e8;--sh:0 1px 2px #1414140a,0 8px 24px -14px #1414142e;color:var(--ink);background:var(--ground);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}.clientRedesign-module__DBfBPG__root :where(h1,h2,p,div,span,a,button,td,th,input,select){font-family:inherit}.clientRedesign-module__DBfBPG__header{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:6px 0;display:flex}.clientRedesign-module__DBfBPG__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);font-size:11.5px;font-weight:650}.clientRedesign-module__DBfBPG__title{letter-spacing:-.02em;text-wrap:balance;margin:4px 0 0;font-size:27px;line-height:1.15}.clientRedesign-module__DBfBPG__hmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:9px;font-size:13px;display:flex}.clientRedesign-module__DBfBPG__hmeta .clientRedesign-module__DBfBPG__sep{background:var(--faint);border-radius:50%;width:3px;height:3px}.clientRedesign-module__DBfBPG__lead{color:var(--ink);align-items:center;gap:7px;display:inline-flex}.clientRedesign-module__DBfBPG__headRight{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.clientRedesign-module__DBfBPG__chip{border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:650;display:inline-flex}.clientRedesign-module__DBfBPG__chip .clientRedesign-module__DBfBPG__dot{border-radius:50%;width:7px;height:7px}.clientRedesign-module__DBfBPG__chipOk{color:var(--good);background:var(--good-bg);border-color:var(--good-line)}.clientRedesign-module__DBfBPG__chipOk .clientRedesign-module__DBfBPG__dot{background:var(--good)}.clientRedesign-module__DBfBPG__chipRisk{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-line)}.clientRedesign-module__DBfBPG__chipRisk .clientRedesign-module__DBfBPG__dot{background:var(--warn)}.clientRedesign-module__DBfBPG__stateline{color:var(--ink);margin:16px 0 4px;font-size:15px}.clientRedesign-module__DBfBPG__stateline b{font-weight:700}.clientRedesign-module__DBfBPG__stateline .clientRedesign-module__DBfBPG__m{color:var(--muted)}.clientRedesign-module__DBfBPG__av{color:#fff;letter-spacing:.02em;background:#2b2c30;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:10.5px;font-weight:700;display:inline-flex}.clientRedesign-module__DBfBPG__blk{margin-top:26px}.clientRedesign-module__DBfBPG__shead{align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.clientRedesign-module__DBfBPG__shead h2{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0;font-size:13px;font-weight:700}.clientRedesign-module__DBfBPG__shead .clientRedesign-module__DBfBPG__hint{color:var(--muted);font-size:12.5px}.clientRedesign-module__DBfBPG__btn{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-block}.clientRedesign-module__DBfBPG__btn:hover{background:var(--line2)}.clientRedesign-module__DBfBPG__btnPrimary{background:var(--ink);border-color:var(--ink);color:#fff}.clientRedesign-module__DBfBPG__btnPrimary:hover{background:#000}.clientRedesign-module__DBfBPG__btnSm{padding:5px 10px;font-size:12.5px}.clientRedesign-module__DBfBPG__donext{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.clientRedesign-module__DBfBPG__act{border:1px solid var(--line);background:var(--card);box-shadow:var(--sh);border-radius:12px;flex-direction:column;gap:10px;padding:15px 16px 14px;display:flex;position:relative}.clientRedesign-module__DBfBPG__act .clientRedesign-module__DBfBPG__rail{border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.clientRedesign-module__DBfBPG__railAssign{background:var(--warn)}.clientRedesign-module__DBfBPG__railDates{background:var(--info)}.clientRedesign-module__DBfBPG__railReview{background:var(--accent)}.clientRedesign-module__DBfBPG__act .clientRedesign-module__DBfBPG__k{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:650}.clientRedesign-module__DBfBPG__act .clientRedesign-module__DBfBPG__big{align-items:baseline;gap:8px;display:flex}.clientRedesign-module__DBfBPG__act .clientRedesign-module__DBfBPG__big b{letter-spacing:-.02em;font-size:30px;font-weight:750;line-height:1}.clientRedesign-module__DBfBPG__act .clientRedesign-module__DBfBPG__big span{color:var(--muted);font-size:13px}.clientRedesign-module__DBfBPG__act p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.clientRedesign-module__DBfBPG__act .clientRedesign-module__DBfBPG__go{margin-top:2px}@media (max-width:820px){.clientRedesign-module__DBfBPG__donext{grid-template-columns:1fr}}.clientRedesign-module__DBfBPG__panel{border:1px solid var(--line);background:var(--card);box-shadow:var(--sh);border-radius:12px;margin-top:12px;overflow:hidden}.clientRedesign-module__DBfBPG__panelHead{border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:13px 16px;display:flex}.clientRedesign-module__DBfBPG__panelHead b{font-size:14px}.clientRedesign-module__DBfBPG__panelClose{border:1px solid var(--line);font:inherit;color:var(--muted);cursor:pointer;background:#fff;border-radius:7px;margin-left:auto;padding:4px 10px;font-size:12.5px;font-weight:600}.clientRedesign-module__DBfBPG__panelClose:hover{background:var(--line2);color:var(--ink)}.clientRedesign-module__DBfBPG__panelNote{color:var(--muted);font-size:12.5px}.clientRedesign-module__DBfBPG__ptable{border-collapse:collapse;width:100%;font-size:13px}.clientRedesign-module__DBfBPG__ptable th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line2);white-space:nowrap;background:#fff;padding:9px 14px;font-size:11px;font-weight:650}.clientRedesign-module__DBfBPG__ptable td{border-top:1px solid var(--line2);vertical-align:middle;padding:10px 14px}.clientRedesign-module__DBfBPG__ptable .clientRedesign-module__DBfBPG__tnum{text-align:right}.clientRedesign-module__DBfBPG__legend{color:var(--muted);flex-wrap:wrap;gap:18px;margin:0 2px 12px;font-size:12px;display:flex}.clientRedesign-module__DBfBPG__legend span{align-items:center;gap:7px;display:inline-flex}.clientRedesign-module__DBfBPG__legend .clientRedesign-module__DBfBPG__sw{border-radius:2px;width:9px;height:9px;display:inline-block}.clientRedesign-module__DBfBPG__swCrit{background:var(--crit)}.clientRedesign-module__DBfBPG__swWarn{background:var(--warn)}.clientRedesign-module__DBfBPG__swInfo{background:var(--info)}.clientRedesign-module__DBfBPG__swOk{background:var(--good-line)}.clientRedesign-module__DBfBPG__plist{border:1px solid var(--line);background:var(--card);box-shadow:var(--sh);border-radius:12px;overflow:hidden}.clientRedesign-module__DBfBPG__prow{border-top:1px solid var(--line2);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:#fff;border-bottom:none;border-left:none;border-right:none;grid-template-columns:22px 1fr 148px 150px 78px 96px;align-items:center;gap:12px;padding:11px 14px;display:grid}.clientRedesign-module__DBfBPG__prow:first-child{border-top:none}.clientRedesign-module__DBfBPG__prow:hover{background:var(--line2)}.clientRedesign-module__DBfBPG__sevBlocker{box-shadow:inset 3px 0 0 var(--crit)}.clientRedesign-module__DBfBPG__sevRisk{box-shadow:inset 3px 0 0 var(--warn)}.clientRedesign-module__DBfBPG__sevReview{box-shadow:inset 3px 0 0 var(--info)}.clientRedesign-module__DBfBPG__sevOk{box-shadow:inset 3px 0 0 var(--good-line)}.clientRedesign-module__DBfBPG__chev{color:var(--faint);align-self:start;margin-top:2px;transition:transform .15s}.clientRedesign-module__DBfBPG__prowOpen .clientRedesign-module__DBfBPG__chev{transform:rotate(90deg)}.clientRedesign-module__DBfBPG__pname{flex-direction:column;gap:2px;min-width:0;display:flex}.clientRedesign-module__DBfBPG__pnTop{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:flex;overflow:hidden}.clientRedesign-module__DBfBPG__pnReason{color:var(--muted);font-size:12px;font-weight:400}.clientRedesign-module__DBfBPG__pnReason b{font-weight:600}.clientRedesign-module__DBfBPG__sevBlocker .clientRedesign-module__DBfBPG__pnReason b{color:var(--crit)}.clientRedesign-module__DBfBPG__sevRisk .clientRedesign-module__DBfBPG__pnReason b{color:var(--warn)}.clientRedesign-module__DBfBPG__colOpen{text-align:right}.clientRedesign-module__DBfBPG__colNext{color:var(--muted);text-align:right;font-size:12.5px}.clientRedesign-module__DBfBPG__opencount{color:var(--muted);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;padding:2px 6px 2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.clientRedesign-module__DBfBPG__prow:hover .clientRedesign-module__DBfBPG__opencount{border-color:var(--faint);color:var(--ink);background:#fff}.clientRedesign-module__DBfBPG__ocChev{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:transform .15s}.clientRedesign-module__DBfBPG__prowOpen .clientRedesign-module__DBfBPG__opencount .clientRedesign-module__DBfBPG__ocChev{transform:rotate(90deg)}.clientRedesign-module__DBfBPG__pill{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.clientRedesign-module__DBfBPG__pill .clientRedesign-module__DBfBPG__pd{border-radius:50%;width:6px;height:6px}.clientRedesign-module__DBfBPG__pillProg{color:var(--info);background:var(--info-bg);border-color:var(--info-line)}.clientRedesign-module__DBfBPG__pillProg .clientRedesign-module__DBfBPG__pd{background:var(--info)}.clientRedesign-module__DBfBPG__pillReview{color:var(--accent-ink);background:var(--warn-bg);border-color:var(--warn-line)}.clientRedesign-module__DBfBPG__pillReview .clientRedesign-module__DBfBPG__pd{background:var(--accent)}.clientRedesign-module__DBfBPG__pillReady{color:var(--good);background:var(--good-bg);border-color:var(--good-line)}.clientRedesign-module__DBfBPG__pillReady .clientRedesign-module__DBfBPG__pd{background:var(--good)}.clientRedesign-module__DBfBPG__pillSupport{color:var(--crit);background:var(--crit-bg);border-color:var(--crit-line)}.clientRedesign-module__DBfBPG__pillSupport .clientRedesign-module__DBfBPG__pd{background:var(--crit)}.clientRedesign-module__DBfBPG__pillSetup{color:var(--muted);background:var(--line2);border-color:var(--line)}.clientRedesign-module__DBfBPG__pillSetup .clientRedesign-module__DBfBPG__pd{background:var(--faint)}.clientRedesign-module__DBfBPG__dev{align-items:center;gap:8px;min-width:0;display:inline-flex}.clientRedesign-module__DBfBPG__avSm{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.clientRedesign-module__DBfBPG__avImg{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.clientRedesign-module__DBfBPG__devNone .clientRedesign-module__DBfBPG__nm{color:var(--faint)}.clientRedesign-module__DBfBPG__nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clientRedesign-module__DBfBPG__pdetail{border-top:1px solid var(--line2);background:#fcfcfb;padding:8px 14px 14px}.clientRedesign-module__DBfBPG__ttable{border-collapse:collapse;width:100%;font-size:13px}.clientRedesign-module__DBfBPG__ttable th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line2);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:650}.clientRedesign-module__DBfBPG__ttable td{border-top:1px solid var(--line2);vertical-align:middle;padding:9px 12px}.clientRedesign-module__DBfBPG__ttable tr:first-child td{border-top:none}.clientRedesign-module__DBfBPG__tnum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.clientRedesign-module__DBfBPG__mono{font-variant-numeric:tabular-nums}.clientRedesign-module__DBfBPG__ttype{color:var(--muted);background:var(--line2);border:1px solid var(--line);border-radius:6px;padding:1px 8px;font-size:12px;display:inline-block}.clientRedesign-module__DBfBPG__tag{background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn-line);border-radius:6px;padding:1px 7px;font-size:11px;font-weight:650;display:inline-block}.clientRedesign-module__DBfBPG__tagMiss{background:var(--crit-bg);color:var(--crit);border-color:var(--crit-line)}.clientRedesign-module__DBfBPG__rolechip{letter-spacing:.04em;vertical-align:middle;color:#7a3e9c;background:#f3eafa;border:1px solid #e2cdf0;border-radius:5px;margin-right:7px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.clientRedesign-module__DBfBPG__tlink{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.clientRedesign-module__DBfBPG__tlink:hover{color:var(--accent-ink);border-bottom-color:var(--warn-line)}.clientRedesign-module__DBfBPG__revrow{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0 2px;display:flex}.clientRedesign-module__DBfBPG__sugg{color:var(--muted);font-size:12.5px}.clientRedesign-module__DBfBPG__sugg b{color:var(--ink)}.clientRedesign-module__DBfBPG__devchip{align-items:center;gap:6px;display:inline-flex}.clientRedesign-module__DBfBPG__linkbtn{color:var(--accent-ink);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0 0 0 2px;font-size:12px;font-weight:600;text-decoration:underline}.clientRedesign-module__DBfBPG__linkbtn:hover{color:var(--warn)}.clientRedesign-module__DBfBPG__willset{color:var(--ink);background:var(--good-bg);border:1px dashed var(--good-line);border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 2px;display:inline-flex}.clientRedesign-module__DBfBPG__willtag{letter-spacing:.03em;text-transform:uppercase;color:var(--good);font-size:10px;font-weight:700}.clientRedesign-module__DBfBPG__progtext{color:var(--muted);font-size:12.5px}.clientRedesign-module__DBfBPG__doneMark{color:var(--good);font-weight:650}.clientRedesign-module__DBfBPG__pick{align-items:center;gap:8px;display:inline-flex}.clientRedesign-module__DBfBPG__combo{display:inline-block;position:relative}.clientRedesign-module__DBfBPG__comboTrigger{border:1px solid var(--line);min-width:196px;font:inherit;cursor:pointer;color:var(--ink);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:5px 9px;font-size:13px;display:inline-flex}.clientRedesign-module__DBfBPG__comboTrigger:hover{border-color:var(--faint)}.clientRedesign-module__DBfBPG__comboVal{white-space:nowrap;align-items:center;gap:7px;max-width:150px;display:inline-flex;overflow:hidden}.clientRedesign-module__DBfBPG__comboChev{fill:none;width:15px;height:15px;stroke:var(--faint);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.clientRedesign-module__DBfBPG__comboPop{z-index:60;border:1px solid var(--line);background:#fff;border-radius:10px;width:244px;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden;box-shadow:0 16px 36px -12px #00000052}.clientRedesign-module__DBfBPG__comboHead{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line2);background:#fbfaf8;padding:8px 12px 6px;font-size:11px;font-weight:650}.clientRedesign-module__DBfBPG__comboSearch{border:none;border-bottom:1px solid var(--line2);width:100%;font:inherit;outline:none;padding:9px 12px;font-size:13px}.clientRedesign-module__DBfBPG__comboList{max-height:224px;padding:5px;overflow-y:auto}.clientRedesign-module__DBfBPG__comboOpt{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:7px 8px;font-size:13px;display:flex}.clientRedesign-module__DBfBPG__comboOpt:hover{background:var(--line2)}.clientRedesign-module__DBfBPG__av2{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.clientRedesign-module__DBfBPG__info{vertical-align:middle;color:var(--faint);cursor:help;margin-left:5px;display:inline-flex;position:relative}.clientRedesign-module__DBfBPG__info svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:14px;height:14px}.clientRedesign-module__DBfBPG__info:hover,.clientRedesign-module__DBfBPG__info:focus{color:var(--muted)}.clientRedesign-module__DBfBPG__info:after{content:attr(data-tip);color:#fff;text-transform:none;letter-spacing:0;opacity:0;pointer-events:none;z-index:50;white-space:normal;background:#1c1d20;border-radius:9px;width:230px;max-width:62vw;padding:9px 11px;font-size:12px;font-weight:400;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px);box-shadow:0 12px 32px -10px #00000080}.clientRedesign-module__DBfBPG__info:hover:after,.clientRedesign-module__DBfBPG__info:focus:after{opacity:1;transform:translateY(0)}@media (max-width:760px){.clientRedesign-module__DBfBPG__prow{grid-template-columns:22px 1fr 92px}.clientRedesign-module__DBfBPG__colOwner,.clientRedesign-module__DBfBPG__colNext{display:none}}.clientRedesign-module__DBfBPG__twocol{grid-template-columns:1fr 1fr;gap:26px;margin-top:26px;display:grid}@media (max-width:820px){.clientRedesign-module__DBfBPG__twocol{grid-template-columns:1fr;gap:0}}.clientRedesign-module__DBfBPG__twocol .clientRedesign-module__DBfBPG__blk{margin-top:0}.clientRedesign-module__DBfBPG__morelink{color:var(--accent-ink);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600;text-decoration:none}.clientRedesign-module__DBfBPG__morelink:hover{text-decoration:underline}.clientRedesign-module__DBfBPG__teamgrid{border:1px solid var(--line);background:var(--card);box-shadow:var(--sh);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.clientRedesign-module__DBfBPG__tcard{grid-template-columns:1fr auto;align-items:center;gap:6px 14px;display:grid}.clientRedesign-module__DBfBPG__tmeta{align-items:center;gap:8px;min-width:0;display:inline-flex}.clientRedesign-module__DBfBPG__tnm{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.clientRedesign-module__DBfBPG__loadbar{background:var(--line2);border-radius:5px;grid-column:1/-1;height:7px;overflow:hidden}.clientRedesign-module__DBfBPG__loadbar>span{background:#3b3c40;border-radius:5px;height:100%;display:block}.clientRedesign-module__DBfBPG__loadbar.clientRedesign-module__DBfBPG__isOver>span{background:var(--crit)}.clientRedesign-module__DBfBPG__tlabel{color:var(--muted);grid-column:1/-1;margin-top:-2px;font-size:12px}.clientRedesign-module__DBfBPG__tlabel .clientRedesign-module__DBfBPG__over{color:var(--crit)}.clientRedesign-module__DBfBPG__tlabel .clientRedesign-module__DBfBPG__free{color:var(--good)}.clientRedesign-module__DBfBPG__deliv{border:1px solid var(--line);background:var(--card);box-shadow:var(--sh);border-radius:12px;overflow:hidden}.clientRedesign-module__DBfBPG__drow{border-top:1px solid var(--line2);color:inherit;grid-template-columns:4px 1fr auto;align-items:center;gap:12px;padding:0 14px 0 0;text-decoration:none;display:grid}.clientRedesign-module__DBfBPG__drow:first-child{border-top:none}.clientRedesign-module__DBfBPG__drow:hover{background:var(--line2)}.clientRedesign-module__DBfBPG__drow .clientRedesign-module__DBfBPG__dstripe{align-self:stretch}.clientRedesign-module__DBfBPG__drowOver .clientRedesign-module__DBfBPG__dstripe{background:var(--crit)}.clientRedesign-module__DBfBPG__dmain{min-width:0;padding:10px 0}.clientRedesign-module__DBfBPG__dt{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.clientRedesign-module__DBfBPG__dsub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;overflow:hidden}.clientRedesign-module__DBfBPG__datebadge{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.clientRedesign-module__DBfBPG__datebadgeOver{color:var(--crit);background:var(--crit-bg);border:1px solid var(--crit-line);border-radius:999px;padding:2px 9px}.clientRedesign-module__DBfBPG__emptyNote{color:var(--muted);padding:14px 16px;font-size:13px}.clientRedesign-module__DBfBPG__opd{border:1px solid var(--line);background:var(--card);box-shadow:var(--sh);border-radius:12px;overflow:hidden}.clientRedesign-module__DBfBPG__opdTabs{border-bottom:1px solid var(--line2);background:#fcfcfb;gap:2px;padding:8px 8px 0;display:flex}.clientRedesign-module__DBfBPG__opdTab{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 13px;font-size:13px;font-weight:600;display:inline-flex}.clientRedesign-module__DBfBPG__opdTab:hover{color:var(--ink);background:var(--line2)}.clientRedesign-module__DBfBPG__opdTabActive{color:var(--ink);border-bottom-color:var(--accent)}.clientRedesign-module__DBfBPG__tcount{color:var(--muted);background:var(--line2);border-radius:999px;padding:0 7px;font-size:11px;font-weight:700}.clientRedesign-module__DBfBPG__opdTabActive .clientRedesign-module__DBfBPG__tcount{color:var(--accent-ink);background:var(--warn-bg)}.clientRedesign-module__DBfBPG__odhead{align-items:baseline;gap:10px;padding:14px 16px 4px;display:flex}.clientRedesign-module__DBfBPG__odtitle{letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:700}.clientRedesign-module__DBfBPG__odcount{color:var(--faint);margin-left:4px;font-weight:600}.clientRedesign-module__DBfBPG__odsource{color:var(--good);margin-left:auto;font-size:12px;font-weight:600}.clientRedesign-module__DBfBPG__odnote{color:var(--muted);padding:0 16px 8px;font-size:12.5px}.clientRedesign-module__DBfBPG__opdrow{border-top:1px solid var(--line2);grid-template-columns:1fr auto;align-items:start;gap:14px;padding:12px 16px;display:grid}.clientRedesign-module__DBfBPG__odmain{flex-direction:column;gap:5px;min-width:0;display:flex}.clientRedesign-module__DBfBPG__odname{font-weight:600}.clientRedesign-module__DBfBPG__odhq{color:var(--muted);font-size:12.5px;line-height:1.45}.clientRedesign-module__DBfBPG__odhq b{color:var(--ink);font-weight:600}.clientRedesign-module__DBfBPG__odlink{color:var(--accent-ink);white-space:nowrap;padding-top:1px;font-size:12.5px;font-weight:600;text-decoration:none}.clientRedesign-module__DBfBPG__odlink:hover{text-decoration:underline}.clientRedesign-module__DBfBPG__pred{border:1px solid var(--line);background:var(--card);box-shadow:var(--sh);border-radius:12px;margin-bottom:16px;overflow:hidden}.clientRedesign-module__DBfBPG__predHead{flex-wrap:wrap;align-items:baseline;gap:12px;padding:14px 16px 6px;display:flex}.clientRedesign-module__DBfBPG__predLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.clientRedesign-module__DBfBPG__predAsof{letter-spacing:-.01em;font-size:19px;font-weight:750}.clientRedesign-module__DBfBPG__predNote{color:var(--muted);font-size:12.5px}.clientRedesign-module__DBfBPG__predt{border-collapse:collapse;width:100%;font-size:13px}.clientRedesign-module__DBfBPG__predt th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line2);white-space:nowrap;padding:8px 16px;font-size:11px;font-weight:650}.clientRedesign-module__DBfBPG__predt td{border-top:1px solid var(--line2);vertical-align:top;padding:12px 16px}.clientRedesign-module__DBfBPG__predVal{white-space:nowrap;font-weight:600}.clientRedesign-module__DBfBPG__predEst{color:var(--ink)}.clientRedesign-module__DBfBPG__predSetup{color:var(--warn)}.clientRedesign-module__DBfBPG__predBasis{color:var(--muted);max-width:560px;line-height:1.5}.clientRedesign-module__DBfBPG__gtCard{border:1px solid var(--line);background:var(--card);box-shadow:var(--sh);border-radius:12px;padding:0;overflow:hidden}.clientRedesign-module__DBfBPG__gtHead{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:12px;padding:13px 16px;display:flex}.clientRedesign-module__DBfBPG__gtSrc{color:var(--good);font-size:12px;font-weight:600}
.LeadDeveloperClientWorkspace-module__gdHoWa__pageIntro{max-width:720px}.LeadDeveloperClientWorkspace-module__gdHoWa__overviewCard{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--radius-lg);margin-bottom:24px;overflow:hidden}.LeadDeveloperClientWorkspace-module__gdHoWa__overviewLabel{text-transform:uppercase;letter-spacing:.3px;color:var(--text-meta);padding:12px 16px 0;font-size:11px;font-weight:700}.LeadDeveloperClientWorkspace-module__gdHoWa__overviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.LeadDeveloperClientWorkspace-module__gdHoWa__overviewMetric{color:var(--text-primary);border-right:1px solid var(--hairline-soft);padding:14px 16px 16px;display:block}.LeadDeveloperClientWorkspace-module__gdHoWa__overviewMetric:last-child{border-right:0}.LeadDeveloperClientWorkspace-module__gdHoWa__overviewMetric:hover{background:var(--bg-canvas);color:var(--text-primary)}.LeadDeveloperClientWorkspace-module__gdHoWa__metricValue{font-size:24px;font-weight:700;line-height:1.05;display:block}.LeadDeveloperClientWorkspace-module__gdHoWa__metricLabel{color:var(--text-meta);margin-top:5px;font-size:11.5px;display:block}.LeadDeveloperClientWorkspace-module__gdHoWa__coverageWarning{border-left:3px solid var(--warn);color:var(--text-secondary);background:#fffaf2;margin:0 16px 14px;padding:8px 10px;font-size:12px}.LeadDeveloperClientWorkspace-module__gdHoWa__sectionBlock{margin-top:28px}.LeadDeveloperClientWorkspace-module__gdHoWa__sectionHeader{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.LeadDeveloperClientWorkspace-module__gdHoWa__attentionList,.LeadDeveloperClientWorkspace-module__gdHoWa__projectList{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden}.LeadDeveloperClientWorkspace-module__gdHoWa__attentionRow,.LeadDeveloperClientWorkspace-module__gdHoWa__projectRow{border-top:1px solid var(--hairline-soft);color:var(--text-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 16px;display:grid}.LeadDeveloperClientWorkspace-module__gdHoWa__attentionRow:first-child,.LeadDeveloperClientWorkspace-module__gdHoWa__projectRow:first-child{border-top:0}.LeadDeveloperClientWorkspace-module__gdHoWa__attentionRow:hover,.LeadDeveloperClientWorkspace-module__gdHoWa__projectRow:hover{background:var(--bg-canvas);color:var(--text-primary)}.LeadDeveloperClientWorkspace-module__gdHoWa__attentionTopline,.LeadDeveloperClientWorkspace-module__gdHoWa__projectTopline{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;display:flex}.LeadDeveloperClientWorkspace-module__gdHoWa__attentionTitle,.LeadDeveloperClientWorkspace-module__gdHoWa__projectTitle{color:var(--text-primary);font-size:13.5px;font-weight:700}.LeadDeveloperClientWorkspace-module__gdHoWa__attentionDetail,.LeadDeveloperClientWorkspace-module__gdHoWa__projectDetail{color:var(--text-secondary);margin-top:2px;font-size:12px;line-height:1.4}.LeadDeveloperClientWorkspace-module__gdHoWa__meta{color:var(--text-meta);font-size:11.5px}.LeadDeveloperClientWorkspace-module__gdHoWa__badge{white-space:nowrap;background:var(--bg-canvas);min-height:20px;color:var(--text-secondary);border-radius:999px;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:700;line-height:1.2;display:inline-flex}.LeadDeveloperClientWorkspace-module__gdHoWa__badgeCritical{color:var(--negative);background:#fff0ef}.LeadDeveloperClientWorkspace-module__gdHoWa__badgeAttention{color:#8a5a00;background:#fff6e8}.LeadDeveloperClientWorkspace-module__gdHoWa__badgeNeutral{background:var(--bg-canvas);color:var(--text-secondary)}.LeadDeveloperClientWorkspace-module__gdHoWa__action{white-space:nowrap;color:var(--interactive);font-size:12px;font-weight:700}.LeadDeveloperClientWorkspace-module__gdHoWa__more{margin-top:8px}.LeadDeveloperClientWorkspace-module__gdHoWa__more summary{cursor:pointer;color:var(--interactive);font-size:12px;font-weight:600}.LeadDeveloperClientWorkspace-module__gdHoWa__twoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.LeadDeveloperClientWorkspace-module__gdHoWa__compactCard{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden}.LeadDeveloperClientWorkspace-module__gdHoWa__compactCardHead{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px 10px;display:flex}.LeadDeveloperClientWorkspace-module__gdHoWa__compactTitle{color:var(--text-primary);font-size:13px;font-weight:700}.LeadDeveloperClientWorkspace-module__gdHoWa__compactSub{color:var(--text-meta);margin-top:2px;font-size:11.5px}.LeadDeveloperClientWorkspace-module__gdHoWa__compactStats{border-top:1px solid var(--hairline-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.LeadDeveloperClientWorkspace-module__gdHoWa__compactStat{border-right:1px solid var(--hairline-soft);padding:12px 14px}.LeadDeveloperClientWorkspace-module__gdHoWa__compactStat:last-child{border-right:0}.LeadDeveloperClientWorkspace-module__gdHoWa__compactStatValue{color:var(--text-primary);font-size:18px;font-weight:700;display:block}.LeadDeveloperClientWorkspace-module__gdHoWa__compactStatLabel{color:var(--text-meta);margin-top:2px;font-size:10.5px;display:block}.LeadDeveloperClientWorkspace-module__gdHoWa__miniList{border-top:1px solid var(--hairline-soft)}.LeadDeveloperClientWorkspace-module__gdHoWa__miniRow{border-top:1px solid var(--hairline-soft);color:var(--text-primary);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 14px;display:grid}.LeadDeveloperClientWorkspace-module__gdHoWa__miniRow:first-child{border-top:0}.LeadDeveloperClientWorkspace-module__gdHoWa__miniRow:hover{background:var(--bg-canvas);color:var(--text-primary)}.LeadDeveloperClientWorkspace-module__gdHoWa__miniTitle{color:var(--text-primary);font-size:12.5px;font-weight:600}.LeadDeveloperClientWorkspace-module__gdHoWa__miniMeta{color:var(--text-meta);margin-top:2px;font-size:11px}.LeadDeveloperClientWorkspace-module__gdHoWa__dueOverdue{color:var(--negative);font-weight:700}.LeadDeveloperClientWorkspace-module__gdHoWa__dueToday{color:#8a5a00;font-weight:700}.LeadDeveloperClientWorkspace-module__gdHoWa__dueUpcoming{color:var(--text-meta)}.LeadDeveloperClientWorkspace-module__gdHoWa__secondaryZone{border-top:1px solid var(--hairline-soft);margin-top:32px;padding-top:4px}.LeadDeveloperClientWorkspace-module__gdHoWa__detailsBlock{border-bottom:1px solid var(--hairline-soft);padding:4px 0 10px}.LeadDeveloperClientWorkspace-module__gdHoWa__detailsSummary{cursor:pointer;list-style:none}.LeadDeveloperClientWorkspace-module__gdHoWa__detailsSummary::-webkit-details-marker{display:none}.LeadDeveloperClientWorkspace-module__gdHoWa__detailsSummary:after{content:" +";color:var(--text-meta);font-weight:400}.LeadDeveloperClientWorkspace-module__gdHoWa__detailsBlock[open]>.LeadDeveloperClientWorkspace-module__gdHoWa__detailsSummary:after{content:" −"}.LeadDeveloperClientWorkspace-module__gdHoWa__detailsBody{padding:4px 0 10px}.LeadDeveloperClientWorkspace-module__gdHoWa__dataHealth{color:var(--text-secondary);gap:8px;padding:10px 0 4px;font-size:12px;display:grid}@media (max-width:820px){.LeadDeveloperClientWorkspace-module__gdHoWa__overviewGrid,.LeadDeveloperClientWorkspace-module__gdHoWa__twoColumn{grid-template-columns:1fr 1fr}.LeadDeveloperClientWorkspace-module__gdHoWa__overviewMetric:nth-child(2){border-right:0}.LeadDeveloperClientWorkspace-module__gdHoWa__overviewMetric:nth-child(n+3){border-top:1px solid var(--hairline-soft)}}@media (max-width:620px){.LeadDeveloperClientWorkspace-module__gdHoWa__overviewGrid,.LeadDeveloperClientWorkspace-module__gdHoWa__twoColumn{grid-template-columns:1fr}.LeadDeveloperClientWorkspace-module__gdHoWa__overviewMetric{border-right:0;border-top:1px solid var(--hairline-soft)}.LeadDeveloperClientWorkspace-module__gdHoWa__overviewMetric:first-child{border-top:0}.LeadDeveloperClientWorkspace-module__gdHoWa__attentionRow,.LeadDeveloperClientWorkspace-module__gdHoWa__projectRow,.LeadDeveloperClientWorkspace-module__gdHoWa__miniRow{grid-template-columns:1fr}.LeadDeveloperClientWorkspace-module__gdHoWa__action{white-space:normal}}
.StrategySourcePolicyPanel-module__ZRGoda__panel{border:1px solid var(--hairline,#e5e5e1);background:var(--surface,#fff);border-radius:12px;margin-bottom:12px;padding:14px}.StrategySourcePolicyPanel-module__ZRGoda__title{letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700}.StrategySourcePolicyPanel-module__ZRGoda__help,.StrategySourcePolicyPanel-module__ZRGoda__sub{color:var(--muted,#6f6f68);font-size:12px;line-height:1.4}.StrategySourcePolicyPanel-module__ZRGoda__help{margin-bottom:10px}.StrategySourcePolicyPanel-module__ZRGoda__row{border-top:1px solid var(--hairline,#e5e5e1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.StrategySourcePolicyPanel-module__ZRGoda__source{font-size:13px;font-weight:650}.StrategySourcePolicyPanel-module__ZRGoda__select{border:1px solid var(--hairline,#d7d7d1);background:var(--surface,#fff);min-width:120px;color:inherit;font:inherit;border-radius:8px;padding:7px 9px;font-size:12px}.StrategySourcePolicyPanel-module__ZRGoda__error{margin:6px 0;font-size:12px;font-weight:600}@media (max-width:560px){.StrategySourcePolicyPanel-module__ZRGoda__row{grid-template-columns:1fr}.StrategySourcePolicyPanel-module__ZRGoda__select{width:100%}}
.StrategySourceReadinessPanel-module__oq-V1a__panel{border:1px solid var(--hairline,#e5e5e1);background:var(--surface,#fff);border-radius:12px;margin-bottom:12px;padding:14px}.StrategySourceReadinessPanel-module__oq-V1a__title{letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700}.StrategySourceReadinessPanel-module__oq-V1a__help,.StrategySourceReadinessPanel-module__oq-V1a__detail,.StrategySourceReadinessPanel-module__oq-V1a__meta,.StrategySourceReadinessPanel-module__oq-V1a__metric{color:var(--muted,#6f6f68);font-size:12px;line-height:1.45}.StrategySourceReadinessPanel-module__oq-V1a__help{margin-bottom:12px}.StrategySourceReadinessPanel-module__oq-V1a__sourceBlock{border-top:1px solid var(--hairline,#e5e5e1);padding:10px 0}.StrategySourceReadinessPanel-module__oq-V1a__row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:3px;display:flex}.StrategySourceReadinessPanel-module__oq-V1a__source{font-size:13px;font-weight:650}.StrategySourceReadinessPanel-module__oq-V1a__status{white-space:nowrap;font-size:11px;font-weight:650}.StrategySourceReadinessPanel-module__oq-V1a__meta{margin-top:4px}.StrategySourceReadinessPanel-module__oq-V1a__metric{color:var(--foreground,#1f1f1b);margin-top:4px}
.StrategyClientSection-module__gFmZkW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.StrategyClientSection-module__gFmZkW__metric{border:1px solid var(--hairline,#e5e5e1);background:var(--surface,#fff);border-radius:12px;padding:14px 16px}.StrategyClientSection-module__gFmZkW__metricValue{letter-spacing:-.02em;font-size:20px;font-weight:650}.StrategyClientSection-module__gFmZkW__metricLabel{color:var(--muted,#6f6f68);margin-top:4px;font-size:12px}.StrategyClientSection-module__gFmZkW__coverage{border:1px solid var(--hairline,#e5e5e1);background:var(--surface,#fff);border-radius:12px;padding:14px}.StrategyClientSection-module__gFmZkW__coverageTitle{letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700}@media (max-width:900px){.StrategyClientSection-module__gFmZkW__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.StrategyClientSection-module__gFmZkW__metrics{grid-template-columns:1fr}}
.ClientWorkFocus-module__inNWVG__note{color:var(--text-secondary,#555);margin-bottom:12px;font-size:14px;line-height:1.6}.ClientWorkFocus-module__inNWVG__groups,.ClientWorkFocus-module__inNWVG__controls,.ClientWorkFocus-module__inNWVG__links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ClientWorkFocus-module__inNWVG__groups button[aria-pressed=true]{border-color:#171717;box-shadow:inset 0 0 0 1px #171717}.ClientWorkFocus-module__inNWVG__filters{margin:14px 0}.ClientWorkFocus-module__inNWVG__filters summary{cursor:pointer}.ClientWorkFocus-module__inNWVG__controls{align-items:end;margin-top:12px}.ClientWorkFocus-module__inNWVG__controls label{gap:5px;font-size:14px;display:grid}.ClientWorkFocus-module__inNWVG__controls input:not([type=checkbox]),.ClientWorkFocus-module__inNWVG__controls select{color:#111;background:#fff;border:1px solid #aaa;border-radius:5px;max-width:260px;padding:8px}.ClientWorkFocus-module__inNWVG__rows{margin:12px 0;padding:0;list-style:none}.ClientWorkFocus-module__inNWVG__rows li{border-bottom:1px solid var(--hairline,#ddd);overflow-wrap:anywhere;padding:14px 0}.ClientWorkFocus-module__inNWVG__rowTitle{justify-content:space-between;align-items:start;gap:10px;display:flex}.ClientWorkFocus-module__inNWVG__rowTitle>a{font-weight:600}.ClientWorkFocus-module__inNWVG__rows p{margin:6px 0;font-size:16px;line-height:1.6}.ClientWorkFocus-module__inNWVG__links{gap:12px;font-size:14px}.ClientWorkFocus-module__inNWVG__links span{color:var(--text-secondary,#555)}.ClientWorkFocus-module__inNWVG__due{white-space:nowrap;color:#755100;background:#fff4d6;border-radius:4px;padding:3px 6px;font-size:11px}@media (max-width:600px){.ClientWorkFocus-module__inNWVG__rowTitle{flex-direction:column}.ClientWorkFocus-module__inNWVG__controls label{width:100%}.ClientWorkFocus-module__inNWVG__controls select,.ClientWorkFocus-module__inNWVG__controls input:not([type=checkbox]){max-width:100%}}
.ClientBriefingPanel-module__hY2dxa__panel{border-block:1px solid var(--hairline,#ddd);min-width:0;margin-bottom:20px;padding-block:20px}.ClientBriefingPanel-module__hY2dxa__controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ClientBriefingPanel-module__hY2dxa__controls label{color:var(--text-secondary);gap:6px;min-width:0;font-size:14px;display:grid}.ClientBriefingPanel-module__hY2dxa__controls select{color:#111;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aaa;border-radius:6px;padding:10px 12px;font-size:16px}.ClientBriefingPanel-module__hY2dxa__result{border:1px solid var(--hairline);background:var(--bg-canvas);border-radius:8px;max-width:100%;margin-top:24px;padding:20px 24px;font-size:16px;line-height:1.65}.ClientBriefingPanel-module__hY2dxa__result>p,.ClientBriefingPanel-module__hY2dxa__items{max-width:90ch}.ClientBriefingPanel-module__hY2dxa__result h3{margin-bottom:8px;font-size:22px}.ClientBriefingPanel-module__hY2dxa__result h4{margin:20px 0 8px}.ClientBriefingPanel-module__hY2dxa__result details{margin:12px 0}.ClientBriefingPanel-module__hY2dxa__result summary{cursor:pointer}.ClientBriefingPanel-module__hY2dxa__meta{color:var(--text-secondary,#555);font-size:14px;line-height:1.6}.ClientBriefingPanel-module__hY2dxa__coverage{border-left:3px solid var(--hairline-strong);background:#fff;border-radius:4px;padding:12px 16px;font-size:14px}.ClientBriefingPanel-module__hY2dxa__items{margin:0 0 16px;padding:0;list-style:none}.ClientBriefingPanel-module__hY2dxa__items>li{border-bottom:1px solid var(--border,#ddd);overflow-wrap:anywhere;padding:12px 0}.ClientBriefingPanel-module__hY2dxa__items p{margin:6px 0;font-size:16px;line-height:1.6}.ClientBriefingPanel-module__hY2dxa__items small{color:var(--text-secondary,#555);font-size:14px}@media (max-width:600px){.ClientBriefingPanel-module__hY2dxa__controls{align-items:stretch}.ClientBriefingPanel-module__hY2dxa__controls label,.ClientBriefingPanel-module__hY2dxa__controls button{width:100%}.ClientBriefingPanel-module__hY2dxa__result{padding:16px}}
.HermesQuestionCard-module__g1W5xW__card{color:#191919;background:#fff;border:1px solid #d8d8d3;border-left:4px solid #ffc001;border-radius:12px;margin:18px 0;padding:22px;font-size:16px;line-height:1.5}.HermesQuestionCard-module__g1W5xW__card h3{margin:0 0 16px;font-size:19px}.HermesQuestionCard-module__g1W5xW__card fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.HermesQuestionCard-module__g1W5xW__card legend{margin:0 0 6px;padding:0;font-weight:600}.HermesQuestionCard-module__g1W5xW__reason{color:#545454;margin:0 0 12px}.HermesQuestionCard-module__g1W5xW__option{cursor:pointer;border:1px solid #dededa;border-radius:8px;align-items:flex-start;gap:12px;margin:8px 0;padding:12px;display:flex}.HermesQuestionCard-module__g1W5xW__option:has(input:checked){background:#fffbea;border-color:#222}.HermesQuestionCard-module__g1W5xW__option input{accent-color:#111;flex-shrink:0;width:18px;height:18px;margin:5px 0 0}.HermesQuestionCard-module__g1W5xW__option strong{font-weight:600}.HermesQuestionCard-module__g1W5xW__option small{color:#555;font-size:14px;display:block}.HermesQuestionCard-module__g1W5xW__written{color:#555;margin-top:12px;font-size:14px;display:block}.HermesQuestionCard-module__g1W5xW__written textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:#191919;background:#fff;border:1px solid #b9b9b4;border-radius:8px;margin-top:6px;padding:10px;font-size:16px;display:block}.HermesQuestionCard-module__g1W5xW__card button{min-height:44px;font:inherit;color:#111;cursor:pointer;background:#ffc001;border:1px solid #0000;border-radius:6px;padding:10px 22px;font-weight:600}.HermesQuestionCard-module__g1W5xW__card button:disabled{color:#666;cursor:default;background:#ededeb}.HermesQuestionCard-module__g1W5xW__card :is(button,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #111}.HermesQuestionCard-module__g1W5xW__hint{color:#555;margin:10px 0 0;font-size:14px}@media (max-width:600px){.HermesQuestionCard-module__g1W5xW__card{padding:16px}.HermesQuestionCard-module__g1W5xW__card button{width:100%}}
.ArtifactWorkspace-module__ahI0qG__layout{flex:1;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;min-height:0;display:grid}.ArtifactWorkspace-module__ahI0qG__split{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:start}.ArtifactWorkspace-module__ahI0qG__chat{flex-direction:column;min-width:0;min-height:0;display:flex}.ArtifactWorkspace-module__ahI0qG__split .ArtifactWorkspace-module__ahI0qG__chat{max-height:86vh;overflow:auto}.ArtifactWorkspace-module__ahI0qG__panel{background:#fff;border:1px solid #dce0e5;border-radius:12px;min-width:0;overflow:hidden}.ArtifactWorkspace-module__ahI0qG__toolbar{border-bottom:1px solid #dde1e6;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.ArtifactWorkspace-module__ahI0qG__toolbar h3{flex:100%;margin:0;font-size:18px}.ArtifactWorkspace-module__ahI0qG__toolbar label{align-items:center;gap:8px;font-size:14px;display:flex}.ArtifactWorkspace-module__ahI0qG__toolbar select{max-width:250px;min-height:40px;font:inherit;border:1px solid #a9aeb5;border-radius:6px;padding:8px}.ArtifactWorkspace-module__ahI0qG__toolbar button,.ArtifactWorkspace-module__ahI0qG__toolbar a,.ArtifactWorkspace-module__ahI0qG__empty button{font:inherit;text-transform:uppercase;color:#111;cursor:pointer;background:#fff;border:1px solid #b9bec5;border-radius:6px;min-height:40px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none}.ArtifactWorkspace-module__ahI0qG__toolbar button:focus-visible,.ArtifactWorkspace-module__ahI0qG__toolbar a:focus-visible,.ArtifactWorkspace-module__ahI0qG__toolbar select:focus-visible{outline-offset:2px;outline:3px solid #ffc001}.ArtifactWorkspace-module__ahI0qG__toolbar button:disabled{opacity:.5;cursor:default}.ArtifactWorkspace-module__ahI0qG__primary{background:#ffc001!important;border-color:#ffc001!important}.ArtifactWorkspace-module__ahI0qG__frame{background:#f5f7f9;border:0;width:100%;height:72vh;min-height:480px;display:block}.ArtifactWorkspace-module__ahI0qG__note{color:#51565d;margin:0;padding:12px 16px;font-size:14px}.ArtifactWorkspace-module__ahI0qG__error{color:#a52626;padding:12px 16px;font-size:14px}.ArtifactWorkspace-module__ahI0qG__empty{border:1px dashed #b9bec5;border-radius:12px;padding:24px;font-size:16px}.ArtifactWorkspace-module__ahI0qG__share{background:#f5f7f9;border:1px solid #dce0e5;border-radius:8px;margin:16px;padding:20px;font-size:16px}.ArtifactWorkspace-module__ahI0qG__share h4{margin:0 0 12px;font-size:20px}.ArtifactWorkspace-module__ahI0qG__share label{align-items:flex-start;gap:10px;margin:16px 0;display:flex}.ArtifactWorkspace-module__ahI0qG__share input[type=checkbox]{margin-top:5px}.ArtifactWorkspace-module__ahI0qG__share input[type=text]{width:100%;font:inherit;padding:10px}.ArtifactWorkspace-module__ahI0qG__share button{cursor:pointer;background:#fff;border:1px solid #a9aeb5;border-radius:6px;min-height:44px;margin:8px 8px 0 0;padding:12px;font-weight:700}.ArtifactWorkspace-module__ahI0qG__page{max-width:1920px;margin:auto;padding:24px}.ArtifactWorkspace-module__ahI0qG__page h1{font-size:28px}.ArtifactWorkspace-module__ahI0qG__page a{color:inherit}.ArtifactWorkspace-module__ahI0qG__pageHeader{margin-bottom:24px}@media (max-width:1100px){.ArtifactWorkspace-module__ahI0qG__split{grid-template-columns:1fr}.ArtifactWorkspace-module__ahI0qG__split .ArtifactWorkspace-module__ahI0qG__chat{max-height:none}.ArtifactWorkspace-module__ahI0qG__panel{grid-row:1}.ArtifactWorkspace-module__ahI0qG__frame{height:65vh}}@media (max-width:600px){.ArtifactWorkspace-module__ahI0qG__toolbar,.ArtifactWorkspace-module__ahI0qG__page{padding:12px}.ArtifactWorkspace-module__ahI0qG__frame{min-height:400px}.ArtifactWorkspace-module__ahI0qG__toolbar select{max-width:200px}}.ArtifactWorkspace-module__ahI0qG__options{position:relative}.ArtifactWorkspace-module__ahI0qG__options summary{cursor:pointer;border:1px solid #b9bec5;border-radius:6px;min-height:40px;padding:10px;font-size:14px;font-weight:600;list-style:none}.ArtifactWorkspace-module__ahI0qG__options summary:focus-visible{outline-offset:2px;outline:3px solid #ffc001}.ArtifactWorkspace-module__ahI0qG__menu{z-index:3;background:#fff;border:1px solid #dce0e5;border-radius:8px;gap:6px;min-width:190px;max-width:280px;padding:8px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0002}
.ClientHermesGuide-module__trIdoG__guide{min-width:0;margin-bottom:24px;padding:clamp(16px,2vw,28px);font-size:16px;line-height:1.6}.ClientHermesGuide-module__trIdoG__header{margin-bottom:24px}.ClientHermesGuide-module__trIdoG__title{color:var(--text-primary);margin:0 0 6px;font-size:24px;line-height:1.35}.ClientHermesGuide-module__trIdoG__description{color:var(--text-secondary);max-width:80ch;margin:0}.ClientHermesGuide-module__trIdoG__delegation{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:12px;font-size:14px}.ClientHermesGuide-module__trIdoG__delegation summary{cursor:pointer;width:fit-content}.ClientHermesGuide-module__trIdoG__delegation p{margin:8px 0 0}.ClientHermesGuide-module__trIdoG__guide .btn{min-height:44px;font-size:14px}.ClientHermesGuide-module__trIdoG__guide :focus-visible{outline-offset:3px;outline:2px solid #755100}@media (max-width:600px){.ClientHermesGuide-module__trIdoG__title{font-size:21px}}
.ContextualChat-module__UN06_G__launcher{margin-top:8px}.ContextualChat-module__UN06_G__askButton{align-items:center;gap:6px;display:inline-flex}.ContextualChat-module__UN06_G__panel{border:1px solid var(--hairline,#e1e1dd);background:var(--surface,#fff);border-radius:12px;max-width:680px;margin-top:8px;overflow:hidden;box-shadow:0 8px 24px #0000000f}.ContextualChat-module__UN06_G__head{border-bottom:1px solid var(--hairline,#e8e8e4);background:var(--surface-2,#f7f7f4);justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.ContextualChat-module__UN06_G__headCopy{min-width:0}.ContextualChat-module__UN06_G__title{align-items:center;gap:6px;font-size:13px;font-weight:750;display:flex}.ContextualChat-module__UN06_G__subtitle{opacity:.68;max-width:560px;margin-top:3px;font-size:11px;line-height:1.45}.ContextualChat-module__UN06_G__headActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.ContextualChat-module__UN06_G__iconButton,.ContextualChat-module__UN06_G__fullLink{min-width:28px;height:28px;color:inherit;cursor:pointer;opacity:.62;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 7px;text-decoration:none;display:inline-flex}.ContextualChat-module__UN06_G__iconButton:hover,.ContextualChat-module__UN06_G__fullLink:hover{opacity:1;background:#0000000d}.ContextualChat-module__UN06_G__body{flex-direction:column;min-height:250px;max-height:520px;padding:10px;display:flex}.ContextualChat-module__UN06_G__loading,.ContextualChat-module__UN06_G__error,.ContextualChat-module__UN06_G__empty{text-align:center;opacity:.72;margin:auto;padding:22px 16px;font-size:12px;line-height:1.5}.ContextualChat-module__UN06_G__error{color:var(--negative,#a6342b);opacity:1}.ContextualChat-module__UN06_G__messages{flex-direction:column;flex:1;gap:8px;min-height:150px;padding:2px 2px 10px;display:flex;overflow-y:auto}.ContextualChat-module__UN06_G__row{display:flex}.ContextualChat-module__UN06_G__rowUser{justify-content:flex-end}.ContextualChat-module__UN06_G__rowAssistant{justify-content:flex-start}.ContextualChat-module__UN06_G__bubble{overflow-wrap:anywhere;border-radius:11px;max-width:88%;padding:7px 10px;font-size:12px;line-height:1.48}.ContextualChat-module__UN06_G__userBubble{background:var(--text-primary,#20201e);color:#fff;white-space:pre-wrap;border-top-right-radius:4px}.ContextualChat-module__UN06_G__assistantBubble{background:var(--surface-2,#f3f3f0);border-top-left-radius:4px}.ContextualChat-module__UN06_G__tools{flex-wrap:wrap;gap:5px;margin-bottom:4px;display:flex}.ContextualChat-module__UN06_G__tool{background:var(--surface-2,#f3f3f0);opacity:.78;border-radius:999px;padding:3px 7px;font-size:10px}.ContextualChat-module__UN06_G__composer{border-top:1px solid var(--hairline,#e8e8e4);align-items:flex-end;gap:8px;padding-top:9px;display:flex}.ContextualChat-module__UN06_G__input{resize:vertical;border:1px solid var(--hairline,#d9d9d4);background:var(--surface,#fff);min-height:38px;max-height:130px;color:inherit;font:inherit;border-radius:10px;flex:1;padding:9px 10px;font-size:12px;line-height:1.45}.ContextualChat-module__UN06_G__input:focus{outline:2px solid color-mix(in srgb, var(--accent,#3157d5) 24%, transparent);outline-offset:1px}.ContextualChat-module__UN06_G__send{background:var(--text-primary,#20201e);color:#fff;cursor:pointer;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ContextualChat-module__UN06_G__send:disabled{cursor:default;opacity:.35}.ContextualChat-module__UN06_G__turnError{color:var(--negative,#a6342b);padding:6px 2px 0;font-size:11px}.ContextualChat-module__UN06_G__boundary{opacity:.55;padding:7px 2px 0;font-size:10px;line-height:1.4}.ContextualChat-module__UN06_G__body.ContextualChat-module__UN06_G__guideBody{gap:16px;min-width:0;max-height:none;padding:0}.ContextualChat-module__UN06_G__guideTools{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.ContextualChat-module__UN06_G__taskFocus{min-width:0;color:var(--text-secondary);flex:280px;gap:6px;font-size:14px;display:grid}.ContextualChat-module__UN06_G__taskFocus select{width:100%;min-width:0;min-height:44px;font:inherit;color:var(--text-body);background:#fff;border:1px solid #aaa;border-radius:6px;padding:10px 12px;font-size:16px}.ContextualChat-module__UN06_G__guideBody .ContextualChat-module__UN06_G__messages{border:1px solid var(--hairline);background:var(--bg-canvas);scrollbar-gutter:stable;border-radius:8px;flex:none;gap:24px;height:clamp(360px,54vh,680px);min-height:300px;padding:24px}.ContextualChat-module__UN06_G__guideBody .ContextualChat-module__UN06_G__bubble{max-width:min(100%,88ch);padding:16px 20px;font-size:16px;line-height:1.7}.ContextualChat-module__UN06_G__guideBody .ContextualChat-module__UN06_G__userBubble{background:#212529;max-width:min(85%,72ch)}.ContextualChat-module__UN06_G__guideBody .ContextualChat-module__UN06_G__assistantBubble{border:1px solid var(--hairline);background:#fff}.ContextualChat-module__UN06_G__guideLive{min-width:0;max-width:100%}.ContextualChat-module__UN06_G__guideBody .ContextualChat-module__UN06_G__composer{border:none;gap:12px;padding-top:0}.ContextualChat-module__UN06_G__guideBody .ContextualChat-module__UN06_G__input{min-width:0;min-height:60px;max-height:180px;padding:16px;font-size:16px;line-height:1.6}.ContextualChat-module__UN06_G__guideBody .ContextualChat-module__UN06_G__input::placeholder{color:#626872;opacity:1}.ContextualChat-module__UN06_G__guideBody .ContextualChat-module__UN06_G__send{width:48px;height:48px;margin-bottom:6px}.ContextualChat-module__UN06_G__guideBody .ContextualChat-module__UN06_G__boundary{color:var(--text-secondary);opacity:1;padding:0;font-size:13px;line-height:1.6}.ContextualChat-module__UN06_G__guideBody .ContextualChat-module__UN06_G__loading,.ContextualChat-module__UN06_G__guideBody .ContextualChat-module__UN06_G__empty,.ContextualChat-module__UN06_G__guideBody .ContextualChat-module__UN06_G__error,.ContextualChat-module__UN06_G__guideBody .ContextualChat-module__UN06_G__turnError{font-size:16px}.ContextualChat-module__UN06_G__guideBody .ContextualChat-module__UN06_G__tool{font-size:13px}.ContextualChat-module__UN06_G__guideBody .guide-action-links{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;font-size:15px;display:flex;margin-top:16px!important}.ContextualChat-module__UN06_G__guideBody .guide-action-links a{background:#f4f9fd;border:1px solid #b9cddd;border-radius:6px;align-items:center;min-height:40px;padding:6px 12px;display:inline-flex}.ContextualChat-module__UN06_G__guideBody a:hover{background:#e8f3fd}@media (max-width:720px){.ContextualChat-module__UN06_G__guideBody .ContextualChat-module__UN06_G__messages{height:clamp(320px,52vh,540px);padding:12px}.ContextualChat-module__UN06_G__guideBody .ContextualChat-module__UN06_G__bubble{padding:12px 14px}.ContextualChat-module__UN06_G__guideBody .ContextualChat-module__UN06_G__userBubble{max-width:94%}.ContextualChat-module__UN06_G__taskFocus{flex-basis:100%}.ContextualChat-module__UN06_G__guideTools>button{flex:auto}.ContextualChat-module__UN06_G__panel{max-width:100%}.ContextualChat-module__UN06_G__body{max-height:440px}.ContextualChat-module__UN06_G__bubble{max-width:95%}}.ContextualChat-module__UN06_G__sourceReceipt{color:#4b5563;border-top:1px solid #d9dde3;margin:16px 0 0;padding-top:12px;font-size:14px;line-height:1.5}.ContextualChat-module__UN06_G__sourceReceipt span{display:block}
.Inbox-module__Yx3bAW__inbox{gap:10px;margin-bottom:20px;display:grid}.Inbox-module__Yx3bAW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Inbox-module__Yx3bAW__heading{margin:0;font-size:18px}.Inbox-module__Yx3bAW__tabs{gap:4px;display:flex}.Inbox-module__Yx3bAW__tab,.Inbox-module__Yx3bAW__tabActive{border:1px solid var(--hairline,#deded9);background:var(--surface,#fff);font:inherit;cursor:pointer;border-radius:999px;padding:3px 12px;font-size:13px}.Inbox-module__Yx3bAW__tabActive{background:var(--text,#1f2328);color:var(--surface,#fff)}.Inbox-module__Yx3bAW__toggle{color:var(--text-meta,#6b6b66);align-items:center;gap:6px;font-size:13px;display:inline-flex}.Inbox-module__Yx3bAW__coverage{color:var(--text-meta,#6b6b66);font-size:13px}.Inbox-module__Yx3bAW__link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.Inbox-module__Yx3bAW__bulk{z-index:5;border:1px solid var(--hairline,#deded9);background:var(--surface-2,#f7f7f4);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:8px}.Inbox-module__Yx3bAW__lane{gap:8px;display:grid}.Inbox-module__Yx3bAW__laneHead{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;display:flex}.Inbox-module__Yx3bAW__laneTitle{font-weight:700}.Inbox-module__Yx3bAW__card{border:1px solid var(--hairline,#deded9);background:var(--surface,#fff);border-radius:10px;gap:8px;padding:14px;scroll-margin-top:24px;display:grid}.Inbox-module__Yx3bAW__highlight{box-shadow:0 0 0 2px var(--accent,#ffc001)}.Inbox-module__Yx3bAW__head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Inbox-module__Yx3bAW__kind{letter-spacing:.04em;text-transform:uppercase;color:var(--text-meta,#6b6b66);font-size:11px;font-weight:700}.Inbox-module__Yx3bAW__title{font-weight:600}.Inbox-module__Yx3bAW__why,.Inbox-module__Yx3bAW__meta{color:var(--text-meta,#6b6b66);font-size:13px}.Inbox-module__Yx3bAW__change{background:var(--surface-2,#f7f7f4);border-radius:8px;gap:4px;padding:10px;display:grid}.Inbox-module__Yx3bAW__draft{white-space:pre-wrap;font-size:14px}.Inbox-module__Yx3bAW__more summary{cursor:pointer;font-size:13px}.Inbox-module__Yx3bAW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Inbox-module__Yx3bAW__handoff{font:inherit;font-size:13px}
.ClientAttentionOverview-module__56bQ8q__section{margin:22px 0 28px}.ClientAttentionOverview-module__56bQ8q__head{margin-bottom:12px}.ClientAttentionOverview-module__56bQ8q__title{letter-spacing:-.01em;color:var(--text-primary);align-items:center;gap:9px;margin:0;font-size:18px;font-weight:850;line-height:1.2;display:flex}.ClientAttentionOverview-module__56bQ8q__title:before{content:"";background:var(--warn);border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #e9a13c21}.ClientAttentionOverview-module__56bQ8q__sub{color:var(--text-meta);margin-top:5px;font-size:12.5px}.ClientAttentionOverview-module__56bQ8q__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.ClientAttentionOverview-module__56bQ8q__card{border:1px solid var(--hairline);background:var(--bg-card);min-width:0;color:inherit;border-radius:12px;padding:15px 16px 14px 18px;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 1px 3px #1018280d}.ClientAttentionOverview-module__56bQ8q__card:hover{border-color:var(--hairline-strong);transform:translateY(-1px);box-shadow:0 6px 20px #10182817}.ClientAttentionOverview-module__56bQ8q__card:before{content:"";background:var(--hairline-strong);width:3px;position:absolute;top:0;bottom:0;left:0}.ClientAttentionOverview-module__56bQ8q__red:before{background:var(--negative)}.ClientAttentionOverview-module__56bQ8q__amber:before{background:var(--warn)}.ClientAttentionOverview-module__56bQ8q__blue:before{background:var(--interactive)}.ClientAttentionOverview-module__56bQ8q__green:before{background:var(--positive)}.ClientAttentionOverview-module__56bQ8q__top{align-items:baseline;gap:9px;display:flex}.ClientAttentionOverview-module__56bQ8q__count{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:26px;font-weight:850;line-height:1}.ClientAttentionOverview-module__56bQ8q__red .ClientAttentionOverview-module__56bQ8q__count{color:var(--negative)}.ClientAttentionOverview-module__56bQ8q__label{font-size:13.5px;font-weight:700}.ClientAttentionOverview-module__56bQ8q__detail{color:var(--text-meta);margin-top:7px;font-size:11.5px;line-height:1.4}.ClientAttentionOverview-module__56bQ8q__foot{color:var(--text-meta);margin-top:9px;font-size:11.5px}@media (prefers-reduced-motion:reduce){.ClientAttentionOverview-module__56bQ8q__card{transition:none}}.cpv2 .ClientAttentionOverview-module__56bQ8q__title:before{display:none}.cpv2 .ClientAttentionOverview-module__56bQ8q__title{font-size:19px}.cpv2 .ClientAttentionOverview-module__56bQ8q__card{border-radius:10px;padding-left:16px}.cpv2 .ClientAttentionOverview-module__56bQ8q__card:before{display:none}.cpv2 .ClientAttentionOverview-module__56bQ8q__amber .ClientAttentionOverview-module__56bQ8q__count{color:#c9820f}.cpv2 .ClientAttentionOverview-module__56bQ8q__blue .ClientAttentionOverview-module__56bQ8q__count{color:var(--interactive)}.cpv2 .ClientAttentionOverview-module__56bQ8q__green .ClientAttentionOverview-module__56bQ8q__count{color:var(--positive)}
.LeadDeveloperScheduleSuggestionReview-module__qGaERW__section{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--bg-card);margin-top:14px;overflow:hidden}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__head{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__head h2{color:var(--text-primary);margin:0;font-size:16px}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__head p{color:var(--text-secondary);max-width:92ch;margin:4px 0 0;font-size:13px}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__headActions{flex:none;align-items:center;gap:10px;display:flex}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__count{color:#765000;background:#fff7df;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:750}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__approveAll{border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--bg-card);min-height:34px;color:var(--text-primary);white-space:nowrap;padding:6px 12px;font-weight:750}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__approveAll:hover:not(:disabled){background:var(--bg-canvas)}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__approveAll:disabled{opacity:.6}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__filter{border-bottom:1px solid var(--hairline-soft);flex-wrap:wrap;gap:7px;padding:11px 14px;display:flex}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__filter button{border:1px solid var(--hairline);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__filter button:hover{border-color:var(--hairline-strong);color:var(--text-primary)}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__filter button[aria-pressed=true]{background:var(--text-primary);border-color:var(--text-primary);color:#fff}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__filter button b{opacity:.7;font-weight:700}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__dayHead{border-bottom:1px solid var(--hairline-soft);background:#fafbfc;align-items:center;gap:10px;padding:9px 14px 7px;display:flex}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__dayDate{letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary);font-size:11.5px;font-weight:700}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__dayCount{color:var(--text-meta);font-size:11.5px;font-weight:600}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__dayLine{background:var(--hairline-soft);flex:1;height:1px}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__avatar{color:#fff;background:#2b2c30;border-radius:50%;flex:none;justify-content:center;align-self:flex-start;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:inline-flex}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__avatarSug{background:var(--bg-card);color:#8a6d00;border:1.5px dashed #ffc00199}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__chip{border:1px solid var(--hairline);background:var(--bg-canvas);color:var(--text-secondary);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__chip i{border-radius:50%;width:6px;height:6px}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__chipFits{color:var(--positive);background:color-mix(in srgb, var(--positive) 8%, var(--bg-card));border-color:color-mix(in srgb, var(--positive) 30%, var(--hairline))}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__chipFits i{background:var(--positive)}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__chipOver{color:var(--negative);background:color-mix(in srgb, var(--negative) 8%, var(--bg-card));border-color:color-mix(in srgb, var(--negative) 30%, var(--hairline))}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__chipOver i{background:var(--negative)}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__chipAssign{color:#8a6d00;background:#ffc0011f;border-color:#ffc00180}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__chipAssign i{background:var(--accent)}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__list{display:grid}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__card{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__main{flex:1;min-width:0}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__titleRow{align-items:center;gap:8px;display:flex}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__titleRow strong{color:var(--text-primary)}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__titleRow span{color:var(--text-meta);font-size:12px;font-weight:700}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__titleRow .LeadDeveloperScheduleSuggestionReview-module__qGaERW__flag{color:var(--text-primary);background:#ffc0012e;border:1px solid #ffc00180;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__meta,.LeadDeveloperScheduleSuggestionReview-module__qGaERW__reason,.LeadDeveloperScheduleSuggestionReview-module__qGaERW__error{margin:4px 0 0;font-size:13px}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__meta{color:var(--text-secondary)}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__reason{color:var(--text-meta)}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__error{color:var(--negative)}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__main a{margin-top:7px;font-size:13px;font-weight:700;display:inline-block}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__action{flex:none}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__actionGroup{align-items:center;gap:7px;display:flex}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__action button{border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--bg-card);min-height:34px;color:var(--text-primary);padding:6px 10px;font-weight:750}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__action button:hover:not(:disabled){background:var(--bg-canvas)}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__action button:disabled{opacity:.6}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__action .LeadDeveloperScheduleSuggestionReview-module__qGaERW__dismiss{color:var(--negative);border-color:color-mix(in srgb, var(--negative) 30%, var(--hairline));background:0 0}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__action .LeadDeveloperScheduleSuggestionReview-module__qGaERW__dismiss:hover:not(:disabled){background:color-mix(in srgb, var(--negative) 7%, var(--bg-card))}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__applied{color:var(--positive);font-size:13px;font-weight:750}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__foot{color:var(--text-meta);background:#fafbfc;margin:0;padding:10px 14px;font-size:12px}@media (max-width:800px){.LeadDeveloperScheduleSuggestionReview-module__qGaERW__head,.LeadDeveloperScheduleSuggestionReview-module__qGaERW__card{flex-direction:column;align-items:stretch}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__actionGroup{flex-wrap:wrap;justify-content:flex-start}}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__diff{border:1px solid var(--hairline);border-radius:10px;margin:12px 0 0;overflow:hidden}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__diffHead,.LeadDeveloperScheduleSuggestionReview-module__qGaERW__diffRow{grid-template-columns:88px 1fr 22px 1fr;gap:12px;display:grid}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__diffHead{background:var(--bg-canvas);border-bottom:1px solid var(--hairline-soft);letter-spacing:.05em;text-transform:uppercase;color:var(--text-meta);padding:7px 12px;font-size:10.5px;font-weight:650}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__diffRow{border-top:1px solid var(--hairline-soft);align-items:center;padding:9px 12px;font-size:13px}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__diffRow:first-of-type{border-top:0}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__diffLabel{color:var(--text-secondary);font-size:12px;font-weight:600}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__diffArrow{color:var(--text-meta);text-align:center}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__diffAfter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__diffTag{letter-spacing:.02em;text-transform:uppercase;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__diffTagSet{background:color-mix(in srgb, var(--positive) 14%, transparent);color:var(--positive)}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__diffTagNone{background:var(--bg-canvas);color:var(--text-meta)}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__diffOverdue{color:var(--negative)}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__devChip{align-items:center;gap:7px;display:inline-flex}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__devAvatar{object-fit:cover;color:#fff;background:var(--interactive);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:inline-grid}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__devAvatarEmpty{color:var(--text-meta);border:1.5px dashed var(--hairline);background:0 0}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__devName{color:var(--text-primary);font-weight:600}.LeadDeveloperScheduleSuggestionReview-module__qGaERW__devNone{color:var(--text-meta);font-style:italic}@media (max-width:720px){.LeadDeveloperScheduleSuggestionReview-module__qGaERW__diffHead,.LeadDeveloperScheduleSuggestionReview-module__qGaERW__diffRow{grid-template-columns:72px 1fr 18px 1fr;gap:8px}}
.ClientProjectExceptions-module__cqJ5ia__section{margin-top:30px}.ClientProjectExceptions-module__cqJ5ia__head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.ClientProjectExceptions-module__cqJ5ia__title{color:var(--text-primary);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:850;line-height:1.2;display:flex}.ClientProjectExceptions-module__cqJ5ia__title:before{content:"";background:var(--warn);border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #e9a13c21}.ClientProjectExceptions-module__cqJ5ia__card{background:#fff;border:1px solid #dde3e8;border-radius:14px;padding:16px;box-shadow:0 8px 24px #18202b0e}.ClientProjectExceptions-module__cqJ5ia__signoff{background:#fafbfc;border:1px solid #dfe4e8;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding:12px 14px;display:flex}.ClientProjectExceptions-module__cqJ5ia__signoffGood{background:#f5fbf7;border-color:#c9e7d8}.ClientProjectExceptions-module__cqJ5ia__signoffUncertain{background:#fffaf2;border-color:#eadfca}.ClientProjectExceptions-module__cqJ5ia__zero{min-width:28px;color:var(--positive);font-size:24px;font-weight:900;line-height:1}.ClientProjectExceptions-module__cqJ5ia__signoffCopy{min-width:0;color:var(--text-secondary);flex:1;font-size:12px;line-height:1.5}.ClientProjectExceptions-module__cqJ5ia__signoffCopy strong{color:var(--text-primary);margin-bottom:2px;font-size:13px;display:block}.ClientProjectExceptions-module__cqJ5ia__signoffList{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.ClientProjectExceptions-module__cqJ5ia__signoffPill,.ClientProjectExceptions-module__cqJ5ia__flag{border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:10.5px;font-weight:750;display:inline-flex}.ClientProjectExceptions-module__cqJ5ia__signoffPill{color:#5f6872;background:#fff;border:1px solid #e3e7eb}.ClientProjectExceptions-module__cqJ5ia__flag{color:#8a5a00;white-space:nowrap;background:#fdf3e2;border:1px solid #f3ddb7}.ClientProjectExceptions-module__cqJ5ia__tableWrap{border:1px solid #e0e5e9;border-radius:10px;overflow-x:auto}.ClientProjectExceptions-module__cqJ5ia__table{border-collapse:collapse;width:100%;font-size:12px}.ClientProjectExceptions-module__cqJ5ia__table th{text-align:left;color:#68717b;letter-spacing:.055em;text-transform:uppercase;background:#f4f7f9;border-bottom:1px solid #e0e5e9;padding:10px 11px;font-size:10.5px;font-weight:800}.ClientProjectExceptions-module__cqJ5ia__table td{vertical-align:top;color:var(--text-secondary);border-bottom:1px solid #edf0f2;padding:11px}.ClientProjectExceptions-module__cqJ5ia__table tr:last-child td{border-bottom:0}.ClientProjectExceptions-module__cqJ5ia__project{color:var(--text-primary);font-weight:750}.ClientProjectExceptions-module__cqJ5ia__meta{color:var(--text-meta);margin-top:3px;font-size:11px}.ClientProjectExceptions-module__cqJ5ia__late{color:var(--negative);font-weight:750}.ClientProjectExceptions-module__cqJ5ia__nextMove{max-width:46ch;line-height:1.45}.ClientProjectExceptions-module__cqJ5ia__allClear{background:#f5fbf7;border:1px solid #c9e7d8;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.ClientProjectExceptions-module__cqJ5ia__allClearMark{color:var(--positive);font-size:20px;font-weight:900;line-height:1}.ClientProjectExceptions-module__cqJ5ia__allClear strong{color:var(--text-primary);margin-bottom:3px;display:block}.ClientProjectExceptions-module__cqJ5ia__allClear p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.ClientProjectExceptions-module__cqJ5ia__partial{color:#6f5a32;background:#fffaf2;border:1px solid #eadfca;border-radius:10px;padding:14px;font-size:12px;line-height:1.5}.ClientProjectExceptions-module__cqJ5ia__footer{justify-content:flex-end;margin-top:12px;display:flex}@media (max-width:720px){.ClientProjectExceptions-module__cqJ5ia__head{align-items:flex-start}.ClientProjectExceptions-module__cqJ5ia__card{padding:12px}.ClientProjectExceptions-module__cqJ5ia__signoff{flex-direction:column;gap:8px}.ClientProjectExceptions-module__cqJ5ia__table{min-width:760px}}
.GapDisclosure-module__d46swW__disc{border:1px solid var(--hairline);background:var(--bg-card);border-radius:10px;margin-top:10px}.GapDisclosure-module__d46swW__summary{cursor:pointer;color:var(--text-primary);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;list-style:none;display:flex}.GapDisclosure-module__d46swW__summary::-webkit-details-marker{display:none}.GapDisclosure-module__d46swW__summary:hover{background:var(--bg-canvas)}.GapDisclosure-module__d46swW__chev{color:var(--text-meta);flex:none;font-size:14px;line-height:1;transition:transform .16s}.GapDisclosure-module__d46swW__disc[open] .GapDisclosure-module__d46swW__chev{transform:rotate(90deg)}.GapDisclosure-module__d46swW__disc[open] .GapDisclosure-module__d46swW__summary{border-bottom:1px solid var(--hairline-soft);border-radius:10px 10px 0 0}.GapDisclosure-module__d46swW__count{font-weight:700}.GapDisclosure-module__d46swW__hint{color:var(--text-meta);margin-left:auto;font-size:12px;font-weight:600}.GapDisclosure-module__d46swW__disc[open] .GapDisclosure-module__d46swW__hint{visibility:hidden}.GapDisclosure-module__d46swW__body{padding:8px 14px 14px}
