@layer legacy {
:root{--color-sidebar:var(--palette-ink);--color-sidebar-muted:var(--palette-line-strong);--color-sidebar-hover:var(--palette-ink);--color-sidebar-current:var(--palette-accent-strong);--color-highlight:#dfed9e;--color-highlight-ink:#283925;--field-surface:#fff;--surface-hover:var(--palette-surface);--feature-ink:#fff;--feature-muted:var(--palette-line-strong);--comm-context-width:270px;--color-canvas:var(--palette-surface);--color-surface:#fff;--color-ink:var(--palette-ink);--color-muted:var(--palette-muted);--color-subtle:var(--palette-muted);--color-line:var(--palette-tint);--color-line-strong:var(--palette-tint-strong);--color-blue:var(--palette-accent);--color-blue-hover:var(--palette-accent);--color-blue-soft:var(--palette-soft);--color-purple:var(--palette-accent);--color-purple-soft:var(--palette-soft);--color-green:#217765;--color-green-soft:#e7f4ee;--color-orange:#a26713;--color-orange-soft:#fff2dc;--color-red:#bf514a;--color-red-soft:#fff0ed;--color-gray:var(--palette-muted);--color-gray-soft:var(--palette-soft);--color-nav-current:var(--palette-ink);--glass-surface:#ffffffbd;--glass-border:#ffffffeb;--glass-shadow:0 8px 32px color-mix(in srgb, var(--palette-shadow) 3%, transparent), inset 0 1px 0 #fff;--shadow-panel:none;--shadow-overlay:0 20px 90px color-mix(in srgb, var(--palette-shadow) 15%, transparent);--color-accent:var(--palette-accent);--surface-inset:var(--palette-soft);--focus-ring:color-mix(in srgb, var(--palette-accent) 40%, transparent);--studio-ink:var(--color-ink);--studio-paper:var(--color-surface);--studio-line:var(--color-line);--studio-muted:var(--color-muted);--studio-accent:var(--color-accent);--studio-radius:var(--radius-xl);--studio-contact-width:244px;--studio-title:clamp(28px, 2.5vw, 36px);--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-xs:12px;--font-sm:14px;--font-md:16px;--font-lg:18px;--font-xl:22px;--font-title:32px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:99px;--sidebar-width:236px;--sidebar-small:82px;--topbar-height:68px;--page-padding:36px;--control-height:44px;--row-height:76px;--kanban-column-width:260px;--overlay-width:560px;--overlay-wide:1080px;--transition:.16s cubic-bezier(.2, .8, .2, 1);--z-sidebar:20;--z-popover:50;--z-overlay:100;--z-toast:150}
}

@layer legacy {
*{box-sizing:border-box}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-ui);font-size:var(--font-md);letter-spacing:-.025em;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit;letter-spacing:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}button:disabled,[data-disabled]{cursor:default;opacity:.45}svg{stroke-width:1.65px;flex-shrink:0;width:20px;height:20px}h1,h2,h3,p{margin:0}h2{font-size:var(--font-lg);letter-spacing:-.035em;font-weight:600}h3{font-size:var(--font-md);font-weight:600}strong{font-weight:600}button,input,textarea,select,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[data-focus-visible]{outline:3px solid color-mix(in srgb, var(--palette-shadow) 30%, transparent);outline-offset:3px}.muted{color:var(--color-muted)}.text-danger{color:var(--color-red)!important}.text-warning{color:var(--color-orange)}.small-dot{background:var(--color-blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.muted-dot{background:var(--color-line-strong)}.inset{padding:var(--space-6)}.skip-link{top:-100px;left:var(--space-4);z-index:200;padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md);position:fixed}.skip-link:focus{top:var(--space-4)}.tone-blue{--tone-ink:var(--color-blue);--tone-bg:var(--color-blue-soft)}.tone-purple{--tone-ink:var(--color-purple);--tone-bg:var(--color-purple-soft)}.tone-green{--tone-ink:var(--color-green);--tone-bg:var(--color-green-soft)}.tone-orange{--tone-ink:var(--color-orange);--tone-bg:var(--color-orange-soft)}.tone-red{--tone-ink:var(--color-red);--tone-bg:var(--color-red-soft)}.tone-gray{--tone-ink:var(--color-gray);--tone-bg:var(--color-gray-soft)}.crm-app{min-height:100vh;display:flex}.sidebar{width:var(--sidebar-width);z-index:var(--z-sidebar);background:linear-gradient(155deg, #ffffffd9, color-mix(in srgb, var(--palette-soft) 66%, transparent));-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-right:1px solid var(--color-surface);padding:var(--space-6) var(--space-5) var(--space-4);transition:width var(--transition);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:var(--space-3);padding:0 var(--space-3) var(--space-6);display:flex}.brand>span:last-child{letter-spacing:-.065em;font-size:25px;font-weight:650;line-height:1}.brand>span>span{font-weight:400}.brand small{letter-spacing:.2em;color:var(--color-muted);margin-top:9px;font-size:8px;font-weight:500;display:block}.brand-mark{flex-shrink:0;grid-template-columns:repeat(2,1fr);gap:3px;width:30px;height:30px;display:grid;transform:rotate(-8deg)}.brand-mark i{background:var(--color-ink);border-radius:4px}.brand-mark i:nth-child(2){background:var(--color-blue);border-radius:8px 8px 8px 2px}.organization-block{align-items:center;gap:var(--space-3);border:1px solid var(--color-surface);border-radius:var(--radius-md);padding:var(--space-3);box-shadow:var(--glass-shadow);margin-bottom:var(--space-5);background:#ffffffa1;display:flex}.org-avatar{background:var(--palette-tint);border:1px solid var(--palette-tint);width:30px;height:30px;font-size:var(--font-sm);border-radius:9px;justify-content:center;align-items:center;font-weight:600;display:flex}.organization-block>div{flex:1;min-width:0}.organization-block strong{font-size:var(--font-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.organization-block>div>span{font-size:var(--font-xs);color:var(--color-muted);margin-top:3px;display:block}.organization-block .badge{padding:3px 5px;font-size:9px}.sidebar-search{align-items:center;gap:var(--space-3);padding:var(--space-3);color:var(--color-muted);font-size:var(--font-sm);margin-bottom:var(--space-5);text-align:left;display:flex}.sidebar-search svg{width:18px}.sidebar-search kbd{border:1px solid var(--palette-tint);background:#ffffff9e;border-radius:4px;margin-left:auto;padding:2px 4px;font-family:inherit;font-size:10px}.main-nav{overflow:auto}.nav-group{margin-bottom:var(--space-4)}.nav-group-label{letter-spacing:.13em;color:var(--palette-muted);padding:0 var(--space-3);margin-bottom:var(--space-2);font-size:9px;font-weight:600;display:block}.nav-item{align-items:center;gap:var(--space-3);padding:11px var(--space-3);border-radius:var(--radius-md);color:var(--palette-muted);font-size:var(--font-md);white-space:nowrap;transition:background var(--transition), color var(--transition);margin-bottom:2px;display:flex;position:relative}.nav-item svg{width:20px;height:20px}.nav-item:hover{color:var(--color-ink);background:#ffffffb3}.nav-item.current{background:var(--color-nav-current);color:var(--color-surface);box-shadow:0 5px 14px color-mix(in srgb, var(--palette-shadow) 8%, transparent)}.nav-badge{background:var(--surface-inset);color:var(--color-muted);border-radius:6px;margin-left:auto;padding:3px 6px;font-size:10px;font-weight:500}.nav-badge.danger{color:#b37783;background:#f4e5e9}.current .nav-badge{color:var(--color-surface);background:#ffffff29}.sidebar-bottom{padding-top:var(--space-2);margin-top:auto}.help-link{align-items:center;gap:var(--space-3);padding:var(--space-3);font-size:var(--font-xs);color:var(--color-muted);text-align:left;margin-bottom:var(--space-2);display:flex}.help-link svg{width:17px}.sidebar-profile{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--palette-tint);display:flex}.sidebar-profile>div{flex:1;min-width:0}.sidebar-profile strong{white-space:nowrap;font-size:12px;display:block}.sidebar-profile>div>span{color:var(--color-muted);margin-top:4px;font-size:9px;display:block}.sidebar-profile>a svg{width:16px;color:var(--color-muted)}.collapse-menu{align-items:center;gap:var(--space-3);color:var(--color-muted);font-size:var(--font-xs);padding:var(--space-3);width:100%;display:flex}.collapse-menu svg{width:17px}.main-workspace{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));transition:margin var(--transition), width var(--transition)}.topbar{height:var(--topbar-height);margin:0 var(--page-padding);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.breadcrumbs{align-items:center;gap:var(--space-3);font-size:var(--font-sm);color:var(--color-muted);display:flex}.breadcrumbs svg{width:13px;color:var(--palette-muted)}.breadcrumbs strong{color:var(--color-muted);font-weight:500}.topbar-right{align-items:center;gap:var(--space-4);display:flex}.demo-chip{font-size:var(--font-xs);gap:var(--space-2);color:var(--color-muted);align-items:center;display:flex}.demo-chip i{background:var(--palette-accent);border-radius:50%;width:5px;height:5px}.topbar-divider{background:var(--color-line-strong);width:1px;height:22px}.main-content{padding:var(--space-8) var(--page-padding) var(--space-10);max-width:1860px;margin:auto}.sidebar-collapsed .sidebar{width:var(--sidebar-small);padding-left:var(--space-3);padding-right:var(--space-3)}.sidebar-collapsed .main-workspace{margin-left:var(--sidebar-small);width:calc(100% - var(--sidebar-small))}.sidebar-collapsed .brand{padding:0 0 var(--space-8);justify-content:center}.sidebar-collapsed .brand>span:last-child,.sidebar-collapsed .organization-block,.sidebar-collapsed .nav-group-label,.sidebar-collapsed .nav-item>span,.sidebar-collapsed .sidebar-search>span,.sidebar-collapsed .sidebar-search kbd,.sidebar-collapsed .help-link>span,.sidebar-collapsed .sidebar-profile>div,.sidebar-collapsed .sidebar-profile>a,.sidebar-collapsed .collapse-menu>span{display:none}.sidebar-collapsed .sidebar-search,.sidebar-collapsed .nav-item,.sidebar-collapsed .collapse-menu,.sidebar-collapsed .help-link,.sidebar-collapsed .sidebar-profile{justify-content:center}.sidebar-collapsed .nav-badge{padding:2px 4px;font-size:8px;position:absolute;top:4px;right:2px}.sidebar-collapsed .nav-group{margin-bottom:var(--space-4)}.page-title{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}.eyebrow{color:var(--color-muted);letter-spacing:.14em;margin-bottom:var(--space-3);font-size:10px;font-weight:600}h1{font-size:var(--font-title);letter-spacing:-.055em;align-items:center;gap:var(--space-3);font-weight:550;display:flex}.title-count{font-size:var(--font-sm);letter-spacing:0;color:var(--palette-muted);background:var(--surface-inset);border-radius:8px;padding:5px 8px;font-weight:500}.page-title p{margin-top:var(--space-3);font-size:var(--font-md);color:var(--color-muted);line-height:1.6}.page-title-actions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.surface{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);overflow:hidden}.surface-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-line);display:flex}.toolbar-tools{align-items:center;gap:var(--space-3);display:flex}.section-navigation{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.quiet-info{color:var(--color-subtle);font-size:var(--font-sm)}.section-footnote{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--font-xs);color:var(--palette-muted);margin-top:var(--space-5);line-height:1.6;display:flex}.section-footnote>span{align-items:center;gap:var(--space-2);display:flex}.section-footnote svg{width:15px}.panel-heading{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);display:flex}.panel-heading p{margin-top:var(--space-2);font-size:var(--font-sm);color:var(--color-muted)}.panel-heading>svg{color:var(--palette-muted)}.text-link{align-items:center;gap:var(--space-2);font-size:var(--font-sm);color:var(--color-blue);display:inline-flex}.text-link svg{width:16px}.loading-workspace{justify-content:center;align-items:center;gap:var(--space-3);height:60vh;color:var(--color-muted);display:flex}.loading-workspace>span{border:2px solid var(--color-line-strong);border-top-color:var(--color-blue);border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}
}

@layer legacy {
.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:10px var(--space-4);border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:var(--radius-sm);font-size:var(--font-sm);white-space:nowrap;transition:background var(--transition), box-shadow var(--transition);font-weight:500;display:inline-flex}.btn svg{width:18px;height:18px}.btn-secondary:hover{background:#e7ebdf}.btn-primary{background:var(--color-blue);color:var(--color-surface);border-color:var(--color-blue);box-shadow:0 3px 6px color-mix(in srgb, var(--palette-shadow) 9%, transparent), inset 0 1px 0 #ffffff24}.btn-primary:hover:not(:disabled){background:var(--color-blue-hover)}.btn-ghost{color:var(--color-muted);background:0 0;border-color:#0000}.btn-ghost:hover{color:var(--color-ink);background:#e4e8df}.btn-danger{color:#b7636e;background:var(--color-red-soft);border-color:#f0d4db}.icon-btn{width:34px;height:34px;color:var(--color-muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{color:var(--color-ink);background:#e4e8df}.icon-btn svg{width:18px;height:18px}.avatar{background:var(--tone-bg);color:var(--tone-ink);letter-spacing:-.02em;border:1px solid #00000005;flex-shrink:0;justify-content:center;align-items:center;font-weight:550;display:inline-flex}.avatar-medium{border-radius:12px;width:40px;height:40px;font-size:13px}.avatar-small{border-radius:9px;width:29px;height:29px;font-size:10px}.avatar-large{border-radius:18px;width:60px;height:60px;font-size:21px}.avatar.person{background:linear-gradient(140deg, #ffffff90, transparent), var(--tone-bg);border-radius:50%}.badge{white-space:nowrap;color:var(--tone-ink);background:var(--tone-bg);font-size:var(--font-xs);letter-spacing:-.01em;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-weight:500;display:inline-flex}.badge>i{background:currentColor;border-radius:50%;width:4px;height:4px}.segments{border-radius:var(--radius-sm);background:#e0e5da;border:1px solid #d2d9cc;align-items:center;gap:4px;max-width:max-content;padding:4px;display:flex}.segments .react-aria-Radio{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;font-size:var(--font-sm);color:var(--color-muted);cursor:pointer;transition:background var(--transition);border-radius:6px;padding:8px 12px;display:flex}.segments .react-aria-Radio[data-selected]{background:var(--color-surface);color:var(--color-ink);box-shadow:0 2px 4px color-mix(in srgb, var(--palette-shadow) 3%, transparent)}.segments svg{width:16px;height:16px}.tab-count{background:var(--surface-inset);color:var(--color-muted);border-radius:5px;padding:2px 5px;font-size:10px}.tab-count.danger{background:var(--color-red-soft);color:var(--color-red)}.surface-toolbar .segments{background:0 0;border:0;padding:0}.surface-toolbar .segments .react-aria-Radio{padding:10px 12px}.surface-toolbar .segments .react-aria-Radio[data-selected]{background:var(--color-gray-soft);box-shadow:none}.search-field{align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;display:flex}.search-field svg{width:17px;height:17px;color:var(--color-muted)}.search-field input{width:100%;min-width:0;font-size:var(--font-sm);color:var(--color-ink);background:0 0;border:0;outline:none}.search-field input::placeholder{color:var(--color-muted)}.search-clear{padding:0;display:flex}.search-field[data-empty] .search-clear{display:none}.field{gap:var(--space-2);font-size:var(--font-sm);color:var(--color-muted);flex-direction:column;font-weight:500;display:flex}.field input,.field textarea,.select-wrap{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:var(--control-height);color:var(--color-ink);font-weight:400}.field input{padding:10px var(--space-3);min-width:0}.field textarea{padding:var(--space-3);resize:vertical;min-height:95px;line-height:1.7}.required{color:var(--color-red)}.react-aria-FieldError{font-size:var(--font-xs);color:var(--color-red)}.field[data-invalid] input{border-color:var(--color-red)}.select-wrap{align-items:center;display:flex;position:relative}.select-wrap>svg{right:var(--space-3);width:15px;color:var(--palette-muted);pointer-events:none;position:absolute}.select-wrap select{appearance:none;border-radius:var(--radius-sm);width:100%;padding:10px 34px 10px var(--space-3);color:var(--color-ink);font-size:var(--font-sm);min-height:var(--control-height);background:0 0;border:0}.select-compact .select-wrap{min-width:140px}.check-field{cursor:pointer;justify-content:center;align-items:center;display:flex}.check-box{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:4px;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.check-box svg{visibility:hidden;width:12px;height:12px;color:var(--color-surface)}.check-field[data-selected] .check-box{background:var(--color-blue);border-color:var(--color-blue)}.check-field[data-selected] svg{visibility:visible}.switch{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--font-sm);color:var(--color-muted);display:flex}.switch-track{background:#c9d1c2;border-radius:20px;flex-shrink:0;align-items:center;width:32px;height:19px;padding:2px;display:flex}.switch-track i{background:var(--color-surface);width:15px;height:15px;box-shadow:0 1px 3px color-mix(in srgb, var(--palette-shadow) 15%, transparent);transition:transform var(--transition);border-radius:50%}.switch[data-selected] .switch-track{background:var(--color-blue)}.switch[data-selected] .switch-track i{transform:translate(13px)}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.data-table th{font-size:var(--font-xs);color:var(--color-muted);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-line);background:#edf0e8;font-weight:500}.data-table td{font-size:var(--font-sm);padding:var(--space-5);height:var(--row-height);border-bottom:1px solid var(--color-line);color:var(--color-muted)}.data-table tr:last-child td{border-bottom:0}.data-table td strong{color:var(--color-ink);font-size:var(--font-sm)}.data-table tbody tr:hover{background:#edf0e8}.data-table tbody tr[data-selected]{background:#e3eadc}.data-table .selection-column{padding-right:0;width:45px!important}.data-table td:first-child:has(.check-field){width:45px;padding-right:0}.sort-heading{font-size:var(--font-xs);color:inherit;text-align:left;align-items:center;gap:6px;padding:0;display:flex}.sort-heading svg{width:12px;height:12px;color:var(--palette-muted)}.identity-cell{align-items:center;gap:var(--space-3);text-align:left;max-width:100%;padding:0;display:flex}.identity-cell>span:last-child{flex-direction:column;gap:6px;display:flex}.identity-cell strong{font-weight:600}.identity-cell small,.stack-cell small,.text-cell small{font-size:var(--font-xs);color:var(--color-muted)}.stack-cell{flex-direction:column;gap:6px;display:flex}.stack-cell strong{font-weight:500}.text-cell{text-align:left;flex-direction:column;gap:7px;padding:0;display:flex}.owner-cell{align-items:center;gap:var(--space-2);font-size:var(--font-sm);color:var(--color-muted);display:flex}.table-bottom{align-items:center;gap:var(--space-4);border-top:1px solid var(--color-line);padding:var(--space-4) var(--space-6);font-size:var(--font-xs);color:var(--color-muted);justify-content:space-between;min-height:65px;display:flex}.pagination{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.pagination span{font-size:var(--font-xs);font-variant-numeric:tabular-nums}.pagination .icon-btn{border:1px solid var(--color-line);width:30px;height:30px}.empty{text-align:center;padding:var(--space-12) var(--space-6);color:var(--color-muted);justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.empty>svg{width:30px;height:30px;color:var(--palette-muted)}.empty h3{font-size:var(--font-lg);color:var(--color-ink)}.empty p{font-size:var(--font-sm);line-height:1.7}.modal-overlay{z-index:var(--z-overlay);background:color-mix(in srgb, var(--palette-shadow) 24%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:var(--space-6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{width:var(--overlay-width);max-width:100%;max-height:calc(100dvh - var(--space-12));background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);outline:none;overflow:auto}.drawer-overlay{padding:var(--space-3);justify-content:flex-end}.modal.drawer{height:calc(100dvh - var(--space-6));border-radius:var(--radius-lg);max-height:none;width:var(--overlay-width)}.modal.wide{width:var(--overlay-wide)}.dialog{outline:none}.dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--color-line);z-index:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffed;display:flex;position:sticky;top:0}.dialog-header h2{font-size:var(--font-xl)}.dialog-header p{font-size:var(--font-xs);color:var(--color-muted);margin-top:var(--space-2);line-height:1.6}.form-fields{gap:var(--space-5);padding:var(--space-6);display:grid}.form-fields.inline{padding:var(--space-6) 0}.form-footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-top:1px solid var(--color-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffed;display:flex;position:sticky;bottom:0}.form-error{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-red-soft);color:#b3616d;font-size:var(--font-sm);border:1px solid #f0d4db;line-height:1.7}.detail-body{padding:var(--space-6)}.record-hero{align-items:flex-start;gap:var(--space-4);display:flex}.record-hero>div{flex:1}.record-hero h2{font-size:25px}.record-hero p{font-size:var(--font-sm);color:var(--color-muted);margin:var(--space-2) 0 var(--space-3)}.record-hero .btn{font-size:var(--font-xs);min-height:32px;padding:6px 8px}.record-actions{gap:var(--space-3);margin:var(--space-6) 0;flex-wrap:wrap;display:flex}.contact-block{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:#edf0e8;flex-wrap:wrap;display:flex}.contact-block>div{align-items:center;gap:var(--space-3);width:100%;display:flex}.contact-block>div>div{flex-direction:column;gap:5px;display:flex}.contact-block strong{font-size:var(--font-sm)}.contact-block span:not(.avatar){font-size:var(--font-xs);color:var(--color-muted)}.contact-block a{align-items:center;gap:var(--space-2);font-size:var(--font-sm);color:var(--color-ink);display:flex}.contact-block a svg{width:15px}.record-meta{gap:var(--space-5);padding:var(--space-6) 0;margin-bottom:var(--space-5);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(2,1fr);display:grid}.record-meta>div{gap:var(--space-2);flex-direction:column;display:flex}.record-meta>div>span{font-size:var(--font-xs);color:var(--color-muted)}.record-meta strong{font-size:var(--font-sm);align-items:center;gap:var(--space-2);display:flex}.note-composer{margin-top:var(--space-6);align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex}.note-composer .field{width:100%}.timeline{margin-top:var(--space-6)}.timeline-item{gap:var(--space-4);padding:0 0 var(--space-6);display:flex;position:relative}.timeline-item:not(:last-child):before{content:"";background:var(--color-line);width:1px;position:absolute;top:30px;bottom:0;left:15px}.timeline-icon{background:var(--tone-bg);color:var(--tone-ink);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.timeline-icon svg{width:15px}.timeline-meta{justify-content:space-between;gap:var(--space-4);font-size:var(--font-xs);color:var(--color-muted);margin-bottom:var(--space-2);display:flex}.timeline-item>div{flex:1}.timeline-item p{font-size:var(--font-sm);color:var(--color-ink);line-height:1.8}.record-list{gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.related-record{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);text-align:left;margin-bottom:var(--space-3);display:flex}.related-record>span{flex-direction:column;flex:1;gap:7px;display:flex}.related-record strong{font-size:var(--font-sm)}.related-record small{color:var(--color-muted);font-size:var(--font-xs)}.related-record>svg{color:var(--palette-muted)}.about-record{padding:var(--space-6) 0}.about-record h3{margin-bottom:var(--space-3)}.about-record p{font-size:var(--font-sm);margin-bottom:var(--space-6);line-height:1.8}.detail-section-title{margin:var(--space-7) 0 var(--space-4)}.warning-box,.info-box{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-blue-soft);color:var(--color-muted);font-size:var(--font-sm);margin-top:var(--space-6);line-height:1.8}.warning-box{background:var(--color-orange-soft);color:var(--color-orange)}.confirm-actions{justify-content:flex-end;gap:var(--space-3);padding:var(--space-6);display:flex}.notification-control{display:flex;position:relative}.notification-control>i{background:var(--color-red);border:1px solid var(--color-canvas);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px}.notifications-popover{background:var(--color-surface);width:390px;box-shadow:var(--shadow-overlay);border:1px solid var(--color-line);border-radius:var(--radius-lg);z-index:var(--z-popover);overflow:hidden}.notifications-popover header{padding:var(--space-4);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;display:flex}.notifications-popover header .btn{font-size:var(--font-xs);min-height:30px;padding:4px}.notifications-popover .react-aria-Dialog>button{width:100%;padding:var(--space-4);align-items:flex-start;gap:var(--space-3);text-align:left;border-bottom:1px solid var(--color-line);display:flex}.notifications-popover .react-aria-Dialog>button:hover{background:var(--color-blue-soft)}.notifications-popover .react-aria-Dialog>button.read{opacity:.65}.notification-icon{background:var(--color-blue-soft);color:var(--color-blue);border-radius:9px;padding:8px;display:flex}.notification-icon svg{width:15px;height:15px}.notifications-popover .react-aria-Dialog>button>span:nth-child(2){flex-direction:column;flex:1;gap:7px;display:flex}.notifications-popover strong{font-size:var(--font-sm)}.notifications-popover small,.notifications-popover time{font-size:var(--font-xs);color:var(--color-muted)}.toast{z-index:var(--z-toast);bottom:var(--space-6);align-items:center;gap:var(--space-3);background:var(--color-ink);color:var(--color-surface);box-shadow:var(--shadow-overlay);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:var(--font-sm);max-width:calc(100vw - 32px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast>svg{color:var(--palette-muted)}.toast .icon-btn{color:var(--palette-tint-strong)}.global-search{padding:var(--space-5)}.global-search .search-field{height:48px}.global-search-results{max-height:60vh;margin-top:var(--space-4);overflow:auto}.global-search-results>button{align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-3);border-radius:var(--radius-md);display:flex}.global-search-results>button:hover{background:var(--color-blue-soft)}.search-result-icon{background:var(--surface-inset);color:var(--color-muted);border-radius:9px;padding:10px;display:flex}.global-search-results>button>div{flex-direction:column;flex:1;gap:5px;display:flex}.global-search-results strong{font-size:var(--font-sm)}.global-search-results span:not(.search-result-icon),.global-search-results small{font-size:var(--font-xs);color:var(--color-muted)}.global-search-results>button>svg{width:16px;color:var(--palette-muted)}.help-content{padding:var(--space-6)}.help-content h3{margin-bottom:var(--space-3)}.help-content p{font-size:var(--font-sm);color:var(--color-muted);margin-bottom:var(--space-6);line-height:1.9}.help-content a{align-items:center;gap:var(--space-3);color:var(--color-blue);font-size:var(--font-sm);display:flex}.storage-warning{padding:var(--space-3) var(--page-padding);font-size:var(--font-sm);background:var(--color-orange-soft);color:var(--color-orange)}.chat-member-picker{gap:var(--space-4);padding:var(--space-5);background:var(--color-canvas);border-radius:var(--radius-md);display:grid}.chat-member-picker p{font-size:var(--font-sm)}.contact-block>.muted{align-items:center;gap:var(--space-2);font-size:var(--font-sm);display:flex}.select-trigger{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--font-sm);width:100%;min-width:0;color:var(--color-ink);background:#fff;display:flex}.select-trigger>svg{width:14px;height:14px;color:var(--color-muted)}.select-trigger .react-aria-SelectValue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select-compact{min-width:144px}.select-popover{width:var(--trigger-width);border:1px solid var(--color-line-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-width:180px;max-width:350px;box-shadow:var(--shadow-overlay);border-radius:var(--radius-md);padding:var(--space-1);z-index:calc(var(--z-overlay) + 1);background:#fffffff5}.select-popover .react-aria-ListBox{outline:none;max-height:300px;overflow:auto}.select-option{padding:var(--space-3);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;color:var(--color-ink);font-size:var(--font-sm);outline:none;display:flex}.select-option>svg{opacity:0;width:16px;height:16px}.select-option[data-selected]{color:var(--color-blue)}.select-option[data-selected]>svg{opacity:1}.select-option[data-focused]{background:var(--color-blue-soft)}.select-popover[data-entering]{animation:popover-in var(--transition)}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.conversation-header .select-compact{min-width:130px}.notifications-popover .react-aria-Dialog{outline:none}.check-field[data-indeterminate] .check-box{background:var(--color-blue);border-color:var(--color-blue)}.check-mixed{background:#fff;border-radius:2px;width:9px;height:2px}.auth-workspace{place-items:center;min-height:100svh;padding:32px;display:grid}.auth-card{background:var(--surface,white);border:1px solid var(--border);border-radius:32px;gap:22px;width:min(520px,100%);padding:40px;display:grid;box-shadow:0 24px 80px #1e3c641f}.auth-card h1{font-size:32px;line-height:1.15}.auth-card p{color:var(--text-secondary)}.server-report{background:#fff;border-radius:28px;gap:24px;padding:28px;display:grid}
}

@layer legacy {
.metric-strip{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);margin-bottom:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.metric-strip>div,.metric-strip>a{padding:var(--space-6);border-right:1px solid var(--color-line);gap:var(--space-3);flex-direction:column;display:flex}.metric-strip>:last-child{border-right:0}.metric-strip>a:hover{background:#edf0e8}.metric-strip>*>span{font-size:var(--font-sm);color:var(--color-muted)}.metric-strip strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1.2}.metric-strip small{color:var(--color-muted);font-size:var(--font-xs);justify-content:space-between;align-items:center;display:flex}.metric-strip small svg{width:13px;height:13px}.metric-strip em{margin-left:2px;font-size:18px;font-style:normal}.overview-intro{justify-content:space-between;align-items:center;gap:var(--space-6);background:linear-gradient(112deg, var(--palette-soft), var(--palette-soft) 58%, var(--palette-surface));border:1px solid var(--color-surface);box-shadow:var(--glass-shadow);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-7);margin-bottom:var(--space-6);display:flex}.overview-intro>div:first-child{align-items:center;gap:var(--space-6);display:flex}.overview-date{letter-spacing:-.075em;color:var(--palette-accent);font-size:58px;font-weight:400;line-height:1}.overview-date>span{text-align:center;letter-spacing:.18em;color:var(--palette-muted);margin-top:var(--space-3);font-size:8px;display:block}.overview-intro h2{font-size:var(--font-xl);margin-bottom:var(--space-2);font-weight:500}.overview-intro p{font-size:var(--font-sm);color:var(--color-muted);max-width:420px;line-height:1.8}.overview-intro a{font-size:var(--font-sm);color:var(--palette-accent);align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.overview-intro a svg{width:16px}.overview-focus{padding-left:var(--space-6);border-left:1px solid var(--palette-tint);max-width:300px}.overview-focus>span{font-size:var(--font-xs);color:var(--color-muted);margin-bottom:var(--space-2);display:block}.overview-focus>strong{font-size:var(--font-sm);font-weight:500;line-height:1.8}.overview-focus>p{font-size:var(--font-xs);margin-top:var(--space-2)}.overview-grid{gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:1.35fr 1fr;display:grid}.overview-bottom{gap:var(--space-6);grid-template-columns:1.35fr 1fr;display:grid}.panel-add{border-top:1px solid var(--color-line);justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-5);width:100%;font-size:var(--font-sm);color:var(--color-muted);display:flex}.panel-add:hover{background:var(--palette-surface)}.panel-add svg{width:16px}.pipeline-chart{padding:0 var(--space-6) var(--space-6)}.pipeline-bar-row{align-items:center;gap:var(--space-3);margin:var(--space-5) 0;grid-template-columns:160px 1fr 75px;display:grid}.pipeline-bar-label{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-sm);color:var(--color-muted);display:flex}.pipeline-bar-label>span{align-items:center;gap:var(--space-2);display:flex}.pipeline-bar-label strong{color:var(--color-muted);font-weight:500;font-size:var(--font-xs)}.pipeline-bar-track{background:var(--palette-surface);border-radius:5px;height:22px;overflow:hidden}.pipeline-bar-fill{background:var(--tone-ink);opacity:.55;border-radius:5px;min-width:2px;height:100%}.pipeline-bar-value{font-size:var(--font-xs);color:var(--palette-muted);text-align:right;font-variant-numeric:tabular-nums}.pipeline-chart.compact .pipeline-bar-row{gap:var(--space-2);margin:var(--space-4) 0;grid-template-columns:130px 1fr 62px}.pipeline-chart.compact .pipeline-bar-label{font-size:12px}.pipeline-chart.compact .pipeline-bar-track{height:15px}.pipeline-chart.compact .pipeline-bar-value{font-size:10px}.stage-dot{background:var(--tone-ink);border-radius:2px;flex-shrink:0;width:7px;height:7px;display:inline-block}.important-deal{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) var(--space-6);border-top:1px solid var(--color-line);text-align:left;display:flex}.important-deal:hover{background:#edf0e8}.important-deal>div:nth-child(2){gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.important-deal>div:nth-child(3){gap:var(--space-2);flex-direction:column;align-items:flex-end;display:flex}.important-deal strong{font-size:var(--font-sm)}.important-deal>div>span:not(.badge){font-size:var(--font-xs);color:var(--color-muted)}.important-deal>svg{color:var(--palette-muted);width:16px}.recent-conversation{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-line);text-align:left;display:flex}.recent-conversation>div{flex:1;min-width:0}.recent-conversation strong{font-size:var(--font-sm);font-weight:500}.recent-conversation p{font-size:var(--font-xs);color:var(--palette-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;line-height:1.7;display:-webkit-box;overflow:hidden}.recent-conversation>span:last-child{color:var(--palette-muted);font-size:10px}.panel-link{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--color-line);font-size:var(--font-sm);color:var(--color-blue);display:flex}.panel-link svg{width:15px}.pipeline-summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--glass-border);background:linear-gradient(105deg, color-mix(in srgb, var(--palette-soft) 53%, transparent), #ffffffa1);box-shadow:var(--glass-shadow);border-radius:var(--radius-md);margin-bottom:var(--space-6);display:flex}.pipeline-summary>div:first-child{align-items:center;gap:var(--space-4);display:flex}.pipeline-summary>div>span:first-child{font-size:var(--font-sm);color:var(--color-muted)}.pipeline-summary strong{letter-spacing:-.045em;font-size:24px;font-weight:500}.pipeline-summary-meta{align-items:center;gap:var(--space-2);font-size:var(--font-xs);color:var(--palette-muted);display:flex}.pipeline-summary-meta>.avatar:nth-child(2){border:2px solid var(--palette-surface);margin-left:-15px}.pipeline-summary-meta>span:not(.avatar){margin-left:var(--space-1)}.pipeline-summary-meta i{background:var(--palette-tint-strong);width:4px;height:4px;margin:0 var(--space-2);border-radius:50%}.board-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.board-toolbar .search-field{width:220px}.kanban{gap:var(--space-4);padding-bottom:var(--space-3);scrollbar-color:var(--palette-tint-strong) transparent;scrollbar-width:thin;min-height:560px;display:grid;overflow-x:auto}.kanban-column{background:var(--palette-soft);border-radius:var(--radius-md);padding:var(--space-3);align-self:start;min-height:530px}.kanban-column>header{padding:var(--space-3) var(--space-1) var(--space-5)}.kanban-column>header>div{align-items:center;gap:var(--space-2);display:flex}.kanban-column h2{font-size:var(--font-sm);white-space:nowrap;font-weight:550}.kanban-column>header>div>span{font-size:var(--font-xs);color:var(--palette-muted);background:var(--palette-tint);border-radius:4px;padding:2px 4px}.kanban-column>header .icon-btn{width:20px;height:20px;margin-left:auto}.kanban-column>header .icon-btn svg{width:14px}.kanban-column>header p{font-size:var(--font-xs);color:var(--palette-muted);margin:var(--space-2) 0 0 var(--space-4)}.kanban-cards{gap:var(--space-3);flex-direction:column;display:flex}.deal-card{background:var(--color-surface);border:1px solid var(--palette-tint);border-radius:var(--radius-md);box-shadow:0 2px 3px color-mix(in srgb, var(--palette-shadow) 2%, transparent);padding:var(--space-4);cursor:grab;transition:box-shadow var(--transition), transform var(--transition)}.deal-card:hover{box-shadow:0 6px 14px color-mix(in srgb, var(--palette-shadow) 4%, transparent);transform:translateY(-2px)}.deal-open{text-align:left;width:100%;padding:0}.deal-company{align-items:center;gap:var(--space-2);color:var(--palette-muted);font-size:11px;display:flex}.deal-company .avatar{border-radius:7px;width:25px;height:25px;font-size:9px}.deal-card h3{font-size:var(--font-md);margin:var(--space-3) 0;letter-spacing:-.035em;min-height:48px;font-weight:500;line-height:1.65}.deal-open>strong{letter-spacing:-.045em;font-size:20px;font-weight:500}.deal-next-step{background:var(--palette-surface);margin-top:var(--space-5);color:var(--palette-muted);border-radius:6px;align-items:center;gap:6px;padding:8px;font-size:10px;display:flex}.deal-next-step svg{width:13px;height:13px}.deal-next-step span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-next-step.overdue{color:#c78791;background:#fcf1f2}.deal-card footer{margin-top:var(--space-4);justify-content:space-between;align-items:center;display:flex}.deal-due{color:var(--palette-muted);align-items:center;gap:6px;font-size:11px;display:flex}.deal-due svg{width:14px}.add-card{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3);font-size:var(--font-xs);color:var(--palette-muted);border:1px dashed var(--palette-tint);border-radius:var(--radius-sm);display:flex}.add-card svg{width:14px}.deal-detail-heading{position:relative}.deal-detail-heading h2{margin:var(--space-4) 0;font-size:26px;line-height:1.5}.deal-detail-heading>strong{letter-spacing:-.06em;font-size:34px;font-weight:500}.deal-detail-heading>.btn{font-size:var(--font-xs);position:absolute;bottom:0;right:0}.stage-stepper{gap:var(--space-2);margin:var(--space-7) 0;display:flex}.stage-stepper button{gap:var(--space-2);color:var(--palette-muted);text-align:left;flex-direction:column;flex:1;padding:0;font-size:9px;display:flex}.stage-stepper i{background:var(--palette-soft);border-radius:3px;width:100%;height:4px}.stage-stepper button.current{color:var(--color-blue)}.stage-stepper .current i{background:var(--color-blue)}.linked-client{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);text-align:left;display:flex}.linked-client>div{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.linked-client strong{font-size:var(--font-sm)}.linked-client>div>span{font-size:var(--font-xs);color:var(--color-muted)}.linked-client>svg{width:16px;color:var(--palette-muted)}.loss-form{gap:var(--space-4);margin-top:var(--space-5);flex-direction:column;display:flex}.lead-intro{align-items:center;gap:var(--space-4);border:1px solid var(--color-surface);background:linear-gradient(110deg, var(--palette-soft), var(--palette-surface));border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-6);display:flex}.lead-intro>div{flex:1}.lead-intro strong{font-size:var(--font-md);font-weight:500}.lead-intro p{font-size:var(--font-sm);color:var(--palette-muted);margin-top:var(--space-2);line-height:1.8}.lead-intro>span:last-child{font-size:var(--font-xs);color:var(--palette-accent);white-space:nowrap}.feature-icon{background:var(--color-blue-soft);width:40px;height:40px;color:var(--palette-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.task-filters{gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.task-filters .search-field{width:270px}.task-groups{gap:var(--space-6);flex-direction:column;display:flex}.task-group>header{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-line);display:flex}.task-group>header h2{font-size:var(--font-md);font-weight:500}.task-row{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-line);min-height:80px;display:flex}.task-row:last-child{border-bottom:0}.task-row.completed{opacity:.65}.task-row.completed strong{text-decoration:line-through}.task-check{border:1px solid var(--palette-tint);background:var(--color-surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.task-check svg{visibility:hidden;width:12px;height:12px}.task-check:hover{border-color:var(--color-blue)}.task-check.done{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-surface)}.task-check.done svg{visibility:visible}.task-type{background:var(--tone-bg);width:32px;height:32px;color:var(--tone-ink);border-radius:9px;justify-content:center;align-items:center;display:flex}.task-type svg{width:15px;height:15px}.task-row-title{gap:var(--space-2);text-align:left;flex-direction:column;flex:1;min-width:0;padding:0;display:flex}.task-row-title strong{font-size:var(--font-sm);font-weight:500;line-height:1.5}.task-row-title>span{font-size:var(--font-xs);color:var(--palette-muted);align-items:center;gap:var(--space-2);display:flex}.priority-marker{background:var(--color-red);border-radius:50%;width:4px;height:4px}.task-time{font-size:var(--font-xs);color:var(--palette-muted);font-variant-numeric:tabular-nums}.upcoming-date{padding:var(--space-2) var(--space-6);font-size:var(--font-xs);color:var(--palette-muted);border-bottom:1px solid var(--color-line);background:#edf0e8;display:block}.calendar-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--color-line);display:flex}.calendar-toolbar strong{font-size:var(--font-sm);font-weight:500}.week-calendar{grid-template-columns:repeat(7,minmax(140px,1fr));min-height:500px;display:grid;overflow:auto}.calendar-day{border-right:1px solid var(--color-line);padding:var(--space-3)}.calendar-day:last-child{border-right:0}.calendar-day>header{align-items:center;gap:var(--space-2);padding:var(--space-4) 0 var(--space-6);color:var(--palette-muted);flex-direction:column;display:flex}.calendar-day>header>span{font-size:var(--font-xs);text-transform:uppercase}.calendar-day>header>strong{font-weight:500;font-size:var(--font-xl)}.calendar-day.today{background:var(--palette-surface)}.calendar-day.today>header>strong{background:var(--color-blue);color:var(--color-surface);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.calendar-task{gap:var(--space-2);background:var(--tone-bg);color:var(--tone-ink);border-left:2px solid var(--tone-ink);text-align:left;width:100%;padding:var(--space-3);margin-bottom:var(--space-3);border-radius:6px;flex-direction:column;display:flex}.calendar-task span,.calendar-task small{opacity:.7;font-size:10px}.calendar-task strong{font-size:12px;font-weight:500;line-height:1.6}.calendar-add{width:100%;padding:var(--space-3);border:1px dashed var(--color-line-strong);color:var(--palette-muted);border-radius:6px}.calendar-add svg{width:16px}.analytics-grid{gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:1.8fr 1fr;display:grid}.chart-legend{align-items:center;gap:var(--space-2);border-top:1px solid var(--color-line);padding:var(--space-4) var(--space-6);font-size:var(--font-xs);color:var(--palette-muted);display:flex}.outcome-ring{width:160px;height:160px;margin:var(--space-2) auto var(--space-6);border-radius:50%;padding:15px;transform:rotate(-90deg)}.outcome-ring>div{background:var(--color-surface);justify-content:center;align-items:center;gap:var(--space-2);border-radius:50%;flex-direction:column;width:100%;height:100%;display:flex;transform:rotate(90deg)}.outcome-ring strong{letter-spacing:-.06em;font-size:35px;font-weight:500}.outcome-ring span{font-size:var(--font-xs);color:var(--palette-muted)}.outcome-line{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-6);font-size:var(--font-sm);display:flex}.outcome-line>span{align-items:center;gap:var(--space-2);color:var(--palette-muted);display:flex}.outcome-line strong{color:var(--palette-muted);font-weight:500}.outcome-total{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-top:1px solid var(--color-line);margin-top:var(--space-4);font-size:var(--font-xs);color:var(--palette-muted);display:flex}.outcome-total strong{font-size:var(--font-sm);color:var(--color-ink);font-weight:500}.manager-report{margin-bottom:var(--space-6)}.analytics-bottom{gap:var(--space-6);grid-template-columns:1.3fr 1fr;display:grid}.attention-client{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-top:1px solid var(--color-line);text-align:left;width:100%;display:flex}.attention-client>div{flex-direction:column;flex:1;gap:6px;display:flex}.attention-client strong{font-size:var(--font-sm)}.attention-client>div>span{font-size:var(--font-xs);color:var(--palette-muted)}.attention-client>svg{color:var(--palette-muted);width:16px}.loss-reason{padding:var(--space-5) var(--space-6);border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:var(--space-5);font-size:var(--font-sm);color:var(--palette-muted);display:flex}.loss-reason strong{font-size:var(--font-sm);color:var(--color-ink);font-weight:500}.settings-layout{gap:var(--space-6);grid-template-columns:235px minmax(0,1fr);display:grid}.settings-nav{gap:var(--space-2);flex-direction:column;align-self:start;display:flex}.settings-nav>button{align-items:center;gap:var(--space-3);padding:var(--space-4);text-align:left;border-radius:var(--radius-md);font-size:var(--font-sm);color:var(--palette-muted);display:flex}.settings-nav>button>svg:first-child{width:18px;height:18px}.settings-nav>button>svg:last-child{width:13px;color:var(--palette-muted);margin-left:auto}.settings-nav>button.current{background:var(--color-surface);border:1px solid var(--color-line);color:var(--palette-muted);box-shadow:var(--shadow-panel)}.settings-nav>button:hover{background:var(--color-surface)}.settings-content{padding:var(--space-6)}.settings-section-heading{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.settings-section-heading h2{font-size:var(--font-xl);font-weight:500}.settings-section-heading p{font-size:var(--font-sm);color:var(--palette-muted);margin-top:var(--space-2);line-height:1.7}.settings-content .data-table{margin:0 calc(-1 * var(--space-6));width:calc(100% + var(--space-12))}.role-cards{gap:var(--space-5);flex-direction:column;display:flex}.role-card{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-5)}.role-card>header{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.role-card>header>div{flex:1}.role-card h3{font-size:var(--font-md)}.role-card p{font-size:var(--font-xs);color:var(--palette-muted);margin-top:var(--space-2);line-height:1.6}.permissions-grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.role-card footer{padding-top:var(--space-4);border-top:1px solid var(--color-line);margin-top:var(--space-5);font-size:var(--font-xs);color:var(--palette-muted)}.pipeline-stage-row{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--color-line);display:flex}.stage-order{color:var(--palette-muted);margin-right:var(--space-2);font-size:11px}.pipeline-stage-row>strong{font-size:var(--font-sm);flex:1;font-weight:500}.pipeline-stage-row>span:nth-of-type(2){font-size:var(--font-xs);color:var(--palette-muted);margin-right:var(--space-4)}.pipeline-stage-row .icon-btn{width:26px;height:26px}.pipeline-stage-row .icon-btn svg{width:15px}.terminal-stages{gap:var(--space-3);display:flex}.connection-card{align-items:center;gap:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-5);margin-bottom:var(--space-4);display:flex}.connection-icon{background:var(--palette-soft);width:48px;height:48px;color:var(--palette-muted);border-radius:15px;justify-content:center;align-items:center;display:flex}.connection-card>div{flex:1}.connection-card h3{font-size:var(--font-md);font-weight:500}.connection-card p{font-size:var(--font-xs);color:var(--palette-muted);margin:var(--space-2) 0 var(--space-3)}.connection-card .switch{flex-direction:column;align-items:flex-end;font-size:9px}.workspace-settings-form{gap:var(--space-5);flex-direction:column;max-width:480px;display:flex}.workspace-settings-form .info-box{margin:0}.reset-zone{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-line)}.reset-zone p{font-size:var(--font-sm);color:var(--palette-muted);margin:var(--space-3) 0 var(--space-5);line-height:1.8}.upload-zone{justify-content:center;align-items:center;gap:var(--space-3);border:1px dashed var(--palette-tint-strong);background:var(--palette-surface);border-radius:var(--radius-md);padding:var(--space-8);cursor:pointer;flex-direction:column;display:flex}.upload-zone>svg{width:30px;height:30px;color:var(--palette-muted)}.upload-zone strong{font-size:var(--font-sm);font-weight:500}.upload-zone>span{font-size:var(--font-xs);color:var(--palette-muted)}.upload-zone input{font-size:var(--font-xs);max-width:100%;margin-top:var(--space-3);color:var(--palette-muted)}.upload-zone input::file-selector-button{border:1px solid var(--palette-tint);background:var(--color-surface);padding:var(--space-2) var(--space-4);font:inherit;color:var(--palette-accent);margin-right:var(--space-3);cursor:pointer;border-radius:6px}.import-mapping{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.import-mapping h3{font-size:var(--font-sm);grid-column:1/-1}.import-summary{gap:var(--space-3);margin:var(--space-6) 0;display:flex}.success-panel{gap:var(--space-4);text-align:center;padding:var(--space-10);color:#7a9f93;flex-direction:column;align-items:center;display:flex}.success-panel>svg{width:35px;height:35px}.success-panel p{font-size:var(--font-sm);color:var(--palette-muted)}.board-scroll-controls{gap:var(--space-1);margin-left:auto;display:flex}.pipeline-setting-row{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.pipeline-setting-row>div:first-child{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (max-width:640px){.pipeline-setting-row{flex-direction:column;align-items:flex-start}}
}

@layer legacy {
@media (min-width:1600px){:root{--page-padding:44px;--sidebar-width:270px}.deal-card h3{font-size:16px}.kanban{gap:var(--space-5)}.pipeline-chart.compact .pipeline-bar-row{grid-template-columns:150px 1fr 80px}.pipeline-chart.compact .pipeline-bar-label{font-size:var(--font-sm)}}@media (max-width:1300px){:root{--sidebar-width:230px;--page-padding:28px;--font-title:31px}.page-title p{font-size:var(--font-sm)}.page-title-actions .btn{font-size:var(--font-sm);padding:10px 12px}.surface-toolbar{flex-wrap:wrap}.surface-toolbar .toolbar-tools{justify-content:flex-end;width:100%}.overview-grid,.overview-bottom{grid-template-columns:1.25fr 1fr}.overview-focus,.pipeline-summary-meta{display:none}.pipeline-chart.compact .pipeline-bar-row{grid-template-columns:110px 1fr 60px}.pipeline-chart.compact .pipeline-bar-label{font-size:12px}.overview-grid .task-type{display:none}.important-deal{gap:var(--space-3);padding:var(--space-5)}.important-deal>.avatar{display:none}.important-deal strong{font-size:12px}.settings-layout{gap:var(--space-5);grid-template-columns:195px minmax(0,1fr)}.settings-nav>button{padding:var(--space-3);font-size:12px}.settings-section-heading{flex-wrap:wrap}.settings-section-heading .btn{font-size:12px}.metric-strip strong{font-size:27px}.metric-strip>div,.metric-strip>a{padding:var(--space-5)}.pipeline-bar-row{grid-template-columns:145px 1fr 65px}.pipeline-bar-label{font-size:12px}}@media (max-width:1120px){.page-title{align-items:flex-start}.page-title-actions{gap:var(--space-2)}.topbar-right .demo-chip{display:none}.overview-grid,.overview-bottom{grid-template-columns:1fr}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric-strip>:nth-child(2){border-right:0}.metric-strip>:nth-child(-n+2){border-bottom:1px solid var(--color-line)}.analytics-grid{grid-template-columns:1.4fr 1fr}.analytics-bottom{grid-template-columns:1fr}.board-toolbar,.board-toolbar>.toolbar-tools{flex-wrap:wrap}.lead-intro>span:last-child{display:none}.task-row{padding:var(--space-4) var(--space-5)}.settings-layout{grid-template-columns:1fr}.settings-nav{gap:var(--space-2);flex-direction:row;overflow-x:auto}.settings-nav>button{white-space:nowrap}.settings-nav>button>svg:last-child{display:none}.permissions-grid{gap:var(--space-3)}.pipeline-chart .pipeline-bar-row{grid-template-columns:125px 1fr 62px}}@media (max-width:900px){:root{--sidebar-width:82px;--page-padding:24px;--font-title:29px}.sidebar{padding-left:var(--space-3);padding-right:var(--space-3)}.brand{padding:0 0 var(--space-8);justify-content:center}.brand>span:last-child,.organization-block,.nav-group-label,.nav-item>span,.sidebar-search>span,.sidebar-search kbd,.help-link>span,.sidebar-profile>div,.sidebar-profile>a,.collapse-menu>span{display:none}.sidebar-search,.nav-item,.collapse-menu,.help-link,.sidebar-profile{justify-content:center}.nav-badge{padding:2px 4px;font-size:8px;position:absolute;top:4px;right:2px}.page-title p{max-width:420px;font-size:var(--font-sm)}.quiet-info{display:none}.analytics-grid{grid-template-columns:1fr}.outcome-panel{display:none}.main-content{padding-top:var(--space-6)}.page-title{gap:var(--space-5);flex-wrap:wrap}}@media (max-width:650px){:root{--sidebar-width:60px;--sidebar-small:60px;--page-padding:14px;--font-title:27px;--topbar-height:60px}.sidebar{padding:var(--space-5) 6px var(--space-3)}.brand-mark{width:25px;height:25px}.sidebar-search{padding:var(--space-2);margin-bottom:var(--space-3)}.nav-item{padding:var(--space-3) 8px}.nav-item svg{width:18px;height:18px}.nav-group{margin-bottom:var(--space-4)}.sidebar-profile{display:none}.help-link{padding:var(--space-2);margin-bottom:var(--space-2)}.collapse-menu{display:none}.nav-badge{padding:1px 3px;font-size:7px}.topbar-right{gap:var(--space-2)}.breadcrumbs{gap:var(--space-2);font-size:12px}.breadcrumbs>span,.topbar-divider{display:none}.main-content{padding-top:var(--space-5)}.page-title{margin-bottom:var(--space-6)}.page-title p{font-size:12px;line-height:1.8}.eyebrow{font-size:12px}.page-title-actions{flex-wrap:wrap;width:100%}.page-title-actions .btn{min-height:38px}.overview-intro{padding:var(--space-4)}.overview-intro>div:first-child{gap:var(--space-4)}.overview-date{font-size:38px}.overview-intro h2{font-size:var(--font-md)}.overview-intro p,.overview-intro a{font-size:12px}.metric-strip strong{font-size:23px}.metric-strip>div,.metric-strip>a{padding:var(--space-4);gap:var(--space-2)}.metric-strip>*>span{font-size:12px}.metric-strip small{font-size:12px;line-height:1.7}.panel-heading{padding:var(--space-4);flex-wrap:wrap}.panel-heading h2{font-size:var(--font-md)}.panel-heading p{font-size:var(--font-xs)}.overview-grid,.overview-bottom{gap:var(--space-4)}.task-row{padding:var(--space-4);gap:var(--space-2)}.task-row>.avatar,.task-row>.task-type{display:none}.task-row-title strong,.task-row-title>span{font-size:12px}.important-deal>svg{display:none}.important-deal strong,.important-deal .badge{font-size:12px}.recent-conversation{padding:var(--space-4)}.surface-toolbar{padding:var(--space-4);gap:var(--space-3)}.toolbar-tools{gap:var(--space-2);flex-wrap:wrap;width:100%}.toolbar-tools .search-field{width:100%}.toolbar-tools>.select-compact{flex:1;min-width:120px}.select-compact .select-wrap{min-width:0}.section-navigation{margin-bottom:var(--space-4)}.segments .react-aria-Radio{padding:7px 9px;font-size:12px}.segments svg{width:14px}.pipeline-summary{padding:var(--space-4)}.pipeline-summary>div:first-child{gap:var(--space-2);flex-wrap:wrap}.pipeline-summary strong{font-size:23px}.pipeline-summary>div>span:first-child{font-size:12px}.kanban-column{min-height:450px}.kanban{min-height:460px}.section-footnote{font-size:12px}.section-footnote>span:last-child{display:none}.lead-intro{padding:var(--space-4);gap:var(--space-3)}.lead-intro p,.lead-intro strong{font-size:12px}.feature-icon{width:30px;height:30px}.task-filters{flex-wrap:wrap}.task-filters .search-field{width:100%}.calendar-toolbar{padding:var(--space-3);flex-wrap:wrap}.calendar-toolbar .btn{min-height:32px;padding:7px 9px;font-size:12px}.settings-content{padding:var(--space-4)}.settings-nav{gap:4px}.settings-nav>button{padding:10px;font-size:12px}.settings-nav>button>svg{display:none}.settings-section-heading h2{font-size:var(--font-lg)}.settings-section-heading p{font-size:12px}.permissions-grid{grid-template-columns:1fr}.role-card{padding:var(--space-4)}.role-card>header .feature-icon{display:none}.switch{font-size:12px}.connection-card{padding:var(--space-4);flex-wrap:wrap}.connection-card .switch{flex-direction:row;align-items:center}.connection-card p{font-size:12px}.import-mapping{grid-template-columns:1fr}.import-summary{flex-wrap:wrap}.upload-zone{padding:var(--space-5);text-align:center}.upload-zone strong,.upload-zone>span{font-size:12px}.pipeline-stage-row{gap:var(--space-2)}.pipeline-stage-row>span:nth-of-type(2){display:none}.pipeline-stage-row>strong{font-size:12px}.pipeline-stage-row .icon-btn{width:24px}.terminal-stages{flex-wrap:wrap}.table-bottom{padding:var(--space-3)}.table-bottom>.btn{min-height:30px;padding:7px;font-size:12px}.data-table{min-width:850px}.data-table td{height:72px}.modal-overlay{padding:var(--space-3)}.modal.drawer,.modal.wide{width:100%;height:calc(100dvh - var(--space-6))}.dialog-header{padding:var(--space-5)}.dialog-header h2{font-size:var(--font-lg)}.detail-body{padding:var(--space-5)}.record-hero{flex-wrap:wrap}.record-hero h2{font-size:21px}.record-hero>.btn{margin-left:auto}.record-meta{gap:var(--space-4);grid-template-columns:1fr 1fr}.record-actions{gap:var(--space-2)}.record-actions .btn{padding:8px 10px;font-size:12px}.detail-body .segments{max-width:100%;overflow-x:auto}.deal-detail-heading h2{font-size:23px}.deal-detail-heading>.btn{margin-top:var(--space-3);display:flex;position:static}.related-record{gap:var(--space-2)}.related-record>strong,.timeline-meta,.timeline-item p{font-size:12px}.notifications-popover{width:290px;right:-35px}.toast{bottom:var(--space-3);font-size:12px}.global-search-results>button>small{display:none}.global-search-results strong{font-size:12px}.pipeline-chart{padding:0 var(--space-4) var(--space-4)}.pipeline-chart .pipeline-bar-row{grid-template-columns:110px 1fr 55px;gap:6px}.pipeline-chart .pipeline-bar-label,.pipeline-chart .pipeline-bar-value{font-size:12px}.attention-client{padding:var(--space-4)}.attention-client>.badge{display:none}.loss-reason{padding:var(--space-4);font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-height:820px){.sidebar{padding-top:var(--space-5)}.organization-block{display:none}.brand,.sidebar-collapsed .brand{padding-bottom:var(--space-5)}.sidebar-search,.nav-group,.sidebar-collapsed .nav-group{margin-bottom:var(--space-3)}.nav-item{padding-top:10px;padding-bottom:10px}.sidebar-bottom .help-link,.collapse-menu{display:none}.sidebar-profile{padding-top:var(--space-3);padding-bottom:0}}.compact-conversation-context{gap:var(--space-5);display:grid}
}

@layer legacy {
.client-studio{max-width:1540px;margin:auto}.studio-command-row{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.studio-back{gap:var(--space-3);color:var(--studio-muted);font-size:var(--font-sm);align-items:center;display:inline-flex}.studio-back svg{box-sizing:content-box;padding:var(--space-3);background:#f5f6f0;border-radius:50%}.studio-command-bar{background:var(--studio-ink);border-radius:var(--radius-pill);gap:var(--space-1);padding:5px;display:flex}.studio-command-bar .btn{border-radius:var(--radius-pill);color:#f4f6f1;box-shadow:none;padding-inline:var(--space-4);font-size:var(--font-sm);background:0 0;border:1px solid #3b423b}.studio-command-bar .btn:first-child{color:var(--studio-ink);background:#fafbf7;border-color:#fafbf7}.studio-command-bar .btn:hover{background:#354037}.studio-command-bar .btn:first-child:hover{background:#dce6db}.studio-command-bar .btn svg{width:17px;height:17px}.studio-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-7);padding:var(--space-8) 0 var(--space-8);display:flex}.studio-kicker{color:var(--studio-muted);font-size:var(--font-sm);margin-bottom:var(--space-3)}.studio-heading h1{font-size:var(--studio-title);letter-spacing:-.055em;max-width:900px;font-weight:450;line-height:1.08}.studio-heading-meta{margin-top:var(--space-5);align-items:center;gap:var(--space-4);font-size:var(--font-sm);color:var(--studio-muted);display:flex}.studio-heading-meta .badge{border-radius:var(--radius-pill);padding:7px 12px}.studio-meta-divider{background:#bdc5ba;width:1px;height:15px}.studio-owner{gap:var(--space-3);padding-bottom:var(--space-2);flex-shrink:0;align-items:center;display:flex}.studio-owner>div{gap:var(--space-1);display:grid}.studio-owner span:not(.avatar){color:var(--studio-muted);font-size:var(--font-xs)}.studio-owner strong{font-size:var(--font-sm)}.studio-layout{grid-template-columns:var(--studio-contact-width) minmax(0, 1fr);gap:var(--space-8);border-top:1px solid var(--studio-line);padding-top:var(--space-7);display:grid}.studio-client-context{padding:var(--space-2) var(--space-6) 0 0;border-right:1px solid var(--studio-line)}.studio-monogram{color:#3e523b;width:84px;height:84px;margin-bottom:var(--space-7);background:#d8dfd2;border-radius:26px;place-items:center;font-size:27px;font-weight:450;display:grid;box-shadow:inset 0 1px #f5f8f1}.studio-section-caption{font-size:var(--font-xs);color:var(--studio-muted);margin-bottom:var(--space-3);display:block}.studio-client-context h2{letter-spacing:-.04em;font-size:23px;font-weight:500;line-height:1.25}.studio-position{margin-top:var(--space-2);font-size:var(--font-sm);color:var(--studio-muted);line-height:1.5}.studio-contact-links{gap:var(--space-4);margin:var(--space-6) 0 var(--space-8);display:grid}.studio-contact-links a{align-items:center;gap:var(--space-2);font-size:var(--font-sm);min-height:28px;display:flex}.studio-contact-links a span{overflow-wrap:anywhere;flex:1}.studio-contact-links svg{width:16px;height:16px}.studio-contact-links a:hover{color:var(--studio-accent)}.studio-value{border-block:1px solid var(--studio-line);padding:var(--space-6) 0;gap:var(--space-3);display:grid}.studio-value>span,.studio-value small{font-size:var(--font-sm);color:var(--studio-muted)}.studio-value strong{letter-spacing:-.05em;font-size:29px;font-weight:450}.studio-facts{gap:var(--space-5);padding:var(--space-6) 0;margin:0;display:grid}.studio-facts div{gap:var(--space-2);display:grid}.studio-facts dt{font-size:var(--font-xs);color:var(--studio-muted)}.studio-facts dd{font-size:var(--font-sm);margin:0}.studio-company-summary{border-top:1px solid var(--studio-line);padding-top:var(--space-6)}.studio-company-summary p{font-size:var(--font-sm);color:#465045;line-height:1.7}.studio-work-area{align-content:start;gap:var(--space-5);min-width:0;display:grid}.studio-next-step{padding:var(--space-7);border-radius:var(--studio-radius);color:#f4f7ee;background:radial-gradient(at 100% 0,#84bea173,#0000 65%),linear-gradient(115deg,#143b32,#276452 70%,#3c7860);position:relative;overflow:hidden}.studio-next-step:after{content:"";pointer-events:none;border:1px solid #c3dfcc25;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-135px;right:-60px;box-shadow:0 0 0 38px #c3dfcc09,0 0 0 76px #c3dfcc06}.studio-next-top{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--font-xs);color:#d4e5d7;display:flex}.studio-next-top>span:first-child{align-items:center;gap:var(--space-2);display:flex}.studio-next-top i{background:#c2deae;border-radius:50%;width:6px;height:6px}.studio-next-step.is-overdue .studio-next-top i{background:#ffd89e}.studio-next-step h2{margin-top:var(--space-5);letter-spacing:-.04em;max-width:600px;font-size:clamp(24px,2.2vw,32px);font-weight:450;line-height:1.25}.studio-next-step>p{font-size:var(--font-sm);color:#d4e5d7;margin-top:var(--space-3);max-width:560px;line-height:1.65}.studio-next-actions{gap:var(--space-3);margin-top:var(--space-6);z-index:1;display:flex;position:relative}.studio-next-actions .btn{border-radius:var(--radius-pill);color:#203d2b;padding-inline:var(--space-5);background:#f0f4e8;border-color:#0000}.studio-next-actions .btn:hover{background:#dbe9cd}.studio-next-actions .btn-ghost{color:#f4f7ee;background:0 0;border-color:#adc7af55}.studio-next-actions .btn-ghost:hover{background:#ffffff16}.studio-record{border-radius:var(--studio-radius);background:var(--studio-paper);overflow:hidden}.studio-tabs{padding:0 var(--space-7);gap:var(--space-7);border-bottom:1px solid var(--studio-line);display:flex;overflow-x:auto}.studio-tabs [role=tab]{gap:var(--space-2);padding:var(--space-5) 0;color:var(--studio-muted);font-size:var(--font-md);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;align-items:center;display:flex}.studio-tabs [data-selected]{color:var(--studio-ink);border-bottom-color:var(--studio-ink)}.studio-tabs [role=tab] span{font-size:var(--font-xs);color:var(--studio-muted)}.studio-tab-panel{padding:var(--space-7);outline:none}.studio-panel-heading{gap:var(--space-4);margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.studio-panel-heading h2{font-size:22px;font-weight:500}.studio-panel-heading>span{font-size:var(--font-xs);color:var(--studio-muted)}.studio-note{padding:var(--space-4);background:#e9ece4;border-radius:18px}.studio-note .field>label{font-size:var(--font-xs);color:var(--studio-muted)}.studio-note textarea{padding:var(--space-3) 0;resize:vertical;min-height:80px;font-size:var(--font-md);box-shadow:none;background:0 0;border:none}.studio-note>div:last-child{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.studio-note>div:last-child>span{color:var(--studio-muted);font-size:var(--font-xs)}.studio-note .btn{color:#fff;background:var(--studio-ink);border-color:var(--studio-ink);border-radius:var(--radius-pill);min-height:38px;font-size:var(--font-sm)}.studio-timeline{margin-top:var(--space-7)}.studio-event{gap:var(--space-4);padding:0 0 var(--space-7);grid-template-columns:36px minmax(0,1fr);display:grid;position:relative}.studio-event:not(:last-child):after{content:"";border-left:1px solid var(--studio-line);position:absolute;top:40px;bottom:4px;left:18px}.studio-event-icon{background:#e5e9df;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.studio-event-icon svg{width:17px;height:17px}.studio-event-meta{justify-content:space-between;gap:var(--space-4);padding-top:var(--space-2);font-size:var(--font-sm);align-items:center;display:flex}.studio-event-meta time{font-size:var(--font-xs);color:var(--studio-muted)}.studio-event p{margin:var(--space-3) 0;line-height:1.6;font-size:var(--font-md);overflow-wrap:anywhere}.studio-event-author{font-size:var(--font-xs);color:var(--studio-muted)}.studio-deal{text-align:left;align-items:center;gap:var(--space-5);width:100%;padding:var(--space-6) 0;border-top:1px solid var(--studio-line);display:flex}.studio-deal>span{gap:var(--space-3);flex:1;display:grid}.studio-deal .badge{border-radius:var(--radius-pill);justify-self:start}.studio-deal strong{font-size:var(--font-lg);font-weight:500}.studio-deal b{font-size:var(--font-xl);white-space:nowrap;font-weight:450}.studio-deal small{font-size:var(--font-sm);color:var(--studio-muted)}.studio-deal:hover strong{text-underline-offset:4px;text-decoration:underline}.studio-task{gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--studio-line);align-items:center;display:flex}.studio-task-toggle{border:1px solid #b4c0ae;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.studio-task-toggle svg{opacity:0}.studio-task-toggle:hover svg,.studio-task.is-complete svg{opacity:1}.studio-task.is-complete .studio-task-toggle{background:#d4e0cb}.studio-task-detail{text-align:left;gap:var(--space-2);flex:1;display:grid}.studio-task-detail span{align-items:center;gap:var(--space-2);color:var(--studio-muted);font-size:var(--font-sm);display:flex}.studio-task-detail span svg{width:14px;height:14px}.studio-task.is-complete strong{color:var(--studio-muted);text-decoration:line-through}.studio-conversation{gap:var(--space-4);text-align:left;width:100%;padding:var(--space-6) 0;border-top:1px solid var(--studio-line);align-items:flex-start;display:flex}.studio-conversation>span:nth-child(2){gap:var(--space-2);flex:1;display:grid}.studio-conversation small{color:var(--studio-muted);font-size:var(--font-sm)}.studio-conversation p{line-height:1.6;font-size:var(--font-md);margin-top:var(--space-2)}@media (max-width:1300px){.crm-app{--studio-contact-width:218px}.studio-layout{gap:var(--space-6)}.studio-client-context{padding-right:var(--space-4)}.studio-value strong{font-size:26px}.studio-heading{align-items:flex-start}.studio-owner{padding-top:var(--space-7)}}@media (max-width:1100px){.studio-heading{flex-wrap:wrap}.studio-owner{padding-top:0}.studio-command-bar .btn{padding-inline:var(--space-3)}.studio-command-bar .btn svg{display:none}.studio-tabs{gap:var(--space-5);padding-inline:var(--space-5)}.studio-tab-panel,.studio-next-step{padding:var(--space-5)}.studio-panel-heading>span{display:none}}@media (max-height:900px){.crm-app .organization-block,.crm-app .help-link{display:none}}@media (max-width:760px){.crm-app{--studio-title:38px}.studio-command-row{gap:var(--space-4);flex-wrap:wrap}.studio-command-bar{justify-content:space-between;width:100%}.studio-command-bar .btn{font-size:var(--font-xs);padding-inline:var(--space-3);min-height:40px}.studio-heading{padding-block:var(--space-6)}.studio-layout{gap:var(--space-6);grid-template-columns:1fr}.studio-client-context{border-right:none;padding:0}.studio-monogram,.studio-company-summary{display:none}.studio-client-context h2{font-size:22px}.studio-contact-links{margin-block:var(--space-4);gap:var(--space-2)}.studio-value{padding-block:var(--space-4)}.studio-facts{gap:var(--space-3);padding-block:var(--space-4);grid-template-columns:repeat(2,1fr)}.studio-facts div:last-child{display:none}.studio-next-top{gap:var(--space-2);flex-wrap:wrap}.studio-next-step h2{font-size:26px}.studio-tabs [role=tab]{font-size:var(--font-sm)}.studio-deal{flex-wrap:wrap}.studio-deal b{font-size:var(--font-lg)}.studio-next-actions{flex-wrap:wrap}}
}

@layer legacy {
.screen-inbox,.screen-team{padding-top:var(--space-5);padding-bottom:var(--space-5)}.comm-workbench{--comm-list-width:300px;height:calc(100dvh - var(--topbar-height) - 40px);flex-direction:column;min-height:580px;display:flex}.comm-page-header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.comm-page-header>div:first-child{align-items:baseline;gap:var(--space-5);display:flex}.comm-page-header h1{letter-spacing:-1px;font-size:28px;font-weight:500;line-height:1.2}.comm-page-header span{font-size:var(--font-sm);color:var(--color-muted)}.comm-demo-label{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);padding:6px 10px}.comm-layout{grid-template-columns:var(--comm-list-width) minmax(0, 1fr);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);flex:1;min-height:0;display:grid;overflow:hidden}.comm-list{border-right:1px solid var(--color-line);background:var(--color-canvas);flex-direction:column;min-width:0;min-height:0;display:flex}.comm-list-controls{padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.comm-list-controls .search-field{font-size:var(--font-sm);padding-inline:var(--space-3);background:var(--color-surface);border-radius:var(--radius-sm)}.comm-list-controls .search-field input{font-size:var(--font-sm)}.comm-list-controls .segments{background:0 0;border:0;justify-content:space-between;width:100%;max-width:100%;padding:0}.comm-list-controls .segments .react-aria-Radio{border-radius:var(--radius-sm);flex:1}.comm-list-controls .select-trigger{border-radius:var(--radius-sm);background:0 0;min-height:36px}.comm-queues{gap:var(--space-1);grid-template-columns:1fr 1fr;display:grid}.comm-queues button{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;min-height:40px;color:var(--color-muted);border-radius:8px;padding:8px;font-size:12px;display:flex}.comm-queues button.current{background:var(--color-ink);color:var(--color-surface)}.comm-queues button:hover:not(.current){background:var(--surface-inset);color:var(--color-ink)}.comm-queues b{opacity:.85;font-size:11px;font-weight:500}.comm-list-caption{padding:var(--space-3) var(--space-4);border-block:1px solid var(--color-line);font-size:var(--font-xs);color:var(--color-muted);justify-content:space-between;display:flex}.comm-list-items{flex:1;min-height:0;overflow:auto}.comm-list-item{gap:var(--space-3);width:100%;padding:var(--space-4);text-align:left;border-bottom:1px solid var(--color-line);color:var(--color-ink);transition:background var(--transition);border-left:3px solid #0000;display:flex}.comm-list-item.selected{background:var(--color-surface);border-left-color:var(--color-accent)}.comm-list-item:hover:not(.selected){background:var(--color-surface)}.comm-list-item>.avatar{flex:none;width:34px;height:34px;font-size:12px}.comm-item-body{flex:1;min-width:0}.comm-item-top{gap:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.comm-item-top strong{font-size:var(--font-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.comm-item-top time{color:var(--color-muted);flex:none;font-size:11px}.comm-item-company{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.comm-item-body>p{font-size:var(--font-sm);color:var(--color-muted);-webkit-line-clamp:2;margin-top:var(--space-2);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.comm-item-bottom{align-items:center;gap:var(--space-2);color:var(--color-muted);margin-top:var(--space-2);font-size:11px;display:flex}.comm-channel{align-items:center;gap:4px;display:flex}.comm-channel svg{width:12px;height:12px}.comm-reply-needed{color:var(--color-orange)}.comm-unread{background:var(--color-accent);color:var(--color-surface);border-radius:var(--radius-pill);text-align:center;min-width:19px;height:19px;margin-left:auto;padding-inline:4px;font-size:11px}.comm-item-owner{color:var(--color-muted);margin-top:var(--space-2);font-size:11px;display:block}.comm-internal .comm-item-body>p{-webkit-line-clamp:1}.comm-conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.comm-conversation-header{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-line);display:flex}.comm-conversation-title{flex:1;min-width:0}.comm-conversation-title h2{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.3;overflow:hidden}.comm-conversation-title span{color:var(--color-muted);margin-top:4px;font-size:12px;display:block}.comm-mobile-back{display:none}.comm-operations{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--color-line);background:var(--color-canvas);flex-wrap:wrap;display:flex}.comm-operations>div:last-child{align-items:center;gap:var(--space-2);display:flex}.comm-operations .select-trigger{background:0 0;border:0;border-radius:8px;min-height:36px;padding:6px 8px;font-size:12px}.comm-operations .select-wrap{min-width:0}.comm-operations .btn{min-height:36px;padding:6px 10px;font-size:12px}.comm-claim{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--color-orange-soft);border-bottom:1px solid var(--color-line);font-size:var(--font-sm);display:flex}.comm-claim .btn{font-size:var(--font-sm);white-space:nowrap;min-height:36px;padding:6px 12px}.comm-outside{gap:var(--space-2);padding:var(--space-2);background:var(--surface-inset);color:var(--color-muted);justify-content:center;font-size:12px;display:flex}.comm-outside button{color:var(--color-ink);text-decoration:underline}.comm-message-search{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-line);display:flex}.comm-message-search .search-field{border-radius:var(--radius-sm);flex:1}.comm-feed{min-height:0;padding:var(--space-5) var(--space-6);overscroll-behavior:contain;flex:1;overflow:auto}.comm-day{margin:var(--space-3) 0 var(--space-6);justify-content:center;display:flex}.comm-day span{color:var(--color-muted);border-radius:var(--radius-pill);background:var(--color-canvas);padding:3px 12px;font-size:11px}.comm-message{gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.comm-message-content{min-width:0;max-width:100%}.comm-message-content>header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);min-height:24px;display:flex}.comm-message-content>header strong{font-size:var(--font-sm);font-weight:600}.comm-message time{color:var(--color-muted);white-space:nowrap;font-size:11px}.comm-message-content>p{font-size:var(--font-md);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.comm-incoming .comm-message-content,.comm-outgoing .comm-message-content{width:fit-content;max-width:88%;padding:var(--space-3) var(--space-4);background:var(--color-canvas);border-radius:12px}.comm-outgoing{justify-content:flex-end}.comm-outgoing .comm-message-content{background:var(--color-green-soft)}.comm-team-message{padding-block:var(--space-2)}.comm-team-message>.avatar{margin-top:2px}.comm-team-message .comm-message-content{flex:1}.comm-reply{color:var(--color-muted);opacity:0;border-radius:4px;width:28px;height:24px;margin-left:auto}.comm-reply svg{width:14px;height:14px}.comm-message:hover .comm-reply,.comm-reply[data-focus-visible],.comm-reply:focus-visible{opacity:1}.comm-reply:hover{background:var(--color-line);color:var(--color-ink)}.comm-note{padding:var(--space-3) var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-orange-soft);justify-content:flex-start}.comm-note .comm-message-content{background:0 0;flex:1;max-width:100%;padding:0}.comm-note-label{color:var(--color-orange);align-items:center;gap:4px;font-size:11px;display:flex}.comm-note-label svg{width:12px;height:12px}.comm-message blockquote{border-left:2px solid var(--color-accent);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface);border-radius:4px}.comm-message blockquote strong{font-size:12px}.comm-message blockquote p{font-size:var(--font-sm);color:var(--color-muted);-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.comm-composer{border-top:1px solid var(--color-line);padding:var(--space-3) var(--space-5) var(--space-4)}.comm-compose-note{background:var(--color-orange-soft)}.comm-compose-modes{align-items:center;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}.comm-compose-modes button{color:var(--color-muted);border-bottom:2px solid #0000;min-height:32px;font-size:12px}.comm-compose-modes button.current{border-bottom-color:var(--color-ink);color:var(--color-ink)}.comm-compose-modes>span{color:var(--color-muted);margin-left:auto;font-size:11px}.comm-composer textarea{resize:vertical;width:100%;min-height:68px;max-height:180px;padding:var(--space-2) 0;font:inherit;font-size:var(--font-md);color:var(--color-ink);background:0 0;border:0;line-height:1.6;display:block}.comm-composer textarea::placeholder{color:var(--color-muted)}.comm-composer textarea:focus{outline:none}.comm-composer:focus-within{box-shadow:inset 0 -2px var(--color-accent)}.comm-compose-footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.comm-compose-footer>span{color:var(--color-muted);font-size:11px}.comm-compose-footer .btn{min-height:38px;font-size:var(--font-sm);border-radius:var(--radius-sm);padding:8px 16px}.comm-compose-footer .btn-primary{background:var(--color-accent)}.comm-closed-message{padding-block:var(--space-4);color:var(--color-muted);font-size:var(--font-sm)}.comm-quote-draft{align-items:center;gap:var(--space-3);background:var(--color-canvas);border-left:2px solid var(--color-accent);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);display:flex}.comm-quote-draft>div{flex:1;min-width:0}.comm-quote-draft strong{font-size:12px}.comm-quote-draft p{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);margin-top:4px;font-size:12px;overflow:hidden}.comm-no-selection{padding:var(--space-6);color:var(--color-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.comm-no-selection>svg{width:36px;height:36px}.comm-no-selection .empty-state{padding:var(--space-5)}.comm-context-content{padding:var(--space-5) var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.comm-context-heading{justify-content:space-between;align-items:center;display:flex}.comm-context-heading h3,.comm-context-section h3{font-size:var(--font-md);font-weight:600}.comm-context-heading span{color:var(--color-muted);font-size:var(--font-sm)}.comm-context-hint{color:var(--color-muted);font-size:var(--font-sm);line-height:1.6}.comm-member{align-items:center;gap:var(--space-3);display:flex}.comm-member>div{min-width:0}.comm-member strong{font-size:var(--font-md);display:block}.comm-member span:not(.avatar){font-size:var(--font-sm);color:var(--color-muted);margin-top:4px;display:block}.comm-company-link{text-align:left;gap:var(--space-2);grid-template-columns:1fr auto;display:grid}.comm-company-link strong{font-size:20px;font-weight:500}.comm-company-link svg{width:18px;height:18px}.comm-company-link span{font-size:var(--font-sm);color:var(--color-muted);grid-column:1/-1}.comm-contact{gap:var(--space-2);font-size:var(--font-sm);flex-direction:column;display:flex}.comm-contact>span{color:var(--color-muted)}.comm-contact a{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;display:flex}.comm-contact a svg{flex:none;width:14px;height:14px}.comm-context-section{border-top:1px solid var(--color-line);padding-top:var(--space-5)}.comm-context-section header{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.comm-context-section header .btn{min-height:32px;padding:4px 6px;font-size:12px}.comm-task{align-items:flex-start;gap:var(--space-3);text-align:left;width:100%;padding-block:var(--space-3);display:flex}.comm-task>svg{width:18px;height:18px;color:var(--color-muted);flex:none}.comm-task strong{font-size:var(--font-sm);font-weight:500}.comm-task span{color:var(--color-muted);margin-top:var(--space-2);font-size:12px;display:block}.comm-task .comm-overdue{color:var(--color-red)}.comm-deal{text-align:left;gap:var(--space-2);width:100%;padding:var(--space-4) 0;border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto;display:grid}.comm-deal strong{font-size:var(--font-md);font-weight:500}.comm-deal svg{width:16px;height:16px;color:var(--color-muted)}.comm-deal span{color:var(--color-muted);font-size:12px}.comm-deal b{font-size:var(--font-sm);font-weight:500}@media (max-width:1100px){.comm-workbench{--comm-list-width:260px}.comm-page-header>div:first-child{display:block}.comm-page-header>div:first-child span{margin-top:var(--space-2);display:block}.comm-queues button{padding-inline:6px;font-size:11px}}@media (max-width:750px){.screen-inbox,.screen-team{padding:var(--space-3)}.comm-workbench{height:calc(100dvh - var(--topbar-height) - 24px);min-height:480px}.comm-page-header{margin-bottom:var(--space-3)}.comm-page-header h1{letter-spacing:-.6px;font-size:23px}.comm-page-header>div:first-child span,.comm-demo-label{display:none}.comm-page-header .btn{min-height:36px;padding:8px 12px;font-size:12px}.comm-layout{display:flex}.comm-list{border-right:0;flex:1}.comm-conversation,.comm-no-selection,.comm-mobile-detail .comm-list{display:none}.comm-mobile-detail .comm-conversation{flex:1;display:flex}.comm-mobile-back{display:block}.comm-conversation-header{padding:var(--space-3);gap:var(--space-2)}.comm-conversation-header>.avatar{display:none}.comm-conversation-title h2{font-size:var(--font-md);white-space:normal}.comm-conversation-header .icon-btn{width:32px;height:32px;min-height:32px}.comm-operations{padding:var(--space-2);gap:4px}.comm-operations>div:last-child{justify-content:space-between;width:100%}.comm-claim{padding:var(--space-2);flex-wrap:wrap;font-size:12px}.comm-feed{padding:var(--space-3)}.comm-message-content>p{font-size:var(--font-sm)}.comm-incoming .comm-message-content,.comm-outgoing .comm-message-content{max-width:96%;padding:var(--space-3)}.comm-reply{opacity:1;flex:none}.comm-message-content>header{flex-wrap:wrap}.comm-note-label{font-size:10px}.comm-composer{padding:var(--space-2) var(--space-3) var(--space-3)}.comm-compose-modes{gap:var(--space-3);flex-wrap:wrap}.comm-compose-modes>span{display:none}.comm-composer textarea{min-height:60px;font-size:16px}.comm-compose-footer>span{max-width:110px;font-size:10px}.comm-message-search{padding:var(--space-2)}.comm-outside{flex-wrap:wrap;font-size:11px}.comm-context-content{padding:var(--space-5)}}.comm-conversation-header .comm-context-action{border-radius:8px;flex:none;min-height:36px;padding:6px 10px;font-size:12px}.comm-conversation-header .comm-context-action svg{width:16px;height:16px}.comm-queues button{font-size:var(--font-sm)}@media (max-width:1100px){.comm-queues button{font-size:12px}}@media (max-width:750px){.comm-context-action svg{display:none}.comm-conversation-header .comm-context-action{padding-inline:6px;font-size:11px}}.attachment-picker{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.attachment-picker>small{color:var(--color-muted)}.attach-file-button{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex;position:relative}.attach-file-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.attach-file-button:focus-within{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:8px}.pending-file{background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.pending-file>span{overflow-wrap:anywhere;flex:1;min-width:0}.pending-file small{color:var(--color-muted);display:block}.message-files{gap:8px;margin-top:8px;display:grid}.message-files a{border:1px solid var(--color-line-strong);color:inherit;border-radius:12px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.message-files a:hover{background:var(--color-surface)}.message-files span{min-width:0}.message-files strong{overflow-wrap:anywhere;display:block}.message-files small{opacity:.8;margin-top:4px;display:block}.comm-history-control{color:var(--color-muted);text-align:center;justify-items:center;gap:8px;padding:12px;font-size:14px;display:grid}.comm-history-control button{border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink);cursor:pointer;border-radius:999px;padding:10px 18px}.comm-history-control button[data-disabled]{opacity:.65;cursor:wait}.comm-history-control button[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:3px}
}

