.client-surfaces_clientSection__tUlcy,.client-surfaces_dashboard__r6X_5{--client-color:var(--accent)}.client-surfaces_eyebrow__ujOqV{color:color-mix(in srgb,var(--client-color) 72%,var(--foreground));font-family:var(--font-mono);font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.client-surfaces_breadcrumb__7VqWn{display:flex;min-width:0;align-items:center;gap:8px;color:var(--muted);font-size:12px}.client-surfaces_breadcrumb__7VqWn button{display:inline-flex;min-height:32px;align-items:center;gap:5px;border:0;background:transparent;color:var(--muted-strong);cursor:pointer;padding:0}.client-surfaces_breadcrumb__7VqWn button:hover{color:var(--foreground)}.client-surfaces_breadcrumb__7VqWn span[aria-current=page]{min-width:0;overflow:hidden;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap}.client-surfaces_hero__2piL5{position:relative;display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--client-color) 30%,var(--border));border-radius:16px;background:radial-gradient(circle at 82% -10%,color-mix(in srgb,var(--client-color) 13%,transparent),transparent 38%),linear-gradient(145deg,var(--surface-raised),var(--surface));padding:28px}.client-surfaces_hero__2piL5:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--client-color);content:""}.client-surfaces_heroCopy__jrMZN{min-width:0;max-width:680px}.client-surfaces_areaChip__xsUZU{display:inline-flex;min-height:30px;align-items:center;gap:7px;margin-bottom:18px;border:1px solid var(--border-bright);border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);cursor:pointer;font-size:11px;padding:4px 10px}.client-surfaces_areaChip__xsUZU:hover{border-color:color-mix(in srgb,var(--client-color) 50%,var(--border-bright));color:var(--foreground)}.client-surfaces_areaDot__6hg5D{width:7px;height:7px;flex:0 0 auto;border-radius:50%}.client-surfaces_titleRow__yH1gD{display:flex;min-width:0;align-items:center;gap:12px;margin-top:5px}.client-surfaces_titleRow__yH1gD h2{min-width:0;margin:0;overflow-wrap:anywhere;font-size:clamp(26px,3.4vw,40px);letter-spacing:-.045em;line-height:1.05}.client-surfaces_status__e2dXp{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--success) 38%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;line-height:22px;padding:0 8px;text-transform:uppercase}.client-surfaces_status__e2dXp[data-status=paused]{border-color:color-mix(in srgb,var(--warning) 38%,var(--border));background:color-mix(in srgb,var(--warning) 10%,var(--surface));color:var(--warning)}.client-surfaces_status__e2dXp[data-status=archived]{border-color:var(--border-bright);background:var(--surface-soft);color:var(--muted)}.client-surfaces_heroCopy__jrMZN>p{max-width:620px;margin:12px 0 0;color:var(--muted-strong);font-size:13px;line-height:1.65}.client-surfaces_heroActions___omNs{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.client-surfaces_statusNotice__0QeZN{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--warning) 26%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--warning) 6%,var(--surface));color:var(--warning);padding:13px 15px}.client-surfaces_statusNotice__0QeZN div{display:grid;gap:3px}.client-surfaces_statusNotice__0QeZN strong{color:var(--foreground);font-size:12px}.client-surfaces_statusNotice__0QeZN span{color:var(--muted-strong);font-size:11px;line-height:1.45}.client-surfaces_tabs__JLtgF{display:grid;width:min(100%,760px);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft);padding:4px}.client-surfaces_tab__hZpDi{display:grid;min-width:0;min-height:52px;gap:3px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer;padding:9px 12px;text-align:left}.client-surfaces_tab__hZpDi strong{color:var(--muted-strong);font-size:11px}.client-surfaces_tab__hZpDi span{overflow:hidden;font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.client-surfaces_tab__hZpDi:hover{border-color:color-mix(in srgb,var(--client-color) 20%,var(--border));color:var(--muted-strong)}.client-surfaces_tab__hZpDi[aria-selected=true]{border-color:color-mix(in srgb,var(--client-color) 28%,var(--border));background:var(--surface-raised);box-shadow:0 1px 4px color-mix(in srgb,var(--background) 55%,transparent)}.client-surfaces_tab__hZpDi[aria-selected=true] strong{color:var(--foreground)}.client-surfaces_tabPanel__PBtZm:focus-visible,.client-surfaces_tab__hZpDi:focus-visible{outline:2px solid color-mix(in srgb,var(--client-color) 58%,transparent);outline-offset:2px}.client-surfaces_relationshipDetails__XMSqj,.client-surfaces_tabPanel__PBtZm{display:grid;min-width:0;gap:14px}.client-surfaces_tabPanel__PBtZm{border-radius:12px}.client-surfaces_overviewLayout__uX7jz{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:14px}.client-surfaces_workSummary__CPyJW{min-width:0;padding:20px}.client-surfaces_workSummaryGrid__qgD83{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.client-surfaces_workSummaryGrid__qgD83 div{display:grid;min-width:0;gap:4px;border-radius:9px;background:var(--surface-soft);padding:11px}.client-surfaces_workSummaryGrid__qgD83 dt{color:var(--muted);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.client-surfaces_workSummaryGrid__qgD83 dd{margin:0;font-family:var(--font-mono);font-size:20px}.client-surfaces_workSummaryGrid__qgD83 small{overflow-wrap:anywhere;color:var(--muted-strong);font-size:9px;line-height:1.4}.client-surfaces_metrics__lI1wz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.client-surfaces_metric__bjpJF{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:9px;border:1px solid var(--border);border-radius:11px;background:var(--surface);padding:15px}.client-surfaces_metric__bjpJF[data-tone=attention]{border-color:color-mix(in srgb,var(--warning) 30%,var(--border))}.client-surfaces_metric__bjpJF[data-tone=positive]{border-color:color-mix(in srgb,var(--success) 25%,var(--border))}.client-surfaces_metricIcon__uhHAb{display:grid;width:29px;height:29px;grid-row:span 2;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--client-color) 10%,var(--surface-soft));color:color-mix(in srgb,var(--client-color) 72%,var(--foreground))}.client-surfaces_metric__bjpJF>span:not(.client-surfaces_metricIcon__uhHAb){color:var(--muted);font-size:10px}.client-surfaces_metric__bjpJF strong{margin-top:2px;font-family:var(--font-mono);font-size:22px;line-height:1}.client-surfaces_metric__bjpJF small{grid-column:1/-1;margin-top:11px;color:var(--muted-strong);font-size:10px}.client-surfaces_emptyState__J_Ywi{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px}.client-surfaces_emptyIcon__ZL0_I{display:grid;width:48px;height:48px;place-items:center;border:1px solid color-mix(in srgb,var(--client-color) 30%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--client-color) 10%,var(--surface-soft));color:var(--client-color)}.client-surfaces_emptyState__J_Ywi h3{margin:5px 0 7px;font-size:17px;letter-spacing:-.02em}.client-surfaces_emptyState__J_Ywi p{max-width:680px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.client-surfaces_emptyActions__uVBP9{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.client-surfaces_layout__Uyx8a{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,.8fr);align-items:start;gap:14px}.client-surfaces_aside__bWpuS,.client-surfaces_main__2YvhT{display:grid;min-width:0;gap:14px}.client-surfaces_clientSection__tUlcy,.client-surfaces_nextStep__W20Fn,.client-surfaces_section__lxSYm{min-width:0;padding:20px}.client-surfaces_sectionHeading__qU3gW{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.client-surfaces_sectionHeading__qU3gW h3{margin:4px 0 0;font-size:16px;letter-spacing:-.02em}.client-surfaces_sectionHeading__qU3gW p{margin:4px 0 0;color:var(--muted);font-size:10px}.client-surfaces_sectionActions__MoG_e{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.client-surfaces_loadError__xx04G{margin:-4px 0 14px;color:var(--danger);font-size:11px}.client-surfaces_serviceSection__PEvbg{min-width:0;padding:20px}.client-surfaces_serviceGrid__ynvdk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.client-surfaces_serviceCard__y8bIb{display:grid;min-width:0;gap:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-raised);padding:14px}.client-surfaces_serviceCard__y8bIb[data-contract-risk=due_soon],.client-surfaces_serviceCard__y8bIb[data-contract-risk=overdue]{border-color:color-mix(in srgb,var(--warning) 38%,var(--border))}.client-surfaces_serviceCard__y8bIb[data-lifecycle=archived],.client-surfaces_serviceCard__y8bIb[data-lifecycle=ended]{background:color-mix(in srgb,var(--surface-raised) 70%,var(--background))}.client-surfaces_serviceHeading__3I5er,.client-surfaces_serviceHeading__3I5er>div{display:flex;min-width:0;align-items:center;gap:10px}.client-surfaces_serviceHeading__3I5er{justify-content:space-between}.client-surfaces_serviceHeading__3I5er>div>span:last-child{display:grid;min-width:0;gap:3px}.client-surfaces_serviceHeading__3I5er strong{overflow-wrap:anywhere;font-size:12px}.client-surfaces_serviceHeading__3I5er small{color:var(--muted-strong);font-family:var(--font-mono);font-size:10px}.client-surfaces_serviceIcon__MWVwz{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--client-color) 9%,var(--surface-soft));color:var(--client-color)}.client-surfaces_serviceBadges__of6JP{display:flex;flex-wrap:wrap;gap:6px}.client-surfaces_serviceBadges__of6JP span{display:inline-flex;min-height:22px;align-items:center;gap:4px;border-radius:999px;background:color-mix(in srgb,var(--success) 9%,var(--surface-soft));color:var(--success);font-size:10px;font-weight:650;padding:3px 8px}.client-surfaces_serviceBadges__of6JP span[data-lifecycle=upcoming]{background:color-mix(in srgb,var(--client-color) 9%,var(--surface-soft));color:var(--client-color)}.client-surfaces_serviceBadges__of6JP span[data-lifecycle=archived],.client-surfaces_serviceBadges__of6JP span[data-lifecycle=ended]{background:var(--surface-soft);color:var(--muted)}.client-surfaces_serviceBadges__of6JP span[data-contract-risk=due_soon],.client-surfaces_serviceBadges__of6JP span[data-contract-risk=overdue]{background:color-mix(in srgb,var(--warning) 10%,var(--surface-soft));color:var(--warning)}.client-surfaces_serviceDetails__7grva{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.client-surfaces_serviceDetails__7grva>div{min-width:0;border-radius:8px;background:var(--surface-soft);padding:9px}.client-surfaces_serviceDetails__7grva dt{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px;text-transform:uppercase}.client-surfaces_serviceDetails__7grva dd{margin:5px 0 0;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.client-surfaces_fieldInlineError__qdvWD{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--danger);font-size:11px;line-height:1.45}.client-surfaces_priority__ZQHLQ{border:1px solid color-mix(in srgb,var(--client-color) 30%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--client-color) 8%,var(--surface-soft));color:color-mix(in srgb,var(--client-color) 72%,var(--foreground));font-family:var(--font-mono);font-size:10px;line-height:24px;padding:0 9px}.client-surfaces_nextCard__gP8Tv{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid color-mix(in srgb,var(--client-color) 38%,var(--border));border-radius:12px;background:linear-gradient(125deg,color-mix(in srgb,var(--client-color) 8%,var(--surface-raised)),var(--surface-raised));padding:16px}.client-surfaces_nextIcon__n6qOw{display:grid;width:36px;height:36px;place-items:center;border:1px solid color-mix(in srgb,var(--client-color) 35%,var(--border));border-radius:50%;color:var(--client-color)}.client-surfaces_nextCopy__J9yie,.client-surfaces_taskCopy__OBL_H{min-width:0}.client-surfaces_taskHeading__LgwNY{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.client-surfaces_entityLink__h3CyD{min-width:0;border:0;background:transparent;color:var(--foreground);cursor:pointer;font-size:13px;font-weight:650;overflow-wrap:anywhere;padding:0;text-align:left}.client-surfaces_entityLink__h3CyD:hover{color:var(--client-color)}.client-surfaces_nextCopy__J9yie p{margin:5px 0 0;color:var(--muted);font-size:10px}.client-surfaces_nextActions__p0Lbs{display:flex;align-items:center;gap:7px}.client-surfaces_projectList__3TzTq,.client-surfaces_taskList__Hwrlp{display:grid;gap:7px}.client-surfaces_taskRow__I3FQG{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid var(--border);border-radius:9px;background:var(--surface-raised);padding:10px}.client-surfaces_taskRow__I3FQG[data-current-next=true]{border-color:color-mix(in srgb,var(--client-color) 36%,var(--border));box-shadow:inset 2px 0 var(--client-color)}.client-surfaces_completeButton__We0ch{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.client-surfaces_completeButton__We0ch:hover{background:color-mix(in srgb,var(--client-color) 9%,var(--surface-soft));color:var(--client-color)}.client-surfaces_taskCopy__OBL_H>span{display:block;margin-top:4px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.client-surfaces_score__aV1_I{color:var(--muted-strong);font-family:var(--font-mono);font-size:10px}.client-surfaces_projectCard__gxYtx{display:grid;gap:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);padding:13px}.client-surfaces_projectLink__xjWCM{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:9px;border:0;background:transparent;cursor:pointer;padding:0;text-align:left}.client-surfaces_projectLink__xjWCM>span{display:grid;min-width:0;gap:3px}.client-surfaces_projectLink__xjWCM strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.client-surfaces_projectLink__xjWCM small{color:var(--muted);font-size:9px}.client-surfaces_projectLink__xjWCM:hover strong,.client-surfaces_projectLink__xjWCM:hover svg{color:var(--client-color)}.client-surfaces_projectMeta__a_8Fx{display:flex;justify-content:space-between;color:var(--muted);font-family:var(--font-mono);font-size:9px}.client-surfaces_projectCard__gxYtx progress{width:100%;height:5px;overflow:hidden;border:0;border-radius:999px;appearance:none}.client-surfaces_projectCard__gxYtx progress::-webkit-progress-bar{background:var(--surface-soft)}.client-surfaces_projectCard__gxYtx progress::-webkit-progress-value{border-radius:999px;background:var(--client-color)}.client-surfaces_projectCard__gxYtx progress::-moz-progress-bar{border-radius:999px;background:var(--client-color)}.client-surfaces_nextTask__W3igz,.client-surfaces_projectCard__gxYtx p{margin:0;color:var(--muted-strong);font-size:10px;line-height:1.45}.client-surfaces_nextTask__W3igz span,.client-surfaces_projectCard__gxYtx p span{margin-right:4px;color:var(--muted);font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.client-surfaces_inlineEmpty__ZRGYE{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px dashed var(--border-bright);border-radius:10px;color:var(--muted);padding:15px}.client-surfaces_inlineEmpty__ZRGYE>span{display:grid;width:35px;height:35px;place-items:center;border-radius:9px;background:var(--surface-soft);color:var(--muted-strong)}.client-surfaces_inlineEmpty__ZRGYE strong{color:var(--foreground);font-size:11px}.client-surfaces_inlineEmpty__ZRGYE p{margin:4px 0 0;font-size:10px;line-height:1.5}.client-surfaces_completedList__4x6D6{display:grid;gap:3px}.client-surfaces_completedList__4x6D6 button{display:flex;width:100%;min-height:40px;align-items:center;gap:9px;border:0;border-radius:8px;background:transparent;color:var(--success);cursor:pointer;padding:7px;text-align:left}.client-surfaces_completedList__4x6D6 button:hover{background:var(--surface-raised)}.client-surfaces_completedList__4x6D6 button span{display:grid;gap:2px}.client-surfaces_completedList__4x6D6 strong{color:var(--muted-strong);font-size:10px;text-decoration:line-through}.client-surfaces_completedList__4x6D6 small{color:var(--muted);font-size:9px}.client-surfaces_moreDetails__6cV7P{min-width:0;border-top:1px solid var(--border);padding-top:4px}.client-surfaces_moreDetails__6cV7P summary{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:10px;border-radius:8px;color:var(--muted-strong);cursor:pointer;font-size:10px;font-weight:600;list-style:none;padding:6px 8px}.client-surfaces_moreDetails__6cV7P summary::-webkit-details-marker{display:none}.client-surfaces_moreDetails__6cV7P summary:hover{background:var(--surface-raised);color:var(--client-color)}.client-surfaces_moreDetails__6cV7P summary svg{flex:0 0 auto;transition:transform .14s ease}.client-surfaces_moreDetails__6cV7P[open] summary svg{transform:rotate(180deg)}.client-surfaces_moreDetailsContent__43Yvd{display:grid;gap:7px;padding-top:7px}.client-surfaces_clientGrid__nOItK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.client-surfaces_clientCard__23Z8a{display:grid;min-width:0;gap:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-raised);padding:13px}.client-surfaces_clientCard__23Z8a[data-needs-attention=true]{border-color:color-mix(in srgb,var(--warning) 30%,var(--border))}.client-surfaces_clientCard__23Z8a[data-client-status=archived],.client-surfaces_clientCard__23Z8a[data-client-status=paused]{background:color-mix(in srgb,var(--surface-raised) 70%,var(--background))}.client-surfaces_clientCardHeading__QooXk{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.client-surfaces_clientName__dBb2v{display:flex;min-width:0;align-items:center;gap:9px;border:0;background:transparent;cursor:pointer;padding:0;text-align:left}.client-surfaces_clientName__dBb2v>span:last-child{display:grid;min-width:0;gap:2px}.client-surfaces_clientName__dBb2v strong{min-width:0;overflow:hidden;color:var(--foreground);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.client-surfaces_clientName__dBb2v small{color:var(--muted);font-size:9px}.client-surfaces_clientName__dBb2v:hover strong{color:var(--client-color)}.client-surfaces_clientAvatar__qN5Lp{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--client-color) 25%,var(--border));border-radius:50%;background:color-mix(in srgb,var(--client-color) 8%,var(--surface-soft));color:color-mix(in srgb,var(--client-color) 65%,var(--foreground))}.client-surfaces_clientStats__GzhAM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.client-surfaces_clientStats__GzhAM div{display:grid;gap:4px;border-radius:8px;background:var(--surface-soft);padding:8px 9px}.client-surfaces_clientStats__GzhAM dt{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:8px;text-transform:uppercase}.client-surfaces_clientStats__GzhAM dd{margin:0;font-family:var(--font-mono);font-size:15px}.client-surfaces_attention__Q_Bjp{display:flex;align-items:center;gap:6px;margin:0;color:var(--warning);font-size:10px}.client-surfaces_openClient__dUWYv{display:flex;min-height:32px;align-items:center;justify-content:space-between;border:0;border-top:1px solid var(--border);background:transparent;color:var(--muted-strong);cursor:pointer;font-size:10px;padding:10px 0 0}.client-surfaces_openClient__dUWYv:hover{color:var(--client-color)}.client-surfaces_clientsEmpty__pmGiA{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px dashed var(--border-bright);border-radius:10px;padding:15px}.client-surfaces_clientsEmpty__pmGiA>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--client-color) 8%,var(--surface-soft));color:var(--client-color)}.client-surfaces_clientsEmpty__pmGiA strong{font-size:11px}.client-surfaces_clientsEmpty__pmGiA p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.client-surfaces_clientDialog__bgpL5{width:min(500px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto}.client-surfaces_dialogDescription__lxEVI{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.client-surfaces_statusField__HrZWG{margin-top:16px}.client-surfaces_statusHelp__txsUJ{display:flex;align-items:flex-start;gap:6px;margin:7px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.client-surfaces_statusHelp__txsUJ svg{flex:0 0 auto;margin-top:1px}.client-surfaces_fieldError__GToe7,.client-surfaces_formError__lRqDn{display:flex;align-items:flex-start;gap:6px;color:var(--danger);font-size:10px;line-height:1.45}.client-surfaces_fieldError__GToe7{margin:6px 0 0}.client-surfaces_formError__lRqDn{border:1px solid color-mix(in srgb,var(--danger) 30%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--danger) 6%,var(--surface));margin:16px 0 0;padding:10px}.client-surfaces_archivedNotice__EWodx{display:flex;align-items:center;gap:10px;border:1px solid var(--border-bright);border-radius:9px;background:var(--surface-soft);color:var(--muted);padding:12px}.client-surfaces_archivedNotice__EWodx div{display:grid;gap:3px}.client-surfaces_archivedNotice__EWodx strong{color:var(--foreground);font-size:11px}.client-surfaces_archivedNotice__EWodx span{font-size:10px}.client-surfaces_archiveRow__3xoiP{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;border-top:1px solid var(--border);padding-top:16px}.client-surfaces_archiveRow__3xoiP>div{display:grid;gap:4px}.client-surfaces_archiveRow__3xoiP strong{font-size:10px}.client-surfaces_archiveRow__3xoiP span{color:var(--muted);font-size:9px;line-height:1.45}.client-surfaces_clientToolbar__h30Dl{display:flex;align-items:center;gap:8px;margin:0 0 16px;flex-wrap:wrap}.client-surfaces_clientToolbar__h30Dl>label{min-width:126px;flex:1 1 140px}.client-surfaces_clientToolbar__h30Dl input,.client-surfaces_clientToolbar__h30Dl select{width:100%;min-height:38px;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);color:var(--foreground);font:inherit;font-size:11px;padding:0 10px}.client-surfaces_clientToolbar__h30Dl input:focus-visible,.client-surfaces_clientToolbar__h30Dl select:focus-visible{border-color:color-mix(in srgb,var(--client-color) 58%,var(--border));outline:2px solid color-mix(in srgb,var(--client-color) 22%,transparent);outline-offset:1px}.client-surfaces_clientSearch__dWC4e{position:relative;min-width:min(240px,100%)!important;flex:2 1 260px!important}.client-surfaces_clientSearch__dWC4e svg{position:absolute;top:50%;left:10px;z-index:1;color:var(--muted);pointer-events:none;transform:translateY(-50%)}.client-surfaces_clientSearch__dWC4e input{padding-left:32px}.client-surfaces_resultsSummary__AkwW3{margin:-4px 0 10px;color:var(--muted);font-size:10px}.client-surfaces_showMore__PHv5w{display:flex;width:100%;justify-content:center;margin-top:12px}.client-surfaces_clientTags__sQVM7,.client-surfaces_profileTags__ydrBl{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:5px}.client-surfaces_clientTags__sQVM7 span,.client-surfaces_profileTags__ydrBl span{max-width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--client-color) 20%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--client-color) 6%,var(--surface-soft));color:var(--muted-strong);font-size:8px;line-height:20px;padding:0 7px;text-overflow:ellipsis;white-space:nowrap}.client-surfaces_clientAreaLabel___PhQc{display:inline-flex;width:fit-content;align-items:center;gap:5px;color:var(--muted);font-size:9px}.client-surfaces_clientsOverview__K6U4c{--client-color:var(--accent)}.client-surfaces_overviewHero__vkRgv{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border:1px solid color-mix(in srgb,var(--client-color) 24%,var(--border));border-radius:16px;background:radial-gradient(circle at 85% -20%,color-mix(in srgb,var(--client-color) 13%,transparent),transparent 42%),var(--surface);padding:28px}.client-surfaces_overviewHero__vkRgv h2{margin:5px 0 0;font-size:clamp(28px,4vw,42px);letter-spacing:-.045em}.client-surfaces_overviewHero__vkRgv p{max-width:680px;margin:10px 0 0;color:var(--muted-strong);font-size:13px;line-height:1.6}.client-surfaces_overviewMetrics__YHfEv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.client-surfaces_overviewMetrics__YHfEv article{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);padding:15px}.client-surfaces_overviewMetrics__YHfEv article[data-tone=attention]{border-color:color-mix(in srgb,var(--warning) 32%,var(--border))}.client-surfaces_overviewMetrics__YHfEv article[data-tone=positive]{border-color:color-mix(in srgb,var(--success) 25%,var(--border))}.client-surfaces_overviewMetrics__YHfEv span{color:var(--muted);font-size:10px}.client-surfaces_overviewMetrics__YHfEv strong{font-family:var(--font-mono);font-size:22px}.client-surfaces_clientDirectory__XQ_cY{padding:20px}.client-surfaces_directoryHeading__yzTj4{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.client-surfaces_directoryHeading__yzTj4 h3{margin:0;font-size:17px}.client-surfaces_directoryHeading__yzTj4 p{margin:5px 0 0;color:var(--muted);font-size:10px}.client-surfaces_directoryState__6ey4H{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border:1px dashed var(--border-bright);border-radius:11px;padding:22px}.client-surfaces_directoryState__6ey4H>span,.client-surfaces_relationshipState__1jWtZ>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--client-color) 8%,var(--surface-soft));color:var(--client-color)}.client-surfaces_directoryState__6ey4H strong,.client-surfaces_relationshipState__1jWtZ strong{font-size:11px}.client-surfaces_directoryState__6ey4H p,.client-surfaces_relationshipState__1jWtZ p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.client-surfaces_clientTableWrap__0VVER{overflow-x:auto;border:1px solid var(--border);border-radius:11px}.client-surfaces_clientTable__kScyY{width:100%;min-width:940px;border-collapse:collapse;font-size:10px}.client-surfaces_clientTable__kScyY td,.client-surfaces_clientTable__kScyY th{border-bottom:1px solid var(--border);padding:11px 12px;text-align:left;vertical-align:middle}.client-surfaces_clientTable__kScyY thead th{background:var(--surface-soft);color:var(--muted);font-size:8px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.client-surfaces_clientTable__kScyY tbody tr:last-child>*{border-bottom:0}.client-surfaces_clientTable__kScyY tbody tr[data-client-status=archived]{background:color-mix(in srgb,var(--surface) 75%,var(--background))}.client-surfaces_clientTable__kScyY tbody th{max-width:210px}.client-surfaces_clientTable__kScyY tbody th small,.client-surfaces_clientTable__kScyY td small{display:block;margin-top:3px;color:var(--muted);font-size:8px;font-weight:400}.client-surfaces_tableEntity__D7l1O{max-width:100%;overflow:hidden;border:0;background:transparent;color:var(--foreground);cursor:pointer;font-weight:650;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.client-surfaces_tableEntity__D7l1O:hover{color:var(--client-color)}.client-surfaces_businessCell__aUcq6{display:inline-flex;align-items:center;gap:6px}.client-surfaces_businessCell__aUcq6>span{width:7px;height:7px;flex:0 0 auto;border-radius:50%}.client-surfaces_tableStatus__s2AYe{display:inline-flex;border-radius:999px;background:color-mix(in srgb,var(--success) 10%,var(--surface-soft));color:var(--success);font-size:8px;font-weight:650;line-height:20px;padding:0 7px}.client-surfaces_tableStatus__s2AYe[data-status=paused]{background:color-mix(in srgb,var(--warning) 9%,var(--surface-soft));color:var(--warning)}.client-surfaces_tableStatus__s2AYe[data-status=archived]{background:var(--surface-soft);color:var(--muted)}.client-surfaces_tableAttention__xHNT2{display:inline-flex;align-items:center;gap:5px;color:var(--muted-strong)}.client-surfaces_tableAttention__xHNT2[data-needs-attention=true]{color:var(--warning)}.client-surfaces_nextWorkCell__oLfJi{max-width:180px;overflow:hidden;color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap}.client-surfaces_tableActions__iVpzS{display:flex;justify-content:flex-end;gap:4px}.client-surfaces_tableOpen__qpOo5{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted-strong);cursor:pointer}.client-surfaces_tableOpen__qpOo5:hover{background:var(--surface-raised);color:var(--client-color)}.client-surfaces_clientMobileGrid__RkCDx{display:none}.client-surfaces_relationshipMeta__oqCSl{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.client-surfaces_relationshipMeta__oqCSl span{border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);font-size:9px;line-height:22px;padding:0 8px}.client-surfaces_followUpNotice__EOxCV{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--client-color) 25%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--client-color) 5%,var(--surface));color:var(--client-color);padding:13px 15px}.client-surfaces_followUpNotice__EOxCV[data-risk=due-soon],.client-surfaces_followUpNotice__EOxCV[data-risk=overdue]{border-color:color-mix(in srgb,var(--warning) 32%,var(--border));background:color-mix(in srgb,var(--warning) 6%,var(--surface));color:var(--warning)}.client-surfaces_followUpNotice__EOxCV div{display:grid;gap:3px}.client-surfaces_followUpNotice__EOxCV strong{color:var(--foreground);font-size:11px}.client-surfaces_followUpNotice__EOxCV span{color:var(--muted-strong);font-size:10px}.client-surfaces_relationshipGrid__ZKiyH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.client-surfaces_relationshipGrid__ZKiyH>.context-notepad{min-width:0}.client-surfaces_relationshipPanel__txEyq{min-width:0;padding:20px}.client-surfaces_caseStudyCapture__3QDUI{display:grid;gap:16px}.client-surfaces_caseStudyGuide__E3uxE{padding:20px}.client-surfaces_caseStudyGuide__E3uxE h3{margin:6px 0 8px}.client-surfaces_caseStudyGuide__E3uxE p{margin:0;color:var(--muted-foreground)}.client-surfaces_caseStudyGuide__E3uxE ul{display:grid;gap:8px;margin:16px 0 0;padding-left:20px}.client-surfaces_profileDetails__nOLol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.client-surfaces_profileDetails__nOLol>div{min-width:0;border-radius:9px;background:var(--surface-soft);padding:10px}.client-surfaces_profileDetails__nOLol dt{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:8px;letter-spacing:.04em;text-transform:uppercase}.client-surfaces_profileDetails__nOLol dd{min-width:0;margin:5px 0 0;overflow-wrap:anywhere;color:var(--foreground);font-size:10px;line-height:1.45}.client-surfaces_profileDetails__nOLol a{display:inline-flex;align-items:center;gap:4px;color:var(--client-color);text-decoration:none}.client-surfaces_profileTags__ydrBl{margin-top:12px;color:var(--muted)}.client-surfaces_contactList__OdvZN,.client-surfaces_interactionList__1xzl_{display:grid;gap:7px}.client-surfaces_contactRow__kk4fA,.client-surfaces_interactionRow__JEwHG{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;border:1px solid var(--border);border-radius:9px;background:var(--surface-raised);padding:10px}.client-surfaces_contactAvatar__aazHM,.client-surfaces_interactionIcon__Pq7Yj{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--client-color) 8%,var(--surface-soft));color:var(--client-color)}.client-surfaces_contactRow__kk4fA>div,.client-surfaces_interactionRow__JEwHG>div{min-width:0}.client-surfaces_contactRow__kk4fA strong,.client-surfaces_interactionRow__JEwHG strong{color:var(--foreground);font-size:10px}.client-surfaces_contactRow__kk4fA>div>span,.client-surfaces_interactionRow__JEwHG small{display:block;margin-top:3px;color:var(--muted);font-size:8px}.client-surfaces_contactLinks__pSBWN{display:flex;min-width:0;flex-wrap:wrap;gap:8px;margin-top:6px}.client-surfaces_contactLinks__pSBWN a,.client-surfaces_contactLinks__pSBWN span{display:inline-flex;min-width:0;align-items:center;gap:4px;overflow-wrap:anywhere;color:var(--client-color);font-size:9px;text-decoration:none}.client-surfaces_interactionHeading__yhERd{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.client-surfaces_interactionHeading__yhERd>span{flex:0 0 auto;color:var(--muted);font-family:var(--font-mono);font-size:8px;text-transform:uppercase}.client-surfaces_interactionRow__JEwHG p{margin:7px 0 0;color:var(--muted-strong);font-size:9px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.client-surfaces_interactionFollowUp__zRj9V{display:flex;align-items:center;gap:5px;margin-top:7px;color:var(--warning);font-size:8px}.client-surfaces_relationshipState__1jWtZ{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border:1px dashed var(--border-bright);border-radius:9px;padding:13px}.client-surfaces_relationshipState__1jWtZ[data-error=true]{border-color:color-mix(in srgb,var(--danger) 30%,var(--border))}.client-surfaces_relationshipState__1jWtZ[data-error=true]>span{background:color-mix(in srgb,var(--danger) 8%,var(--surface-soft));color:var(--danger)}.client-surfaces_clientProfileDialog__8hfcs{width:min(760px,calc(100vw - 32px))}.client-surfaces_formSection__6MJou{min-width:0;margin:18px 0 0;border:1px solid var(--border);border-radius:11px;padding:14px}.client-surfaces_formSection__6MJou legend{color:var(--muted-strong);font-size:10px;font-weight:650;padding:0 6px}.client-surfaces_profileFormGrid__x6oAf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.client-surfaces_profileFormGrid__x6oAf .field{min-width:0}.client-surfaces_profileFormGrid__x6oAf textarea{min-height:84px;resize:vertical}.client-surfaces_profileFormGrid__x6oAf small{color:var(--muted);font-size:9px}.client-surfaces_fullWidthField__pqBQK{grid-column:1/-1}.client-surfaces_archivedNotice__EWodx>.button{margin-left:auto}@media (max-width:1040px){.client-surfaces_overviewLayout__uX7jz{grid-template-columns:minmax(0,1fr)}.client-surfaces_metrics__lI1wz{grid-template-columns:repeat(2,minmax(0,1fr))}.client-surfaces_layout__Uyx8a{grid-template-columns:minmax(0,1fr)}.client-surfaces_aside__bWpuS,.client-surfaces_overviewMetrics__YHfEv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.client-surfaces_tabs__JLtgF{width:100%;grid-template-columns:repeat(4,minmax(96px,1fr));overflow-x:auto}.client-surfaces_tab__hZpDi{min-height:44px;place-items:center;text-align:center}.client-surfaces_tab__hZpDi span{display:none}.client-surfaces_breadcrumb__7VqWn{overflow-x:auto;padding-bottom:2px}.client-surfaces_hero__2piL5{align-items:stretch;flex-direction:column;padding:20px}.client-surfaces_titleRow__yH1gD{align-items:flex-start;flex-direction:column}.client-surfaces_heroActions___omNs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.client-surfaces_heroActions___omNs .button{justify-content:center}.client-surfaces_statusNotice__0QeZN{grid-template-columns:auto minmax(0,1fr)}.client-surfaces_statusNotice__0QeZN .text-button{grid-column:1/-1;justify-self:flex-start}.client-surfaces_metrics__lI1wz{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.client-surfaces_metric__bjpJF{padding:12px}.client-surfaces_emptyState__J_Ywi{grid-template-columns:auto minmax(0,1fr)}.client-surfaces_emptyActions__uVBP9{grid-column:1/-1;justify-content:stretch}.client-surfaces_emptyActions__uVBP9 .button{flex:1 1 140px;justify-content:center}.client-surfaces_aside__bWpuS{grid-template-columns:minmax(0,1fr)}.client-surfaces_clientSection__tUlcy,.client-surfaces_nextStep__W20Fn,.client-surfaces_section__lxSYm,.client-surfaces_workSummary__CPyJW{padding:16px}.client-surfaces_nextCard__gP8Tv{grid-template-columns:auto minmax(0,1fr)}.client-surfaces_nextActions__p0Lbs{grid-column:1/-1;justify-content:flex-end}.client-surfaces_taskRow__I3FQG{grid-template-columns:auto minmax(0,1fr) auto}.client-surfaces_score__aV1_I{display:none}.client-surfaces_clientGrid__nOItK{grid-template-columns:minmax(0,1fr)}.client-surfaces_directoryHeading__yzTj4,.client-surfaces_overviewHero__vkRgv{align-items:stretch;flex-direction:column}.client-surfaces_directoryHeading__yzTj4 .button,.client-surfaces_overviewHero__vkRgv .button{justify-content:center}.client-surfaces_clientTableWrap__0VVER{display:none}.client-surfaces_clientMobileGrid__RkCDx{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.client-surfaces_relationshipGrid__ZKiyH,.client-surfaces_serviceGrid__ynvdk{grid-template-columns:minmax(0,1fr)}.client-surfaces_followUpNotice__EOxCV{grid-template-columns:auto minmax(0,1fr)}.client-surfaces_followUpNotice__EOxCV .text-button{grid-column:1/-1;justify-self:flex-start}.client-surfaces_profileFormGrid__x6oAf,.client-surfaces_workSummaryGrid__qgD83{grid-template-columns:minmax(0,1fr)}.client-surfaces_fullWidthField__pqBQK{grid-column:auto}}@media (max-width:420px){.client-surfaces_heroActions___omNs{grid-template-columns:minmax(0,1fr) auto}.client-surfaces_heroActions___omNs .button-primary{grid-column:1/-1}.client-surfaces_metrics__lI1wz{grid-template-columns:minmax(0,1fr)}.client-surfaces_metric__bjpJF{grid-template-columns:auto minmax(0,1fr) auto}.client-surfaces_metric__bjpJF strong{grid-column:3;grid-row:1/span 2;align-self:center}.client-surfaces_metric__bjpJF small{grid-column:2/-1}.client-surfaces_sectionHeading__qU3gW{align-items:stretch;flex-direction:column}.client-surfaces_sectionHeading__qU3gW .button{align-self:stretch;justify-content:center}.client-surfaces_sectionActions__MoG_e{justify-content:stretch}.client-surfaces_sectionActions__MoG_e .button{flex:1 1 auto}.client-surfaces_clientsEmpty__pmGiA,.client-surfaces_inlineEmpty__ZRGYE{grid-template-columns:auto minmax(0,1fr)}.client-surfaces_clientsEmpty__pmGiA .text-button,.client-surfaces_inlineEmpty__ZRGYE .text-button{grid-column:1/-1;justify-self:flex-start}.client-surfaces_taskRow__I3FQG{align-items:start;grid-template-columns:auto minmax(0,1fr) auto}.client-surfaces_taskCopy__OBL_H>span{white-space:normal}.client-surfaces_clientDialog__bgpL5{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.client-surfaces_archiveRow__3xoiP{align-items:stretch;flex-direction:column}.client-surfaces_archiveRow__3xoiP .button{justify-content:center}.client-surfaces_overviewMetrics__YHfEv{grid-template-columns:minmax(0,1fr)}.client-surfaces_directoryState__6ey4H,.client-surfaces_relationshipState__1jWtZ{grid-template-columns:auto minmax(0,1fr)}.client-surfaces_directoryState__6ey4H .button,.client-surfaces_relationshipState__1jWtZ .text-button{grid-column:1/-1;justify-self:stretch}.client-surfaces_profileDetails__nOLol{grid-template-columns:minmax(0,1fr)}.client-surfaces_serviceSection__PEvbg{padding:16px}.client-surfaces_serviceDetails__7grva{grid-template-columns:minmax(0,1fr)}.client-surfaces_archivedNotice__EWodx{align-items:stretch;flex-direction:column}.client-surfaces_archivedNotice__EWodx>.button{justify-content:center;margin-left:0}}@media (pointer:coarse){.client-surfaces_areaChip__xsUZU,.client-surfaces_breadcrumb__7VqWn button,.client-surfaces_completeButton__We0ch,.client-surfaces_contactLinks__pSBWN a,.client-surfaces_moreDetails__6cV7P summary,.client-surfaces_openClient__dUWYv,.client-surfaces_tab__hZpDi,.client-surfaces_tableEntity__D7l1O,.client-surfaces_tableOpen__qpOo5{min-height:44px}.client-surfaces_completeButton__We0ch{min-width:44px}}.task-dependency-picker_picker__SdgRw{display:grid;min-width:0;gap:11px;margin:18px 0 0;border:1px solid var(--border);border-radius:11px;background:color-mix(in srgb,var(--surface-raised) 72%,var(--surface));padding:15px}.task-dependency-picker_picker__SdgRw legend{color:var(--foreground);font-size:12px;font-weight:650;padding:0 6px}.task-dependency-picker_picker__SdgRw>p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.task-dependency-picker_selected__uJ_te{display:flex;flex-wrap:wrap;gap:6px}.task-dependency-picker_selected__uJ_te>span{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--warning) 28%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--warning) 7%,var(--surface-soft));color:var(--muted-strong);font-size:9px;line-height:26px;padding-left:9px}.task-dependency-picker_selected__uJ_te>span[data-missing=true]{border-color:color-mix(in srgb,var(--danger) 30%,var(--border));color:var(--danger)}.task-dependency-picker_selected__uJ_te>span>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-dependency-picker_selected__uJ_te button{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.task-dependency-picker_selected__uJ_te button:hover{background:var(--surface-raised);color:var(--danger)}.task-dependency-picker_noneSelected__Tpze_{display:flex;align-items:center;gap:7px;border:1px dashed var(--border-bright);border-radius:8px;color:var(--muted);font-size:9px;padding:9px 10px}.task-dependency-picker_noneSelected__Tpze_ svg{color:var(--success)}.task-dependency-picker_search__74cf2{position:relative;display:flex;align-items:center}.task-dependency-picker_search__74cf2 svg{position:absolute;left:10px;color:var(--muted);pointer-events:none}.task-dependency-picker_search__74cf2 input{width:100%;min-height:38px;border:1px solid var(--border-bright);border-radius:8px;background:var(--surface);color:var(--foreground);font-size:11px;padding:0 10px 0 32px}.task-dependency-picker_list__jFTte{display:grid;max-height:min(310px,42dvh);gap:4px;overflow-y:auto;overscroll-behavior:contain;padding-right:3px}.task-dependency-picker_option__hVyqc{position:relative;display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;border:1px solid transparent;border-radius:8px;cursor:pointer;padding:9px}.task-dependency-picker_option__hVyqc:hover{border-color:var(--border);background:var(--surface-soft)}.task-dependency-picker_option__hVyqc[data-selected=true]{border-color:color-mix(in srgb,var(--accent) 27%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--surface-soft))}.task-dependency-picker_option__hVyqc[data-disabled=true]{cursor:not-allowed;opacity:.58}.task-dependency-picker_option__hVyqc input{position:absolute;width:1px;height:1px;opacity:0}.task-dependency-picker_option__hVyqc input:focus-visible+.task-dependency-picker_optionCheck__vZTGa{outline:2px solid var(--accent);outline-offset:2px}.task-dependency-picker_optionCheck__vZTGa{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--border-bright);border-radius:6px;background:var(--surface);color:var(--accent)}.task-dependency-picker_option__hVyqc[data-selected=true] .task-dependency-picker_optionCheck__vZTGa{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.task-dependency-picker_optionCopy__251kZ{display:grid;min-width:0;gap:3px}.task-dependency-picker_optionCopy__251kZ strong{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.task-dependency-picker_optionCopy__251kZ small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.task-dependency-picker_optionCopy__251kZ em{display:flex;align-items:center;gap:4px;color:var(--warning);font-size:8px;font-style:normal}.task-dependency-picker_empty__Rmr3L{display:flex;min-height:66px;align-items:center;justify-content:center;gap:7px;border:1px dashed var(--border);border-radius:8px;color:var(--muted);font-size:9px}.task-dependency-picker_footer__A8ydB{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-family:var(--font-mono);font-size:8px}.task-dependency-picker_footer__A8ydB strong{color:var(--warning);font-weight:600}.task-dependency-picker_disabledNotice__8OVD2{display:flex;align-items:flex-start;gap:10px;margin-top:18px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--muted);padding:12px}.task-dependency-picker_disabledNotice__8OVD2>svg{flex:0 0 auto;margin-top:1px}.task-dependency-picker_disabledNotice__8OVD2 div{display:grid;gap:3px}.task-dependency-picker_disabledNotice__8OVD2 strong{color:var(--muted-strong);font-size:10px}.task-dependency-picker_disabledNotice__8OVD2 span{font-size:9px;line-height:1.5}@media (max-width:520px){.task-dependency-picker_picker__SdgRw{padding:12px}.task-dependency-picker_list__jFTte{max-height:34dvh}}@media (pointer:coarse){.task-dependency-picker_option__hVyqc,.task-dependency-picker_search__74cf2 input,.task-dependency-picker_selected__uJ_te button{min-height:44px}.task-dependency-picker_selected__uJ_te>span{line-height:42px}.task-dependency-picker_selected__uJ_te button{width:44px;height:44px}}