/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}*{box-sizing:border-box}html{font-size:1.125rem}html,body{min-height:100%;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 45%,transparent)}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px}.app{--bg:#0f1117;--sidebar:#0b0d12;--surface:#171a22;--surface2:#1c202a;--surface3:#222733;--text:#f3f5f7;--muted:#9299a7;--faint:#697181;--line:#2b303c;--line2:#353b49;--accent:#f04a32;--accent-soft:#3c211f;--green:#5fc38d;--green-soft:#183126;--amber:#e4a64f;--amber-soft:#382b19;--blue:#6f9cf4;--blue-soft:#1c2a46;--violet:#9b85ee;--violet-soft:#2b2448;--shadow:0 20px 50px #0000003d;background:var(--bg);color:var(--text);grid-template-columns:246px minmax(0,1fr);min-height:100vh;transition:background .2s,color .2s;display:grid}.app.font-modern{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.app.font-system{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app.font-rounded{font-family:ui-rounded,SF Pro Rounded,Segoe UI,sans-serif}.app.font-clear{font-family:Arial,Helvetica,sans-serif}.app.theme-light{--bg:#f5f6f8;--sidebar:#fff;--surface:#fff;--surface2:#f6f7f9;--surface3:#edf0f3;--text:#171a20;--muted:#626a78;--faint:#8b919b;--line:#e0e3e8;--line2:#d0d5dc;--accent:#df3f29;--accent-soft:#fff0ed;--green:#238656;--green-soft:#e9f7ef;--amber:#aa691d;--amber-soft:#fff5e7;--blue:#346fda;--blue-soft:#edf3ff;--violet:#7152d7;--violet-soft:#f1edff;--shadow:0 18px 45px #151c2717}.sidebar{background:var(--sidebar);border-right:1px solid var(--line);z-index:10;flex-direction:column;height:100vh;padding:22px 16px 16px;display:flex;position:sticky;top:0;overflow:auto}.brand{color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0 7px;display:flex}.brand-mark{background:var(--accent);color:#fff;width:36px;height:36px;box-shadow:0 8px 22px var(--accent);border-radius:10px;place-items:center;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-mark{box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 35%,transparent)}}.brand span:last-child{gap:1px;display:grid}.brand small,.sidebar-footer small{color:var(--muted);font-size:.6875rem}.company-switcher{margin:25px 6px 16px}.company-switcher label,.nav-title{color:var(--faint);letter-spacing:.12em;margin-bottom:7px;font-size:.625rem;font-weight:700;display:block}.company-switcher select{background:var(--surface);border:1px solid var(--line);width:100%;color:var(--text);border-radius:9px;padding:9px 10px;font-size:.75rem}.nav-group{margin-bottom:17px}.nav-title{padding:0 9px}.nav-item{width:100%;height:38px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;margin:2px 0;padding:0 10px;font-size:.8125rem;display:grid}.nav-item:hover{background:var(--surface2);color:var(--text)}.nav-item.active{background:var(--surface3);color:var(--text);font-weight:650}.nav-item.active .nav-glyph{background:var(--accent);border-color:var(--accent);color:#fff}.nav-glyph{border:1px solid var(--line2);border-radius:6px;place-items:center;width:22px;height:22px;font-size:.625rem;font-style:normal;display:grid}.nav-item em{background:var(--surface2);border:1px solid var(--line);text-align:center;min-width:22px;color:var(--muted);border-radius:99px;padding:1px 6px;font-size:.625rem;font-style:normal}.sidebar-footer{border-top:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin-top:auto;padding:15px 7px 0;display:grid}.avatar,.customer-avatar{background:var(--surface3);border:1px solid var(--line2);border-radius:50%;place-items:center;font-weight:700;display:grid}.avatar{width:32px;height:32px;font-size:.625rem}.sidebar-footer span:nth-child(2){display:grid}.sidebar-footer a{color:var(--faint);font-size:.5625rem;text-decoration:none}.sidebar-footer a:hover{color:var(--text)}.app-body{min-width:0}.topbar{border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;height:66px;padding:0 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb,var(--bg) 90%,transparent)}}.topbar{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.crumb{align-items:center;gap:9px;font-size:.75rem;display:flex}.crumb span{color:var(--muted)}.crumb b{color:var(--line2)}.crumb strong{font-weight:600}.top-actions{align-items:center;gap:9px;display:flex}.sample-pill{letter-spacing:.09em;color:var(--muted);background:var(--surface2);border:1px solid var(--line);border-radius:99px;padding:5px 8px;font-size:.5625rem;font-weight:750}.icon-button{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--text);border-radius:9px}.ask-button{border:1px solid var(--line2);background:var(--text);height:36px;color:var(--bg);border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:.75rem;font-weight:650;display:flex}.ask-button span{color:var(--accent)}.ask-button kbd{font:.625rem var(--font-geist-mono);opacity:.55;border:1px solid;border-radius:4px;padding:1px 4px}.main{max-width:1440px;margin:0 auto;padding:30px 32px 60px}.page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.eyebrow,.section-kicker{letter-spacing:.13em;color:var(--accent);font-size:.625rem;font-weight:750}.page-header h1{letter-spacing:-.035em;margin:7px 0;font-size:1.8125rem;line-height:1.1}.page-header p{color:var(--muted);max-width:760px;margin:0;font-size:.8125rem}.page-actions{flex-shrink:0;gap:8px;display:flex}.button{border:1px solid var(--line2);border-radius:9px;padding:9px 13px;font-size:.75rem;font-weight:650}.button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.button.secondary{background:var(--surface);color:var(--text)}.button.ghost{color:var(--muted);background:0 0;border-color:#0000}.button.full{width:100%}.text-button{color:var(--muted);background:0 0;border:0;font-size:.6875rem}.text-button:hover{color:var(--text)}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.panel-head h2{margin:4px 0 0;font-size:.9375rem}.live-chip{color:var(--muted);align-items:center;gap:5px;font-size:.625rem;display:flex}.live-chip i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.number-chip{background:var(--surface2);border:1px solid var(--line);border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:.6875rem;display:grid}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.metric-card{border:1px solid var(--line);background:var(--surface);min-height:118px;color:var(--text);text-align:left;border-radius:13px;grid-template-columns:9px 1fr auto;align-items:start;gap:11px;padding:16px;display:grid}.metric-card:hover{border-color:var(--line2);transform:translateY(-1px)}.metric-card.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.metric-card.active{background:color-mix(in srgb,var(--accent-soft) 48%,var(--surface))}}.metric-card.active>b{color:var(--accent)}.metric-card.emphasis{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.metric-card.emphasis{border-color:color-mix(in srgb,var(--accent) 32%,var(--line))}}.motion-dot{border-radius:50%;width:8px;height:8px;margin-top:3px}.motion-dot.hunt{background:var(--blue)}.motion-dot.grow{background:var(--green)}.motion-dot.recover{background:var(--amber)}.motion-dot.priority{background:var(--accent)}.metric-card div{gap:4px;display:grid}.metric-card small{letter-spacing:.08em;color:var(--faint);font-size:.5625rem;font-weight:700}.metric-card strong{letter-spacing:-.02em;font-size:1.3125rem}.metric-card p{color:var(--muted);margin:2px 0 0;font-size:.6875rem;line-height:1.4}.metric-card>b{color:var(--faint);font-size:.8125rem}.home-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,.65fr);gap:15px;display:grid}.priority-panel{overflow:hidden}.priority-list{padding:5px}.priority-row{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:30px 32px minmax(0,1fr) 100px;align-items:center;gap:10px;padding:10px;display:grid}.priority-row:hover{background:var(--surface2)}.priority-row.selected{background:var(--surface3)}.rank{font:.625rem var(--font-geist-mono);color:var(--faint)}.motion-icon{border-radius:8px;place-items:center;width:28px;height:28px;font-size:.6875rem;font-weight:750;display:grid}.motion-icon.hunt{color:var(--blue);background:var(--blue-soft)}.motion-icon.grow{color:var(--green);background:var(--green-soft)}.motion-icon.recover{color:var(--amber);background:var(--amber-soft)}.priority-copy{min-width:0}.priority-copy>span{align-items:center;gap:7px;display:flex}.priority-copy b{font-size:.75rem}.priority-copy em{color:var(--faint);font-size:.5625rem;font-style:normal}.priority-copy p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:.65625rem;overflow:hidden}.priority-value{text-align:right;gap:3px;display:grid}.priority-value b{font:650 .75rem var(--font-geist-mono)}.priority-value small{color:var(--faint);font-size:.5625rem}.company-tag{letter-spacing:.06em;border-radius:5px;align-items:center;padding:2px 5px;font-size:.5rem;font-weight:800;display:inline-flex}.company-tag[data-company=bpm]{background:var(--accent-soft);color:var(--accent)}.company-tag[data-company=grizzly]{background:var(--green-soft);color:var(--green)}.company-tag[data-company=federation]{background:var(--blue-soft);color:var(--blue)}.action-panel{padding:19px;position:relative;overflow:hidden}.action-panel:before{content:"";background:var(--accent);width:3px;height:100%;position:absolute;top:0;left:0}.action-top,.drawer-head{justify-content:space-between;align-items:center;display:flex}.motion-label{border-radius:99px;padding:4px 7px;font-size:.5625rem;font-weight:700}.motion-label.hunt{color:var(--blue);background:var(--blue-soft)}.motion-label.grow{color:var(--green);background:var(--green-soft)}.motion-label.recover{color:var(--amber);background:var(--amber-soft)}.action-panel h2{margin:17px 0 4px;font-size:1.25rem}.contact-line{color:var(--muted);margin:0 0 16px;font-size:.6875rem}.reason-box{background:var(--surface2);border:1px solid var(--line);border-radius:10px;padding:12px}.reason-box small,.recommended small,.proof-row small,.detail-drawer>small,.summary-lines small,.summary-total small,.account-metrics small{color:var(--faint);letter-spacing:.08em;font-size:.5625rem;font-weight:750}.reason-box p,.recommended p{margin:5px 0;font-size:.75rem;line-height:1.5}.reason-box span{color:var(--amber);font-size:.625rem}.action-buttons{gap:7px;margin:13px 0 18px;display:flex}.proof-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;padding-top:15px;display:grid}.proof-row span{gap:4px;display:grid}.proof-row b{font-size:.6875rem}.lower-grid{grid-template-columns:1.2fr .8fr;gap:15px;margin-top:15px;display:grid}.pipeline-bars{gap:12px;padding:16px 18px;display:grid}.pipeline-row{grid-template-columns:74px 1fr 54px;align-items:center;gap:10px;font-size:.625rem;display:grid}.pipeline-row>span{color:var(--muted)}.pipeline-row>div{background:var(--surface3);border-radius:99px;height:7px;overflow:hidden}.pipeline-row i{background:var(--accent);border-radius:99px;height:100%;display:block}.pipeline-row b{text-align:right;font:600 .625rem var(--font-geist-mono)}.approval-list{padding:7px}.approval-list>div{border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.approval-list>div:hover{background:var(--surface2)}.approval-icon{background:var(--violet-soft);width:28px;height:28px;color:var(--violet);border-radius:8px;place-items:center;display:grid}.approval-list p{gap:2px;margin:0;display:grid}.approval-list b{font-size:.6875rem}.approval-list small{color:var(--muted);font-size:.5625rem}.approval-list button,.staged button,.risk-table button{color:var(--accent);background:0 0;border:0;font-size:.625rem}.motion-summary{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:repeat(4,1fr);margin-bottom:15px;display:grid}.motion-summary>div{border-right:1px solid var(--line);gap:4px;padding:14px 17px;display:grid}.motion-summary>div:last-child{border-right:0}.motion-summary small{color:var(--faint);letter-spacing:.08em;font-size:.5625rem;font-weight:700}.motion-summary b{font-size:1.125rem}.motion-workspace{grid-template-columns:minmax(0,1fr) 300px;gap:15px;display:grid}.data-panel{overflow:hidden}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.search-field{border:1px solid var(--line);background:var(--surface2);min-width:260px;height:34px;color:var(--faint);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.search-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:.6875rem}.filter-chips{gap:5px;display:flex}.filter-chips button,.thread-filters button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:.625rem}.filter-chips button.active,.thread-filters button.active{background:var(--surface3);color:var(--text)}.table-head{color:var(--faint);letter-spacing:.08em;border-bottom:1px solid var(--line);padding:9px 14px;font-size:.5rem;font-weight:750;display:grid}.opportunity-table .table-head{grid-template-columns:1.2fr 1.7fr .75fr .65fr 15px}.opportunity-line{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;grid-template-columns:1.2fr 1.7fr .75fr .65fr 15px;align-items:center;gap:10px;padding:13px 14px;display:grid}.opportunity-line:last-child{border-bottom:0}.opportunity-line:hover,.opportunity-line.selected{background:var(--surface2)}.opportunity-line>span{gap:3px;min-width:0;display:grid}.opportunity-line>span:first-child{grid-template-columns:auto 1fr;column-gap:6px}.opportunity-line>span:first-child small{grid-column:1/-1}.opportunity-line b{white-space:nowrap;text-overflow:ellipsis;font-size:.65625rem;overflow:hidden}.opportunity-line small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.5625rem;overflow:hidden}.detail-drawer{padding:18px}.detail-drawer h2{margin:16px 0 3px;font-size:1.125rem}.detail-drawer>p{color:var(--muted);font-size:.6875rem;line-height:1.5}.detail-drawer hr,.customer-360 hr{border:0;border-top:1px solid var(--line);margin:16px 0}.detail-drawer>small{margin:15px 0 5px;display:block}.next-action{background:var(--surface2);border:1px solid var(--line);border-radius:9px;padding:11px;color:var(--text)!important}.confidence{align-items:center;gap:8px;display:flex}.confidence>span{background:var(--surface3);border-radius:99px;flex:1;height:5px;overflow:hidden}.confidence i{background:var(--green);height:100%;display:block}.confidence b{font-size:.625rem}.stacked-buttons{gap:7px;margin-top:18px;display:grid}.customer-layout{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:15px;display:grid}.customer-row{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:35px minmax(120px,1.2fr) 62px .7fr 1fr 64px;align-items:center;gap:10px;padding:10px;display:grid}.customer-row:hover,.customer-row.selected{background:var(--surface2)}.customer-avatar{width:32px;height:32px;color:var(--muted);font-size:.5625rem}.customer-avatar.large{width:45px;height:45px;font-size:.75rem}.customer-row>span:nth-child(2),.customer-row>span:nth-child(4),.customer-row>span:nth-child(5){gap:2px;min-width:0;display:grid}.customer-row b{white-space:nowrap;text-overflow:ellipsis;font-size:.65625rem;overflow:hidden}.customer-row small{color:var(--muted);font-size:.53125rem}.health{text-align:center;border-radius:99px;padding:4px;font-size:.5rem;font-weight:750}.health.growing,.health.hot{color:var(--green);background:var(--green-soft)}.health.watch{color:var(--amber);background:var(--amber-soft)}.health.dormant{color:var(--muted);background:var(--surface3)}.account-title{grid-template-columns:45px 1fr auto;align-items:center;gap:11px;display:grid}.account-title h2{margin:5px 0 2px;font-size:1.125rem}.account-title p{color:var(--muted);margin:0;font-size:.5625rem}.account-title button{color:var(--muted);background:0 0;border:0}.account-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0;display:grid}.account-metrics span{background:var(--surface2);border:1px solid var(--line);border-radius:9px;gap:4px;padding:9px;display:grid}.account-metrics b{font-size:.625rem}.account-actions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.account-actions button{background:var(--surface2);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px;font-size:.5625rem}.service-map>small,.timeline>small{color:var(--faint);letter-spacing:.08em;font-size:.5625rem;font-weight:750}.service-map>div{flex-wrap:wrap;gap:6px;margin:8px 0 14px;display:flex}.service-map>div span{background:var(--green-soft);color:var(--green);border-radius:7px;padding:6px 8px;font-size:.5625rem}.service-map>div span.open{background:var(--accent-soft);color:var(--accent)}.service-map span b{margin-left:6px}.timeline>div{grid-template-columns:26px 1fr;gap:9px;margin-top:12px;display:grid}.timeline i{border-radius:7px;place-items:center;width:25px;height:25px;font-size:.5rem;font-style:normal;display:grid}.timeline i.email{background:var(--blue-soft);color:var(--blue)}.timeline i.quote{background:var(--amber-soft);color:var(--amber)}.timeline i.order{background:var(--green-soft);color:var(--green)}.timeline p{gap:2px;margin:0;display:grid}.timeline b{font-size:.625rem}.timeline small{color:var(--muted);font-size:.53125rem}.inbox-layout{grid-template-columns:330px minmax(0,1fr);gap:15px;height:calc(100vh - 165px);min-height:620px;display:grid}.thread-list,.conversation{overflow:hidden}.thread-filters{border-bottom:1px solid var(--line);align-items:center;gap:3px;height:51px;padding:0 12px;display:flex}.thread-filters span{color:var(--accent);margin-left:4px}.thread{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;grid-template-columns:5px 34px 1fr;gap:8px;padding:12px 10px;display:grid;position:relative}.thread.active{background:var(--surface2)}.thread>i{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-top:5px}.thread>span:last-child{grid-template-columns:1fr auto;gap:2px;min-width:0;display:grid}.thread em{color:var(--faint);font-size:.5rem;font-style:normal}.thread small{color:var(--muted);grid-column:1/-1;font-size:.53125rem}.thread p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin:3px 0 0;font-size:.5625rem;overflow:hidden}.conversation{grid-template-rows:auto auto 1fr auto;display:grid}.conversation-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.conversation-head>div{align-items:center;gap:9px;display:flex}.conversation-head span:last-child{display:grid}.conversation-head h2{margin:0;font-size:.8125rem}.conversation-head p{color:var(--muted);margin:2px 0 0;font-size:.5625rem}.conversation-head button{border:1px solid var(--line);background:var(--surface2);color:var(--text);border-radius:7px;padding:7px 8px;font-size:.5625rem}.signal-banner{background:var(--violet-soft);border:1px solid var(--violet);margin:11px 14px 0}@supports (color:color-mix(in lab, red, red)){.signal-banner{border:1px solid color-mix(in srgb,var(--violet) 30%,var(--line))}}.signal-banner{border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.signal-banner>span{color:var(--violet)}.signal-banner p{gap:1px;margin:0;display:grid}.signal-banner small{color:var(--muted);font-size:.5rem}.signal-banner button{color:var(--violet);background:0 0;border:0;font-size:.5625rem}.messages{flex-direction:column;gap:10px;padding:24px 20px;display:flex;overflow:auto}.message{border-radius:11px;max-width:72%;padding:10px 12px}.message p{margin:0 0 5px;font-size:.6875rem;line-height:1.45}.message small{color:var(--muted);font-size:.5rem}.message.outgoing{background:var(--accent-soft);border:1px solid var(--accent);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.message.outgoing{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))}}.message.incoming{background:var(--surface2);border:1px solid var(--line);align-self:flex-start}.composer{border-top:1px solid var(--line);padding:10px 13px}.quick-replies{gap:5px;margin-bottom:8px;display:flex}.quick-replies button{border:1px solid var(--line);background:var(--surface2);color:var(--muted);border-radius:99px;padding:5px 8px;font-size:.5rem}.composer textarea{background:var(--surface2);border:1px solid var(--line);width:100%;height:66px;color:var(--text);resize:none;border-radius:9px;padding:9px;font-size:.625rem}.composer>div:last-child{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.composer>div:last-child span{color:var(--muted);font-size:.5rem}.quote-stats{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:repeat(4,1fr);margin-bottom:15px;display:grid}.quote-stats>div{border-right:1px solid var(--line);gap:4px;padding:15px;display:grid}.quote-stats>div:last-child{border:0}.quote-stats small{color:var(--faint);font-size:.5rem;font-weight:700}.quote-stats b{font-size:1.25rem}.quote-stats span{color:var(--muted);font-size:.5625rem}.quote-table .table-head,.quote-table>button{grid-template-columns:.8fr 1.5fr .7fr .6fr .6fr .5fr 14px}.quote-table>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;align-items:center;gap:10px;padding:13px 14px;display:grid}.quote-table>button:hover{background:var(--surface2)}.quote-table>button span{min-width:0;font-size:.625rem}.quote-table>button span:nth-child(2){align-items:center;gap:7px;display:flex}.quote-table b{font-size:.625rem}.quote-status{border-radius:99px;padding:4px 7px;font-size:.5rem;font-style:normal}.quote-status.viewed{color:var(--blue);background:var(--blue-soft)}.quote-status.sent{color:var(--violet);background:var(--violet-soft)}.quote-status.draft{color:var(--muted);background:var(--surface3)}.quote-status.accepted{color:var(--green);background:var(--green-soft)}.quote-status.stale{color:var(--amber);background:var(--amber-soft)}.quotes-page{width:min(1120px,100%);margin:0 auto}.quotes-page>.page-header{margin-bottom:20px}.quotes-page .quote-stats{border-radius:12px;min-height:92px;margin-bottom:14px}.quotes-page .quote-stats>div{align-content:center;gap:3px;padding:13px 16px}.quotes-page .quote-stats small{letter-spacing:.07em;font-size:.625rem}.quotes-page .quote-stats b{font-size:1.375rem}.quotes-page .quote-stats span{font-size:.6875rem}.quotes-page .data-panel{border-radius:12px}.quotes-page .table-toolbar{min-height:62px;padding:10px 13px}.quotes-page .search-field{min-width:285px;height:40px}.quotes-page .search-field input,.quotes-page .filter-chips button{font-size:.75rem}.quotes-page .quote-table .table-head{min-height:40px;padding:11px 15px;font-size:.6875rem}.quotes-page .quote-table>button{min-height:58px;padding:11px 15px}.quotes-page .quote-table>button span{font-size:.78125rem;line-height:1.3}.quotes-page .quote-table b{font-size:.8125rem}.quotes-page .quote-table>button span:nth-child(4),.quotes-page .quote-table>button span:nth-child(5),.quotes-page .quote-table>button span:nth-child(6){font-size:.75rem}.quotes-page .quote-status{justify-content:center;width:max-content;padding:4px 8px;font-size:.625rem;font-weight:650;display:inline-flex}.quotes-page .company-tag{padding:3px 6px;font-size:.5625rem}.quotes-page .quote-table>button span:last-child{text-align:right;color:var(--faint);font-size:1.0625rem}.builder-layout{grid-template-columns:minmax(0,1fr) 310px;gap:15px;display:grid}.builder-main{gap:14px;display:grid}.form-section{padding:18px}.form-title{align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.form-title>span{background:var(--surface3);width:29px;height:29px;color:var(--accent);font:700 .5625rem var(--font-geist-mono);border-radius:8px;place-items:center;display:grid}.form-title>div{flex:1}.form-title h2{margin:1px 0 3px;font-size:.875rem}.form-title p{color:var(--muted);margin:0;font-size:.5625rem}.form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.form-grid.three{grid-template-columns:repeat(3,1fr)}.form-grid label,.full-label{color:var(--muted);gap:6px;font-size:.5625rem;font-weight:600;display:grid}.form-grid input,.form-grid select,.full-label textarea,.order-line input,.order-line select,.scan-fields input,.scan-fields select{border:1px solid var(--line);background:var(--surface2);height:38px;color:var(--text);border-radius:8px;padding:0 10px;font-size:.625rem}.full-label textarea{resize:vertical;height:74px;padding:10px}.line-table{border:1px solid var(--line);border-radius:10px;overflow:hidden}.line-head,.quote-line{grid-template-columns:1.7fr .45fr .8fr .8fr .6fr 28px;align-items:center;gap:7px;display:grid}.line-head{background:var(--surface2);color:var(--faint);padding:8px 10px;font-size:.5rem;font-weight:700}.quote-line{border-top:1px solid var(--line);padding:8px 10px}.quote-line input{border:1px solid var(--line);background:var(--surface2);width:100%;height:33px;color:var(--text);border-radius:7px;padding:0 8px;font-size:.5625rem}.quote-line>input:nth-child(2){text-align:center}.money-input{position:relative}.money-input span{color:var(--faint);font-size:.5625rem;position:absolute;top:9px;left:8px}.money-input input{padding-left:18px}.margin{text-align:center;border-radius:99px;padding:4px;font-size:.5625rem}.margin.good{color:var(--green);background:var(--green-soft)}.margin.watch{color:var(--amber);background:var(--amber-soft)}.quote-line>button{color:var(--faint);background:0 0;border:0;font-size:1rem}.add-line{border:1px dashed var(--line2);color:var(--accent);background:0 0;border-radius:8px;width:100%;margin-top:8px;padding:8px;font-size:.5625rem}.builder-summary{position:relative}.sticky-card{padding:18px;position:sticky;top:82px}.sticky-card h2{margin:9px 0 2px;font-size:1rem}.sticky-card>p{color:var(--muted);margin:0 0 17px;font-size:.5625rem}.summary-lines{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:9px;padding:12px 0;display:grid}.summary-lines span{justify-content:space-between;display:flex}.summary-lines b{font:600 .625rem var(--font-geist-mono)}.margin-meter{padding:14px 0}.margin-meter>div{background:var(--surface3);border-radius:99px;height:7px;overflow:hidden}.margin-meter i{background:var(--green);height:100%;display:block}.margin-meter span{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:.5625rem;display:flex}.summary-total{background:var(--surface2);border-radius:9px;justify-content:space-between;align-items:end;margin-bottom:12px;padding:12px;display:flex}.summary-total b{font:700 1.125rem var(--font-geist-mono)}.sticky-card>.button{margin-top:7px}.summary-note{text-align:center;margin:10px 0 0!important;font-size:.5rem!important}.orders-layout{grid-template-columns:minmax(0,1fr) 280px;gap:15px;display:grid}.order-form{padding:18px}.order-banner{background:var(--green-soft);border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.order-banner{border:1px solid color-mix(in srgb,var(--green) 25%,var(--line))}}.order-banner{border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;margin-bottom:17px;padding:9px 11px;display:grid}.order-banner>span{color:var(--green)}.order-banner p{gap:2px;margin:0;display:grid}.order-banner b{font-size:.5625rem}.order-banner small{color:var(--muted);font-size:.5rem}.order-banner button{color:var(--green);background:0 0;border:0;font-size:.5625rem}.asset-title{justify-content:space-between;align-items:end;margin:23px 0 9px;display:flex}.asset-title h2{margin:3px 0 0;font-size:.875rem}.asset-title button{color:var(--accent);background:0 0;border:0;font-size:.5625rem}.order-lines{border:1px solid var(--line);border-radius:9px;overflow:hidden}.order-line-head,.order-line{grid-template-columns:1.1fr .35fr .7fr 1.4fr 28px;align-items:center;gap:7px;display:grid}.order-line-head{background:var(--surface2);color:var(--faint);padding:8px 9px;font-size:.5rem;font-weight:700}.order-line{border-top:1px solid var(--line);padding:8px 9px}.order-line input,.order-line select{width:100%;height:34px}.order-line>button{color:var(--faint);background:0 0;border:0}.upload-zone{border:1px dashed var(--line2);border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin:13px 0;padding:12px;display:grid}.upload-zone>span{color:var(--accent);font-size:1.25rem}.upload-zone>div{display:grid}.upload-zone b{font-size:.5625rem}.upload-zone small{color:var(--muted);font-size:.5rem}.upload-zone button{border:1px solid var(--line);background:var(--surface2);color:var(--text);border-radius:7px;padding:7px 9px;font-size:.5rem}.form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:17px;padding-top:14px;display:flex}.form-footer span{color:var(--muted);font-size:.5rem}.recent-orders{height:max-content;padding:17px}.recent-orders>h2{margin:5px 0 12px;font-size:.9375rem}.recent-orders>div{border-top:1px solid var(--line);padding:12px 0}.order-company{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.order-company em{color:var(--green);font-size:.5rem;font-style:normal}.recent-orders>div>b{font-size:.625rem}.recent-orders p{color:var(--muted);margin:3px 0;font-size:.53125rem}.recent-orders>div>small{font:.5rem var(--font-geist-mono);color:var(--faint)}.scanner-layout{grid-template-columns:360px minmax(0,1fr);align-items:center;gap:55px;max-width:940px;margin:10px auto;display:grid}.phone-shell{color:#f3f5f7;background:#0b0d12;border:1px solid #373c48;border-radius:38px;padding:10px;box-shadow:0 30px 80px #00000059}.phone-top{justify-content:space-between;align-items:center;height:34px;padding:0 13px;font-size:.5625rem;display:flex}.phone-top b{font-size:.625rem}.phone-content{background:#141720;border:1px solid #292e39;border-radius:26px;min-height:570px;padding:22px 18px}.phone-content h2{margin:7px 0;font-size:1.375rem}.phone-content>p{color:#949baa;font-size:.625rem;line-height:1.5}.camera-frame{text-align:center;color:#747c8b;border:1px dashed #4c5362;border-radius:18px;place-items:center;height:290px;margin:24px 0 18px;display:grid}.camera-frame>span{font-size:2.875rem}.camera-frame>div{gap:4px;display:grid}.camera-frame b{color:#dfe2e8;font-size:.625rem}.camera-frame small{font-size:.5rem}.capture-actions{grid-template-columns:1fr 62px 1fr;align-items:center;gap:10px;display:grid}.capture-actions .button{padding:7px;font-size:.5rem}.shutter{background:0 0;border:4px solid #f3f5f7;border-radius:50%;width:60px;height:60px;padding:5px}.shutter i{background:#f3f5f7;border-radius:50%;width:100%;height:100%;display:block}.phone-nav{text-align:center;color:#7d8492;grid-template-columns:repeat(5,1fr);align-items:center;height:52px;font-size:.4375rem;display:grid}.phone-nav b{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;margin:-19px auto 0;font-size:.4375rem;display:grid}.scan-contact{background:#1c202a;border:1px solid #303643;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;margin:17px 0;padding:12px;display:grid}.scan-avatar{background:#2d3340;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.scan-contact b{font-size:.6875rem}.scan-contact p{color:#9aa1ae;margin:2px 0;font-size:.5625rem}.scan-contact span{color:#7f8795;font-size:.5rem}.scan-contact em{color:#5fc38d;font-size:.5rem;font-style:normal}.scan-fields{gap:8px;display:grid}.scan-fields label{color:#89919f;gap:4px;font-size:.5rem;display:grid}.scan-fields input,.scan-fields select{color:#f3f5f7;background:#1c202a;border-color:#303643;height:34px}.scan-plan{background:#2b2448;border:1px solid #493b75;border-radius:10px;grid-template-columns:22px 1fr;gap:8px;margin:12px 0;padding:9px;display:grid}.scan-plan>span{color:#9b85ee}.scan-plan p{gap:2px;margin:0;display:grid}.scan-plan b{font-size:.5625rem}.scan-plan small{color:#a8afbb;font-size:.5rem;line-height:1.4}.phone-content .full{margin-top:7px}.scanner-explainer>h2{letter-spacing:-.03em;margin:8px 0 25px;font-size:1.6875rem}.flow-step{grid-template-columns:34px 1fr;gap:13px;margin:18px 0;display:grid}.flow-step>i{background:var(--surface3);width:31px;height:31px;color:var(--accent);font:700 .625rem var(--font-geist-mono);border-radius:9px;place-items:center;display:grid}.flow-step p{gap:3px;margin:0;display:grid}.flow-step b{font-size:.75rem}.flow-step small{color:var(--muted);font-size:.625rem;line-height:1.4}.dash-layout{grid-template-columns:minmax(0,1fr) 320px;gap:15px;display:grid}.dash-chat{grid-template-rows:auto auto 1fr auto;min-height:650px;padding:0;display:grid;overflow:hidden}.dash-intro{grid-template-columns:38px 1fr;gap:12px;padding:24px 24px 14px;display:grid}.dash-intro>span{background:var(--violet-soft);width:36px;height:36px;color:var(--violet);border-radius:11px;place-items:center;font-size:1.0625rem;display:grid}.dash-intro h2{margin:0 0 4px;font-size:1.0625rem}.dash-intro p{color:var(--muted);margin:0;font-size:.625rem}.prompt-chips{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:0 24px 17px;display:flex}.prompt-chips button{border:1px solid var(--line);background:var(--surface2);color:var(--muted);border-radius:99px;padding:6px 9px;font-size:.53125rem}.chat-log{flex-direction:column;gap:16px;padding:22px 24px;display:flex;overflow:auto}.chat-message{grid-template-columns:29px 1fr;gap:9px;max-width:80%;display:grid}.chat-message.you{grid-template-columns:1fr 29px;align-self:flex-end}.chat-message.you span{grid-column:2}.chat-message.you p{background:var(--accent-soft);grid-area:1/1}.chat-message>span{background:var(--violet-soft);width:28px;height:28px;color:var(--violet);border-radius:8px;place-items:center;font-size:.5625rem;display:grid}.chat-message p{background:var(--surface2);border:1px solid var(--line);border-radius:10px;margin:0;padding:10px 12px;font-size:.65625rem;line-height:1.55}.dash-composer{border-top:1px solid var(--line);padding:12px 15px}.dash-composer textarea{background:var(--surface2);border:1px solid var(--line);width:100%;height:76px;color:var(--text);resize:none;border-radius:10px;padding:10px;font-size:.625rem}.dash-composer>div{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.dash-composer span{color:var(--muted);font-size:.5rem}.dash-composer button{background:var(--text);color:var(--bg);border:0;border-radius:7px;padding:7px 11px;font-size:.5625rem}.dash-side{gap:15px;height:max-content;display:grid}.staged-actions{padding-bottom:8px}.staged{border-bottom:1px solid var(--line);grid-template-columns:27px 1fr auto;align-items:center;gap:9px;margin:0 10px;padding:11px 8px;display:grid}.staged>span{background:var(--surface3);border-radius:7px;place-items:center;width:25px;height:25px;font-size:.5rem;display:grid}.staged p{gap:2px;margin:0;display:grid}.staged b{font-size:.5625rem}.staged small{color:var(--muted);font-size:.5rem}.staged-actions>.button{width:calc(100% - 20px);margin:10px 10px 0}.automation-card>p{color:var(--muted);font-size:.5625rem;line-height:1.5}.automation-scale{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:14px;display:grid}.automation-scale span{background:var(--surface2);border:1px solid var(--line);text-align:center;color:var(--faint);border-radius:7px;padding:7px 5px;font-size:.5625rem}.automation-scale span.active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.automation-scale b{margin-top:3px;font-size:.4375rem;display:block}.manager-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.manager-metrics>div{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:4px;padding:15px;display:grid}.manager-metrics span{color:var(--faint);font-size:.5rem;font-weight:700}.manager-metrics b{font-size:1.375rem}.manager-metrics small{color:var(--muted);font-size:.53125rem}.manager-grid{grid-template-columns:1.1fr .9fr;gap:15px;display:grid}.funnel-head,.funnel-row{grid-template-columns:.7fr repeat(4,1fr);align-items:center;gap:8px;display:grid}.funnel-head{border-bottom:1px solid var(--line);color:var(--faint);padding:10px 16px;font-size:.5rem;font-weight:700}.funnel-row{border-bottom:1px solid var(--line);padding:12px 16px}.funnel-row:last-child{border:0}.funnel-row>b{font-size:.625rem}.funnel-row>span{background:var(--surface2);border-radius:6px;height:25px;position:relative;overflow:hidden}.funnel-row i{background:var(--accent-soft);border-right:2px solid var(--accent);position:absolute;inset:0 auto 0 0}.funnel-row em{z-index:1;height:100%;font-style:normal;font:.5625rem var(--font-geist-mono);place-items:center;display:grid;position:relative}.rep-head,.rep-row{grid-template-columns:1fr repeat(3,.7fr);align-items:center;gap:7px;display:grid}.rep-head{border-bottom:1px solid var(--line);color:var(--faint);padding:10px 15px;font-size:.5rem;font-weight:700}.rep-row{border-bottom:1px solid var(--line);padding:11px 15px}.rep-row>span{gap:2px;display:grid}.rep-row>span:first-child{grid-template-columns:27px 1fr;align-items:center}.rep-row i{background:var(--surface3);width:26px;height:26px;font:.5rem var(--font-geist-mono);border-radius:50%;place-items:center;display:grid}.rep-row b{font-size:.5625rem}.rep-row small{color:var(--muted);font-size:.4375rem}.risk-table{margin-top:15px;overflow:hidden}.risk-table>div:not(.panel-head){border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;gap:13px;padding:12px 17px;display:grid}.risk{text-align:center;border-radius:99px;padding:4px 7px;font-size:.5rem;font-weight:750}.risk.high{color:var(--accent);background:var(--accent-soft)}.risk.medium{color:var(--amber);background:var(--amber-soft)}.risk.low{color:var(--green);background:var(--green-soft)}.risk-table p{gap:2px;margin:0;display:grid}.risk-table b{font-size:.625rem}.risk-table small{color:var(--muted);font-size:.5rem}.calendar-wrap{padding:0;overflow:hidden}.calendar-head{border-bottom:1px solid var(--line);align-items:center;gap:7px;height:54px;padding:0 14px;display:flex}.calendar-head button{border:1px solid var(--line);background:var(--surface2);color:var(--muted);border-radius:7px;padding:6px 8px;font-size:.5625rem}.calendar-head button.active{background:var(--text);color:var(--bg)}.calendar-head h2{margin:0;font-size:.8125rem}.calendar-head span{flex:1}.week-grid{grid-template-columns:56px repeat(5,1fr);min-height:570px;display:grid}.time-col,.day-col{grid-template-rows:42px repeat(5,95px);display:grid}.time-col{border-right:1px solid var(--line)}.time-col b{border-top:1px solid var(--line);color:var(--faint);padding:7px;font-size:.5rem;font-weight:500}.day-col{border-right:1px solid var(--line);position:relative}.day-col:last-child{border:0}.day-col>b{text-align:center;padding:13px;font-size:.5625rem}.day-col:after{content:"";background:repeating-linear-gradient(to bottom,transparent 0,transparent 94px,var(--line) 94px,var(--line) 95px);pointer-events:none;position:absolute;inset:42px 0 0}.cal-event{z-index:1;border-radius:8px;gap:2px;margin:5px 6px;padding:8px;font-size:.5625rem;font-weight:650;display:grid}.cal-event small{opacity:.7;font-size:.4375rem;font-weight:500}.cal-event.hunt{background:var(--blue-soft);color:var(--blue);border-left:2px solid var(--blue)}.cal-event.grow{background:var(--green-soft);color:var(--green);border-left:2px solid var(--green)}.cal-event.recover{background:var(--amber-soft);color:var(--amber);border-left:2px solid var(--amber)}.cal-event.meeting{background:var(--violet-soft);color:var(--violet);border-left:2px solid var(--violet)}.settings-layout{grid-template-columns:190px minmax(0,1fr);gap:15px;display:grid}.settings-nav{height:max-content;padding:7px}.settings-nav button{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:.625rem}.settings-nav button.active{background:var(--surface2);color:var(--text)}.settings-content{gap:14px;display:grid}.setting-section{padding:18px}.setting-section>div:first-child h2{margin:5px 0 3px;font-size:.9375rem}.setting-section>div:first-child p{color:var(--muted);margin:0 0 16px;font-size:.5625rem}.theme-options,.mode-options{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.theme-options>button,.mode-options>button{background:var(--surface2);color:var(--text);border:1px solid var(--line);text-align:left;border-radius:10px;padding:10px}.theme-options>button.active,.mode-options>button.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.theme-options b,.theme-options small{margin-top:6px;display:block}.theme-options b{font-size:.625rem}.theme-options small,.mode-options small{color:var(--muted);font-size:.5rem}.theme-preview{border:1px solid var(--line);border-radius:7px;grid-template-rows:22% 1fr;grid-template-columns:25% 1fr;gap:4px;height:75px;padding:5px;display:grid}.theme-preview:before{content:"";background:#11141b;border-radius:4px;grid-row:1/-1}.theme-preview span{background:#2a2f3a;border-radius:3px}.theme-preview.light-preview{background:#f4f5f7}.theme-preview.light-preview:before{background:#fff;border:1px solid #e0e3e8}.theme-preview.light-preview span{background:#e1e4e8}.theme-preview.dark-preview{background:#101219}.company-setting{border-top:1px solid var(--line);grid-template-columns:74px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.company-setting p{gap:2px;margin:0;display:grid}.company-setting b{font-size:.625rem}.company-setting small{color:var(--muted);font-size:.5rem}.switch{position:relative}.switch input{display:none}.switch i{background:var(--surface3);border:1px solid var(--line);border-radius:99px;width:35px;height:20px;display:block;position:relative}.switch i:after{content:"";background:var(--muted);border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}.switch input:checked+i{background:var(--accent-soft);border-color:var(--accent)}.switch input:checked+i:after{background:var(--accent);left:17px}.mode-options{grid-template-columns:repeat(3,1fr)}.mode-options>button{grid-template-columns:25px 1fr;gap:3px 9px;display:grid}.mode-options span{background:var(--surface3);width:25px;height:25px;color:var(--faint);font:700 .5625rem var(--font-geist-mono);border-radius:7px;grid-row:1/3;place-items:center;display:grid}.mode-options>button.active span{background:var(--accent);color:#fff}.mode-options b{font-size:.625rem}.mode-options small{grid-column:2}.toast{z-index:100;background:var(--text);color:var(--bg);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:.625rem;display:flex;position:fixed;bottom:24px;right:24px}.toast span{color:var(--green)}.empty-state,.empty-detail{text-align:center;color:var(--muted);padding:30px}.empty-state{grid-column:1/-1}.empty-state b,.empty-detail h2{color:var(--text)}.empty-state p,.empty-detail p{margin:6px 0 0;font-size:.625rem}.empty-detail>span{background:var(--green-soft);width:34px;height:34px;color:var(--green);border-radius:50%;place-items:center;margin-bottom:10px;display:inline-grid}.disabled-control,button:disabled{opacity:.55;cursor:not-allowed}.simulated-control{border-style:dashed}.margin.loss{color:var(--accent);background:var(--accent-soft)}.margin-meter.loss i{background:var(--accent)}.margin-meter.watch i{background:var(--amber)}.below-target{border:1px solid var(--amber);background:var(--amber-soft);color:var(--amber);border-radius:8px;gap:6px;margin:12px 0;padding:10px;font-size:.5625rem;display:grid}.below-target select{background:var(--surface2);height:34px;color:var(--text);border:1px solid var(--line);border-radius:7px;padding:0 8px}.app{grid-template-columns:220px minmax(0,1fr);font-size:.9375rem}.sidebar{padding:20px 14px 16px}.brand b{font-size:.9375rem}.brand small,.sidebar-footer small{font-size:.75rem}.company-switcher label,.nav-title{font-size:.6875rem}.company-switcher select{height:42px;font-size:.875rem}.nav-item{height:44px;font-size:.875rem}.nav-glyph{width:25px;height:25px;font-size:.6875rem}.nav-item em{font-size:.6875rem}.sidebar-footer b{font-size:.8125rem}.topbar{background:var(--surface);height:72px;padding:0 30px}.crumb{font-size:.875rem}.top-actions{gap:10px}.sync-pill{border:1px solid var(--line);background:var(--surface2);height:34px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:.75rem;display:flex}.sync-pill i{background:var(--amber);border-radius:50%;width:7px;height:7px}.sync-pill.live-readonly{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.sync-pill.live-readonly{border-color:color-mix(in srgb,var(--green) 38%,var(--line))}}.sync-pill.live-readonly{background:var(--green-soft);color:var(--green);font-weight:750}.sync-pill.live-readonly i{background:var(--green);box-shadow:0 0 0 4px var(--green)}@supports (color:color-mix(in lab, red, red)){.sync-pill.live-readonly i{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 16%,transparent)}}.sync-short{color:var(--amber);font-size:.625rem;font-weight:800;display:none}.live-readonly .sync-short{color:var(--green)}.ab-control{border:1px solid var(--line);background:var(--surface2);border-radius:9px;align-items:center;gap:3px;height:36px;padding:3px;display:flex}.ab-control>span{color:var(--faint);letter-spacing:.08em;padding:0 6px;font-size:.625rem;font-weight:800}.ab-control button{width:30px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-size:.75rem;font-weight:800}.ab-control button.active{background:var(--surface);color:var(--accent);box-shadow:0 1px 4px #0000001f}.icon-button,.ask-button{height:40px}.icon-button{width:40px}.ask-button{padding:0 13px;font-size:.8125rem}.main{max-width:1600px;padding:38px 40px 70px}.page-header{align-items:center;margin-bottom:28px}.eyebrow,.section-kicker{font-size:.6875rem}.page-header h1{margin:8px 0;font-size:2rem}.page-header p{max-width:900px;font-size:.9375rem;line-height:1.55}.button{min-height:42px;padding:10px 15px;font-size:.875rem}.panel{border-radius:12px;box-shadow:0 8px 26px #151c270e}.panel-head{padding:20px}.panel-head h2{font-size:1.125rem}.text-button{font-size:.8125rem}.workflow-summary{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.workflow-summary>div{border-right:1px solid var(--line);gap:5px;padding:18px 20px;display:grid}.workflow-summary>div:last-child{border-right:0}.workflow-summary small{color:var(--faint);letter-spacing:.08em;font-size:.6875rem;font-weight:800}.workflow-summary strong{letter-spacing:-.03em;font-size:1.5625rem}.workflow-summary span{color:var(--muted);font-size:.8125rem}.workflow-summary .proposed-note{background:var(--accent-soft)}.workflow-summary .proposed-note strong{color:var(--accent)}.workflow-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.motion-filters{flex-wrap:wrap;gap:8px;display:flex}.motion-filters button{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--muted);border-radius:8px;padding:0 13px;font-size:.8125rem}.motion-filters button b{color:var(--text);margin-left:6px}.motion-filters button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.motion-filters button.hunt.active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.motion-filters button.grow.active{border-color:var(--green);background:var(--green-soft);color:var(--green)}.motion-filters button.recover.active{border-color:var(--amber);background:var(--amber-soft);color:var(--amber)}.view-label{text-align:right;gap:2px;display:grid}.view-label b{font-size:.8125rem}.view-label span{color:var(--muted);font-size:.75rem}.motion-filters button:disabled{opacity:.46;cursor:not-allowed;background:var(--surface2);border-style:dashed}.motion-filters button:disabled b{color:var(--faint)}.workflow-layout{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:18px;display:grid}.deal-queue{overflow:hidden}.deal-head,.deal-row{grid-template-columns:minmax(220px,1.35fr) .62fr minmax(190px,1.15fr) .48fr .62fr;align-items:center;gap:16px;display:grid}.deal-head{background:var(--surface2);border-bottom:1px solid var(--line);color:var(--faint);letter-spacing:.07em;padding:12px 18px;font-size:.6875rem;font-weight:800}.deal-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:72px;color:var(--text);text-align:left;background:0 0;padding:13px 18px}.deal-row:last-child{border-bottom:0}.deal-row:hover,.deal-row.selected{background:var(--surface2)}.deal-row.selected{box-shadow:inset 3px 0 0 var(--accent)}.deal-row>span{gap:4px;min-width:0;display:grid}.deal-row b{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.deal-row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.deal-account>span{align-items:center;gap:8px;min-width:0;display:flex}.activity-state.missing b,.activity-state.overdue b{color:var(--accent)}.activity-state.missing small,.activity-state.overdue small{color:var(--accent);text-transform:uppercase;font-size:.625rem;font-weight:700}.company-tag{padding:3px 6px;font-size:.5625rem}.deal-detail{padding:24px;position:sticky;top:90px}.deal-detail-top{justify-content:space-between;align-items:center;display:flex}.deal-detail-top>div{gap:7px;display:flex}.deal-detail-top>small{font:.75rem var(--font-geist-mono);color:var(--muted)}.deal-detail h2{margin:20px 0 5px;font-size:1.5rem}.deal-detail>p{color:var(--muted);margin:0 0 20px;font-size:.875rem}.stage-stepper{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:5px;margin:20px 0 22px;display:grid}.stage-stepper span{justify-items:center;gap:6px;display:grid;position:relative}.stage-stepper span:only-child{grid-column:1/-1}.stage-stepper span:before{content:"";background:var(--line);z-index:0;height:2px;position:absolute;top:14px;left:-50%;right:50%}.stage-stepper span:first-child:before{display:none}.stage-stepper i{background:var(--surface2);border:1px solid var(--line);width:29px;height:29px;font:700 .625rem var(--font-geist-mono);z-index:1;border-radius:50%;place-items:center;font-style:normal;display:grid}.stage-stepper b{color:var(--faint);text-align:center;font-size:.5625rem;font-weight:650}.stage-stepper .done i{background:var(--green-soft);border-color:var(--green);color:var(--green)}.stage-stepper .current i{background:var(--accent);border-color:var(--accent);color:#fff}.stage-stepper .current b{color:var(--accent)}.next-activity-card{border:1px solid var(--line);background:var(--surface2);border-radius:9px;gap:4px;margin-bottom:14px;padding:14px;display:grid}.next-activity-card small{letter-spacing:.08em;color:var(--faint);font-size:.625rem;font-weight:800}.next-activity-card b{font-size:.875rem}.next-activity-card span{color:var(--muted);font-size:.75rem}.next-activity-card.missing,.next-activity-card.overdue{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.next-activity-card.missing,.next-activity-card.overdue{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.next-activity-card.missing,.next-activity-card.overdue{background:var(--accent-soft)}.next-activity-card.missing b,.next-activity-card.overdue b{color:var(--accent)}.instantly-reply-card{border:1px solid var(--blue);padding:15px}@supports (color:color-mix(in lab, red, red)){.instantly-reply-card{border:1px solid color-mix(in srgb,var(--blue) 38%,var(--line))}}.instantly-reply-card{background:var(--blue-soft);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.instantly-reply-card{background:color-mix(in srgb,var(--blue-soft) 55%,var(--surface))}}.instantly-reply-card{gap:7px;margin-bottom:14px;display:grid}.instantly-reply-card small{letter-spacing:.09em;color:var(--blue);font-size:.625rem;font-weight:850}.instantly-reply-card>b{font-size:.9375rem;line-height:1.35}.instantly-reply-card>span{color:var(--muted);font-size:.6875rem}.instantly-reply-card>p{border-top:1px solid var(--blue);max-height:260px;margin:5px 0 0;padding-top:11px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.instantly-reply-card>p{border-top:1px solid color-mix(in srgb,var(--blue) 20%,var(--line))}}.instantly-reply-card>p{white-space:pre-wrap;color:var(--text);font-size:.8125rem;line-height:1.58}.reason-box{padding:14px}.reason-box small,.recommended small,.proof-row small{font-size:.625rem}.reason-box p,.recommended p{font-size:.875rem}.reason-box span{font-size:.75rem}.recommended{margin:18px 2px}.action-buttons .button{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}.proof-row b{overflow-wrap:anywhere;font-size:.8125rem}.motion-label{padding:5px 8px;font-size:.625rem}.board-mode{grid-template-columns:minmax(0,1fr) 390px}.pipeline-board-wrap{gap:12px;min-width:0;display:grid}.pipeline-board{grid-template-columns:repeat(6,minmax(190px,1fr));gap:10px;padding:2px 2px 12px;display:grid;overflow-x:auto}.board-column{border:1px solid var(--line);background:var(--surface2);border-radius:10px;min-height:520px;overflow:hidden}.board-column>header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;height:48px;padding:0 13px;display:flex}.board-column>header span{font-size:.8125rem;font-weight:750}.board-column>header b{background:var(--surface3);border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.6875rem;display:grid}.board-column>div{gap:9px;padding:9px;display:grid}.column-empty{color:var(--faint);text-align:center;padding:20px 4px;font-size:.75rem}.deal-card{border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;border-radius:9px;gap:10px;padding:12px;display:grid;box-shadow:0 3px 10px #0000000a}.deal-card:hover,.deal-card.selected{border-color:var(--accent)}.deal-card.selected{box-shadow:0 0 0 2px var(--accent-soft)}.deal-card>span,.deal-card footer{justify-content:space-between;align-items:center;gap:6px;display:flex}.deal-card em{font-size:.625rem;font-style:normal;font-weight:750}.deal-card em.hunt{color:var(--blue)}.deal-card em.grow{color:var(--green)}.deal-card em.recover{color:var(--amber)}.deal-card h3{margin:0;font-size:.875rem;line-height:1.3}.deal-card p{color:var(--muted);min-height:33px;margin:0;font-size:.75rem;line-height:1.35}.deal-card p.missing,.deal-card p.overdue{color:var(--accent);font-weight:700}.deal-card footer{border-top:1px solid var(--line);color:var(--muted);padding-top:9px;font-size:.6875rem}.deal-card footer b{color:var(--text);font-size:.75rem}.won-handoff{border:1px solid var(--green);background:var(--green-soft);border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:68px;padding:12px 16px;display:grid}.won-handoff>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.won-handoff p{gap:3px;margin:0;display:grid}.won-handoff b{font-size:.8125rem}.won-handoff small{color:var(--muted);font-size:.75rem}.won-handoff button{color:var(--green);background:0 0;border:0;font-size:.8125rem;font-weight:700}.motion-summary small,.table-head,.quote-stat small,.manager-metrics span,.funnel-head,.rep-head,.order-line-head,.line-head{font-size:.6875rem}.motion-summary b,.quote-stat b{font-size:1.3125rem}.table-toolbar{padding:16px}.search-field{height:40px}.search-field input,.filter-chips button,.thread-filters button{font-size:.8125rem}.opportunity-line,.customer-row{min-height:64px;padding:14px 16px}.opportunity-line b,.customer-row b{font-size:.875rem}.opportunity-line small,.customer-row small{font-size:.75rem}.detail-drawer h2,.account-title h2{font-size:1.375rem}.detail-drawer>p,.next-action,.account-title p{font-size:.8125rem}.account-actions button{padding:10px;font-size:.8125rem}.thread{padding:15px 12px}.thread b{font-size:.8125rem}.thread small,.thread p,.thread em{font-size:.6875rem}.conversation-head h2{font-size:1rem}.conversation-head p,.signal-banner small{font-size:.75rem}.signal-banner b{font-size:.8125rem}.message p,.reply-box textarea{font-size:.875rem}.quote-table>button,.quote-line,.order-line{min-height:58px}.quote-table b,.quote-line b,.recent-orders>div>b{font-size:.8125rem}.quote-table small,.recent-orders p,.recent-orders>div>small{font-size:.6875rem}.form-grid label,.scan-fields label{font-size:.75rem}.form-grid input,.form-grid select,.form-grid textarea,.quote-line input,.order-line input,.order-line select{font-size:.8125rem}.dash-intro h2{font-size:1.25rem}.dash-intro p,.prompt-chips button,.chat-message p,.dash-composer textarea{font-size:.8125rem}.staged b,.risk-table b,.rep-row b{font-size:.75rem}.staged small,.risk-table small,.rep-row small,.manager-metrics small{font-size:.6875rem}.calendar-head h2{font-size:1rem}.calendar-head button,.day-col>b,.cal-event{font-size:.75rem}.cal-event small{font-size:.625rem}.settings-nav button{font-size:.8125rem}.setting-section>div:first-child h2{font-size:1.1875rem}.setting-section>div:first-child p,.theme-options small,.mode-options small,.company-setting small{font-size:.75rem}.theme-options b,.mode-options b,.company-setting b,.toast{font-size:.8125rem}@media (width<=1280px){.workflow-layout,.board-mode,.motion-workspace,.customer-layout,.builder-layout,.orders-layout,.dash-layout,.manager-grid{grid-template-columns:1fr}.deal-detail,.action-panel,.detail-drawer,.customer-360,.sticky-card{position:static}.deal-head,.deal-row{grid-template-columns:minmax(200px,1.2fr) .6fr minmax(180px,1fr) .45fr .6fr}.dash-side{grid-template-columns:1fr 1fr}.inbox-layout{grid-template-columns:290px 1fr}.sync-pill{justify-content:center;width:82px;padding:0}.sync-pill i,.sync-full{display:none}.sync-short{display:inline}}@media (width<=900px){.app{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:12px;height:auto;padding:10px 14px;position:sticky}.brand span:last-child,.company-switcher,.nav-title,.sidebar-footer{display:none}.sidebar nav{gap:3px;display:flex;overflow:auto}.nav-group{margin:0;display:flex}.nav-item{white-space:nowrap;grid-template-columns:25px auto;width:auto;height:38px;padding:0 9px}.nav-item em{display:none}.workflow-summary{grid-template-columns:repeat(2,1fr)}.workflow-summary>div:nth-child(2){border-right:0}.workflow-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.topbar{padding:0 14px;top:59px}.ab-control>span{display:none}.main{padding:30px 20px 60px}.deal-head{display:none}.deal-row{grid-template-columns:1fr 1fr}.deal-row>span:nth-child(4),.deal-row>span:nth-child(5){display:none}.workflow-toolbar{flex-direction:column;align-items:flex-start}.view-label{text-align:left}.pipeline-board{grid-template-columns:repeat(6,220px)}.inbox-layout{grid-template-columns:1fr;height:auto}.thread-list{max-height:320px}.conversation{min-height:600px}.scanner-layout{grid-template-columns:1fr}.phone-shell{max-width:360px;margin:auto}.scanner-explainer{max-width:540px;margin:auto}.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;overflow:auto}.settings-nav button{white-space:nowrap;width:auto}.week-grid{min-width:820px}.calendar-wrap{overflow:auto}.manager-metrics,.lower-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.topbar{padding:0 8px}.crumb span,.crumb b,.ask-button kbd{display:none}.top-actions{gap:4px}.sync-pill{width:50px}.ab-control{height:34px}.ab-control button{width:26px}.ask-button{justify-content:center;width:36px;padding:0;font-size:0}.ask-button span{font-size:.9375rem}.main{padding:22px 12px 48px}.page-header{flex-direction:column;align-items:flex-start}.page-header h1{font-size:1.75rem}.workflow-summary,.motion-summary,.quote-stats,.manager-metrics,.lower-grid,.dash-side{grid-template-columns:1fr}.workflow-summary>div,.motion-summary>div{border-right:0;border-bottom:1px solid var(--line)}.workflow-summary>div:last-child{border-bottom:0}.motion-filters{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.motion-filters button{width:100%}.deal-row{grid-template-columns:1fr;gap:8px}.deal-row>span:nth-child(2){display:none}.stage-stepper{grid-template-columns:repeat(6,64px);overflow-x:auto}.won-handoff{grid-template-columns:32px 1fr}.won-handoff button{text-align:left;grid-column:2;padding:0}.opportunity-table .table-head,.opportunity-line{grid-template-columns:1fr .75fr 12px}.opportunity-table .table-head span:nth-child(2),.opportunity-table .table-head span:nth-child(4),.opportunity-line>span:nth-child(2),.opportunity-line>span:nth-child(4){display:none}.table-toolbar{flex-direction:column;align-items:stretch}.search-field{min-width:0}.customer-row{grid-template-columns:34px 1fr auto}.customer-row>span:nth-child(4),.customer-row>span:nth-child(5),.customer-row>span:nth-child(6){display:none}.form-grid,.form-grid.three,.theme-options,.mode-options{grid-template-columns:1fr}.line-head,.quote-line{grid-template-columns:1.3fr .45fr .7fr 26px}.line-head span:nth-child(3),.line-head span:nth-child(5),.quote-line>div:nth-child(3),.quote-line>.margin{display:none}.quote-table .table-head,.quote-table>button{grid-template-columns:.8fr 1fr .6fr 12px}.quote-table .table-head span:nth-child(3),.quote-table .table-head span:nth-child(5),.quote-table .table-head span:nth-child(6),.quote-table>button span:nth-child(3),.quote-table>button span:nth-child(5),.quote-table>button span:nth-child(6){display:none}.order-line-head,.order-line{grid-template-columns:1fr .4fr 26px}.order-line-head span:nth-child(3),.order-line-head span:nth-child(4),.order-line input:nth-child(3),.order-line input:nth-child(4){display:none}.form-footer{flex-direction:column;align-items:flex-start;gap:10px}.manager-grid{display:block}.manager-grid>.panel{margin-bottom:12px}}.inbox-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.inbox-page-head h1{letter-spacing:-.035em;margin:7px 0 6px;font-size:1.9375rem;line-height:1.1}.inbox-page-head p{color:var(--muted);margin:0;font-size:.875rem}.integration-strip{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.integration-strip span{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:.6875rem;font-weight:650;display:flex}.integration-strip i{background:var(--amber);border-radius:50%;width:6px;height:6px}.inbox-layout.inbox-v2{grid-template-columns:300px minmax(520px,1fr) 310px;align-items:stretch;gap:14px;height:calc(100vh - 188px);min-height:680px}.inbox-v2>.panel{min-height:0}.inbox-v2 .thread-list{grid-template-rows:auto auto 1fr;display:grid}.inbox-search{height:52px;color:var(--faint);border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:0 12px;display:flex}.inbox-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:.8125rem}.inbox-search input::placeholder{color:var(--faint)}.inbox-v2 .thread-filters button{height:31px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 9px;font-size:.75rem}.inbox-v2 .thread-filters button.active{background:var(--surface3);color:var(--text);font-weight:700}.inbox-v2 .thread-filters span{color:var(--accent);margin-left:3px}.thread-scroll{overflow:auto}.inbox-v2 .thread>span:last-child{min-width:0;display:block}.thread-name{justify-content:space-between;align-items:center;gap:6px;display:flex}.thread-name b{font-size:.8125rem}.thread-name em{color:var(--faint);white-space:nowrap;font-size:.625rem;font-style:normal}.inbox-v2 .thread small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.6875rem;display:block;overflow:hidden}.thread-meta{align-items:center;gap:6px;margin-top:7px;display:flex}.thread-meta em{color:var(--muted);font-size:.625rem;font-style:normal}.inbox-v2 .thread p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:7px 0 0;font-size:.6875rem;line-height:1.35;overflow:hidden}.channel-tag{letter-spacing:.03em;border-radius:999px;align-items:center;width:max-content;padding:3px 6px;font-style:normal;display:inline-flex;font-size:.5625rem!important;font-weight:800!important}.channel-tag.text{background:var(--green-soft);color:var(--green)}.channel-tag.email{background:var(--blue-soft);color:var(--blue)}.channel-tag.call{background:var(--violet-soft);color:var(--violet)}.inbox-search>button{width:24px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none;font-size:1rem;line-height:1}.inbox-search>button:hover{background:var(--surface3);color:var(--text)}.comms-center{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.comms-center .conversation-head>div:last-child{gap:6px;display:flex}.comms-center .signal-banner{margin:10px 12px 0;padding:10px 12px}.shared-timeline{background:var(--surface2);gap:14px;padding:18px 22px 22px}@supports (color:color-mix(in lab, red, red)){.shared-timeline{background:color-mix(in srgb,var(--surface2) 40%,var(--surface))}}.shared-timeline{scroll-behavior:smooth}.timeline-day{color:var(--faint);letter-spacing:.1em;align-items:center;gap:10px;font-size:.5625rem;font-weight:800;display:flex}.timeline-day:before,.timeline-day:after{content:"";background:var(--line);flex:1;height:1px}.shared-timeline .message{border-radius:12px;width:auto;max-width:80%;padding:12px 14px}.shared-timeline .message p{white-space:pre-wrap;margin:7px 0 0;font-size:.8125rem;line-height:1.5}.shared-timeline .message.incoming{background:var(--surface);border:1px solid var(--line);align-self:flex-start}.shared-timeline .message.outgoing{background:var(--accent-soft);border:1px solid var(--accent);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.shared-timeline .message.outgoing{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line))}}.message-channel{justify-content:space-between;align-items:center;gap:14px;display:flex}.message-channel small{color:var(--muted);font-size:.625rem}.message-subject{margin-top:8px;font-size:.75rem;display:block}.call-event{border:1px solid var(--violet);align-self:stretch}@supports (color:color-mix(in lab, red, red)){.call-event{border:1px solid color-mix(in srgb,var(--violet) 25%,var(--line))}}.call-event{background:var(--violet-soft);border-radius:11px;grid-template-columns:34px 1fr;gap:10px;padding:12px;display:grid}.event-icon{background:var(--surface);width:32px;height:32px;color:var(--violet);border-radius:8px;place-items:center;display:grid}.call-event header{justify-content:space-between;align-items:center;gap:12px;display:flex}.call-event header b{font-size:.75rem}.call-event header span{color:var(--muted);font-size:.625rem}.call-event details{margin-top:7px}.call-event summary{cursor:pointer;color:var(--violet);font-size:.6875rem;font-weight:700}.call-event details p{white-space:pre-line;color:var(--muted);border-top:1px solid var(--violet);margin:9px 0 0;padding-top:9px;font-size:.6875rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.call-event details p{border-top:1px solid color-mix(in srgb,var(--violet) 20%,var(--line))}}.composer-v2{border-top:1px solid var(--line);background:var(--surface);padding:0}.composer-tabs{border-bottom:1px solid var(--line);gap:5px;height:43px;padding:7px 12px;display:flex}.composer-tabs button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:.6875rem;font-weight:700}.composer-tabs button.active{background:var(--surface3);color:var(--text)}.composer-v2 .quick-replies{flex-wrap:wrap;margin:0;padding:9px 12px 0}.composer-v2 .quick-replies button{padding:5px 8px;font-size:.625rem}.subject-input{border:0;border-bottom:1px solid var(--line);width:calc(100% - 24px);height:36px;color:var(--text);background:0 0;margin:9px 12px 0;font-size:.75rem;display:block}.composer-v2 textarea{width:calc(100% - 24px);height:78px;color:var(--text);resize:none;background:0 0;border:0;margin:9px 12px 0;padding:8px 2px;font-size:.8125rem;line-height:1.45}.composer-v2 textarea:focus-visible,.subject-input:focus-visible{outline:0}.composer-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:7px 12px;display:flex;margin:0!important}.composer-footer>div{align-items:center;gap:6px;min-width:0;display:flex}.composer-footer>div button{border:1px solid var(--line);background:var(--surface2);height:30px;color:var(--muted);border-radius:7px;padding:0 8px;font-size:.625rem}.composer-footer span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.625rem!important}.send-button{text-transform:capitalize;white-space:nowrap;height:36px;min-height:36px!important;padding:0 13px!important}.inbox-context{padding:17px;overflow:auto}.context-person{grid-template-columns:46px 1fr;align-items:center;gap:11px;display:grid}.context-person .customer-avatar{width:44px;height:44px;font-size:.6875rem}.context-person h2{margin:5px 0 2px;font-size:1.0625rem}.context-person p{color:var(--muted);margin:0;font-size:.6875rem}.inbox-context hr{border:0;border-top:1px solid var(--line);margin:17px 0}.contact-lines{gap:7px;margin-top:16px;display:grid}.contact-lines button{border:1px solid var(--line);background:var(--surface2);min-height:48px;color:var(--text);text-align:left;border-radius:9px;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:7px;display:grid}.contact-lines button>span{gap:2px;min-width:0;display:grid}.contact-lines b{white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.contact-lines small{color:var(--muted);font-size:.5625rem}.context-section header{justify-content:space-between;align-items:center;display:flex}.context-section header small{letter-spacing:.09em;color:var(--faint);font-size:.5625rem;font-weight:800}.context-section header button{color:var(--accent);background:0 0;border:0;font-size:.625rem}.context-section h3{margin:11px 0;font-size:.875rem}.deal-context-grid{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.deal-context-grid span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:3px;padding:9px;display:grid}.deal-context-grid span:nth-child(2n){border-right:0}.deal-context-grid span:nth-last-child(-n+2){border-bottom:0}.deal-context-grid small,.context-next small{letter-spacing:.07em;color:var(--faint);font-size:.5rem;font-weight:800}.deal-context-grid b{font-size:.6875rem}.open-status{color:var(--green)}.context-next{background:var(--accent-soft);border-radius:8px;gap:4px;margin-top:9px;padding:10px;display:grid}.context-next b{color:var(--accent);font-size:.6875rem;line-height:1.35}.context-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.context-actions button{border:1px solid var(--line);background:var(--surface2);height:36px;color:var(--text);border-radius:8px;font-size:.625rem}.ai-next{background:var(--violet-soft);border-radius:9px;grid-template-columns:28px 1fr;gap:8px;margin-top:10px;padding:10px;display:grid}.ai-next>span{background:var(--surface);width:26px;height:26px;color:var(--violet);border-radius:7px;place-items:center;display:grid}.ai-next p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.5}@media (width<=1400px){.inbox-layout.inbox-v2{grid-template-columns:280px minmax(480px,1fr) 285px}.inbox-context{padding:14px}.comms-center .conversation-head>div:last-child button:nth-child(3){display:none}}@media (width<=1180px){.inbox-layout.inbox-v2{grid-template-columns:280px minmax(0,1fr);height:auto}.inbox-v2 .thread-list{height:720px}.comms-center{min-height:720px}.inbox-context{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.inbox-context>hr{display:none}.context-section{border-top:1px solid var(--line);padding:14px 0}}@media (width<=900px){.inbox-page-head{flex-direction:column;align-items:flex-start}.integration-strip{justify-content:flex-start}.inbox-layout.inbox-v2{grid-template-columns:1fr}.inbox-v2 .thread-list{height:350px}.comms-center{min-height:720px}.inbox-context{grid-column:auto;display:block}.inbox-context>hr{display:block}}@media (width<=620px){.inbox-page-head h1{font-size:1.6875rem}.integration-strip span{font-size:.5625rem}.comms-center .conversation-head{align-items:flex-start;gap:9px}.comms-center .conversation-head>div:last-child button:not(:first-child){display:none}.shared-timeline{padding:14px 10px}.shared-timeline .message{max-width:92%}.call-event header{flex-direction:column;align-items:flex-start}.composer-footer>div button{display:none}.inbox-context{padding:14px}}.app.theme-social{--bg:#eef2f7;--sidebar:#fff;--surface:#fff;--surface2:#f5f7fb;--surface3:#e7edf5;--text:#182230;--muted:#5d6978;--faint:#8793a3;--line:#d9e1eb;--line2:#c8d3e0;--theme-accent:#2f6fed;--theme-accent-muted:#4f75bd;--theme-accent-bold:#1769f5;--accent:var(--theme-accent);--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app.theme-social{--accent-soft:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.app.theme-social{--green:#23875c;--green-soft:#e6f6ee;--amber:#a96819;--amber-soft:#fff2dd;--blue:#2f6fed;--blue-soft:#e8f0ff;--violet:#7558d9;--violet-soft:#f0ebff;--shadow:0 10px 30px #20385a17}.app.theme-creative{--bg:#f5eee5;--sidebar:#2e1838;--surface:#fffaf3;--surface2:#f3e8dd;--surface3:#ead9cb;--text:#2d2531;--muted:#6d6171;--faint:#958899;--line:#dfd0c3;--line2:#cdbbab;--theme-accent:#df5c46;--theme-accent-muted:#bd6b5d;--theme-accent-bold:#f04c32;--accent:var(--theme-accent);--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app.theme-creative{--accent-soft:color-mix(in srgb,var(--accent) 14%,var(--surface))}}.app.theme-creative{--green:#17886f;--green-soft:#dff3eb;--amber:#b37125;--amber-soft:#f9e8c8;--blue:#3478c8;--blue-soft:#e3eefb;--violet:#7b58d2;--violet-soft:#eee7fc;--shadow:0 15px 40px #492a371f}.app.theme-creative .sidebar{--text:#fff9f2;--muted:#d2c1d7;--faint:#a88daf;--line:#513459;--line2:#68446f;--surface:#3b2145;--surface2:#43264e;--surface3:#583062}.app.theme-focus{--bg:#0b0f16;--sidebar:#080b11;--surface:#141a23;--surface2:#1a222d;--surface3:#232d3a;--text:#f0f3f8;--muted:#9aa6b6;--faint:#687688;--line:#293443;--line2:#39485b;--theme-accent:#7d6df2;--theme-accent-muted:#746da5;--theme-accent-bold:#8d78ff;--accent:var(--theme-accent);--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app.theme-focus{--accent-soft:color-mix(in srgb,var(--accent) 18%,var(--surface))}}.app.theme-focus{--green:#5fc28b;--green-soft:#173426;--amber:#e1a755;--amber-soft:#3a2c19;--blue:#6494f4;--blue-soft:#1b2d4a;--violet:#9c87f6;--violet-soft:#2b254d;--shadow:0 18px 48px #00000057}.app.theme-executive{--bg:#e9e4dc;--sidebar:#252321;--surface:#fbf8f2;--surface2:#f0ebe3;--surface3:#e3ddd3;--text:#211f1d;--muted:#665f58;--faint:#8a8279;--line:#d5ccc1;--line2:#c3b7aa;--theme-accent:#a23f34;--theme-accent-muted:#8b5b54;--theme-accent-bold:#bd3528;--accent:var(--theme-accent);--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app.theme-executive{--accent-soft:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.app.theme-executive{--green:#347554;--green-soft:#e0eee5;--amber:#936022;--amber-soft:#f3e5ca;--blue:#396b9d;--blue-soft:#e2eaf2;--violet:#6f5a9e;--violet-soft:#eae4f2;--shadow:0 9px 26px #332b231a}.app.theme-executive .sidebar{--text:#f5f1ea;--muted:#bbb2a8;--faint:#8d847c;--line:#423f3b;--line2:#57524d;--surface:#2e2b28;--surface2:#34312e;--surface3:#403c38}.app.theme-social.brightness-low{--bg:#e5e9ef;--sidebar:#f7f8fa;--surface:#f7f8fa;--surface2:#eceff4;--surface3:#dfe5ed;--line:#cdd5df;--line2:#bdc8d5}.app.theme-social.brightness-bright{--bg:#f5f7fa;--sidebar:#fff;--surface:#fff;--surface2:#f7f9fc;--surface3:#ebf0f6}.app.theme-creative.brightness-low{--bg:#e9dfd4;--surface:#f3ece4;--surface2:#e6d9cc;--surface3:#d8c7b7;--line:#cfbdad;--line2:#baa695}.app.theme-creative.brightness-bright{--bg:#fbf5ec;--surface:#fffdf9;--surface2:#f7ece1;--surface3:#edddcf}.app.theme-executive.brightness-low{--bg:#dcd6ce;--surface:#f1ede7;--surface2:#e5dfd7;--surface3:#d6cec4;--line:#c6bcb0;--line2:#b2a598}.app.theme-executive.brightness-bright{--bg:#f2eee8;--surface:#fffdf9;--surface2:#f5f0e9;--surface3:#e8e1d8}.app.accent-bold .nav-item.active,.app.accent-bold .button.primary{box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.app.accent-bold .nav-item.active,.app.accent-bold .button.primary{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}}.app.contrast-soft{--line:var(--text)}@supports (color:color-mix(in lab, red, red)){.app.contrast-soft{--line:color-mix(in srgb,var(--text) 11%,transparent)}}.app.contrast-soft{--line2:var(--text)}@supports (color:color-mix(in lab, red, red)){.app.contrast-soft{--line2:color-mix(in srgb,var(--text) 17%,transparent)}}.app.contrast-high{--muted:var(--text)}@supports (color:color-mix(in lab, red, red)){.app.contrast-high{--muted:color-mix(in srgb,var(--text) 76%,var(--bg))}}.app.contrast-high{--faint:var(--text)}@supports (color:color-mix(in lab, red, red)){.app.contrast-high{--faint:color-mix(in srgb,var(--text) 60%,var(--bg))}}.app.contrast-high{--line:var(--text)}@supports (color:color-mix(in lab, red, red)){.app.contrast-high{--line:color-mix(in srgb,var(--text) 28%,var(--bg))}}.app.contrast-high{--line2:var(--text)}@supports (color:color-mix(in lab, red, red)){.app.contrast-high{--line2:color-mix(in srgb,var(--text) 40%,var(--bg))}}.app.shadows-none{--shadow:none}.app.shadows-soft{--shadow:0 8px 24px #0000001f}.app.shadows-strong{--shadow:0 20px 50px #00000052}.app.shadows-strong .panel,.app.cards-raised .panel{box-shadow:var(--shadow)}.app.cards-flat .panel{background:var(--surface2)}.app.radius-square .panel,.app.radius-square button,.app.radius-square input,.app.radius-square textarea,.app.radius-square select{border-radius:3px!important}.app.radius-round .panel{border-radius:20px}.app.radius-round button,.app.radius-round input,.app.radius-round textarea,.app.radius-round select{border-radius:13px}.app.radius-round .channel-tag,.app.radius-round .sync-pill{border-radius:999px}.app.text-small,.app.text-default,.app.text-large{--text-size-setting:1}.app.density-compact .main{padding-top:26px}.app.density-compact .nav-item{height:36px}.app.density-compact .deal-row{min-height:58px;padding-top:9px;padding-bottom:9px}.app.density-compact .thread{min-height:88px;padding-top:10px;padding-bottom:10px}.app.density-compact .workflow-summary>div{padding:13px 16px}.app.density-compact .setting-section{padding:15px}.app.density-spacious .main{padding-top:48px}.app.density-spacious .nav-item{height:50px;margin:4px 0}.app.density-spacious .deal-row{min-height:84px;padding-top:17px;padding-bottom:17px}.app.density-spacious .thread{min-height:126px;padding-top:18px;padding-bottom:18px}.app.density-spacious .workflow-summary>div{padding:24px}.app.density-spacious .setting-section{padding:25px}.app.sidebar-compact{grid-template-columns:78px minmax(0,1fr)}.app.sidebar-compact .sidebar{padding-left:10px;padding-right:10px}.app.sidebar-compact .brand{justify-content:center}.app.sidebar-compact .brand>span:last-child,.app.sidebar-compact .company-switcher,.app.sidebar-compact .nav-title,.app.sidebar-compact .nav-item>span:nth-child(2),.app.sidebar-compact .nav-item em,.app.sidebar-compact .sidebar-footer span:nth-child(2),.app.sidebar-compact .sidebar-footer a{display:none}.app.sidebar-compact .nav-item{grid-template-columns:1fr;justify-items:center;padding:0;display:grid}.app.sidebar-compact .nav-group{margin-bottom:7px}.app.sidebar-compact .sidebar-footer{grid-template-columns:1fr;justify-items:center;padding-left:0;padding-right:0}.app.reduced-motion *,.app.reduced-motion :before,.app.reduced-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.theme-options.expanded{grid-template-columns:repeat(4,minmax(165px,1fr))}.theme-options.expanded>button{min-height:142px;padding:12px;position:relative}.theme-options.expanded>button em{background:var(--accent);color:#fff;border-radius:999px;padding:4px 6px;font-size:.5rem;font-style:normal;font-weight:800;position:absolute;top:9px;right:9px}.theme-preview.social-preview{background:#eef2f7}.theme-preview.social-preview:before{background:#fff}.theme-preview.social-preview span:first-child{background:#2f6fed}.theme-preview.social-preview span:nth-child(2){background:#fff}.theme-preview.social-preview span:nth-child(3){background:#dce6f4}.theme-preview.creative-preview{background:#f5eee5}.theme-preview.creative-preview:before{background:#2e1838}.theme-preview.creative-preview span:first-child{background:#df5c46}.theme-preview.creative-preview span:nth-child(2){background:#fffaf3}.theme-preview.creative-preview span:nth-child(3){background:#17886f}.theme-preview.focus-preview{background:#0b0f16}.theme-preview.focus-preview:before{background:#080b11}.theme-preview.focus-preview span:first-child{background:#7d6df2}.theme-preview.focus-preview span:nth-child(2){background:#141a23}.theme-preview.focus-preview span:nth-child(3){background:#232d3a}.theme-preview.executive-preview{background:#e9e4dc}.theme-preview.executive-preview:before{background:#252321}.theme-preview.executive-preview span:first-child{background:#a23f34}.theme-preview.executive-preview span:nth-child(2){background:#fbf8f2}.theme-preview.executive-preview span:nth-child(3){background:#d5ccc1}.preference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.preference-control{border:1px solid var(--line);background:var(--surface2);border-radius:10px;flex-direction:column;justify-content:space-between;gap:14px;min-height:122px;padding:14px;display:flex}.preference-control>span{gap:4px;display:grid}.preference-control>span b{font-size:.8125rem}.preference-control>span small{color:var(--muted);font-size:.6875rem;line-height:1.4}.preference-segments{background:var(--surface3);border:1px solid var(--line);border-radius:8px;padding:3px;display:flex}.preference-segments button{min-width:0;height:31px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:1;padding:0 7px;font-size:.625rem}.preference-segments button.active{background:var(--surface);color:var(--text);font-weight:750;box-shadow:0 2px 8px #0000001f}.font-family-segments{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.font-family-segments button{font-size:.6875rem}.font-family-segments .font-sample-modern{font-family:var(--font-geist-sans),sans-serif}.font-family-segments .font-sample-system{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.font-family-segments .font-sample-rounded{font-family:ui-rounded,SF Pro Rounded,Segoe UI,sans-serif}.font-family-segments .font-sample-clear{font-family:Arial,Helvetica,sans-serif}.toggle-control{grid-template-columns:1fr auto;align-items:center;display:grid}.toggle-control .switch{justify-self:end}@media (width<=1280px){.theme-options.expanded,.preference-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.app.sidebar-compact{display:block}.theme-options.expanded,.preference-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.theme-options.expanded,.preference-grid{grid-template-columns:1fr}.appearance-settings .page-actions{width:100%}}.app{--field-bg:var(--surface2)}@supports (color:color-mix(in lab, red, red)){.app{--field-bg:color-mix(in srgb,var(--surface2) 86%,var(--bg))}}.app{--field-line:var(--text)}@supports (color:color-mix(in lab, red, red)){.app{--field-line:color-mix(in srgb,var(--text) 22%,var(--bg))}}.app{--field-hover:var(--text)}@supports (color:color-mix(in lab, red, red)){.app{--field-hover:color-mix(in srgb,var(--text) 34%,var(--bg))}}.app{letter-spacing:-.005em}.app-body{background:linear-gradient(180deg,var(--bg) 0,var(--bg) 260px)}@supports (color:color-mix(in lab, red, red)){.app-body{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 94%,var(--surface)) 0,var(--bg) 260px)}}.app input:not([type=checkbox]):not([type=radio]):not(.search-control-input),.app select,.app textarea{color:var(--text);transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffff08;border:1px solid var(--field-line)!important;background:var(--field-bg)!important}.app input:not([type=checkbox]):not([type=radio]):not(.search-control-input):hover,.app select:hover,.app textarea:hover{border-color:var(--field-hover)!important}.app input:not([type=checkbox]):not([type=radio]):not(.search-control-input):focus,.app select:focus,.app textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.app input:not([type=checkbox]):not([type=radio]):not(.search-control-input):focus,.app select:focus,.app textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)!important}}.app input:not([type=checkbox]):not([type=radio]):not(.search-control-input):focus,.app select:focus,.app textarea:focus{outline:0}.app input::placeholder,.app textarea::placeholder{color:var(--faint)}.app input:disabled:not(.search-control-input),.app textarea:disabled,.app select:disabled{background:var(--surface2)!important}@supports (color:color-mix(in lab, red, red)){.app input:disabled:not(.search-control-input),.app textarea:disabled,.app select:disabled{background:color-mix(in srgb,var(--surface2) 62%,var(--bg))!important}}.app input:disabled:not(.search-control-input),.app textarea:disabled,.app select:disabled{border-style:dashed!important}.form-grid label,.scan-fields label{color:var(--muted);gap:7px;font-size:.75rem;font-weight:650;display:grid}.form-grid input,.form-grid select,.form-grid textarea,.scan-fields input,.scan-fields select,.subject-input{min-height:42px;padding:0 12px}.form-grid textarea{padding-top:11px}.search-field,.inbox-search{border:1px solid var(--field-line);background:var(--field-bg);border-radius:9px;padding:0 11px}.search-field input,.inbox-search input{box-shadow:none!important;background:0 0!important;border:0!important}.search-field:focus-within,.inbox-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.search-field:focus-within,.inbox-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}}.inbox-search{border-bottom:1px solid var(--field-line);height:42px;margin:10px 12px}.composer-v2 textarea{border-radius:9px;border:1px solid var(--field-line)!important;padding:10px!important}.composer-v2 .subject-input{border-radius:9px;padding:0 10px;border:1px solid var(--field-line)!important}.sidebar{border-right-color:var(--line2);box-shadow:8px 0 30px #0000000f}.topbar{border-bottom-color:var(--line2);box-shadow:0 1px 0 var(--text),0 8px 22px #0000000b}@supports (color:color-mix(in lab, red, red)){.topbar{box-shadow:0 1px 0 color-mix(in srgb,var(--text) 5%,transparent),0 8px 22px #0000000b}.panel{border-color:color-mix(in srgb,var(--text) 14%,var(--bg))}}.panel-head,.conversation-head,.table-head,.deal-head{border-bottom-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.panel-head,.conversation-head,.table-head,.deal-head{border-bottom-color:color-mix(in srgb,var(--text) 15%,var(--bg))}}.surface-inset,.thread-filters,.composer-tabs{background:var(--surface2)}@supports (color:color-mix(in lab, red, red)){.surface-inset,.thread-filters,.composer-tabs{background:color-mix(in srgb,var(--surface2) 78%,var(--surface))}}.brand-mark{box-shadow:0 8px 22px var(--accent);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.brand-mark{box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 24%,transparent)}}.nav-title{letter-spacing:.14em;font-size:.625rem}.nav-item{border:1px solid #0000;transition:background .14s,border-color .14s,color .14s,transform .14s;position:relative}.nav-item:hover{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.nav-item:hover{border-color:color-mix(in srgb,var(--text) 10%,transparent)}}.nav-item:hover{transform:translate(1px)}.nav-item.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nav-item.active{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}}.nav-item.active{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.nav-item.active{background:color-mix(in srgb,var(--accent-soft) 58%,var(--surface2))}}.nav-item.active{box-shadow:inset 3px 0 0 var(--accent)}.nav-glyph{background:var(--surface3);border:0}@supports (color:color-mix(in lab, red, red)){.nav-glyph{background:color-mix(in srgb,var(--surface3) 84%,var(--surface))}}.nav-glyph{font-size:.875rem;font-family:var(--font-geist-sans),sans-serif;color:var(--muted);font-weight:600}.nav-item.active .nav-glyph{box-shadow:0 4px 12px var(--accent)}@supports (color:color-mix(in lab, red, red)){.nav-item.active .nav-glyph{box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 20%,transparent)}}.page-header h1,.inbox-page-head h1{letter-spacing:-.042em;font-weight:690}.page-header p,.inbox-page-head p{line-height:1.6}.eyebrow,.section-kicker{letter-spacing:.15em}.panel-head h2,.setting-section h2,.deal-detail h2,.context-person h2{letter-spacing:-.02em}.button{transition:transform .14s,box-shadow .14s,border-color .14s,background .14s}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{box-shadow:0 6px 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.button.primary{box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 22%,transparent)}}.button.primary:hover:not(:disabled){box-shadow:0 9px 22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.button.primary:hover:not(:disabled){box-shadow:0 9px 22px color-mix(in srgb,var(--accent) 30%,transparent)}}.company-tag{opacity:.84;border:1px solid;background:0 0!important}.sample-pill,.channel-tag,.motion-label{letter-spacing:.045em}.integration-strip span{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.integration-strip span{border-color:color-mix(in srgb,var(--text) 13%,var(--bg))}}.integration-strip span{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.integration-strip span{background:color-mix(in srgb,var(--surface) 82%,var(--surface2))}}.integration-strip i{box-shadow:0 0 0 3px var(--amber-soft)}.deal-head,.table-head,.funnel-head,.rep-head{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface2);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.deal-head,.table-head,.funnel-head,.rep-head{background:color-mix(in srgb,var(--surface2) 92%,transparent)}}.deal-row,.opportunity-line,.customer-row,.quote-table>button{transition:background .14s,box-shadow .14s}.deal-row:hover,.opportunity-line:hover,.customer-row:hover,.quote-table>button:hover{background:var(--surface3)}@supports (color:color-mix(in lab, red, red)){.deal-row:hover,.opportunity-line:hover,.customer-row:hover,.quote-table>button:hover{background:color-mix(in srgb,var(--surface3) 72%,var(--surface))}}.deal-row>span:last-child,.deal-head>span:last-child{text-align:right}.deal-row.selected,.opportunity-line.selected,.customer-row.selected{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.deal-row.selected,.opportunity-line.selected,.customer-row.selected{background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface2))}}.deal-row.selected,.opportunity-line.selected,.customer-row.selected{box-shadow:inset 3px 0 0 var(--accent)}.theme-options>button,.preference-control,.mode-options>button{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.theme-options>button,.preference-control,.mode-options>button{border-color:color-mix(in srgb,var(--text) 16%,var(--bg))}}.theme-options>button,.preference-control,.mode-options>button{transition:border-color .14s,transform .14s,background .14s}.theme-options>button:hover,.preference-control:hover,.mode-options>button:hover{border-color:var(--field-hover);transform:translateY(-1px)}.theme-options>button.active,.mode-options>button.active{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.theme-options>button.active,.mode-options>button.active{background:color-mix(in srgb,var(--accent-soft) 50%,var(--surface2))}}.preference-segments{border-color:var(--field-line)}.preference-segments button.active{box-shadow:0 3px 10px #00000029}.thread.active{border-color:#0000}.call-event{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.call-event{border-color:color-mix(in srgb,var(--violet) 35%,var(--line))}}.shared-timeline .message{box-shadow:0 5px 16px #00000014}.shared-timeline .message.incoming{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.shared-timeline .message.incoming{border-color:color-mix(in srgb,var(--text) 15%,var(--bg))}}.shared-timeline .message.outgoing{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.shared-timeline .message.outgoing{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}}@media (width<=900px){.sidebar{box-shadow:0 8px 24px #00000012}.nav-item:hover{transform:none}}.pipeline-board{grid-template-columns:repeat(6,minmax(220px,1fr));gap:9px}.board-column{border-color:var(--line2);background:var(--surface2);border-radius:9px;min-height:520px}@supports (color:color-mix(in lab, red, red)){.board-column{background:color-mix(in srgb,var(--surface2) 70%,var(--surface))}}.board-column{box-shadow:0 6px 18px #0000000b}.board-column>header{background:var(--surface);z-index:1;height:43px;padding:0 11px;position:sticky;top:0}.board-column>header span{font-size:.75rem}.board-column>header b{min-width:22px;height:22px;font-size:.625rem}.board-column>.compact-deal-list{padding:0;display:block}.deal-compact-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--text);text-align:left;background:0 0;grid-template-columns:7px minmax(0,1fr) 68px;align-items:center;gap:8px;padding:9px 10px;transition:background .14s,box-shadow .14s;display:grid}.deal-compact-row:last-child{border-bottom:0}.deal-compact-row:hover{background:var(--surface)}.deal-compact-row.selected{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent)}.compact-status{background:var(--green);border-radius:50%;align-self:start;width:7px;height:7px;margin-top:5px}.compact-status.missing,.compact-status.overdue{background:var(--accent)}.compact-status.scheduled{background:var(--blue)}.compact-deal-main,.compact-deal-side{gap:6px;min-width:0;display:grid}.compact-deal-main>b{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.25;overflow:hidden}.compact-deal-main>small{min-width:0;color:var(--muted);align-items:center;gap:5px;font-size:.5625rem;display:flex}.compact-deal-main>small>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compact-deal-main .company-tag{flex:none;padding:2px 4px;font-size:.4375rem}.compact-deal-side{text-align:right;justify-items:end}.compact-deal-side em{font-size:.5625rem;font-style:normal;font-weight:800}.compact-deal-side em.hunt{color:var(--blue)}.compact-deal-side em.grow{color:var(--green)}.compact-deal-side em.recover{color:var(--amber)}.compact-deal-side small{max-width:68px;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:.5rem;overflow:hidden}.unmatched-label{background:var(--amber-soft);border-radius:999px;align-items:center;height:18px;padding:0 6px;font-weight:800;color:var(--amber)!important;font-size:.5625rem!important;display:inline-flex!important}.create-contact-action{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.create-contact-action{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))!important}}.create-contact-action{font-weight:750;background:var(--accent-soft)!important;color:var(--accent)!important}.unmatched-banner{border:1px solid var(--amber);margin:10px 12px 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.unmatched-banner{border:1px solid color-mix(in srgb,var(--amber) 38%,var(--line))}}.unmatched-banner{background:var(--amber-soft);border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;display:grid}.unmatched-banner>span{background:var(--surface);width:28px;height:28px;color:var(--amber);border-radius:8px;place-items:center;font-size:1.0625rem;display:grid}.unmatched-banner p{gap:2px;margin:0;display:grid}.unmatched-banner b{font-size:.75rem}.unmatched-banner small{color:var(--muted);font-size:.625rem;line-height:1.35}.unmatched-banner button,.context-create-contact{color:var(--accent);background:0 0;border:0;font-size:.6875rem;font-weight:750}.context-create-contact{text-align:left;padding:5px 0 0}.contact-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c1285;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.contact-modal{border-color:var(--text);width:min(620px,100%);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-modal{border-color:color-mix(in srgb,var(--text) 18%,var(--bg))}}.contact-modal{box-shadow:0 28px 80px #00000052}.contact-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:20px 22px 17px;display:flex}.contact-modal h2{letter-spacing:-.035em;margin:5px 0;font-size:1.5625rem}.contact-modal header p{color:var(--muted);margin:0;font-size:.75rem}.contact-modal>header>button{border:1px solid var(--line);background:var(--surface2);width:32px;height:32px;color:var(--muted);border-radius:8px;font-size:1.25rem}.contact-modal form{grid-template-columns:1fr 1fr;gap:14px;padding:20px 22px 22px;display:grid}.contact-modal label{color:var(--muted);gap:7px;font-size:.6875rem;font-weight:700;display:grid}.contact-modal input,.contact-modal select{border:1px solid var(--field-line);background:var(--field-bg);height:42px;color:var(--text);border-radius:8px;outline:0;padding:0 11px;font-size:.8125rem}.contact-modal input:focus,.contact-modal select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.contact-modal input:focus,.contact-modal select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}}.contact-name-field,.contact-form-note,.contact-modal form>footer{grid-column:1/-1}.contact-form-note{border:1px solid var(--line);background:var(--surface2);border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:55px;padding:10px;display:grid}.contact-form-note>span{background:var(--blue-soft);width:26px;height:26px;color:var(--blue);border-radius:50%;place-items:center;font-weight:800;display:grid}.contact-form-note p{gap:2px;margin:0;display:grid}.contact-form-note b{font-size:.6875rem}.contact-form-note small{color:var(--muted);font-size:.625rem}.contact-modal form>footer{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}@media (width<=700px){.contact-modal form{grid-template-columns:1fr}.contact-modal form>*{grid-column:1}.unmatched-banner{grid-template-columns:30px 1fr}.unmatched-banner button{text-align:left;grid-column:2;padding:0}.deal-compact-row{grid-template-columns:7px minmax(0,1fr) 62px}}.quote-stepper{grid-template-columns:repeat(4,minmax(145px,1fr)) 120px;gap:5px;min-height:74px;margin-bottom:14px;padding:8px;display:grid}.quote-stepper>button{color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;gap:1px 8px;padding:8px 10px;display:grid}.quote-stepper>button:hover{background:var(--surface2)}.quote-stepper>button>span{border:1px solid var(--line2);border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:.625rem;font-weight:800;display:grid}.quote-stepper>button>b{color:var(--text);align-self:end;font-size:.75rem}.quote-stepper>button>small{color:var(--faint);font-size:.5625rem}.quote-stepper>button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.quote-stepper>button.active{border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}}.quote-stepper>button.active{background:var(--accent-soft)}.quote-stepper>button.active>span{border-color:var(--accent);background:var(--accent);color:#fff}.quote-stepper>button.complete>span{border-color:var(--green);background:var(--green-soft);color:var(--green)}.quote-source-count{border-left:1px solid var(--line);grid-template-columns:auto 1fr;align-content:center;gap:2px 6px;padding-left:15px;display:grid}.quote-source-count b{font-size:.75rem}.quote-source-count small{color:var(--muted);font-size:.5625rem}.builder-v2{grid-template-columns:minmax(0,1fr) 300px;gap:14px}.builder-v2 .builder-main{min-width:0}.quote-workspace{overflow:hidden}.quote-stage-head{border-bottom:1px solid var(--line);background:var(--surface2);justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.quote-stage-head{background:color-mix(in srgb,var(--surface2) 52%,var(--surface))}}.quote-stage-head h2{letter-spacing:-.03em;margin:5px 0 3px;font-size:1.3125rem}.quote-stage-head p{color:var(--muted);margin:0;font-size:.6875rem}.builder-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:20px;display:grid}.builder-field-grid label,.asset-fields label,.review-controls label,.delivery-form label{color:var(--muted);gap:7px;font-size:.625rem;font-weight:700;display:grid}.builder-field-grid input,.builder-field-grid select,.asset-fields input,.asset-fields select,.review-controls input,.review-controls select,.delivery-form input,.delivery-form textarea{border-radius:8px;width:100%;height:42px;padding:0 11px}.builder-field-grid input[readonly]{color:var(--faint)}.field-with-action>span{grid-template-columns:minmax(0,1fr) auto;display:grid}.field-with-action>span input{border-radius:8px 0 0 8px}.field-with-action>span button{border:1px solid var(--field-line);background:var(--surface2);color:var(--accent);border-left:0;border-radius:0 8px 8px 0;padding:0 11px;font-size:.625rem;font-weight:800}.quote-stage-footer{border-top:1px solid var(--line);background:var(--surface2);justify-content:flex-end;align-items:center;gap:11px;min-height:67px;padding:12px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.quote-stage-footer{background:color-mix(in srgb,var(--surface2) 55%,var(--surface))}}.quote-stage-footer>span{color:var(--muted);margin-right:auto;font-size:.625rem}.quote-stage-footer .button{min-width:116px}.quote-tool-actions{gap:7px;display:flex}.quote-tool-actions button,.quote-regenerate{border:1px solid var(--line2);background:var(--surface);height:36px;color:var(--text);border-radius:8px;padding:0 10px;font-size:.625rem;font-weight:700}.asset-line-list{gap:11px;padding:16px;display:grid}.asset-line-card{border:1px solid var(--line2);background:var(--surface2);border-radius:10px;overflow:hidden}.asset-line-top{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:47px;padding:7px 10px;display:grid}.asset-line-top>div:nth-child(2){align-items:center;gap:8px;min-width:0;display:flex}.asset-line-top>div:nth-child(2)>b{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.asset-number{background:var(--surface3);width:25px;height:25px;color:var(--faint);font:700 .5rem var(--font-geist-mono);border-radius:7px;place-items:center;display:grid}.drag-controls{color:var(--faint);align-items:center;gap:2px;display:flex}.drag-controls>span{cursor:grab;padding:0 5px}.drag-controls button,.remove-asset{width:23px;height:23px;color:var(--faint);background:0 0;border:0;border-radius:5px}.drag-controls button:hover:not(:disabled),.remove-asset:hover{background:var(--surface3);color:var(--text)}.line-margin{border-radius:999px;place-items:center;height:22px;padding:0 7px;font-size:.5rem;font-weight:800;display:grid}.line-margin.good{background:var(--green-soft);color:var(--green)}.line-margin.watch{background:var(--amber-soft);color:var(--amber)}.asset-fields{grid-template-columns:1.25fr 1.1fr .38fr .62fr .62fr;gap:9px;padding:12px;display:grid}.asset-fields input,.asset-fields select{height:36px;font-size:.625rem}.asset-note{grid-column:1/-1}.asset-line-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:41px;padding:7px 12px;display:flex}.asset-line-card>footer button{color:var(--accent);background:0 0;border:0;font-size:.5625rem;font-weight:700}.asset-line-card>footer b{font-size:.625rem}.add-asset-line{border:1px dashed var(--line2);width:calc(100% - 32px);height:45px;color:var(--accent);background:0 0;border-radius:9px;margin:0 16px 16px;font-size:.6875rem;font-weight:700}.add-asset-line:hover{background:var(--accent-soft)}.review-grid{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:15px;padding:18px;display:grid}.quote-document{border:1px solid var(--line2);background:var(--surface);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.quote-document{background:color-mix(in srgb,var(--surface) 94%,white)}}.quote-document{padding:22px;box-shadow:0 12px 30px #00000014}.quote-document>header{border-bottom:2px solid var(--text);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding-bottom:18px;display:grid}.quote-document>header>.brand-mark{width:35px;height:35px;box-shadow:none}.quote-document>header>div:nth-child(2){gap:2px;display:grid}.quote-document>header>div:nth-child(2)>b{font-size:.8125rem}.quote-document>header small{color:var(--muted);font-size:.5rem}.quote-document>header>span{text-align:right;gap:2px;display:grid}.quote-document>header>span>b{font:700 .6875rem var(--font-geist-mono)}.document-meta{grid-template-columns:1fr 1fr;gap:18px;padding:17px 0;display:grid}.document-meta>span{gap:3px;display:grid}.document-meta small{letter-spacing:.09em;color:var(--faint);font-size:.4375rem;font-weight:800}.document-meta b{font-size:.6875rem}.document-meta em{color:var(--muted);font-size:.5625rem;font-style:normal}.document-lines{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.document-lines>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 40px 75px 80px;align-items:center;gap:8px;min-height:38px;padding:8px 5px;font-size:.5625rem;display:grid}.document-lines>div:last-child{border-bottom:0}.document-lines>div:first-child{background:var(--surface2);min-height:28px;color:var(--faint);font-size:.4375rem}.document-lines>div>span:first-child{gap:2px;display:grid}.document-lines>div>span:first-child b{font-size:.625rem}.document-lines>div>span:first-child small{color:var(--muted);font-size:.5rem;line-height:1.3}.document-lines>div>:not(:first-child){text-align:right}.quote-document>footer{grid-template-columns:1fr 220px;align-items:start;gap:24px;padding-top:17px;display:grid}.quote-document>footer>p{color:var(--muted);margin:0;font-size:.5625rem;line-height:1.5}.quote-document>footer>div{gap:7px;display:grid}.quote-document>footer>div>span{justify-content:space-between;font-size:.5625rem;display:flex}.document-total{border-top:1px solid var(--line2);padding-top:8px;font-size:.6875rem!important}.review-controls{border:1px solid var(--line);background:var(--surface2);border-radius:9px;padding:15px}.review-controls>label{margin-top:12px}.review-totals{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;margin-top:14px;padding:12px 0;display:grid}.review-totals span{justify-content:space-between;font-size:.5625rem;display:flex}.review-totals b{font:700 .625rem var(--font-geist-mono)}.review-controls .button{margin-top:11px}.send-review-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:15px;padding:20px;display:grid}.delivery-form{gap:14px;display:grid}.delivery-form textarea{resize:vertical;height:150px;padding:11px}.signature-note{border:1px solid var(--line);background:var(--surface2);border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:60px;padding:10px;display:grid}.signature-note small{color:var(--muted);font-size:.5625rem}.delivery-package{border:1px solid var(--line2);background:var(--surface2);border-radius:10px;padding:16px}.delivery-package h3{margin:8px 0 13px;font-size:1.0625rem}.delivery-package>div{border-top:1px solid var(--line);display:grid}.delivery-package>div>span{border-bottom:1px solid var(--line);min-height:38px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:.5625rem;display:flex}.delivery-package>div b{color:var(--green);text-align:right;font-size:.5625rem}.delivery-package>p{color:var(--muted);margin:13px 0 0;font-size:.5625rem;line-height:1.5}.quote-live-summary h2{font-size:.9375rem}.summary-progress{border-top:1px solid var(--line);gap:3px;margin-top:13px;padding-top:13px;display:grid}.summary-progress>small{color:var(--faint);letter-spacing:.08em;margin-bottom:4px;font-size:.5rem;font-weight:800}.summary-progress button{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:24px 1fr;gap:8px;padding:6px;display:grid}.summary-progress button:hover,.summary-progress button.active{background:var(--surface2)}.summary-progress button>i{border:1px solid var(--line);border-radius:50%;place-items:center;width:23px;height:23px;font-size:.5rem;font-style:normal;display:grid}.summary-progress button>span{gap:1px;display:grid}.summary-progress button b{color:var(--text);font-size:.5625rem}.summary-progress button small{font-size:.5rem}.summary-progress button.active>i{border-color:var(--accent);background:var(--accent);color:#fff}.summary-progress button.done>i{border-color:var(--green);color:var(--green)}.vendor-import-modal{width:min(720px,100%);overflow:hidden}.vendor-import-modal h2{letter-spacing:-.03em;margin:6px 0 4px;font-size:1.3125rem}.vendor-import-modal>header>button{border:1px solid var(--line);background:var(--surface2);width:31px;height:31px;color:var(--muted);border-radius:8px;font-size:1.125rem}.vendor-dropzone{border:1px dashed var(--line2);background:var(--surface2);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:250px;margin:20px;display:flex}.vendor-dropzone>span{background:var(--accent-soft);width:47px;height:47px;color:var(--accent);border-radius:12px;place-items:center;font-size:1.375rem;display:grid}.vendor-dropzone>.button{margin-top:10px}.vendor-file{border:1px solid var(--line);background:var(--surface2);border-radius:9px;grid-template-columns:37px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:9px;display:grid}.vendor-file>span{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:7px;place-items:center;font-size:.5625rem;font-weight:800;display:grid}.vendor-map-head{color:var(--faint);padding:15px 8px 7px;font-size:.4375rem;font-weight:800}.vendor-map-row{border-top:1px solid var(--line);min-height:58px;padding:8px}.vendor-map-row>span{gap:2px;display:grid}.vendor-map-row b{font-size:.625rem}.vendor-map-row>b{text-align:right}.vendor-import-review>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:5px;padding-top:14px;display:flex}@media (width<=1280px){.builder-v2{grid-template-columns:1fr}.quote-live-summary{position:static}.builder-v2 .builder-summary{order:-1}.quote-live-summary{grid-template-columns:1.3fr repeat(3,1fr);align-items:center;gap:10px;display:grid}.quote-live-summary>.section-kicker,.quote-live-summary>h2,.quote-live-summary>p{grid-column:1}.quote-live-summary .summary-lines{grid-column:2}.quote-live-summary .margin-meter{grid-column:3}.quote-live-summary .summary-total{grid-column:4;margin:0}.quote-live-summary .summary-progress,.quote-live-summary .summary-note{display:none}}@media (width<=900px){.quote-stepper{grid-template-columns:repeat(4,1fr)}.quote-source-count{display:none}.quote-stepper>button{text-align:center;grid-template-columns:1fr;justify-items:center}.quote-stepper>button>span{grid-row:auto}.quote-stepper>button>small{display:none}.builder-field-grid,.asset-fields{grid-template-columns:1fr 1fr}.asset-note{grid-column:1/-1}.review-grid,.send-review-grid{grid-template-columns:1fr}.quote-live-summary{display:block}.quote-live-summary .summary-progress,.quote-live-summary .summary-note{display:grid}.quote-tool-actions{flex-direction:column}.quote-stage-head{align-items:flex-start}}@media (width<=620px){.builder-field-grid,.asset-fields{grid-template-columns:1fr}.asset-note{grid-column:auto}.quote-stage-head{flex-direction:column;padding:15px}.quote-stage-footer{flex-direction:column;align-items:stretch}.quote-stage-footer>span{margin:0}.quote-stage-footer .button{width:100%}.asset-line-top{grid-template-columns:auto minmax(0,1fr) auto}.line-margin{display:none}.quote-document{padding:14px}.quote-document>footer{grid-template-columns:1fr}.document-lines>div{grid-template-columns:minmax(0,1fr) 30px 56px}.document-lines>div>:nth-child(3){display:none}.vendor-map-head,.vendor-map-row{grid-template-columns:1fr 1fr}.vendor-map-head>:nth-child(n+3),.vendor-map-row>:nth-child(n+3){display:none}}.orders-layout.orders-v2{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px}.order-workspace{gap:14px;min-width:0;display:grid}.smart-order-entry{border-color:var(--violet);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.smart-order-entry{border-color:color-mix(in srgb,var(--violet) 28%,var(--line))}}.smart-order-entry>header{border-bottom:1px solid var(--line);background:var(--violet-soft);justify-content:space-between;align-items:center;gap:18px;min-height:73px;padding:15px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.smart-order-entry>header{background:color-mix(in srgb,var(--violet-soft) 46%,var(--surface))}}.smart-order-entry h2{letter-spacing:-.025em;margin:4px 0 2px;font-size:1.125rem}.smart-order-entry header p{color:var(--muted);margin:0;font-size:.625rem}.live-airtable{border:1px solid var(--green);height:27px;padding:0 9px}@supports (color:color-mix(in lab, red, red)){.live-airtable{border:1px solid color-mix(in srgb,var(--green) 38%,var(--line))}}.live-airtable{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;font-size:.5625rem;font-weight:800;display:flex}.live-airtable:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.smart-entry-tabs{gap:6px;padding:10px 14px 0;display:flex}.smart-entry-tabs button{border:1px solid var(--line);background:var(--surface2);height:31px;color:var(--muted);border-radius:7px;padding:0 10px;font-size:.625rem;font-weight:750}.smart-entry-tabs button:hover{border-color:var(--line2);color:var(--text)}.smart-entry-composer{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:10px 14px 14px;display:grid}.smart-entry-composer textarea{border:1px solid var(--field-line);background:var(--field-bg);min-height:74px;color:var(--text);resize:vertical;border-radius:9px;padding:11px;font-size:.75rem;line-height:1.5}.smart-entry-composer .button{align-self:stretch;min-width:126px}.order-form-v2{overflow:hidden}.order-form-v2>section{border-bottom:1px solid var(--line);padding:18px}.order-form-v2>section:last-of-type{border-bottom:0}.order-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.order-section-head h2{letter-spacing:-.02em;margin:4px 0 2px;font-size:1.0625rem}.order-section-head p{color:var(--muted);margin:0;font-size:.625rem}.order-section-head>span{color:var(--faint);font-size:.5625rem;font-weight:750}.order-primary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.order-primary-grid label,.conditional-order-fields label,.operational-assets label,.order-support-grid label{color:var(--muted);gap:7px;font-size:.625rem;font-weight:700;display:grid}.order-primary-grid input,.order-primary-grid select,.conditional-order-fields input,.conditional-order-fields select,.operational-assets input,.operational-assets select,.operational-assets textarea,.order-support-grid textarea{border:1px solid var(--field-line);background:var(--field-bg);width:100%;min-width:0;height:40px;color:var(--text);border-radius:8px;padding:0 10px;font-size:.6875rem}.order-primary-grid input:focus,.order-primary-grid select:focus,.conditional-order-fields input:focus,.conditional-order-fields select:focus,.operational-assets input:focus,.operational-assets select:focus,.operational-assets textarea:focus,.order-support-grid textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){.order-primary-grid input:focus,.order-primary-grid select:focus,.conditional-order-fields input:focus,.conditional-order-fields select:focus,.operational-assets input:focus,.operational-assets select:focus,.operational-assets textarea:focus,.order-support-grid textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}}.order-switches{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.order-switches label{border:1px solid var(--line);background:var(--surface2);min-height:52px;color:var(--text);border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:10px;font-size:.625rem;font-weight:700;display:grid}.order-switches input{accent-color:var(--accent);margin-top:2px}.order-switches small{color:var(--muted);margin-top:3px;font-size:.5rem;font-weight:500;display:block}.conditional-order-fields{border:1px solid var(--amber);grid-template-columns:1fr 1fr;gap:13px;margin-top:12px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.conditional-order-fields{border:1px solid color-mix(in srgb,var(--amber) 28%,var(--line))}}.operational-assets{gap:10px;display:grid}.operational-assets article{border:1px solid var(--line2);background:var(--surface2);border-radius:10px;overflow:hidden}.operational-assets article>header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;min-height:45px;padding:8px 11px;display:flex}.operational-assets article>header>span{align-items:center;gap:8px;display:flex}.operational-assets article>header i{background:var(--surface3);width:24px;height:24px;color:var(--faint);font:700 .5rem var(--font-geist-mono);border-radius:7px;place-items:center;font-style:normal;display:grid}.operational-assets article>header b{font-size:.6875rem}.operational-assets article>header button{width:26px;height:26px;color:var(--faint);background:0 0;border:0;border-radius:6px;font-size:1.0625rem}.operational-assets article>header button:hover{background:var(--surface3);color:var(--accent)}.operational-assets article>div{grid-template-columns:1.35fr .36fr .78fr .72fr;gap:9px;padding:11px;display:grid}.operations-note{grid-column:1/-1}.operational-assets textarea{resize:vertical;height:58px!important;padding:9px!important}.operational-assets>.button{justify-self:start}.order-support-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.order-support-grid textarea{resize:vertical;height:110px;padding:10px}.order-upload{border:1px dashed var(--line2);background:var(--surface2);height:110px;color:var(--muted);cursor:pointer;text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.order-upload:hover{border-color:var(--accent);background:var(--accent-soft)}.order-upload>span{color:var(--accent);font-size:1.25rem}.order-upload>b{color:var(--text);font-size:.625rem}.order-upload>small{font-size:.5rem}.order-submit-bar{border-top:1px solid var(--line);background:var(--surface2);min-height:68px;padding:12px 17px}@supports (color:color-mix(in lab, red, red)){.order-submit-bar{background:color-mix(in srgb,var(--surface2) 58%,var(--surface))}}.order-submit-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.order-submit-bar>span{gap:3px;display:grid}.order-submit-bar b{font-size:.625rem}.order-submit-bar small{color:var(--muted);font-size:.5625rem}.order-tracker{padding:16px;position:sticky;top:96px}.order-tracker h2{margin:5px 0 3px;font-size:1rem}.order-tracker>p{color:var(--muted);margin:0 0 14px;font-size:.625rem}.tracker-stats{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:13px;display:grid;overflow:hidden}.tracker-stats>span{gap:2px;padding:10px;display:grid}.tracker-stats>span:first-child{border-right:1px solid var(--line)}.tracker-stats b{font-size:1rem}.tracker-stats small{color:var(--muted);font-size:.5rem}.tracked-order{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;gap:4px;padding:11px 2px;display:grid}.tracked-order:hover{background:var(--surface2)}.tracked-order>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.tracked-order b{font-size:.625rem}.tracked-order em{color:var(--green);font-size:.5rem;font-style:normal}.tracked-order small{color:var(--muted);font-size:.5625rem}.order-review-modal{width:min(850px,100%);max-height:calc(100vh - 50px);overflow:auto}.order-review-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:19px 21px;display:flex}.order-review-modal h2{margin:5px 0 3px;font-size:1.375rem}.order-review-modal header p{color:var(--muted);margin:0;font-size:.625rem}.order-review-modal>header button{border:1px solid var(--line);background:var(--surface2);width:31px;height:31px;color:var(--muted);border-radius:8px;font-size:1.125rem}.order-review-meta{grid-template-columns:repeat(4,1fr);gap:9px;padding:16px 20px;display:grid}.order-review-meta>span{border:1px solid var(--line);background:var(--surface2);border-radius:8px;gap:3px;padding:9px;display:grid}.order-review-meta small{letter-spacing:.07em;color:var(--faint);font-size:.4375rem;font-weight:800}.order-review-meta b{font-size:.625rem}.order-review-lines{border:1px solid var(--line);border-radius:9px;margin:0 20px;overflow:hidden}.order-review-lines>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 60px 110px 100px;align-items:center;gap:10px;min-height:42px;padding:8px 10px;font-size:.5625rem;display:grid}.order-review-lines>div:last-child{border-bottom:0}.order-review-lines>div:first-child{background:var(--surface2);color:var(--faint);font-size:.5rem;font-weight:800}.airtable-handoff{border:1px solid var(--green);margin:15px 20px;padding:12px}@supports (color:color-mix(in lab, red, red)){.airtable-handoff{border:1px solid color-mix(in srgb,var(--green) 30%,var(--line))}}.airtable-handoff{background:var(--green-soft);border-radius:9px;grid-template-columns:31px 1fr;align-items:center;gap:10px;display:grid}.airtable-handoff>span{background:var(--surface);width:30px;height:30px;color:var(--green);border-radius:8px;place-items:center;display:grid}.airtable-handoff p{gap:3px;margin:0;display:grid}.airtable-handoff b{font-size:.625rem}.airtable-handoff small{color:var(--muted);font-size:.5625rem}.order-review-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.dash-header-select{border:1px solid var(--field-line);background:var(--field-bg);height:38px;color:var(--text);border-radius:8px;padding:0 10px;font-size:.625rem;font-weight:700}.dash-connectors{align-items:center;gap:7px;margin-bottom:13px;padding:9px 12px;display:flex;overflow:auto}.dash-connectors>span{border:1px solid var(--line);background:var(--surface2);height:27px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:.5625rem;font-weight:700;display:flex}.dash-connectors>span:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.dash-layout.dash-v2{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:14px}.dash-super{grid-template-rows:auto auto minmax(280px,1fr) auto;min-height:750px;display:grid;overflow:hidden}.dash-super .dash-intro{border-bottom:1px solid var(--line);background:var(--violet-soft);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.dash-super .dash-intro{background:color-mix(in srgb,var(--violet-soft) 32%,var(--surface))}}.dash-super .dash-intro>span{background:var(--violet-soft);width:41px;height:41px;color:var(--violet);border-radius:11px;place-items:center;font-size:1.1875rem;display:grid}.dash-super .dash-intro h2{margin:0 0 4px;font-size:1.25rem}.dash-super .dash-intro p{max-width:660px;color:var(--muted);margin:0;font-size:.625rem;line-height:1.5}.dash-capability-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.dash-capability-badges span{border:1px solid var(--violet);height:24px;padding:0 7px}@supports (color:color-mix(in lab, red, red)){.dash-capability-badges span{border:1px solid color-mix(in srgb,var(--violet) 26%,var(--line))}}.dash-capability-badges span{background:var(--surface);color:var(--violet);border-radius:999px;align-items:center;font-size:.5rem;font-weight:800;display:flex}.dash-prompt-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:7px!important;padding:13px 16px!important;display:grid!important}.dash-prompt-grid button{justify-content:space-between;align-items:center;gap:9px;border:1px solid var(--line)!important;background:var(--surface2)!important;width:100%!important;min-height:42px!important;color:var(--text)!important;text-align:left!important;border-radius:8px!important;padding:8px 10px!important;font-size:.625rem!important;display:flex!important}.dash-prompt-grid button:hover{border-color:var(--line2)!important;background:var(--surface3)!important}.dash-prompt-grid button span{color:var(--accent)}.dash-chat-log{background:var(--surface2);overflow:auto;padding:18px!important}@supports (color:color-mix(in lab, red, red)){.dash-chat-log{background:color-mix(in srgb,var(--surface2) 42%,var(--surface))}}.dash-chat-log .chat-message{max-width:84%}.dash-chat-log .chat-message>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:11px 12px}.dash-chat-log .chat-message.user{flex-direction:row-reverse;margin-left:auto}.dash-chat-log .chat-message.user>div{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dash-chat-log .chat-message.user>div{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}}.dash-chat-log .chat-message p{white-space:pre-wrap;margin:0;font-size:.6875rem;line-height:1.55}.dash-result-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:5px;margin-top:10px;padding-top:9px;display:flex}.dash-result-actions button{border:1px solid var(--line);background:var(--surface2);height:28px;color:var(--text);border-radius:7px;padding:0 8px;font-size:.5rem;font-weight:700}.dash-result-actions button:hover{border-color:var(--accent);color:var(--accent)}.dash-composer-v2{border-top:1px solid var(--line);background:var(--surface);padding:11px 13px!important}.dash-composer-v2.listening{box-shadow:inset 0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.dash-composer-v2.listening{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 58%,transparent)}}.dash-composer-v2>textarea{width:100%;min-height:70px;color:var(--text);resize:vertical;font-size:.75rem;line-height:1.5;border:1px solid var(--field-line)!important;background:var(--field-bg)!important;border-radius:9px!important;padding:11px!important}.dash-composer-v2>textarea:focus{box-shadow:0 0 0 3px var(--accent);outline:0;border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.dash-composer-v2>textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}}.dash-composer-v2>div:last-child{justify-content:space-between;align-items:center;gap:9px;margin-top:8px;display:flex}.dash-attachments{flex-wrap:wrap;gap:6px!important;margin:0 0 8px!important;display:flex!important}.dash-attachments>span{border:1px solid var(--line);background:var(--surface2);border-radius:7px;grid-template-columns:19px minmax(0,1fr) 19px;align-items:center;gap:4px;max-width:230px;height:29px;padding:0 6px;display:grid}.dash-attachments i{color:var(--violet);font-style:normal}.dash-attachments b{white-space:nowrap;text-overflow:ellipsis;font-size:.5rem;overflow:hidden}.dash-attachments button{color:var(--faint);background:0 0;border:0}.dash-input-tools{align-items:center;gap:5px;min-width:0;display:flex}.dash-input-tools button{border:1px solid var(--line);background:var(--surface2);height:31px;color:var(--muted);border-radius:7px;padding:0 8px;font-size:.5625rem;font-weight:700}.dash-input-tools button:hover,.dash-input-tools button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.dash-input-tools span{color:var(--faint);white-space:nowrap;font-size:.5rem}.dash-send{background:var(--accent);color:#fff;min-width:78px;height:34px;box-shadow:0 6px 16px var(--accent);border:0;border-radius:8px;font-size:.625rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dash-send{box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 22%,transparent)}}.dash-send:disabled{opacity:.45;box-shadow:none}.dash-super-side{gap:14px;display:grid}.dash-super-side>section>p{color:var(--muted);margin:0 0 12px;font-size:.5625rem;line-height:1.45}.ability-list{border-top:1px solid var(--line);display:grid}.ability-list button{border:0;border-bottom:1px solid var(--line);min-height:47px;color:var(--text);text-align:left;background:0 0;grid-template-columns:29px 1fr;align-items:center;gap:8px;padding:8px 2px;display:grid}.ability-list button:hover{background:var(--surface2)}.ability-list button>span{background:var(--violet-soft);width:28px;height:28px;color:var(--violet);border-radius:7px;place-items:center;display:grid}.ability-list button>p{gap:2px;margin:0;display:grid}.ability-list b{font-size:.625rem}.ability-list small{color:var(--muted);font-size:.5rem}@media (width<=1280px){.orders-layout.orders-v2,.dash-layout.dash-v2{grid-template-columns:1fr}.order-tracker{position:static}.order-tracker .tracked-order{vertical-align:top;width:calc(33.333% - 5px);display:inline-grid}.dash-super-side{grid-template-columns:1fr 1fr}.order-primary-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.order-primary-grid,.operational-assets article>div{grid-template-columns:1fr 1fr}.order-support-grid{grid-template-columns:1fr}.dash-super{min-height:700px}.dash-super .dash-intro{grid-template-columns:42px 1fr}.dash-capability-badges{grid-column:2;justify-content:flex-start}.dash-super-side{grid-template-columns:1fr}.order-review-meta{grid-template-columns:1fr 1fr}}@media (width<=620px){.smart-order-entry>header,.order-submit-bar{flex-direction:column;align-items:flex-start}.smart-entry-composer{grid-template-columns:1fr}.smart-entry-composer .button{min-height:39px}.order-primary-grid,.order-switches,.conditional-order-fields,.operational-assets article>div,.order-review-meta{grid-template-columns:1fr}.operations-note{grid-column:auto}.order-tracker .tracked-order{width:100%;display:grid}.dash-super .dash-intro{grid-template-columns:1fr}.dash-super .dash-intro>span{width:36px;height:36px}.dash-capability-badges{grid-column:auto}.dash-prompt-grid{grid-template-columns:1fr}.dash-chat-log .chat-message{max-width:96%}.dash-composer-v2>div:last-child{flex-direction:column;align-items:stretch}.dash-input-tools{overflow:auto}.dash-input-tools span{display:none}.dash-send{width:100%}.order-review-lines>div{grid-template-columns:1fr 45px 80px}.order-review-lines>div>:nth-child(4){display:none}}.brand-logo{flex:0 0 48px;width:48px;height:38px;display:block;position:relative}.brand-logo img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.brand-logo-white,.app.theme-slate .brand-logo-color,.app.theme-graphite .brand-logo-color,.app.theme-midnight .brand-logo-color,.app.theme-evergreen .brand-logo-color,.app.theme-desert .brand-logo-color{display:none}.app.theme-slate .brand-logo-white,.app.theme-graphite .brand-logo-white,.app.theme-midnight .brand-logo-white,.app.theme-evergreen .brand-logo-white,.app.theme-desert .brand-logo-white{display:block}.app.sidebar-compact .brand-logo{flex-basis:48px;width:48px}.handled-filter{padding:0 7px!important}.handled-filter img{object-fit:contain;width:46px;height:17px}.handled-filter>span{margin-left:1px!important}.thread.handled{background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.thread.handled{background:color-mix(in srgb,var(--green-soft) 34%,var(--surface))}}.thread.handled{opacity:.92}.thread.handled.active{background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.thread.handled.active{background:color-mix(in srgb,var(--green-soft) 64%,var(--surface))}}.thread.handled.active{box-shadow:inset 3px 0 0 var(--green)}.handled-check{place-items:center;font-size:.5rem;font-style:normal;background:var(--green)!important;color:#fff!important;border-radius:50%!important;width:13px!important;height:13px!important;margin:0!important;display:grid!important}.quiet-dot{background:var(--line2)!important}.thread-handled-mark{object-fit:contain;opacity:.8;width:52px;height:15px}.handled-action{border-color:var(--green)!important}@supports (color:color-mix(in lab, red, red)){.handled-action{border-color:color-mix(in srgb,var(--green) 35%,var(--line))!important}}.handled-action{align-items:center;gap:6px;background:var(--green-soft)!important;color:var(--green)!important;font-weight:800!important;display:flex!important}.handled-action img{object-fit:contain;width:54px;height:16px}.handled-action.active{background:var(--surface2)!important;color:var(--muted)!important}.handled-status-banner{border:1px solid var(--green);margin:10px 12px 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.handled-status-banner{border:1px solid color-mix(in srgb,var(--green) 35%,var(--line))}}.handled-status-banner{background:var(--green-soft);border-radius:9px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.handled-status-banner>img{object-fit:contain;width:75px;height:23px}.handled-status-banner p{gap:2px;margin:0;display:grid}.handled-status-banner b{font-size:.6875rem}.handled-status-banner small{color:var(--muted);font-size:.5625rem;line-height:1.4}.handled-status-banner button{color:var(--green);background:0 0;border:0;font-size:.625rem;font-weight:800}.app.theme-slate .handled-filter img,.app.theme-slate .thread-handled-mark,.app.theme-slate .handled-action img,.app.theme-slate .handled-status-banner>img,.app.theme-graphite .handled-filter img,.app.theme-graphite .thread-handled-mark,.app.theme-graphite .handled-action img,.app.theme-graphite .handled-status-banner>img,.app.theme-midnight .handled-filter img,.app.theme-midnight .thread-handled-mark,.app.theme-midnight .handled-action img,.app.theme-midnight .handled-status-banner>img,.app.theme-evergreen .handled-filter img,.app.theme-evergreen .thread-handled-mark,.app.theme-evergreen .handled-action img,.app.theme-evergreen .handled-status-banner>img{filter:brightness(1.65)}@media (width<=900px){.brand-logo{flex-basis:43px;width:43px;height:34px}.comms-center .conversation-head>div:last-child{flex-wrap:wrap;justify-content:flex-end}}@media (width<=620px){.handled-status-banner{grid-template-columns:65px 1fr}.handled-status-banner>img{width:62px}.handled-status-banner button{text-align:left;grid-column:2;padding:0}.comms-center .conversation-head .handled-action{display:flex!important}.handled-action img{width:45px}}.live-builder-title{align-items:flex-end}.live-builder-title>div{max-width:920px}.live-builder-title h1{margin-bottom:5px}.live-builder-title p{max-width:900px}.live-stepper{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:14px;padding:5px;display:grid;overflow:hidden}.live-stepper button{min-height:62px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:31px 1fr;align-items:center;gap:9px;padding:8px 11px;display:grid}.live-stepper button:hover{background:var(--surface2);color:var(--text)}.live-stepper button.active{background:var(--accent-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.live-stepper button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 32%,var(--line))}}.live-stepper button.done{color:var(--green)}.live-stepper i{border:1px solid var(--line2);width:30px;height:30px;font:700 .625rem var(--font-geist-mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.live-stepper .active i{border-color:var(--accent);background:var(--accent);color:#fff}.live-stepper .done i{border-color:var(--green);background:var(--green-soft)}.live-stepper span{gap:3px;display:grid}.live-stepper b{font-size:.6875rem}.live-stepper small{color:var(--faint);font-size:.5rem}.live-builder-shell{overflow:hidden}.live-stage{min-height:470px;padding:21px}.live-stage>header{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:16px}.live-stage>header h2{letter-spacing:-.025em;margin:0 0 4px;font-size:1.3125rem}.live-stage>header p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.45}.live-customer-card{border:1px solid var(--line);background:var(--surface2);border-radius:11px;max-width:1050px;padding:19px}.live-grid{gap:12px;margin-bottom:14px;display:grid}.live-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.live-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.live-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.live-grid label,.live-customer-card>label,.live-dynamic-fields label,.live-fee-row label,.special-builder label,.live-send-card label,.exact-order-grid label,.exact-order-lines label,.exact-order-support label{min-width:0;color:var(--muted);gap:6px;font-size:.5625rem;font-weight:750;display:grid}.live-grid input,.live-grid select,.live-customer-card input,.live-dynamic-fields input,.live-dynamic-fields select,.live-fee-row input,.live-fee-row select,.special-builder input,.special-builder select,.live-send-card input,.live-send-card textarea,.exact-order-grid input,.exact-order-grid select,.exact-order-lines input,.exact-order-lines select,.exact-order-lines textarea,.exact-order-support textarea{border-radius:8px;width:100%;min-width:0;height:39px;padding:0 10px;font-size:.6875rem}.field-action{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.field-action button{border:1px solid var(--line2);background:var(--surface);min-width:65px;height:39px;color:var(--text);border-radius:8px;padding:0 9px;font-size:.5625rem;font-weight:750}.field-action button:hover{border-color:var(--accent);color:var(--accent)}.field-action button:disabled{opacity:.45}.live-item-list{gap:12px;display:grid}.live-quote-item{border:1px solid var(--line2);background:var(--surface2);border-radius:11px;overflow:hidden}.live-quote-item>header{border-bottom:1px solid var(--line);background:var(--surface);min-height:45px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.live-quote-item>header{background:color-mix(in srgb,var(--surface) 78%,var(--surface2))}}.live-quote-item>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-quote-item>header>div{align-items:center;gap:6px;display:flex}.live-quote-item>header button{width:27px;height:27px;color:var(--faint);background:0 0;border:0;border-radius:6px}.live-quote-item>header button:hover{background:var(--surface3);color:var(--text)}.live-quote-item>header span{background:var(--surface3);width:27px;height:27px;color:var(--faint);font:700 .5rem var(--font-geist-mono);border-radius:7px;place-items:center;display:grid}.live-quote-item>header b{font-size:.6875rem}.live-quote-item>header em{color:var(--green);font-size:.5625rem;font-style:normal;font-weight:800}.live-quote-item>section{padding:12px}.live-item-primary{grid-template-columns:1.35fr 1.1fr .34fr .63fr;gap:10px;display:grid}.live-item-primary label{min-width:0;color:var(--muted);gap:6px;font-size:.5625rem;font-weight:750;display:grid}.live-item-primary input,.live-item-primary select{border-radius:8px;width:100%;min-width:0;height:39px;padding:0 9px;font-size:.625rem}.live-dynamic-fields{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:11px;padding:12px;display:grid}.live-unit-price,.live-line-note{margin-top:11px}.live-unit-price{grid-template-columns:minmax(0,280px) 1fr;align-items:end;gap:10px;display:grid}.live-unit-price label,.live-line-note{color:var(--muted);gap:6px;font-size:.5625rem;font-weight:750;display:grid}.live-unit-price input,.live-line-note input{border-radius:8px;width:100%;height:39px;padding:0 10px;font-size:.6875rem}.live-unit-price>span{border:1px solid var(--line);background:var(--surface);min-height:39px;color:var(--muted);border-radius:8px;align-items:center;padding:9px 11px;font-size:.5625rem;display:flex}.live-fees{margin-top:11px}.live-fee-row{grid-template-columns:1.2fr .55fr .36fr auto;align-items:end;gap:8px;margin-bottom:7px;display:grid}.live-fee-row button{border:1px solid var(--line);background:var(--surface);width:32px;height:39px;color:var(--accent);border-radius:8px}.text-action{color:var(--accent);background:0 0;border:0;padding:4px 0;font-size:.5625rem;font-weight:800}.live-cost-builder{border:1px solid var(--amber);margin-top:11px}@supports (color:color-mix(in lab, red, red)){.live-cost-builder{border:1px solid color-mix(in srgb,var(--amber) 28%,var(--line))}}.live-cost-builder{background:var(--amber-soft);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.live-cost-builder{background:color-mix(in srgb,var(--amber-soft) 48%,var(--surface))}}.live-cost-builder{overflow:hidden}.live-cost-builder>header{justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:8px 11px;display:flex}.live-toggle{cursor:pointer;align-items:center;color:var(--text)!important;grid-template-columns:none!important;gap:7px!important;font-size:.5625rem!important;font-weight:750!important;display:flex!important}.live-toggle input{accent-color:var(--accent);width:15px!important;height:15px!important}.live-cost-body{border-top:1px solid var(--amber);padding:12px}@supports (color:color-mix(in lab, red, red)){.live-cost-body{border-top:1px solid color-mix(in srgb,var(--amber) 22%,var(--line))}}.live-cost-body>div:first-child{grid-template-columns:1.3fr .55fr .36fr auto;align-items:end;gap:8px;display:grid}.live-cost-body input,.live-cost-body select{border-radius:8px;width:100%;height:38px;padding:0 9px;font-size:.625rem}.file-button{border:1px dashed var(--line2);background:var(--surface);min-height:38px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:.5625rem;display:flex;position:relative}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.loaded-file{color:var(--green);margin-top:8px;font-size:.5625rem}.live-cost-readout{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px;font-size:.5625rem;display:flex}.live-cost-readout b{color:var(--text)}.special-builder{border:1px solid var(--blue);margin-top:11px;padding:13px}@supports (color:color-mix(in lab, red, red)){.special-builder{border:1px solid color-mix(in srgb,var(--blue) 28%,var(--line))}}.special-builder{background:var(--blue-soft);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.special-builder{background:color-mix(in srgb,var(--blue-soft) 38%,var(--surface))}}.special-builder h3{margin:0 0 12px;font-size:.75rem}.special-builder h4{letter-spacing:.08em;color:var(--faint);margin:12px 0 7px;font-size:.5625rem}.segment-row{align-items:center;gap:5px;margin-bottom:11px;display:flex}.segment-row>span{color:var(--muted);margin-right:5px;font-size:.5625rem;font-weight:750}.segment-row button{border:1px solid var(--line);background:var(--surface);height:29px;color:var(--muted);border-radius:7px;padding:0 10px;font-size:.5625rem}.segment-row button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.addon-row{grid-template-columns:1fr .7fr .7fr;align-items:end;gap:9px;margin-top:8px;display:grid}.live-item-actions{border:1px dashed var(--line2);border-radius:10px;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:13px;padding:13px;display:flex}.live-item-actions .button{font-size:.5625rem}.live-builder-footer{border-top:1px solid var(--line);background:var(--surface2);min-height:67px;padding:12px 17px}@supports (color:color-mix(in lab, red, red)){.live-builder-footer{background:color-mix(in srgb,var(--surface2) 62%,var(--surface))}}.live-builder-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.live-builder-footer>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;gap:2px;font-size:.5rem;display:grid}.live-builder-footer>span b{color:var(--text);letter-spacing:-.02em;font-size:1.125rem}.live-builder-footer>div{gap:8px;display:flex}.live-review-grid{grid-template-columns:minmax(320px,.78fr) minmax(480px,1.22fr);align-items:start;gap:14px;display:grid}.live-totals{border:1px solid var(--line);background:var(--surface2);border-radius:10px;gap:10px;padding:15px;display:grid}.live-totals>span,.live-totals>label{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:.625rem;display:flex}.live-totals b{color:var(--text);font-size:.8125rem}.live-totals .grand{border-top:1px solid var(--line);color:var(--text);padding-top:10px;font-weight:800}.live-totals .grand b{font-size:1.3125rem}.money-input{grid-template-columns:25px 1fr;align-items:center;width:130px;display:grid}.money-input i{border:1px solid var(--line);background:var(--surface3);border-right:0;border-radius:8px 0 0 8px;place-items:center;height:37px;font-style:normal;display:grid}.money-input input{height:37px;padding:0 8px;border-radius:0 8px 8px 0!important}.live-totals p{color:var(--green);margin:0;font-size:.5rem;line-height:1.5}.live-totals p button{color:var(--accent);background:0 0;border:0;padding:0;font-size:.5rem}.live-document-type{border:1px solid var(--line);background:var(--surface2);border-radius:10px;margin-top:12px;padding:13px}.live-document-type p{color:var(--muted);margin:8px 0 0 22px;font-size:.5625rem;line-height:1.5}.live-document{color:#20242a;background:#fff;border:1px solid #d6dbe1;border-radius:4px;min-height:560px;padding:27px;box-shadow:0 10px 28px #0000001c}.live-document>header{border-bottom:3px solid #e34a35;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.live-document>header>b{letter-spacing:.04em;font-size:1.0625rem}.live-document>header>span{text-align:right;color:#e34a35;letter-spacing:.08em;font-size:.75rem;font-weight:850;display:grid}.live-document>header small{color:#6c7480;font:500 .5625rem var(--font-geist-mono);letter-spacing:0;margin-top:4px}.live-document .document-meta{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.live-document .document-meta span{gap:3px;display:grid}.live-document .document-meta small{letter-spacing:.1em;color:#89919c;font-size:.4375rem}.live-document .document-meta b{font-size:.6875rem}.live-document .document-meta em{color:#69727e;font-size:.5625rem;font-style:normal}.live-document .document-lines{border-top:1px solid #dce1e6}.live-document .document-lines>div{border-bottom:1px solid #e3e7eb;grid-template-columns:1fr 50px 90px 95px;align-items:center;gap:9px;min-height:40px;padding:8px 4px;font-size:.5625rem;display:grid}.live-document .document-lines>div:first-child{color:#848d98;letter-spacing:.08em;min-height:30px;font-size:.4375rem}.live-document .document-lines>div>:last-child{text-align:right}.live-document .document-lines span{gap:3px;display:grid}.live-document .document-lines span small{color:#727b87}.live-document>footer{grid-template-columns:1fr 200px;gap:20px;margin-top:19px;display:grid}.live-document>footer p{color:#737c87;font-size:.5rem;line-height:1.5}.live-document>footer>div{gap:7px;display:grid}.live-document>footer span{justify-content:space-between;font-size:.5625rem;display:flex}.live-document .document-total{border-top:2px solid #24282e;padding-top:9px;font-size:.75rem;font-weight:800}.live-send-card{border:1px solid var(--line);background:var(--surface2);border-radius:11px;gap:14px;max-width:720px;margin:0 auto;padding:19px;display:grid}.live-send-card textarea{resize:vertical;height:105px;padding:10px}.signature-note{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.signature-note>span{background:var(--surface3);border-radius:50%;place-items:center;width:33px;height:33px;font-size:.5625rem;font-weight:800;display:grid}.signature-note p{gap:3px;margin:0;display:grid}.signature-note b{font-size:.625rem}.signature-note small{color:var(--muted);font-size:.5rem;line-height:1.4}.local-success{border:1px solid var(--green);padding:13px}@supports (color:color-mix(in lab, red, red)){.local-success{border:1px solid color-mix(in srgb,var(--green) 35%,var(--line))}}.local-success{background:var(--green-soft);border-radius:9px;gap:5px;display:grid}.local-success b{color:var(--green);font-size:.6875rem}.local-success span{color:var(--muted);font-size:.5625rem}.local-success .button{justify-self:start;margin-top:6px}.order-live-status{justify-content:flex-end;align-items:center;gap:10px;margin:-9px 0 13px;display:flex}.order-live-status span{border:1px solid var(--green);height:27px;padding:0 9px}@supports (color:color-mix(in lab, red, red)){.order-live-status span{border:1px solid color-mix(in srgb,var(--green) 34%,var(--line))}}.order-live-status span{background:var(--green-soft);color:var(--green);border-radius:999px;align-items:center;gap:6px;font-size:.5625rem;font-weight:800;display:flex}.order-live-status i{background:var(--green);border-radius:50%;width:6px;height:6px}.order-live-status small{color:var(--faint);font-size:.5rem}.live-smart-entry{margin-bottom:14px;overflow:hidden}.live-smart-entry>header{border-bottom:1px solid var(--line);background:var(--violet-soft);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.live-smart-entry>header{background:color-mix(in srgb,var(--violet-soft) 38%,var(--surface))}}.live-smart-entry>header>div{align-items:center;gap:10px;display:flex}.live-smart-entry>header>div:first-child>span{background:var(--surface);width:34px;height:34px;color:var(--violet);border-radius:9px;place-items:center;display:grid}.live-smart-entry>header p{gap:3px;margin:0;display:grid}.live-smart-entry>header small{color:var(--muted);font-size:.5625rem;line-height:1.4}.live-smart-entry>header button{border:1px solid var(--line2);background:var(--surface);height:32px;color:var(--text);border-radius:7px;padding:0 10px;font-size:.5625rem;font-weight:750}.live-smart-entry>header button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.order-smart-chat{gap:7px;padding:12px 15px 0;display:grid}.order-smart-chat p{border:1px solid var(--line);background:var(--surface2);border-radius:9px;max-width:78%;margin:0;padding:9px 11px;font-size:.5625rem;line-height:1.5}.order-smart-chat p.you{background:var(--accent-soft);border-color:var(--accent);justify-self:end}@supports (color:color-mix(in lab, red, red)){.order-smart-chat p.you{border-color:color-mix(in srgb,var(--accent) 25%,var(--line))}}.exact-order-form{overflow:hidden}.exact-order-form>header{border-bottom:1px solid var(--line);background:var(--surface2);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:14px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.exact-order-form>header{background:color-mix(in srgb,var(--surface2) 60%,var(--surface))}}.exact-order-form>header h2{letter-spacing:-.02em;margin:4px 0 0;font-size:1.125rem}.exact-order-form>header>small{color:var(--faint);font-size:.5rem}.exact-order-grid{gap:11px;margin-top:14px;display:grid}.exact-order-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.exact-order-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.order-option-row{border:1px solid var(--line);background:var(--surface2);border-radius:9px;flex-wrap:wrap;align-items:center;gap:20px;margin-top:13px;padding:11px;display:flex}.conditional-order-fields{border:1px solid var(--amber);padding:12px;margin-top:10px!important}@supports (color:color-mix(in lab, red, red)){.conditional-order-fields{border:1px solid color-mix(in srgb,var(--amber) 25%,var(--line))}}.conditional-order-fields{background:var(--amber-soft);border-radius:9px}.onsite-assets{border:1px solid var(--line);background:var(--surface2);border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding:10px 12px;display:flex}.onsite-assets small{letter-spacing:.09em;color:var(--faint);margin-right:4px;font-size:.4375rem;font-weight:850}.onsite-assets button{border:1px solid var(--line2);background:var(--surface);height:29px;color:var(--text);border-radius:7px;padding:0 9px;font-size:.5625rem}.onsite-assets button:hover{border-color:var(--accent)}.onsite-assets b{color:var(--accent)}.exact-order-lines{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface2);margin-top:15px;padding:15px 17px}@supports (color:color-mix(in lab, red, red)){.exact-order-lines{background:color-mix(in srgb,var(--surface2) 32%,var(--surface))}}.exact-order-lines .order-section-head{margin-bottom:10px}.exact-order-lines article{border:1px solid var(--line2);background:var(--surface2);border-radius:10px;margin-bottom:10px;overflow:hidden}.exact-order-lines article>header{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:43px;padding:8px 11px;display:grid}.exact-order-lines article>header>span{background:var(--surface3);width:26px;height:26px;color:var(--faint);font:700 .5rem var(--font-geist-mono);border-radius:7px;place-items:center;display:grid}.exact-order-lines article>header button{width:27px;height:27px;color:var(--faint);background:0 0;border:0;border-radius:6px;font-size:1.0625rem}.exact-order-lines article>header button:hover{background:var(--accent-soft);color:var(--accent)}.exact-order-lines article>div{grid-template-columns:1.35fr .32fr .7fr;gap:9px;padding:11px;display:grid}.exact-order-lines .order-ops-note{grid-column:1/-1}.exact-order-lines textarea{resize:vertical;height:60px!important;padding:9px!important}.exact-order-support{grid-template-columns:1fr 1fr;gap:11px;padding:15px 17px;display:grid}.exact-order-support textarea{resize:vertical;height:100px;padding:10px}.order-file-drop{border:1px dashed var(--line2);background:var(--surface2);cursor:pointer;border-radius:9px;justify-items:center;min-height:100px;padding:11px;align-content:center!important}.order-file-drop:hover{border-color:var(--accent);background:var(--accent-soft)}.order-file-drop input{width:min(260px,100%);font-size:.5625rem}.order-file-drop span{max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.5rem;overflow:hidden}.exact-order-form>footer{border-top:1px solid var(--line);background:var(--surface2);min-height:68px;padding:12px 17px}@supports (color:color-mix(in lab, red, red)){.exact-order-form>footer{background:color-mix(in srgb,var(--surface2) 62%,var(--surface))}}.exact-order-form>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.exact-order-form>footer span{gap:3px;display:grid}.exact-order-form>footer small{color:var(--muted);font-size:.5rem}.vendor-import-modal{width:min(830px,100%);max-height:calc(100vh - 40px);overflow:auto}.vendor-import-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.vendor-import-modal h2{margin:5px 0 3px;font-size:1.3125rem}.vendor-import-modal header p{color:var(--muted);margin:0;font-size:.5625rem}.vendor-import-modal>header button{border:1px solid var(--line);background:var(--surface2);width:31px;height:31px;color:var(--muted);border-radius:8px;font-size:1.125rem}.vendor-dropzone{border:1px dashed var(--line2);background:var(--surface2);text-align:center;cursor:pointer;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;margin:20px;display:flex}.vendor-dropzone>span{color:var(--accent);font-size:1.75rem}.vendor-dropzone>b{font-size:.75rem}.vendor-dropzone>small{color:var(--muted);font-size:.5625rem}.vendor-import-review{padding:18px}.vendor-file{border:1px solid var(--line);background:var(--surface2);border-radius:9px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.vendor-file>span{background:var(--accent-soft);width:35px;height:35px;color:var(--accent);font:800 .5rem var(--font-geist-mono);border-radius:8px;place-items:center;display:grid}.vendor-file p{gap:3px;margin:0;display:grid}.vendor-file b{font-size:.625rem}.vendor-file small{color:var(--muted);font-size:.5rem}.vendor-file em{color:var(--green);font-size:.5rem;font-style:normal}.vendor-map-head,.vendor-map-row{grid-template-columns:1.3fr 1fr 90px 90px;align-items:center;gap:10px;display:grid}.vendor-map-head{background:var(--surface3);color:var(--faint);letter-spacing:.07em;margin-top:13px;padding:8px 9px;font-size:.4375rem;font-weight:850}.vendor-map-row{border:1px solid var(--line);border-top:0;min-height:61px;padding:9px;font-size:.5625rem}.vendor-map-row span{gap:3px;display:grid}.vendor-map-row small{color:var(--muted);font-size:.5rem}.vendor-import-review>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (width<=1100px){.live-review-grid{grid-template-columns:1fr}.live-document{max-width:760px}.live-item-primary{grid-template-columns:1fr 1fr .35fr .7fr}.live-dynamic-fields{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.live-stepper small{display:none}.live-stepper button{grid-template-columns:29px 1fr;padding:7px}.live-grid.four,.live-dynamic-fields,.live-item-primary{grid-template-columns:1fr 1fr}.live-unit-price{grid-template-columns:1fr}.exact-order-lines article>div{grid-template-columns:1fr 1fr}.exact-order-lines .order-ops-note{grid-column:1/-1}.vendor-map-head,.vendor-map-row{grid-template-columns:1fr 1fr 72px}.vendor-map-head>:last-child,.vendor-map-row>:last-child{display:none}}@media (width<=620px){.live-stepper button{text-align:center;grid-template-columns:1fr;justify-items:center}.live-stepper span{display:none}.live-stage{padding:14px}.live-grid.two,.live-grid.three,.live-grid.four,.live-item-primary,.live-dynamic-fields,.addon-row,.live-review-grid,.exact-order-grid.two,.exact-order-grid.three,.exact-order-lines article>div,.exact-order-support{grid-template-columns:1fr}.live-fee-row,.live-cost-body>div:first-child{grid-template-columns:1fr 70px 65px auto}.live-builder-footer,.live-smart-entry>header,.exact-order-form>header,.exact-order-form>footer{flex-direction:column;align-items:flex-start}.live-builder-footer>div,.live-builder-footer .button{width:100%}.live-document{padding:17px}.live-document .document-lines>div{grid-template-columns:1fr 34px 74px}.live-document .document-lines>div>:nth-child(3){display:none}.live-document>footer{grid-template-columns:1fr}.order-live-status{justify-content:flex-start}.live-smart-entry>header>div:last-child{width:100%}.live-smart-entry>header button{flex:1}.order-option-row{flex-direction:column;align-items:flex-start;gap:10px}.exact-order-lines .order-ops-note{grid-column:auto}.vendor-map-head,.vendor-map-row{grid-template-columns:1fr 72px}.vendor-map-head>:nth-child(2),.vendor-map-row>:nth-child(2){display:none}}.exact-tool-title,.exact-live-tool{width:min(1080px,100%);margin-left:auto;margin-right:auto}.exact-tool-title{align-items:flex-end}.exact-tool-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.exact-live-tool{background:#eef0f3;padding:0;overflow:hidden}.exact-tool-notice{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 15px;display:flex}.exact-tool-notice span{color:var(--text);align-items:center;gap:8px;font-size:.75rem;font-weight:800;display:flex}.exact-tool-notice span i{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.exact-tool-notice small{color:var(--muted);text-align:right;font-size:.6875rem;line-height:1.4}.exact-live-frame{background:#f5f5f7;border:0;width:100%;height:calc(100vh - 205px);min-height:760px;display:block}.exact-orders-frame{background:var(--bg);width:min(1080px,100%);min-height:760px;margin-left:auto;margin-right:auto}@media (width<=720px){.exact-tool-title{align-items:flex-start}.exact-tool-actions{justify-content:flex-start;width:100%}.exact-tool-notice{flex-direction:column;align-items:flex-start}.exact-tool-notice small{text-align:left}.exact-live-frame{height:calc(100vh - 240px);min-height:720px}}.live-builder-title,.order-live-status,.live-smart-entry,.exact-order-form{width:min(980px,100%);margin-left:auto;margin-right:auto}.order-live-status{margin-top:-6px;margin-bottom:16px}.order-live-status span{height:32px;padding:0 12px;font-size:.6875rem}.order-live-status small{font-size:.6875rem}.live-smart-entry{border-radius:14px;margin-bottom:16px}.live-smart-entry>header{min-height:78px;padding:15px 18px}.live-smart-entry>header>div:first-child>span{border-radius:10px;width:40px;height:40px;font-size:1.0625rem}.live-smart-entry>header b{font-size:.9375rem}.live-smart-entry>header small{font-size:.75rem;line-height:1.45}.live-smart-entry>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.live-smart-entry>header button{border-radius:9px;height:38px;padding:0 12px;font-size:.6875rem}.order-smart-chat{gap:9px;padding:15px 18px 2px}.order-smart-chat p{border-radius:11px;padding:11px 13px;font-size:.75rem;line-height:1.5}.smart-entry-composer{padding:14px 18px 18px}.smart-entry-composer textarea{border-radius:10px;min-height:74px;padding:12px;font-size:.8125rem;line-height:1.45}.smart-entry-composer .button{min-height:43px;font-size:.75rem}.exact-order-form{border-radius:14px}.exact-order-form>header{min-height:84px;padding:17px 20px}.exact-order-form>header h2{font-size:1.375rem}.exact-order-form>header>small{font-size:.6875rem}.exact-order-form>.exact-order-grid,.exact-order-form>.order-option-row,.exact-order-form>.onsite-assets{margin-left:20px;margin-right:20px}.exact-order-grid{gap:13px;margin-top:17px}.exact-order-grid label,.exact-order-lines label,.exact-order-support label{gap:7px;font-size:.6875rem}.exact-order-grid input,.exact-order-grid select,.exact-order-lines input,.exact-order-lines select{border-radius:9px!important;height:44px!important;padding:0 11px!important;font-size:.8125rem!important}.field-action button{min-width:72px;height:44px;padding:0 12px;font-size:.6875rem}.order-option-row{border-radius:10px;gap:24px;margin-top:15px;padding:13px 14px}.order-option-row .live-toggle{font-size:.6875rem!important}.conditional-order-fields{padding:14px}.onsite-assets{gap:9px;margin-top:14px;padding:12px 14px}.onsite-assets small{font-size:.5625rem}.onsite-assets button{height:34px;padding:0 11px;font-size:.6875rem}.exact-order-lines{margin-top:17px;padding:18px 20px}.exact-order-lines article{border-radius:11px;margin-bottom:12px}.exact-order-lines article>header{grid-template-columns:31px 1fr auto;min-height:50px;padding:10px 13px}.exact-order-lines article>header>span{width:30px;height:30px;font-size:.5625rem}.exact-order-lines article>header b{font-size:.8125rem}.exact-order-lines article>div{gap:11px;padding:13px}.exact-order-lines textarea{line-height:1.45;height:72px!important;padding:11px!important;font-size:.8125rem!important}.text-action{font-size:.6875rem}.exact-order-support{gap:13px;padding:18px 20px}.exact-order-support textarea{height:112px;padding:12px;font-size:.8125rem}.order-file-drop{min-height:112px;padding:13px}.order-file-drop input,.order-file-drop span{font-size:.6875rem}.exact-order-form>footer{min-height:78px;padding:14px 20px}.exact-order-form>footer b{font-size:.75rem}.exact-order-form>footer small{font-size:.625rem}.order-submit-success{color:var(--green);align-items:center;gap:11px;display:flex}.order-submit-success>b{font-size:.8125rem}@media (width<=700px){.live-smart-entry>header>div:last-child{justify-content:flex-start;width:100%}.live-smart-entry>header button{flex:1}.exact-order-form>.exact-order-grid,.exact-order-form>.order-option-row,.exact-order-form>.onsite-assets{margin-left:15px;margin-right:15px}.exact-order-lines,.exact-order-support{padding-left:15px;padding-right:15px}}.quotes-page .quote-filter{align-items:center;gap:9px;display:flex}.quotes-page .quote-filter label{color:var(--muted);font-size:.6875rem;font-weight:750}.quotes-page .quote-filter select{border:1px solid var(--line-strong);background:var(--surface2);min-width:150px;height:40px;color:var(--text);border-radius:9px;padding:0 34px 0 11px;font-size:.75rem}.quotes-page .quote-filter>span{color:var(--muted);font-size:.6875rem}.quote-status.declined{color:var(--red);background:var(--red-soft)}.quote-status.work-authorization{color:var(--blue);background:var(--blue-soft)}.quote-detail-modal{width:min(720px,100vw - 30px);max-height:calc(100vh - 42px);box-shadow:0 26px 78px var(--text);border-radius:16px;padding:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.quote-detail-modal{box-shadow:0 26px 78px color-mix(in srgb,var(--text) 25%,transparent)}}.quote-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:23px 24px 18px;display:flex}.quote-detail-head h2{letter-spacing:-.025em;margin:5px 0;font-size:1.625rem}.quote-detail-head p{color:var(--muted);font-size:.8125rem;line-height:1.45}.modal-close{border:1px solid var(--line-strong);background:var(--surface2);width:36px;height:36px;color:var(--text);border-radius:9px;font-size:1.25rem}.quote-detail-status{align-items:center;gap:9px;padding:15px 24px 0;display:flex}.quote-detail-status>span{border-left:1px solid var(--line);color:var(--muted);padding-left:9px;font-size:.75rem}.quote-detail-meta{background:var(--line);border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;margin:17px 24px;display:grid;overflow:hidden}.quote-detail-meta>span{background:var(--surface2);align-content:center;gap:6px;min-height:74px;padding:13px;display:grid}.quote-detail-meta small{letter-spacing:.08em;color:var(--faint);font-size:.5625rem;font-weight:800}.quote-detail-meta b{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.35}.quote-detail-actions{gap:9px;padding:0 24px;display:grid}.quote-detail-actions.primary-actions{grid-template-columns:repeat(4,1fr);margin-top:4px}.quote-detail-actions.secondary-actions{grid-template-columns:repeat(3,1fr);margin-top:10px}.quote-detail-actions button{border:1px solid var(--line-strong);background:var(--surface2);min-height:42px;color:var(--text);border-radius:9px;padding:8px 11px;font-size:.75rem;font-weight:700}.quote-detail-actions button:hover{background:var(--surface3)}.quote-detail-actions button.accent{background:var(--accent);border-color:var(--accent);color:#fff}.quote-detail-actions button.danger{color:var(--red)}.quote-detail-actions button:disabled{opacity:.55}.quote-readonly-note{border:1px solid var(--line);background:var(--surface2);color:var(--muted);border-radius:9px;margin:18px 24px 23px;padding:12px 13px;font-size:.6875rem;line-height:1.5}.quote-send-layer{z-index:80;background:var(--text)}@supports (color:color-mix(in lab, red, red)){.quote-send-layer{background:color-mix(in srgb,var(--text) 44%,transparent)}}.quote-send-modal{width:min(520px,100vw - 30px);box-shadow:0 28px 85px var(--text);border-radius:15px;padding:22px}@supports (color:color-mix(in lab, red, red)){.quote-send-modal{box-shadow:0 28px 85px color-mix(in srgb,var(--text) 30%,transparent)}}.quote-send-modal>header{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.quote-send-modal h2{margin:5px 0;font-size:1.4375rem}.quote-send-modal header p{color:var(--muted);font-size:.75rem}.quote-send-modal>label{color:var(--muted);gap:7px;margin:12px 0;font-size:.6875rem;font-weight:750;display:grid}.quote-send-modal input,.quote-send-modal textarea{border:1px solid var(--line-strong);background:var(--surface2);width:100%;color:var(--text);font:inherit;border-radius:9px;outline:none;padding:11px;font-size:.8125rem}.quote-send-modal textarea{resize:vertical;height:112px;line-height:1.45}.quote-send-modal input:focus,.quote-send-modal textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.quote-send-modal>footer{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.quote-send-modal>small{color:var(--muted);text-align:right;margin-top:12px;font-size:.625rem;display:block}@media (width<=700px){.quotes-page .quote-filter{justify-content:space-between}.quotes-page .quote-filter>span{display:none}.quote-detail-meta{grid-template-columns:repeat(2,1fr);margin-left:15px;margin-right:15px}.quote-detail-head{padding-left:16px;padding-right:16px}.quote-detail-status{padding-left:16px}.quote-detail-actions{padding:0 15px}.quote-detail-actions.primary-actions,.quote-detail-actions.secondary-actions{grid-template-columns:repeat(2,1fr)}.quote-readonly-note{margin-left:15px;margin-right:15px}}.deals-workspace-page{width:100%;min-width:0}.deals-workspace-page .page-header{margin-bottom:22px}.deals-workspace-page .workflow-summary{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:17px;overflow:visible}.deals-workspace-page .workflow-summary>div{background:var(--surface);border-radius:11px;align-content:center;min-height:104px;padding:16px 18px;box-shadow:0 5px 16px #0000000b;border:1px solid var(--line2)!important}.deals-workspace-page .workflow-summary>div:before{content:"";background:var(--line2);border-radius:99px;width:24px;height:3px;margin-bottom:3px}.deals-workspace-page .workflow-summary>div:nth-child(2):before{background:var(--accent)}.deals-workspace-page .workflow-summary>div:nth-child(3):before{background:var(--amber)}.deals-workspace-page .workflow-summary>.proposed-note{background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .workflow-summary>.proposed-note{background:color-mix(in srgb,var(--green-soft) 35%,var(--surface))}}.deals-workspace-page .workflow-summary>.proposed-note{border-color:var(--green)!important}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .workflow-summary>.proposed-note{border-color:color-mix(in srgb,var(--green) 28%,var(--line2))!important}}.deals-workspace-page .workflow-summary>.proposed-note:before{background:var(--green)}.deals-workspace-page .workflow-summary>.proposed-note strong{color:var(--green)}.deals-workspace-page .workflow-summary small{font-size:.625rem}.deals-workspace-page .workflow-summary strong{font-size:1.6875rem}.deals-workspace-page .workflow-summary span{font-size:.75rem;line-height:1.35}.deals-workspace-page .workflow-toolbar{align-items:flex-end;margin-bottom:13px}.deal-toolbar-left{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.deal-board-search{border:1px solid var(--line2);background:var(--surface);width:260px;height:40px;color:var(--faint);border-radius:9px;align-items:center;gap:8px;padding:0 9px 0 11px;display:flex}.deal-board-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.deal-board-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:.75rem}.deal-board-search button{background:var(--surface2);width:24px;height:24px;color:var(--muted);border:0;border-radius:6px;font-size:1rem}.deals-workspace-page .view-label{padding-bottom:2px}.deals-workspace-page .board-mode{min-width:0;display:block}.deals-workspace-page .pipeline-board-wrap{gap:10px;width:100%;min-width:0;overflow:hidden}.pipeline-board-head{border:1px solid var(--line2);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding:8px 13px;display:flex}.pipeline-board-head>div,.board-legend{align-items:center;gap:10px;display:flex}.pipeline-board-head b{font-size:.75rem}.pipeline-board-head span{color:var(--muted);font-size:.6875rem}.board-live-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.board-legend span{align-items:center;gap:5px;display:flex}.board-legend i{background:var(--green);border-radius:50%;width:7px;height:7px}.board-legend i.missing{background:var(--accent)}.board-legend i.scheduled{background:var(--blue)}.deals-workspace-page .pipeline-board{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-color:var(--line2) transparent;scrollbar-width:auto;grid-template-columns:none;grid-auto-columns:260px;grid-auto-flow:column;align-items:start;gap:10px;width:100%;padding:2px 2px 14px;display:grid;overflow:auto hidden}.deals-workspace-page .pipeline-board::-webkit-scrollbar{height:12px}.deals-workspace-page .pipeline-board::-webkit-scrollbar-track{background:var(--surface2);border-radius:99px}.deals-workspace-page .pipeline-board::-webkit-scrollbar-thumb{background:var(--line2);border:3px solid var(--surface2);border-radius:99px}.deals-workspace-page .board-column{scroll-snap-align:start;background:var(--surface2);border-radius:11px;grid-template-rows:48px minmax(0,1fr);width:260px;height:min(650px,100vh - 310px);min-height:450px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .board-column{background:color-mix(in srgb,var(--surface2) 78%,var(--surface))}}.deals-workspace-page .board-column>header{background:var(--surface);border-bottom-color:var(--line2);height:48px;padding:0 13px}.deals-workspace-page .board-column>header span{font-size:.8125rem;line-height:1.2}.deals-workspace-page .board-column>.compact-deal-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line2) transparent;min-height:0;padding:7px;overflow-y:auto}.deals-workspace-page .column-empty{margin:0;padding:28px 8px}.deals-workspace-page .deal-compact-row{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-rows:auto auto;grid-template-columns:8px minmax(0,1fr) auto;gap:9px;min-height:96px;margin-bottom:7px;padding:11px;box-shadow:0 2px 7px #00000009}.deals-workspace-page .deal-compact-row:last-child{border-bottom:1px solid var(--line);margin-bottom:0}.deals-workspace-page .deal-compact-row:hover{border-color:var(--line2);background:var(--surface3)}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .deal-compact-row:hover{background:color-mix(in srgb,var(--surface3) 40%,var(--surface))}}.deals-workspace-page .deal-compact-row:hover{transform:translateY(-1px)}.deals-workspace-page .deal-compact-row.selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .deal-compact-row.selected{border-color:color-mix(in srgb,var(--accent) 60%,var(--line))}}.deals-workspace-page .deal-compact-row.selected{box-shadow:0 0 0 2px var(--accent-soft)}.deals-workspace-page .compact-status{grid-area:1/1;width:8px;height:8px;margin-top:4px}.deals-workspace-page .compact-deal-main>b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.3;display:-webkit-box;overflow:hidden}.deals-workspace-page .compact-deal-main>small{font-size:.625rem}.deals-workspace-page .compact-deal-main .company-tag{padding:2px 5px;font-size:.5rem}.compact-motion{border-radius:999px;grid-area:1/3;align-self:start;padding:4px 6px;font-size:.5625rem;font-style:normal;font-weight:800}.compact-motion.hunt{color:var(--blue);background:var(--blue-soft)}.compact-motion.grow{color:var(--green);background:var(--green-soft)}.compact-motion.recover{color:var(--amber);background:var(--amber-soft)}.compact-activity{border-top:1px solid var(--line);min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:2/2/auto/4;padding-top:8px;font-size:.625rem;overflow:hidden}.compact-activity.missing,.compact-activity.overdue{color:var(--accent);font-weight:750}.deals-workspace-page .won-handoff{min-height:62px}.deal-inspector-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070b116b;justify-content:flex-end;padding:12px;display:flex;position:fixed;inset:0}.deal-inspector{width:min(480px,100%);height:100%;animation:.18s ease-out dealInspectorIn}.deal-inspector .deal-detail{border-radius:16px;height:100%;padding:26px;position:static;top:auto;overflow:auto;box-shadow:0 28px 80px #00000052}.deal-detail-status{align-items:center;gap:10px;display:flex}.deal-detail-status small{font:.6875rem var(--font-geist-mono);color:var(--muted)}.deal-detail-status button{border:1px solid var(--line2);background:var(--surface2);width:34px;height:34px;color:var(--text);border-radius:9px;font-size:1.25rem}.deal-inspector .deal-detail h2{margin-top:24px;font-size:1.6875rem;line-height:1.15}.deal-inspector .action-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.deal-inspector .action-buttons .ghost{border-color:var(--line);grid-column:1/-1}@keyframes dealInspectorIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=1100px){.deals-workspace-page .workflow-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.deals-workspace-page .workflow-toolbar{flex-direction:column;align-items:flex-start}.deals-workspace-page .view-label{text-align:left}.deal-board-search{width:min(100%,310px)}}@media (width<=700px){.deals-workspace-page .workflow-summary{grid-template-columns:1fr}.deals-workspace-page .workflow-summary>div{min-height:88px}.deal-toolbar-left{width:100%;display:grid}.deals-workspace-page .motion-filters{flex-wrap:nowrap;display:flex;overflow-x:auto}.deals-workspace-page .motion-filters button{flex:none;width:auto}.deal-board-search{width:100%}.pipeline-board-head{align-items:flex-start}.board-legend span:last-child{display:none}.deals-workspace-page .pipeline-board{grid-auto-columns:86vw}.deals-workspace-page .board-column{width:86vw;height:600px}.deal-inspector-backdrop{padding:0}.deal-inspector{width:100%}.deal-inspector .deal-detail{border-radius:0;padding:21px}}.deals-workspace-page{position:relative}.deals-workspace-page .page-header{isolation:isolate;border:1px solid var(--line2);background:linear-gradient(120deg,var(--surface),var(--surface2));border-radius:16px;align-items:center;margin-bottom:18px;padding:22px 24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .page-header{background:linear-gradient(120deg,color-mix(in srgb,var(--surface) 96%,var(--accent)),color-mix(in srgb,var(--surface2) 88%,var(--blue-soft)))}}.deals-workspace-page .page-header{box-shadow:0 14px 34px var(--text)}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .page-header{box-shadow:0 14px 34px color-mix(in srgb,var(--text) 7%,transparent)}}.deals-workspace-page .page-header:before{content:"";z-index:-1;border:44px solid var(--accent);border-radius:50%;width:330px;height:330px;position:absolute;top:-205px;right:-115px}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .page-header:before{border:44px solid color-mix(in srgb,var(--accent) 8%,transparent)}}.deals-workspace-page .page-header:before{box-shadow:0 0 0 28px var(--blue)}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .page-header:before{box-shadow:0 0 0 28px color-mix(in srgb,var(--blue) 4%,transparent)}}.deals-workspace-page .page-header:after{content:"CRM";z-index:-1;letter-spacing:-.08em;color:var(--text);font-size:5.125rem;font-weight:850;position:absolute;bottom:-17px;right:115px}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .page-header:after{color:color-mix(in srgb,var(--text) 3.5%,transparent)}}.deals-workspace-page .page-header h1{margin-top:8px;font-size:2.0625rem}.deals-workspace-page .page-header p{font-size:.8125rem;line-height:1.5}.deals-workspace-page .page-actions .button{min-height:42px;box-shadow:0 5px 14px var(--text);padding-inline:16px}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .page-actions .button{box-shadow:0 5px 14px color-mix(in srgb,var(--text) 8%,transparent)}}.deals-workspace-page .workflow-summary{gap:12px;margin-bottom:14px}.deals-workspace-page .workflow-summary>div{--tile-color:var(--blue);--tile-soft:var(--blue-soft);isolation:isolate;min-height:112px;padding:18px 20px;position:relative;overflow:hidden;border-color:var(--tile-color)!important}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .workflow-summary>div{border-color:color-mix(in srgb,var(--tile-color) 24%,var(--line2))!important}}.deals-workspace-page .workflow-summary>div{background:linear-gradient(140deg,var(--surface) 58%,var(--tile-soft))}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .workflow-summary>div{background:linear-gradient(140deg,var(--surface) 58%,color-mix(in srgb,var(--tile-soft) 48%,var(--surface)))}}.deals-workspace-page .workflow-summary>div{box-shadow:0 9px 26px var(--text)}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .workflow-summary>div{box-shadow:0 9px 26px color-mix(in srgb,var(--text) 6%,transparent)}}.deals-workspace-page .workflow-summary>div:nth-child(2){--tile-color:var(--accent);--tile-soft:var(--accent-soft)}.deals-workspace-page .workflow-summary>div:nth-child(3){--tile-color:var(--amber);--tile-soft:var(--amber-soft)}.deals-workspace-page .workflow-summary>div:nth-child(4){--tile-color:var(--green);--tile-soft:var(--green-soft)}.deals-workspace-page .workflow-summary>div:before{background:var(--tile-color);width:34px;height:4px}.deals-workspace-page .workflow-summary>div:after{content:"";z-index:-1;border:18px solid var(--tile-color);width:108px;height:108px;position:absolute;bottom:-38px;right:-25px}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .workflow-summary>div:after{border:18px solid color-mix(in srgb,var(--tile-color) 8%,transparent)}}.deals-workspace-page .workflow-summary>div:after{border-radius:50%}.deals-workspace-page .workflow-summary small{color:var(--tile-color)}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .workflow-summary small{color:color-mix(in srgb,var(--tile-color) 65%,var(--muted))}}.deals-workspace-page .workflow-summary small{letter-spacing:.1em;font-size:.5625rem}.deals-workspace-page .workflow-summary strong{letter-spacing:-.045em;font-size:1.9375rem}.deals-workspace-page .workflow-summary span{max-width:85%;color:var(--muted)}.deals-workspace-page .workflow-toolbar{border:1px solid var(--line2);background:var(--surface);border-radius:13px;align-items:center;margin-bottom:12px;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .workflow-toolbar{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.deals-workspace-page .workflow-toolbar{box-shadow:0 7px 20px var(--text)}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .workflow-toolbar{box-shadow:0 7px 20px color-mix(in srgb,var(--text) 4%,transparent)}}.deals-workspace-page .motion-filters{gap:6px}.deals-workspace-page .motion-filters button{background:var(--surface2);border-radius:9px;height:38px;font-weight:650;transition:transform .16s,border-color .16s,background .16s}.deals-workspace-page .motion-filters button:not(:disabled):hover{border-color:var(--line2);background:var(--surface3);transform:translateY(-1px)}.deals-workspace-page .deal-board-search{background:var(--surface2);border-radius:9px;height:38px}.deals-workspace-page .view-label{border-left:1px solid var(--line);padding:4px 7px 4px 14px}.deals-workspace-page .pipeline-board-wrap{border:1px solid var(--line2);background:linear-gradient(180deg,var(--surface),var(--surface2));border-radius:16px;padding:13px 13px 10px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .pipeline-board-wrap{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,var(--blue-soft)),color-mix(in srgb,var(--surface2) 88%,var(--surface)))}}.deals-workspace-page .pipeline-board-wrap{box-shadow:0 14px 38px var(--text)}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .pipeline-board-wrap{box-shadow:0 14px 38px color-mix(in srgb,var(--text) 7%,transparent)}}.deals-workspace-page .pipeline-board-head{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:50px;padding:0 5px 12px}.board-overview{align-items:center;gap:11px;display:flex}.board-overview-copy{gap:3px;display:grid}.board-overview-copy b{font-size:.8125rem}.board-overview-copy small{color:var(--muted);font-size:.625rem}.deals-workspace-page .board-live-dot{width:10px;height:10px;box-shadow:0 0 0 5px var(--green-soft),0 0 14px var(--green)}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .board-live-dot{box-shadow:0 0 0 5px var(--green-soft),0 0 14px color-mix(in srgb,var(--green) 45%,transparent)}}.deals-workspace-page .board-legend{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:7px 9px}.deals-workspace-page .pipeline-board{grid-auto-columns:276px;align-items:stretch;gap:13px;padding:14px 2px 16px;overflow:auto visible}.deals-workspace-page .board-column{--lane-color:var(--blue);--lane-soft:var(--blue-soft);border:1px solid var(--lane-color);flex-direction:column;width:276px;position:relative;height:auto!important;min-height:420px!important;display:flex!important;overflow:visible!important}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .board-column{border:1px solid color-mix(in srgb,var(--lane-color) 22%,var(--line2))}}.deals-workspace-page .board-column{background:linear-gradient(180deg,var(--lane-soft),var(--surface2) 190px);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .board-column{background:linear-gradient(180deg,color-mix(in srgb,var(--lane-soft) 32%,var(--surface2)),var(--surface2) 190px)}}.deals-workspace-page .board-column{box-shadow:0 9px 24px var(--text)}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .board-column{box-shadow:0 9px 24px color-mix(in srgb,var(--text) 6%,transparent)}}.deals-workspace-page .board-column[data-motion=grow]{--lane-color:var(--green);--lane-soft:var(--green-soft)}.deals-workspace-page .board-column[data-motion=recover]{--lane-color:var(--amber);--lane-soft:var(--amber-soft)}.deals-workspace-page .board-column:before{content:"";z-index:2;background:var(--lane-color);border-radius:0 0 99px 99px;height:3px;position:absolute;top:-1px;left:14px;right:14px}.deals-workspace-page .board-column>header{z-index:1;border-bottom:1px solid var(--lane-color);flex:0 0 58px;height:58px;padding:0 14px;position:relative;top:auto}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .board-column>header{border-bottom:1px solid color-mix(in srgb,var(--lane-color) 18%,var(--line))}}.deals-workspace-page .board-column>header{background:linear-gradient(135deg,var(--lane-soft),var(--surface));border-radius:14px 14px 0 0}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .board-column>header{background:linear-gradient(135deg,color-mix(in srgb,var(--lane-soft) 55%,var(--surface)),var(--surface))}}.stage-heading{align-items:center;gap:9px;min-width:0;display:flex!important}.stage-heading>i{border:1px solid var(--lane-color);flex:0 0 26px;width:26px;height:26px}@supports (color:color-mix(in lab, red, red)){.stage-heading>i{border:1px solid color-mix(in srgb,var(--lane-color) 35%,var(--line))}}.stage-heading>i{background:var(--lane-soft);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.stage-heading>i{background:color-mix(in srgb,var(--lane-soft) 70%,var(--surface))}}.stage-heading>i{color:var(--lane-color);font:700 .5625rem var(--font-geist-mono);place-items:center;font-style:normal;display:grid}.stage-heading>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:780;overflow:hidden;font-size:.8125rem!important}.deals-workspace-page .board-column>header>b{background:var(--surface);border:1px solid var(--lane-color);min-width:27px;height:27px}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .board-column>header>b{border:1px solid color-mix(in srgb,var(--lane-color) 22%,var(--line))}}.deals-workspace-page .board-column>header>b{color:var(--text);box-shadow:0 2px 8px var(--text)}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .board-column>header>b{box-shadow:0 2px 8px color-mix(in srgb,var(--text) 6%,transparent)}}.deals-workspace-page .board-column>.compact-deal-list{scrollbar-width:none;flex:1;min-height:0;padding:10px;overflow:visible!important}.deals-workspace-page .deal-compact-row{border:1px solid var(--lane-color);grid-template-rows:auto auto;grid-template-columns:3px 34px minmax(0,1fr) auto;gap:10px 9px;min-height:106px;margin-bottom:9px;padding:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .deal-compact-row{border:1px solid color-mix(in srgb,var(--lane-color) 13%,var(--line))}}.deals-workspace-page .deal-compact-row{background:linear-gradient(145deg,var(--surface),var(--lane-soft));border-radius:11px}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .deal-compact-row{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--lane-soft) 14%,var(--surface)))}}.deals-workspace-page .deal-compact-row{box-shadow:0 4px 12px var(--text)}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .deal-compact-row{box-shadow:0 4px 12px color-mix(in srgb,var(--text) 5%,transparent)}}.deals-workspace-page .deal-compact-row{transition:transform .16s,border-color .16s,box-shadow .16s}.deals-workspace-page .deal-compact-row[data-motion=grow]{--lane-color:var(--green);--lane-soft:var(--green-soft)}.deals-workspace-page .deal-compact-row[data-motion=recover]{--lane-color:var(--amber);--lane-soft:var(--amber-soft)}.deals-workspace-page .deal-compact-row[data-motion=hunt]{--lane-color:var(--blue);--lane-soft:var(--blue-soft)}.deals-workspace-page .deal-compact-row:hover{border-color:var(--lane-color);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .deal-compact-row:hover{border-color:color-mix(in srgb,var(--lane-color) 40%,var(--line2))}}.deals-workspace-page .deal-compact-row:hover{background:linear-gradient(145deg,var(--surface),var(--lane-soft))}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .deal-compact-row:hover{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--lane-soft) 30%,var(--surface)))}}.deals-workspace-page .deal-compact-row:hover{box-shadow:0 9px 20px var(--text)}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .deal-compact-row:hover{box-shadow:0 9px 20px color-mix(in srgb,var(--text) 9%,transparent)}}.deals-workspace-page .deal-compact-row.selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft),0 9px 20px var(--text)}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .deal-compact-row.selected{box-shadow:0 0 0 2px var(--accent-soft),0 9px 20px color-mix(in srgb,var(--text) 8%,transparent)}}.deals-workspace-page .compact-status{background:var(--green);border-radius:99px;grid-area:1/1/3;align-self:stretch;width:3px;height:100%;min-height:62px;margin:0}.deals-workspace-page .compact-status.missing,.deals-workspace-page .compact-status.overdue{background:var(--accent);box-shadow:0 0 10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .compact-status.missing,.deals-workspace-page .compact-status.overdue{box-shadow:0 0 10px color-mix(in srgb,var(--accent) 28%,transparent)}}.deal-monogram{border:1px solid var(--lane-color);grid-area:1/2;width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.deal-monogram{border:1px solid color-mix(in srgb,var(--lane-color) 25%,var(--line))}}.deal-monogram{background:var(--lane-soft);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.deal-monogram{background:color-mix(in srgb,var(--lane-soft) 72%,var(--surface))}}.deal-monogram{color:var(--lane-color);font:750 .625rem var(--font-geist-mono);place-items:center;display:grid}.deals-workspace-page .compact-deal-main{grid-area:1/3;gap:6px}.deals-workspace-page .compact-deal-main>b{font-size:.8125rem;line-height:1.25}.deals-workspace-page .compact-deal-main>small{gap:6px}.deals-workspace-page .compact-deal-main>small>span{color:var(--muted);font-size:.5625rem}.deals-workspace-page .compact-motion{border:1px solid;grid-area:1/4;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .compact-motion{border:1px solid color-mix(in srgb,currentColor 17%,transparent)}}.deals-workspace-page .compact-motion{letter-spacing:.02em;font-size:.5rem}.deals-workspace-page .compact-activity{grid-area:2/3/auto/5;padding-top:9px;font-size:.625rem}.deals-workspace-page .compact-activity:before{content:"NEXT  ";letter-spacing:.08em;color:var(--faint);font-size:.5rem;font-weight:800}.deals-workspace-page .column-empty{min-height:150px;color:var(--faint);place-items:center;display:grid}.deals-workspace-page .won-handoff{background:linear-gradient(90deg,var(--green-soft),var(--green-soft));border-radius:12px;margin-top:3px}@supports (color:color-mix(in lab, red, red)){.deals-workspace-page .won-handoff{background:linear-gradient(90deg,var(--green-soft),color-mix(in srgb,var(--green-soft) 35%,var(--surface)))}}@media (width<=1100px){.deals-workspace-page .page-header,.deals-workspace-page .workflow-toolbar{align-items:flex-start}.deals-workspace-page .view-label{border-left:0;padding-left:0}.deals-workspace-page .pipeline-board-wrap{padding:11px}.deals-workspace-page .pipeline-board{grid-auto-columns:270px}.deals-workspace-page .board-column{width:270px}}@media (width<=700px){.deals-workspace-page .page-header{border-radius:13px;padding:19px}.deals-workspace-page .page-header:after{display:none}.deals-workspace-page .page-header h1{font-size:1.8125rem}.deals-workspace-page .workflow-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.deals-workspace-page .workflow-summary>div{min-height:104px;padding:15px}.deals-workspace-page .workflow-summary strong{font-size:1.6875rem}.deals-workspace-page .pipeline-board-wrap{padding:9px}.deals-workspace-page .pipeline-board{grid-auto-columns:84vw}.deals-workspace-page .board-column{width:84vw;height:auto!important}.deals-workspace-page .board-legend span:nth-child(-n+2){display:none}}.deals-workspace-page .deal-board-search input,.deals-workspace-page .deal-board-search input:hover,.deals-workspace-page .deal-board-search input:focus{appearance:none;border-radius:0;outline:0;height:100%;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.revenue-lanes .page-header{isolation:auto;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-end;margin:0;padding:4px 0 20px;overflow:visible}.revenue-lanes .page-header:before,.revenue-lanes .page-header:after{display:none}.revenue-lanes .page-header h1{letter-spacing:-.045em;max-width:720px;margin:8px 0 6px;font-size:2.125rem}.revenue-lanes .page-header p{max-width:830px;font-size:.8125rem;line-height:1.5}.revenue-lanes .page-actions .button{min-height:40px;box-shadow:none;padding-inline:14px}.revenue-lanes .workflow-summary{border:1px solid var(--line2);background:var(--surface);box-shadow:0 4px 14px var(--text);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 14px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.revenue-lanes .workflow-summary{box-shadow:0 4px 14px color-mix(in srgb,var(--text) 4%,transparent)}}.revenue-lanes .workflow-summary>div{--tile-color:var(--text);min-height:78px;box-shadow:none;background:0 0;border-radius:0;align-content:center;padding:14px 18px;border:0!important;border-right:1px solid var(--line)!important}.revenue-lanes .workflow-summary>div:last-child{border-right:0!important}.revenue-lanes .workflow-summary>div:before,.revenue-lanes .workflow-summary>div:after{display:none}.revenue-lanes .workflow-summary>div:nth-child(2){box-shadow:inset 0 3px 0 var(--accent)}.revenue-lanes .workflow-summary>div:nth-child(3){box-shadow:inset 0 3px 0 var(--amber)}.revenue-lanes .workflow-summary>div:nth-child(4){box-shadow:inset 0 3px 0 var(--green)}.revenue-lanes .workflow-summary small{color:var(--faint);letter-spacing:.1em;font-size:.5625rem}.revenue-lanes .workflow-summary strong{letter-spacing:-.035em;font-size:1.5625rem;line-height:1}.revenue-lanes .workflow-summary span{max-width:none;color:var(--muted);font-size:.625rem}.revenue-lanes .workflow-summary>.proposed-note{background:0 0!important}.revenue-lanes .workflow-toolbar{border:0;border-bottom:1px solid var(--line);min-height:54px;box-shadow:none;background:0 0;border-radius:0;align-items:center;margin:0;padding:7px 0 10px}.revenue-lanes .deal-toolbar-left{gap:8px}.revenue-lanes .motion-filters{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:4px;padding:3px}.revenue-lanes .motion-filters button{background:0 0;border:0;border-radius:6px;height:32px;padding-inline:10px;font-size:.6875rem}.revenue-lanes .motion-filters button:not(:disabled):hover{background:var(--surface2);transform:none}.revenue-lanes .motion-filters button.active{background:var(--text);color:var(--bg)}.revenue-lanes .motion-filters button.active b{color:inherit}.revenue-lanes .motion-filters button:disabled{opacity:.38;background:0 0;border:0}.revenue-lanes .deal-board-search{border-color:var(--line);background:var(--surface);border-radius:9px;width:285px;height:39px}.revenue-lanes .view-label{border:0;padding:0}.revenue-lanes .view-label b{font-size:.75rem}.revenue-lanes .view-label span{font-size:.625rem}.revenue-lanes .pipeline-board-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.revenue-lanes .pipeline-board-head{background:0 0;border:0;border-radius:0;min-height:50px;margin:0;padding:10px 2px}.revenue-lanes .board-overview{gap:10px}.revenue-lanes .board-overview-copy{align-items:baseline;gap:8px;display:flex}.revenue-lanes .board-overview-copy b{font-size:.8125rem}.revenue-lanes .board-overview-copy small{font-size:.625rem}.revenue-lanes .board-live-dot{width:8px;height:8px;box-shadow:0 0 0 4px var(--green-soft)}.revenue-lanes .board-legend{background:0 0;border:0;border-radius:0;padding:0}.revenue-lanes .pipeline-board{scroll-snap-type:x proximity;grid-auto-columns:248px;align-items:stretch;gap:8px;padding:0 1px 16px;overflow:auto visible}.revenue-lanes .pipeline-board::-webkit-scrollbar{height:10px}.revenue-lanes .pipeline-board::-webkit-scrollbar-track{background:0 0}.revenue-lanes .pipeline-board::-webkit-scrollbar-thumb{border:3px solid var(--bg);background:var(--line2)}.revenue-lanes .board-column{--lane-color:var(--blue);--lane-soft:var(--blue-soft);background:var(--lane-soft);border:0;border-radius:9px;flex-direction:column;width:248px;position:relative;height:auto!important;min-height:360px!important;display:flex!important;overflow:visible!important}@supports (color:color-mix(in lab, red, red)){.revenue-lanes .board-column{background:color-mix(in srgb,var(--lane-soft) 15%,var(--surface2))}}.revenue-lanes .board-column{box-shadow:none}.revenue-lanes .board-column[data-motion=grow]{--lane-color:var(--green);--lane-soft:var(--green-soft)}.revenue-lanes .board-column[data-motion=recover]{--lane-color:var(--amber);--lane-soft:var(--amber-soft)}.revenue-lanes .board-column:before{background:var(--lane-color);border-radius:9px 9px 0 0;height:3px;top:0;left:0;right:0}.revenue-lanes .board-column>header{border:1px solid var(--line);background:var(--surface);height:55px;box-shadow:none;border-top:0;border-radius:9px 9px 0 0;flex:0 0 55px;padding:0 11px;position:relative;top:auto}.revenue-lanes .stage-heading{gap:8px}.revenue-lanes .stage-heading>i{background:var(--lane-soft);border:0;border-radius:50%;flex-basis:23px;width:23px;height:23px}@supports (color:color-mix(in lab, red, red)){.revenue-lanes .stage-heading>i{background:color-mix(in srgb,var(--lane-soft) 78%,var(--surface))}}.revenue-lanes .stage-heading>i{color:var(--lane-color);font-size:.5rem}.revenue-lanes .stage-heading>span{font-weight:760;font-size:.75rem!important}.revenue-lanes .board-column>header>b{background:var(--surface2);min-width:24px;height:24px;box-shadow:none;border:0;font-size:.625rem}.revenue-lanes .board-column>.compact-deal-list{flex:1;padding:7px 5px 14px;overflow:visible!important}.revenue-lanes .column-empty{min-height:120px;font-size:.625rem}.revenue-lanes .deal-compact-row{--lane-color:var(--blue);--lane-soft:var(--blue-soft);border:1px solid var(--line);background:var(--surface);min-height:88px;box-shadow:0 1px 2px var(--text);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:29px minmax(0,1fr) auto;gap:7px 8px;margin:0 0 6px;padding:10px 9px 9px 11px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.revenue-lanes .deal-compact-row{box-shadow:0 1px 2px color-mix(in srgb,var(--text) 5%,transparent)}}.revenue-lanes .deal-compact-row{transition:border-color .14s,box-shadow .14s,transform .14s}.revenue-lanes .deal-compact-row[data-motion=grow]{--lane-color:var(--green);--lane-soft:var(--green-soft)}.revenue-lanes .deal-compact-row[data-motion=recover]{--lane-color:var(--amber);--lane-soft:var(--amber-soft)}.revenue-lanes .deal-compact-row[data-motion=hunt]{--lane-color:var(--blue);--lane-soft:var(--blue-soft)}.revenue-lanes .deal-compact-row:hover{border-color:var(--lane-color);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.revenue-lanes .deal-compact-row:hover{border-color:color-mix(in srgb,var(--lane-color) 42%,var(--line2))}}.revenue-lanes .deal-compact-row:hover{background:var(--surface);box-shadow:0 5px 12px var(--text)}@supports (color:color-mix(in lab, red, red)){.revenue-lanes .deal-compact-row:hover{box-shadow:0 5px 12px color-mix(in srgb,var(--text) 7%,transparent)}}.revenue-lanes .deal-compact-row.selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.revenue-lanes .compact-status{background:var(--green);width:3px;height:auto;min-height:0;box-shadow:none;border-radius:0 99px 99px 0;grid-area:auto;margin:0;position:absolute;top:9px;bottom:9px;left:0}.revenue-lanes .compact-status.missing,.revenue-lanes .compact-status.overdue{background:var(--accent);box-shadow:none}.revenue-lanes .deal-monogram{background:var(--lane-soft);border:0;border-radius:50%;grid-area:1/1;width:29px;height:29px}@supports (color:color-mix(in lab, red, red)){.revenue-lanes .deal-monogram{background:color-mix(in srgb,var(--lane-soft) 78%,var(--surface))}}.revenue-lanes .deal-monogram{color:var(--lane-color);font-size:.5625rem}.revenue-lanes .compact-deal-main{grid-area:1/2;gap:4px}.revenue-lanes .compact-deal-main>b{-webkit-line-clamp:2;font-size:.75rem;line-height:1.25}.revenue-lanes .compact-deal-main>small{gap:5px}.revenue-lanes .compact-deal-main>small>span{font-size:.5rem}.revenue-lanes .compact-deal-main .company-tag{padding:2px 4px;font-size:.4375rem}.revenue-lanes .compact-motion{letter-spacing:.02em;background:0 0;border:0;grid-area:1/3;padding:2px 0;font-size:.5rem}.revenue-lanes .compact-motion.hunt,.revenue-lanes .compact-motion.grow,.revenue-lanes .compact-motion.recover{background:0 0}.revenue-lanes .compact-activity{border-top:1px solid var(--line);grid-area:2/2/auto/4;padding-top:7px;font-size:.5625rem}.revenue-lanes .compact-activity:before{content:""}.revenue-lanes .compact-activity.missing:before,.revenue-lanes .compact-activity.overdue:before{content:"●";color:var(--accent);margin-right:5px;font-size:.4375rem}.revenue-lanes .won-handoff{border-color:var(--green);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.revenue-lanes .won-handoff{border-color:color-mix(in srgb,var(--green) 30%,var(--line))}}.revenue-lanes .won-handoff{background:0 0;border-radius:9px}@media (width<=1100px){.revenue-lanes .page-header,.revenue-lanes .workflow-toolbar{align-items:flex-start}.revenue-lanes .pipeline-board{grid-auto-columns:245px}.revenue-lanes .board-column{width:245px}}@media (width<=700px){.revenue-lanes .page-header{padding:0 0 17px}.revenue-lanes .page-header h1{font-size:1.8125rem}.revenue-lanes .workflow-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-lanes .workflow-summary>div{min-height:72px;border-bottom:1px solid var(--line)!important}.revenue-lanes .workflow-summary>div:nth-child(2n){border-right:0!important}.revenue-lanes .workflow-summary>div:nth-last-child(-n+2){border-bottom:0!important}.revenue-lanes .workflow-toolbar{padding-bottom:12px}.revenue-lanes .pipeline-board{grid-auto-columns:82vw}.revenue-lanes .board-column{width:82vw;height:auto!important}}.sidebar>.brand{border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:1fr;align-content:start;justify-items:start;gap:8px;width:100%;min-height:102px;padding:2px 6px 16px;display:grid}.sidebar>.brand .brand-logo{flex:none;width:112px;height:42px}.sidebar>.brand>span:last-child{border-left:2px solid var(--accent);gap:3px;width:100%;padding:1px 0 1px 10px;display:grid}.sidebar>.brand small{color:var(--muted);font-size:.625rem;line-height:1.3}.sidebar>.company-switcher{margin:16px 4px 18px}.sidebar>.company-switcher label{letter-spacing:.15em;margin-bottom:8px;font-size:.5625rem}.sidebar>.company-switcher select{border-color:var(--line2);background:var(--surface2);border-radius:8px;height:40px;padding:0 10px;font-size:.75rem}@media (width<=900px){.sidebar>.brand{border-bottom:0;align-items:center;width:auto;min-height:0;padding:0;display:flex}.sidebar>.brand .brand-logo{width:43px;height:34px}.sidebar>.brand>span:last-child,.sidebar>.company-switcher{display:none}}.customer-table-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface2);min-height:38px;color:var(--faint);letter-spacing:.08em;grid-template-columns:35px minmax(120px,1.2fr) 62px .7fr 1fr 64px;align-items:center;gap:10px;padding:0 16px;font-size:.5625rem;font-weight:800;display:grid}.customer-table-head>span:first-child{grid-column:1/3}.customer-table-head>span:nth-child(2){grid-column:3}.customer-table-head>span:nth-child(3){text-align:right;grid-column:4}.customer-table-head>span:nth-child(4){grid-column:5}.customer-table-head>span:nth-child(5){text-align:center;grid-column:6}.customer-list{padding:0}.customer-list .customer-row{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:72px;padding:12px 16px}.customer-list .customer-row:last-child{border-bottom:0}.customer-list .customer-row:hover,.customer-list .customer-row.selected{background:var(--surface2)!important}.customer-list .customer-row.selected{box-shadow:inset 3px 0 0 var(--accent)}.customer-list .customer-row.selected .customer-avatar{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.customer-list .customer-row.selected .customer-avatar{border-color:color-mix(in srgb,var(--accent) 45%,var(--line2))}}.customer-list .customer-row.selected .customer-avatar{color:var(--accent)}.customer-list .company-tag{border:1px solid;border-radius:6px;justify-content:center;width:62px;height:22px;padding:0;background:0 0!important}.customer-list .customer-row>span:nth-child(4){text-align:right;font-variant-numeric:tabular-nums}.customer-list .customer-row>span:nth-child(4)>b{font-family:var(--font-geist-mono);letter-spacing:-.025em}.customer-list .customer-row>span:nth-child(5){padding-left:2px}.customer-list .health{place-items:center;width:64px;min-height:24px;display:grid}@media (width<=620px){.customer-table-head{display:none}.customer-list .customer-row{grid-template-columns:34px minmax(0,1fr) 64px}.customer-list .customer-row>.company-tag{display:none}.customer-list .customer-row>span:nth-child(4){text-align:right;display:grid}.customer-list .customer-row>span:nth-child(5),.customer-list .customer-row>span:nth-child(6){display:none}}.customer-360{padding:24px}.customer-360 .account-title{grid-template-columns:52px minmax(0,1fr) auto;gap:14px}.customer-360 .customer-avatar.large{width:50px;height:50px;font-size:.75rem}.customer-360 .account-title .company-tag{padding:3px 7px;font-size:.5625rem}.customer-360 .account-title h2{letter-spacing:-.03em;margin:7px 0 4px;font-size:1.5rem;line-height:1.15}.customer-360 .account-title p{font-size:.8125rem;line-height:1.4}.customer-360 .account-title>button{font-size:1.0625rem}.customer-360 .account-metrics{gap:10px;margin:21px 0 16px}.customer-360 .account-metrics span{border-radius:10px;align-content:center;gap:7px;min-height:68px;padding:13px}.customer-360 .account-metrics small{letter-spacing:.08em;font-size:.625rem}.customer-360 .account-metrics b{font-size:.8125rem;line-height:1.35}.customer-360 .account-actions{gap:8px}.customer-360 .account-actions button{min-height:44px;padding:10px;font-size:.8125rem;font-weight:650}.customer-360 hr{margin:21px 0}.customer-360 .service-map>small,.customer-360 .timeline>small{letter-spacing:.09em;font-size:.625rem}.customer-360 .service-map>div{gap:8px;margin:10px 0 18px}.customer-360 .service-map>div span{border-radius:8px;padding:8px 10px;font-size:.6875rem}.customer-360 .service-map span b{margin-left:7px}.customer-360 .timeline>div{grid-template-columns:34px minmax(0,1fr);gap:11px;margin-top:14px}.customer-360 .timeline i{border-radius:9px;width:33px;height:33px;font-size:.625rem}.customer-360 .timeline p{gap:4px}.customer-360 .timeline b{font-size:.75rem;line-height:1.35}.customer-360 .timeline small{font-size:.6875rem;line-height:1.45}.customer-list .health{font-size:.625rem;font-weight:750}@media (width<=700px){.customer-360{padding:18px}.customer-360 .account-title h2{font-size:1.3125rem}.customer-360 .account-metrics,.customer-360 .account-actions{grid-template-columns:1fr}}.inbox-page-head{margin-bottom:20px}.inbox-page-head .eyebrow{font-size:.6875rem}.inbox-page-head h1{font-size:2.125rem}.inbox-page-head p{font-size:.9375rem}.integration-strip span{height:34px;padding:0 11px;font-size:.75rem}.inbox-layout.inbox-v2{grid-template-columns:340px minmax(580px,1fr) 350px;gap:16px;height:calc(100vh - 192px);min-height:720px}.inbox-v2 .inbox-search{height:58px;margin:0 13px;padding:0 12px}.inbox-v2 .thread-filters{gap:6px;height:52px;padding:0 11px}.inbox-v2 .thread-filters button{height:34px;padding:0 10px;font-size:.8125rem}.inbox-v2 .handled-filter img{width:51px;height:18px}.inbox-v2 .thread>.customer-avatar{width:40px;height:40px;font-size:.6875rem}.inbox-v2 .thread-name em{font-size:.6875rem}.inbox-v2 .thread small{font-size:.75rem;line-height:1.35}.inbox-v2 .thread-meta{gap:7px;margin-top:8px}.inbox-v2 .channel-tag{padding:4px 7px;font-size:.625rem!important}.inbox-v2 .unmatched-label{height:21px;padding:0 7px;font-size:.625rem!important}.inbox-v2 .thread-handled-mark{width:57px;height:17px}.comms-center .conversation-head{min-height:78px;padding:14px 18px}.comms-center .conversation-head .customer-avatar{width:43px;height:43px;font-size:.6875rem}.comms-center .conversation-head h2{font-size:1.125rem;line-height:1.3}.comms-center .conversation-head p{font-size:.75rem;line-height:1.45}.comms-center .conversation-head button{height:38px;padding:0 11px;font-size:.75rem}.comms-center .handled-action img{width:58px;height:18px}.comms-center .unmatched-banner,.comms-center .signal-banner,.comms-center .handled-status-banner{margin:12px 14px 0;padding:12px 14px}.comms-center .unmatched-banner b,.comms-center .signal-banner b,.comms-center .handled-status-banner b{font-size:.8125rem}.comms-center .unmatched-banner small,.comms-center .signal-banner small,.comms-center .handled-status-banner small{font-size:.6875rem;line-height:1.45}.comms-center .unmatched-banner button,.comms-center .signal-banner button,.comms-center .handled-status-banner button{font-size:.75rem}.comms-center .shared-timeline{gap:16px;padding:22px 26px 26px}.comms-center .timeline-day{font-size:.625rem}.comms-center .shared-timeline .message{padding:14px 16px}.comms-center .shared-timeline .message p{font-size:.875rem}.comms-center .message-channel small{font-size:.6875rem}.comms-center .message-subject{font-size:.8125rem}.comms-center .call-event{padding:14px}.comms-center .call-event header b{font-size:.8125rem}.comms-center .call-event header span{font-size:.6875rem}.comms-center .call-event summary,.comms-center .call-event details p{font-size:.75rem}.comms-center .composer-tabs{height:48px}.comms-center .composer-tabs button{padding:0 13px;font-size:.8125rem}.comms-center .composer-v2 .quick-replies{padding:10px 12px 0}.comms-center .composer-v2 .quick-replies button{padding:7px 10px;font-size:.6875rem}.comms-center .composer-v2 .subject-input{height:42px;font-size:.875rem}.comms-center .composer-v2 textarea{height:96px;font-size:.875rem;line-height:1.5}.comms-center .composer-footer{min-height:58px}.comms-center .composer-footer>div button{height:34px;font-size:.6875rem}.comms-center .composer-footer span{font-size:.6875rem!important}.comms-center .send-button{font-size:.75rem;height:38px!important;min-height:38px!important}.inbox-context{padding:20px}.inbox-context .context-person{grid-template-columns:52px minmax(0,1fr);gap:13px}.inbox-context .context-person .customer-avatar{width:50px;height:50px;font-size:.75rem}.inbox-context .context-person .company-tag{padding:3px 7px;font-size:.5625rem}.inbox-context .context-person h2{margin:7px 0 3px;font-size:1.1875rem;line-height:1.3}.inbox-context .context-person p{font-size:.75rem;line-height:1.4}.inbox-context .context-create-contact{font-size:.75rem}.inbox-context .contact-lines{gap:9px;margin-top:18px}.inbox-context .contact-lines button{min-height:56px;padding:9px;font-size:.8125rem}.inbox-context .contact-lines b{font-size:.75rem}.inbox-context .contact-lines small{font-size:.6875rem}.inbox-context hr{margin:20px 0}.inbox-context .context-section header small{font-size:.625rem}.inbox-context .context-section header button{font-size:.6875rem}.inbox-context .context-section h3{margin:12px 0;font-size:.9375rem}.inbox-context .deal-context-grid span{padding:11px}.inbox-context .deal-context-grid small,.inbox-context .context-next small{font-size:.5625rem}.inbox-context .deal-context-grid b{font-size:.75rem;line-height:1.4}.inbox-context .context-next{padding:12px}.inbox-context .context-next b{font-size:.75rem}.inbox-context .context-actions{gap:8px}.inbox-context .context-actions button{height:42px;font-size:.6875rem}.inbox-context .ai-next{grid-template-columns:32px 1fr;gap:10px;padding:12px}.inbox-context .ai-next>span{width:30px;height:30px}.inbox-context .ai-next p{font-size:.75rem;line-height:1.55}@media (width<=1450px){.inbox-layout.inbox-v2{grid-template-columns:320px minmax(520px,1fr) 330px}.inbox-context{padding:18px}.comms-center .conversation-head>div:last-child button:nth-child(3){display:none}}@media (width<=1180px){.inbox-layout.inbox-v2{grid-template-columns:300px minmax(0,1fr);height:auto}.inbox-v2 .thread-list{height:760px}.comms-center{min-height:760px}.inbox-context{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.inbox-context>hr{display:none}.inbox-context .context-section{border-top:1px solid var(--line);padding:16px 0}}@media (width<=900px){.inbox-page-head{flex-direction:column;align-items:flex-start}.integration-strip{justify-content:flex-start}.inbox-layout.inbox-v2{grid-template-columns:1fr;height:auto}.inbox-v2 .thread-list{height:400px}.comms-center{min-height:740px}.inbox-context{grid-column:auto;display:block}.inbox-context>hr{display:block}}@media (width<=620px){.inbox-page-head h1{font-size:1.8125rem}.integration-strip span{font-size:.6875rem}.inbox-v2 .thread{min-height:120px}.comms-center .conversation-head{align-items:flex-start;gap:9px}.comms-center .conversation-head>div:last-child button:not(:first-child){display:none}.comms-center .shared-timeline{padding:16px 12px}.comms-center .shared-timeline .message{max-width:94%}.comms-center .call-event header{flex-direction:column;align-items:flex-start}.comms-center .composer-footer>div button{display:none}.inbox-context{padding:16px}}.quick-order-backdrop{padding:18px;overflow:auto}.quick-order-modal{border-color:var(--text);grid-template-rows:auto minmax(0,1fr);width:min(1080px,100%);max-height:calc(100vh - 36px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.quick-order-modal{border-color:color-mix(in srgb,var(--text) 20%,var(--bg))}}.quick-order-modal{box-shadow:0 32px 90px #0000006b}.quick-order-modal>header{border-bottom:1px solid var(--line);background:linear-gradient(110deg,var(--accent-soft),var(--surface));justify-content:space-between;align-items:flex-start;gap:20px;min-height:92px;padding:19px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.quick-order-modal>header{background:linear-gradient(110deg,color-mix(in srgb,var(--accent-soft) 40%,var(--surface)),var(--surface))}}.quick-order-modal>header h2{letter-spacing:-.035em;margin:5px 0 4px;font-size:1.625rem}.quick-order-modal>header p{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.45}.quick-order-modal>header>button{border:1px solid var(--line2);background:var(--surface2);width:36px;height:36px;color:var(--muted);border-radius:9px;flex:0 0 36px;font-size:1.3125rem}.quick-order-modal>form,.quick-order-review{min-height:0;padding:20px 22px 22px;overflow:auto}.quick-order-source{border:1px solid var(--blue);min-height:60px;margin-bottom:18px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.quick-order-source{border:1px solid color-mix(in srgb,var(--blue) 30%,var(--line))}}.quick-order-source{background:var(--blue-soft);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.quick-order-source>span{background:var(--surface);width:32px;height:32px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.quick-order-source p{gap:3px;margin:0;display:grid}.quick-order-source b{font-size:.8125rem}.quick-order-source small{color:var(--muted);font-size:.6875rem}.quick-order-source em{color:var(--green);font-size:.625rem;font-style:normal;font-weight:800}.quick-order-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.quick-order-grid label,.quick-order-lines label,.quick-order-support>label{color:var(--muted);gap:7px;font-size:.6875rem;font-weight:750;display:grid}.quick-order-grid label.wide{grid-column:span 2}.quick-order-grid input,.quick-order-grid select,.quick-order-lines input,.quick-order-lines select,.quick-order-support textarea,.quick-order-options select{border:1px solid var(--field-line);background:var(--field-bg);width:100%;height:43px;color:var(--text);border-radius:8px;outline:0;padding:0 11px;font-size:.8125rem}.quick-order-grid input:focus,.quick-order-grid select:focus,.quick-order-lines input:focus,.quick-order-lines select:focus,.quick-order-support textarea:focus,.quick-order-options select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.quick-order-grid input:focus,.quick-order-grid select:focus,.quick-order-lines input:focus,.quick-order-lines select:focus,.quick-order-support textarea:focus,.quick-order-options select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.quick-order-options{align-items:stretch;gap:10px;margin:16px 0 20px;display:flex}.quick-order-options>label{border:1px solid var(--line);background:var(--surface2);border-radius:9px;align-items:center;gap:10px;min-width:250px;min-height:58px;padding:10px 12px;display:flex}.quick-order-options input{width:17px;height:17px;accent-color:var(--accent)}.quick-order-options label>span{gap:2px;display:grid}.quick-order-options b{font-size:.75rem}.quick-order-options small{color:var(--muted);font-size:.625rem}.quick-order-options .storm-select{grid-template-columns:1fr 160px;min-width:350px;display:grid}.quick-order-options select{height:38px}.quick-order-lines-head{justify-content:space-between;align-items:flex-end;gap:14px;margin:0 0 10px;display:flex}.quick-order-lines-head h3{letter-spacing:-.02em;margin:4px 0 0;font-size:1.125rem}.quick-order-lines-head>button{border:1px solid var(--line2);background:var(--surface2);height:36px;color:var(--text);border-radius:8px;padding:0 11px;font-size:.6875rem;font-weight:750}.quick-order-lines{gap:10px;display:grid}.quick-order-lines article{border:1px solid var(--line2);background:var(--surface2);border-radius:10px;overflow:hidden}.quick-order-lines article>header{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:grid}.quick-order-lines article>header>span{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);font:750 .5625rem var(--font-geist-mono);border-radius:7px;place-items:center;display:grid}.quick-order-lines article>header>b{font-size:.75rem}.quick-order-lines article>header>button{width:28px;height:28px;color:var(--faint);background:0 0;border:0;font-size:1.0625rem}.quick-order-lines article>header>button:disabled{opacity:.25}.quick-order-lines article>div{grid-template-columns:minmax(190px,1.35fr) 70px minmax(145px,.8fr) 145px;gap:10px;padding:12px;display:grid}.quick-order-lines .line-notes{grid-column:1/-1}.quick-order-support{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.quick-order-support textarea{resize:vertical;height:82px;padding:10px}.quick-order-upload{border:1px dashed var(--line2);background:var(--surface2);border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:11px;display:grid}.quick-order-upload>span{background:var(--surface);width:32px;height:32px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.quick-order-upload p{gap:2px;min-width:0;margin:0;display:grid}.quick-order-upload b{font-size:.75rem}.quick-order-upload small{color:var(--muted);font-size:.625rem}.quick-order-upload em{color:var(--green);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;font-style:normal;overflow:hidden}.quick-order-upload button{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--text);border-radius:8px;padding:0 10px;font-size:.6875rem}.quick-order-modal form>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:15px;display:flex}.quick-order-modal form>footer>span{gap:3px;display:grid}.quick-order-modal form>footer b{font-size:.75rem}.quick-order-modal form>footer small{color:var(--muted);font-size:.625rem}.quick-order-modal form>footer>div{gap:8px;display:flex}.quick-order-modal .button{min-height:40px}.quick-order-review{align-content:start;gap:16px;display:grid}.quick-order-review-meta{border:1px solid var(--line2);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.quick-order-review-meta>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:5px;min-height:70px;padding:12px;display:grid}.quick-order-review-meta>span:nth-child(3n){border-right:0}.quick-order-review-meta>span:nth-last-child(-n+3){border-bottom:0}.quick-order-review-meta small{letter-spacing:.08em;color:var(--faint);font-size:.5625rem;font-weight:800}.quick-order-review-meta b{font-size:.8125rem}.quick-order-review-lines{border:1px solid var(--line2);border-radius:10px;overflow:hidden}.quick-order-review-lines>header,.quick-order-review-lines>div{grid-template-columns:minmax(0,1fr) 60px 180px 120px;align-items:center;gap:10px;min-height:48px;padding:9px 12px;display:grid}.quick-order-review-lines>header{background:var(--surface2);color:var(--faint);letter-spacing:.08em;font-size:.5625rem;font-weight:800}.quick-order-review-lines>div{border-top:1px solid var(--line)}.quick-order-review-lines>div>span{gap:3px;display:grid}.quick-order-review-lines b{font-size:.75rem}.quick-order-review-lines small{color:var(--muted);font-size:.625rem}.quick-order-handoff{border:1px solid var(--green);padding:13px}@supports (color:color-mix(in lab, red, red)){.quick-order-handoff{border:1px solid color-mix(in srgb,var(--green) 30%,var(--line))}}.quick-order-handoff{background:var(--green-soft);border-radius:10px;grid-template-columns:36px 1fr;align-items:center;gap:11px;display:grid}.quick-order-handoff>span{background:var(--surface);width:34px;height:34px;color:var(--green);border-radius:9px;place-items:center;font-weight:850;display:grid}.quick-order-handoff p{gap:3px;margin:0;display:grid}.quick-order-handoff b{font-size:.8125rem}.quick-order-handoff small{color:var(--muted);font-size:.6875rem;line-height:1.45}.quick-order-review>footer{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}@media (width<=900px){.quick-order-modal{max-height:calc(100vh - 20px)}.quick-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-order-lines article>div{grid-template-columns:minmax(160px,1fr) 70px 1fr}.quick-order-lines article>div label:nth-child(4){grid-column:span 1}.quick-order-support{grid-template-columns:1fr}.quick-order-review-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-order-review-meta>span:nth-child(3n){border-right:1px solid var(--line)}.quick-order-review-meta>span:nth-child(2n){border-right:0}.quick-order-review-meta>span:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.quick-order-review-meta>span:nth-last-child(-n+2){border-bottom:0}}@media (width<=620px){.quick-order-backdrop{padding:0}.quick-order-modal{border:0;border-radius:0;width:100%;height:100%;max-height:none}.quick-order-modal>header{min-height:84px;padding:16px}.quick-order-modal>header h2{font-size:1.375rem}.quick-order-modal>form,.quick-order-review{padding:15px}.quick-order-source{grid-template-columns:34px 1fr}.quick-order-source>em{grid-column:2}.quick-order-grid{grid-template-columns:1fr}.quick-order-grid label.wide{grid-column:auto}.quick-order-options{display:grid}.quick-order-options>label,.quick-order-options .storm-select{min-width:0}.quick-order-options .storm-select{grid-template-columns:1fr}.quick-order-lines-head{flex-direction:column;align-items:flex-start}.quick-order-lines article>div{grid-template-columns:1fr 72px}.quick-order-lines .asset-field,.quick-order-lines .line-notes{grid-column:1/-1}.quick-order-lines article>div label:nth-child(3),.quick-order-lines article>div label:nth-child(4){grid-column:span 1}.quick-order-upload{grid-template-columns:34px 1fr}.quick-order-upload button{grid-column:2;width:max-content}.quick-order-modal form>footer{flex-direction:column;align-items:flex-start}.quick-order-modal form>footer>div{width:100%}.quick-order-modal form>footer .button{flex:1}.quick-order-review-meta{grid-template-columns:1fr}.quick-order-review-meta>span{border-right:0!important;border-bottom:1px solid var(--line)!important}.quick-order-review-meta>span:last-child{border-bottom:0!important}.quick-order-review-lines{overflow:auto}.quick-order-review-lines>header,.quick-order-review-lines>div{min-width:620px}.quick-order-review>footer{display:grid}.quick-order-review>footer .button{width:100%}}.comms-center .email-message-card{border:1px solid var(--line2);background:var(--surface);width:100%;max-width:none;box-shadow:0 7px 22px var(--text);border-radius:12px;align-self:stretch;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.comms-center .email-message-card{box-shadow:0 7px 22px color-mix(in srgb,var(--text) 7%,transparent)}}.comms-center .email-message-card>header{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto 30px;align-items:center;gap:10px;min-height:67px;padding:12px 14px;display:grid}.email-avatar{border:1px solid var(--blue);width:39px;height:39px}@supports (color:color-mix(in lab, red, red)){.email-avatar{border:1px solid color-mix(in srgb,var(--blue) 30%,var(--line))}}.email-avatar{background:var(--blue-soft);color:var(--blue);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:800;display:grid}.email-message-card>header>div{gap:2px;display:grid}.email-message-card>header b{font-size:.875rem}.email-message-card>header small,.email-message-card>header time{color:var(--muted);font-size:.6875rem}.email-message-card>header>button{width:30px;height:30px;color:var(--faint);background:0 0;border:0;border-radius:7px;font-size:.875rem}.email-message-card>header>button:hover{background:var(--surface2);color:var(--text)}.email-routing{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:42px;padding:8px 14px;display:flex}.email-routing>span{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-right:auto;font-size:.6875rem;overflow:hidden}.email-routing>button{border:1px solid var(--line);background:var(--surface2);height:27px;color:var(--muted);border-radius:7px;padding:0 8px;font-size:.625rem}.email-message-body{padding:18px 19px 17px}.email-message-body h3{letter-spacing:-.02em;margin:0 0 16px;font-size:1.0625rem}.email-message-body>p{white-space:pre-wrap;max-width:760px;color:var(--text);margin:0;font-size:.875rem;line-height:1.68}.email-message-actions{border-top:1px solid var(--line);gap:8px;margin-top:20px;padding-top:14px;display:flex}.email-message-actions button{border:1px solid var(--line2);background:var(--surface2);height:35px;color:var(--text);border-radius:8px;padding:0 11px;font-size:.6875rem;font-weight:700}.email-message-card.outgoing{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.email-message-card.outgoing{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}}.email-message-card.outgoing{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.email-message-card.outgoing{background:color-mix(in srgb,var(--accent-soft) 24%,var(--surface))}}.email-compose-workspace{background:var(--surface)}.email-compose-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:7px 12px;display:flex}.email-compose-head>div{gap:5px;display:flex}.email-compose-head button{border:1px solid var(--line);background:var(--surface2);height:33px;color:var(--muted);border-radius:7px;padding:0 10px;font-size:.6875rem;font-weight:700}.email-compose-head button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.email-compose-head button.active{border-color:color-mix(in srgb,var(--accent) 42%,var(--line))}}.email-compose-head button.active{background:var(--accent-soft);color:var(--accent)}.email-compose-head>span{color:var(--muted);font-size:.625rem}.email-compose-head>span b{color:var(--text)}.email-recipient-row,.email-copy-fields,.email-subject-row{border-bottom:1px solid var(--line);align-items:center;min-height:43px;padding:0 12px;display:grid}.email-recipient-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.email-recipient-row label,.email-copy-fields label,.email-subject-row{color:var(--muted);grid-template-columns:48px minmax(0,1fr);gap:8px;font-size:.6875rem;font-weight:700}.email-recipient-row label,.email-copy-fields label{align-items:center;display:grid}.email-recipient-row input,.email-copy-fields input,.email-subject-row input{min-width:0;height:40px;color:var(--text);background:0 0;border:0;outline:0;font-size:.8125rem}.email-recipient-row>button{height:29px;color:var(--blue);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:.625rem}.email-copy-fields{grid-template-columns:1fr 1fr;gap:12px}.email-copy-fields label+label{border-left:1px solid var(--line);padding-left:12px}.email-subject-row{display:grid}.email-subject-row input{font-weight:650}.email-format-toolbar{border-bottom:1px solid var(--line);background:var(--surface2);align-items:center;gap:4px;min-height:40px;padding:5px 12px;display:flex}.email-format-toolbar button{height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:.625rem}.email-format-toolbar button:hover{background:var(--surface3);color:var(--text)}.email-format-toolbar>span{color:var(--green);margin-left:auto;font-size:.625rem;font-weight:700}.comms-center .email-compose-workspace .email-body-input{width:100%;height:142px;color:var(--text);resize:vertical;border-radius:0;margin:0;font-size:.875rem;line-height:1.6;display:block;background:var(--surface)!important;box-shadow:none!important;border:0!important;padding:14px 16px!important}.email-attachment-list{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.email-attachment-list>span{border:1px solid var(--line);background:var(--surface2);border-radius:7px;align-items:center;gap:7px;height:30px;padding:0 6px 0 9px;font-size:.625rem;display:flex}.email-attachment-list button{color:var(--faint);background:0 0;border:0}.email-compose-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:8px 12px;display:flex}.email-compose-footer>div{align-items:center;gap:6px;min-width:0;display:flex}.email-compose-footer>div>button{border:1px solid var(--line);background:var(--surface2);height:32px;color:var(--muted);border-radius:7px;padding:0 8px;font-size:.625rem}.email-compose-footer>div>span{color:var(--green);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;overflow:hidden}.send-email-button{white-space:nowrap;height:38px;min-height:38px!important;padding:0 14px!important;font-size:.75rem!important}@media (width<=900px){.email-message-body>p{max-width:none}.email-compose-workspace .email-body-input{height:130px}.email-compose-footer>div>span{display:none}}@media (width<=620px){.comms-center .email-message-card>header{grid-template-columns:36px minmax(0,1fr) 28px}.email-message-card>header time{display:none}.email-avatar{width:35px;height:35px}.email-routing>button:nth-of-type(2){display:none}.email-message-body{padding:15px}.email-message-body h3{font-size:1rem}.email-message-body>p{font-size:.8125rem}.email-compose-head{flex-direction:column;align-items:flex-start}.email-compose-head>span{display:none}.email-copy-fields{grid-template-columns:1fr}.email-copy-fields label+label{border-left:0;border-top:1px solid var(--line);padding-left:0}.email-format-toolbar button:nth-child(4),.email-format-toolbar button:nth-child(5),.email-format-toolbar>span,.email-compose-footer>div button:nth-child(n+2){display:none}.send-email-button{padding-inline:10px!important}}.sidebar>.brand{border-bottom:1px solid var(--line);text-align:center;align-content:start;justify-items:center;gap:5px;min-height:126px;padding:4px 6px 17px}.sidebar>.brand .brand-logo{flex-basis:auto;width:158px;height:66px}.sidebar>.brand .brand-logo img{object-position:center}.sidebar>.brand>span:last-child{border-left:0;width:auto;padding:0;display:block}.sidebar>.brand b{letter-spacing:-.025em;white-space:nowrap;font-size:1.0625rem;line-height:1.15}.app.sidebar-compact .sidebar>.brand{place-items:center;min-height:58px;padding:0 0 12px}.app.sidebar-compact .sidebar>.brand .brand-logo{width:52px;height:36px}.app.sidebar-compact .sidebar>.brand>span:last-child{display:none}@media (width<=900px){.sidebar>.brand{border-bottom:0;align-items:center;width:auto;min-height:0;padding:0;display:flex}.sidebar>.brand .brand-logo{width:48px;height:36px}.sidebar>.brand>span:last-child{display:none}}.quote-detail-meta .quote-decision-meta{grid-column:span 2}.quote-detail-meta .quote-email-meta{grid-column:1/-1;min-height:78px}.quote-email-meta>b{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.quote-email-meta>b>span{border:1px solid var(--line2);background:var(--surface);max-width:100%;min-height:28px;color:var(--text);overflow-wrap:anywhere;word-break:break-word;border-radius:7px;padding:5px 9px;font-size:.75rem;line-height:1.35}@media (width<=700px){.quote-detail-meta .quote-decision-meta{grid-column:auto}.quote-detail-meta .quote-email-meta{grid-column:1/-1}.quote-email-meta>b{flex-direction:column;align-items:stretch}.quote-email-meta>b>span{width:100%}}.calendar-page-v2 .page-header{margin-bottom:18px}.calendar-page-v2 .page-header h1{font-size:2.125rem}.calendar-metrics{border:1px solid var(--line2);background:var(--surface);box-shadow:0 6px 18px var(--text);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.calendar-metrics{box-shadow:0 6px 18px color-mix(in srgb,var(--text) 5%,transparent)}}.calendar-metrics>div{border-right:1px solid var(--line);align-content:center;gap:5px;min-height:94px;padding:15px 17px;display:grid}.calendar-metrics>div:last-child{border-right:0}.calendar-metrics small{letter-spacing:.1em;color:var(--faint);font-size:.5625rem;font-weight:800}.calendar-metrics b{letter-spacing:-.035em;font-size:1.625rem;line-height:1}.calendar-metrics span{color:var(--muted);font-size:.6875rem}.calendar-command{padding:0;overflow:hidden}.calendar-toolbar{border-bottom:1px solid var(--line);background:var(--surface2);align-items:center;gap:12px;min-height:64px;padding:10px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.calendar-toolbar{background:color-mix(in srgb,var(--surface2) 42%,var(--surface))}}.calendar-date-controls{align-items:center;gap:6px;display:flex}.calendar-date-controls>button{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);border-radius:8px;font-size:1rem}.calendar-date-controls>.today-button{width:auto;padding:0 10px;font-size:.6875rem;font-weight:700}.calendar-date-controls h2{white-space:nowrap;min-width:150px;margin:0 0 0 5px;font-size:.9375rem}.calendar-filters{gap:4px;margin-left:auto;display:flex}.calendar-filters button{height:31px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 9px;font-size:.625rem;font-weight:700}.calendar-filters button:hover{background:var(--surface3)}.calendar-filters button.active{border-color:var(--line2);background:var(--surface);color:var(--text)}.calendar-filters button.active.hunt{color:var(--blue)}.calendar-filters button.active.grow{color:var(--green)}.calendar-filters button.active.recover{color:var(--amber)}.calendar-filters button.active.meeting{color:var(--violet)}.calendar-view-toggle{border:1px solid var(--line);background:var(--surface2);border-radius:8px;gap:2px;padding:3px;display:flex}.calendar-view-toggle button{height:29px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:.625rem;font-weight:700}.calendar-view-toggle button.active{background:var(--text);color:var(--bg)}.calendar-page-v2 .calendar-grid-v2{grid-template-columns:62px repeat(5,minmax(190px,1fr));min-height:634px;overflow:auto}.calendar-page-v2 .time-col,.calendar-page-v2 .day-col{grid-template-rows:58px repeat(6,96px);display:grid}.calendar-page-v2 .time-col{z-index:4;border-right:1px solid var(--line);background:var(--surface);position:sticky;left:0}.calendar-page-v2 .time-col b{border-top:1px solid var(--line);color:var(--faint);padding:9px 8px;font-size:.5625rem;font-weight:650}.calendar-page-v2 .day-col{border-right:1px solid var(--line);background:var(--surface2);min-width:190px;position:relative}@supports (color:color-mix(in lab, red, red)){.calendar-page-v2 .day-col{background:color-mix(in srgb,var(--surface2) 28%,var(--surface))}}.calendar-page-v2 .day-col:last-child{border-right:0}.calendar-page-v2 .day-col:after{content:"";background:repeating-linear-gradient(to bottom,transparent 0,transparent 95px,var(--line) 95px,var(--line) 96px);pointer-events:none;position:absolute;inset:58px 0 0}.calendar-page-v2 .day-col>header{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;gap:2px 8px;padding:8px 11px;display:grid}.calendar-page-v2 .day-col>header>span{letter-spacing:.08em;color:var(--faint);font-size:.5625rem;font-weight:800}.calendar-page-v2 .day-col>header>b{background:var(--surface2);border-radius:9px;grid-area:1/2/3;place-items:center;width:32px;height:32px;font-size:.9375rem;display:grid}.calendar-page-v2 .day-col:first-of-type>header>b{background:var(--accent);color:#fff}.calendar-page-v2 .day-col>header>small{color:var(--muted);font-size:.5625rem}.calendar-page-v2 .calendar-event-card{z-index:2;border:1px solid;width:auto;min-width:0;margin:6px 7px;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.calendar-page-v2 .calendar-event-card{border:1px solid color-mix(in srgb,currentColor 28%,var(--line))}}.calendar-page-v2 .calendar-event-card{text-align:left;box-shadow:0 4px 12px var(--text);border-left:3px solid;border-radius:9px;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;gap:5px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.calendar-page-v2 .calendar-event-card{box-shadow:0 4px 12px color-mix(in srgb,var(--text) 5%,transparent)}}.calendar-page-v2 .calendar-event-card{transition:transform .14s,box-shadow .14s}.calendar-page-v2 .calendar-event-card:hover{box-shadow:0 8px 18px var(--text);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.calendar-page-v2 .calendar-event-card:hover{box-shadow:0 8px 18px color-mix(in srgb,var(--text) 9%,transparent)}}.calendar-event-card>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.calendar-event-card time{font-size:.5625rem;font-weight:750}.calendar-event-card .company-tag{height:17px;padding:0 4px;font-size:.4375rem}.calendar-event-card>b{color:currentColor;font-size:.75rem;line-height:1.25}.calendar-event-card>small{color:var(--muted);font-size:.625rem;line-height:1.3;overflow:hidden}.calendar-event-card>em{color:var(--muted);align-self:end;font-size:.5rem;font-style:normal;font-weight:700}.calendar-event-card.hunt{background:var(--blue-soft)}@supports (color:color-mix(in lab, red, red)){.calendar-event-card.hunt{background:color-mix(in srgb,var(--blue-soft) 78%,var(--surface))}}.calendar-event-card.hunt{color:var(--blue)}.calendar-event-card.grow{background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.calendar-event-card.grow{background:color-mix(in srgb,var(--green-soft) 78%,var(--surface))}}.calendar-event-card.grow{color:var(--green)}.calendar-event-card.recover{background:var(--amber-soft)}@supports (color:color-mix(in lab, red, red)){.calendar-event-card.recover{background:color-mix(in srgb,var(--amber-soft) 78%,var(--surface))}}.calendar-event-card.recover{color:var(--amber)}.calendar-event-card.meeting{background:var(--violet-soft)}@supports (color:color-mix(in lab, red, red)){.calendar-event-card.meeting{background:color-mix(in srgb,var(--violet-soft) 78%,var(--surface))}}.calendar-event-card.meeting{color:var(--violet)}.calendar-agenda{padding:8px 14px 14px;display:grid}.calendar-agenda>section{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);display:grid}.calendar-agenda>section:last-child{border-bottom:0}.calendar-agenda>section>header{align-content:start;gap:4px;padding:16px 12px;display:grid}.calendar-agenda>section>header>span{color:var(--faint);letter-spacing:.08em;font-size:.5625rem;font-weight:800}.calendar-agenda>section>header>b{font-size:.9375rem}.calendar-agenda>section>header>small{color:var(--muted);font-size:.625rem}.calendar-agenda>section>div{gap:5px;padding:8px 0;display:grid}.calendar-agenda>section>div>button{border:1px solid var(--line);background:var(--surface2);min-height:58px;color:var(--text);text-align:left;border-radius:9px;grid-template-columns:72px 5px minmax(0,1fr) 74px 60px;align-items:center;gap:10px;padding:9px 11px;display:grid}.calendar-agenda time{color:var(--muted);font-size:.625rem;font-weight:750}.calendar-agenda i{background:var(--blue);border-radius:99px;width:5px;height:34px}.calendar-agenda i.grow{background:var(--green)}.calendar-agenda i.recover{background:var(--amber)}.calendar-agenda i.meeting{background:var(--violet)}.calendar-agenda p{gap:3px;margin:0;display:grid}.calendar-agenda p b{font-size:.75rem}.calendar-agenda p small{color:var(--muted);font-size:.625rem}.calendar-agenda em{color:var(--muted);font-size:.5625rem;font-style:normal}.agenda-empty{min-height:58px;color:var(--muted);align-items:center;font-size:.6875rem!important;display:flex!important}.calendar-footer{border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:14px;min-height:53px;padding:9px 13px;display:flex}.calendar-footer>div{color:var(--muted);align-items:center;gap:7px;font-size:.5625rem;display:flex}.legend-dot{background:var(--blue);border-radius:50%;width:7px;height:7px;margin-left:4px}.legend-dot.grow{background:var(--green)}.legend-dot.recover{background:var(--amber)}.legend-dot.meeting{background:var(--violet)}.calendar-footer p{gap:7px;margin:0;font-size:.5625rem;display:flex}.calendar-footer p span{color:var(--muted)}.calendar-event-modal{width:min(690px,100%);overflow:hidden}.calendar-event-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:20px 22px 17px;display:flex}.calendar-event-modal h2{letter-spacing:-.035em;margin:5px 0 3px;font-size:1.5625rem}.calendar-event-modal header p{color:var(--muted);margin:0;font-size:.75rem}.calendar-event-modal>header>button{border:1px solid var(--line);background:var(--surface2);width:34px;height:34px;color:var(--muted);border-radius:8px;font-size:1.25rem}.calendar-event-modal form{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:20px 22px 22px;display:grid}.calendar-event-modal label{color:var(--muted);gap:7px;font-size:.6875rem;font-weight:700;display:grid}.calendar-event-modal input,.calendar-event-modal select,.calendar-event-modal textarea{border:1px solid var(--field-line);background:var(--field-bg);width:100%;height:42px;color:var(--text);border-radius:8px;outline:0;padding:0 11px;font-size:.8125rem}.calendar-event-modal input:focus,.calendar-event-modal select:focus,.calendar-event-modal textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.calendar-event-modal input:focus,.calendar-event-modal select:focus,.calendar-event-modal textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.calendar-event-modal .event-title-field,.calendar-event-modal .event-detail-field,.calendar-event-modal form>footer{grid-column:1/-1}.calendar-event-modal textarea{resize:vertical;height:78px;padding-top:10px}.calendar-event-modal form>footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=1100px){.calendar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-metrics>div:nth-child(2){border-right:0}.calendar-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.calendar-toolbar{flex-wrap:wrap;align-items:flex-start}.calendar-filters{order:3;width:100%;margin-left:0;overflow:auto}.calendar-page-v2 .calendar-grid-v2{grid-template-columns:62px repeat(5,220px)}}@media (width<=700px){.calendar-page-v2 .page-header h1{font-size:1.8125rem}.calendar-metrics{grid-template-columns:1fr}.calendar-metrics>div{border-right:0;border-bottom:1px solid var(--line);min-height:78px}.calendar-metrics>div:last-child{border-bottom:0}.calendar-date-controls{width:100%}.calendar-date-controls h2,.calendar-view-toggle{margin-left:auto}.calendar-agenda{padding:5px 10px}.calendar-agenda>section{grid-template-columns:1fr}.calendar-agenda>section>header{padding-bottom:6px}.calendar-agenda>section>div>button{grid-template-columns:62px 4px minmax(0,1fr)}.calendar-agenda>section>div>button>.company-tag,.calendar-agenda>section>div>button>em{display:none}.calendar-footer{flex-direction:column;align-items:flex-start}.calendar-footer p{display:grid}.calendar-event-modal{border-radius:0;height:100%}.calendar-event-modal form{grid-template-columns:1fr}.calendar-event-modal form>*,.calendar-event-modal .event-title-field,.calendar-event-modal .event-detail-field,.calendar-event-modal form>footer{grid-column:1}}.dash-header-select{height:42px;padding:0 12px;font-size:.8125rem}.dash-connectors{gap:9px;min-height:50px;margin-bottom:16px;padding:10px 14px}.dash-connectors>span{height:30px;padding:0 9px;font-size:.6875rem}.dash-connectors>b{font-size:.8125rem;line-height:1.3}.dash-connectors>small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:.6875rem}.dash-layout.dash-v2{grid-template-columns:minmax(0,1fr) 390px;gap:16px}.dash-super{min-height:790px}.dash-super .dash-intro{grid-template-columns:48px minmax(0,1fr) auto;gap:15px;padding:22px}.dash-super .dash-intro>span{width:46px;height:46px;font-size:1.3125rem}.dash-super .dash-intro h2{margin-bottom:6px;font-size:1.5rem}.dash-super .dash-intro p{font-size:.8125rem;line-height:1.55}.dash-capability-badges{gap:6px}.dash-capability-badges span{height:29px;padding:0 9px;font-size:.625rem}.dash-prompt-grid{gap:9px!important;padding:15px 18px!important}.dash-prompt-grid button{line-height:1.35;min-height:52px!important;padding:10px 12px!important;font-size:.8125rem!important}.dash-prompt-grid button span{font-size:.9375rem}.dash-chat-log{padding:21px!important}.dash-chat-log .chat-message{grid-template-columns:36px minmax(0,1fr);gap:11px;max-width:88%}.dash-chat-log .chat-message>span{width:35px;height:35px;font-size:.6875rem}.dash-chat-log .chat-message>div{border-radius:11px;padding:14px 15px}.dash-chat-log .chat-message p{font-size:.875rem;line-height:1.6}.dash-result-actions{gap:7px;margin-top:12px;padding-top:11px}.dash-result-actions button{height:34px;padding:0 10px;font-size:.6875rem}.dash-composer-v2{padding:14px 15px!important}.dash-composer-v2>textarea{min-height:98px;font-size:.9375rem;line-height:1.55;padding:13px!important}.dash-composer-v2>div:last-child{margin-top:10px}.dash-attachments>span{grid-template-columns:21px minmax(0,1fr) 21px;max-width:260px;height:34px}.dash-attachments b{font-size:.6875rem}.dash-input-tools{gap:7px}.dash-input-tools button{height:37px;padding:0 11px;font-size:.75rem}.dash-input-tools span{font-size:.6875rem}.dash-send{min-width:94px;height:40px;font-size:.75rem}.dash-super-side{gap:16px}.dash-super-side>.panel{padding:20px}.dash-super-side .section-kicker{font-size:.625rem}.dash-super-side h2{margin:6px 0 4px;font-size:1.125rem}.dash-super-side>section>p{margin-bottom:15px;font-size:.75rem;line-height:1.55}.ability-list button{grid-template-columns:38px minmax(0,1fr);gap:11px;min-height:66px;padding:10px 3px}.ability-list button>span{width:37px;height:37px;font-size:.8125rem}.ability-list button>p{gap:4px}.ability-list b{font-size:.8125rem;line-height:1.35}.ability-list small{font-size:.6875rem;line-height:1.4}.staged{grid-template-columns:34px minmax(0,1fr) auto;gap:11px;min-height:70px;margin:0 2px;padding:12px 6px}.staged>span{width:32px;height:32px;font-size:.625rem}.staged p{gap:4px}.staged b{font-size:.8125rem;line-height:1.35}.staged small{font-size:.6875rem;line-height:1.4}.staged>button{height:32px;color:var(--accent);background:0 0;border:0;padding:0 7px;font-size:.6875rem}.automation-card{padding:20px}.automation-card h2{margin:6px 0;font-size:1.125rem}.automation-card>p{font-size:.75rem;line-height:1.6}.automation-scale{gap:7px;margin-top:17px}.automation-scale span{align-content:center;min-height:64px;padding:10px 6px;font-size:.8125rem;display:grid}.automation-scale b{margin-top:5px;font-size:.625rem;line-height:1.25}.staged-actions .number-chip{min-width:30px;height:30px;font-size:.75rem}@media (width<=1280px){.dash-layout.dash-v2{grid-template-columns:1fr}.dash-super-side{grid-template-columns:1fr 1fr}.dash-super-side .automation-card{grid-column:1/-1}}@media (width<=900px){.dash-super{min-height:760px}.dash-super .dash-intro{grid-template-columns:48px 1fr}.dash-capability-badges{grid-column:2;justify-content:flex-start}.dash-super-side{grid-template-columns:1fr}.dash-super-side .automation-card{grid-column:auto}}@media (width<=620px){.dash-super .dash-intro{grid-template-columns:1fr}.dash-super .dash-intro>span{width:42px;height:42px}.dash-capability-badges{grid-column:auto}.dash-prompt-grid{grid-template-columns:1fr!important}.dash-chat-log .chat-message{max-width:98%}.dash-composer-v2>div:last-child{flex-direction:column;align-items:stretch}.dash-input-tools{overflow:auto}.dash-input-tools span{display:none}.dash-send{width:100%}}.inbox-layout.inbox-v2{align-items:stretch;height:auto;min-height:900px}.inbox-v2 .thread-list,.inbox-v2 .inbox-context{height:900px}.comms-center{grid-template-rows:auto auto minmax(230px,1fr) auto;min-height:900px}.comms-center .conversation-head{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:13px;min-height:0;padding:15px 18px;display:grid}.comms-center .conversation-head>div:first-child{grid-template-columns:43px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.comms-center .conversation-head>div:first-child>span:last-child{min-width:0;display:block}.comms-center .conversation-head h2,.comms-center .conversation-head p{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.comms-center .conversation-head h2{font-size:1.1875rem}.comms-center .conversation-head p{font-size:.8125rem}.comms-center .conversation-head>div:last-child{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;gap:7px;width:100%;padding-top:12px;display:flex}.comms-center .conversation-head>div:last-child button{flex:none;max-width:100%;height:40px;padding:0 12px;font-size:.8125rem}.comms-center .shared-timeline{min-height:230px}.inbox-v2 .thread small,.inbox-v2 .thread p{font-size:.75rem}.inbox-v2 .thread-name em,.thread-meta em{font-size:.6875rem}.inbox-context>header h2{font-size:1.25rem}.inbox-context>header p,.inbox-context .contact-method b,.inbox-context .contact-method small{font-size:.75rem}.inbox-context .context-section h3{font-size:.6875rem}.inbox-context .context-section>p{font-size:.8125rem;line-height:1.55}.context-grid b{font-size:.75rem}.context-grid span{font-size:.625rem}.shared-timeline .email-message-card>header b{font-size:.875rem}.shared-timeline .email-message-card>header small,.shared-timeline .email-routing{font-size:.75rem}.shared-timeline .email-message-body h3{font-size:1.125rem}.shared-timeline .email-message-body>p{font-size:.875rem;line-height:1.65}.composer-v2>.email-compose-workspace{background:var(--surface);align-items:initial!important;justify-content:initial!important;width:100%!important;margin:0!important;display:block!important}.composer-v2>.email-compose-workspace .email-compose-head{width:100%;margin:0;display:flex}.composer-v2>.email-compose-workspace .email-recipient-row,.composer-v2>.email-compose-workspace .email-copy-fields,.composer-v2>.email-compose-workspace .email-subject-row{width:100%;margin:0;display:grid}.composer-v2>.email-compose-workspace .email-format-toolbar,.composer-v2>.email-compose-workspace .email-compose-footer{width:100%;margin:0;display:flex}.composer-v2>.email-compose-workspace .email-body-input{width:100%;height:160px;min-height:140px;font-size:.9375rem;margin:0!important}.composer-v2>.email-compose-workspace .email-compose-head>span{color:var(--muted);font-size:.75rem}.composer-v2>.email-compose-workspace .email-recipient-row label,.composer-v2>.email-compose-workspace .email-copy-fields label,.composer-v2>.email-compose-workspace .email-subject-row{font-size:.75rem}.composer-v2>.email-compose-workspace .email-recipient-row input,.composer-v2>.email-compose-workspace .email-copy-fields input,.composer-v2>.email-compose-workspace .email-subject-row input{font-size:.875rem}.composer-v2>.email-compose-workspace .email-format-toolbar button{font-size:.75rem}.composer-v2>.email-compose-workspace .email-format-toolbar>span,.composer-v2>.email-compose-workspace .email-compose-footer>div>span,.composer-v2>.email-compose-workspace .email-compose-footer>div>button{font-size:.6875rem}@media (width<=1180px){.inbox-layout.inbox-v2{height:auto;min-height:0}.inbox-v2 .thread-list{height:780px}.inbox-v2 .inbox-context{height:auto}.comms-center{min-height:900px}}@media (width<=900px){.inbox-v2 .thread-list{height:420px}.comms-center{min-height:900px}}@media (width<=620px){.comms-center .conversation-head>div:first-child{grid-template-columns:40px minmax(0,1fr)}.comms-center .conversation-head>div:last-child{overflow:visible}.comms-center .conversation-head>div:last-child button:not(:first-child){display:flex}.composer-v2>.email-compose-workspace .email-compose-footer{flex-direction:column;align-items:stretch}.composer-v2>.email-compose-workspace .email-compose-footer>div{flex-wrap:wrap}.send-email-button{width:100%}}.inbox-live-order-backdrop{padding:16px;overflow:hidden}.inbox-live-order-modal{border-color:var(--text);grid-template-rows:auto auto minmax(0,1fr);width:min(1500px,100%);height:calc(100vh - 32px);max-height:calc(100vh - 32px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.inbox-live-order-modal{border-color:color-mix(in srgb,var(--text) 22%,var(--bg))}}.inbox-live-order-modal{box-shadow:0 34px 100px #0000007a}.inbox-live-order-modal>header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:15px 20px;display:flex}.inbox-live-order-modal>header h2{letter-spacing:-.035em;margin:4px 0 2px;font-size:1.5rem}.inbox-live-order-modal>header p{color:var(--muted);margin:0;font-size:.75rem}.inbox-live-order-modal>header>button{border:1px solid var(--line2);background:var(--surface2);width:38px;height:38px;color:var(--muted);border-radius:9px;flex:0 0 38px;font-size:1.375rem}.inbox-order-context{border-bottom:1px solid var(--line);background:var(--blue-soft);min-height:45px;padding:7px 20px}@supports (color:color-mix(in lab, red, red)){.inbox-order-context{background:color-mix(in srgb,var(--blue-soft) 38%,var(--surface))}}.inbox-order-context{align-items:center;gap:10px;display:flex}.inbox-order-context>span{letter-spacing:.06em;color:var(--blue);text-transform:uppercase;font-size:.625rem;font-weight:800}.inbox-order-context>b{font-size:.8125rem}.inbox-order-context>small{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.inbox-live-order-frame{background:#0f131a;border:0;width:100%;height:100%;min-height:0}@media (width<=700px){.inbox-live-order-backdrop{padding:0}.inbox-live-order-modal{border:0;border-radius:0;width:100%;height:100%;max-height:none}.inbox-live-order-modal>header{min-height:70px;padding:12px 14px}.inbox-live-order-modal>header h2{font-size:1.3125rem}.inbox-order-context{flex-direction:column;align-items:flex-start;gap:2px;padding:7px 14px}.inbox-order-context>span{display:none}}.inbox-v2 .thread-filters .handled-filter{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:82px;display:inline-flex;padding:0 8px!important}.inbox-v2 .thread-filters .handled-filter img{object-fit:contain;flex:0 0 50px;width:50px;height:15px;display:block}.inbox-v2 .thread-filters .handled-filter .handled-count{border:1px solid var(--line2);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:999px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:.6875rem;font-weight:800;line-height:1;display:grid;color:var(--muted)!important;margin:0!important}.inbox-v2 .thread-filters .handled-filter.active .handled-count{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.inbox-v2 .thread-filters .handled-filter.active .handled-count{border-color:color-mix(in srgb,var(--green) 35%,var(--line))}}.inbox-v2 .thread-filters .handled-filter.active .handled-count{background:var(--green-soft);color:var(--green)!important}.quotes-page .quotes-search{border:1px solid var(--field-line);background:var(--field-bg);min-width:320px;height:44px;color:var(--faint);border-radius:10px;align-items:center;gap:9px;padding:0 13px;display:flex}.quotes-page .quotes-search>span{width:18px;color:var(--muted);flex:0 0 18px;place-items:center;font-size:.9375rem;display:grid}.quotes-page .quotes-search>input{width:100%;color:var(--text);font:inherit;line-height:1;appearance:none!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:.8125rem!important}.quotes-page .quotes-search>input:focus,.quotes-page .quotes-search>input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.quotes-page .quotes-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.quotes-page .quotes-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}}@media (width<=620px){.quotes-page .quotes-search{width:100%;min-width:0}}.app{--brand-red:#e54835;--brand-red-soft:#fff0ed}.app.theme-social .app-body{background:linear-gradient(180deg,var(--blue-soft) 0,var(--bg) 330px)}@supports (color:color-mix(in lab, red, red)){.app.theme-social .app-body{background:linear-gradient(180deg,color-mix(in srgb,var(--blue-soft) 38%,var(--bg)) 0,var(--bg) 330px)}}.app.theme-social .topbar{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.app.theme-social .topbar{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.app.theme-social .nav-item.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app.theme-social .nav-item.active{border-color:color-mix(in srgb,var(--accent) 24%,var(--line))}}.app.theme-social .nav-item.active{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.app.theme-social .nav-item.active{background:color-mix(in srgb,var(--accent-soft) 82%,var(--surface))}}.app.theme-social .nav-item.active{box-shadow:inset 3px 0 0 var(--accent)}.app.theme-social .panel{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.app.theme-social .panel{border-color:color-mix(in srgb,var(--blue) 11%,var(--line))}}.field-note-today{border:1px solid var(--violet);min-height:76px;margin-bottom:16px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.field-note-today{border:1px solid color-mix(in srgb,var(--violet) 34%,var(--line))}}.field-note-today{background:linear-gradient(120deg,var(--violet-soft),var(--surface));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.field-note-today{background:linear-gradient(120deg,color-mix(in srgb,var(--violet-soft) 70%,var(--surface)),var(--surface))}}.field-note-today{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.field-note-today>span{background:var(--violet-soft);width:38px;height:38px;color:var(--violet);border-radius:10px;place-items:center;font-size:1.0625rem;display:grid}.field-note-today>div{gap:4px;display:grid}.field-note-today b{font-size:.875rem}.field-note-today p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.45}.field-note-today button{border:1px solid var(--violet);height:38px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.field-note-today button{border:1px solid color-mix(in srgb,var(--violet) 32%,var(--line))}}.field-note-today button{background:var(--surface);color:var(--violet);border-radius:8px;font-size:.75rem;font-weight:750}.field-note-confirm{border:1px solid var(--violet);align-self:stretch;width:min(820px,100%);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.field-note-confirm{border:1px solid color-mix(in srgb,var(--violet) 38%,var(--line))}}.field-note-confirm{background:var(--surface);border-radius:13px;overflow:hidden;box-shadow:0 16px 42px #00000024}.field-note-confirm>header{border-bottom:1px solid var(--line);background:var(--violet-soft);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.field-note-confirm>header{background:color-mix(in srgb,var(--violet-soft) 48%,var(--surface))}}.field-note-confirm>header>span{background:var(--violet-soft);width:38px;height:38px;color:var(--violet);border-radius:10px;place-items:center;font-size:1.125rem;display:grid}.field-note-confirm>header>div{gap:3px;display:grid}.field-note-confirm>header small{letter-spacing:.11em;color:var(--violet);font-size:.5625rem;font-weight:850}.field-note-confirm h3{margin:0;font-size:1.125rem;line-height:1.2}.field-note-confirm header p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.45}.field-note-confirm header em{border:1px solid var(--violet);padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.field-note-confirm header em{border:1px solid color-mix(in srgb,var(--violet) 30%,var(--line))}}.field-note-confirm header em{background:var(--surface);color:var(--violet);white-space:nowrap;border-radius:999px;font-size:.625rem;font-style:normal;font-weight:800}.field-note-confirm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px 16px;display:grid}.field-note-confirm-grid label{min-width:0;color:var(--muted);gap:6px;font-size:.6875rem;font-weight:750;display:grid}.field-note-confirm-grid select,.field-note-confirm-grid input[type=date],.field-note-confirm-grid textarea,.field-note-destination{border:1px solid var(--field-line);background:var(--field-bg);width:100%;min-width:0;color:var(--text);border-radius:8px;font-size:.8125rem}.field-note-confirm-grid select,.field-note-confirm-grid input[type=date],.field-note-destination{height:42px;padding:0 10px}.field-note-destination{color:var(--green);align-items:center;font-weight:750;display:flex}.field-note-confirm-grid textarea{resize:vertical;min-height:74px;padding:10px;line-height:1.45}.field-note-confirm-grid label>small{color:var(--faint);font-size:.625rem;font-weight:500;line-height:1.35}.field-note-summary{grid-column:1/-1}.field-note-private{border:1px solid var(--line);background:var(--surface2);border-radius:9px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;padding:10px 12px;gap:10px!important;min-height:52px!important;display:grid!important}.field-note-private input{width:17px;height:17px;accent-color:var(--violet)}.field-note-private>span{gap:3px;display:grid}.field-note-private b{color:var(--text);font-size:.75rem}.field-note-private small{color:var(--muted);font-size:.625rem}.field-note-confirm>footer{border-top:1px solid var(--line);background:var(--surface2);justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.field-note-confirm>footer>span{color:var(--muted);font-size:.625rem}.field-note-confirm>footer>div{gap:7px;display:flex}.field-note-confirm>footer button{border:1px solid var(--line2);background:var(--surface);height:36px;color:var(--text);border-radius:8px;padding:0 12px;font-size:.6875rem;font-weight:750}.field-note-confirm>footer button.approve{border-color:var(--violet);background:var(--violet);color:#fff}.field-note-confirm>footer button:disabled{opacity:.45}.customer-field-notes{border:1px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.customer-field-notes{border:1px solid color-mix(in srgb,var(--violet) 30%,var(--line))}}.customer-field-notes{background:var(--violet-soft);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.customer-field-notes{background:color-mix(in srgb,var(--violet-soft) 28%,var(--surface))}}.customer-field-notes{overflow:hidden}.customer-field-notes>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.customer-field-notes>header>div{gap:3px;display:grid}.customer-field-notes header small{letter-spacing:.1em;color:var(--violet);font-size:.5625rem;font-weight:850}.customer-field-notes header b{font-size:.8125rem}.customer-field-notes header button{border:1px solid var(--violet);height:32px;padding:0 9px}@supports (color:color-mix(in lab, red, red)){.customer-field-notes header button{border:1px solid color-mix(in srgb,var(--violet) 30%,var(--line))}}.customer-field-notes header button{background:var(--surface);color:var(--violet);border-radius:7px;font-size:.625rem;font-weight:750}.field-notes-empty{grid-template-columns:31px 1fr;align-items:center;gap:10px;padding:15px 13px;display:grid}.field-notes-empty>span{background:var(--violet-soft);width:31px;height:31px;color:var(--violet);border-radius:8px;place-items:center;display:grid}.field-notes-empty p{gap:3px;margin:0;display:grid}.field-notes-empty b{font-size:.75rem}.field-notes-empty small{color:var(--muted);font-size:.625rem;line-height:1.4}.field-note-list{display:grid}.field-note-list article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:65px;padding:11px 12px;display:grid}.field-note-list article:last-child{border-bottom:0}.field-note-kind{background:var(--violet-soft);width:29px;height:29px;color:var(--violet);border-radius:8px;place-items:center;font-size:.625rem;font-weight:850;display:grid}.field-note-kind.task{background:var(--blue-soft);color:var(--blue)}.field-note-kind.dated_reminder{background:var(--amber-soft);color:var(--amber)}.field-note-list article>div{gap:5px;display:grid}.field-note-list article b{font-size:.75rem;line-height:1.4}.field-note-list article small{color:var(--muted);text-transform:capitalize;font-size:.625rem;line-height:1.4}.field-note-list article>button{color:var(--faint);background:0 0;border:0;font-size:.625rem}.field-note-list article>button:hover{color:var(--accent)}.customer-comms{border:1px solid var(--line);background:var(--surface);border-radius:11px;overflow:hidden}.customer-comms>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.customer-comms>header>div{gap:3px;display:grid}.customer-comms header small{letter-spacing:.1em;color:var(--accent);font-size:.5625rem;font-weight:850}.customer-comms header b{font-size:.75rem}.customer-comms header button{border:1px solid var(--line);background:var(--surface2);height:32px;color:var(--accent);border-radius:7px;padding:0 9px;font-size:.625rem;font-weight:750}.customer-comms>div{display:grid}.customer-comms article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;min-height:72px;padding:11px 12px;display:grid}.customer-comms article:last-child{border-bottom:0}.customer-comm-kind{background:var(--accent-soft);width:29px;height:29px;color:var(--accent);border-radius:8px;place-items:center;font-size:.625rem;font-weight:850;display:grid}.customer-comm-kind.call{background:var(--violet-soft);color:var(--violet)}.customer-comm-kind.text,.customer-comm-kind.sms{background:var(--green-soft);color:var(--green)}.customer-comm-kind.email{background:var(--blue-soft);color:var(--blue)}.customer-comms article p{gap:3px;min-width:0;margin:0;display:grid}.customer-comms article b{font-size:.75rem}.customer-comms article small{color:var(--faint);text-transform:capitalize;font-size:.5625rem}.customer-comms article em{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.625rem;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.customer-comms-state{gap:4px;padding:15px 13px;display:grid}.customer-comms-state b{font-size:.75rem}.customer-comms-state small{color:var(--muted);font-size:.625rem;line-height:1.45}.customer-comms-state.error b{color:var(--red)}@media (width<=700px){.field-note-today{grid-template-columns:38px 1fr}.field-note-today button{grid-column:2;justify-self:start}.field-note-confirm>header{grid-template-columns:38px 1fr}.field-note-confirm header em{grid-column:2;justify-self:start}.field-note-confirm-grid{grid-template-columns:1fr}.field-note-summary,.field-note-private{grid-column:auto}.field-note-confirm>footer{flex-direction:column;align-items:flex-start}.field-note-confirm>footer>div{width:100%}.field-note-confirm>footer button{flex:1}}.app.theme-creative .app-body{background:radial-gradient(circle at 86% 4%,var(--violet-soft) 0,transparent 30%),radial-gradient(circle at 16% 12%,var(--green-soft) 0,transparent 26%),var(--bg)}@supports (color:color-mix(in lab, red, red)){.app.theme-creative .app-body{background:radial-gradient(circle at 86% 4%,color-mix(in srgb,var(--violet-soft) 60%,transparent) 0,transparent 30%),radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--green-soft) 52%,transparent) 0,transparent 26%),var(--bg)}}.app.theme-creative .topbar{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.app.theme-creative .topbar{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.app.theme-creative .nav-item.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app.theme-creative .nav-item.active{border-color:color-mix(in srgb,var(--accent) 32%,var(--line))}}.app.theme-creative .nav-item.active{background:linear-gradient(90deg,var(--accent),var(--violet))}@supports (color:color-mix(in lab, red, red)){.app.theme-creative .nav-item.active{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 22%,var(--surface3)),color-mix(in srgb,var(--violet) 14%,var(--surface3)))}}.app.theme-creative .nav-item.active{box-shadow:inset 3px 0 0 var(--accent)}.app.theme-creative .button.primary{background:linear-gradient(135deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.app.theme-creative .button.primary{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#ff9975))}}.app.theme-creative .button.primary{border-color:#0000}.app.theme-creative .panel{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.app.theme-creative .panel{border-color:color-mix(in srgb,var(--violet) 12%,var(--line))}}.app.theme-focus .app-body{background:radial-gradient(circle at 82% 0,var(--violet-soft) 0,transparent 28%),linear-gradient(180deg,#0d121b 0,var(--bg) 350px)}@supports (color:color-mix(in lab, red, red)){.app.theme-focus .app-body{background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--violet-soft) 34%,transparent) 0,transparent 28%),linear-gradient(180deg,#0d121b 0,var(--bg) 350px)}}.app.theme-focus .topbar{background:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){.app.theme-focus .topbar{background:color-mix(in srgb,var(--sidebar) 82%,transparent)}}.app.theme-focus .topbar{box-shadow:0 1px 0 var(--line)}.app.theme-focus .nav-item.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app.theme-focus .nav-item.active{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}}.app.theme-focus .nav-item.active{background:linear-gradient(90deg,var(--accent),var(--surface2))}@supports (color:color-mix(in lab, red, red)){.app.theme-focus .nav-item.active{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 20%,var(--surface2)),var(--surface2))}}.app.theme-focus .nav-item.active{box-shadow:inset 3px 0 0 var(--accent),0 0 22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.app.theme-focus .nav-item.active{box-shadow:inset 3px 0 0 var(--accent),0 0 22px color-mix(in srgb,var(--accent) 8%,transparent)}}.app.theme-focus .panel{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app.theme-focus .panel{border-color:color-mix(in srgb,var(--accent) 8%,var(--line))}}.app.theme-focus .panel{box-shadow:0 18px 45px #00000040}.app.theme-executive .app-body{background:linear-gradient(180deg,var(--surface2) 0,var(--bg) 300px)}@supports (color:color-mix(in lab, red, red)){.app.theme-executive .app-body{background:linear-gradient(180deg,color-mix(in srgb,var(--surface2) 48%,var(--bg)) 0,var(--bg) 300px)}}.app.theme-executive .topbar{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.app.theme-executive .topbar{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.app.theme-executive .topbar{box-shadow:0 1px 0 var(--line)}.app.theme-executive .nav-item.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app.theme-executive .nav-item.active{border-color:color-mix(in srgb,var(--accent) 32%,var(--line))}}.app.theme-executive .nav-item.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app.theme-executive .nav-item.active{background:color-mix(in srgb,var(--accent) 15%,var(--surface3))}}.app.theme-executive .nav-item.active{box-shadow:inset 3px 0 0 var(--accent)}.app.theme-executive .panel{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.app.theme-executive .panel{border-color:color-mix(in srgb,var(--text) 12%,var(--line))}}.app.theme-executive .panel{box-shadow:0 7px 22px #362d2414}.app.theme-creative .brand-logo-color,.app.theme-focus .brand-logo-color,.app.theme-executive .brand-logo-color{display:none}.app.theme-creative .brand-logo-white,.app.theme-focus .brand-logo-white,.app.theme-executive .brand-logo-white{display:block}.app.theme-focus .handled-filter img,.app.theme-focus .thread-handled-mark,.app.theme-focus .handled-action img,.app.theme-focus .handled-status-banner>img{filter:brightness(1.65)}.app .company-tag[data-company=bpm]{background:var(--brand-red-soft)!important;color:var(--brand-red)!important}.app .motion-dot.priority,.app .compact-status.missing,.app .compact-status.overdue,.app .thread>i{background:var(--brand-red)}.app .metric-card.emphasis{background:var(--brand-red-soft)}@supports (color:color-mix(in lab, red, red)){.app .metric-card.emphasis{background:color-mix(in srgb,var(--brand-red-soft) 72%,var(--surface))}}.app .metric-card.emphasis{border-color:var(--brand-red)}@supports (color:color-mix(in lab, red, red)){.app .metric-card.emphasis{border-color:color-mix(in srgb,var(--brand-red) 32%,var(--line))}}.calendar-page-v2{padding-bottom:24px}.calendar-page-v2 .calendar-grid-v2{min-height:766px;overflow:auto visible}.calendar-page-v2 .time-col,.calendar-page-v2 .day-col{grid-template-rows:58px repeat(6,118px)}.calendar-page-v2 .day-col:after{background:repeating-linear-gradient(to bottom,transparent 0,transparent 117px,var(--line) 117px,var(--line) 118px)}.calendar-page-v2 .calendar-event-card{grid-template-rows:auto auto auto 1fr;align-content:stretch;min-height:0;padding:10px 11px}.calendar-page-v2 .calendar-event-card>small{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:2.7em;display:-webkit-box;overflow:hidden}.calendar-page-v2 .calendar-event-card>em{align-self:end;padding-top:2px;font-size:.5625rem}.field-stories-page{padding-bottom:28px}.story-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.story-metrics>div{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-height:116px;box-shadow:var(--shadow-sm);flex-direction:column;padding:20px;display:flex}.story-metrics small{color:var(--muted);letter-spacing:.1em;font-size:.625rem;font-weight:850}.story-metrics b{color:var(--text);margin:5px 0 2px;font-size:2rem;line-height:1}.story-metrics span{color:var(--muted);font-size:.6875rem;line-height:1.45}.editorial-asks{margin-bottom:16px;overflow:hidden}.editorial-asks>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 20px;display:flex}.editorial-asks>header h2{margin:4px 0 0}.editorial-asks>header>small{max-width:360px;color:var(--muted);text-align:right;font-size:.625rem;line-height:1.45}.editorial-asks>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.editorial-asks article{border-right:1px solid var(--line);min-width:0;padding:16px 18px}.editorial-asks article:last-child{border-right:0}.editorial-asks article span,.editorial-asks article b{display:block}.editorial-asks article span{color:var(--accent);letter-spacing:.04em;font-size:.5625rem;font-weight:850}.editorial-asks article b{margin:4px 0;font-size:.75rem}.editorial-asks article p{color:var(--muted);margin:0;font-size:.625rem;line-height:1.45}.field-story-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.story-queue{overflow:hidden}.story-queue>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 22px;display:flex}.story-queue>header h2,.story-guide h2{letter-spacing:-.035em;margin:5px 0 0}.story-filters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.story-filters button{border:1px solid var(--line2);background:var(--surface2);min-height:30px;color:var(--muted);border-radius:999px;padding:0 9px;font-size:.625rem;font-weight:750}.story-filters button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.story-table-head,.story-row{grid-template-columns:minmax(260px,1.5fr) minmax(120px,.75fr) minmax(140px,.8fr) minmax(110px,.65fr) 80px;align-items:center;gap:14px;display:grid}.story-table-head{border-bottom:1px solid var(--line);background:var(--surface2);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:10px 18px;font-size:.5625rem;font-weight:850}.story-row{border-bottom:1px solid var(--line);padding:15px 18px}.story-row:last-child{border-bottom:0}.story-row>div:first-child{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.story-row>div:first-child>i{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:8px;place-items:center;font-style:normal;display:grid}.story-row p{min-width:0;margin:0}.story-row p small,.story-row p b,.story-row p span{display:block}.story-row p small{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:.5625rem;font-weight:750}.story-row p b{color:var(--text);margin:3px 0;font-size:.8125rem}.story-row p span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.45;overflow:hidden}.story-row>div:nth-child(2),.story-row>div:nth-child(3),.story-row>div:nth-child(4){flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.story-row>div small{color:var(--muted);font-size:.5625rem;line-height:1.35}.story-row>div:nth-child(4)>b{font-size:.6875rem}.story-row>button{border:1px solid var(--line2);background:var(--surface2);min-height:32px;color:var(--text);border-radius:8px;font-size:.625rem;font-weight:800}.story-status{border:1px solid var(--line2);background:var(--surface2);max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:.5625rem;font-weight:850;overflow:hidden}.story-status.approved,.story-status.scheduled,.story-status.used{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.story-status.approved,.story-status.scheduled,.story-status.used{border-color:color-mix(in srgb,var(--green) 35%,var(--line))}}.story-status.approved,.story-status.scheduled,.story-status.used{background:var(--green-soft);color:var(--green)}.story-status.permission-check,.story-status.needs-detail{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.story-status.permission-check,.story-status.needs-detail{border-color:color-mix(in srgb,var(--orange) 38%,var(--line))}}.story-status.permission-check,.story-status.needs-detail{background:var(--orange-soft);color:var(--orange)}.story-status.new,.story-status.candidate{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.story-status.new,.story-status.candidate{border-color:color-mix(in srgb,var(--blue) 30%,var(--line))}}.story-status.new,.story-status.candidate{background:var(--blue-soft);color:var(--blue)}.story-guide{padding:22px;position:sticky;top:84px}.story-guide>ol{gap:12px;margin:19px 0 0;padding:0;list-style:none;display:grid}.story-guide li{counter-increment:guide;grid-template-columns:24px minmax(0,1fr);gap:2px 9px;display:grid}.story-guide ol{counter-reset:guide}.story-guide li:before{content:counter(guide);background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:999px;grid-row:1/3;place-items:center;font-size:.625rem;font-weight:900;display:grid}.story-guide li b{font-size:.75rem}.story-guide li span{color:var(--muted);font-size:.625rem;line-height:1.5}.story-storage{border:1px solid var(--line);background:var(--surface2);border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-top:22px;padding:14px;display:grid}.story-storage>span{color:#4285f4;background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.story-storage p{margin:0}.story-storage b,.story-storage small{display:block}.story-storage b{font-size:.6875rem}.story-storage small{color:var(--muted);margin-top:3px;font-size:.5625rem;line-height:1.45}.field-story-modal{width:min(940px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.field-story-modal>header{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;gap:20px;padding:18px 22px;display:flex;position:sticky;top:0}.field-story-modal>header h2{margin:4px 0}.field-story-modal>header p{color:var(--muted);margin:0;font-size:.6875rem}.field-story-modal>header>button{border:1px solid var(--line);background:var(--surface2);width:36px;height:36px;color:var(--muted);border-radius:8px;font-size:1.375rem}.field-story-modal form{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:20px 22px;display:grid}.field-story-modal label{min-width:0;color:var(--muted);font-size:.625rem;font-weight:750}.field-story-modal input,.field-story-modal select,.field-story-modal textarea{width:100%;margin-top:6px}.field-story-modal textarea{resize:vertical;min-height:96px}.field-story-modal .story-wide{grid-column:1/-1}.field-story-modal .story-file{border:1px dashed var(--line2);background:var(--surface2);border-radius:9px;grid-column:span 2;padding:14px}.field-story-modal .story-file input{background:0 0;border:0;margin:8px 0 5px;padding:0}.field-story-modal .story-file span{color:var(--muted);font-size:.5625rem;line-height:1.4;display:block}.field-story-modal .story-file em,.field-story-modal .story-file strong{margin-top:6px;font-size:.5625rem;line-height:1.4;display:block}.field-story-modal .story-file em{color:var(--accent);font-style:normal}.field-story-modal .story-file strong{color:var(--blue)}.field-story-modal .story-file.invalid{border-color:var(--accent);background:var(--accent-soft)}.field-story-modal footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (width<=1120px){.editorial-asks>div{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-asks article{border-bottom:1px solid var(--line)}.field-story-layout{grid-template-columns:1fr}.story-guide{position:static}.story-table-head{display:none}.story-row{grid-template-columns:minmax(240px,1.4fr) minmax(120px,.7fr) minmax(140px,.8fr) 80px}.story-row>div:nth-child(4){display:none}}@media (width<=760px){.story-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-asks>header{flex-direction:column;align-items:flex-start}.editorial-asks>header>small{text-align:left}.editorial-asks>div{grid-template-columns:repeat(2,minmax(0,1fr))}.story-queue>header{flex-direction:column;align-items:flex-start}.story-filters{justify-content:flex-start}.story-row{grid-template-columns:1fr 88px}.story-row>div:nth-child(2),.story-row>div:nth-child(4){display:none}.story-row>div:nth-child(3){align-items:flex-end}.field-story-modal form{grid-template-columns:1fr 1fr}.field-story-modal .story-file{grid-column:1/-1}}@media (width<=520px){.story-metrics,.editorial-asks>div{grid-template-columns:1fr}.editorial-asks article{border-right:0}.story-row{grid-template-columns:1fr}.story-row>div:nth-child(3){align-items:flex-start}.story-row>button{width:100%}.field-story-modal{border-radius:0;width:100%;max-height:100vh}.field-story-modal form{grid-template-columns:1fr}.field-story-modal .story-wide,.field-story-modal .story-file{grid-column:1}}.customer-pulse{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:-5px 0 14px;display:grid}.customer-pulse>span{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface),var(--surface2));border-radius:12px;min-height:72px;padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.customer-pulse>span{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface2) 82%,var(--accent-soft)))}}.customer-pulse>span{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:11px;display:grid}.customer-pulse small{color:var(--faint);letter-spacing:.1em;grid-column:1/-1;font-size:.5625rem;font-weight:850}.customer-pulse b{letter-spacing:-.04em;font-size:1.375rem}.customer-pulse em{color:var(--muted);font-size:.6875rem;font-style:normal}.customer-layout{grid-template-columns:minmax(450px,.92fr) minmax(410px,1.08fr);align-items:start;gap:14px}.customer-book{min-width:0;overflow:hidden}.customer-book-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:16px 18px;display:flex}.customer-book-head>div{min-width:0}.customer-book-head small{color:var(--accent);letter-spacing:.12em;font-size:.5625rem;font-weight:850}.customer-book-head h2{letter-spacing:-.025em;margin:4px 0 2px;font-size:1.3125rem}.customer-book-head p{color:var(--muted);margin:0;font-size:.6875rem}.customer-book-head>b{border:1px solid var(--line2);background:var(--surface2);border-radius:10px;place-items:center;width:34px;height:34px;font-size:.75rem;display:grid}.customer-tools{border-bottom:1px solid var(--line);background:var(--surface2);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.customer-tools{background:color-mix(in srgb,var(--surface2) 52%,var(--surface))}}.customer-tools{gap:9px;display:grid}.customer-tools .search-field{background:var(--surface);width:100%;min-width:0}.customer-tools .filter-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.customer-tools .filter-chips button{border:1px solid #0000;min-width:0;height:30px;padding:0 5px}.customer-tools .filter-chips button.active{border-color:var(--line);background:var(--surface)}.customer-book .customer-list{padding:7px}.customer-book .customer-row{grid-template-rows:auto auto;align-items:center;gap:7px 11px;min-height:88px;padding:11px 10px;display:grid;border:1px solid #0000!important;border-radius:10px!important;grid-template-columns:42px minmax(0,1fr) max-content 14px!important}.customer-book .customer-row+.customer-row{margin-top:3px}.customer-book .customer-row:hover{border-color:var(--line)!important;background:var(--surface2)!important}.customer-book .customer-row.selected{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.customer-book .customer-row.selected{border-color:color-mix(in srgb,var(--accent) 42%,var(--line))!important}}.customer-book .customer-row.selected{background:var(--accent-soft)!important}@supports (color:color-mix(in lab, red, red)){.customer-book .customer-row.selected{background:color-mix(in srgb,var(--accent-soft) 30%,var(--surface2))!important}}.customer-book .customer-row.selected{box-shadow:inset 3px 0 0 var(--accent),0 6px 18px var(--text)}@supports (color:color-mix(in lab, red, red)){.customer-book .customer-row.selected{box-shadow:inset 3px 0 0 var(--accent),0 6px 18px color-mix(in srgb,var(--text) 5%,transparent)}}.customer-book .customer-row>.customer-avatar{background:var(--surface2);border-radius:12px;grid-area:1/1/3;width:40px;height:40px;font-size:.625rem}.customer-row-main{grid-area:1/2;gap:4px;min-width:0;display:grid!important}.customer-row-main>span{align-items:center;gap:7px;min-width:0;display:flex}.customer-row-main>span>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-book .customer-row-main .company-tag{border-radius:5px;flex:none;width:auto;min-width:0;height:19px;padding:0 5px;font-size:.4375rem}.customer-row-main>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-row-sales{text-align:right;font-variant-numeric:tabular-nums;grid-area:1/3;gap:3px;display:grid!important}.customer-row-sales small,.customer-row-opening small{letter-spacing:.07em;font-weight:800;color:var(--faint)!important;font-size:.5rem!important}.customer-row-sales b{font-family:var(--font-geist-mono);font-size:.75rem!important}.customer-book .customer-row>.customer-row-opening{text-align:left;grid-area:2/2;align-items:center;gap:7px;min-width:0;padding:0;display:flex!important}.customer-row-opening b{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.6875rem!important}.customer-book .customer-row>.health{grid-area:2/3;width:auto;min-width:68px;min-height:23px;padding:4px 8px;font-size:.5625rem}.customer-book .customer-row>i{color:var(--faint);text-align:right;grid-area:1/4/3;font-size:1.1875rem;font-style:normal}.customer-book .customer-row.selected>i{color:var(--accent)}.customer-360{min-width:0;position:sticky;top:84px;overflow:hidden}.customer-360 .account-title{padding-bottom:2px}.customer-360 .account-actions button{transition:border-color .14s,background .14s,transform .14s}.customer-360 .account-actions button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.customer-360 .account-actions button:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.customer-360 .account-actions button:hover{background:var(--accent-soft);transform:translateY(-1px)}@media (width<=1100px){.customer-layout{grid-template-columns:1fr}.customer-360{position:static}.customer-book .customer-row{grid-template-columns:42px minmax(0,1fr) 112px 14px!important}.customer-pulse{margin-top:0}}@media (width<=700px){.customer-pulse{grid-template-columns:1fr}.customer-pulse>span{min-height:62px}.customer-book-head{min-height:74px}.customer-tools .filter-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-book .customer-row{min-height:92px;grid-template-columns:40px minmax(0,1fr) auto!important}.customer-book .customer-row>.customer-avatar{grid-column:1}.customer-row-main{grid-column:2}.customer-row-sales{display:none!important}.customer-book .customer-row>.customer-row-opening{grid-column:2}.customer-book .customer-row>.health{grid-area:1/3/3}.customer-book .customer-row>i{display:none}}.search-control-input,.search-control-input:hover,.search-control-input:focus,.search-control-input:focus-visible{width:100%;min-width:0;color:var(--text);appearance:none!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}.search-control-icon{width:18px;color:var(--muted);flex:0 0 18px;place-items:center;font-size:.9375rem;line-height:1;display:grid}.comms-center .conversation-head .handled-action{justify-content:center;min-width:86px;padding-inline:10px}.comms-center .conversation-head .handled-action img{width:70px;height:20px}.dash-super .dash-intro{grid-row:1}.dash-super .dash-composer-v2{grid-row:2}.dash-super .dash-prompt-grid{grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr))}.dash-super .dash-chat-log{grid-row:4;min-height:180px}.quotes-page .quote-account-cell{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px!important;display:grid!important}.quotes-page .quote-account-cell>span{gap:3px;min-width:0;display:grid}.quotes-page .quote-account-cell b,.quotes-page .quote-account-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quotes-page .quote-account-cell small{color:var(--muted);font-size:.6875rem}@media (width<=900px){.dash-super .dash-prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dash-super .dash-prompt-grid{grid-template-columns:1fr}}.customer-directory-tabs{background:var(--surface2);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:10px 14px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.customer-directory-tabs{background:color-mix(in srgb,var(--surface2) 52%,var(--surface))}}.customer-directory-tabs button{height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;font-size:.6875rem;font-weight:750}.customer-directory-tabs button.active{border-color:var(--line);background:var(--surface);color:var(--text);box-shadow:0 3px 10px var(--text)}@supports (color:color-mix(in lab, red, red)){.customer-directory-tabs button.active{box-shadow:0 3px 10px color-mix(in srgb,var(--text) 5%,transparent)}}.customer-company-group+.customer-company-group{margin-top:3px}.customer-company-group>.customer-row{margin:0!important}.customer-nested-employees{border-left:2px solid var(--accent);margin:0 8px 7px 50px;padding:5px}@supports (color:color-mix(in lab, red, red)){.customer-nested-employees{border-left:2px solid color-mix(in srgb,var(--accent) 34%,var(--line))}}.customer-nested-employees{gap:3px;display:grid}.customer-nested-employees>button{min-height:50px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.customer-nested-employees>button:hover{border-color:var(--line);background:var(--surface2)}.customer-nested-employees>button>span,.company-employee-roster article>span{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:8px;place-items:center;font-size:.5rem;font-weight:850;display:grid}.customer-nested-employees p,.company-employee-roster p{gap:3px;min-width:0;margin:0;display:grid}.customer-nested-employees b,.company-employee-roster article b{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.customer-nested-employees small,.company-employee-roster article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;overflow:hidden}.customer-nested-employees em,.company-employee-roster article em{color:var(--faint);text-align:right;font-size:.5625rem;font-style:normal}.customer-nested-employees>p{color:var(--muted);padding:8px 10px;font-size:.625rem}.company-employee-roster{border:1px solid var(--line);border-radius:11px;overflow:hidden}.company-employee-roster>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.company-employee-roster>header small{letter-spacing:.1em;color:var(--accent);font-size:.5625rem;font-weight:850}.company-employee-roster>header b{color:var(--muted);font-size:.6875rem}.company-employee-roster article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.company-employee-roster article:last-child{border-bottom:0}.ownership-pulse{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-scope-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 14px;padding:7px;display:grid}.directory-limit-warning{border:1px solid var(--amber);margin:-3px 0 14px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.directory-limit-warning{border:1px solid color-mix(in srgb,var(--amber) 38%,var(--line))}}.directory-limit-warning{background:var(--amber-soft);color:var(--amber);border-radius:10px;gap:4px;display:grid}.directory-limit-warning b{font-size:.75rem}.directory-limit-warning span{color:var(--muted);font-size:.6875rem;line-height:1.45}.customer-scope-tabs>button{min-height:47px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:.6875rem;font-weight:800;display:flex}.customer-scope-tabs>button:hover{background:var(--surface2);color:var(--text)}.customer-scope-tabs>button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.customer-scope-tabs>button.active{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.customer-scope-tabs>button.active{background:var(--accent-soft);color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.customer-scope-tabs>button.queue.active{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.customer-scope-tabs>button.queue.active{border-color:color-mix(in srgb,var(--amber) 45%,var(--line))}}.customer-scope-tabs>button.queue.active{background:var(--amber-soft);color:var(--amber);box-shadow:inset 3px 0 0 var(--amber)}.customer-scope-tabs>button b{background:var(--surface3);min-width:26px;height:25px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;padding:0 7px;font-size:.625rem;display:grid}.customer-scope-tabs>button.active b{background:var(--surface);color:inherit}.customer-claim-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:86px;padding:8px;display:grid}.customer-claim-row:last-child{border-bottom:0}.customer-claim-row:hover{background:var(--surface2)}.customer-claim-main{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:4px;display:grid}.customer-claim-main>.customer-avatar{background:var(--amber-soft);width:40px;height:40px;color:var(--amber);border-radius:12px}.customer-claim-main>span:last-child{gap:3px;min-width:0;display:grid}.customer-claim-main b{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.customer-claim-main small{color:var(--muted);font-size:.625rem}.customer-claim-main em{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;font-style:normal;overflow:hidden}.customer-claim-action{border:1px solid var(--amber);min-height:36px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.customer-claim-action{border:1px solid color-mix(in srgb,var(--amber) 44%,var(--line))}}.customer-claim-action{background:var(--amber-soft);color:var(--amber);white-space:nowrap;border-radius:8px;font-size:.625rem;font-weight:850}.customer-claim-action:hover{border-color:var(--amber);background:var(--amber-soft)}@supports (color:color-mix(in lab, red, red)){.customer-claim-action:hover{background:color-mix(in srgb,var(--amber-soft) 72%,var(--surface))}}.customer-360 .account-actions .claim-account-action{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.customer-360 .account-actions .claim-account-action{border-color:color-mix(in srgb,var(--amber) 48%,var(--line))}}.customer-360 .account-actions .claim-account-action{background:var(--amber-soft);color:var(--amber);font-weight:850}.customer-360 .live-chip.queue{background:var(--amber-soft);color:var(--amber)}.customer-360 .live-chip.queue i{background:var(--amber)}.claim-approval-backdrop{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080c1294;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.claim-approval-modal{border-color:var(--text);width:min(650px,100%);max-height:calc(100vh - 44px);overflow:auto}@supports (color:color-mix(in lab, red, red)){.claim-approval-modal{border-color:color-mix(in srgb,var(--text) 20%,var(--bg))}}.claim-approval-modal{box-shadow:0 30px 90px #00000061}.claim-approval-modal>header{border-bottom:1px solid var(--line);background:linear-gradient(125deg,var(--amber-soft),var(--surface));justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.claim-approval-modal>header{background:linear-gradient(125deg,color-mix(in srgb,var(--amber-soft) 70%,var(--surface)),var(--surface))}}.claim-approval-modal>header small{color:var(--amber);letter-spacing:.11em;font-size:.5625rem;font-weight:900}.claim-approval-modal h2{letter-spacing:-.03em;margin:5px 0 4px;font-size:1.5rem}.claim-approval-modal header p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.4}.claim-approval-modal>header>button{border:1px solid var(--line2);background:var(--surface);width:34px;height:34px;color:var(--muted);border-radius:8px;flex:0 0 34px;font-size:1.25rem}.claim-approval-modal button:disabled{opacity:.52;cursor:wait}.claim-approval-body{padding:19px 22px}.claim-contact-summary{border:1px solid var(--line);background:var(--surface2);border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:11px 12px;display:grid}.claim-contact-summary>span{background:var(--amber-soft);width:37px;height:37px;color:var(--amber);border-radius:10px;place-items:center;font-size:.625rem;font-weight:900;display:grid}.claim-contact-summary p{gap:4px;min-width:0;margin:0;display:grid}.claim-contact-summary b{font-size:.8125rem}.claim-contact-summary small{color:var(--muted);font-size:.6875rem}.claim-contact-summary em{max-width:190px;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-style:normal;overflow:hidden}.claim-approval-body h3{margin:18px 0 9px;font-size:.8125rem}.claim-approval-body ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.claim-approval-body li{border:1px solid var(--line);border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:60px;padding:9px 10px;display:grid}.claim-approval-body li>span{background:var(--accent-soft);width:27px;height:27px;color:var(--accent);border-radius:50%;place-items:center;font-size:.625rem;font-weight:900;display:grid}.claim-approval-body li p{gap:3px;margin:0;display:grid}.claim-approval-body li b{font-size:.75rem}.claim-approval-body li small{color:var(--muted);font-size:.625rem;line-height:1.4}.claim-approval-body>label{color:var(--muted);gap:7px;margin-top:15px;font-size:.6875rem;font-weight:750;display:grid}.claim-approval-body input{border:1px solid var(--field-line);background:var(--field-bg);height:42px;color:var(--text);font:inherit;border-radius:8px;padding:0 11px;font-size:.8125rem}.claim-error{border:1px solid var(--accent);margin-top:12px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.claim-error{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line))}}.claim-error{background:var(--accent-soft);border-radius:9px;gap:3px;display:grid}.claim-error b{color:var(--accent);font-size:.6875rem}.claim-error span{color:var(--muted);font-size:.625rem}.claim-approval-modal>footer{border-top:1px solid var(--line);background:var(--surface2);justify-content:space-between;align-items:center;gap:16px;padding:13px 22px;display:flex}.claim-approval-modal>footer>span{color:var(--muted);font-size:.625rem}.claim-approval-modal>footer>div{white-space:nowrap;gap:8px;display:flex}.claim-approval-modal>footer .button{min-height:39px}@media (width<=900px){.ownership-pulse,.customer-scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ownership-pulse{grid-template-columns:1fr}.customer-scope-tabs{grid-template-columns:1fr 1fr}.customer-scope-tabs>button{min-height:43px}.customer-claim-row{grid-template-columns:1fr}.customer-claim-action{width:100%}.claim-approval-backdrop{padding:0}.claim-approval-modal{border:0;border-radius:0;width:100%;max-height:100vh}.claim-contact-summary{grid-template-columns:38px minmax(0,1fr)}.claim-contact-summary em{text-align:left;grid-column:2;max-width:none}.claim-approval-modal>footer{flex-direction:column;align-items:flex-start}.claim-approval-modal>footer>div{width:100%}.claim-approval-modal>footer .button{flex:1}}.calendar-range-tabs{gap:3px;width:max-content;max-width:100%;margin-bottom:10px;padding:4px;display:flex}.calendar-range-tabs button{height:34px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 15px;font-size:.625rem;font-weight:800}.calendar-range-tabs button:hover{background:var(--surface2);color:var(--text)}.calendar-range-tabs button.active{background:var(--text);color:var(--bg);box-shadow:var(--shadow)}.calendar-source-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:14px;padding:7px;display:grid}.calendar-source-tabs>button{min-height:76px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.calendar-source-tabs>button:hover{background:var(--surface2)}.calendar-source-tabs>button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.calendar-source-tabs>button.active{border-color:color-mix(in srgb,var(--accent) 42%,var(--line))}}.calendar-source-tabs>button.active{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.calendar-source-tabs>button.active{background:color-mix(in srgb,var(--accent-soft) 38%,var(--surface2))}}.calendar-source-tabs>button.active{box-shadow:inset 3px 0 0 var(--accent)}.calendar-source-tabs>button>span{background:var(--surface3);width:36px;height:36px;color:var(--muted);border-radius:10px;place-items:center;font-size:.75rem;font-weight:900;display:grid}.calendar-source-tabs>button.combined>span{background:linear-gradient(135deg,#e8f0fe 0 50%,var(--green-soft) 50% 100%);color:var(--text);font-size:.5625rem}.calendar-source-tabs>button.google>span{color:#4285f4;background:#e8f0fe}.calendar-source-tabs>button.pipedrive>span{background:var(--green-soft);color:var(--green)}.calendar-source-tabs p{gap:4px;min-width:0;margin:0;display:grid}.calendar-source-tabs p b{font-size:.8125rem}.calendar-source-tabs p small{color:var(--muted);font-size:.625rem;line-height:1.4}.calendar-source-tabs em{background:var(--surface3);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.5625rem;font-style:normal;font-weight:750}.team-calendar-page .calendar-toolbar{justify-content:space-between}.team-rep-filters{margin-left:auto}.team-rep-filters button.active.levi{background:var(--blue-soft);color:var(--blue)}.team-rep-filters button.active.alex{background:var(--green-soft);color:var(--green)}.team-rep-filters button.active.joe{background:var(--violet-soft);color:var(--violet)}.team-calendar-agenda>section>div>button{grid-template-columns:72px 5px minmax(0,1fr) 92px 70px}.team-calendar-agenda .team-activity.overdue{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.team-calendar-agenda .team-activity.overdue{border-color:color-mix(in srgb,var(--amber) 34%,var(--line))}}.team-calendar-agenda .team-activity.overdue{background:var(--amber-soft)}@supports (color:color-mix(in lab, red, red)){.team-calendar-agenda .team-activity.overdue{background:color-mix(in srgb,var(--amber-soft) 44%,var(--surface2))}}.team-calendar-agenda .team-activity.overdue time{color:var(--amber)}.team-rep-pill{background:var(--surface3);min-width:62px;max-width:92px;color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:99px;padding:5px 7px;font-size:.5625rem;font-weight:800;overflow:hidden}.team-rep-pill.levi{background:var(--blue-soft);color:var(--blue)}.team-rep-pill.alex{background:var(--green-soft);color:var(--green)}.team-rep-pill.joe{background:var(--violet-soft);color:var(--violet)}.calendar-live-source{border:1px solid var(--line);background:var(--surface2);height:30px;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:.625rem;font-weight:750;display:flex}.calendar-live-source i{background:#34a853;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #34a85329}.calendar-agenda i.google,.legend-dot.google{background:#4285f4}.google-team-activity{border-color:#4285f4!important}@supports (color:color-mix(in lab, red, red)){.google-team-activity{border-color:color-mix(in srgb,#4285f4 22%,var(--line))!important}}.google-team-activity:hover{background:#e8f0fe!important}@supports (color:color-mix(in lab, red, red)){.google-team-activity:hover{background:color-mix(in srgb,#e8f0fe 55%,var(--surface2))!important}}.calendar-source-pill{text-align:center;border-radius:99px;min-width:72px;padding:5px 7px;font-size:.5625rem;font-weight:800}.calendar-source-pill.google{color:#286cc7;background:#e8f0fe}.combined-team-agenda .google-team-activity>em{color:#4285f4;font-weight:750}.combined-team-agenda .google-team-activity time{color:#286cc7}.calendar-source-warning{border-bottom:1px solid var(--amber);padding:10px 13px}@supports (color:color-mix(in lab, red, red)){.calendar-source-warning{border-bottom:1px solid color-mix(in srgb,var(--amber) 34%,var(--line))}}.calendar-source-warning{background:var(--amber-soft);color:var(--amber);align-items:center;gap:8px;font-size:.625rem;display:flex}.calendar-source-warning span{color:var(--muted)}.calendar-month-view{padding:12px;overflow:auto}.calendar-month-weekdays,.calendar-month-grid{grid-template-columns:repeat(7,minmax(120px,1fr));min-width:840px;display:grid}.calendar-month-weekdays{border:1px solid var(--line);background:var(--surface2);border-bottom:0;border-radius:9px 9px 0 0}.calendar-month-weekdays span{border-right:1px solid var(--line);color:var(--faint);letter-spacing:.09em;padding:8px 10px;font-size:.5rem;font-weight:900}.calendar-month-weekdays span:last-child{border-right:0}.calendar-month-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface)}.calendar-month-grid>section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);grid-template-rows:auto 1fr;gap:7px;min-height:132px;padding:8px;display:grid}.calendar-month-grid>section.today{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.calendar-month-grid>section.today{background:color-mix(in srgb,var(--accent-soft) 42%,var(--surface))}}.calendar-month-grid>section.today{box-shadow:inset 0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.calendar-month-grid>section.today{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 42%,transparent)}}.calendar-month-grid>section>header{color:var(--faint);justify-content:space-between;align-items:center;display:flex}.calendar-month-grid>section>header span{font-size:.5rem;font-weight:850}.calendar-month-grid>section>header b{border-radius:7px;place-items:center;width:25px;height:25px;font-size:.6875rem;display:grid}.calendar-month-grid>section.today>header b{background:var(--accent);color:#fff}.calendar-month-grid>section>div{align-content:start;gap:4px;min-width:0;display:grid}.month-calendar-event{background:var(--surface2);min-width:0;height:25px;color:var(--text);text-align:left;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:0 6px;display:flex}.month-calendar-event i{background:var(--green);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.month-calendar-event.google{color:#286cc7;background:#eef4ff}.month-calendar-event.google i{background:#4285f4}.month-calendar-event.pipedrive{background:var(--green-soft);color:var(--green)}.month-calendar-event time{flex:none;font-size:.4375rem;font-weight:850}.month-calendar-event span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.5rem;font-weight:750;overflow:hidden}.calendar-month-grid>section>div>small{color:var(--accent);padding:2px 4px;font-size:.5rem;font-weight:800}.calendar-month-grid>section>div>em{color:var(--faint);padding:3px 4px;font-size:.5rem;font-style:normal}@media (width<=1050px){.calendar-source-tabs{grid-template-columns:1fr}.calendar-source-tabs>button{min-height:64px}.calendar-month-view{padding:9px}}@media (width<=700px){.customer-directory-tabs{padding-inline:12px}.customer-nested-employees{margin-left:42px}.customer-nested-employees>button{grid-template-columns:28px minmax(0,1fr)}.customer-nested-employees em,.company-employee-roster article em{display:none}.company-employee-roster article{grid-template-columns:30px minmax(0,1fr)}.calendar-range-tabs{width:100%}.calendar-range-tabs button{flex:1;padding-inline:8px}.calendar-source-tabs{grid-template-columns:1fr}.calendar-source-tabs>button{grid-template-columns:34px minmax(0,1fr) auto}.calendar-source-tabs>button>span{width:34px;height:34px}.calendar-source-tabs em{display:none}.team-rep-filters{width:100%;margin-left:0}.team-rep-filters button{flex:1}.calendar-live-source{margin-left:auto}.team-calendar-agenda>section>div>button{grid-template-columns:62px 4px minmax(0,1fr)}.team-calendar-agenda .team-rep-pill,.team-calendar-agenda .team-activity>em,.combined-team-agenda .calendar-source-pill,.combined-team-agenda .google-team-activity>em{display:none}.calendar-source-warning{flex-direction:column;align-items:flex-start}.calendar-month-view{padding:6px}.calendar-month-weekdays,.calendar-month-grid{min-width:760px}}.dash-super{grid-template-rows:auto auto auto auto;min-height:0}.dash-super .dash-chat-log{min-height:0;max-height:390px}.dash-super .dash-chat-log:empty{display:none}.quotes-page .quote-table .table-head,.quotes-page .quote-table>button{grid-template-columns:.72fr 3.35fr .62fr .62fr .72fr .48fr 14px;gap:10px}.quotes-page .quote-table>button{min-height:70px}.quotes-page .quote-account-cell b,.quotes-page .quote-account-cell small{text-overflow:clip;white-space:normal;overflow:visible}.quotes-page .quote-account-cell b{line-height:1.3}.quotes-page .quote-account-cell small{line-height:1.35}.app.theme-social{--theme-bg:#f3f6fb;--theme-sidebar:#fff;--theme-surface:#fff;--theme-surface2:#f7f9fc;--theme-surface3:#e9eff8;--theme-text:#172236;--theme-muted:#5f6f85;--theme-faint:#8795a8;--theme-line:#d7dfeb;--theme-line2:#bdc9da;--theme-accent:#1769e0;--theme-accent-muted:#5279b3;--theme-accent-bold:#075dcc;--theme-green:#198754;--theme-green-soft:#e7f6ee;--theme-amber:#a96819;--theme-amber-soft:#fff1dc;--theme-blue:#1769e0;--theme-blue-soft:#e8f1ff;--theme-violet:#6f52d9;--theme-violet-soft:#f0ebff;--theme-shadow:0 10px 28px #23406917}.app.theme-clean{--theme-bg:#f5f6f8;--theme-sidebar:#fff;--theme-surface:#fff;--theme-surface2:#f7f8fa;--theme-surface3:#edf0f4;--theme-text:#1c1e21;--theme-muted:#606770;--theme-faint:#8a929d;--theme-line:#dfe3e8;--theme-line2:#c9d0d9;--theme-accent:#1877f2;--theme-accent-muted:#4f79ae;--theme-accent-bold:#0866d5;--theme-green:#228b5a;--theme-green-soft:#e7f6ed;--theme-amber:#a46919;--theme-amber-soft:#fff2df;--theme-blue:#1877f2;--theme-blue-soft:#e7f3ff;--theme-violet:#7656d8;--theme-violet-soft:#f0ebff;--theme-shadow:0 8px 22px #16213414}.app.theme-slate{--theme-bg:#e9eef4;--theme-sidebar:#f7f9fc;--theme-surface:#fdfefe;--theme-surface2:#f0f4f8;--theme-surface3:#dfe7f0;--theme-text:#202c3b;--theme-muted:#58687a;--theme-faint:#7e8da0;--theme-line:#cad4df;--theme-line2:#acbac9;--theme-accent:#4267d5;--theme-accent-muted:#66799e;--theme-accent-bold:#244fc8;--theme-green:#24785a;--theme-green-soft:#e2f2ea;--theme-amber:#9a671f;--theme-amber-soft:#f8ecd6;--theme-blue:#4267d5;--theme-blue-soft:#e4ebff;--theme-violet:#6752b8;--theme-violet-soft:#ece9fa;--theme-shadow:0 9px 24px #26394d1a}.app.theme-sky{--theme-bg:#edf7ff;--theme-sidebar:#f8fcff;--theme-surface:#fff;--theme-surface2:#f2f9ff;--theme-surface3:#ddecfa;--theme-text:#12263a;--theme-muted:#587087;--theme-faint:#84a0b7;--theme-line:#cde0ef;--theme-line2:#a8c5dc;--theme-accent:#0878d1;--theme-accent-muted:#4b83aa;--theme-accent-bold:#0067b8;--theme-green:#138766;--theme-green-soft:#dcf5ec;--theme-amber:#a76819;--theme-amber-soft:#fff0d9;--theme-blue:#0878d1;--theme-blue-soft:#dff1ff;--theme-violet:#7255d7;--theme-violet-soft:#eee9ff;--theme-shadow:0 12px 30px #195b8c1a}.app.theme-teal{--theme-bg:#eaf4f2;--theme-sidebar:#f6fbfa;--theme-surface:#fff;--theme-surface2:#f0f7f6;--theme-surface3:#dbeae7;--theme-text:#17312f;--theme-muted:#597471;--theme-faint:#819b97;--theme-line:#c9ddd9;--theme-line2:#abc9c3;--theme-accent:#0f766e;--theme-accent-muted:#537f7b;--theme-accent-bold:#006b62;--theme-green:#16865f;--theme-green-soft:#ddf4e9;--theme-amber:#a86d20;--theme-amber-soft:#f9edda;--theme-blue:#2b70b5;--theme-blue-soft:#e3eef9;--theme-violet:#7057bd;--theme-violet-soft:#ece8f7;--theme-shadow:0 10px 26px #1b4b451a}.app.theme-sand{--theme-bg:#f2ede4;--theme-sidebar:#fbf8f2;--theme-surface:#fffdf9;--theme-surface2:#f5f0e7;--theme-surface3:#e9e0d2;--theme-text:#2d2923;--theme-muted:#6d655b;--theme-faint:#958b7e;--theme-line:#ddd2c3;--theme-line2:#c6b7a5;--theme-accent:#356d8d;--theme-accent-muted:#657d89;--theme-accent-bold:#185f86;--theme-green:#39765a;--theme-green-soft:#e3eee7;--theme-amber:#a15e22;--theme-amber-soft:#f5e5d0;--theme-blue:#356d8d;--theme-blue-soft:#e2edf3;--theme-violet:#745d9c;--theme-violet-soft:#ece6f1;--theme-shadow:0 10px 28px #483b2a17}.app.theme-executive{--theme-bg:#f3f0e9;--theme-sidebar:#1e2a38;--theme-surface:#fffdfa;--theme-surface2:#f6f2eb;--theme-surface3:#e9e2d8;--theme-text:#202832;--theme-muted:#68717b;--theme-faint:#8f969d;--theme-line:#d8d2c8;--theme-line2:#beb5a8;--theme-accent:#294d72;--theme-accent-muted:#657485;--theme-accent-bold:#173f68;--theme-green:#2f6953;--theme-green-soft:#e1eee7;--theme-amber:#946321;--theme-amber-soft:#f4e7cf;--theme-blue:#294d72;--theme-blue-soft:#e2eaf2;--theme-violet:#6d5b8e;--theme-violet-soft:#eae5f0;--theme-shadow:0 10px 28px #282b2e1c}.app.theme-creative{--theme-bg:#f7eee7;--theme-sidebar:#321a3d;--theme-surface:#fffaf5;--theme-surface2:#f4e8df;--theme-surface3:#ead9cf;--theme-text:#322735;--theme-muted:#726374;--theme-faint:#98899a;--theme-line:#e0cfc3;--theme-line2:#cab5a6;--theme-accent:#dd5a48;--theme-accent-muted:#b96e63;--theme-accent-bold:#ec3e28;--theme-green:#17856d;--theme-green-soft:#def3ea;--theme-amber:#ad7028;--theme-amber-soft:#f8e8ca;--theme-blue:#3478c8;--theme-blue-soft:#e3eefb;--theme-violet:#8052c8;--theme-violet-soft:#efe5fb;--theme-shadow:0 15px 38px #4d2b3d1f}.app.theme-violet{--theme-bg:#f3f0fb;--theme-sidebar:#faf8ff;--theme-surface:#fff;--theme-surface2:#f6f3fd;--theme-surface3:#e9e3f8;--theme-text:#29233b;--theme-muted:#69617d;--theme-faint:#9188a7;--theme-line:#dcd5eb;--theme-line2:#c2b7db;--theme-accent:#7047eb;--theme-accent-muted:#7666aa;--theme-accent-bold:#5c2ce1;--theme-green:#25835d;--theme-green-soft:#e2f3e9;--theme-amber:#9d6a20;--theme-amber-soft:#f8ecd7;--theme-blue:#416fca;--theme-blue-soft:#e7edfb;--theme-violet:#7047eb;--theme-violet-soft:#eee8ff;--theme-shadow:0 12px 30px #513c891c}.app.theme-emerald{--theme-bg:#edf6f1;--theme-sidebar:#f8fcfa;--theme-surface:#fff;--theme-surface2:#f1f8f4;--theme-surface3:#dcece3;--theme-text:#183129;--theme-muted:#5d756b;--theme-faint:#849b91;--theme-line:#cce0d5;--theme-line2:#adcbbd;--theme-accent:#138a5b;--theme-accent-muted:#557f6d;--theme-accent-bold:#047548;--theme-green:#138a5b;--theme-green-soft:#def4e9;--theme-amber:#a36c1f;--theme-amber-soft:#f8ecd5;--theme-blue:#3274be;--theme-blue-soft:#e1edfa;--theme-violet:#6b59b0;--theme-violet-soft:#eae7f5;--theme-shadow:0 11px 28px #1f59411a}.app.theme-citrus{--theme-bg:#f7f5e7;--theme-sidebar:#17212b;--theme-surface:#fffef7;--theme-surface2:#f4f2df;--theme-surface3:#e8e4c7;--theme-text:#252b25;--theme-muted:#697065;--theme-faint:#919989;--theme-line:#dddac2;--theme-line2:#c6c19f;--theme-accent:#3f6fe5;--theme-accent-muted:#687ca8;--theme-accent-bold:#2558db;--theme-green:#599126;--theme-green-soft:#eaf3d9;--theme-amber:#a86b16;--theme-amber-soft:#f8e9c5;--theme-blue:#3f6fe5;--theme-blue-soft:#e7edff;--theme-violet:#7653c4;--theme-violet-soft:#eee7fa;--theme-shadow:0 12px 30px #3f421f1a}.app.theme-rose{--theme-bg:#f8eff2;--theme-sidebar:#fff9fb;--theme-surface:#fff;--theme-surface2:#faf3f5;--theme-surface3:#f0dfe5;--theme-text:#38262e;--theme-muted:#78616b;--theme-faint:#9d8992;--theme-line:#e6d2da;--theme-line2:#d0b5c0;--theme-accent:#b84d75;--theme-accent-muted:#9b6d7e;--theme-accent-bold:#aa315f;--theme-green:#318064;--theme-green-soft:#e3f1eb;--theme-amber:#a66b24;--theme-amber-soft:#f7ead5;--theme-blue:#456fb4;--theme-blue-soft:#e7edf7;--theme-violet:#8055b7;--theme-violet-soft:#eee7f5;--theme-shadow:0 12px 30px #67394c1a}.app.theme-aubergine{--theme-bg:#f3eaee;--theme-sidebar:#321d31;--theme-surface:snow;--theme-surface2:#f5e9ec;--theme-surface3:#e9d6dd;--theme-text:#33262e;--theme-muted:#75636c;--theme-faint:#9b8791;--theme-line:#dfcdd4;--theme-line2:#c9b1bb;--theme-accent:#9d4b65;--theme-accent-muted:#8b6975;--theme-accent-bold:#8c3150;--theme-green:#33765c;--theme-green-soft:#e1eee8;--theme-amber:#a56925;--theme-amber-soft:#f5e7d2;--theme-blue:#416eaa;--theme-blue-soft:#e5ecf5;--theme-violet:#75529c;--theme-violet-soft:#ece5f1;--theme-shadow:0 14px 34px #4a2b391f}.app.theme-focus{--theme-bg:#0c1118;--theme-sidebar:#080c12;--theme-surface:#151c25;--theme-surface2:#1b2430;--theme-surface3:#242f3d;--theme-text:#f2f5f8;--theme-muted:#a1adbb;--theme-faint:#718093;--theme-line:#2b3746;--theme-line2:#3c4b5f;--theme-accent:#806df2;--theme-accent-muted:#77709e;--theme-accent-bold:#947cff;--theme-green:#5fc28b;--theme-green-soft:#173426;--theme-amber:#e1a755;--theme-amber-soft:#3a2c19;--theme-blue:#6494f4;--theme-blue-soft:#1b2d4a;--theme-violet:#9c87f6;--theme-violet-soft:#2b254d;--theme-shadow:0 18px 48px #00000057}.app.theme-midnight{--theme-bg:#071426;--theme-sidebar:#050e1c;--theme-surface:#10233a;--theme-surface2:#152c47;--theme-surface3:#1d3958;--theme-text:#f2f7ff;--theme-muted:#9fb2c8;--theme-faint:#6e88a5;--theme-line:#29435f;--theme-line2:#3b5a78;--theme-accent:#40b8ff;--theme-accent-muted:#5b91b1;--theme-accent-bold:#19a7ff;--theme-green:#56c798;--theme-green-soft:#123c31;--theme-amber:#e6aa57;--theme-amber-soft:#3b2d1a;--theme-blue:#40b8ff;--theme-blue-soft:#143b58;--theme-violet:#9c82ff;--theme-violet-soft:#2b2758;--theme-shadow:0 20px 52px #00000061}.app.theme-graphite{--theme-bg:#141619;--theme-sidebar:#0d0f12;--theme-surface:#1d2025;--theme-surface2:#24282e;--theme-surface3:#2e333b;--theme-text:#f4f5f6;--theme-muted:#a8adb5;--theme-faint:#747b85;--theme-line:#343a43;--theme-line2:#484f5b;--theme-accent:#72a7ff;--theme-accent-muted:#798da9;--theme-accent-bold:#5292fa;--theme-green:#65c591;--theme-green-soft:#1b3829;--theme-amber:#e0a752;--theme-amber-soft:#3b2e1b;--theme-blue:#72a7ff;--theme-blue-soft:#20334e;--theme-violet:#aa8cf1;--theme-violet-soft:#302747;--theme-shadow:0 20px 50px #0000005c}.app.theme-forest{--theme-bg:#091713;--theme-sidebar:#06110e;--theme-surface:#12241e;--theme-surface2:#182e27;--theme-surface3:#203b32;--theme-text:#f0f7f4;--theme-muted:#9db5aa;--theme-faint:#6e8c7f;--theme-line:#29463a;--theme-line2:#3b5d4f;--theme-accent:#5bd49a;--theme-accent-muted:#6b9a83;--theme-accent-bold:#36c985;--theme-green:#5bd49a;--theme-green-soft:#153a2b;--theme-amber:#e6b15b;--theme-amber-soft:#3a301c;--theme-blue:#68a5df;--theme-blue-soft:#1d3448;--theme-violet:#ab8ce8;--theme-violet-soft:#302847;--theme-shadow:0 20px 52px #00000061}.app.theme-plum{--theme-bg:#170d18;--theme-sidebar:#100811;--theme-surface:#261628;--theme-surface2:#301d33;--theme-surface3:#3d2741;--theme-text:#fbf3fb;--theme-muted:#c1a9c0;--theme-faint:#8e718d;--theme-line:#4a304d;--theme-line2:#654168;--theme-accent:#d58ae2;--theme-accent-muted:#a780ad;--theme-accent-bold:#e173ef;--theme-green:#6dc49a;--theme-green-soft:#20382e;--theme-amber:#e3aa5d;--theme-amber-soft:#3c2c1e;--theme-blue:#78a7ee;--theme-blue-soft:#27334e;--theme-violet:#d58ae2;--theme-violet-soft:#43254a;--theme-shadow:0 20px 52px #0006}.app.theme-mode-light,.app.theme-mode-dark{--bg:var(--theme-bg);--sidebar:var(--theme-sidebar);--surface:var(--theme-surface);--surface2:var(--theme-surface2);--surface3:var(--theme-surface3);--text:var(--theme-text);--muted:var(--theme-muted);--faint:var(--theme-faint);--line:var(--theme-line);--line2:var(--theme-line2);--accent:var(--theme-accent);--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app.theme-mode-light,.app.theme-mode-dark{--accent-soft:color-mix(in srgb,var(--accent) 13%,var(--surface))}}.app.theme-mode-light,.app.theme-mode-dark{--green:var(--theme-green);--green-soft:var(--theme-green-soft);--amber:var(--theme-amber);--amber-soft:var(--theme-amber-soft);--blue:var(--theme-blue);--blue-soft:var(--theme-blue-soft);--violet:var(--theme-violet);--violet-soft:var(--theme-violet-soft);--shadow:var(--theme-shadow)}.app.theme-mode-light.brightness-low{--bg:var(--theme-bg)}@supports (color:color-mix(in lab, red, red)){.app.theme-mode-light.brightness-low{--bg:color-mix(in srgb,var(--theme-bg) 93%,#9ba4af)}}.app.theme-mode-light.brightness-low{--sidebar:var(--theme-sidebar)}@supports (color:color-mix(in lab, red, red)){.app.theme-mode-light.brightness-low{--sidebar:color-mix(in srgb,var(--theme-sidebar) 96%,#a5adb7)}}.app.theme-mode-light.brightness-low{--surface:var(--theme-surface)}@supports (color:color-mix(in lab, red, red)){.app.theme-mode-light.brightness-low{--surface:color-mix(in srgb,var(--theme-surface) 96%,#a5adb7)}}.app.theme-mode-light.brightness-low{--surface2:var(--theme-surface2)}@supports (color:color-mix(in lab, red, red)){.app.theme-mode-light.brightness-low{--surface2:color-mix(in srgb,var(--theme-surface2) 94%,#9ba4af)}}.app.theme-mode-light.brightness-low{--surface3:var(--theme-surface3)}@supports (color:color-mix(in lab, red, red)){.app.theme-mode-light.brightness-low{--surface3:color-mix(in srgb,var(--theme-surface3) 94%,#929ca8)}}.app.theme-mode-light.brightness-bright{--bg:var(--theme-bg)}@supports (color:color-mix(in lab, red, red)){.app.theme-mode-light.brightness-bright{--bg:color-mix(in srgb,var(--theme-bg) 92%,white)}}.app.theme-mode-light.brightness-bright{--sidebar:var(--theme-sidebar)}@supports (color:color-mix(in lab, red, red)){.app.theme-mode-light.brightness-bright{--sidebar:color-mix(in srgb,var(--theme-sidebar) 94%,white)}}.app.theme-mode-light.brightness-bright{--surface:var(--theme-surface)}@supports (color:color-mix(in lab, red, red)){.app.theme-mode-light.brightness-bright{--surface:color-mix(in srgb,var(--theme-surface) 92%,white)}}.app.theme-mode-light.brightness-bright{--surface2:var(--theme-surface2)}@supports (color:color-mix(in lab, red, red)){.app.theme-mode-light.brightness-bright{--surface2:color-mix(in srgb,var(--theme-surface2) 92%,white)}}.app.theme-mode-light.brightness-bright{--surface3:var(--theme-surface3)}@supports (color:color-mix(in lab, red, red)){.app.theme-mode-light.brightness-bright{--surface3:color-mix(in srgb,var(--theme-surface3) 92%,white)}}.app.accent-muted{--accent:var(--theme-accent-muted)}.app.accent-standard{--accent:var(--theme-accent)}.app.accent-bold{--accent:var(--theme-accent-bold)}.app.theme-sky .app-body{background:radial-gradient(circle at 84% 0,var(--blue-soft),transparent 31%),var(--bg)}@supports (color:color-mix(in lab, red, red)){.app.theme-sky .app-body{background:radial-gradient(circle at 84% 0,color-mix(in srgb,var(--blue-soft) 78%,transparent),transparent 31%),var(--bg)}}.app.theme-teal .app-body,.app.theme-emerald .app-body{background:linear-gradient(145deg,var(--green-soft),var(--bg) 38%)}@supports (color:color-mix(in lab, red, red)){.app.theme-teal .app-body,.app.theme-emerald .app-body{background:linear-gradient(145deg,color-mix(in srgb,var(--green-soft) 65%,var(--bg)),var(--bg) 38%)}}.app.theme-violet .app-body,.app.theme-rose .app-body{background:radial-gradient(circle at 86% 2%,var(--violet-soft),transparent 30%),var(--bg)}@supports (color:color-mix(in lab, red, red)){.app.theme-violet .app-body,.app.theme-rose .app-body{background:radial-gradient(circle at 86% 2%,color-mix(in srgb,var(--violet-soft) 72%,transparent),transparent 30%),var(--bg)}}.app.theme-citrus .app-body{background:linear-gradient(155deg,var(--amber-soft),var(--bg) 35%)}@supports (color:color-mix(in lab, red, red)){.app.theme-citrus .app-body{background:linear-gradient(155deg,color-mix(in srgb,var(--amber-soft) 70%,var(--bg)),var(--bg) 35%)}}.app.theme-midnight .app-body{background:radial-gradient(circle at 82% 0,var(--blue),transparent 34%),var(--bg)}@supports (color:color-mix(in lab, red, red)){.app.theme-midnight .app-body{background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--blue) 15%,transparent),transparent 34%),var(--bg)}}.app.theme-forest .app-body{background:radial-gradient(circle at 82% 0,var(--green),transparent 34%),var(--bg)}@supports (color:color-mix(in lab, red, red)){.app.theme-forest .app-body{background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--green) 13%,transparent),transparent 34%),var(--bg)}}.app.theme-plum .app-body{background:radial-gradient(circle at 82% 0,var(--violet),transparent 34%),var(--bg)}@supports (color:color-mix(in lab, red, red)){.app.theme-plum .app-body{background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--violet) 14%,transparent),transparent 34%),var(--bg)}}.app.theme-citrus .button.primary{background:linear-gradient(135deg,var(--accent),#5b8cf4)}.app.theme-violet .button.primary,.app.theme-plum .button.primary{background:linear-gradient(135deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.app.theme-violet .button.primary,.app.theme-plum .button.primary{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 62%,#ff78b9))}}.app.theme-mode-dark .brand-logo-color,.app.theme-executive .brand-logo-color,.app.theme-creative .brand-logo-color,.app.theme-citrus .brand-logo-color,.app.theme-aubergine .brand-logo-color{display:none}.app.theme-mode-dark .brand-logo-white,.app.theme-executive .brand-logo-white,.app.theme-creative .brand-logo-white,.app.theme-citrus .brand-logo-white,.app.theme-aubergine .brand-logo-white,.app.theme-slate .brand-logo-color{display:block}.app.theme-slate .brand-logo-white{display:none}.app.theme-mode-dark .handled-filter img,.app.theme-mode-dark .thread-handled-mark,.app.theme-mode-dark .handled-action img,.app.theme-mode-dark .handled-status-banner>img{filter:brightness(1.65)}.theme-library{gap:24px;margin-top:18px;display:grid}.theme-family{gap:11px;display:grid}.theme-family>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:8px;display:flex}.theme-family h3{margin:0;font-size:.9375rem}.theme-family>header span{color:var(--faint);letter-spacing:.11em;font-size:.5625rem;font-weight:850}.theme-family .theme-options.expanded{grid-template-columns:repeat(4,minmax(150px,1fr))}.theme-family .theme-options.expanded>button{min-height:154px}.theme-family .theme-options.expanded>button>strong{background:var(--blue-soft);color:var(--blue);letter-spacing:.05em;border-radius:999px;padding:4px 6px;font-size:.5rem;position:absolute;top:10px;left:10px}.theme-family .theme-options.expanded>button.active>strong{display:none}.theme-preview{--preview-bg:#eef2f7;--preview-sidebar:#fff;--preview-accent:#1769e0;--preview-surface:#fff;--preview-secondary:#dce6f4;background:var(--preview-bg)!important}.theme-preview:before{background:var(--preview-sidebar)!important}.theme-preview span:first-child{background:var(--preview-accent)!important}.theme-preview span:nth-child(2){background:var(--preview-surface)!important}.theme-preview span:nth-child(3){background:var(--preview-secondary)!important}.theme-preview.social-preview{--preview-bg:#f3f6fb;--preview-sidebar:#fff;--preview-accent:#1769e0;--preview-surface:#fff;--preview-secondary:#e9eff8}.theme-preview.clean-preview{--preview-bg:#f5f6f8;--preview-sidebar:#fff;--preview-accent:#1877f2;--preview-surface:#fff;--preview-secondary:#edf0f4}.theme-preview.slate-preview{--preview-bg:#e9eef4;--preview-sidebar:#f7f9fc;--preview-accent:#4267d5;--preview-surface:#fff;--preview-secondary:#dfe7f0}.theme-preview.sky-preview{--preview-bg:#edf7ff;--preview-sidebar:#f8fcff;--preview-accent:#0878d1;--preview-surface:#fff;--preview-secondary:#ddecfa}.theme-preview.teal-preview{--preview-bg:#eaf4f2;--preview-sidebar:#f6fbfa;--preview-accent:#0f766e;--preview-surface:#fff;--preview-secondary:#dbeae7}.theme-preview.sand-preview{--preview-bg:#f2ede4;--preview-sidebar:#fbf8f2;--preview-accent:#356d8d;--preview-surface:#fffdf9;--preview-secondary:#e9e0d2}.theme-preview.executive-preview{--preview-bg:#f3f0e9;--preview-sidebar:#1e2a38;--preview-accent:#294d72;--preview-surface:#fffdfa;--preview-secondary:#e9e2d8}.theme-preview.creative-preview{--preview-bg:#f7eee7;--preview-sidebar:#321a3d;--preview-accent:#dd5a48;--preview-surface:#fffaf5;--preview-secondary:#17856d}.theme-preview.violet-preview{--preview-bg:#f3f0fb;--preview-sidebar:#faf8ff;--preview-accent:#7047eb;--preview-surface:#fff;--preview-secondary:#e9e3f8}.theme-preview.emerald-preview{--preview-bg:#edf6f1;--preview-sidebar:#f8fcfa;--preview-accent:#138a5b;--preview-surface:#fff;--preview-secondary:#dcece3}.theme-preview.citrus-preview{--preview-bg:#f7f5e7;--preview-sidebar:#17212b;--preview-accent:#3f6fe5;--preview-surface:#fffef7;--preview-secondary:#d5e34f}.theme-preview.rose-preview{--preview-bg:#f8eff2;--preview-sidebar:#fff9fb;--preview-accent:#b84d75;--preview-surface:#fff;--preview-secondary:#f0dfe5}.theme-preview.aubergine-preview{--preview-bg:#f3eaee;--preview-sidebar:#321d31;--preview-accent:#9d4b65;--preview-surface:snow;--preview-secondary:#e9d6dd}.theme-preview.focus-preview{--preview-bg:#0c1118;--preview-sidebar:#080c12;--preview-accent:#806df2;--preview-surface:#151c25;--preview-secondary:#242f3d}.theme-preview.midnight-preview{--preview-bg:#071426;--preview-sidebar:#050e1c;--preview-accent:#40b8ff;--preview-surface:#10233a;--preview-secondary:#1d3958}.theme-preview.graphite-preview{--preview-bg:#141619;--preview-sidebar:#0d0f12;--preview-accent:#72a7ff;--preview-surface:#1d2025;--preview-secondary:#2e333b}.theme-preview.forest-preview{--preview-bg:#091713;--preview-sidebar:#06110e;--preview-accent:#5bd49a;--preview-surface:#12241e;--preview-secondary:#203b32}.theme-preview.plum-preview{--preview-bg:#170d18;--preview-sidebar:#100811;--preview-accent:#d58ae2;--preview-surface:#261628;--preview-secondary:#3d2741}@media (width<=1380px){.theme-family .theme-options.expanded{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=1080px){.theme-family .theme-options.expanded{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=620px){.theme-family .theme-options.expanded{grid-template-columns:1fr}}.settings-nav button{min-height:42px;font-size:.75rem;font-weight:650;transition:background .14s,color .14s,transform .14s}.settings-nav button:hover{background:var(--surface2);color:var(--text);transform:translate(2px)}.settings-nav button.active{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.settings-nav button.active{background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface2))}}.settings-nav button.active{color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.settings-workspace{min-height:420px}.settings-people{border:1px solid var(--line);border-radius:11px;display:grid;overflow:hidden}.settings-people article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) minmax(120px,.45fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:grid}.settings-people article:last-child{border-bottom:0}.settings-people article>.avatar{width:36px;height:36px;font-size:.625rem}.settings-people article p{gap:3px;margin:0;display:grid}.settings-people article p b{font-size:.8125rem}.settings-people article p small,.settings-people article>span:nth-child(3){color:var(--muted);font-size:.6875rem}.settings-people article>button{border:1px solid var(--line2);background:var(--surface2);height:34px;color:var(--text);border-radius:8px;padding:0 10px;font-size:.6875rem;font-weight:700}.settings-add-button{margin-top:14px}.settings-toggle-list{border:1px solid var(--line);border-radius:11px;display:grid;overflow:hidden}.settings-toggle-list>label{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:14px 16px;display:grid}.settings-toggle-list>label:last-child{border-bottom:0}.settings-toggle-list>label>span:first-child{gap:4px;display:grid}.settings-toggle-list b{font-size:.8125rem}.settings-toggle-list small{color:var(--muted);font-size:.6875rem;line-height:1.45}.settings-toggle-list .switch{justify-self:end}.settings-connection-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.settings-connection-row .live-chip{border:1px solid var(--line);background:var(--surface2);border-radius:999px;height:34px;padding:0 11px;font-size:.6875rem}.settings-connection-row .live-chip i{position:static}.communication-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.communication-identity-grid>article{border:1px solid var(--line);background:var(--surface2);border-radius:11px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.communication-identity-grid>article>small{color:var(--faint);letter-spacing:.09em;font-size:.625rem;font-weight:850}.communication-identity-grid p{border-top:1px solid var(--line);grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:10px;min-width:0;margin:0;padding-top:10px;display:grid}.communication-identity-grid p b,.communication-identity-grid p span{min-width:0;font-size:.75rem;line-height:1.4}.communication-identity-grid p span{color:var(--muted);overflow-wrap:anywhere}@media (width<=700px){.settings-people article{grid-template-columns:38px minmax(0,1fr) auto}.settings-people article>span:nth-child(3){display:none}.settings-toggle-list>label{padding-inline:12px}.communication-identity-grid{grid-template-columns:1fr}.communication-identity-grid p{grid-template-columns:1fr;gap:3px}}.native-orders-page{gap:16px;display:grid}.command-db-status{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.command-db-status>span{color:var(--green);align-items:center;gap:8px;font-weight:800;display:flex}.command-db-status i{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.command-db-status i{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 16%,transparent)}}.native-orders-layout{grid-template-columns:minmax(0,1.7fr) minmax(290px,.7fr);align-items:start;gap:16px;display:grid}.native-order-form{overflow:hidden}.native-order-form>header,.native-order-lines>header,.command-order-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.native-order-form>header>div,.native-order-lines>header>div,.command-order-history>header>div{gap:4px;display:grid}.native-order-form>header h2,.native-order-lines>header h2,.command-order-history>header h2{margin:0;font-size:1.0625rem}.native-order-form>header>span{color:var(--muted);font-size:.6875rem;font-weight:800}.native-order-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.native-order-fields label,.native-order-lines label,.native-order-support>label:first-child{color:var(--muted);gap:6px;font-size:.6875rem;font-weight:750;display:grid}.native-order-fields input,.native-order-fields select,.native-order-lines input,.native-order-lines select,.native-order-lines textarea,.native-order-support textarea{border:1px solid var(--field-line);background:var(--field-bg);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:8px}.native-order-fields input,.native-order-fields select,.native-order-lines input,.native-order-lines select{height:42px;padding:0 10px}.native-order-lines{border-top:1px solid var(--line)}.native-order-lines>header button,.command-order-history>header button{border:1px solid var(--line2);background:var(--surface);height:34px;color:var(--accent);border-radius:8px;padding:0 10px;font-size:.6875rem;font-weight:800}.native-order-lines article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.2fr) 90px minmax(150px,.8fr) minmax(220px,1.4fr);align-items:start;gap:10px;padding:14px 52px 14px 58px;display:grid;position:relative}.native-order-lines article:last-of-type{border-bottom:0}.native-order-line-number{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:8px;place-items:center;font-size:.625rem;font-weight:900;display:grid;position:absolute;top:32px;left:16px}.native-order-line-notes textarea{resize:vertical;min-height:42px;padding:9px 10px;line-height:1.4}.native-order-remove{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--faint);border-radius:8px;font-size:1rem;position:absolute;top:31px;right:16px}.native-order-remove:hover{border-color:var(--red);color:var(--red)}.native-order-support{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding:16px 18px;display:grid}.native-order-support textarea{resize:vertical;min-height:112px;padding:10px;line-height:1.45}.native-order-upload{border:1px dashed var(--line2);background:var(--surface2);border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:112px;padding:14px;display:grid}.native-order-upload>span{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);border-radius:9px;place-items:center;display:grid}.native-order-upload p{gap:4px;margin:0;display:grid}.native-order-upload b{font-size:.75rem}.native-order-upload small,.native-order-upload em{color:var(--muted);overflow-wrap:anywhere;font-size:.625rem;font-style:normal;line-height:1.4}.native-order-upload button{border:1px solid var(--line2);background:var(--surface);height:34px;color:var(--accent);border-radius:8px;padding:0 10px;font-size:.6875rem;font-weight:800}.native-order-form>footer{border-top:1px solid var(--line);background:var(--surface2);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.native-order-form>footer>span{gap:4px;display:grid}.native-order-form>footer b{font-size:.75rem}.native-order-form>footer small{color:var(--muted);font-size:.625rem}.command-order-history{position:sticky;top:76px;overflow:hidden}.command-order-list{max-height:calc(100vh - 240px);display:grid;overflow:auto}.command-order-list article{border-bottom:1px solid var(--line);gap:6px;padding:14px 16px;display:grid}.command-order-list article:last-child{border-bottom:0}.command-order-list article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.command-order-list article>header b{color:var(--accent);font-size:.6875rem}.command-order-list article>header em{background:var(--green-soft);color:var(--green);border-radius:999px;padding:4px 7px;font-size:.5625rem;font-style:normal;font-weight:850}.command-order-list h3{margin:0;font-size:.875rem}.command-order-list p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.4}.command-order-list>article>small{color:var(--faint);font-size:.625rem}.command-order-list article>div{flex-wrap:wrap;gap:6px;display:flex}.command-order-list a{border:1px solid var(--line);color:var(--accent);border-radius:6px;padding:4px 7px;font-size:.5625rem;text-decoration:none}.command-order-review .order-review-lines>div{grid-template-columns:minmax(160px,1.2fr) 70px minmax(120px,.8fr) minmax(180px,1.4fr)}.command-db-handoff{border:1px solid var(--blue);margin:14px 18px;padding:12px}@supports (color:color-mix(in lab, red, red)){.command-db-handoff{border:1px solid color-mix(in srgb,var(--blue) 28%,var(--line))}}.command-db-handoff{background:var(--blue-soft);border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.command-db-handoff>span{background:var(--blue);color:#fff;border-radius:9px;place-items:center;width:40px;height:40px;font-size:.625rem;font-weight:900;display:grid}.command-db-handoff p{gap:4px;margin:0;display:grid}.command-db-handoff b{font-size:.75rem}.command-db-handoff small{color:var(--muted);font-size:.625rem}@media (width<=1100px){.native-orders-layout{grid-template-columns:1fr}.command-order-history{position:static}.command-order-list{max-height:440px}.native-order-lines article{grid-template-columns:minmax(160px,1fr) 90px minmax(150px,1fr)}.native-order-line-notes{grid-column:1/-1}}@media (width<=720px){.command-db-status{flex-direction:column;align-items:flex-start}.native-order-fields{grid-template-columns:1fr}.native-order-lines article{grid-template-columns:1fr 90px;padding:54px 14px 14px}.native-order-line-number{top:14px;left:14px}.native-order-remove{top:14px;right:14px}.native-order-line-notes{grid-column:1/-1}.native-order-support{grid-template-columns:1fr}.native-order-upload{grid-template-columns:36px 1fr}.native-order-upload button{grid-column:2;justify-self:start}.native-order-form>footer{flex-direction:column;align-items:flex-start}.native-order-form>footer button{width:100%}.command-order-review .order-review-lines{overflow-x:auto}.command-order-review .order-review-lines>div{min-width:640px}}.inbox-history-footer{border-top:1px solid var(--line);background:var(--surface2);place-items:center;padding:10px 12px;display:grid}.inbox-history-footer button{border:1px solid var(--line2);background:var(--surface);width:100%;min-height:36px;color:var(--accent);border-radius:8px;font-size:.6875rem;font-weight:800}.inbox-history-footer button:disabled{opacity:.55}.inbox-history-footer span{color:var(--faint);text-align:center;padding:4px;font-size:.625rem;font-weight:700}.story-file-links{flex-wrap:wrap;gap:4px;max-width:220px;display:flex!important}.story-file-links a{border:1px solid var(--line);max-width:100%;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:.5625rem;text-decoration:none;overflow:hidden}.manager-source-boundary{border-color:var(--blue);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.manager-source-boundary{border-color:color-mix(in srgb,var(--blue) 25%,var(--line))}}.manager-source-boundary{background:var(--blue-soft)}@supports (color:color-mix(in lab, red, red)){.manager-source-boundary{background:color-mix(in srgb,var(--blue-soft) 54%,var(--surface))}}.manager-source-boundary>span{background:var(--blue);color:#fff;letter-spacing:.07em;border-radius:7px;padding:6px 8px;font-size:.5625rem;font-weight:900}.manager-source-boundary p{gap:3px;margin:0;display:grid}.manager-source-boundary b{font-size:.75rem}.manager-source-boundary small{color:var(--muted);font-size:.625rem;line-height:1.4}.inbox-v2 .thread-list{grid-template-rows:auto auto minmax(0,1fr) auto}.inbox-v2 .inbox-search{border:1px solid var(--field-line);background:var(--field-bg);border-radius:10px;height:56px;margin:12px 14px 10px;padding:0 13px}.inbox-v2 .inbox-search input{font-size:.875rem}.inbox-v2 .thread-filters{grid-template-columns:1.35fr .75fr 1.1fr;gap:6px;height:auto;min-height:58px;padding:8px 12px 10px;display:grid}.inbox-v2 .thread-filters button,.inbox-v2 .thread-filters .handled-filter{width:100%;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;font-size:.75rem;line-height:1;display:flex;min-width:0!important;height:38px!important;padding:0 10px!important}.inbox-v2 .thread-filters button:hover{background:var(--surface3);color:var(--text)}.inbox-v2 .thread-filters button.active{border-color:var(--line2);background:var(--surface);color:var(--text);box-shadow:0 2px 7px #00000012}.inbox-v2 .thread-filters button>span{white-space:nowrap;min-width:max-content;color:inherit!important;margin:0!important}.inbox-v2 .thread-filters button>b{background:var(--surface3);min-width:23px;height:22px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:.625rem;font-weight:850;display:grid}.inbox-v2 .thread-filters button.active>b{background:var(--accent-soft);color:var(--accent)}.inbox-v2 .thread{grid-template-columns:7px 44px minmax(0,1fr);align-items:start;gap:11px;min-height:118px;padding:15px 15px 15px 12px}.inbox-v2 .thread:hover{background:var(--surface2)}@supports (color:color-mix(in lab, red, red)){.inbox-v2 .thread:hover{background:color-mix(in srgb,var(--surface2) 72%,var(--surface))}}.inbox-v2 .thread.active{background:var(--surface2);box-shadow:inset 4px 0 0 var(--accent)}.inbox-v2 .thread>i{margin-top:9px}.inbox-v2 .thread>.customer-avatar{background:var(--surface3);border-radius:12px;width:42px;height:42px;font-size:.6875rem;font-weight:850}.inbox-v2 .thread-name{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.inbox-v2 .thread-name b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.875rem;line-height:1.3;overflow:hidden}.inbox-v2 .thread-name em{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;max-width:118px;padding-top:2px;font-size:.625rem;line-height:1.3}.inbox-v2 .thread small{margin-top:4px;font-size:.6875rem;line-height:1.35}.inbox-v2 .thread-meta{flex-wrap:wrap;gap:6px;margin-top:8px}.inbox-v2 .thread-meta em{font-size:.625rem}.inbox-v2 .thread p{margin-top:8px;font-size:.6875rem;line-height:1.4}@media (width<=1500px){.inbox-layout.inbox-v2{grid-template-columns:minmax(390px,410px) minmax(0,1fr);height:auto;min-height:0}.inbox-v2 .inbox-context{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 24px;height:auto;display:grid}.inbox-v2 .inbox-context>hr{display:none}.inbox-v2 .inbox-context .context-section{border-top:1px solid var(--line);padding:16px 0}}@media (width<=980px){.inbox-layout.inbox-v2{grid-template-columns:1fr}.inbox-v2 .thread-list{height:560px;max-height:none}.inbox-v2 .inbox-context{grid-column:auto;display:block}.inbox-v2 .inbox-context>hr{display:block}.comms-center{min-height:860px}}@media (width<=520px){.inbox-v2 .thread-filters{grid-template-columns:1fr 1fr}.inbox-v2 .thread-filters .handled-filter{grid-column:1/-1}.inbox-v2 .thread-filters button{justify-content:space-between;padding-inline:12px!important}.inbox-v2 .thread{grid-template-columns:6px 40px minmax(0,1fr);padding-inline:10px}.inbox-v2 .thread>.customer-avatar{width:38px;height:38px}.inbox-v2 .thread-list{height:520px}}.mobile-bottom-nav,.mobile-more-backdrop,.mobile-back-button,.calendar-month-mobile-agenda{display:none}@media (width<=700px){.app{min-height:100dvh;padding-bottom:calc(70px + env(safe-area-inset-bottom));--faint:var(--text);overflow-x:clip}@supports (color:color-mix(in lab, red, red)){.app{--faint:color-mix(in srgb,var(--text) 64%,var(--bg))}}.sidebar{display:none}.app-body{width:100%;min-width:0}.topbar{z-index:30;height:56px;padding:0 10px;top:0}.crumb{min-width:0}.crumb strong{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.top-actions{min-width:0}.top-actions .icon-button,.top-actions .ask-button{width:44px;height:44px}.sync-pill{height:36px}.main{width:100%;padding:18px 12px calc(22px + env(safe-area-inset-bottom));overflow:visible}.page-header,.inbox-page-head{gap:12px;margin-bottom:18px}.page-header h1,.inbox-page-head h1{font-size:1.625rem;line-height:1.12}.page-header p,.inbox-page-head p{font-size:.8125rem;line-height:1.5}.page-actions,.exact-tool-actions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));width:100%;display:grid}.page-actions .button,.exact-tool-actions .button{width:100%}.main input,.main select,.main textarea,.quotes-page .quotes-search>input{font-size:16px!important}.main button,.mobile-more-sheet button{min-height:44px}.settings-layout{gap:12px}.settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px;display:grid;overflow:visible}.settings-nav button{white-space:normal;text-align:center;width:100%;min-width:0;line-height:1.2}.settings-nav button:hover{transform:none}.settings-nav button.active{box-shadow:inset 0 -3px 0 var(--accent)}.mobile-bottom-nav{z-index:80;height:calc(64px + env(safe-area-inset-bottom));padding:5px 7px env(safe-area-inset-bottom);border-top:1px solid var(--line2);background:var(--surface);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.mobile-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -8px 24px var(--text);grid-template-columns:repeat(5,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{box-shadow:0 -8px 24px color-mix(in srgb,var(--text) 8%,transparent)}}.mobile-bottom-nav>button{min-width:0;height:54px;color:var(--muted);background:0 0;border:0;border-radius:11px;align-content:center;place-items:center;gap:3px;display:grid;position:relative}.mobile-bottom-nav>button>span{font-size:1rem;line-height:1}.mobile-bottom-nav>button>b{font-size:.6875rem;line-height:1}.mobile-bottom-nav>button.active{background:var(--accent-soft);color:var(--accent)}.mobile-bottom-nav>button>em{background:var(--accent-bold);color:#fff;border-radius:99px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:.625rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:3px;right:8px}.mobile-more-backdrop{z-index:90;padding:18px 12px calc(76px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a10187a;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-more-sheet{border-radius:18px;width:100%;max-height:min(72dvh,640px);padding:0;overflow:hidden}.mobile-more-sheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:64px;padding:12px 15px;display:flex}.mobile-more-sheet>header small{letter-spacing:.1em;color:var(--accent);font-size:.5625rem;font-weight:850}.mobile-more-sheet>header h2{margin:3px 0 0;font-size:1.125rem}.mobile-more-sheet>header>button{border:1px solid var(--line);background:var(--surface2);width:44px;color:var(--text);border-radius:10px;font-size:1.25rem}.mobile-more-sheet>div{grid-template-columns:1fr 1fr;gap:7px;max-height:calc(min(72dvh,640px) - 64px);padding:8px;display:grid;overflow:auto}.mobile-more-sheet>div>button{border:1px solid var(--line);background:var(--surface2);min-width:0;color:var(--text);text-align:left;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.mobile-more-sheet>div>button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.mobile-more-sheet>div>button>span{background:var(--surface3);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.mobile-more-sheet p{gap:2px;min-width:0;margin:0;display:grid}.mobile-more-sheet p b{font-size:.75rem}.mobile-more-sheet p small{color:var(--muted);font-size:.5rem}.mobile-more-sheet i{color:var(--faint);font-style:normal}.mobile-back-button{z-index:22;border:1px solid var(--line2);background:var(--surface2);border-radius:10px;width:100%;margin:0 0 12px;padding:0 12px;position:sticky;top:60px}@supports (color:color-mix(in lab, red, red)){.mobile-back-button{background:color-mix(in srgb,var(--surface2) 94%,transparent)}}.mobile-back-button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--accent);align-items:center;font-size:.8125rem;font-weight:800;display:flex}.inbox-layout.inbox-v2{display:block}.inbox-layout.inbox-v2.mobile-directory-open>.conversation,.inbox-layout.inbox-v2.mobile-directory-open>.inbox-context,.inbox-layout.inbox-v2.mobile-detail-open>.thread-list{display:none}.inbox-layout.inbox-v2.mobile-detail-open>.conversation,.inbox-layout.inbox-v2.mobile-detail-open>.inbox-context{display:block}.inbox-layout.inbox-v2 .thread-list{height:auto;min-height:0;max-height:none}.inbox-layout.inbox-v2 .thread-scroll{max-height:none;overflow:visible}.inbox-v2 .inbox-search{height:50px;margin:10px}.inbox-v2 .thread-filters{gap:6px;min-height:58px;padding:7px 9px;display:flex;overflow-x:auto}.inbox-v2 .thread-filters button,.inbox-v2 .thread-filters .handled-filter{flex:1 0 108px;height:44px!important;padding-inline:10px!important}.inbox-v2 .thread{min-height:110px;padding:13px 11px}.inbox-v2 .thread-name b{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.inbox-v2 .thread-name em{white-space:normal;max-width:92px}.comms-center{overflow:visible;min-height:0!important}.inbox-mobile-back{width:calc(100% - 20px);margin:10px 10px 0}.comms-center .conversation-head{padding:12px;display:grid}.comms-center .conversation-head>div:first-of-type{min-width:0}.comms-center .conversation-head>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.comms-center .conversation-head>div:last-child button{justify-content:center;width:100%;min-width:0;display:flex!important}.shared-timeline{padding:12px 9px}.call-event{grid-template-columns:30px minmax(0,1fr)}.call-event audio{max-width:100%}.shared-timeline .message{max-width:94%}.composer-v2{padding-bottom:12px}.composer-tabs{overflow-x:auto}.composer-tabs button{flex:none}.quick-replies{grid-template-columns:1fr 1fr;display:grid}.composer-footer,.email-compose-footer{flex-direction:column;align-items:stretch}.composer-footer>div,.email-compose-footer>div{flex-wrap:wrap;width:100%}.send-button,.send-email-button{width:100%}.inbox-context{margin-top:10px;padding:14px}.contact-lines button{min-height:58px}.customer-layout{display:block}.customer-layout.mobile-directory-open>.customer-360,.customer-layout.mobile-detail-open>.customer-book{display:none}.customer-layout.mobile-detail-open>.customer-360{display:block}.customer-list{padding:4px}.customer-row{grid-template-columns:38px minmax(0,1fr) auto;min-height:72px;padding:10px}.customer-row-main small{white-space:normal}.customer-row-sales{grid-column:2;display:grid!important}.customer-row-sales small{display:none}.customer-row-sales b{color:var(--muted);font-size:.625rem}.customer-row-opening{display:none!important}.customer-row>i{grid-area:1/3/3}.customer-nested-employees{display:none}.customer-pulse.ownership-pulse{grid-template-columns:1fr 1fr}.customer-scope-tabs{grid-template-columns:1fr 1fr;display:grid}.customer-scope-tabs button{min-width:0}.customer-360{padding:14px}.account-title{grid-template-columns:45px minmax(0,1fr)}.account-title>div{min-width:0}.account-title h2{overflow-wrap:anywhere}.account-metrics{grid-template-columns:1fr}.account-actions{grid-template-columns:1fr 1fr}.customer-comms header,.customer-field-notes header{flex-direction:column;align-items:flex-start}.customer-comms header button,.customer-field-notes header button{width:100%}.calendar-month-view{padding:0}.calendar-month-weekdays,.calendar-month-grid{display:none}.calendar-month-mobile-agenda{padding:6px 9px 12px;display:grid}.calendar-metrics{grid-template-columns:1fr 1fr}.calendar-metrics>div{border-right:1px solid var(--line);min-height:82px}.calendar-metrics>div:nth-child(2n){border-right:0}.calendar-metrics>div:nth-last-child(-n+2){border-bottom:0}.calendar-date-controls{grid-template-columns:44px 64px 44px minmax(0,1fr);display:grid}.calendar-date-controls>button{width:44px;height:44px}.calendar-date-controls>.today-button{width:64px}.calendar-date-controls h2{text-align:right;white-space:normal;min-width:0;margin:0;font-size:.8125rem}.calendar-toolbar{padding:9px}.calendar-source-tabs>button{min-height:70px}.calendar-range-tabs button,.team-rep-filters button{min-height:44px}.calendar-agenda>section>div>button,.team-calendar-agenda>section>div>button{grid-template-columns:64px 5px minmax(0,1fr);min-height:68px}.calendar-agenda p small{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.exact-tool-title{margin-bottom:12px}.exact-live-tool{border-left:0;border-right:0;border-radius:0;margin-inline:-12px;overflow:visible}.exact-tool-notice{padding:10px 12px}.exact-live-frame{background:var(--bg);width:100%;height:calc(100dvh - 132px);min-height:calc(100dvh - 132px)}.exact-orders-frame{min-height:calc(100dvh - 132px)}.quotes-page .quote-table{gap:8px;padding:8px;display:grid;overflow:visible}.quotes-page .quote-table>.table-head{display:none}.quotes-page .quote-table>button{border:1px solid var(--line);background:var(--surface2);min-height:0;box-shadow:none;border-radius:11px;padding:13px;grid-template-columns:minmax(0,1fr) auto!important;gap:9px 12px!important;display:grid!important}.quotes-page .quote-table>button>span{justify-content:space-between;align-items:center;gap:8px;font-size:.75rem!important;display:flex!important}.quotes-page .quote-table>button>span:first-child{grid-column:1}.quotes-page .quote-account-cell{grid-row:2;grid-column:1/-1!important;grid-template-columns:auto minmax(0,1fr)!important;justify-content:start!important}.quotes-page .quote-table>button>span:nth-child(3){grid-area:3/1}.quotes-page .quote-table>button>span:nth-child(3):before{content:"Total";color:var(--muted);font-size:.6875rem}.quotes-page .quote-table>button>span:nth-child(4){grid-area:1/2;justify-self:end}.quotes-page .quote-table>button>span:nth-child(5){color:var(--muted);grid-area:3/2;font-size:.6875rem!important}.quotes-page .quote-table>button>span:nth-child(6){display:none!important}.quotes-page .quote-table>button>span:last-child{grid-area:2/2;place-self:center end;font-size:1.25rem!important}.quotes-page .quote-account-cell b{font-size:.875rem}.quotes-page .quote-account-cell small{font-size:.75rem}.manager-metrics{grid-template-columns:1fr 1fr}.funnel-head,.rep-head{display:none}.funnel-row,.rep-row{border:1px solid var(--line);background:var(--surface2);border-radius:11px;grid-template-columns:1fr 1fr;gap:8px;margin:9px;padding:12px}.funnel-row>b,.rep-row>span:first-child{grid-column:1/-1;font-size:.8125rem}.funnel-row>span{justify-content:space-between;align-items:center;height:46px;padding:0 9px;display:flex}.funnel-row>span:before,.rep-row>span:not(:first-child):before{z-index:1;color:var(--muted);letter-spacing:.06em;font-size:.5rem;font-weight:850;position:relative}.funnel-row>span:nth-child(2):before{content:"OPEN"}.funnel-row>span:nth-child(3):before{content:"OVERDUE"}.funnel-row>span:nth-child(4):before{content:"NO NEXT STEP"}.funnel-row>span:nth-child(5):before{content:"OLDEST"}.funnel-row em{justify-content:flex-end;align-items:center;display:flex}.rep-row>span:not(:first-child){border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr auto;align-items:center;min-height:50px;padding:7px;display:grid}.rep-row>span:nth-child(2):before{content:"OPEN DEALS"}.rep-row>span:nth-child(3):before{content:"PIPELINE"}.rep-row>span:nth-child(4):before{content:"QUOTES"}.rep-row>span:not(:first-child) b,.rep-row>span:not(:first-child) small{text-align:right;grid-column:2}.risk-table>div:not(.panel-head){grid-template-columns:1fr;padding:14px}.risk-table>div:not(.panel-head) .risk{justify-self:start}.risk-table>div:not(.panel-head) button{border:1px solid var(--line);background:var(--surface2);border-radius:9px;width:100%;min-height:44px}.story-row{align-items:start;grid-template-columns:1fr!important;gap:11px!important;min-height:0!important;padding:14px!important}.story-row>div:nth-child(2),.story-row>div:nth-child(3),.story-row>div:nth-child(4){align-items:flex-start!important;display:flex!important}.story-row>div:nth-child(2){flex-direction:row!important}.story-row p span{-webkit-box-orient:vertical;display:-webkit-box;white-space:normal!important;-webkit-line-clamp:3!important;line-clamp:3!important}.story-row>button{width:100%;min-height:44px}.story-filters{flex-wrap:nowrap;width:100%;overflow-x:auto}.story-filters button{flex:none;min-height:44px}.phone-shell{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.phone-top,.phone-nav{display:none}.phone-content{border-radius:14px;min-height:0;padding:16px}.camera-frame{height:auto;min-height:250px;margin:16px 0;position:relative;overflow:hidden}.camera-frame.has-preview{border-style:solid;align-items:end}.camera-frame.has-preview>span{display:none}.camera-frame.has-preview>div:last-child{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c12c2;border-radius:9px;width:100%;padding:10px;position:relative}.card-photo-preview{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.scanner-layout{gap:14px}.scanner-explainer{display:none}.capture-actions label{place-items:center;min-height:44px;display:grid}.modal-backdrop,.contact-modal-backdrop,.claim-approval-backdrop,.deal-inspector-backdrop,.quote-send-layer{z-index:100;align-items:stretch;min-height:100dvh;padding:0}.claim-approval-modal,.calendar-event-modal,.contact-modal,.quote-detail-modal,.quote-send-modal,.order-review-modal,.vendor-import-modal,.field-story-modal{width:100%;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:0}}@media (width<=390px){.main{padding-inline:9px}.mobile-more-sheet>div{grid-template-columns:1fr}.calendar-metrics{grid-template-columns:1fr 1fr}.top-actions .sync-pill{display:none}.crumb strong{max-width:55vw}.exact-live-tool{margin-inline:-9px}}.composer-v2>.email-compose-workspace{border:1px solid var(--line2);width:calc(100% - 24px)!important;margin:11px 12px 14px!important}@supports (color:color-mix(in lab, red, red)){.composer-v2>.email-compose-workspace{border:1px solid color-mix(in srgb,var(--line2) 72%,transparent)}}.composer-v2>.email-compose-workspace{background:var(--surface2);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.composer-v2>.email-compose-workspace{background:color-mix(in srgb,var(--surface2) 36%,var(--surface))}}.composer-v2>.email-compose-workspace{box-shadow:0 7px 20px var(--text)}@supports (color:color-mix(in lab, red, red)){.composer-v2>.email-compose-workspace{box-shadow:0 7px 20px color-mix(in srgb,var(--text) 5%,transparent)}}.composer-v2>.email-compose-workspace{overflow:hidden}.composer-v2>.email-compose-workspace .email-compose-head{background:var(--surface2);padding:8px 13px}@supports (color:color-mix(in lab, red, red)){.composer-v2>.email-compose-workspace .email-compose-head{background:color-mix(in srgb,var(--surface2) 54%,var(--surface))}}.composer-v2>.email-compose-workspace .email-compose-head{border-bottom-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.composer-v2>.email-compose-workspace .email-compose-head{border-bottom-color:color-mix(in srgb,var(--line) 66%,transparent)}}.composer-v2>.email-compose-workspace .email-compose-head>label{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:.6875rem;font-weight:750;display:flex}.composer-v2>.email-compose-workspace .email-compose-head>label select{border:1px solid var(--field-line);background:var(--field-bg);max-width:270px;height:34px;color:var(--text);border-radius:8px;padding:0 30px 0 9px;font-size:.6875rem}.composer-v2>.email-compose-workspace .email-recipient-row,.composer-v2>.email-compose-workspace .email-copy-fields,.composer-v2>.email-compose-workspace .email-subject-row{border-bottom-color:var(--line);min-height:50px;padding:4px 14px}@supports (color:color-mix(in lab, red, red)){.composer-v2>.email-compose-workspace .email-recipient-row,.composer-v2>.email-compose-workspace .email-copy-fields,.composer-v2>.email-compose-workspace .email-subject-row{border-bottom-color:color-mix(in srgb,var(--line) 58%,transparent)}}.composer-v2>.email-compose-workspace .email-recipient-row,.composer-v2>.email-compose-workspace .email-copy-fields,.composer-v2>.email-compose-workspace .email-subject-row{background:0 0}.composer-v2>.email-compose-workspace .email-recipient-row input,.composer-v2>.email-compose-workspace .email-copy-fields input,.composer-v2>.email-compose-workspace .email-subject-row input{background:var(--surface2);border-radius:9px;height:39px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.composer-v2>.email-compose-workspace .email-recipient-row input,.composer-v2>.email-compose-workspace .email-copy-fields input,.composer-v2>.email-compose-workspace .email-subject-row input{background:color-mix(in srgb,var(--surface2) 58%,transparent)}}.composer-v2>.email-compose-workspace .email-recipient-row input,.composer-v2>.email-compose-workspace .email-copy-fields input,.composer-v2>.email-compose-workspace .email-subject-row input{transition:background .15s,box-shadow .15s}.composer-v2>.email-compose-workspace .email-recipient-row input:focus,.composer-v2>.email-compose-workspace .email-copy-fields input:focus,.composer-v2>.email-compose-workspace .email-subject-row input:focus{background:var(--surface);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.composer-v2>.email-compose-workspace .email-recipient-row input:focus,.composer-v2>.email-compose-workspace .email-copy-fields input:focus,.composer-v2>.email-compose-workspace .email-subject-row input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.composer-v2>.email-compose-workspace .email-copy-fields label+label{border-left-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.composer-v2>.email-compose-workspace .email-copy-fields label+label{border-left-color:color-mix(in srgb,var(--line) 58%,transparent)}}.composer-v2>.email-compose-workspace .email-format-toolbar{background:var(--surface2);padding:6px 14px}@supports (color:color-mix(in lab, red, red)){.composer-v2>.email-compose-workspace .email-format-toolbar{background:color-mix(in srgb,var(--surface2) 42%,var(--surface))}}.composer-v2>.email-compose-workspace .email-format-toolbar{border-bottom-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.composer-v2>.email-compose-workspace .email-format-toolbar{border-bottom-color:color-mix(in srgb,var(--line) 58%,transparent)}}.composer-v2>.email-compose-workspace .email-body-input{min-height:150px;background:var(--surface)!important;padding:17px 18px!important}.composer-v2>.email-compose-workspace .email-compose-footer{background:var(--surface2);padding:9px 13px}@supports (color:color-mix(in lab, red, red)){.composer-v2>.email-compose-workspace .email-compose-footer{background:color-mix(in srgb,var(--surface2) 48%,var(--surface))}}.composer-v2>.email-compose-workspace .email-compose-footer{border-top-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.composer-v2>.email-compose-workspace .email-compose-footer{border-top-color:color-mix(in srgb,var(--line) 62%,transparent)}}@media (width<=620px){.composer-v2>.email-compose-workspace{border-radius:13px;width:calc(100% - 18px)!important;margin:9px 9px 12px!important}.composer-v2>.email-compose-workspace .email-compose-head>label{justify-content:space-between;width:100%}.composer-v2>.email-compose-workspace .email-compose-head>label select{max-width:calc(100% - 48px)}.composer-v2>.email-compose-workspace .email-recipient-row,.composer-v2>.email-compose-workspace .email-copy-fields,.composer-v2>.email-compose-workspace .email-subject-row{padding-inline:10px}}.deal-board-controls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.deal-pipeline-picker{border:1px solid var(--line2);background:var(--surface);height:40px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.deal-pipeline-picker>span{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:.625rem;font-weight:800}.deal-pipeline-picker select{min-width:190px;color:var(--text);cursor:pointer;background:0 0;border:0;outline:0;font-size:.75rem;font-weight:700}.comms-center .conversation-head .hide-contact-action{min-width:72px;border:1px solid var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.comms-center .conversation-head .hide-contact-action{border:1px solid color-mix(in srgb,var(--accent) 58%,var(--line))!important}}.comms-center .conversation-head .hide-contact-action{justify-content:center;font-weight:800;background:var(--accent-soft)!important;color:var(--accent)!important}.comms-center .conversation-head .hide-contact-action:hover{box-shadow:0 0 0 2px var(--accent);border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.comms-center .conversation-head .hide-contact-action:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}}@media (width<=900px){.deal-board-controls{width:100%}.deal-pipeline-picker{flex:260px}.deal-pipeline-picker select{width:100%;min-width:0}.deal-board-search{flex:260px}}@media (width<=620px){.deal-board-controls{grid-template-columns:1fr;display:grid}.deal-pipeline-picker,.deal-board-search{width:100%}.deal-pipeline-picker select{flex:1}.comms-center .conversation-head .hide-contact-action{display:flex!important}}.mobile-navigation-settings-body{gap:18px;display:grid}.mobile-nav-preference-preview{border:1px solid var(--line);background:var(--surface2);border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:7px;min-height:92px;padding:13px 10px 9px;display:grid}.mobile-nav-preference-preview>span{min-width:0;min-height:58px;color:var(--muted);text-align:center;border-radius:10px;align-content:center;place-items:center;gap:5px;padding:8px 3px 7px;display:grid}.mobile-nav-preference-preview>span i{font-size:1rem;font-style:normal;line-height:1}.mobile-nav-preference-preview>span b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.625rem;overflow:hidden}.mobile-nav-preference-preview>.quote-preview{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.mobile-nav-preference-preview>.quote-preview{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line))}}.mobile-nav-preference-preview>.quote-preview{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.mobile-nav-preference-preview>.quote-preview{background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface))}}.mobile-nav-preference-preview>.quote-preview{color:var(--accent)}.mobile-nav-preference-preview>.order-preview{border:4px solid var(--surface2);background:var(--accent);color:#fff;min-height:68px;box-shadow:0 9px 22px var(--accent);border-radius:15px;margin-top:-14px}@supports (color:color-mix(in lab, red, red)){.mobile-nav-preference-preview>.order-preview{box-shadow:0 9px 22px color-mix(in srgb,var(--accent) 30%,transparent)}}.mobile-nav-preference-preview>.order-preview i{font-size:1.25rem}.mobile-shortcut-controls{border:1px solid var(--line);border-radius:12px;overflow:hidden}.mobile-shortcut-controls>label{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(160px,210px);align-items:center;gap:16px;min-height:76px;padding:12px 14px;display:grid}.mobile-shortcut-controls>label:last-child{border-bottom:0}.mobile-shortcut-controls>label>span{gap:4px;display:grid}.mobile-shortcut-controls b{font-size:.8125rem}.mobile-shortcut-controls small{color:var(--muted);font-size:.6875rem;line-height:1.4}.mobile-shortcut-controls select{border:1px solid var(--field-line);background:var(--field-bg);width:100%;height:42px;color:var(--text);font:inherit;border-radius:9px;padding:0 34px 0 10px;font-size:.75rem}.mobile-preference-status{border:1px solid var(--line);background:var(--surface2);min-height:38px;color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:.6875rem;font-weight:700;display:flex}.mobile-preference-status i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.mobile-preference-status.loading i,.mobile-preference-status.saving i{background:var(--amber);box-shadow:0 0 0 4px var(--amber-soft)}.mobile-preference-status.error i{background:var(--red);box-shadow:0 0 0 4px var(--red-soft)}@media (width<=700px){.app{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.main{padding-bottom:calc(32px + env(safe-area-inset-bottom))}.top-actions .sync-pill{white-space:nowrap;width:auto;min-width:62px;padding:0 9px}.mobile-bottom-nav{height:calc(72px + env(safe-area-inset-bottom));padding:7px 6px env(safe-area-inset-bottom);overflow:visible}.mobile-bottom-nav>button{border-radius:12px;height:57px;padding:3px 2px}.mobile-bottom-nav>button>span{font-size:1.0625rem}.mobile-bottom-nav>button>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.625rem;overflow:hidden}.mobile-bottom-nav>button>em{top:1px;right:4px}.mobile-bottom-nav>.mobile-quote-action{border:1px solid var(--accent);height:51px;margin:3px 1px}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav>.mobile-quote-action{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line))}}.mobile-bottom-nav>.mobile-quote-action{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav>.mobile-quote-action{background:color-mix(in srgb,var(--accent-soft) 48%,var(--surface))}}.mobile-bottom-nav>.mobile-quote-action{color:var(--accent)}.mobile-bottom-nav>.mobile-quote-action.active{background:var(--accent-soft);color:var(--accent)}.mobile-bottom-nav>.mobile-quote-action>b{white-space:normal;max-width:58px;line-height:1.02}.mobile-bottom-nav>.mobile-order-action,.mobile-bottom-nav>.mobile-order-action.active{border:5px solid var(--surface);height:66px;margin-top:-16px}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav>.mobile-order-action,.mobile-bottom-nav>.mobile-order-action.active{border:5px solid color-mix(in srgb,var(--surface) 96%,transparent)}}.mobile-bottom-nav>.mobile-order-action,.mobile-bottom-nav>.mobile-order-action.active{background:var(--accent);color:#fff;box-shadow:0 10px 24px var(--accent);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav>.mobile-order-action,.mobile-bottom-nav>.mobile-order-action.active{box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 38%,transparent)}}.mobile-bottom-nav>.mobile-order-action,.mobile-bottom-nav>.mobile-order-action.active{align-content:center;gap:4px}.mobile-bottom-nav>.mobile-order-action>span{font-size:1.45rem;font-weight:500}.mobile-bottom-nav>.mobile-order-action>b{white-space:normal;max-width:64px;font-size:.6875rem;line-height:1.02}.today-workspace-page>.page-header{gap:11px;margin-bottom:12px}.today-workspace-page>.page-header h1{font-size:1.75rem}.today-workspace-page>.page-header p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.today-workspace-page>.page-header .page-actions{display:none}.today-workspace-page .field-note-today{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:60px;margin-bottom:12px;padding:10px 11px}.today-workspace-page .field-note-today>span{width:34px;height:34px}.today-workspace-page .field-note-today p{display:none}.today-workspace-page .field-note-today b{font-size:.75rem;line-height:1.25}.today-workspace-page .field-note-today button{white-space:nowrap;grid-column:auto;height:36px;min-height:36px;padding:0 10px;font-size:.6875rem}.today-workspace-page .workflow-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.today-workspace-page .workflow-summary>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;min-height:90px;padding:12px 13px}.today-workspace-page .workflow-summary>div:nth-child(2n){border-right:0}.today-workspace-page .workflow-summary>div:nth-last-child(-n+2){border-bottom:0}.today-workspace-page .workflow-summary small{font-size:.5625rem}.today-workspace-page .workflow-summary strong{font-size:1.4rem}.today-workspace-page .workflow-summary span{font-size:.625rem;line-height:1.25}.today-workspace-page .workflow-toolbar{gap:10px}.today-workspace-page .deal-toolbar-left{width:100%;min-width:0}.today-workspace-page .motion-filters{scrollbar-width:none;flex-wrap:nowrap;gap:7px;width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.today-workspace-page .motion-filters::-webkit-scrollbar{display:none}.today-workspace-page .motion-filters button{flex:none;width:auto;min-width:max-content;padding-inline:13px}.today-workspace-page .view-label{gap:2px}.today-workspace-page .view-label b{font-size:.8125rem}.today-workspace-page .view-label span{font-size:.625rem}.today-workspace-page .deal-row{gap:9px;min-height:100px;padding:13px}.inbox-page-head{gap:9px;margin-bottom:12px}.inbox-page-head h1{margin-block:5px 4px;font-size:1.65rem}.inbox-page-head p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.42;display:-webkit-box;overflow:hidden}.inbox-page-head .integration-strip{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.inbox-page-head .integration-strip::-webkit-scrollbar{display:none}.inbox-page-head .integration-strip span{flex:none;height:30px;padding-inline:9px;font-size:.625rem}.customer-book-head{min-height:70px;padding:12px 13px}.customer-book-head h2{font-size:1.125rem}.customer-book-head p{text-overflow:ellipsis;white-space:nowrap;max-width:95%;overflow:hidden}.customer-book .customer-list{padding:5px}.customer-book .customer-row{gap:3px 9px;min-height:84px;padding:9px 8px;grid-template-rows:auto auto!important;grid-template-columns:40px minmax(0,1fr) 60px!important}.customer-book .customer-row>.customer-avatar{grid-area:1/1/3!important}.customer-book .customer-row-main{gap:3px;grid-area:1/2!important}.customer-book .customer-row-main>small{white-space:nowrap;font-size:.6875rem}.customer-book .customer-row-sales{text-align:left;align-items:center;gap:5px;min-width:0;grid-area:2/2!important;display:flex!important}.customer-book .customer-row-sales small{display:none!important}.customer-book .customer-row-sales b{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--muted);font-family:inherit;overflow:hidden;font-size:.625rem!important}.customer-book .customer-row>.customer-row-opening{text-align:center;align-content:center;place-items:center;gap:3px;min-width:0;grid-area:1/3/3!important;display:grid!important}.customer-book .customer-row-opening small{font-size:.4375rem!important;display:block!important}.customer-book .customer-row-opening b{max-width:58px;font-size:.6875rem!important}.customer-book .customer-row>i,.quotes-page>.page-header .page-actions,.mobile-duplicate-create-action{display:none!important}.exact-orders-title{grid-template-columns:1fr;align-items:center;gap:10px;margin-bottom:9px;display:grid}.exact-orders-title .eyebrow,.exact-orders-title p,.exact-orders-title .exact-tool-actions{display:none}.exact-orders-title h1{margin:0;font-size:1.45rem}.exact-orders-tool .exact-tool-notice{flex-direction:row;align-items:center;min-height:42px;padding:8px 11px;display:flex}.exact-orders-tool .exact-tool-notice span{white-space:nowrap}.exact-orders-tool .exact-tool-notice small{display:none}.exact-orders-tool .exact-orders-frame{min-height:calc(100dvh - 108px)}.mobile-navigation-settings-body{gap:14px}.mobile-shortcut-controls>label{grid-template-columns:1fr;gap:8px;padding:11px}.mobile-nav-preference-preview{gap:3px;padding-inline:6px}.mobile-nav-preference-preview>span b{font-size:.5625rem}}.topbar{box-shadow:0 1px 0 var(--text),0 5px 16px var(--text)}@supports (color:color-mix(in lab, red, red)){.topbar{box-shadow:0 1px 0 color-mix(in srgb,var(--text) 7%,transparent),0 5px 16px color-mix(in srgb,var(--text) 4%,transparent)}}.panel{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.panel{border-color:color-mix(in srgb,var(--text) 12%,var(--bg))}}.panel{box-shadow:0 4px 16px var(--text)}@supports (color:color-mix(in lab, red, red)){.panel{box-shadow:0 4px 16px color-mix(in srgb,var(--text) 6%,transparent)}}.app.shadows-soft .panel{box-shadow:0 4px 16px var(--text)}@supports (color:color-mix(in lab, red, red)){.app.shadows-soft .panel{box-shadow:0 4px 16px color-mix(in srgb,var(--text) 6%,transparent)}}.app.shadows-none .panel,.app.cards-flat .panel{box-shadow:none}.page-header h1,.inbox-page-head h1{font-weight:720}.integration-summary{display:none!important}.integration-source-list{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.inbox-page-head{align-items:center;margin-bottom:15px}.inbox-page-head h1{margin:5px 0 4px;font-size:1.75rem}.inbox-page-head p{max-width:760px;font-size:.8125rem;line-height:1.5}.inbox-layout.inbox-v2{grid-template-columns:minmax(370px,390px) minmax(560px,1fr) minmax(290px,320px);gap:14px}.inbox-v2 .inbox-search{border-radius:9px;height:48px;margin:10px 12px 8px}.inbox-v2 .thread-filters{grid-template-columns:1.2fr .72fr 1fr;gap:5px;min-height:50px;padding:5px 10px 8px}.inbox-v2 .thread-filters button,.inbox-v2 .thread-filters .handled-filter{box-shadow:none;border-radius:8px;height:37px!important;padding-inline:9px!important}.inbox-v2 .thread{grid-template-columns:6px 40px minmax(0,1fr);gap:10px;min-height:102px;padding:12px 13px 12px 10px}.inbox-v2 .thread.active{box-shadow:inset 3px 0 0 var(--accent)}.inbox-v2 .thread>.customer-avatar{border-radius:10px;width:38px;height:38px}.inbox-v2 .thread-content{min-width:0}.inbox-v2 .thread-name{gap:9px}.inbox-v2 .thread-name b{font-size:.8375rem;line-height:1.25}.inbox-v2 .thread-name em{color:var(--muted);font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.inbox-v2 .thread-name em{color:color-mix(in srgb,var(--muted) 86%,var(--text))}}.inbox-v2 .thread-account{margin-top:2px!important}.inbox-v2 .thread-meta{margin-top:5px}.inbox-v2 .thread-preview{margin-top:5px!important}@media (width<=1500px){.inbox-layout.inbox-v2{grid-template-columns:minmax(350px,370px) minmax(0,1fr)}}.mobile-nav-preference-preview{border-radius:12px;align-items:end;gap:2px;min-height:82px;padding:10px 8px 7px}.mobile-nav-preference-preview>span{border-radius:8px;gap:4px;min-height:55px;padding:5px 2px}.mobile-nav-preference-preview>span i{width:30px;height:30px;color:inherit;place-items:center;display:grid}.mobile-nav-preference-preview>span i svg{width:19px;height:19px}.mobile-nav-preference-preview>.quote-preview{color:var(--muted);background:0 0;border:0}.mobile-nav-preference-preview>.order-preview{min-height:62px;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:-10px}.mobile-nav-preference-preview>.order-preview i{border:3px solid var(--surface2);background:var(--accent);color:#fff;width:38px;height:38px;box-shadow:0 6px 14px var(--accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.mobile-nav-preference-preview>.order-preview i{box-shadow:0 6px 14px color-mix(in srgb,var(--accent) 24%,transparent)}}.mobile-nav-preference-preview>.order-preview b{white-space:nowrap;line-height:1}@media (width<=700px){.app{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.main{padding:15px 12px calc(26px + env(safe-area-inset-bottom))}.topbar{background:var(--surface);height:54px;padding-inline:10px}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.topbar{box-shadow:0 1px 0 var(--line)}.crumb strong{max-width:34vw;font-size:.8125rem;font-weight:720}.top-actions{gap:5px}.top-actions .sync-pill{min-width:58px;height:34px;padding-inline:8px;font-size:.6875rem;display:flex}.top-actions .icon-button,.top-actions .ask-button{border-radius:10px;width:44px;height:44px}.mobile-bottom-nav{height:calc(68px + env(safe-area-inset-bottom));padding:4px 7px env(safe-area-inset-bottom);border-top-color:var(--text);grid-template-columns:1fr 1fr 1.08fr 1fr 1fr;gap:1px}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{border-top-color:color-mix(in srgb,var(--text) 13%,var(--bg))}}.mobile-bottom-nav{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{background:color-mix(in srgb,var(--surface) 97%,transparent)}}.mobile-bottom-nav{box-shadow:0 -1px 0 var(--text),0 -7px 20px var(--text)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{box-shadow:0 -1px 0 color-mix(in srgb,var(--text) 5%,transparent),0 -7px 20px color-mix(in srgb,var(--text) 6%,transparent)}}.mobile-bottom-nav{-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25)}.mobile-bottom-nav>button{height:60px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:9px;align-content:center;gap:4px;margin:0;padding:4px 2px}.mobile-bottom-nav>button>span{place-items:center;width:26px;height:25px;font-size:0;line-height:1;display:grid}.mobile-bottom-nav>button>span svg{width:21px;height:21px}.mobile-bottom-nav>button>b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.625rem;font-weight:720;line-height:1.05;overflow:hidden}.mobile-bottom-nav>.mobile-shortcut.active,.mobile-bottom-nav>.mobile-quote-action.active,.mobile-bottom-nav>.more-action.active{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav>.mobile-shortcut.active,.mobile-bottom-nav>.mobile-quote-action.active,.mobile-bottom-nav>.more-action.active{background:color-mix(in srgb,var(--accent-soft) 58%,transparent)}}.mobile-bottom-nav>.mobile-shortcut.active,.mobile-bottom-nav>.mobile-quote-action.active,.mobile-bottom-nav>.more-action.active{color:var(--accent)}.mobile-bottom-nav>button>em{border:2px solid var(--surface);min-width:18px;height:18px;padding:0 4px;font-size:.5625rem;top:2px;right:3px}.mobile-bottom-nav>.mobile-quote-action,.mobile-bottom-nav>.mobile-quote-action.active{height:60px;color:var(--muted);background:0 0;border:0;margin:0}.mobile-bottom-nav>.mobile-quote-action.active{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav>.mobile-quote-action.active{background:color-mix(in srgb,var(--accent-soft) 58%,transparent)}}.mobile-bottom-nav>.mobile-quote-action.active{color:var(--accent)}.mobile-bottom-nav>.mobile-quote-action>b{white-space:nowrap;max-width:100%;line-height:1.05}.mobile-bottom-nav>.mobile-order-action,.mobile-bottom-nav>.mobile-order-action.active{height:67px;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;align-content:end;gap:2px;margin:-12px 0 0;overflow:visible}.mobile-bottom-nav>.mobile-order-action>span{border:3px solid var(--surface);background:var(--accent);width:50px;height:50px;color:var(--surface);box-shadow:0 7px 17px var(--accent);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav>.mobile-order-action>span{box-shadow:0 7px 17px color-mix(in srgb,var(--accent) 27%,transparent)}}.mobile-bottom-nav>.mobile-order-action>span svg{stroke-width:1.9px;width:24px;height:24px}.mobile-bottom-nav>.mobile-order-action>b{max-width:100%;color:var(--text);white-space:nowrap;font-size:.6375rem;font-weight:800;line-height:1}.mobile-bottom-nav>.mobile-order-action:active>span{box-shadow:0 4px 10px var(--accent);transform:translateY(1px)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav>.mobile-order-action:active>span{box-shadow:0 4px 10px color-mix(in srgb,var(--accent) 22%,transparent)}}.inbox-page-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:10px;display:grid}.inbox-intro-copy{min-width:0}.inbox-intro-copy .eyebrow,.inbox-intro-copy p{display:none}.inbox-page-head h1{letter-spacing:-.035em;margin:0;font-size:1.45rem;line-height:1.08}.inbox-page-head .integration-strip{justify-content:flex-end;width:auto;padding:0;overflow:visible}.inbox-page-head .integration-source-list{display:none}.inbox-page-head .integration-summary{border-color:var(--green);height:28px!important;padding:0 9px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.inbox-page-head .integration-summary{border-color:color-mix(in srgb,var(--green) 28%,var(--line))}}.inbox-page-head .integration-summary{background:var(--green-soft);color:var(--green);white-space:nowrap;font-size:.5625rem!important}.inbox-page-head .integration-summary i{background:var(--green);box-shadow:none}.inbox-layout.inbox-v2{display:block}.inbox-v2>.panel{border-radius:12px;box-shadow:none!important}.inbox-layout.inbox-v2 .thread-list{height:auto;max-height:none}.inbox-v2 .inbox-search{border-radius:9px;height:44px;margin:8px;padding-inline:10px}.inbox-v2 .inbox-search input{font-size:16px!important}.inbox-v2 .inbox-search>button{border-radius:8px;width:44px;height:44px;min-height:44px;margin-right:-10px}.inbox-v2 .thread-filters{grid-template-columns:1.15fr .68fr .98fr;gap:4px;min-height:50px;padding:0 8px 7px;display:grid;overflow:visible}.inbox-v2 .thread-filters button,.inbox-v2 .thread-filters .handled-filter{border-radius:8px;justify-content:space-between;gap:4px;width:100%;font-size:.6625rem;display:flex;min-width:0!important;height:39px!important;padding:0 7px!important}.inbox-v2 .thread-filters .handled-filter{grid-column:auto}.inbox-v2 .thread-filters button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.inbox-v2 .thread-filters button>b{min-width:19px;height:19px;padding:0 4px;font-size:.5625rem}.inbox-v2 .thread{grid-template-columns:5px 38px minmax(0,1fr);gap:9px;min-height:96px;padding:10px 10px 10px 8px}.inbox-v2 .thread.active{box-shadow:inset 3px 0 0 var(--accent)}.inbox-v2 .thread>i{width:5px;height:5px;margin-top:8px}.inbox-v2 .thread>.customer-avatar{border-radius:10px;width:36px;height:36px;font-size:.625rem}.inbox-v2 .thread-name{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px;display:grid}.inbox-v2 .thread-name b{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;line-height:1.25;display:block;overflow:hidden}.inbox-v2 .thread-name em{max-width:none;color:var(--muted);text-align:right;white-space:nowrap;padding-top:1px;font-size:.625rem;line-height:1.25}.inbox-v2 .thread-account{margin-top:1px!important;font-size:.65rem!important;line-height:1.3!important}.inbox-v2 .thread-meta{flex-wrap:nowrap;gap:5px;margin-top:4px;overflow:hidden}.inbox-v2 .thread-meta>*{flex:none}.inbox-v2 .thread-meta em{font-size:.5875rem}.inbox-v2 .channel-tag{padding:2px 6px;font-size:.5375rem!important}.inbox-v2 .thread-preview{margin-top:4px!important;font-size:.65rem!important;line-height:1.3!important}.inbox-history-footer{padding:8px}.comms-center .conversation-head .mobile-duplicate-create-action,.mobile-duplicate-create-action{display:none!important}.mobile-shortcut-controls select{height:44px}}@media (width<=360px){.top-actions .sync-pill{display:none}.crumb strong{max-width:48vw}.mobile-bottom-nav{padding-inline:4px}.mobile-bottom-nav>button>b{font-size:.575rem}.mobile-bottom-nav>.mobile-order-action>b{font-size:.6rem}.inbox-page-head .integration-summary{padding-inline:7px!important}.inbox-v2 .thread-filters button,.inbox-v2 .thread-filters .handled-filter{font-size:.6125rem;padding-inline:5px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sales-login-page{--login-accent:#f04a32;color:#172033;background:radial-gradient(circle at 50% -12%,#27344b 0,#151d2b 35%,#0b1019 72%);place-items:center;min-height:100dvh;padding:28px;display:grid}.sales-login-card{background:#fff;border:1px solid #ffffff29;border-radius:18px;width:min(100%,430px);overflow:hidden;box-shadow:0 28px 90px #00000061}.sales-login-card:before{content:"";background:var(--login-accent);height:5px;display:block}.sales-login-brand{background:#fff;border-bottom:1px solid #e8ebef;place-items:center;padding:30px 32px 22px;display:grid}.sales-login-brand img{width:210px;height:auto}.sales-login-copy{text-align:center;padding:25px 32px 0}.sales-login-copy>span{color:#356797;letter-spacing:.14em;font-size:.625rem;font-weight:800}.sales-login-copy h1{color:#172033;letter-spacing:-.035em;margin:7px 0;font-size:1.75rem;line-height:1.1}.sales-login-copy p{color:#677386;margin:0;font-size:.75rem;line-height:1.55}.sales-login-error{color:#a83424;background:#fff1ef;border:1px solid #f1c2ba;border-radius:9px;margin:18px 32px 0;padding:10px 12px;font-size:.6875rem;line-height:1.45}.sales-google-signin{justify-items:center;margin:24px 32px 0;display:grid}.sales-google-slot{place-items:center;width:100%;min-height:44px;display:grid}.sales-google-slot>div{max-width:100%}.sales-google-status{color:#a83424;text-align:center;margin:10px 0 0;font-size:.6875rem;line-height:1.45}.sales-login-note{color:#7b8695;text-align:center;margin:15px 32px 28px;font-size:.625rem}@media (width<=520px){.sales-login-page{padding:18px}.sales-login-card{border-radius:15px}.sales-login-brand{padding:25px 24px 18px}.sales-login-copy{padding:22px 24px 0}.sales-google-signin,.sales-login-error,.sales-login-note{margin-inline:24px}}.view-cache-slot[hidden]{display:none!important}.connection-portal{z-index:300;padding:22px max(18px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px)saturate(.9);backdrop-filter:blur(16px)saturate(.9);background:#08101dd1;position:fixed;inset:0;overflow:auto}.connection-portal-shell{border:1px solid var(--text);width:min(1120px,100%);min-height:calc(100dvh - 44px);margin:0 auto}@supports (color:color-mix(in lab, red, red)){.connection-portal-shell{border:1px solid color-mix(in srgb,var(--text) 16%,var(--bg))}}.connection-portal-shell{background:var(--bg);color:var(--text);border-radius:20px;overflow:hidden;box-shadow:0 28px 90px #0000006b}.connection-portal-topbar{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:42px minmax(150px,1fr) auto auto;align-items:center;gap:11px;min-height:68px;padding:11px 18px;display:grid}.connection-dollar{background:var(--accent);color:#fff;width:40px;height:40px;box-shadow:0 7px 18px var(--accent);border-radius:11px;place-items:center;font-size:1.4rem;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){.connection-dollar{box-shadow:0 7px 18px color-mix(in srgb,var(--accent) 25%,transparent)}}.connection-portal-topbar>span,.connection-portal-topbar>p{gap:2px;margin:0;display:grid}.connection-portal-topbar b{font-size:.75rem}.connection-portal-topbar small{color:var(--muted);font-size:.6rem}.connection-portal-topbar>p{text-align:right}.connection-portal-topbar>a{border:1px solid var(--line2);height:36px;color:var(--muted);border-radius:9px;align-items:center;padding:0 11px;font-size:.65rem;font-weight:750;text-decoration:none;display:flex}.connection-portal-intro{padding:34px 38px 24px}.connection-portal-intro h1{letter-spacing:-.05em;max-width:760px;margin:7px 0 8px;font-size:clamp(1.75rem,3.8vw,3rem);line-height:1.02}.connection-portal-intro p{max-width:780px;color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.connections-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.connections-panel.portal-panel{margin:0 38px}.settings-connections-panel{box-shadow:var(--panel-shadow)}.connections-panel-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:112px;padding:20px 22px;display:grid}.connections-panel-head h2{letter-spacing:-.025em;margin:5px 0;font-size:1.25rem}.connections-panel-head p{max-width:650px;color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.connection-progress{border:1px solid var(--accent);min-width:112px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.connection-progress{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line))}}.connection-progress{background:var(--accent-soft);text-align:center;border-radius:11px;display:grid}.connection-progress b{color:var(--accent);font-size:1.25rem}.connection-progress span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.58rem;font-weight:750}.connection-check-warning{border:1px solid var(--amber);margin:14px 18px 0;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.connection-check-warning{border:1px solid color-mix(in srgb,var(--amber) 38%,var(--line))}}.connection-check-warning{background:var(--amber-soft);border-radius:10px;align-items:center;gap:10px;display:flex}.connection-check-warning>span{background:var(--amber);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.connection-check-warning p{gap:2px;margin:0;display:grid}.connection-check-warning b{font-size:.7rem}.connection-check-warning small{color:var(--muted);font-size:.62rem;line-height:1.4}.provider-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.provider-connection-card{border:1px solid var(--line);background:var(--surface2);border-radius:12px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.provider-connection-card.gmail-card{grid-column:1/-1}.provider-connection-card>header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.provider-connection-card>header>p{gap:2px;min-width:0;margin:0;display:grid}.provider-connection-card>header>p b{font-size:.78rem}.provider-connection-card>header>p small{color:var(--muted);font-size:.6rem;line-height:1.3}.provider-mark{border:1px solid var(--line);background:var(--surface);border-radius:10px;place-items:center;width:38px;height:38px;font-size:.9rem;font-weight:900;display:grid}.provider-mark.google{color:#2769d8}.provider-mark.pipedrive{color:#248a69}.provider-mark.beetexting{color:#b77712}.provider-mark.ringcentral{color:#6d55c8}.provider-mark.backup{color:var(--green);background:var(--green-soft)}.connection-badge{border:1px solid var(--line);background:var(--surface);min-height:26px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:.55rem;font-weight:800;display:inline-flex}.connection-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.connection-badge.status-connected{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.connection-badge.status-connected{border-color:color-mix(in srgb,var(--green) 32%,var(--line))}}.connection-badge.status-connected{background:var(--green-soft);color:var(--green)}.connection-badge.status-configured{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.connection-badge.status-configured{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}}.connection-badge.status-configured{background:var(--accent-soft);color:var(--accent)}.connection-badge.status-needs-action,.connection-badge.status-not-provisioned,.connection-badge.status-needs-admin{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.connection-badge.status-needs-action,.connection-badge.status-not-provisioned,.connection-badge.status-needs-admin{border-color:color-mix(in srgb,var(--amber) 36%,var(--line))}}.connection-badge.status-needs-action,.connection-badge.status-not-provisioned,.connection-badge.status-needs-admin{background:var(--amber-soft);color:var(--amber)}.connection-badge.status-unavailable,.connection-badge.checking{color:var(--faint)}.gmail-account-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.gmail-account-list>div{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:58px;padding:10px;display:grid}.gmail-account-list>div>span{gap:2px;min-width:0;display:grid}.gmail-account-list b{font-size:.68rem}.gmail-account-list small{text-overflow:ellipsis;color:var(--muted);font-size:.6rem;overflow:hidden}.gmail-account-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex!important}.gmail-account-actions .button{min-height:30px;padding:5px 9px;font-size:.56rem}.managed-action-label{color:var(--faint);white-space:nowrap;padding:5px 2px;font-size:.55rem;font-weight:800}.connection-admin-note{border:1px solid var(--amber);margin:0;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.connection-admin-note{border:1px solid color-mix(in srgb,var(--amber) 30%,var(--line))}}.connection-admin-note{background:var(--amber-soft);color:var(--muted);border-radius:9px;font-size:.62rem;line-height:1.45}.connection-admin-note b{color:var(--text)}.connection-provider-action{justify-self:start;min-height:38px}.managed-connection-detail{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-content:center;gap:5px;min-height:76px;padding:11px;display:grid}.managed-connection-detail b{font-size:.7rem}.managed-connection-detail span{color:var(--muted);font-size:.62rem;line-height:1.4}.connection-card-loading{grid-template-columns:1fr 1fr;gap:8px;display:grid}.connection-card-loading span{background:var(--surface3);border-radius:9px;height:56px;animation:1.15s ease-in-out infinite alternate connection-pulse}@keyframes connection-pulse{to{opacity:.45}}.connections-panel-foot{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:14px 18px;display:grid}.connections-panel-foot>p{gap:3px;margin:0;display:grid}.connections-panel-foot>p b{font-size:.66rem}.connections-panel-foot>p span{color:var(--muted);font-size:.6rem;line-height:1.4}.connections-panel-foot>div{align-items:center;gap:9px;display:flex}.connections-panel-foot small{color:var(--faint);white-space:nowrap;font-size:.56rem}.connection-portal-actions{align-items:center;gap:15px;padding:18px 38px 30px;display:flex}.connection-portal-actions p{max-width:570px;color:var(--muted);margin:0;font-size:.62rem;line-height:1.45}@media (width<=900px){.connection-portal{padding:0}.connection-portal-shell{border:0;border-radius:0;min-height:100dvh}.connection-portal-intro{padding:28px 24px 20px}.connections-panel.portal-panel{margin:0 24px}.provider-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-connection-card.gmail-card,.provider-connection-card:last-child{grid-column:1/-1}.connection-portal-actions{padding-inline:24px}}@media (width<=620px){.connection-portal-topbar{grid-template-columns:38px minmax(0,1fr) auto;min-height:62px;padding:9px 12px}.connection-dollar{width:36px;height:36px}.connection-portal-topbar>p{display:none}.connection-portal-topbar>a{height:34px}.connection-portal-intro{padding:23px 16px 16px}.connection-portal-intro h1{font-size:1.75rem}.connection-portal-intro p{font-size:.7rem}.connections-panel.portal-panel{border-radius:13px;margin:0 12px}.connections-panel-head{grid-template-columns:minmax(0,1fr) 78px;gap:10px;min-height:0;padding:16px}.connections-panel-head h2{font-size:1rem}.connections-panel-head p{font-size:.64rem}.connection-progress{min-width:0;padding:9px 7px}.connection-progress b{font-size:1rem}.connection-progress span{font-size:.48rem}.provider-connection-grid{grid-template-columns:1fr;gap:9px;padding:10px}.provider-connection-card.gmail-card,.provider-connection-card:last-child{grid-column:auto}.provider-connection-card{padding:12px}.provider-connection-card>header{grid-template-columns:36px minmax(0,1fr) auto;gap:8px}.provider-mark{width:34px;height:34px}.connection-badge{padding-inline:6px;font-size:.5rem}.gmail-account-list{grid-template-columns:1fr}.gmail-account-list>div{min-height:54px}.connections-panel-foot{grid-template-columns:1fr;padding:12px}.connections-panel-foot>div{justify-content:space-between}.connection-portal-actions{padding:14px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}.connection-portal-actions .button{width:100%}.connection-check-warning{margin:10px 10px 0}}.revenue-lanes .compact-status.instantly{background:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.revenue-lanes .compact-activity.instantly{color:var(--text);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box}.today-action-detail{padding:0;overflow:hidden}.today-action-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:13px 16px;display:flex}.today-action-detail>header>div{align-items:center;gap:8px;display:flex}.today-urgency{border:1px solid var(--line2);background:var(--surface2);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:.5625rem;font-weight:850}.today-urgency.now{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.today-urgency.now{border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}}.today-urgency.now{background:var(--accent-soft);color:var(--accent)}.today-action-title{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:18px 16px 14px;display:grid}.today-action-title>span{border:1px solid var(--accent);width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.today-action-title>span{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}}.today-action-title>span{background:var(--accent-soft);color:var(--accent);border-radius:11px;place-items:center;font-size:.6875rem;font-weight:900;display:grid}.today-action-title h2{letter-spacing:-.025em;margin:0;font-size:1.125rem}.today-action-title p{color:var(--muted);margin:3px 0 0;font-size:.6875rem;line-height:1.4}.today-action-signal,.today-action-next{border:1px solid var(--line);background:var(--surface2);border-radius:10px;gap:5px;margin:0 16px 10px;padding:13px;display:grid}.today-action-signal small,.today-action-next small,.today-action-detail>footer small{color:var(--faint);letter-spacing:.09em;font-size:.53125rem;font-weight:850}.today-action-signal b{font-size:.75rem}.today-action-signal p,.today-action-next p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.5}.today-action-next{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.today-action-next{border-color:color-mix(in srgb,var(--accent) 22%,var(--line))}}.today-action-next{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.today-action-next{background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface))}}.today-action-next p{color:var(--text);font-weight:650}.today-action-buttons{gap:8px;padding:4px 16px 16px;display:grid}.today-action-buttons .button{text-align:center;place-items:center;min-height:42px;text-decoration:none;display:grid}.today-action-detail>footer{border-top:1px solid var(--line);background:var(--surface2);grid-template-columns:.75fr 1.25fr;gap:12px;padding:13px 16px;display:grid}.today-action-detail>footer span{gap:4px;min-width:0;display:grid}.today-action-detail>footer b{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.today-action-detail{scrollbar-width:thin;max-height:calc(100vh - 110px);position:sticky;top:90px;overflow:hidden auto}.today-context-grid{border:1px solid var(--line);background:var(--surface2);border-radius:10px;grid-template-columns:1fr 1fr;margin:0 16px 12px;display:grid;overflow:hidden}.today-context-grid>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;min-width:0;padding:10px 11px;display:grid}.today-context-grid>span:nth-child(2n){border-right:0}.today-context-grid>span:nth-last-child(-n+2){border-bottom:0}.today-context-grid small,.today-message-card small,.today-summary-card small,.today-history-card small,.today-record-state>span{color:var(--faint);letter-spacing:.08em;font-size:.53125rem;font-weight:850}.today-context-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.today-context-loading{border:1px solid var(--line);border-radius:10px;gap:8px;margin:0 16px 12px;padding:14px;display:grid}.today-context-loading span{background:linear-gradient(90deg,var(--surface2),var(--line),var(--surface2));background-size:220% 100%;border-radius:999px;height:9px;animation:1.2s linear infinite contextSweep}.today-context-loading span:nth-child(2){width:86%}.today-context-loading span:nth-child(3){width:62%}@keyframes contextSweep{to{background-position:-220% 0}}.today-message-card,.today-summary-card,.today-history-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0 16px 10px;overflow:hidden}.today-message-card>header,.today-history-card>header{border-bottom:1px solid var(--line);background:var(--surface2);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.today-message-card>header small{color:var(--blue)}.today-message-card>header span{color:var(--muted);font-size:.5625rem}.today-message-card>p{color:var(--text);white-space:pre-wrap;margin:0;padding:13px 12px;font-size:.75rem;font-weight:650;line-height:1.55}.today-message-card details{border-top:1px solid var(--line)}.today-message-card summary{color:var(--accent);cursor:pointer;padding:10px 12px;font-size:.625rem;font-weight:800}.today-message-card pre{max-height:280px;color:var(--muted);font:500 .625rem/1.55 var(--font-geist-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 12px 13px;overflow:auto}.today-summary-card{background:var(--blue-soft);padding:12px}@supports (color:color-mix(in lab, red, red)){.today-summary-card{background:color-mix(in srgb,var(--blue-soft) 48%,var(--surface))}}.today-summary-card{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.today-summary-card{border-color:color-mix(in srgb,var(--blue) 20%,var(--line))}}.today-summary-card{gap:6px;display:grid}.today-summary-card small{color:var(--blue)}.today-summary-card p{color:var(--text);margin:0;font-size:.6875rem;line-height:1.5}.today-history-card>header b{background:var(--blue-soft);min-width:23px;height:23px;color:var(--blue);border-radius:999px;place-items:center;padding:0 7px;font-size:.5625rem;display:grid}.today-history-card>div{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.today-history-card>div:last-child{border-bottom:0}.today-history-card>div>p{gap:3px;margin:0;display:grid}.today-history-card>div b{font-size:.65625rem}.today-history-card>div small{letter-spacing:0;font-weight:650}.today-history-kind{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:9px;place-items:center;font-size:.625rem;font-weight:900;display:grid}.today-history-kind.call{background:var(--violet-soft);color:var(--violet)}.today-history-kind.text{background:var(--green-soft);color:var(--green)}.today-record-state{border:1px dashed var(--line2);background:var(--surface2);border-radius:10px;gap:4px;margin:0 16px 12px;padding:11px 12px;display:grid}.today-record-state>span{color:var(--muted)}.today-record-state p{color:var(--muted);margin:0;font-size:.625rem;line-height:1.45}.today-action-buttons{grid-template-columns:1fr 1fr}.today-action-buttons .primary{grid-column:1/-1}.today-action-detail>footer{grid-template-columns:.75fr 1.2fr .9fr}.today-action-detail>footer b{white-space:normal;line-height:1.35}@media (width<=1280px){.today-action-detail{max-height:none;position:static;overflow:visible}}@media (width<=520px){.today-action-buttons{grid-template-columns:1fr}.today-action-buttons .primary{grid-column:auto}.today-action-detail>footer{grid-template-columns:1fr 1fr}.today-action-detail>footer span:last-child{grid-column:1/-1}}.deal-workspace{border:1px solid var(--line2);background:var(--surface2);border-radius:14px;margin:18px 0;padding:16px}@supports (color:color-mix(in lab, red, red)){.deal-workspace{background:color-mix(in srgb,var(--surface2) 82%,var(--surface))}}.deal-workspace{gap:12px;display:grid}.deal-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.deal-workspace>header>div{gap:4px;display:grid}.deal-workspace>header small{color:var(--accent);letter-spacing:.11em;font-size:.5625rem;font-weight:900}.deal-workspace>header b{font-size:.875rem}.deal-workspace>header>span{border:1px solid var(--amber);padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.deal-workspace>header>span{border:1px solid color-mix(in srgb,var(--amber) 28%,var(--line))}}.deal-workspace>header>span{background:var(--amber-soft);color:var(--amber);white-space:nowrap;border-radius:999px;font-size:.53125rem;font-weight:850}.deal-change-stack{gap:10px;display:grid}.deal-change-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;gap:10px;padding:12px;display:grid}.deal-change-card>header{align-items:center;gap:9px;display:flex}.deal-change-card>header>span{background:var(--blue-soft);width:27px;height:27px;color:var(--blue);border-radius:8px;place-items:center;font-size:.53125rem;font-weight:900;display:grid}.deal-change-card.owner-card>header>span{background:var(--violet-soft);color:var(--violet)}.deal-change-card>header p{gap:2px;margin:0;display:grid}.deal-change-card>header b{font-size:.75rem}.deal-change-card>header small{color:var(--muted);font-size:.59375rem}.deal-change-card>small{color:var(--muted);margin-top:-2px;font-size:.59375rem;line-height:1.45}.deal-workspace label,.deal-workspace-form label{color:var(--muted);gap:6px;font-size:.625rem;font-weight:800;display:grid}.deal-workspace label>span{color:var(--faint);letter-spacing:.04em;font-size:.5625rem}.deal-workspace select,.deal-workspace input,.deal-workspace textarea{border:1px solid var(--line2);background:var(--surface);width:100%;color:var(--text);border-radius:9px;font-size:.71875rem}.deal-workspace select,.deal-workspace input{height:42px;padding:0 10px}.deal-workspace textarea{resize:vertical;min-height:105px;padding:10px;line-height:1.5}.deal-change-card>.button{white-space:nowrap;width:100%;min-height:40px}.deal-workspace details{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.deal-workspace summary{cursor:pointer;padding:12px 13px;font-size:.71875rem;font-weight:800}.deal-workspace-form{gap:9px;padding:0 12px 12px;display:grid}.deal-workspace-form .button{justify-self:stretch}.deal-status-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.deal-status-actions button{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--muted);border-radius:9px;font-size:.65625rem;font-weight:850}.deal-status-actions button:first-child{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.deal-status-actions button:first-child{border-color:color-mix(in srgb,var(--green) 32%,var(--line))}}.deal-status-actions button:last-child{color:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.deal-status-actions button:last-child{border-color:color-mix(in srgb,var(--amber) 32%,var(--line))}}.deal-workspace button:disabled{opacity:.46;cursor:not-allowed}.confirmation-layer{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070c15ad}.confirmation-modal{border:1px solid var(--line2);background:var(--surface);width:min(540px,100vw - 32px);color:var(--text);border-radius:16px;overflow:hidden;box-shadow:0 30px 90px #0000006b}.confirmation-modal>header{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--surface2),var(--surface));justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.confirmation-modal>header{background:linear-gradient(180deg,color-mix(in srgb,var(--surface2) 60%,var(--surface)),var(--surface))}}.confirmation-modal .section-kicker{color:var(--accent);font-size:.5625rem;font-weight:900}.confirmation-modal h2{letter-spacing:-.03em;max-width:420px;margin:7px 0 0;font-size:1.35rem;line-height:1.18}.confirmation-modal header p{white-space:pre-line;max-width:430px;color:var(--muted);margin:11px 0 0;font-size:.75rem;line-height:1.55}.confirmation-modal .modal-close{background:var(--surface);color:var(--text);flex:0 0 36px}.confirmation-modal>footer{justify-content:flex-end;gap:10px;padding:18px 24px 22px;display:flex}.confirmation-modal>footer .button{white-space:nowrap;min-height:44px;padding-inline:17px}.confirmation-modal>footer .button.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 7px 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.confirmation-modal>footer .button.primary{box-shadow:0 7px 18px color-mix(in srgb,var(--accent) 25%,transparent)}}.confirmation-modal>footer .button.secondary{background:var(--surface2);border-color:var(--line2);color:var(--text)}.confirmation-modal .button.danger{color:#fff;background:#b93a2a;border-color:#b93a2a}.toast{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:180;border:1px solid var(--line2);border-left:4px solid var(--green);background:var(--surface);width:min(380px,100vw - 32px);min-height:54px;color:var(--text);border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;font-size:.75rem;display:grid;box-shadow:0 18px 48px #00000047}.toast>span{background:var(--green-soft);width:30px;height:30px;color:var(--green);border-radius:9px;place-items:center;font-size:.75rem;font-weight:900;display:grid}.toast p{margin:0;line-height:1.45}.toast.error{border-left-color:#c24635}.toast.error>span{color:#a83424;background:#fde9e5}.toast.info{border-left-color:var(--blue)}.toast.info>span{background:var(--blue-soft);color:var(--blue)}@media (width<=620px){.confirmation-layer{align-items:end;padding:0}.confirmation-modal{width:100%;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:18px 18px 0 0}.confirmation-modal>header{padding:20px 18px}.confirmation-modal>footer{grid-template-columns:1fr 1fr;padding:15px 18px 18px;display:grid}.confirmation-modal>footer .button{width:100%;padding-inline:8px}.toast{right:16px;bottom:calc(88px + env(safe-area-inset-bottom));width:calc(100vw - 32px)}}.order-delivery-recovery{margin-bottom:18px}.order-delivery-recovery .panel-head{margin-bottom:14px}.number-chip.warning{color:#8a4b00;background:#fff1d6;border-color:#e5bc72}.order-delivery-issue-list{gap:10px;display:grid}.order-delivery-issue-list article{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.order-delivery-issue-list p{gap:3px;min-width:0;display:grid}.order-delivery-issue-list p b,.order-delivery-issue-list p small,.order-delivery-issue-list p em{text-overflow:ellipsis;overflow:hidden}.order-delivery-issue-list p small{color:var(--muted)}.order-delivery-issue-list p em{color:#9d3d2b;font-style:normal}.order-delivery-issue-list button{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);border-radius:11px;padding:0 14px;font-weight:800}.order-delivery-issue-list button:not(:disabled){border-color:var(--accent);color:var(--accent);cursor:pointer}.delivery-state{letter-spacing:.08em;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900}.delivery-state.failed{color:#a22c1d;background:#fde8e4}.delivery-state.partial{color:#8a4b00;background:#fff1d6}.manager-clear-state{background:#edf9f2;border:1px solid #abd9c1;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.manager-clear-state>span{color:#fff;background:#1d8b56;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.manager-clear-state p{gap:2px;display:grid}.manager-clear-state small{color:var(--muted)}@media (width<=700px){.order-delivery-issue-list article{grid-template-columns:1fr}.order-delivery-issue-list button{width:100%}}.message-attachment-list{flex-wrap:wrap;gap:8px;padding:8px 0;display:flex}.message-attachment-list>span{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;align-items:center;gap:7px;max-width:100%;padding:7px 9px;font-size:12px;display:flex}.message-attachment-list b{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.message-attachment-list small{color:var(--muted)}.message-attachment-list button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:17px}.message-template-menu{border:1px solid var(--line);background:var(--surface);border-radius:13px;margin:8px 0;overflow:hidden;box-shadow:0 12px 30px #14223a1a}.message-template-menu>div{max-height:220px;display:grid;overflow:auto}.message-template-menu>div>button{border:0;border-bottom:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;background:0 0;gap:3px;padding:11px 13px;display:grid}.message-template-menu>div>button:hover{background:var(--surface-soft)}.message-template-menu>div small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.message-template-menu>div>p{color:var(--muted);padding:13px}.message-template-menu footer{background:var(--surface-soft);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.message-template-menu footer input{border:1px solid var(--line-strong);background:var(--surface);min-width:0;color:var(--ink);border-radius:9px;padding:9px 10px}.message-template-menu footer button{border:1px solid var(--accent);background:var(--surface);color:var(--accent);border-radius:9px;padding:0 12px;font-weight:800}.message-schedule-row{color:var(--ink);grid-template-columns:auto minmax(190px,300px) auto;align-items:center;gap:10px;padding:10px 0;font-weight:800;display:grid}.message-schedule-row input{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:10px;padding:9px 10px}.message-schedule-row button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-weight:800}@media (width<=700px){.message-template-menu footer,.message-schedule-row{grid-template-columns:1fr}.message-template-menu footer button,.message-schedule-row button{min-height:40px}}.deal-inspector{width:min(680px,100%)}.managed-deal-context{border:1px solid var(--line2);background:var(--surface2);border-radius:14px;margin:0 0 18px}@supports (color:color-mix(in lab, red, red)){.managed-deal-context{background:color-mix(in srgb,var(--surface2) 58%,var(--surface))}}.managed-deal-context{overflow:hidden}.managed-deal-context-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 16px;display:flex}.managed-deal-context-head>div{min-width:0}.managed-deal-context-head h3{letter-spacing:-.02em;margin:5px 0 3px;font-size:1rem}.managed-deal-context-head p{color:var(--muted);margin:0;font-size:.65625rem}.managed-deal-context-head .button{flex:none}.managed-context-loading{gap:8px;padding:18px 16px;display:grid}.managed-context-loading span{background:linear-gradient(90deg,var(--surface3),var(--line2),var(--surface3));background-size:220% 100%;border-radius:999px;height:10px;animation:1.2s linear infinite contextSweep}.managed-context-loading span:nth-child(2){width:82%}.managed-context-loading span:nth-child(3){width:61%}.managed-context-error{border:1px solid var(--accent);margin:12px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.managed-context-error{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line))}}.managed-context-error{background:var(--accent-soft);border-radius:10px;gap:3px;display:grid}.managed-context-error b{font-size:.6875rem}.managed-context-error span{color:var(--muted);font-size:.625rem}.managed-automation-status{border:1px solid var(--green);margin:12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.managed-automation-status{border:1px solid color-mix(in srgb,var(--green) 30%,var(--line))}}.managed-automation-status{background:var(--green-soft);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.managed-automation-status{background:color-mix(in srgb,var(--green-soft) 60%,var(--surface))}}.managed-automation-status{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;display:grid}.managed-automation-status>span{background:var(--green-soft);width:31px;height:31px;color:var(--green);border-radius:9px;place-items:center;font-weight:900;display:grid}.managed-automation-status p{gap:3px;margin:0;display:grid}.managed-automation-status b{font-size:.71875rem}.managed-automation-status small{color:var(--muted);font-size:.625rem;line-height:1.45}.managed-automation-status.working{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.managed-automation-status.working{border-color:color-mix(in srgb,var(--blue) 30%,var(--line))}}.managed-automation-status.working{background:var(--blue-soft)}@supports (color:color-mix(in lab, red, red)){.managed-automation-status.working{background:color-mix(in srgb,var(--blue-soft) 60%,var(--surface))}}.managed-automation-status.working>span{background:var(--blue-soft);color:var(--blue)}.managed-automation-status.setup{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.managed-automation-status.setup{border-color:color-mix(in srgb,var(--amber) 38%,var(--line))}}.managed-automation-status.setup{background:var(--amber-soft)}@supports (color:color-mix(in lab, red, red)){.managed-automation-status.setup{background:color-mix(in srgb,var(--amber-soft) 62%,var(--surface))}}.managed-automation-status.setup>span{background:var(--amber-soft);color:var(--amber)}.account-research-card,.service-opportunity-map,.related-contact-map,.complete-history-card,.account-audit-trail{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin:12px;overflow:hidden}.managed-collapsible-section>summary{border-bottom:1px solid var(--line);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:12px 14px;list-style:none;display:flex}.managed-collapsible-section>summary::-webkit-details-marker{display:none}.managed-collapsible-section>summary::marker{content:""}.managed-collapsible-section>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.managed-collapsible-section:not([open])>summary{border-bottom-color:#0000}.managed-section-summary>div:first-child{min-width:0}.managed-section-summary small{color:var(--faint);letter-spacing:.08em;font-size:.53125rem;font-weight:850}.managed-section-summary h4{margin:4px 0 0;font-size:.875rem}.managed-section-summary p{color:var(--muted);margin:4px 0 0;font-size:.5625rem;line-height:1.4}.managed-summary-meta{justify-content:flex-end;align-items:center;gap:8px;min-width:28px;display:flex}.managed-summary-meta>b{background:var(--blue-soft);min-width:28px;height:28px;color:var(--blue);border-radius:999px;place-items:center;padding:0 8px;font-size:.625rem;display:grid}.managed-section-chevron{border:1px solid var(--line);background:var(--surface2);width:26px;height:26px;color:var(--muted);border-radius:8px;place-items:center;font-size:.875rem;font-style:normal;transition:transform .18s;display:grid}.managed-collapsible-section[open]>summary .managed-section-chevron{transform:rotate(180deg)}.company-profile-links{justify-content:flex-end;gap:6px;padding:10px 14px 0;display:flex}.company-profile-links a{border:1px solid var(--line);color:var(--blue);border-radius:7px;padding:5px 7px;font-size:.5625rem;font-weight:750;text-decoration:none}.company-fact-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.company-fact-row span{border:1px solid var(--line);background:var(--surface2);border-radius:9px;gap:4px;min-width:0;padding:9px 10px;display:grid}.company-fact-row small{color:var(--faint);letter-spacing:.08em;font-size:.53125rem;font-weight:850}.company-fact-row b{text-overflow:ellipsis;font-size:.65625rem;line-height:1.35;overflow:hidden}.account-research-card>p{color:var(--text);margin:0;padding:0 14px 14px;font-size:.71875rem;line-height:1.55}.service-opportunity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.service-opportunity-list article{border:1px solid var(--line);background:var(--surface2);border-radius:10px;min-width:0;padding:11px}.service-opportunity-list article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.service-opportunity-list article>header span{background:var(--accent-soft);max-width:78%;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:4px 6px;font-size:.5rem;font-weight:900;overflow:hidden}.service-opportunity-list article>header span.grizzly{background:var(--green-soft);color:var(--green)}.service-opportunity-list article>header span.federation{background:var(--blue-soft);color:var(--blue)}.service-opportunity-list article>header>b{color:var(--muted);font-size:.59375rem}.service-opportunity-list h5{margin:10px 0 5px;font-size:.75rem}.service-opportunity-list p{color:var(--muted);margin:0;font-size:.625rem;line-height:1.5}.service-opportunity-list details{border-top:1px solid var(--line);margin-top:9px;padding-top:8px}.service-opportunity-list summary{cursor:pointer;color:var(--blue);font-size:.5625rem;font-weight:800}.service-opportunity-list ul{color:var(--muted);margin:7px 0 0;padding-left:17px;font-size:.5625rem;line-height:1.45}.managed-empty-copy{color:var(--muted);margin:0;padding:15px;font-size:.65625rem;line-height:1.5}.managed-empty-copy b{color:var(--text);margin-bottom:5px;display:block}.managed-empty-copy p{white-space:pre-wrap;margin:0}.related-contact-map>div{display:grid}.related-contact-map article{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto 24px;align-items:center;gap:9px;min-height:58px;padding:10px 12px;display:grid}.related-contact-map article:last-child{border-bottom:0}.related-contact-map article>span{border:1px solid var(--line2);background:var(--surface2);width:32px;height:32px;color:var(--muted);border-radius:9px;place-items:center;font-size:.5625rem;font-weight:900;display:grid}.related-contact-map article>p{gap:3px;min-width:0;margin:0;display:grid}.related-contact-map article>p b,.related-contact-map article>p small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.related-contact-map article>p b{font-size:.6875rem}.related-contact-map article>p small{letter-spacing:0;font-weight:600}.related-contact-map article>em{background:var(--surface3);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 6px;font-size:.5rem;font-style:normal;font-weight:850}.related-contact-map article>em.saved,.related-contact-map article>em.verified{background:var(--green-soft);color:var(--green)}.related-contact-map article>a{color:var(--blue);text-align:center;text-decoration:none}.history-summary-meta{max-width:62%}.history-source-counts{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.history-source-counts span{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 6px;font-size:.5rem}.history-source-counts b{color:var(--text)}.deal-history-timeline{padding:4px 12px}.deal-history-event{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.deal-history-event:last-child{border-bottom:0}.deal-history-icon{background:var(--surface2);width:32px;height:32px;color:var(--muted);border-radius:9px;place-items:center;font-size:.625rem;font-weight:900;display:grid}.deal-history-icon.email{background:var(--blue-soft);color:var(--blue)}.deal-history-icon.text,.deal-history-icon.sms{background:var(--green-soft);color:var(--green)}.deal-history-icon.call{background:var(--violet-soft);color:var(--violet)}.deal-history-icon.note,.audit-event .deal-history-icon{background:var(--amber-soft);color:var(--amber)}.deal-history-event>div:last-child{min-width:0}.deal-history-event>div>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deal-history-event header p{gap:3px;min-width:0;margin:0;display:grid}.deal-history-event header b{overflow-wrap:anywhere;font-size:.6875rem}.deal-history-event header small{color:var(--faint);letter-spacing:0;font-weight:650}.deal-history-event time{color:var(--muted);white-space:nowrap;flex:none;font-size:.53125rem}.deal-history-body{color:var(--text);white-space:pre-wrap;margin:8px 0 0;font-size:.65625rem;line-height:1.55}.deal-history-event details{border:1px solid var(--line);background:var(--surface2);border-radius:9px;margin-top:8px;overflow:hidden}.deal-history-event summary{cursor:pointer;color:var(--blue);padding:8px 10px;font-size:.5625rem;font-weight:800}.deal-history-event pre{border-top:1px solid var(--line);max-height:360px;color:var(--text);font:500 .625rem/1.55 var(--font-geist-sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px;overflow:auto}.deal-history-event audio{width:100%;height:34px;margin-top:8px}.deal-history-attachments,.message-history-attachments{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.deal-history-attachments a,.deal-history-attachments span,.message-history-attachments span{border:1px solid var(--line);background:var(--surface2);color:var(--muted);border-radius:7px;padding:5px 7px;font-size:.53125rem;text-decoration:none}.history-load-more{border:0;border-top:1px solid var(--line);background:var(--surface2);width:100%;min-height:39px;color:var(--blue);font-size:.625rem;font-weight:800}.complete-history-card>footer{border-top:1px solid var(--line);background:var(--surface2);color:var(--muted);text-align:center;padding:9px 12px;font-size:.53125rem}.account-audit-trail{background:var(--surface2)}@supports (color:color-mix(in lab, red, red)){.account-audit-trail{background:color-mix(in srgb,var(--surface2) 44%,var(--surface))}}.account-audit-result{border-bottom:1px solid var(--line);grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px 10px;padding:12px 14px;display:grid}.account-audit-result>span{background:var(--green-soft);width:31px;height:31px;color:var(--green);border-radius:9px;place-items:center;font-weight:900;display:grid}.account-audit-result>p{gap:3px;margin:0;display:grid}.account-audit-result>p b{font-size:.6875rem}.account-audit-result>p small{color:var(--muted);font-size:.53125rem}.account-audit-result>div{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.account-audit-result em{background:var(--green-soft);color:var(--green);border-radius:999px;padding:4px 7px;font-size:.53125rem;font-style:normal;font-weight:800}.account-audit-timeline{border-bottom:1px solid var(--line)}.managed-research-warnings{gap:6px;padding:11px 14px;display:grid}.managed-research-warnings>b{font-size:.59375rem}.managed-research-warnings span{background:var(--amber-soft);color:var(--amber);border-radius:7px;padding:6px 8px;font-size:.53125rem;line-height:1.4}.full-history-state{border:1px solid var(--amber);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.full-history-state{border:1px solid color-mix(in srgb,var(--amber) 28%,var(--line))}}.full-history-state{background:var(--amber-soft);border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;display:grid}.full-history-state>span{background:var(--surface);width:28px;height:28px;color:var(--amber);border-radius:8px;place-items:center;font-weight:900;display:grid}.full-history-state p{gap:2px;margin:0;display:grid}.full-history-state b{font-size:.65625rem}.full-history-state small{color:var(--muted);font-size:.5625rem}.full-history-state.loading{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.full-history-state.loading{border-color:color-mix(in srgb,var(--blue) 28%,var(--line))}}.full-history-state.loading{background:var(--blue-soft)}.full-history-state.loading>span{color:var(--blue)}.provider-connection-card.intelligence-connection-card{grid-column:1/-1;grid-template-columns:minmax(0,.85fr) minmax(240px,1.15fr);align-items:start}.intelligence-connection-card>header{grid-column:1/-1}.provider-mark.instantly{background:var(--blue-soft);color:var(--blue)}.intelligence-connection-detail{grid-template-columns:1fr 1fr;gap:8px;display:grid}.intelligence-connection-detail>b{grid-column:1/-1}.intelligence-connection-detail>span{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:7px;padding:9px;display:flex}.intelligence-connection-detail i{background:var(--amber);border-radius:50%;width:8px;height:8px}.intelligence-connection-detail i.ready{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.instantly-key-setup{border:1px solid var(--blue);padding:12px}@supports (color:color-mix(in lab, red, red)){.instantly-key-setup{border:1px solid color-mix(in srgb,var(--blue) 25%,var(--line))}}.instantly-key-setup{background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.instantly-key-setup>p{grid-column:1/-1;gap:3px;margin:0;display:grid}.instantly-key-setup>p b{font-size:.6875rem}.instantly-key-setup>p span{color:var(--muted);font-size:.59375rem}.instantly-key-setup>a{color:var(--blue);grid-column:1/-1;font-size:.5625rem;font-weight:750;text-decoration:none}.instantly-key-setup label{color:var(--muted);gap:5px;font-size:.5625rem;display:grid}.instantly-key-setup input{border:1px solid var(--line2);background:var(--surface2);min-width:0;height:39px;color:var(--text);border-radius:9px;padding:0 10px}.instantly-key-setup .button{height:39px}.connection-inline-error{color:var(--accent);grid-column:1/-1;font-size:.5625rem}@media (width<=700px){.deal-inspector{width:100%}.managed-deal-context-head{display:grid}.managed-deal-context-head .button{width:100%}.company-fact-row,.service-opportunity-list{grid-template-columns:1fr}.managed-collapsible-section>summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.history-summary-meta{grid-column:1/-1;justify-content:space-between;width:100%;max-width:none}.history-source-counts,.company-profile-links{justify-content:flex-start}.related-contact-map article{grid-template-columns:32px minmax(0,1fr) auto}.related-contact-map article>a{display:none}.deal-history-event>div>header{display:grid}.deal-history-event time{white-space:normal}.account-audit-result>div{grid-column:1/-1}.provider-connection-card.intelligence-connection-card{grid-column:auto;grid-template-columns:1fr}.intelligence-connection-card>header{grid-column:auto}.intelligence-connection-detail{grid-template-columns:1fr}.intelligence-connection-detail>b{grid-column:auto}.instantly-key-setup{grid-template-columns:1fr}.instantly-key-setup .button{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
