.product-shell{grid-template-columns:78px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.product-nav{background:var(--nav);color:#fff;flex-direction:column;align-items:center;gap:24px;padding:20px 8px;display:flex}.product-nav .logo{font-size:30px;font-weight:700}.product-nav .logo span{color:#9bacff}.product-nav button{color:#b8c5df;background:0 0;border:0;flex-direction:column;width:62px;padding:10px 4px;font-size:11px}.product-nav button.active{background:var(--accent);color:#fff}.product-nav-user{margin-top:auto}.product-workspace{grid-template-columns:300px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.product-case{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.product-case .conversation{flex:1;min-height:0}.product-case .composer>textarea{width:100%}.product-conversations{gap:8px;padding:0 26px;display:flex}.product-conversations:empty{display:none}.product-filters{gap:8px;margin-top:10px;display:flex}.product-filters select{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex:1;width:0;min-width:0;padding:8px;font-size:13px}.product-empty{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.product-error{color:var(--danger);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.product-error button{margin-left:auto}.product-back{display:none}.product-conflict-actions{flex-wrap:wrap;gap:10px;display:flex}.product-notice{background:var(--surface);color:var(--success);z-index:20;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #20263418}@media (min-width:1600px){.product-workspace{grid-template-columns:330px minmax(0,1fr)}.product-case .conversation{width:100%;max-width:1120px;margin:auto}}@media (max-width:700px){.product-shell{grid-template-rows:58px minmax(0,1fr);grid-template-columns:1fr}.product-nav{flex-direction:row;gap:16px;padding:6px 14px}.product-nav .logo{font-size:24px}.product-nav button{flex-direction:row;width:auto;min-height:44px;padding:8px}.product-nav-user{margin-top:0;margin-left:auto}.product-workspace{display:block}.product-workspace>.inbox{display:none}.product-list-open .product-workspace>.inbox{height:100%;display:flex}.product-list-open .product-case,.product-list-open .product-empty{display:none}.product-case{height:100%}.product-back{display:inline-flex}.product-case .conversation{padding:0 14px 12px}.product-case .heading-bottom{flex-wrap:wrap;gap:8px}.product-case .owner-select{font-size:13px}.product-case .composer-heading{flex-wrap:wrap;padding-bottom:6px}.product-case .recipient{max-width:100%}.product-case .message{padding:16px}.product-case .message header{flex-wrap:wrap}.product-case .message header>div{min-width:0}.product-case .message strong{overflow-wrap:anywhere}.product-case .case-heading h1{font-size:22px}.product-empty{height:100%}.product-notice{width:max-content;max-width:95vw;bottom:12px}}.product-workspace .inbox-heading .search{margin:14px 0 0}.product-send-state{background:var(--canvas);color:var(--muted);align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.product-send-state button{margin-left:auto}.product-send-state [role=status]{min-width:0}.product-customer-column{background:var(--surface);border-left:1px solid var(--border);display:none;overflow-y:auto}.product-send-state{flex-wrap:wrap}.product-send-state button{font-size:13px}.product-send-state button+button{margin-left:0}@media (min-width:1300px){.product-workspace{grid-template-columns:300px minmax(0,1fr) 330px}.product-customer-column{display:block}.product-open-customer{display:none}}@media (min-width:1600px){.product-workspace{grid-template-columns:330px minmax(0,1fr) 350px}}.product-case .eyebrow .product-open-customer{margin-left:auto}.product-shell>[hidden]{display:none}.product-agent-wrapper{min-width:0;overflow:auto}.product-agent-page{max-width:1100px;margin:0 auto;padding:28px}.product-agent-page h1{margin:0 0 8px;font-size:24px}.product-agent-page .experience-configuration{display:block}.product-agent-page .experience-config-actions{flex-wrap:wrap;gap:10px;padding:16px;display:flex}.product-agent-page .experience-config-links{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.product-tool-options{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.product-tool-options label{align-items:center;gap:10px;display:flex}.product-ai-toolbar{background:var(--accent-soft);color:var(--accent);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.product-ai-toolbar button{padding:5px 8px;font-size:13px}.product-ai-toolbar [role=status]{margin-right:auto}.product-ground-source{text-align:left;align-items:center;gap:12px;width:100%;margin:10px 0;padding:14px;display:flex}.product-ground-source span{flex:1;min-width:0}.product-ground-source strong,.product-ground-source small{overflow-wrap:anywhere;display:block}.product-ai-ground p{line-height:1.6}.product-ai-ground pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.product-ai-ground article{border-bottom:1px solid var(--border);padding:12px 0}.product-ai-ground article>small{margin:5px 0;display:block}.product-eval-result{border-bottom:1px solid var(--border);padding:16px 0}.product-eval-result h3{align-items:center;gap:8px;display:flex}.product-eval-result p{white-space:pre-wrap;line-height:1.6}@media (max-width:700px){.product-agent-page{padding:16px}.product-tool-options{grid-template-columns:1fr}.product-ai-toolbar{gap:5px;padding:8px 10px}.product-ai-toolbar [role=status]{width:calc(100% - 25px)}}.product-agent-page .field-label{gap:8px;margin:20px 0 0;display:grid}.product-agent-page .field-label select,.product-agent-page .field-label input{max-width:280px}.product-agent-page .experience-configuration-main>p[role=status],.product-agent-page .experience-configuration-main>p[role=alert]{margin:0;padding:0 24px 16px}.product-booking-offers{border-bottom:1px solid var(--border);padding:8px 14px}.product-booking-offers>small{color:var(--muted);font-size:12px}.product-booking-offers>div{gap:8px;margin-top:6px;display:flex}.product-booking-offers .product-ground-source{gap:8px;margin:0;padding:8px;font-size:13px}.product-booking-offers .product-ground-source small{font-size:12px}@media (max-width:700px){.product-booking-offers{padding:8px 10px}.product-booking-offers>div{scroll-snap-type:x proximity;padding:3px;overflow-x:auto}.product-booking-offers .product-ground-source{scroll-snap-align:start;flex:0 0 220px}.product-case .composer:has(.product-booking-offers) .product-ai-toolbar [role=status]{flex:1;width:auto}.product-case .composer:has(.product-booking-offers)>textarea{height:132px}}.product-booking-action{border-top:1px solid var(--border);background:var(--accent-soft,#f2f4ff);align-items:center;gap:10px;padding:10px 14px;display:flex}.product-booking-action>span{flex:1;min-width:0}.product-booking-action small,.product-booking-receipt small,.product-booking-check small{color:var(--muted);margin-top:3px;display:block}.product-booking-receipt,.product-booking-check{border-top:1px solid var(--border);padding:12px 14px}.product-booking-receipt>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-booking-receipt>div button{margin-left:auto}.product-booking-check>strong{align-items:center;gap:8px;display:flex}.product-booking-check article{border:1px solid var(--border);border-radius:10px;margin:10px 0;padding:10px}.product-booking-check p{margin:4px 0}@media (max-width:600px){.product-booking-action{gap:6px;padding:8px}.product-booking-action button{font-size:12px}.product-booking-action strong{font-size:13px}}.product-inbox-controls{align-items:center;gap:8px;margin-top:12px;display:flex}.product-inbox-controls select{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex:1;min-width:0;padding:9px;font-size:13px}.product-inbox-controls button{gap:5px;min-height:38px;padding:8px}.product-list-update{width:100%;color:var(--accent);background:var(--accent-soft);border:0;margin-top:10px;padding:7px;font-size:12px}.product-inbox-form{gap:22px;display:grid}.product-inbox-form>label{gap:8px;font-size:13px;font-weight:500;display:grid}.product-inbox-form input:not([type=checkbox]),.product-inbox-form select{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;padding:11px 12px}.product-inbox-form fieldset{border:0;margin:0;padding:0}.product-inbox-form legend{margin-bottom:12px;font-size:13px;font-weight:500}.product-inbox-form .product-check{align-items:center;gap:9px;font-size:13px;display:flex}.product-check input{accent-color:var(--accent);width:17px;height:17px}.product-status-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-inbox-form [role=alert]{color:var(--danger);font-size:13px}.case-indicator.ai-ready{background:var(--accent-soft);color:var(--accent)}.case-indicator.ai-running{color:var(--accent)}.case-indicator.ai-failed,.case-indicator.ai-stale,.case-indicator.owner-unavailable{color:var(--warning,#a46500);background:#fff4df}.case-indicator.colleague-activity{color:var(--success)}.product-case button.owner-select{white-space:nowrap;background:0 0;border:0;max-width:220px;padding:5px 7px;font-size:13px;overflow:hidden}.product-case button.owner-select:hover{background:var(--accent-soft)}@media (prefers-reduced-motion:reduce){.product-shell .spin,.product-shell .typing svg{animation:none!important}}.product-queue-wrapper{background:var(--canvas);min-width:0;overflow:auto}.product-queue-wrapper .queue-screen{width:100%}.product-queue-pagination{color:var(--muted);align-items:center;gap:8px;margin-top:16px;display:flex}.product-queue-pagination small{margin-right:auto}.product-case .queue-case-bar{padding:10px 0}.product-case textarea[readonly]{background:var(--canvas);cursor:default}.product-nav{gap:18px}@media (max-width:700px){.product-nav{gap:5px;padding:6px 10px}.product-nav button{gap:5px;padding:8px 6px;font-size:11px}.product-nav .logo{margin-right:4px}.product-nav-user .avatar{width:30px;height:30px}.product-queue-wrapper .queue-screen{padding-bottom:30px}}.product-lead-card{border:1px solid var(--line,#dce2ef);background:var(--surface,#fff);border-radius:14px;margin-bottom:20px;padding:20px}.product-lead-card>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.product-lead-card>header a{margin-left:auto}.product-lead-badge{color:var(--accent,#4659fa);align-items:center;gap:8px;font-weight:600;display:flex}.product-lead-card .source-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-lead-card .source-fields>div{min-width:0}.product-lead-card dd{overflow-wrap:anywhere}.product-lead-coverage,.product-lead-sync{color:var(--muted,#6b778d);align-items:center;gap:8px;font-size:12px;display:flex}.product-lead-sync{flex-wrap:wrap;margin:-8px 0 20px}.product-lead-sync>[role=status]{align-items:center;gap:6px;display:flex}.product-lead-coverage{margin-top:12px}@media (max-width:540px){.product-lead-card{padding:16px}.product-lead-card .source-fields{grid-template-columns:1fr}.product-lead-card>header{flex-wrap:wrap}}@media (min-width:761px){.product-shell,.product-shell :where(button,input,select,textarea){font-size:14px}.product-shell{grid-template-columns:76px minmax(0,1fr)}.product-shell .inbox-heading{padding:16px 14px 12px}.product-shell .inbox-title h2{font-size:22px}.product-shell .case-item{min-height:0;margin-bottom:3px;padding:10px}.product-shell .case-subject{margin-top:5px}.product-shell .case-meta{margin-top:7px}.product-shell .inbox-footer{padding:10px 14px}.product-shell .conversation{padding-left:16px;padding-right:16px}.product-shell .case-heading{padding-top:12px}.product-shell .case-heading h1{font-size:21px}.product-shell .message{padding:12px 14px}.product-shell .message>p,.product-shell .composer>textarea{font-size:14px}.product-shell .customer-content{padding:18px 16px}.product-shell .context-title{margin-bottom:14px;font-size:13px}.product-shell .customer-content .customer-profile{padding-top:4px;padding-bottom:4px}.product-shell .customer-profile>.avatar{width:40px;height:40px;font-size:16px}.product-shell .customer-profile h2{font-size:18px}.product-shell .customer-brand{margin-top:10px;margin-left:52px}.product-shell .context-tabs{margin:16px 0}.product-shell .context-tabs button{padding:9px 4px;font-size:12px}.product-shell .context-sections{gap:12px}.product-shell .context-block{padding:13px}.product-shell .block-heading{margin-bottom:8px}.product-shell .lead-brief>header{gap:10px}.product-shell .lead-brief h2{font-size:16px}}@media (min-width:1101px){.product-shell .product-workspace{grid-template-columns:250px minmax(0,1fr) 290px}}@media (min-width:1500px){.product-shell .product-workspace{grid-template-columns:270px minmax(0,1fr) 320px}}@media (min-width:768px){.product-shell .queue-screen{padding:20px 24px 40px}.product-shell .queue-heading{margin-bottom:16px}.product-shell .queue-heading h1{font-size:24px}.product-shell .queue-columns{padding:10px 18px}.product-shell .queue-row{padding:12px 18px}.product-shell .queue-row:has(.lead-mark){padding-left:15px}.product-shell .queue-customer>span:last-child,.product-shell .queue-next{gap:3px}.product-shell .queue-progress{border-radius:14px;margin-bottom:18px;padding:12px 16px}.product-shell .queue-progress-top{margin-bottom:10px}.product-shell .queue-progress-card{gap:12px;padding:12px 16px}.product-shell .queue-progress-card>div{gap:3px}.product-shell .queue-progress-icon{width:36px;height:36px}.product-shell .queue-progress-card strong{letter-spacing:-.8px;font-size:25px}}@media (min-width:768px) and (max-width:1150px){.product-shell .queue-screen{padding:20px 18px}}.product-case [hidden]{display:none!important}.product-case .product-activity-panel{flex:1}.product-activity-panel h2{margin:8px 0 16px;font-size:18px}.product-case .conversation-tabs{flex-shrink:0}.product-shell .inbox-scopes{margin:12px 0 8px}.product-shell .product-lead-card{margin-bottom:12px;padding:12px 14px}.product-lead-card h2{margin:0;font-size:16px}.product-lead-card .source-fields{margin:12px 0}.product-lead-card .source-disclosure{margin-top:8px}.product-shell .product-notice{top:14px;bottom:auto}.product-shell .queue-heading .eyebrow{display:none}.product-shell .product-lead-sync{margin:0 0 10px}.product-shell .source-fields{font-size:12px}.product-shell .product-lead-card footer{flex-wrap:wrap}.product-shell .inbox-lead .lead-state{text-overflow:ellipsis;white-space:nowrap;max-width:54%;overflow:hidden}@media (min-width:761px) and (max-width:1100px){.product-shell .product-workspace{grid-template-columns:250px minmax(0,1fr)}}@media (min-width:1101px){.product-shell .product-customer-column{display:block}.product-shell .product-open-customer{display:none}}@media (max-width:760px){.product-shell .composer>textarea{font-size:16px}.product-shell .inbox-scopes button,.product-shell .conversation-tabs button{min-height:44px}.product-shell .product-lead-card{padding:12px}.product-shell .product-lead-card .source-fields{grid-template-columns:1fr}.product-lead-card footer{gap:10px}.product-case .conversation-tabs{margin-top:8px}}.product-case .conversation-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.product-lead-card footer>a{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.product-case .conversation{min-height:0;overflow:hidden}.product-case .thread{flex:1;min-height:0;overflow:auto}.product-followup-row{background:var(--surface-soft,#f6f7ff);border:1px solid var(--border,#e0e5f1);color:var(--text,#172339);border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.product-followup-row>svg{color:var(--accent,#485bff);flex-shrink:0}.product-followup-row>span{flex:1;min-width:0}.product-followup-row small{color:var(--danger,#b53e45);display:block}.product-followup-row.current{margin-bottom:10px}.product-followup-row.review{background:#fff8eb;border-color:#f5ddb0}.product-followup-row.review>svg{color:#aa670d}.product-followup-row button{flex-shrink:0}.product-followup-row .icon-button{width:30px;height:30px;padding:5px}@media (max-width:600px){.product-followup-row{flex-wrap:wrap}.product-followup-row>span{flex-basis:55%}}.mail-composer-meta{border-bottom:1px solid var(--border);padding:5px 12px;font-size:12px}.mail-address-row{align-items:center;gap:6px;display:flex}.mail-address{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.mail-address>span{width:34px;color:var(--muted);flex:none}.mail-address input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:3px;height:30px;padding:5px 0}.mail-address input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mail-address-row button,.mail-address-row select{min-height:28px;color:var(--muted);background:0 0;border:0;padding:4px 6px;font-size:11px}.mail-address-row select{max-width:90px}.mail-files{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:5px 0;display:flex}.mail-file{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;max-width:100%;display:inline-flex}.mail-file>button:first-child{text-align:left;min-width:0;color:var(--ink);background:0 0;border:0;gap:7px;padding:6px 8px}.mail-file strong{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12px;font-weight:500;display:block;overflow:hidden}.mail-file small{color:var(--muted);font-size:10px;display:block}.mail-file .icon-button{background:0 0;border:0;min-width:28px;min-height:28px;padding:5px}.mail-attach{width:30px;height:30px;color:var(--accent);background:var(--accent-soft);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.mail-attach input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mail-attach:focus-within{outline:2px solid var(--accent);outline-offset:2px}.mail-attach.disabled{opacity:.5}.mail-upload{color:var(--muted);align-items:center;gap:7px;padding:5px 0;display:flex}.mail-upload span{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.mail-upload progress{width:70px;height:5px;accent-color:var(--accent)}.mail-error{color:var(--danger);align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.mail-error button{padding:4px 8px;font-size:12px}.mail-content>p{white-space:pre-wrap;margin:12px 0;font-size:14px;line-height:1.6}.mail-body-frame{background:#fff;border:0;width:100%;height:160px;margin:12px 0 0;display:block}.mail-image-choice{color:var(--muted);background:var(--canvas);border:0;margin:6px 0;padding:4px 6px;font-size:11px}.mail-message-actions{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:8px;display:flex}.mail-message-actions>div{gap:2px;display:flex}.mail-message-actions .icon-button{width:28px;min-height:28px;color:var(--muted);background:0 0;border:0;padding:5px}.mail-message-actions details{color:var(--muted);flex:1;min-width:0;font-size:11px}.mail-message-actions summary{cursor:pointer;line-height:28px}.mail-message-actions dl{grid-template-columns:36px minmax(0,1fr);gap:6px;margin:8px 0;display:grid}.mail-message-actions dd{overflow-wrap:anywhere;margin:0}.mail-image-preview{object-fit:contain;width:100%;max-height:75vh}.mail-pdf-preview{border:1px solid var(--border);border-radius:8px;width:100%;height:72vh}.mail-forward-excerpt{white-space:pre-wrap;max-height:35vh;line-height:1.6;overflow:auto}.mail-forward-file{align-items:center;gap:8px;margin:12px 0;font-size:13px;display:flex}.product-conversations select{border:1px solid var(--border);background:var(--surface);border-radius:7px;max-width:100%;padding:5px 8px;font-size:12px}.product-conversations label{max-width:100%}.product-case .composer:has(.mail-composer-meta){flex-shrink:0;max-height:56vh;overflow:auto}.product-case .composer:has(.mail-composer-meta)>textarea{height:130px;min-height:100px}.product-case .composer:has(.mail-composer-meta) .composer-footer{background:var(--surface);z-index:1;position:sticky;bottom:0}@media (max-width:700px){.mail-address input{font-size:16px}.mail-address-row button,.mail-address-row select,.mail-message-actions .icon-button,.mail-attach{min-height:44px}.mail-attach{width:44px}.mail-file .icon-button{min-width:44px;min-height:44px}.mail-composer-meta{padding:4px 9px}.product-case .composer:has(.mail-composer-meta){max-height:55vh}.mail-file strong{max-width:170px}.mail-address-row{flex-wrap:wrap}.mail-address-row>.mail-address{flex-basis:calc(100% - 80px)}.mail-address-row select{margin-left:34px}.product-conversations{padding:0 14px}}.product-case .composer:has(.mail-composer-meta){flex-shrink:1;min-height:200px;max-height:52vh}.product-case .thread:not([hidden]){min-height:96px}.mail-address-row .mail-attach{flex:none}.mail-address-row .icon-button{flex:none;min-width:28px;padding:4px}.mail-address-row .mail-address input{font-size:12px}@media (max-width:700px){.mail-address-row{flex-wrap:nowrap}.mail-address-row>.mail-address{flex-basis:auto}.mail-address-row .mail-address input{font-size:16px}.mail-address-row select{max-width:24px;margin:0;padding:0}.mail-address-row .icon-button{min-width:30px;min-height:44px}.mail-address-row .mail-attach{width:30px}.product-case .composer:has(.mail-composer-meta){min-height:180px;max-height:48vh}.product-case .composer:has(.mail-composer-meta) .product-ai-toolbar [role=status]{flex:1;width:auto}.product-case .composer:has(.mail-composer-meta)>textarea{height:88px;min-height:78px}.product-case .composer-heading .recipient:empty{display:none}.product-case .case-heading h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.mail-pdf-view{min-height:180px}.mail-pdf-view canvas{border:1px solid var(--border);border-radius:6px;width:100%;height:auto}.mail-pdf-navigation{background:var(--surface);justify-content:center;align-items:center;gap:16px;padding:8px;font-size:12px;display:flex;position:sticky;bottom:0}.reverse-arrow{transform:rotate(180deg)}.commercial-heading,.commercial-line-head,.commercial-line-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.commercial-heading a{align-items:center;gap:6px;font-size:13px;display:inline-flex}.commercial-status{color:var(--accent);align-items:center;gap:7px;font-size:13px;display:inline-flex}.commercial-status.is-complete{color:var(--success)}.commercial-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 0;display:grid}.commercial-facts>div{flex-direction:column;gap:5px;display:flex}.commercial-facts small,.commercial-line-footer small{color:var(--muted)}.commercial-facts strong{font-size:14px}.commercial-detail h3{margin:20px 0 12px;font-size:15px}.commercial-stages{border-left:2px solid var(--border);margin:0;padding:0 0 0 8px;list-style:none}.commercial-stages li{align-items:center;gap:8px;padding:9px 0;font-size:13px;display:flex}.commercial-stages time{color:var(--muted);margin-left:auto}.commercial-suppliers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.commercial-suppliers article,.commercial-lines article{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:12px}.commercial-suppliers p{margin:8px 0;font-size:13px}.commercial-suppliers small{color:var(--muted);margin:4px 0;display:block}.commercial-lines{gap:8px;display:grid}.commercial-lines p{color:var(--muted);margin:8px 0;font-size:13px;line-height:1.6}.commercial-lines strong{font-size:14px}.commercial-lines span{font-size:13px}.commercial-internal{border-top:1px solid var(--border);margin:20px 0;padding-top:14px}.commercial-internal summary{align-items:center;gap:7px;display:flex}.commercial-internal p{white-space:pre-wrap;font-size:13px;line-height:1.6}.commercial-overview .block-heading .icon-button{margin-left:auto}.commercial-overview>.customer-item-row{gap:8px;padding:10px 0}.commercial-overview>.customer-item-row>span{flex:1}.commercial-search{align-items:end;gap:10px;margin-bottom:16px;display:flex}.commercial-search label{flex:1;min-width:0}.commercial-confirm{align-items:flex-start;gap:10px;margin:18px 0;font-size:13px;display:flex}.commercial-confirm input{width:18px;height:18px}.commercial-overview>strong{font-size:13px}.commercial-detail{overflow-wrap:anywhere}@media (max-width:600px){.commercial-suppliers{grid-template-columns:1fr}.commercial-heading{flex-wrap:wrap;align-items:flex-start}.commercial-stages li{flex-wrap:wrap}.commercial-stages time{font-size:12px}.commercial-search{flex-direction:column;align-items:stretch}}.product-agent-brand{width:max-content;max-width:100%;color:var(--muted);align-items:center;gap:8px;margin:0 0 14px;display:flex}.product-agent-brand select{min-width:180px;max-width:100%;font-size:14px}.mail-sender-row{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:2px 0 4px;font-size:12px;display:flex}.mail-sender{outline-offset:3px;align-items:center;gap:5px;display:inline-flex;position:relative}.mail-sender-address{z-index:2;white-space:nowrap;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:6px;padding:6px 8px;display:none;position:absolute;bottom:100%;left:0}.mail-sender:hover .mail-sender-address,.mail-sender:focus .mail-sender-address{display:block}.mail-channel-paused{color:var(--warning);align-items:center;gap:4px;display:inline-flex}.product-mail-status{border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:12px}.product-mail-status h3{margin:16px 0 8px;font-size:14px}.product-mail-channel,.product-mail-receipt{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:8px 0;display:flex}.product-mail-channel>span,.product-mail-receipt>span{flex:1;min-width:0}.product-mail-channel strong,.product-mail-receipt strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.product-mail-channel small,.product-mail-receipt small{color:var(--muted);font-size:12px;display:block}.product-mail-status .message{overflow-wrap:anywhere}.product-mail-status .message p{white-space:pre-wrap;max-height:220px;overflow:auto}.product-mail-status label{align-items:center;gap:8px;margin:12px 0;display:flex}.product-mail-status select{min-width:0;max-width:100%}.product-status-count{background:var(--accent-soft);color:var(--accent);border-radius:5px;padding:1px 5px;font-size:11px}.history-body{overflow-wrap:anywhere}.history-body p{white-space:pre-wrap}.history-body table{border-collapse:collapse;max-width:100%}.history-body td,.history-body th{border:1px solid var(--border);padding:4px 8px}.history-customer{gap:12px;min-width:0;max-width:100%;padding:0 20px 20px;display:grid}.history-customer .source-fields>div{gap:12px;min-width:0}.history-customer .source-fields dt,.history-customer .source-fields dd{overflow-wrap:anywhere;min-width:0}.history-customer .source-fields dd{flex:1}.history-customer button{white-space:normal;text-align:left;overflow-wrap:anywhere;min-width:0;max-width:100%}.history-case .conversation>.thread{flex:1;min-height:0}.history-case .message time{white-space:normal}.history-case .heading-bottom{font-size:13px}.history-case .conversation{overflow:hidden}.history-import{border-bottom:1px solid var(--border);gap:12px;margin:0 0 20px;padding:0 0 20px;display:grid}.history-import>button:first-child{justify-content:space-between}.history-import-ids{gap:8px;font-size:13px;display:grid}.history-import-ids textarea{resize:vertical;width:100%;min-height:64px;padding:10px}.history-import small{color:var(--muted);font-size:12px;display:block}.history-import-current>p{font-size:13px}.history-import-wait,.history-gap{align-items:center;gap:8px;font-size:13px;display:flex}.history-import-wait{flex-wrap:wrap}.history-import-wait button{margin-left:auto}.history-import details{font-size:13px}.history-import details button{margin-top:8px;display:block}.history-import [role=alert]{color:var(--danger);font-size:13px}.history-import-current{min-width:0}.history-import-current article{overflow-wrap:anywhere}.history-source{color:var(--muted);margin:0 0 8px;font-size:12px}.product-workspace .inbox-scopes button svg{display:none}.product-workspace .inbox-scopes button[aria-selected=true]{background:var(--surface);color:var(--accent)}.product-workspace .case-status-row:has(>span:not([class])){flex-wrap:wrap;gap:4px 8px}.product-workspace .case-status-row:has(>span:not([class])) .case-brand{max-width:none}.history-filters{gap:8px;margin-top:8px;display:flex}.history-filters select{min-width:0;max-width:50%;font:inherit;border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:1;padding:7px;font-size:12px}.customer-profile>div{min-width:0}.customer-name-clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-profile h2{overflow-wrap:anywhere}.history-case .eyebrow{flex-wrap:nowrap;min-width:0}.history-case .eyebrow>span:last-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.history-case .case-heading h1{overflow-wrap:anywhere;font-size:20px;line-height:1.4}.history-source a{color:inherit;text-underline-offset:3px;text-decoration:underline}.history-technical{color:var(--muted);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.history-body details{color:var(--muted);margin:12px 0}.history-body summary{cursor:pointer}.history-body blockquote{border-left:2px solid var(--border);margin:8px 0;padding-left:12px}.history-body pre{white-space:pre-wrap;overflow-wrap:anywhere}.history-body a{color:var(--accent)}.history-case .message header>div{overflow-wrap:anywhere;min-width:0}.history-case .message header>div strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.overlay.drawer.wide{width:min(1000px,100vw - 32px);max-width:100vw}.mail-video-preview{background:var(--canvas);width:100%;max-height:72vh;display:block}@media (max-width:600px){.overlay.drawer.wide{width:100vw}.history-case .case-heading h1{font-size:18px}}.product-shell .case-item.history-item{min-height:0;padding:10px}.history-item .case-person{align-items:flex-start}.history-item .case-person strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.history-item .case-person time{font-size:11px}.history-item .case-subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-workspace .history-item .case-status-row{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;font-size:12px;line-height:20px;display:grid}.product-workspace .history-item .case-status-row .case-brand{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:12px;overflow:hidden}.history-item .case-status-row>span:nth-child(2){grid-area:2/1/auto/-1;font-size:11px}.history-item .case-status-row>span:last-child{grid-area:1/2}.customer-profile .customer-name-toggle{white-space:normal;width:100%;color:inherit;font:inherit;line-height:inherit;text-align:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.customer-name-toggle:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}
