.external-review-notifications-module__7YDvpG__wrapper{flex-shrink:0;position:relative}.external-review-notifications-module__7YDvpG__toast{top:calc(var(--shell-band-height,64px) + var(--space-4));z-index:70;max-width:min(360px,100vw - 32px);padding:var(--space-3);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-nested);box-shadow:var(--shadow-popover);font-size:14px;position:fixed;right:16px}.external-review-notifications-module__7YDvpG__count{color:var(--text-secondary);font-size:12px}.external-review-notifications-module__7YDvpG__panel{right:0;top:calc(100% + var(--space-2));z-index:70;width:min(380px,100vw - 32px);max-height:min(70vh,640px);padding:var(--space-4);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);position:absolute;overflow:auto}.external-review-notifications-module__7YDvpG__heading{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.external-review-notifications-module__7YDvpG__heading img{object-fit:cover;border-radius:50%}.external-review-notifications-module__7YDvpG__face{background:var(--surface-muted);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.external-review-notifications-module__7YDvpG__task{padding-block:var(--space-3);border-top:1px solid var(--border-default);overflow-wrap:anywhere;font-size:14px}.external-review-notifications-module__7YDvpG__task p{margin-block:var(--space-2);line-height:1.6}.external-review-notifications-module__7YDvpG__task small{color:var(--text-secondary)}.external-review-notifications-module__7YDvpG__task a{color:var(--text-primary);min-height:var(--control-height-input);align-items:center;text-decoration:underline;display:inline-flex}@media (max-width:767px){.external-review-notifications-module__7YDvpG__panel{position:fixed;top:80px;right:16px}}
.staff-suggestions-module__T04qeW__widget{z-index:65;right:var(--space-6);bottom:var(--space-6);width:min(390px,100vw - 32px);max-height:calc(100dvh - 100px);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-card);color:var(--text-primary);background:var(--surface-elevated);position:fixed;overflow-y:auto;box-shadow:0 12px 36px #00000029}.staff-suggestions-module__T04qeW__heading,.staff-suggestions-module__T04qeW__reviewHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.staff-suggestions-module__T04qeW__heading{margin-bottom:var(--space-3)}.staff-suggestions-module__T04qeW__launcher{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8rem;display:flex}.staff-suggestions-module__T04qeW__launcher strong{color:var(--action-primary)}.staff-suggestions-module__T04qeW__identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.staff-suggestions-module__T04qeW__identity img{object-fit:cover;object-position:center 18%;background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:50%;flex-shrink:0;width:44px;height:44px}.staff-suggestions-module__T04qeW__identity strong,.staff-suggestions-module__T04qeW__identity small{overflow-wrap:anywhere;display:block}.staff-suggestions-module__T04qeW__identity strong{font-size:.9rem}.staff-suggestions-module__T04qeW__identity strong span{font-weight:400}.staff-suggestions-module__T04qeW__identity small{color:var(--text-secondary);margin-top:3px;font-size:.73rem}.staff-suggestions-module__T04qeW__bubble{margin:var(--space-3) 0 0 18px;padding:var(--space-4);background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:0 var(--radius-card) var(--radius-card);position:relative}.staff-suggestions-module__T04qeW__message{overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.7}.staff-suggestions-module__T04qeW__actions,.staff-suggestions-module__T04qeW__presets{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.staff-suggestions-module__T04qeW__hint{margin:var(--space-2) 0;color:var(--text-secondary);overflow-wrap:anywhere;font-size:.76rem;line-height:1.6}.staff-suggestions-module__T04qeW__snooze{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-default)}.staff-suggestions-module__T04qeW__snooze label{font-size:.85rem;font-weight:600}.staff-suggestions-module__T04qeW__snooze input{margin-top:var(--space-3);width:100%;min-width:0;min-height:var(--control-height-input);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-nested);font:inherit;color:var(--text-primary);background:var(--surface-elevated);font-size:.85rem}.staff-suggestions-module__T04qeW__snooze input:focus-visible,.staff-suggestions-module__T04qeW__launcher:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.staff-suggestions-module__T04qeW__preview{margin-top:var(--space-3);font-size:.82rem;line-height:1.7}.staff-suggestions-module__T04qeW__preview summary{cursor:pointer;color:var(--text-secondary)}.staff-suggestions-module__T04qeW__preview p,.staff-suggestions-module__T04qeW__replyText{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;font-size:.85rem;line-height:1.7;overflow-y:auto}.staff-suggestions-module__T04qeW__pager{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--text-secondary);font-size:.8rem;display:flex}.staff-suggestions-module__T04qeW__feedback{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:.8rem;line-height:1.6;display:flex}.staff-suggestions-module__T04qeW__feedback p{margin:var(--space-2) 0}.staff-suggestions-module__T04qeW__feedback p[role=alert]{color:var(--status-danger-foreground)}.staff-suggestions-module__T04qeW__review{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-subtle);flex-shrink:0;max-height:40dvh;overflow-y:auto}@media (max-width:639px){.staff-suggestions-module__T04qeW__widget{padding:var(--space-3);bottom:16px;right:16px}.staff-suggestions-module__T04qeW__bubble{padding:var(--space-3);margin-left:8px}.staff-suggestions-module__T04qeW__review{max-height:32dvh}}.staff-suggestions-module__T04qeW__widget{bottom:max(104px,calc(env(safe-area-inset-bottom) + 88px));max-height:calc(100dvh - 180px)}
.theme-switcher-module__WHAWYG__switcher{background:var(--surface-muted);border:1px solid var(--border-default);border-radius:var(--radius-pill);grid-template-columns:repeat(3,36px);gap:2px;padding:3px;display:grid}.theme-switcher-module__WHAWYG__switcher button{width:36px;height:34px;color:var(--text-tertiary);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.theme-switcher-module__WHAWYG__switcher button:hover{color:var(--text-primary)}.theme-switcher-module__WHAWYG__switcher button[aria-pressed=true]{color:var(--text-primary);background:var(--surface-elevated);box-shadow:var(--shadow-popover)}.theme-switcher-module__WHAWYG__switcher button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}
.workspace-dock-module__IgyDKW__rail{right:var(--space-5);bottom:var(--space-5);z-index:70;background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-pill);box-shadow:var(--shadow-popover);transition:opacity var(--transition-fast), transform var(--transition-fast);gap:4px;padding:5px;display:flex;position:fixed}.workspace-dock-module__IgyDKW__rail>button{min-width:48px;height:48px;padding:0 var(--space-4);color:var(--text-secondary);border-radius:var(--radius-pill);font:inherit;justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:650;display:inline-flex;position:relative}.workspace-dock-module__IgyDKW__rail>button:hover,.workspace-dock-module__IgyDKW__railButtonActive{color:var(--text-primary)!important;background:var(--surface-muted)!important}.workspace-dock-module__IgyDKW__rail em,.workspace-dock-module__IgyDKW__listItemMeta em{min-width:21px;height:21px;color:var(--status-danger-foreground);background:var(--status-danger-surface);border-radius:var(--radius-pill);place-items:center;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;display:grid}.workspace-dock-module__IgyDKW__scrim{z-index:74;background:var(--overlay);cursor:pointer;border:0;padding:0;position:fixed;inset:0}.workspace-dock-module__IgyDKW__drawer{--assistant-gap:12px;--bookmark-width:136px;--conversation-width:570px;top:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:75;opacity:0;pointer-events:none;visibility:hidden;width:min(880px,100vw - 32px);min-width:0;transition:width var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast), visibility 0s linear .18s;position:fixed;transform:translate(calc(100% + 40px))}.workspace-dock-module__IgyDKW__drawerOpen{opacity:1;pointer-events:auto;visibility:visible;transition:width var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast), visibility 0s;transform:translate(0)}.workspace-dock-module__IgyDKW__drawerExpanded{left:var(--space-4);width:auto}.workspace-dock-module__IgyDKW__drawerWithFooter>.workspace-dock-module__IgyDKW__workspacePanel,.workspace-dock-module__IgyDKW__drawerWithFooter>.workspace-dock-module__IgyDKW__assistantPanel{bottom:calc(100px + env(safe-area-inset-bottom,0px))}.workspace-dock-module__IgyDKW__dialogFooter{right:0;bottom:env(safe-area-inset-bottom,0px);z-index:10;width:min(640px,100%);position:absolute}.workspace-dock-module__IgyDKW__workspacePanel,.workspace-dock-module__IgyDKW__assistantPanel{min-width:0;color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-modal);position:absolute;top:0;bottom:0;overflow:hidden}.workspace-dock-module__IgyDKW__assistantPanel.workspace-dock-module__IgyDKW__assistantPanelWithNavigation{grid-template-columns:minmax(136px,max-content) minmax(0,1fr);display:grid}.workspace-dock-module__IgyDKW__assistantNavigation{background:var(--surface-subtle);border-right:1px solid var(--border-default);min-width:0;min-height:0;overflow:auto}.workspace-dock-module__IgyDKW__assistantMain{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.workspace-dock-module__IgyDKW__assistantBack{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-nested);color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:13px;display:inline-flex}.workspace-dock-module__IgyDKW__assistantBack:hover{background:var(--surface-muted);color:var(--text-primary)}.workspace-dock-module__IgyDKW__assistantBack:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.workspace-dock-module__IgyDKW__drawerFocused .workspace-dock-module__IgyDKW__assistantPanel{width:100%;box-shadow:none;border:0;border-radius:0;inset:0}.workspace-dock-module__IgyDKW__workspacePanel{width:min(880px,100%);transition:width var(--transition-fast);flex-direction:column;display:flex;right:0}.workspace-dock-module__IgyDKW__assistantPanel{width:calc(100% - var(--conversation-width) - var(--assistant-gap));opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility 0s linear .18s;flex-direction:column;display:flex;left:0;transform:translate(36px)}.workspace-dock-module__IgyDKW__drawerExpanded .workspace-dock-module__IgyDKW__assistantPanel{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility 0s;transform:translate(0)}.workspace-dock-module__IgyDKW__drawerExpanded .workspace-dock-module__IgyDKW__workspacePanel{width:var(--conversation-width)}.workspace-dock-module__IgyDKW__assistantToggle{z-index:4;min-width:110px;min-height:44px;padding:0 var(--space-4);color:var(--accent-foreground);background:var(--accent-surface);border:1px solid var(--border-default);border-radius:var(--radius-pill) 0 0 var(--radius-pill);box-shadow:var(--shadow-popover);font:inherit;cursor:pointer;border-right:0;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:88px;left:-108px}.workspace-dock-module__IgyDKW__assistantToggle:hover{color:var(--text-primary);background:var(--accent-surface-strong)}.workspace-dock-module__IgyDKW__bookmarkLauncher{display:none}.workspace-dock-module__IgyDKW__bookmarkRail{top:88px;left:calc(var(--bookmark-width) * -1);z-index:6;width:var(--bookmark-width);flex-direction:column;align-items:stretch;gap:6px;max-height:calc(100% - 104px);display:flex;position:absolute;overflow-y:auto}.workspace-dock-module__IgyDKW__bookmarkRail button,.workspace-dock-module__IgyDKW__bookmarkLauncher{min-height:44px;padding:0 var(--space-3);color:var(--text-secondary);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-pill) 0 0 var(--radius-pill);box-shadow:var(--shadow-popover);font:inherit;text-align:left;align-items:center;gap:var(--space-2);cursor:pointer;border-right:0;font-size:12px;font-weight:650}.workspace-dock-module__IgyDKW__bookmarkRail button{grid-template-columns:auto minmax(0,1fr);display:grid}.workspace-dock-module__IgyDKW__bookmarkRail button svg,.workspace-dock-module__IgyDKW__bookmarkLauncher svg{flex:none}.workspace-dock-module__IgyDKW__bookmarkRail button span{min-width:0;line-height:1.25}.workspace-dock-module__IgyDKW__bookmarkRail button:hover,.workspace-dock-module__IgyDKW__bookmarkRail button[aria-pressed=true]{color:var(--accent-foreground);background:var(--accent-surface)}.workspace-dock-module__IgyDKW__bookmarkRail button:focus-visible,.workspace-dock-module__IgyDKW__bookmarkLauncher:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.workspace-dock-module__IgyDKW__drawerWithBookmarks.workspace-dock-module__IgyDKW__drawerExpanded .workspace-dock-module__IgyDKW__bookmarkRail{width:var(--bookmark-width);max-height:none;padding:var(--space-3) 8px;background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-modal);gap:4px;top:0;bottom:0;left:0;overflow-y:auto}.workspace-dock-module__IgyDKW__drawerWithBookmarks.workspace-dock-module__IgyDKW__drawerExpanded .workspace-dock-module__IgyDKW__bookmarkRail button{border-right:1px solid var(--border-default);border-radius:var(--radius-nested);min-height:46px;box-shadow:none}.workspace-dock-module__IgyDKW__drawerWithBookmarks.workspace-dock-module__IgyDKW__drawerExpanded .workspace-dock-module__IgyDKW__assistantPanel{left:calc(var(--bookmark-width) + var(--assistant-gap));width:calc(100% - var(--conversation-width) - var(--bookmark-width) - (var(--assistant-gap) * 2))}.workspace-dock-module__IgyDKW__drawerFocused{z-index:90;background:var(--surface-canvas);width:100%;inset:0}.workspace-dock-module__IgyDKW__drawerFocused .workspace-dock-module__IgyDKW__workspacePanel{opacity:0;pointer-events:none;visibility:hidden}.workspace-dock-module__IgyDKW__drawerFocused.workspace-dock-module__IgyDKW__drawerWithBookmarks .workspace-dock-module__IgyDKW__bookmarkRail{box-shadow:none;border-top:0;border-bottom:0;border-left:0;border-radius:0}.workspace-dock-module__IgyDKW__drawerFocused.workspace-dock-module__IgyDKW__drawerWithBookmarks .workspace-dock-module__IgyDKW__assistantPanel{top:0;bottom:0;right:0;left:calc(var(--bookmark-width) + var(--assistant-gap));width:auto;box-shadow:none;border-top:0;border-bottom:0;border-right:0;border-radius:0}.workspace-dock-module__IgyDKW__workspaceHeader,.workspace-dock-module__IgyDKW__assistantHeader{min-height:78px;padding:var(--space-4) var(--space-5);background:var(--surface-elevated);border-bottom:1px solid var(--border-default);align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.workspace-dock-module__IgyDKW__workspaceHeaderWithAside{grid-template-columns:auto minmax(0,1fr) auto auto}.workspace-dock-module__IgyDKW__workspaceHeader>.workspace-dock-module__IgyDKW__workspaceHeaderAside{background:var(--surface-muted);border-radius:var(--radius-pill);flex-wrap:nowrap;align-items:center;gap:2px;padding:3px;display:flex}.workspace-dock-module__IgyDKW__workspaceHeaderAside button{white-space:nowrap;min-height:36px;padding:0 var(--space-3);color:var(--text-secondary);border-radius:var(--radius-pill);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.workspace-dock-module__IgyDKW__workspaceHeaderAside button:hover{color:var(--text-primary)}.workspace-dock-module__IgyDKW__workspaceHeaderAside button[aria-pressed=true]{color:var(--text-primary);background:var(--surface-elevated);box-shadow:var(--shadow-popover)}.workspace-dock-module__IgyDKW__workspaceHeaderAside button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.workspace-dock-module__IgyDKW__workspaceHeaderAside em{min-width:18px;height:18px;color:var(--status-danger-foreground);background:var(--status-danger-surface);border-radius:var(--radius-pill);place-items:center;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;display:grid}@media (max-width:1279px){.workspace-dock-module__IgyDKW__workspaceHeaderAside button>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-dock-module__IgyDKW__workspaceHeaderAside button{justify-content:center;width:40px;padding:0}}.workspace-dock-module__IgyDKW__workspaceIcon,.workspace-dock-module__IgyDKW__assistantHeader>span{width:42px;height:42px;color:var(--accent-foreground);background:var(--accent-surface);border-radius:50%;place-items:center;display:grid}.workspace-dock-module__IgyDKW__workspaceHeader>div,.workspace-dock-module__IgyDKW__assistantHeader>div{gap:3px;min-width:0;display:grid}.workspace-dock-module__IgyDKW__workspaceHeader strong,.workspace-dock-module__IgyDKW__assistantHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.workspace-dock-module__IgyDKW__workspaceHeader small,.workspace-dock-module__IgyDKW__assistantHeader small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workspace-dock-module__IgyDKW__assistantHeaderActions{align-items:center;gap:var(--space-1)!important;display:flex!important}.workspace-dock-module__IgyDKW__assistantBackHidden{visibility:hidden;pointer-events:none}.workspace-dock-module__IgyDKW__assistantContext{z-index:1;background:var(--surface-elevated);border-bottom:1px solid var(--border-default);overscroll-behavior:contain;flex:0 auto;min-width:0;min-height:0;max-height:42%;position:relative;overflow-y:auto;container-type:inline-size}.workspace-dock-module__IgyDKW__tabs{min-height:48px;padding:0 var(--space-5);background:var(--surface-elevated);border-bottom:1px solid var(--border-default);align-items:stretch;gap:var(--space-5);scrollbar-width:none;display:flex;overflow-x:auto}.workspace-dock-module__IgyDKW__tabs::-webkit-scrollbar{display:none}.workspace-dock-module__IgyDKW__tabs button{white-space:nowrap;min-width:92px;padding:0 var(--space-1);color:var(--text-secondary);font:inherit;justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;background:0 0;border:0;flex:none;font-size:14px;font-weight:650;display:inline-flex;position:relative}.workspace-dock-module__IgyDKW__tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.workspace-dock-module__IgyDKW__tabs button:hover,.workspace-dock-module__IgyDKW__tabs button[aria-selected=true]{color:var(--text-primary)}.workspace-dock-module__IgyDKW__tabs button[aria-selected=true]:after{background:var(--accent-foreground)}.workspace-dock-module__IgyDKW__workspaceBody,.workspace-dock-module__IgyDKW__assistantContent{flex:1;min-height:0}.workspace-dock-module__IgyDKW__assistantContent{overflow-y:auto;container-type:inline-size}.workspace-dock-module__IgyDKW__split{height:100%;min-height:0;transition:grid-template-columns var(--transition-fast);grid-template-columns:310px minmax(0,1fr);display:grid}.workspace-dock-module__IgyDKW__splitWithoutList{grid-template-columns:0 minmax(0,1fr)}.workspace-dock-module__IgyDKW__listPane,.workspace-dock-module__IgyDKW__contentPane{min-width:0;min-height:0}.workspace-dock-module__IgyDKW__listPane{background:var(--surface-subtle);border-right:1px solid var(--border-default);opacity:1;visibility:visible;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility 0s;overflow:hidden;transform:translate(0)}.workspace-dock-module__IgyDKW__splitWithoutList .workspace-dock-module__IgyDKW__listPane{opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility 0s linear .16s;transform:translate(-24px)}.workspace-dock-module__IgyDKW__listPane>*{width:310px}.workspace-dock-module__IgyDKW__contentPane{background:var(--surface-canvas)}.workspace-dock-module__IgyDKW__listPaneInner{flex-direction:column;height:100%;min-height:0;display:flex}.workspace-dock-module__IgyDKW__listIntro{min-height:66px;padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.workspace-dock-module__IgyDKW__listIntro>div{gap:2px;display:grid}.workspace-dock-module__IgyDKW__listIntro strong{font-size:15px}.workspace-dock-module__IgyDKW__listIntro span{color:var(--text-tertiary);font-size:13px}.workspace-dock-module__IgyDKW__listSearch{min-height:44px;margin:0 var(--space-4) var(--space-3);padding:0 var(--space-3);color:var(--text-tertiary);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-nested);align-items:center;gap:var(--space-2);display:flex}.workspace-dock-module__IgyDKW__listSearch:focus-within{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:1px}.workspace-dock-module__IgyDKW__listSearch input{width:100%;min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px}.workspace-dock-module__IgyDKW__listItems{flex:1;min-height:0;overflow-y:auto}.workspace-dock-module__IgyDKW__listItem{width:100%;min-height:88px;padding:var(--space-3) var(--space-4);color:var(--text-primary);border:0;border-top:1px solid var(--border-default);text-align:left;align-items:start;gap:var(--space-3);cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.workspace-dock-module__IgyDKW__listItem:hover,.workspace-dock-module__IgyDKW__listItem[aria-pressed=true]{background:var(--surface-muted)}.workspace-dock-module__IgyDKW__avatar{width:40px;height:40px;color:var(--accent-foreground);background:var(--accent-surface);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative}.workspace-dock-module__IgyDKW__avatarSmall{width:34px;height:34px;font-size:12px}.workspace-dock-module__IgyDKW__avatar i{background:var(--status-success-foreground);border:2px solid var(--surface-elevated);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.workspace-dock-module__IgyDKW__listItemCopy{gap:2px;min-width:0;display:grid}.workspace-dock-module__IgyDKW__listItemCopy strong,.workspace-dock-module__IgyDKW__listItemCopy small,.workspace-dock-module__IgyDKW__listItemCopy p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-dock-module__IgyDKW__listItemCopy strong{font-size:14px}.workspace-dock-module__IgyDKW__listItemCopy small{color:var(--text-tertiary);font-size:12px}.workspace-dock-module__IgyDKW__listItemCopy p{color:var(--text-secondary);margin:3px 0 0;font-size:13px}.workspace-dock-module__IgyDKW__listItemMeta{justify-items:end;gap:var(--space-2);display:grid}.workspace-dock-module__IgyDKW__listItemMeta time{color:var(--text-tertiary);white-space:nowrap;font-size:11px}.workspace-dock-module__IgyDKW__listEmpty{min-height:180px;padding:var(--space-8) var(--space-4);color:var(--text-tertiary);text-align:center;align-content:center;justify-items:center;gap:var(--space-2);display:grid}.workspace-dock-module__IgyDKW__listEmpty strong{color:var(--text-primary);font-size:14px}.workspace-dock-module__IgyDKW__listEmpty span{font-size:13px;line-height:1.45}@media (max-width:1279px){.workspace-dock-module__IgyDKW__assistantToggle{border-right:1px solid var(--border-default);border-radius:var(--radius-pill);min-width:112px;box-shadow:none;top:17px;left:auto;right:72px}.workspace-dock-module__IgyDKW__workspacePanelWithAssistant .workspace-dock-module__IgyDKW__workspaceHeader{padding-right:188px}.workspace-dock-module__IgyDKW__drawerWithBookmarks:not(.workspace-dock-module__IgyDKW__drawerExpanded) .workspace-dock-module__IgyDKW__bookmarkRail{display:none}.workspace-dock-module__IgyDKW__drawerWithBookmarks:not(.workspace-dock-module__IgyDKW__drawerExpanded) .workspace-dock-module__IgyDKW__bookmarkLauncher{z-index:6;border-right:1px solid var(--border-default);border-radius:var(--radius-pill);min-width:112px;box-shadow:none;justify-content:center;display:inline-flex;position:absolute;top:17px;right:72px}.workspace-dock-module__IgyDKW__drawerExpanded{width:calc(100vw - 32px);left:auto}.workspace-dock-module__IgyDKW__drawerFocused{width:100%;inset:0}.workspace-dock-module__IgyDKW__drawerExpanded .workspace-dock-module__IgyDKW__workspacePanel{visibility:hidden}.workspace-dock-module__IgyDKW__assistantPanel{z-index:5;width:100%;transform:translate(-24px)}.workspace-dock-module__IgyDKW__drawerWithBookmarks.workspace-dock-module__IgyDKW__drawerExpanded .workspace-dock-module__IgyDKW__assistantPanel{left:calc(var(--bookmark-width) + var(--assistant-gap));width:calc(100% - var(--bookmark-width) - var(--assistant-gap))}.workspace-dock-module__IgyDKW__drawerFocused.workspace-dock-module__IgyDKW__drawerWithBookmarks .workspace-dock-module__IgyDKW__assistantPanel{width:auto}}@media (max-width:1023px){.workspace-dock-module__IgyDKW__drawer,.workspace-dock-module__IgyDKW__drawerExpanded{width:calc(100vw - 32px)}.workspace-dock-module__IgyDKW__drawerFocused,.workspace-dock-module__IgyDKW__drawerExpanded .workspace-dock-module__IgyDKW__workspacePanel,.workspace-dock-module__IgyDKW__workspacePanel{width:100%}}@media (max-width:767px){.workspace-dock-module__IgyDKW__rail{right:var(--space-3);bottom:var(--space-3);padding:4px}.workspace-dock-module__IgyDKW__railOpen{opacity:0;pointer-events:none;transform:translateY(12px)}.workspace-dock-module__IgyDKW__rail>button{width:48px;min-width:48px;height:48px;padding:0}.workspace-dock-module__IgyDKW__rail>button>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-dock-module__IgyDKW__rail em{border:2px solid var(--surface-elevated);position:absolute;top:-3px;right:-3px}.workspace-dock-module__IgyDKW__drawer,.workspace-dock-module__IgyDKW__drawerExpanded{width:100%;inset:0}.workspace-dock-module__IgyDKW__workspacePanel,.workspace-dock-module__IgyDKW__assistantPanel{border:0;border-radius:0}.workspace-dock-module__IgyDKW__drawerWithBookmarks.workspace-dock-module__IgyDKW__drawerExpanded .workspace-dock-module__IgyDKW__bookmarkRail,.workspace-dock-module__IgyDKW__drawerFocused.workspace-dock-module__IgyDKW__drawerWithBookmarks .workspace-dock-module__IgyDKW__bookmarkRail{width:auto;height:52px;padding:4px var(--space-3);border:0;border-bottom:1px solid var(--border-default);box-shadow:none;border-radius:0;flex-direction:row;inset:0 0 auto;overflow:auto hidden}.workspace-dock-module__IgyDKW__drawerWithBookmarks.workspace-dock-module__IgyDKW__drawerExpanded .workspace-dock-module__IgyDKW__bookmarkRail button{min-width:max-content;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:0;grid-template-columns:auto auto}.workspace-dock-module__IgyDKW__drawerWithBookmarks.workspace-dock-module__IgyDKW__drawerExpanded .workspace-dock-module__IgyDKW__assistantPanel,.workspace-dock-module__IgyDKW__drawerFocused.workspace-dock-module__IgyDKW__drawerWithBookmarks .workspace-dock-module__IgyDKW__assistantPanel{width:100%;top:52px;left:0}.workspace-dock-module__IgyDKW__workspaceHeader,.workspace-dock-module__IgyDKW__assistantHeader{min-height:70px;padding:var(--space-3) var(--space-4)}.workspace-dock-module__IgyDKW__workspaceHeaderWithAside{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.workspace-dock-module__IgyDKW__workspaceHeader>.workspace-dock-module__IgyDKW__workspaceHeaderAside{grid-area:2/1/auto/-1;justify-self:start}.workspace-dock-module__IgyDKW__workspaceHeaderWithAside .workspace-dock-module__IgyDKW__workspaceIcon{display:none}.workspace-dock-module__IgyDKW__workspacePanelWithAssistant .workspace-dock-module__IgyDKW__workspaceHeader{padding-right:146px}.workspace-dock-module__IgyDKW__drawerWithBookmarks:not(.workspace-dock-module__IgyDKW__drawerExpanded) .workspace-dock-module__IgyDKW__bookmarkLauncher,.workspace-dock-module__IgyDKW__assistantToggle{min-width:86px;min-height:44px;padding:0 var(--space-3);top:13px;right:60px}.workspace-dock-module__IgyDKW__tabs{padding:0 var(--space-4);gap:var(--space-2)}.workspace-dock-module__IgyDKW__tabs button{flex:none;min-width:max-content;min-height:48px}.workspace-dock-module__IgyDKW__split{display:block;position:relative}.workspace-dock-module__IgyDKW__listPane,.workspace-dock-module__IgyDKW__contentPane{position:absolute;inset:0}.workspace-dock-module__IgyDKW__contentPane,.workspace-dock-module__IgyDKW__mobileHidden{display:none}.workspace-dock-module__IgyDKW__mobileVisible{display:block}}@media (max-width:479px){.workspace-dock-module__IgyDKW__workspaceIcon,.workspace-dock-module__IgyDKW__workspaceHeader small{display:none}.workspace-dock-module__IgyDKW__workspaceHeader:not(.workspace-dock-module__IgyDKW__workspaceHeaderWithAside){grid-template-columns:minmax(0,1fr) auto}.workspace-dock-module__IgyDKW__workspacePanelWithAssistant .workspace-dock-module__IgyDKW__workspaceHeader{padding-right:136px}.workspace-dock-module__IgyDKW__assistantHeader small{display:none}}@media (max-width:359px){.workspace-dock-module__IgyDKW__assistantToggle span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-dock-module__IgyDKW__assistantToggle{width:44px;min-width:44px;padding:0}.workspace-dock-module__IgyDKW__bookmarkLauncher span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-dock-module__IgyDKW__drawerWithBookmarks:not(.workspace-dock-module__IgyDKW__drawerExpanded) .workspace-dock-module__IgyDKW__bookmarkLauncher{width:44px;min-width:44px;padding:0}.workspace-dock-module__IgyDKW__workspacePanelWithAssistant .workspace-dock-module__IgyDKW__workspaceHeader{padding-right:104px}}@media (prefers-reduced-motion:reduce){.workspace-dock-module__IgyDKW__drawer,.workspace-dock-module__IgyDKW__workspacePanel,.workspace-dock-module__IgyDKW__assistantPanel,.workspace-dock-module__IgyDKW__split,.workspace-dock-module__IgyDKW__listPane,.workspace-dock-module__IgyDKW__rail,.workspace-dock-module__IgyDKW__bookmarkRail{transition:none}}.workspace-dock-module__IgyDKW__bookmarkRail button>span{text-overflow:ellipsis;overflow:hidden}.workspace-dock-module__IgyDKW__bookmarkRail button small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:400;display:block;overflow:hidden}.workspace-dock-module__IgyDKW__compactHeader.workspace-dock-module__IgyDKW__workspaceHeader{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:60px;padding:8px 12px}.workspace-dock-module__IgyDKW__compactHeader .workspace-dock-module__IgyDKW__workspaceIcon{display:none}.workspace-dock-module__IgyDKW__compactHeader .workspace-dock-module__IgyDKW__headerCopy{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-dock-module__IgyDKW__compactHeader>.workspace-dock-module__IgyDKW__workspaceHeaderAside{grid-area:1/1;justify-self:start}.workspace-dock-module__IgyDKW__compactHeader .workspace-dock-module__IgyDKW__workspaceHeaderAside button{min-height:44px}.workspace-dock-module__IgyDKW__assistantHeader{min-height:60px;padding:8px 12px}@media (max-width:1279px){.workspace-dock-module__IgyDKW__compactHeader .workspace-dock-module__IgyDKW__workspaceHeaderAside button{width:auto;padding:0 10px}.workspace-dock-module__IgyDKW__compactHeader .workspace-dock-module__IgyDKW__workspaceHeaderAside button>span{clip:auto;width:auto;height:auto;position:static}.workspace-dock-module__IgyDKW__drawerWithBookmarks:not(.workspace-dock-module__IgyDKW__drawerExpanded) .workspace-dock-module__IgyDKW__bookmarkLauncher{display:none}.workspace-dock-module__IgyDKW__drawerWithBookmarks:not(.workspace-dock-module__IgyDKW__drawerExpanded) .workspace-dock-module__IgyDKW__bookmarkRail{background:var(--surface-subtle);flex-direction:row;gap:4px;width:100%;max-height:56px;padding:4px 12px;display:flex;top:66px;left:0;right:0;overflow:auto hidden}.workspace-dock-module__IgyDKW__drawerWithBookmarks:not(.workspace-dock-module__IgyDKW__drawerExpanded) .workspace-dock-module__IgyDKW__bookmarkRail button{border:1px solid var(--border-default);border-radius:var(--radius-nested);max-width:180px;box-shadow:none;flex:none;padding:4px 12px}.workspace-dock-module__IgyDKW__drawerWithBookmarks:not(.workspace-dock-module__IgyDKW__drawerExpanded) .workspace-dock-module__IgyDKW__workspacePanelWithAssistant .workspace-dock-module__IgyDKW__compactHeader{margin-bottom:62px}}@media (max-width:767px){.workspace-dock-module__IgyDKW__assistantPanel.workspace-dock-module__IgyDKW__assistantPanelWithNavigation{display:flex}.workspace-dock-module__IgyDKW__assistantNavigation{border-right:0;border-bottom:1px solid var(--border-default);flex-shrink:0;max-height:60px}.workspace-dock-module__IgyDKW__assistantMain{flex:1;height:auto}.workspace-dock-module__IgyDKW__assistantHeader{gap:var(--space-1);min-height:56px;padding:4px 8px}.workspace-dock-module__IgyDKW__assistantHeader strong{font-size:13px}.workspace-dock-module__IgyDKW__compactHeader.workspace-dock-module__IgyDKW__workspaceHeader{padding:6px 8px}.workspace-dock-module__IgyDKW__compactHeader .workspace-dock-module__IgyDKW__workspaceHeaderAside button{gap:4px;padding:0 8px;font-size:12px}.workspace-dock-module__IgyDKW__drawerWithBookmarks:not(.workspace-dock-module__IgyDKW__drawerExpanded) .workspace-dock-module__IgyDKW__bookmarkRail{top:62px}.workspace-dock-module__IgyDKW__drawerWithBookmarks.workspace-dock-module__IgyDKW__drawerExpanded .workspace-dock-module__IgyDKW__bookmarkRail button{min-width:110px;max-width:200px}.workspace-dock-module__IgyDKW__drawerWithBookmarks.workspace-dock-module__IgyDKW__drawerExpanded .workspace-dock-module__IgyDKW__bookmarkRail button small{display:none}.workspace-dock-module__IgyDKW__tabs{justify-content:space-around}.workspace-dock-module__IgyDKW__listPane>*{width:100%}}@media (max-width:480px){.workspace-dock-module__IgyDKW__compactHeader .workspace-dock-module__IgyDKW__workspaceHeaderAside button{width:44px;padding:0}.workspace-dock-module__IgyDKW__compactHeader .workspace-dock-module__IgyDKW__workspaceHeaderAside button>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}
.client-collaboration-workspace-module__jf_K2W__workspace,.client-collaboration-workspace-module__jf_K2W__split,.client-collaboration-workspace-module__jf_K2W__conversation{min-width:0;height:100%;min-height:0}.client-collaboration-workspace-module__jf_K2W__conversation,.client-collaboration-workspace-module__jf_K2W__chat,.client-collaboration-workspace-module__jf_K2W__notes{flex-direction:column;min-width:0;min-height:0;display:flex}.client-collaboration-workspace-module__jf_K2W__chat,.client-collaboration-workspace-module__jf_K2W__notes{flex:1;overflow:hidden}.client-collaboration-workspace-module__jf_K2W__chat>*{flex:1;min-height:0}.client-collaboration-workspace-module__jf_K2W__workspace [hidden]{display:none!important}.client-collaboration-workspace-module__jf_K2W__identity{align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-default);flex:none;display:flex}.client-collaboration-workspace-module__jf_K2W__identity>div{gap:2px;min-width:0;display:grid}.client-collaboration-workspace-module__jf_K2W__identity strong{font-size:var(--font-size-15)}.client-collaboration-workspace-module__jf_K2W__identity small{color:var(--text-secondary);font-size:12px}.client-collaboration-workspace-module__jf_K2W__mobileBack{display:none!important}.client-collaboration-workspace-module__jf_K2W__directory{height:100%;padding:var(--space-4);overflow-y:auto}.client-collaboration-workspace-module__jf_K2W__directory>header,.client-collaboration-workspace-module__jf_K2W__noteIntro{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.client-collaboration-workspace-module__jf_K2W__directory>header{flex-wrap:wrap}.client-collaboration-workspace-module__jf_K2W__directoryControls{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.client-collaboration-workspace-module__jf_K2W__directoryFilter{min-height:var(--control-height-input);max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-elevated);color:var(--text-primary);font:inherit;font-size:14px}.client-collaboration-workspace-module__jf_K2W__directoryFilter:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.client-collaboration-workspace-module__jf_K2W__search{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin:var(--space-3) 0;border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-muted);display:flex}.client-collaboration-workspace-module__jf_K2W__search input{width:100%;min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0}.client-collaboration-workspace-module__jf_K2W__directoryRow{width:100%;min-height:76px;padding:var(--space-3);align-items:center;gap:var(--space-3);text-align:left;color:var(--text-primary);border:0;border-top:1px solid var(--border-default);font:inherit;cursor:pointer;background:0 0;display:flex}.client-collaboration-workspace-module__jf_K2W__directoryRow:hover{background:var(--surface-muted)}.client-collaboration-workspace-module__jf_K2W__directoryRow>span:nth-child(2){gap:var(--space-1);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.client-collaboration-workspace-module__jf_K2W__directoryRow small{color:var(--text-secondary);font-size:13px}.client-collaboration-workspace-module__jf_K2W__directoryRow em{border-radius:var(--radius-pill);color:var(--status-danger-foreground);background:var(--status-danger-surface);padding:2px 8px;font-size:13px;font-style:normal}.client-collaboration-workspace-module__jf_K2W__noteBoard{min-height:0;padding:var(--space-3);flex:1;overflow-y:auto}.client-collaboration-workspace-module__jf_K2W__noteIntro{color:var(--text-secondary);font-size:13px}.client-collaboration-workspace-module__jf_K2W__note{padding:var(--space-3);margin-top:var(--space-3);background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-nested)}.client-collaboration-workspace-module__jf_K2W__note header{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;font-size:13px;display:flex}.client-collaboration-workspace-module__jf_K2W__note time,.client-collaboration-workspace-module__jf_K2W__note small,.client-collaboration-workspace-module__jf_K2W__legacyChat small{color:var(--text-secondary);font-size:12px}.client-collaboration-workspace-module__jf_K2W__note p,.client-collaboration-workspace-module__jf_K2W__legacyChat p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.client-collaboration-workspace-module__jf_K2W__legacyChat{padding:var(--space-3);overflow:auto}.client-collaboration-workspace-module__jf_K2W__composer{padding:var(--space-3);border-top:1px solid var(--border-default)}.client-collaboration-workspace-module__jf_K2W__composer>label{margin-bottom:var(--space-2);font-size:13px;display:block}.client-collaboration-workspace-module__jf_K2W__composer>div{align-items:flex-end;gap:var(--space-2);display:flex}.client-collaboration-workspace-module__jf_K2W__composer textarea{width:100%;min-width:0;min-height:var(--control-height-large);resize:vertical;border:1px solid var(--border-default);border-radius:var(--radius-nested);max-height:160px;padding:var(--space-2) var(--space-3);color:var(--text-primary);background:var(--surface-muted);font:inherit;font-size:14px}.client-collaboration-workspace-module__jf_K2W__notice,.client-collaboration-workspace-module__jf_K2W__error{padding:var(--space-2) var(--space-3);color:var(--text-secondary);margin:0;font-size:13px}.client-collaboration-workspace-module__jf_K2W__error{color:var(--status-danger-foreground)}@media (max-width:767px){.client-collaboration-workspace-module__jf_K2W__mobileBack{display:inline-flex!important}.client-collaboration-workspace-module__jf_K2W__composer textarea,.client-collaboration-workspace-module__jf_K2W__search input{font-size:16px}}.client-collaboration-workspace-module__jf_K2W__composer button{white-space:nowrap;flex-shrink:0}.client-collaboration-workspace-module__jf_K2W__directoryEntry{border-top:1px solid var(--border-default);position:relative}.client-collaboration-workspace-module__jf_K2W__directoryEntry .client-collaboration-workspace-module__jf_K2W__directoryRow{border-top:0;padding-right:112px}.client-collaboration-workspace-module__jf_K2W__workspace [data-workspace-item-id]{content-visibility:auto;contain-intrinsic-size:auto var(--client-row-block-size,63px)}.client-collaboration-workspace-module__jf_K2W__directoryRow{content-visibility:auto;contain-intrinsic-size:auto var(--client-row-block-size,81px)}.client-collaboration-workspace-module__jf_K2W__workspace [data-workspace-item-id]:focus-visible{z-index:1;position:relative}.client-collaboration-workspace-module__jf_K2W__nameEditor{top:50%;right:var(--space-3);display:flex;position:absolute;transform:translateY(-50%)}.client-collaboration-workspace-module__jf_K2W__nameEditor[data-open=true]{z-index:1}.client-collaboration-workspace-module__jf_K2W__nameEditor>button,.client-collaboration-workspace-module__jf_K2W__nameActions button{min-height:var(--control-height-input)}.client-collaboration-workspace-module__jf_K2W__nameEditor form{top:calc(100% + var(--space-2));z-index:2;gap:var(--space-2);width:min(320px,100vw - 48px);min-width:260px;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-elevated);box-shadow:var(--shadow-popover);display:grid;position:absolute;right:0}.client-collaboration-workspace-module__jf_K2W__nameEditor label{font-size:14px;font-weight:600}.client-collaboration-workspace-module__jf_K2W__nameEditor label span,.client-collaboration-workspace-module__jf_K2W__nameEditor p{color:var(--text-secondary);font-size:13px;font-weight:400}.client-collaboration-workspace-module__jf_K2W__nameEditor p{margin:0;line-height:1.5}.client-collaboration-workspace-module__jf_K2W__nameEditor input{width:100%;min-width:0;min-height:var(--control-height-input);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-elevated);color:var(--text-primary);font:inherit;font-size:var(--font-size-16)}.client-collaboration-workspace-module__jf_K2W__nameEditor .client-collaboration-workspace-module__jf_K2W__error{color:var(--status-danger-foreground);padding:0}.client-collaboration-workspace-module__jf_K2W__nameActions{gap:var(--space-2);justify-content:flex-end;display:flex}.client-collaboration-workspace-module__jf_K2W__clientMenu{z-index:3;min-width:156px;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-elevated);box-shadow:var(--shadow-popover);position:absolute;top:100%;right:0}.client-collaboration-workspace-module__jf_K2W__clientMenu>button{width:100%;min-height:var(--control-height-input);padding:var(--space-2) var(--space-3);border-radius:var(--radius-nested);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:14px;display:block}.client-collaboration-workspace-module__jf_K2W__clientMenu>button:hover,.client-collaboration-workspace-module__jf_K2W__clientMenu>button:focus-visible{background:var(--surface-muted)}.client-collaboration-workspace-module__jf_K2W__blockedEntry .client-collaboration-workspace-module__jf_K2W__directoryRow{cursor:default;color:var(--text-secondary);background:var(--surface-subtle)}.client-collaboration-workspace-module__jf_K2W__blockedLabel{margin-left:var(--space-2);color:var(--text-secondary);font-size:12px;font-weight:400;display:inline-block}.client-collaboration-workspace-module__jf_K2W__identity>.client-collaboration-workspace-module__jf_K2W__conversationActions{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.client-collaboration-workspace-module__jf_K2W__conversationActions button{min-height:var(--control-height-input);white-space:nowrap}.client-collaboration-workspace-module__jf_K2W__clearButton{color:var(--status-danger-foreground)}.client-collaboration-workspace-module__jf_K2W__assignmentFilters{gap:var(--space-2);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.client-collaboration-workspace-module__jf_K2W__assignmentFilters select{min-width:0;min-height:var(--control-height-input);max-width:240px;padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-nested);color:var(--text-primary);background:var(--surface-canvas);font:inherit;flex:1;font-size:14px}.client-collaboration-workspace-module__jf_K2W__assignmentFilters select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.client-collaboration-workspace-module__jf_K2W__identity>div:not(.client-collaboration-workspace-module__jf_K2W__conversationActions){flex:1}.client-collaboration-workspace-module__jf_K2W__identity strong,.client-collaboration-workspace-module__jf_K2W__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-collaboration-workspace-module__jf_K2W__identity>.client-collaboration-workspace-module__jf_K2W__conversationActions{flex-shrink:0}@media (max-width:479px){.client-collaboration-workspace-module__jf_K2W__identity{flex-wrap:wrap}.client-collaboration-workspace-module__jf_K2W__identity>.client-collaboration-workspace-module__jf_K2W__conversationActions{flex-basis:100%;justify-content:flex-end}}.client-collaboration-workspace-module__jf_K2W__noteScope{gap:6px;font-size:13px;display:grid}.client-collaboration-workspace-module__jf_K2W__noteScope select,.client-collaboration-workspace-module__jf_K2W__noteEditor select,.client-collaboration-workspace-module__jf_K2W__noteEditor textarea{width:100%;min-width:0;min-height:var(--control-height-input);box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-elevated);color:inherit;font:inherit;padding:8px}.client-collaboration-workspace-module__jf_K2W__noteMenu{margin-left:auto;position:relative}.client-collaboration-workspace-module__jf_K2W__noteMenu summary{cursor:pointer;padding:8px;list-style:none;display:flex}.client-collaboration-workspace-module__jf_K2W__noteMenu summary::-webkit-details-marker{display:none}.client-collaboration-workspace-module__jf_K2W__noteMenu>div{z-index:2;background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-nested);min-width:88px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000001f}.client-collaboration-workspace-module__jf_K2W__noteMenu summary:focus-visible,.client-collaboration-workspace-module__jf_K2W__noteMenu button:focus-visible,.client-collaboration-workspace-module__jf_K2W__noteScope select:focus-visible,.client-collaboration-workspace-module__jf_K2W__noteEditor textarea:focus-visible,.client-collaboration-workspace-module__jf_K2W__noteEditor select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.client-collaboration-workspace-module__jf_K2W__noteMenu button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px}.client-collaboration-workspace-module__jf_K2W__noteEditor{gap:10px;display:grid}.client-collaboration-workspace-module__jf_K2W__noteEditor label{gap:4px;font-size:13px;display:grid}.client-collaboration-workspace-module__jf_K2W__noteEditor>div{justify-content:flex-end;gap:8px;display:flex}.client-collaboration-workspace-module__jf_K2W__invitation{gap:var(--space-2);margin:var(--space-3) var(--space-4) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-elevated);display:grid}.client-collaboration-workspace-module__jf_K2W__invitation p{color:var(--text-primary);margin:0;font-size:13px;line-height:1.6}.client-collaboration-workspace-module__jf_K2W__invitationActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.client-collaboration-workspace-module__jf_K2W__invitationActions small,.client-collaboration-workspace-module__jf_K2W__invitation>small{color:var(--text-secondary);font-size:12px}.client-collaboration-workspace-module__jf_K2W__invitation>small:empty{display:none}.client-collaboration-workspace-module__jf_K2W__invitationActions>span{color:var(--text-primary);font-size:13px;font-weight:600}
.customer-chat-workspace-module__E1j3XW__workspace{width:100%;height:100%;min-height:0;color:var(--text-primary);background:var(--surface-canvas);grid-template-columns:300px minmax(0,1fr);display:grid}.customer-chat-workspace-module__E1j3XW__inbox{border-right:1px solid var(--border-default);flex-direction:column;min-height:0;display:flex}.customer-chat-workspace-module__E1j3XW__inboxHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4) var(--space-3);display:flex}.customer-chat-workspace-module__E1j3XW__inboxHeader h2,.customer-chat-workspace-module__E1j3XW__threadHeader h2{margin:0 0 var(--space-1);font-size:18px;font-weight:650}.customer-chat-workspace-module__E1j3XW__inboxHeader span,.customer-chat-workspace-module__E1j3XW__threadHeader p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.customer-chat-workspace-module__E1j3XW__search{min-height:var(--control-height-input);align-items:center;gap:var(--space-2);margin:0 var(--space-4);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-muted);color:var(--text-secondary);display:flex}.customer-chat-workspace-module__E1j3XW__search input{width:100%;min-width:0;padding:var(--space-2) 0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;font-size:14px}.customer-chat-workspace-module__E1j3XW__search:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.customer-chat-workspace-module__E1j3XW__connection{margin:var(--space-2) var(--space-4);color:var(--text-tertiary);font-size:13px}.customer-chat-workspace-module__E1j3XW__conversations{min-height:0;padding:var(--space-2);overflow-y:auto}.customer-chat-workspace-module__E1j3XW__conversation{gap:var(--space-3);width:100%;min-width:0;padding:var(--space-4) var(--space-2);border-radius:var(--radius-nested);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.customer-chat-workspace-module__E1j3XW__conversation:hover,.customer-chat-workspace-module__E1j3XW__selectedConversation{background:var(--surface-muted)}.customer-chat-workspace-module__E1j3XW__conversation:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.customer-chat-workspace-module__E1j3XW__avatar{border:1px solid var(--border-default);background:var(--surface-subtle);width:40px;height:40px;font-size:var(--font-size-16);border-radius:50%;flex:0 0 40px;place-items:center;font-weight:600;display:grid}.customer-chat-workspace-module__E1j3XW__conversationCopy{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.customer-chat-workspace-module__E1j3XW__conversationCopy strong{font-size:14px}.customer-chat-workspace-module__E1j3XW__conversationCopy>span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.customer-chat-workspace-module__E1j3XW__conversationCopy small,.customer-chat-workspace-module__E1j3XW__conversationMeta{color:var(--text-tertiary);font-size:13px}.customer-chat-workspace-module__E1j3XW__conversationMeta{align-items:flex-end;gap:var(--space-2);white-space:nowrap;flex-direction:column;display:flex}.customer-chat-workspace-module__E1j3XW__unread{min-width:22px;min-height:22px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--action-primary);color:var(--action-on-primary);place-items:center;font-size:12px;font-weight:650;display:grid}.customer-chat-workspace-module__E1j3XW__empty,.customer-chat-workspace-module__E1j3XW__welcome,.customer-chat-workspace-module__E1j3XW__resume{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);color:var(--text-secondary);text-align:center;flex-direction:column;line-height:1.6;display:flex}.customer-chat-workspace-module__E1j3XW__empty p,.customer-chat-workspace-module__E1j3XW__welcome p,.customer-chat-workspace-module__E1j3XW__resume p{margin:0}.customer-chat-workspace-module__E1j3XW__empty small{font-size:14px}.customer-chat-workspace-module__E1j3XW__welcome h2,.customer-chat-workspace-module__E1j3XW__resume h2{color:var(--text-primary);margin:0;font-size:20px}.customer-chat-workspace-module__E1j3XW__resume{width:100%;min-width:0;overflow-y:auto}.customer-chat-workspace-module__E1j3XW__thread{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.customer-chat-workspace-module__E1j3XW__threadHeader{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-default);align-items:center;display:flex}.customer-chat-workspace-module__E1j3XW__threadHeader>div{min-width:0}.customer-chat-workspace-module__E1j3XW__team{align-items:center;gap:var(--space-1);color:var(--text-secondary);white-space:nowrap;margin-left:auto;font-size:13px;display:flex}.customer-chat-workspace-module__E1j3XW__back{display:none!important}.customer-chat-workspace-module__E1j3XW__messages{overscroll-behavior:contain;min-height:120px;padding:var(--space-3) var(--space-4);flex:1;overflow-y:auto}.customer-chat-workspace-module__E1j3XW__older{margin:0 auto var(--space-4);display:flex}.customer-chat-workspace-module__E1j3XW__day{margin:var(--space-2) 0 var(--space-3);color:var(--text-tertiary);justify-content:center;font-size:13px;display:flex}.customer-chat-workspace-module__E1j3XW__message{max-width:90%;margin-bottom:var(--space-3);align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.customer-chat-workspace-module__E1j3XW__officeMessage{align-items:flex-end;margin-left:auto}.customer-chat-workspace-module__E1j3XW__messageMeta{align-items:baseline;gap:var(--space-2);color:var(--text-secondary);flex-wrap:wrap;font-size:13px;display:flex}.customer-chat-workspace-module__E1j3XW__messageMeta strong{color:var(--text-primary);font-size:14px}.customer-chat-workspace-module__E1j3XW__messageMeta time{color:var(--text-tertiary)}.customer-chat-workspace-module__E1j3XW__bubble{max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-subtle);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.customer-chat-workspace-module__E1j3XW__officeMessage .customer-chat-workspace-module__E1j3XW__bubble{background:var(--accent-surface);color:var(--accent-foreground);border-color:var(--accent-surface)}.customer-chat-workspace-module__E1j3XW__deleted{padding:var(--space-2) 0;color:var(--text-tertiary);margin:0;font-size:14px;font-style:italic}.customer-chat-workspace-module__E1j3XW__messageFooter{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:13px;display:flex}.customer-chat-workspace-module__E1j3XW__messageFooter>span{align-items:center;gap:var(--space-1);display:flex}.customer-chat-workspace-module__E1j3XW__messageFooter button{min-height:32px}.customer-chat-workspace-module__E1j3XW__attachment{border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-elevated);width:min(100%,340px);overflow:hidden}.customer-chat-workspace-module__E1j3XW__imagePreview{object-fit:contain;background:var(--surface-muted);width:100%;max-height:240px;display:block}.customer-chat-workspace-module__E1j3XW__attachmentLine{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.customer-chat-workspace-module__E1j3XW__attachmentLine>svg{flex:none}.customer-chat-workspace-module__E1j3XW__attachmentLine>span{gap:var(--space-1);flex:1;min-width:0;display:grid}.customer-chat-workspace-module__E1j3XW__attachmentLine strong{overflow-wrap:anywhere;font-size:14px}.customer-chat-workspace-module__E1j3XW__attachmentLine small{color:var(--text-secondary);font-size:13px}.customer-chat-workspace-module__E1j3XW__attachmentLine a{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--text-primary);flex:0 0 44px;place-items:center;display:grid}.customer-chat-workspace-module__E1j3XW__attachment a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.customer-chat-workspace-module__E1j3XW__documentPreview{background:var(--surface-canvas);border:0;width:100%;height:280px}.customer-chat-workspace-module__E1j3XW__deleteConfirm{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-nested);background:var(--status-danger-surface);color:var(--status-danger-foreground);flex-wrap:wrap;display:flex}.customer-chat-workspace-module__E1j3XW__deleteConfirm p{width:100%;margin:0;font-size:14px}.customer-chat-workspace-module__E1j3XW__jump{margin:var(--space-1);white-space:nowrap;flex-shrink:0;align-self:center}.customer-chat-workspace-module__E1j3XW__typing{padding:0 var(--space-5);color:var(--text-secondary);flex-shrink:0;font-size:13px}.customer-chat-workspace-module__E1j3XW__error{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--status-warning-surface);color:var(--status-warning-foreground);flex-wrap:wrap;font-size:14px;line-height:1.5;display:flex}.customer-chat-workspace-module__E1j3XW__error p{margin:0}.customer-chat-workspace-module__E1j3XW__composer{padding:var(--space-2);border-top:1px solid var(--border-default);flex-shrink:0}.customer-chat-workspace-module__E1j3XW__assistantTray{flex-shrink:0;min-width:0}.customer-chat-workspace-module__E1j3XW__assistantAction{flex-shrink:0;display:inline-flex}.customer-chat-workspace-module__E1j3XW__uploadProgress{margin:0 0 var(--space-2);color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px}.customer-chat-workspace-module__E1j3XW__composer textarea{width:100%;min-width:0;min-height:var(--control-height-input);max-height:160px;padding:var(--space-2) var(--space-3);resize:none;border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-muted);color:var(--text-primary);font:inherit;flex:1;font-size:14px;line-height:1.5;display:block;overflow-y:auto}.customer-chat-workspace-module__E1j3XW__composer textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.customer-chat-workspace-module__E1j3XW__composerActions{align-items:flex-end;gap:var(--space-1);flex-wrap:nowrap;display:flex}.customer-chat-workspace-module__E1j3XW__composerActions>button{flex:none;min-width:44px;height:44px}.customer-chat-workspace-module__E1j3XW__composerActions>.customer-chat-workspace-module__E1j3XW__sendButton{background:var(--action-primary);color:var(--action-on-primary)}.customer-chat-workspace-module__E1j3XW__fileInput{display:none}.customer-chat-workspace-module__E1j3XW__stagedFiles{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.customer-chat-workspace-module__E1j3XW__stagedFiles>span{gap:var(--space-1);max-width:100%;padding-left:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-pill);align-items:center;font-size:13px;display:flex}.customer-chat-workspace-module__E1j3XW__stagedFiles>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-chat-workspace-module__E1j3XW__stagedFiles svg{flex-shrink:0}.customer-chat-workspace-module__E1j3XW__folderSave{gap:var(--space-1);padding:0 var(--space-2) var(--space-2);display:grid}.customer-chat-workspace-module__E1j3XW__folderSave>button{justify-self:start}.customer-chat-workspace-module__E1j3XW__folderSave p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.customer-chat-workspace-module__E1j3XW__folderSave p[role=alert]{color:var(--status-danger-foreground)}.customer-chat-workspace-module__E1j3XW__folderChoice{gap:var(--space-2);display:grid}.customer-chat-workspace-module__E1j3XW__folderChoice label{gap:var(--space-1);color:var(--text-secondary);font-size:13px;display:grid}.customer-chat-workspace-module__E1j3XW__folderChoice select{width:100%;min-width:0;min-height:var(--control-height-input);padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-canvas);color:var(--text-primary);font:inherit}.customer-chat-workspace-module__E1j3XW__folderChoice select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.customer-chat-workspace-module__E1j3XW__documentDropHint{margin:0 0 var(--space-2);color:var(--text-tertiary);font-size:13px;line-height:1.5}.customer-chat-workspace-module__E1j3XW__documentRetry{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;font-size:13px;display:flex}@media (max-width:1023px){.customer-chat-workspace-module__E1j3XW__workspace{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:767px){.customer-chat-workspace-module__E1j3XW__workspace{display:flex}.customer-chat-workspace-module__E1j3XW__inbox,.customer-chat-workspace-module__E1j3XW__thread{border:0;width:100%}.customer-chat-workspace-module__E1j3XW__hasSelection .customer-chat-workspace-module__E1j3XW__inbox,.customer-chat-workspace-module__E1j3XW__welcome{display:none}.customer-chat-workspace-module__E1j3XW__back{display:grid!important}.customer-chat-workspace-module__E1j3XW__threadHeader{gap:var(--space-2);padding:var(--space-3)}.customer-chat-workspace-module__E1j3XW__threadHeader .customer-chat-workspace-module__E1j3XW__avatar,.customer-chat-workspace-module__E1j3XW__team{display:none}.customer-chat-workspace-module__E1j3XW__messages{padding:var(--space-3)}.customer-chat-workspace-module__E1j3XW__message{max-width:94%}.customer-chat-workspace-module__E1j3XW__composer{padding:var(--space-2)}.customer-chat-workspace-module__E1j3XW__composer textarea{font-size:16px}.customer-chat-workspace-module__E1j3XW__messageFooter button{min-height:44px}}.customer-chat-workspace-module__E1j3XW__embedded{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.customer-chat-workspace-module__E1j3XW__embedded>.customer-chat-workspace-module__E1j3XW__thread{flex:1;width:100%}.customer-chat-workspace-module__E1j3XW__embedded .customer-chat-workspace-module__E1j3XW__threadHeader{display:none}.customer-chat-workspace-module__E1j3XW__embedded .customer-chat-workspace-module__E1j3XW__messages{padding:var(--space-3)}.customer-chat-workspace-module__E1j3XW__embedded .customer-chat-workspace-module__E1j3XW__composer{margin:0}
.situation-summary-card-module__Uk210G__card{gap:var(--space-2);max-width:min(560px,100%);padding:var(--space-3) var(--space-4);background:var(--surface-muted);border:1px solid var(--border-default);border-radius:var(--radius-nested);text-align:left;display:grid}.situation-summary-card-module__Uk210G__header{gap:2px;display:grid}.situation-summary-card-module__Uk210G__header strong{margin:0;font-size:14px;font-weight:600}.situation-summary-card-module__Uk210G__header span{color:var(--text-secondary);font-size:12px}.situation-summary-card-module__Uk210G__section{margin:0}.situation-summary-card-module__Uk210G__section h4{color:var(--text-secondary);margin:0 0 2px;font-size:12px;font-weight:600}.situation-summary-card-module__Uk210G__section ul{padding-left:var(--space-4);overflow-wrap:anywhere;gap:2px;margin:0;font-size:14px;line-height:1.45;list-style:outside;display:grid}
.disclosure-request-card-module__hxftea__card{gap:var(--space-1);max-width:min(420px,100%);padding:var(--space-3) var(--space-4);background:var(--surface-muted);border:1px solid var(--border-default);border-radius:var(--radius-nested);text-align:left;justify-items:start;display:grid}.disclosure-request-card-module__hxftea__card strong{font-size:14px;font-weight:600}.disclosure-request-card-module__hxftea__card p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.disclosure-request-card-module__hxftea__pending,.disclosure-request-card-module__hxftea__granted{padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:12px;font-weight:600}.disclosure-request-card-module__hxftea__pending{color:var(--text-secondary);background:var(--surface-elevated);border:1px solid var(--border-default)}.disclosure-request-card-module__hxftea__granted{color:var(--status-success-foreground);background:var(--status-success-surface)}
.application-document-review-panel-module__9uMOtq__panel{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-canvas);grid-column:1/-1;display:grid}.application-document-review-panel-module__9uMOtq__heading{justify-content:space-between;gap:var(--space-3);align-items:start;display:flex}.application-document-review-panel-module__9uMOtq__heading span{color:var(--text-secondary);font-size:.75rem;font-weight:700}.application-document-review-panel-module__9uMOtq__heading h3{margin:.25rem 0;font-size:1.1rem}.application-document-review-panel-module__9uMOtq__heading p{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.55}.application-document-review-panel-module__9uMOtq__heading small{color:var(--text-secondary);flex:none}.application-document-review-panel-module__9uMOtq__actions{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.application-document-review-panel-module__9uMOtq__actions button{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;min-height:52px;display:flex}.application-document-review-panel-module__9uMOtq__formNumber{color:var(--text-secondary);font-size:.75rem}.application-document-review-panel-module__9uMOtq__panel>p{color:var(--text-secondary);font-size:.85rem}.application-document-review-panel-module__9uMOtq__dialog{background:var(--surface-canvas);border-radius:var(--radius-card);border:0;grid-template-rows:auto 1fr;width:min(1000px,96vw);max-width:96vw;height:94vh;max-height:94vh;padding:0;display:grid;overflow:hidden;box-shadow:0 20px 60px #0000004d}.application-document-review-panel-module__9uMOtq__dialog:not([open]){display:none}.application-document-review-panel-module__9uMOtq__dialog::backdrop{background:#00000085}.application-document-review-panel-module__9uMOtq__dialog header{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-default);align-items:center;display:flex}.application-document-review-panel-module__9uMOtq__dialog header>div:first-child{gap:2px;display:grid}.application-document-review-panel-module__9uMOtq__dialog header span{color:var(--text-secondary);font-size:.72rem}.application-document-review-panel-module__9uMOtq__dialog header strong{font-size:1rem}.application-document-review-panel-module__9uMOtq__dialog header small[role=alert]{max-width:38rem;color:var(--status-danger-foreground);font-size:.75rem;line-height:1.4}.application-document-review-panel-module__9uMOtq__dialogActions{align-items:center;gap:var(--space-3);display:flex}.application-document-review-panel-module__9uMOtq__dialogActions a,.application-document-review-panel-module__9uMOtq__dialogActions button{min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-elevated);color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;font-size:.8rem;text-decoration:none;display:inline-flex}.application-document-review-panel-module__9uMOtq__dialogActions button:disabled{opacity:.55;cursor:wait}.application-document-review-panel-module__9uMOtq__dialogActions a:focus-visible,.application-document-review-panel-module__9uMOtq__dialogActions button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.application-document-review-panel-module__9uMOtq__dialog iframe{background:#eee;border:0;width:100%;height:100%}@media (max-width:700px){.application-document-review-panel-module__9uMOtq__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.application-document-review-panel-module__9uMOtq__heading{flex-direction:column}.application-document-review-panel-module__9uMOtq__dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.application-document-review-panel-module__9uMOtq__dialog header{align-items:flex-start}.application-document-review-panel-module__9uMOtq__dialogActions{align-items:flex-end;gap:var(--space-1);flex-direction:column}}@media (max-width:420px){.application-document-review-panel-module__9uMOtq__actions{grid-template-columns:1fr}}
.repayment-preview-panel-module__9RO8qW__panel{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-subtle);color:var(--text-primary);display:grid}.repayment-preview-panel-module__9RO8qW__panel h3{margin:0;font-size:1rem}.repayment-preview-panel-module__9RO8qW__heading{gap:var(--space-1);display:grid}.repayment-preview-panel-module__9RO8qW__heading>span{color:var(--text-secondary);font-size:.75rem;font-weight:700}.repayment-preview-panel-module__9RO8qW__heading h3{font-size:1.1rem}.repayment-preview-panel-module__9RO8qW__heading small{color:var(--text-secondary);font-size:.75rem}.repayment-preview-panel-module__9RO8qW__panel p,.repayment-preview-panel-module__9RO8qW__panel li,.repayment-preview-panel-module__9RO8qW__panel label{overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.6}.repayment-preview-panel-module__9RO8qW__panel p{color:var(--text-secondary)}.repayment-preview-panel-module__9RO8qW__readiness{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-canvas);display:grid}.repayment-preview-panel-module__9RO8qW__readinessHeader{gap:var(--space-1);display:grid}.repayment-preview-panel-module__9RO8qW__readinessHeader strong{font-size:.95rem}.repayment-preview-panel-module__9RO8qW__blockerGroups{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.repayment-preview-panel-module__9RO8qW__blockerGroups details{border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-subtle);min-width:0}.repayment-preview-panel-module__9RO8qW__blockerGroups summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-height-input);padding:var(--space-2) var(--space-3);cursor:pointer;font-size:.875rem;font-weight:600;display:flex}.repayment-preview-panel-module__9RO8qW__blockerGroups summary strong{color:var(--text-secondary);white-space:nowrap}.repayment-preview-panel-module__9RO8qW__blockerGroups summary:after,.repayment-preview-panel-module__9RO8qW__reviewSection summary:after{content:"⌄";color:var(--text-secondary)}.repayment-preview-panel-module__9RO8qW__blockerGroups details[open] summary:after,.repayment-preview-panel-module__9RO8qW__reviewSection details[open] summary:after{content:"⌃"}.repayment-preview-panel-module__9RO8qW__blockerGroups ul{padding:0 var(--space-3) var(--space-3) calc(var(--space-3) + 1.2rem);margin:0}.repayment-preview-panel-module__9RO8qW__blockerGroups li+li{margin-top:var(--space-1)}.repayment-preview-panel-module__9RO8qW__panel fieldset{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-control);margin:0;display:grid}.repayment-preview-panel-module__9RO8qW__panel legend{padding-inline:var(--space-2);font-size:.875rem;font-weight:600}.repayment-preview-panel-module__9RO8qW__panel label{align-items:center;gap:var(--space-2);min-height:var(--control-height-input);display:flex}.repayment-preview-panel-module__9RO8qW__panel input{width:18px;height:18px;accent-color:var(--action-primary);flex:none}.repayment-preview-panel-module__9RO8qW__panel .repayment-preview-panel-module__9RO8qW__selectLabel{flex-wrap:wrap}.repayment-preview-panel-module__9RO8qW__panel select{min-width:0;max-width:100%;min-height:var(--control-height-input);padding:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-elevated)}.repayment-preview-panel-module__9RO8qW__panel :is(input,select,a):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.repayment-preview-panel-module__9RO8qW__panel>button{justify-self:start}.repayment-preview-panel-module__9RO8qW__result{gap:var(--space-3);min-width:0;display:grid}.repayment-preview-panel-module__9RO8qW__result a{min-height:var(--control-height-input);color:var(--text-primary);justify-self:start;align-items:center;text-decoration:underline;display:inline-flex}.repayment-preview-panel-module__9RO8qW__result button{justify-self:start}.repayment-preview-panel-module__9RO8qW__result iframe{border:1px solid var(--border-default);background:var(--surface-canvas);width:100%;height:70vh;min-height:400px;display:block}.repayment-preview-panel-module__9RO8qW__reviewSection{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--border-default)}.repayment-preview-panel-module__9RO8qW__reviewSection summary{min-height:var(--control-height-input);cursor:pointer;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600;display:flex}.repayment-preview-panel-module__9RO8qW__panel summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.repayment-preview-panel-module__9RO8qW__reviewContent{gap:var(--space-2);padding-top:var(--space-3);display:grid}.repayment-preview-panel-module__9RO8qW__reviewActions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:700px){.repayment-preview-panel-module__9RO8qW__blockerGroups{grid-template-columns:1fr}}
.repayment-other-term-authoring-panel-module__r-mVva__panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-nested);background:var(--surface-subtle);display:grid}.repayment-other-term-authoring-panel-module__r-mVva__panel h2{margin:0 0 var(--space-2);font-size:1.125rem}.repayment-other-term-authoring-panel-module__r-mVva__panel p{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.repayment-other-term-authoring-panel-module__r-mVva__panel form,.repayment-other-term-authoring-panel-module__r-mVva__relations{gap:var(--space-3);display:grid}.repayment-other-term-authoring-panel-module__r-mVva__relation{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-elevated);display:grid}.repayment-other-term-authoring-panel-module__r-mVva__relation strong{font-size:.875rem}.repayment-other-term-authoring-panel-module__r-mVva__panel label{gap:var(--space-2);font-size:.875rem;display:grid}.repayment-other-term-authoring-panel-module__r-mVva__panel input,.repayment-other-term-authoring-panel-module__r-mVva__panel select{width:100%;min-height:var(--control-height-input);padding:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-elevated);font:inherit}.repayment-other-term-authoring-panel-module__r-mVva__panel :is(input,select):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.repayment-other-term-authoring-panel-module__r-mVva__panel form>button{justify-self:start}.repayment-other-term-authoring-panel-module__r-mVva__reason{max-width:680px}.repayment-other-term-authoring-panel-module__r-mVva__relation legend{padding:0 var(--space-2);font-weight:600}.repayment-other-term-authoring-panel-module__r-mVva__memberChoices{gap:var(--space-2);display:grid}.repayment-other-term-authoring-panel-module__r-mVva__member{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-control);display:grid}.repayment-other-term-authoring-panel-module__r-mVva__member>label{align-items:center;gap:var(--space-2);display:flex}.repayment-other-term-authoring-panel-module__r-mVva__panel input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--text-primary);flex:0 0 20px}.repayment-other-term-authoring-panel-module__r-mVva__memberControls{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}
.consultation-plan-panel-module__zhA9Hq__panel{gap:var(--space-3);min-width:0;margin-top:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-elevated);display:grid}.consultation-plan-panel-module__zhA9Hq__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.consultation-plan-panel-module__zhA9Hq__header>div{gap:3px;display:grid}.consultation-plan-panel-module__zhA9Hq__header>div>span{color:var(--text-tertiary);font-size:.72rem}.consultation-plan-panel-module__zhA9Hq__header strong{font-size:.9rem}.consultation-plan-panel-module__zhA9Hq__told{padding:var(--space-2) var(--space-3);border-radius:var(--radius-nested);background:var(--status-warning-surface);color:var(--status-warning-foreground);margin:0;font-size:.78rem;line-height:1.5}.consultation-plan-panel-module__zhA9Hq__scroll{min-width:0;overflow-x:auto}.consultation-plan-panel-module__zhA9Hq__table{border-collapse:collapse;width:100%;font-size:.8rem}.consultation-plan-panel-module__zhA9Hq__table th,.consultation-plan-panel-module__zhA9Hq__table td{border-bottom:1px solid var(--border-default);text-align:left;vertical-align:top;padding:8px 10px}.consultation-plan-panel-module__zhA9Hq__table thead th{color:var(--text-tertiary);font-size:.72rem;font-weight:600}.consultation-plan-panel-module__zhA9Hq__table tbody th{color:var(--text-secondary);white-space:nowrap;font-weight:600}.consultation-plan-panel-module__zhA9Hq__table td{display:table-cell}.consultation-plan-panel-module__zhA9Hq__table td>span{white-space:nowrap;font-weight:700;display:block}.consultation-plan-panel-module__zhA9Hq__table td:last-child{white-space:nowrap}.consultation-plan-panel-module__zhA9Hq__table td:last-child>span{font-weight:400}.consultation-plan-panel-module__zhA9Hq__table td small{color:var(--text-tertiary);margin-top:2px;font-size:.7rem;display:block}.consultation-plan-panel-module__zhA9Hq__table td button{margin-top:var(--space-1);white-space:nowrap}.consultation-plan-panel-module__zhA9Hq__differs{background:var(--status-warning-surface)}.consultation-plan-panel-module__zhA9Hq__table td.consultation-plan-panel-module__zhA9Hq__differs small{color:var(--status-warning-foreground)}.consultation-plan-panel-module__zhA9Hq__table td>.consultation-plan-panel-module__zhA9Hq__missing{color:var(--text-tertiary);font-weight:400}.consultation-plan-panel-module__zhA9Hq__note{color:var(--text-tertiary);margin:0;font-size:.72rem;line-height:1.55}.consultation-plan-panel-module__zhA9Hq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.consultation-plan-panel-module__zhA9Hq__panel{padding:var(--space-3)}.consultation-plan-panel-module__zhA9Hq__table thead{display:none}.consultation-plan-panel-module__zhA9Hq__table tr{padding:var(--space-2) 0;border-bottom:1px solid var(--border-default);gap:4px;display:grid}.consultation-plan-panel-module__zhA9Hq__table th,.consultation-plan-panel-module__zhA9Hq__table td{border:0;padding:2px 0;display:block}.consultation-plan-panel-module__zhA9Hq__table td:before{content:attr(data-label);color:var(--text-tertiary);font-size:.68rem;display:block}.consultation-plan-panel-module__zhA9Hq__differs{border-radius:var(--radius-control);padding:4px 6px}}
