:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8fa;--panel:#fff;--surface-hover:#f0f2f6;--border:#dee2e8;--control-border:#798291;--text:#20242c;--muted:#586174;--accent:#315bce;--accent-soft:#edf2ff;--on-accent:#fff;--note:#fff5e5;--note-border:#c29a50;--danger:#ad252b;--danger-soft:#ffedef;--success:#24613d;--success-soft:#e8f5ec;--warning:#795006;--warning-soft:#fff3d6;--overlay:#11182780;--shadow:0 12px 40px #10182826;--font-sans:system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--duration-fast:.12s;--duration-normal:.18s;--control-height:2.5rem;--control-y:.5rem;--row-y:.875rem;--panel-gap:1rem;--z-menu:60;--z-dialog:50;--z-tooltip:70;--z-toast:80}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#17191e;--panel:#202329;--surface-hover:#2a2e37;--border:#383e49;--control-border:#818b9d;--text:#eef0f5;--muted:#b1b9c9;--accent:#a3baff;--accent-soft:#293653;--on-accent:#171e30;--note:#332c20;--note-border:#a48b58;--danger:#ffabb3;--danger-soft:#42292f;--success:#99d9ac;--success-soft:#233c2e;--warning:#eed08c;--warning-soft:#3b321f;--overlay:#080b11b3;--shadow:0 12px 40px #0006}@media (prefers-color-scheme:dark){:root[data-theme=system],:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#17191e;--panel:#202329;--surface-hover:#2a2e37;--border:#383e49;--control-border:#818b9d;--text:#eef0f5;--muted:#b1b9c9;--accent:#a3baff;--accent-soft:#293653;--on-accent:#171e30;--note:#332c20;--note-border:#a48b58;--danger:#ffabb3;--danger-soft:#42292f;--success:#99d9ac;--success-soft:#233c2e;--warning:#eed08c;--warning-soft:#3b321f;--overlay:#080b11b3;--shadow:0 12px 40px #0006}}:root[data-density=compact]{--control-height:2rem;--control-y:.25rem;--row-y:.5rem;--panel-gap:.75rem}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s}}
:root{font-family:var(--font-sans);color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{font-size:var(--text-sm);margin:0;line-height:1.5}h1{font-size:var(--text-lg);margin:0 0 .25rem}h2{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:1rem .75rem .4rem}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}input,select,textarea,button{font:inherit}input,select,textarea{border:1px solid var(--control-border);border-radius:var(--radius-sm);padding:var(--control-y) var(--space-2);background:var(--panel);color:var(--text);min-height:var(--control-height);width:100%}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}button{border:1px solid var(--control-border);background:var(--panel);color:var(--text);border-radius:var(--radius-sm);padding:var(--control-y) var(--space-3);min-height:var(--control-height);cursor:pointer;white-space:normal;transition:background-color var(--duration-fast)}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}button.link{color:var(--accent);padding:var(--control-y) var(--space-1);background:0 0;border:none}label{font-size:var(--text-sm);flex-direction:column;gap:.25rem;display:flex}label.inline{flex-direction:row;align-items:center}label.inline select{width:auto}.muted{color:var(--muted)}.small{font-size:var(--text-xs)}.error{color:var(--danger)}.pad{padding:.75rem}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stack{gap:var(--panel-gap);flex-direction:column;display:flex}.center{place-items:center;min-height:100vh;display:grid}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-6);width:min(400px,92vw)}.badge{font-size:var(--text-xs);background:var(--surface-hover);border-radius:999px;margin-left:.35rem;padding:0 .45rem;display:inline-block}.status-open{background:var(--success-soft);color:var(--success)}.status-waiting{background:var(--warning-soft);color:var(--warning)}.status-resolved{background:var(--surface-hover)}.priority-high,.priority-urgent{background:var(--danger-soft);color:var(--danger)}.app{flex-direction:column;height:100vh;display:flex}.topbar{border-bottom:1px solid var(--border);background:var(--panel);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.4rem 1rem;display:flex}.topbar select{width:auto}.brand{font-size:var(--text-base)}.spacer{flex:1}.pane{border-right:1px solid var(--border);min-height:0;overflow-y:auto}.sidebar a{border-radius:var(--radius-sm);font-size:var(--text-sm);margin:0 .4rem;padding:.35rem .75rem;display:block}.sidebar a.active,.sidebar a:hover{background:var(--accent-soft)}.list{background:var(--panel)}.list .row{padding:var(--row-y) var(--space-3);border-bottom:1px solid var(--border);flex-direction:column;gap:.15rem;display:flex}.list .row:hover{background:var(--surface-hover)}.list .row.active{background:var(--accent-soft)}.list .row.unread .subject,.list .row.unread .row-top>.truncate{font-weight:650}.row-top{justify-content:space-between;gap:.5rem;display:flex}.row-meta{align-items:center;gap:.5rem;display:flex}.row-meta .badge{margin-left:0}.detail{border-right:none;flex-direction:column;display:flex}.detail.empty{justify-content:center;align-items:center}.detail-head{border-bottom:1px solid var(--border);background:var(--panel);flex-direction:column;gap:.6rem;padding:.9rem 1.25rem;display:flex}.controls select{width:auto}.control-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.timeline{gap:var(--panel-gap);flex-direction:column;flex:1;padding:1rem 1.25rem;display:flex}.timeline .message,.timeline .note{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);padding:.75rem 1rem}.timeline .message.outbound{border-left:3px solid var(--accent)}.timeline .note{background:var(--note);border-color:var(--note-border)}.timeline-navigation{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tags-page{width:100%;max-width:960px;margin:0 auto;padding:1.5rem;overflow:auto}.tag-card{border:1px solid var(--border);background:var(--panel);border-radius:var(--radius-md);padding:1rem}.tag-card h2{margin:0}.tag-view-link{color:var(--accent);margin-left:auto}.tag-search summary{cursor:pointer;font-size:var(--text-xs);margin:.5rem 0}.tag-options{max-height:180px;overflow:auto}.tag-options button{text-align:left;white-space:normal;width:100%;margin:.15rem 0}.tag-chips{flex-wrap:wrap;gap:.4rem;display:flex}.tag-chips .badge{overflow-wrap:anywhere;margin:0}.tag-chips .badge button{font-size:1rem}.timeline .event{text-align:center}.item-head{margin-bottom:.5rem}.body{white-space:pre-wrap;line-height:1.45}.send-status{padding:0 1.25rem .5rem}.composer-area{border-top:1px solid var(--border);background:var(--panel);flex-direction:column;gap:.75rem;padding:.75rem 1.25rem;display:flex}.reply-fields{border:0;min-width:0;margin:0;padding:0}.reply-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.note-composer textarea{background:var(--note);border-color:var(--note-border);margin-bottom:.4rem}.composer{gap:var(--space-3)}.composer-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.composer-modes{border-radius:var(--radius-md);background:var(--surface-hover);gap:2px;padding:2px;display:inline-flex}.composer-mode{border-radius:var(--radius-sm);color:var(--muted);background:0 0;border:1px solid #0000;font-weight:550}.composer-mode.active{background:var(--panel);color:var(--text);box-shadow:var(--shadow)}.composer-mode:disabled{opacity:.5}.reply-fields .ui-field label{font-size:var(--text-sm);color:var(--muted)}.reply textarea{min-height:9rem}.send-status{gap:var(--space-1);display:grid}.send-status li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.search-form{gap:var(--space-2);border-bottom:1px solid var(--border);display:grid}.search-row{gap:var(--space-2);flex-wrap:wrap;align-items:end;display:flex}.search-row>input[type=search]{flex:10rem;min-width:0}.search-row label{gap:var(--space-1);flex:7rem;display:grid}.search-filters summary{cursor:pointer;color:var(--muted)}.search-filters[open] summary{margin-bottom:var(--space-2)}.list .row .snippet{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.list .row .snippet mark{background:var(--accent-soft);color:var(--text);border-radius:var(--radius-sm);padding:0 .1em}
:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}button:not(:disabled):hover{background:var(--surface-hover)}button.primary:not(:disabled):hover,.ui-button-primary:not(:disabled):hover{background:var(--accent);filter:brightness(.95)}input:disabled,textarea:disabled,select:disabled{opacity:.65;cursor:not-allowed}[aria-invalid=true]{border-color:var(--danger)}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);font-weight:550;display:inline-flex}.ui-button-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ui-button-ghost{background:0 0;border-color:#0000}.ui-button-danger{color:var(--danger);border-color:var(--danger)}.ui-field{gap:var(--space-1);display:grid}.ui-field label{font-weight:550}.ui-avatar{border-radius:var(--radius-sm);background:var(--surface-hover);width:2rem;height:2rem;color:var(--muted);font-size:var(--text-xs);flex-shrink:0;place-items:center;font-weight:600;display:inline-grid}.ui-badge{padding:.125rem var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);overflow-wrap:anywhere;font-weight:550;display:inline-block}.ui-tone-neutral{color:var(--text);background:var(--surface-hover)}.ui-tone-success{color:var(--success);background:var(--success-soft)}.ui-tone-warning{color:var(--warning);background:var(--warning-soft)}.ui-tone-danger{color:var(--danger);background:var(--danger-soft)}.ui-callout{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);overflow-wrap:anywhere;border:1px solid}.ui-dialog-overlay{background:var(--overlay);z-index:var(--z-dialog);position:fixed;inset:0}.ui-dialog{z-index:var(--z-dialog);width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--space-6);background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ui-dialog-title{font-size:var(--text-lg);color:var(--text);text-transform:none;letter-spacing:normal;margin:0}.ui-dialog-footer{margin-top:var(--space-6);justify-content:flex-end;display:flex}.ui-menu,.ui-tooltip{z-index:var(--z-tooltip);background:var(--panel);max-width:min(24rem,100vw - 2rem);color:var(--text);border:1px solid var(--control-border);border-radius:var(--radius-md);box-shadow:var(--shadow)}.ui-menu{z-index:var(--z-menu);padding:var(--space-1);min-width:12rem;max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto}.ui-menu-item{padding:var(--control-y) var(--space-3);min-height:var(--control-height);border-radius:var(--radius-sm);cursor:pointer;align-items:center;display:flex}.ui-menu-item[data-highlighted]{background:var(--accent-soft);outline:2px solid var(--accent);outline-offset:-2px}.ui-menu-item[data-disabled]{opacity:.5;cursor:default}.ui-tooltip{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.ui-tab-list{gap:var(--space-1);border-bottom:1px solid var(--border);padding-bottom:var(--space-1);flex-wrap:wrap;display:flex}.ui-tab{background:0 0;border:1px solid #0000}.ui-tab[data-state=active]{color:var(--accent);background:var(--accent-soft);border-bottom:2px solid var(--accent)}.ui-tab-panel{padding-top:var(--space-4)}.ui-table-scroll{border:1px solid var(--border);border-radius:var(--radius-md);max-width:100%;position:relative;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.ui-table caption{text-align:left;padding:var(--space-3);color:var(--muted)}.ui-table th,.ui-table td{text-align:left;padding:var(--row-y) var(--space-3);border-top:1px solid var(--border)}.ui-table th{background:var(--surface-hover);font-weight:600}.ui-toast-viewport{bottom:var(--space-4);right:var(--space-4);width:min(24rem,100vw - 2rem);z-index:var(--z-toast);position:fixed}.ui-toast{gap:var(--space-2);padding:var(--space-4);background:var(--panel);color:var(--text);border:1px solid var(--control-border);border-radius:var(--radius-md);box-shadow:var(--shadow);display:grid}.ui-toast button{justify-self:end}.ui-toast-title{font-weight:600}.ui-skeleton{border-radius:var(--radius-sm);background:var(--border);width:100%;height:1rem;animation:1.6s ease-in-out infinite alternate ui-pulse;display:block}@keyframes ui-pulse{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-gallery{width:min(70rem,100%);padding:var(--space-6);margin:0 auto;overflow-y:auto}.topbar>*{max-width:100%}.topbar .muted{overflow-wrap:anywhere}.ui-gallery h1{font-size:var(--text-lg)}.ui-gallery h2{color:var(--text);font-size:var(--text-base);text-transform:none;letter-spacing:normal;margin:0 0 var(--space-4)}.ui-gallery-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.ui-example{min-width:0;padding:var(--space-6);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg)}.ui-example-wide{grid-column:1/-1}.ui-inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-example .stack{gap:var(--panel-gap)}.ui-empty{text-align:center;padding:var(--space-8);border:1px dashed var(--control-border);border-radius:var(--radius-md)}.ui-gallery a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}@media (max-width:40rem){.ui-gallery,.ui-example,.ui-dialog{padding:var(--space-4)}}.avatar{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);font-size:var(--text-xs);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.avatar.small{width:20px;height:20px;font-size:9px}.assignee-chip{align-items:center;gap:var(--space-1);min-width:0;max-width:12rem;display:inline-flex}.assignee-picker{max-width:100%;display:inline-block;position:relative}.controls{position:relative}@media (max-width:600px){.assignee-picker{position:static}.assignee-popover{width:auto;left:0;right:0}}.assignee-trigger{align-items:center;gap:var(--space-2);max-width:16rem;display:inline-flex}.assignee-trigger .icon:last-child{color:var(--muted)}.assignee-popover{z-index:30;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);width:min(320px,100vw - 2rem);position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.assignee-search{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);color:var(--muted);display:flex}.assignee-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1}.assignee-options{padding:var(--space-1) 0;max-height:320px;margin:0;list-style:none;overflow-y:auto}.assignee-heading{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);color:var(--muted)}.assignee-option{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;display:flex}.assignee-option[data-active=true]{background:var(--surface-hover)}.assignee-option .assignee-check{color:var(--accent);margin-left:auto}.assignee-option .assignee-none{width:20px;color:var(--muted)}.inbox-link{align-items:flex-start;gap:var(--space-2);color:inherit;display:inline-flex}.inbox-link .inbox-dot{margin-top:.3em}.inbox-color-field .control-row{gap:var(--space-2)}.inbox-color-field select{width:auto}.sla-days{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.sla-targets{gap:var(--space-2);display:grid}.sla-targets [role=row]{gap:var(--space-2);grid-template-columns:minmax(5rem,7rem) repeat(3,minmax(0,1fr));align-items:start;display:grid}.sla-targets-head [role=columnheader]{font-size:var(--text-sm);color:var(--muted)}.sla-priority{padding-top:var(--space-2)}.sla-target-field>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sla-policy-head{flex-wrap:wrap;align-items:baseline}.sla-summary{gap:var(--space-2);margin:var(--space-1) 0 0;flex-wrap:wrap;align-items:center;display:flex}@media (max-width:32rem){.sla-targets [role=row]{grid-template-columns:1fr}.sla-targets-head{display:none}}.analytics-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));display:grid}.stat-card{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);color:inherit;flex-direction:column;text-decoration:none;display:flex}a.stat-card:hover{border-color:var(--accent)}.stat-value{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:600}.ui-table th.num,.ui-table td.num{text-align:right;font-variant-numeric:tabular-nums}.sla-history{margin-top:var(--space-1)}.sla-history summary{gap:var(--space-2);cursor:pointer;align-items:center;list-style:none;display:flex}.sla-history summary::-webkit-details-marker{display:none}.sla-history-table{margin-top:var(--space-2)}.analytics-nav{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.analytics-nav .ui-tab{text-decoration:none}.period-nav{gap:var(--space-3);display:flex}.period-nav a[aria-current=page]{font-weight:600;text-decoration:underline}.stat-danger .stat-value{color:var(--danger)}.stat-warning .stat-value{color:var(--warning)}
.app{flex-direction:row;height:100dvh}.rail{align-items:center;gap:var(--space-2);width:56px;padding:var(--space-3) 0;border-right:1px solid var(--border);background:var(--panel);flex-direction:column;flex:none;display:flex}.brand-mark{background:var(--accent);color:var(--panel);text-align:center;border-radius:10px;width:32px;height:32px;font-size:22px;font-weight:650;line-height:30px;text-decoration:none}.rail-nav{align-items:center;gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;display:flex}.rail-link{width:40px;height:40px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.rail-link:hover{background:var(--surface-hover);color:var(--text)}.rail-link[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.rail-link.disabled{opacity:.45;cursor:not-allowed}.rail .ui-button{padding:var(--space-1);font-size:var(--text-xs)}.rail-account{position:relative}.rail-account>summary{cursor:pointer;border-radius:999px;list-style:none}.rail-account>summary::-webkit-details-marker{display:none}.rail-popover{z-index:20;min-width:240px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);position:absolute;bottom:0;left:52px;box-shadow:0 8px 24px #0000001f}.folder-nav{padding:0 var(--space-1)}.folder-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.folder-head h2{font-size:var(--text-base);margin:0}.folder-compose{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);text-decoration:none;display:inline-flex}.folder-scope{padding:0 var(--space-3);margin:0 0 var(--space-2)}.folders{margin:0;padding:0;list-style:none}.folder-section{margin:var(--space-6) var(--space-3) var(--space-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600}.workspace-navigation .sidebar a.folder,.sidebar a.folder{align-items:center;gap:var(--space-2);margin:1px var(--space-1);padding:var(--row-y) var(--space-2);border-radius:var(--radius-sm);color:var(--text);display:flex}.sidebar a.folder.nested{padding-left:calc(var(--space-2) + 1.5rem)}.sidebar a.folder .icon{color:var(--muted);flex:none}.sidebar a.folder.active .icon,.sidebar a.folder.active{color:var(--accent)}.folder-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.folder .count{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--muted);flex:none}.folder .badge{flex:none}.inbox-dot{border:2px solid var(--inbox-color,var(--muted));border-radius:4px;flex:none;width:14px;height:14px}.inbox-dot[data-color=violet]{--inbox-color:#7c6cf0}.inbox-dot[data-color=pink]{--inbox-color:#d64fa5}.inbox-dot[data-color=red]{--inbox-color:#e05252}.inbox-dot[data-color=green]{--inbox-color:#3aa76d}.inbox-dot[data-color=amber]{--inbox-color:#d9962b}.inbox-dot[data-color=teal]{--inbox-color:#2aa0a8}.inbox-dot[data-color=blue]{--inbox-color:#3b82f6}.inbox-dot[data-color=slate]{--inbox-color:#6b7280}.workspace-content,.workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.workspace-toolbar{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.workspace-toolbar button,.workspace-back{font-size:var(--text-xs)}.workspace-back{color:var(--accent);padding:var(--space-2)}.workspace-grid{grid-template-columns:var(--navigation-width) 6px var(--list-width) 6px minmax(0, 1fr);flex:1;min-width:0;min-height:0;display:grid}.workspace-navigation,.workspace-list,.workspace-detail{min-width:0;min-height:0;overflow:auto}.workspace-navigation{padding:var(--space-3) var(--space-2)}.workspace-navigation .sidebar{border:0;overflow:visible}.workspace-navigation h2{margin-top:var(--space-6)}.workspace-navigation h2:first-child{margin-top:var(--space-2)}.workspace-navigation .sidebar a{padding:var(--row-y) var(--space-3);overflow-wrap:anywhere}.workspace-navigation .sidebar a.active{color:var(--accent);font-weight:600}.workspace-navigation .tag-search{padding:var(--space-2)}.workspace-navigation .tag-search summary{overflow-wrap:anywhere}.workspace-list>.pane,.workspace-detail>.pane{border:0;height:100%}.workspace-list .row-meta{flex-wrap:wrap}.workspace-list .row-top>:first-child{min-width:0}.workspace-list .row-top>:last-child{flex-shrink:0}.workspace-detail{background:var(--bg)}.workspace-detail .detail-head h1,.workspace-detail p,.workspace-detail .body{overflow-wrap:anywhere}.pane-resizer{touch-action:none;cursor:col-resize;background:var(--border);position:relative}.navigation-resizer{display:flex}.navigation-resizer>.pane-resizer{flex:1}.pane-resizer:hover,.pane-resizer:focus-visible{background:var(--accent);z-index:1}.workspace-grid[data-collapsed=true]{grid-template-columns:var(--list-width) 6px minmax(0, 1fr)}.workspace-grid[data-collapsed=true]>.workspace-navigation,.workspace-grid[data-collapsed=true]>.navigation-resizer,.mobile-only{display:none}.customer-details{border-bottom:1px solid var(--border);padding:var(--space-2) var(--space-4)}.customer-details dl,.settings-summary{gap:var(--space-2);font-size:var(--text-sm);grid-template-columns:minmax(90px,1fr) minmax(0,3fr);display:grid}.customer-details dt,.settings-summary dt{color:var(--muted)}.customer-details dd,.settings-summary dd{overflow-wrap:anywhere;margin:0}.settings-page{width:min(900px,100%);padding:var(--space-6);margin:0 auto;overflow:auto}.settings-grid{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-shell{flex:1;grid-template-columns:240px minmax(0,1fr);min-width:0;min-height:0;display:grid}.settings-navigation,.settings-content{min-width:0;min-height:0;overflow:auto}.settings-navigation{padding:var(--space-4);border-right:1px solid var(--border)}.settings-navigation h3{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-xs);color:var(--muted)}.settings-navigation nav a,.settings-unavailable{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.settings-navigation nav a:hover{background:var(--surface-hover)}.settings-navigation a[aria-current=page]{color:var(--accent);background:var(--accent-soft);font-weight:600}.settings-unavailable{color:var(--muted);font-size:var(--text-sm)}.settings-toggle{display:none}.settings-content .settings-panel h2{margin-top:var(--space-3)}.settings-content .ui-field{min-width:0}.settings-content input{max-width:100%}.settings-panel{padding:var(--space-6);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md)}.settings-panel h2{margin:0 0 var(--space-4)}.settings-panel a{color:var(--accent);text-decoration:underline}.workspace-state{padding:var(--space-6);gap:var(--space-4);display:grid}.workspace-state .ui-skeleton{width:100%;height:2rem}.skip-link{z-index:var(--z-toast);background:var(--panel);color:var(--text);border:2px solid var(--accent);padding:.75rem;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}@media (max-width:800px){.settings-shell{flex-direction:column;display:flex}.settings-toggle{margin:var(--space-2) var(--space-3);align-self:flex-start;display:inline-flex}.settings-navigation{border-right:0;border-bottom:1px solid var(--border);flex-shrink:0;max-height:50dvh;display:none}.settings-shell[data-navigation-open=true] .settings-navigation{display:block}.settings-content{flex:1}}@media (max-width:999px){.app{flex-direction:column}.rail{width:auto;padding:var(--space-1) var(--space-3);border-right:0;border-bottom:1px solid var(--border);flex-direction:row}.rail-nav{flex-direction:row;margin-top:0}.rail-popover{inset:40px 0 auto auto}.desktop-only{display:none}.mobile-only{display:inline-flex}.workspace-grid,.workspace-grid[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.workspace-grid>.workspace-navigation,.workspace-grid>.navigation-resizer,.workspace-grid>.pane-resizer,.workspace-grid>.workspace-detail,.workspace-grid[data-selected=true]>.workspace-list{display:none}.workspace-grid[data-selected=true]>.workspace-detail,.workspace-grid[data-mobile-navigation=true]>.workspace-navigation{display:block}.workspace-grid[data-mobile-navigation=true]>.workspace-list,.workspace-grid[data-mobile-navigation=true]>.workspace-detail{display:none}}@media (max-width:600px){.reply-grid,.settings-grid{grid-template-columns:minmax(0,1fr)}.settings-page,.settings-panel,.detail-head,.timeline,.composer-area{padding:var(--space-3)}.controls label,.controls select{max-width:100%}.item-head{overflow-wrap:anywhere}}.member-card{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md)}.member-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.member-access summary{cursor:pointer;padding:var(--space-2) 0}.member-access ul{margin-top:var(--space-2)}.invite-link{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}@media (max-width:800px){.member-grid{grid-template-columns:minmax(0,1fr)}}
