.manager2 .assistantNavMark{font-size:25px;line-height:24px}.manager2 .assistantClientOpen{white-space:nowrap}.assistantDialog{--as-accent:#17483d;--as-surface:var(--ws-surface,#fff);--as-ink:var(--ws-text,#192c27);--as-muted:var(--ws-text-secondary,#697a74);--as-line:var(--ws-border,#dce5e0);padding:0;border:1px solid var(--as-line);border-radius:16px;background:var(--as-surface);color:var(--as-ink);width:min(1080px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);box-shadow:0 24px 80px #0003}.assistantDialog::backdrop{background:#10251d66}.assistantDialog *{box-sizing:border-box}.assistantDialog button,.assistantDialog input{font:inherit}.assistantDialog button{border:1px solid var(--as-line);border-radius:8px;background:var(--as-surface);color:var(--as-ink);padding:9px 12px;cursor:pointer}.assistantDialog button:disabled{opacity:.55;cursor:default}.assistantDialog button:focus-visible{outline:2px solid var(--as-accent);outline-offset:2px}.assistantHead{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:22px 24px 14px}.assistantHead h2{margin:0;font-size:22px;line-height:1.3}.assistantHead p{margin:6px 0 0;color:var(--as-muted);font-size:13px}.assistantToolbar{display:flex;justify-content:space-between;gap:10px;padding:0 24px 10px}.assistantFilters{display:flex;flex-wrap:wrap;gap:6px}.assistantFilters button{font-size:12px}.assistantFilters button[aria-pressed=true]{color:#fff;background:var(--as-accent);border-color:var(--as-accent)}.assistantStatus{padding:0 24px;color:var(--as-muted);font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.assistantStatus.isError{color:#a64031}.assistantCoverage{margin:9px 24px 14px;color:var(--as-muted);font-size:12px;line-height:1.5}.assistantBody{display:grid;grid-template-columns:minmax(240px,32%) minmax(0,1fr);border-top:1px solid var(--as-line);min-height:330px;max-height:62dvh;overflow:auto;overscroll-behavior:contain}.assistantClients{border-right:1px solid var(--as-line);padding:12px;min-width:0}.assistantClient{display:flex;flex-direction:column;width:100%;text-align:left;gap:6px;margin-bottom:7px}.assistantClient.isSelected{border-color:var(--as-accent);background:#17483d0b}.assistantClient strong{font-size:14px}.assistantClient span{font-size:13px;overflow-wrap:anywhere}.assistantClient small{font-size:11px;color:var(--as-muted)}.assistantDetail{padding:20px;min-width:0;overflow-wrap:anywhere}.assistantClientHead{display:flex;justify-content:space-between;align-items:start;gap:14px;margin-bottom:20px}.assistantClientHead h3{font-size:18px;margin:0 0 5px}.assistantClientHead span{font-size:12px;color:var(--as-muted)}.assistantClientHead button{font-size:12px;white-space:nowrap}.assistantKicker{font-size:11px;color:var(--as-muted)}.assistantRecommendation{padding-bottom:20px;border-bottom:1px solid var(--as-line)}.assistantRecommendation h4,.assistantTasks h4{font-size:15px;margin:8px 0 12px}.assistantRecommendation p,.assistantRecommendation li{font-size:13px;line-height:1.6;white-space:pre-wrap}.assistantRecommendation ul{padding-left:18px}.assistantWarning{color:#9b6222}.assistantSource{font-size:12px;color:var(--as-muted);margin:15px 0}.assistantSource summary{cursor:pointer}.assistantSource p{font-size:12px}.assistantActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.assistantActions button{font-size:12px}.assistantActions button:first-child{background:var(--as-accent);color:#fff}.assistantTasks{margin-top:20px}.assistantTask{border-top:1px solid var(--as-line);padding:12px 0;display:flex;flex-direction:column;gap:8px}.assistantTask strong{font-size:13px}.assistantTask span{font-size:12px;color:var(--as-muted)}.assistantTask>div{display:flex;gap:7px}.assistantTask button{font-size:12px}.assistantEmpty{color:var(--as-muted);font-size:13px;line-height:1.6}.assistantBack{display:none}.assistantTaskEditor{padding:14px;border:1px solid var(--as-line);border-radius:10px;display:flex;flex-direction:column;gap:10px}.assistantTaskEditor label{font-size:13px}.assistantTaskEditor input{min-width:0;padding:10px;border:1px solid var(--as-line);border-radius:7px;color:var(--as-ink);background:var(--as-surface)}.assistantTaskEditor>div{display:flex;flex-wrap:wrap;gap:8px}#assistantMore{width:100%;margin-top:8px}
@media(max-width:767px){.assistantDialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.assistantHead{padding:16px}.assistantHead h2{font-size:18px}.assistantToolbar{padding:0 16px 10px;align-items:start;flex-wrap:wrap}.assistantToolbar>button{font-size:12px}.assistantCoverage{margin:8px 16px 12px}.assistantStatus{padding:0 16px}.assistantBody{display:block;max-height:60dvh;min-height:250px}.assistantClients{border-right:0}.assistantDetail{display:none;padding:16px}.assistantDialog.hasSelection .assistantClients{display:none}.assistantDialog.hasSelection .assistantDetail{display:block}.assistantBack{display:block;margin-bottom:18px}.assistantClientHead{flex-wrap:wrap}.assistantDialog button{min-height:42px}.assistantFilters{gap:4px}.assistantFilters button{padding:8px}.assistantTaskEditor input{font-size:16px}}
@media(max-width:740px){.manager2 .m2Rail{grid-template-columns:repeat(6,minmax(0,1fr))}.manager2 .assistantNav{font-size:11px}}
@media(max-width:767px){.assistantDialog.hasSelection .assistantToolbar,.assistantDialog.hasSelection .assistantCoverage{display:none}.assistantDialog.hasSelection .assistantBody{max-height:calc(100dvh - 150px)}}
@media(min-width:741px){.manager2 .m2Rail{min-height:0;overflow-y:auto;overscroll-behavior:contain}}

.assistantOperational{padding:14px 16px;border:1px solid #d7e8e0;border-radius:12px;background:#edf5f0;margin:14px 0}.assistantOperational h4{margin:0 0 6px;font-size:15px}.assistantOperational p{margin:0;line-height:1.5;color:#39574c}

.assistantUnavailable{padding:14px 16px;border:1px solid var(--as-line);border-radius:12px;background:var(--as-surface);color:var(--as-muted);margin:14px 0;font-size:13px;line-height:1.5}.assistantUnavailable strong{font-weight:600}.assistantUnavailable p{margin:6px 0 0}
