.dashboard-shell{--workspace:#f6f7f4;--surface:#fff;--ink:#20312c;--quiet:#708078;--line:#e4e9e3;--green:#24775a;--wash:#eff5ee;background:var(--workspace);color:var(--ink)}.dark .dashboard-shell{--workspace:#111a17;--surface:#19241f;--ink:#e3eee7;--quiet:#a1b0a7;--line:#303e35;--green:#8acbab;--wash:#22352b}.dashboard-shell h1,.dashboard-shell h2{font-family:var(--font-geist-sans),sans-serif}.dashboard-shell :is(button,a,select,input):focus-visible{outline:2px solid var(--green);outline-offset:4px}.dashboard-skip{position:fixed;top:-100px;left:20px;z-index:100;background:var(--surface);padding:12px 20px;border-radius:8px}.dashboard-skip:focus{top:12px}.support-sidebar{background:#172a22;color:#d8e5dc;border-color:#2c3e34;display:flex;flex-direction:column;min-height:100vh;height:100dvh;max-height:100dvh;overflow:hidden}.support-brand{flex-shrink:0;border-color:#34443a;height:80px;padding-inline:20px}.support-brand .text-muted-foreground{color:#a1b9aa}.support-brand button:hover{background:#30473a;color:#fff}.support-navigation{position:static;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px;gap:5px;scrollbar-width:thin;scrollbar-color:#3d5246 transparent}.support-navigation::-webkit-scrollbar{width:4px}.support-navigation::-webkit-scrollbar-track{background:transparent}.support-navigation::-webkit-scrollbar-thumb{background:#3d5246;border-radius:4px}.support-sidebar.w-16 .support-navigation{scrollbar-width:none}.support-sidebar.w-16 .support-navigation::-webkit-scrollbar{width:0;height:0}.support-nav-link{position:relative;min-height:42px;font-size:12px;color:#aebfb4;border-radius:7px;background:transparent}.support-nav-link:hover{background:#253d30;color:#f2f7f3}.support-nav-link.is-active,.support-nav-link[aria-current=page],.support-nav-link[data-active=true]{background:#2a4536;color:#e7f2e4;box-shadow:none}.support-nav-link.is-active:before,.support-nav-link[aria-current=page]:before,.support-nav-link[data-active=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#bed896;border-radius:7px 0 0 7px}.support-nav-link.is-active:hover,.support-nav-link[aria-current=page]:hover,.support-nav-link[data-active=true]:hover{background:#315240;color:#f2f7f3}.support-nav-link[data-nav-break=true]{margin-top:10px}.support-sidebar-footer{position:static;flex-shrink:0;margin:10px 22px 24px;padding-top:20px;border-top:1px solid #34443a;font-size:11px;color:#b3c6b8}.support-sidebar-dot{display:inline-block;width:6px;height:6px;margin-right:7px;background:#bed896;border-radius:50%}.support-header{flex-shrink:0;gap:12px}.dashboard-shell .support-header{height:80px;padding-inline:38px;background:var(--surface);border-color:var(--line)}.dashboard-main{width:100%;max-width:1680px;margin-inline:auto;padding:40px 38px 24px}.dashboard-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.dashboard-eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.17em;font-weight:700;color:var(--green);margin-bottom:13px}.dashboard-eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--green)}.dashboard-intro h1{font-size:clamp(28px,2.65vw,42px);font-weight:600;letter-spacing:-.055em;line-height:1.2}.dashboard-intro h1>span{color:var(--quiet);font-weight:400}.dashboard-subtitle{font-size:12px;line-height:1.8;color:var(--quiet);margin-top:12px}.dashboard-refresh{background:var(--ink);border-color:var(--ink);color:var(--surface);border-radius:4px;height:36px;min-width:108px;padding-inline:13px;font-size:12px;flex-shrink:0}.dashboard-refresh:hover:not(:disabled){background:var(--green);border-color:var(--green)}.dashboard-refresh:active:not(:disabled){background:var(--ink)}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dashboard-metric{position:relative;overflow:hidden;text-align:left;padding:21px 22px 23px;background:var(--surface);border:1px solid var(--line);border-radius:4px;transition:border-color .1s,background-color .1s;cursor:pointer}.dashboard-metric:hover{border-color:var(--quiet);background:var(--workspace)}.dashboard-metric.is-selected{border-color:var(--green);background:var(--wash)}.metric-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600}.metric-icon{display:grid;place-items:center;width:24px;height:24px;color:var(--quiet)}.metric-value{display:flex;justify-content:space-between;align-items:center;margin-top:18px;font-family:var(--font-geist-sans),sans-serif;font-size:36px;line-height:1.1;letter-spacing:-.05em;font-weight:550;font-variant-numeric:tabular-nums}.metric-description{display:block;color:var(--quiet);font-size:10px;margin-top:10px}.metric-rule{position:absolute;bottom:0;height:2px;left:0;right:0;background:transparent}.dashboard-metric.is-selected .metric-rule{background:var(--green)}.workload-strip{display:flex;align-items:center;gap:22px;margin:20px 0 32px;padding:16px 20px;background:var(--wash);border:1px solid var(--line);border-radius:8px}.workload-label{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:10px;color:var(--quiet)}.workload-label strong{font-weight:600;color:var(--ink);margin-left:8px}.workload-label strong span{font-weight:400;color:var(--quiet)}.workload-dot{width:6px;height:6px;background:var(--green);border-radius:50%}.workload-bar{height:7px;flex:1;display:flex;gap:3px;border-radius:4px;overflow:hidden;background:var(--line);min-width:70px}[data-status=open]{--status-color:#85a2ce}[data-status=pending]{--status-color:#d4b26e}[data-status=resolved]{--status-color:#5d9e7a}[data-status=closed]{--status-color:#afc3a4}.workload-bar>span{background:var(--status-color);transition:flex .3s}.workload-summary{font-size:10px;color:var(--quiet);white-space:nowrap}.ticket-queue{border:1px solid var(--line);border-radius:11px;background:var(--surface);box-shadow:0 3px 5px #20312c02;scroll-margin-top:20px}.queue-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px 24px 20px}.queue-title-row{display:flex;align-items:center;gap:10px}.queue-title-row h2{font-size:18px;font-weight:600;letter-spacing:-.035em}.queue-count{background:var(--wash);color:var(--green);font-size:10px;padding:3px 8px;border-radius:5px;font-weight:600}.queue-heading p{font-size:11px;color:var(--quiet);margin-top:6px}.queue-all-link{display:flex;align-items:center;gap:7px;color:var(--green);font-size:11px;font-weight:600;white-space:nowrap}.queue-all-link:hover{text-decoration:underline}.queue-tabs{display:flex;gap:25px;padding-inline:24px;border-bottom:1px solid var(--line);overflow-x:auto}.queue-tabs button{display:flex;align-items:center;gap:7px;position:relative;border-bottom:2px solid transparent;padding:13px 0 15px;font-size:12px;white-space:nowrap;color:var(--quiet);cursor:pointer}.queue-tabs button:hover{color:var(--ink)}.queue-tabs button.is-active{color:var(--green);border-bottom-color:var(--green);font-weight:600}.queue-tabs button span{padding-left:2px;font-size:11px;font-variant-numeric:tabular-nums;color:var(--quiet)}.queue-tabs button i{width:5px;height:5px;border-radius:50%;background:var(--status-color)}.queue-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:18px 24px}.queue-search{position:relative;flex:1 1 230px}.queue-search>svg{position:absolute;left:11px;top:12px;color:var(--quiet)}.queue-search input{padding-left:35px;height:40px;border-color:var(--line);background:var(--surface);border-radius:6px;font-size:11px;box-shadow:none}.queue-search input::placeholder{color:var(--quiet)}.queue-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filter-icon{color:var(--quiet);margin-inline:2px 5px}.queue-filters select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:0 24px 0 10px;height:40px;font-size:10px;max-width:165px;cursor:pointer}.queue-reset{display:flex;align-items:center;gap:5px;min-height:40px;font-size:12px;padding:8px;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.queue-reset:hover{color:var(--green)}.queue-table-wrap{overflow:auto}.queue-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.queue-table thead{background:var(--workspace);color:var(--quiet)}.queue-table th{height:40px;font-size:9px;font-weight:500;border-block:1px solid var(--line);padding:0 15px;white-space:nowrap}.queue-table th button{display:flex;align-items:center;gap:9px;min-height:40px;cursor:pointer}.queue-table :is(th,td):first-child{padding-left:24px}.queue-table td{padding:20px 15px;border-bottom:1px solid var(--line)}.queue-table tbody tr:last-child td{border-bottom:0}.queue-ticket-row{cursor:pointer;transition:background .15s}.queue-ticket-row:hover{background:var(--wash)}.ticket-reference{display:flex;align-items:center;gap:9px;margin-bottom:6px}.ticket-reference>a{font-family:var(--font-geist-mono),monospace;color:var(--green);font-size:10px;font-weight:600}.ticket-reference>span{color:var(--quiet);font-size:9px;border-left:1px solid var(--line);padding-left:9px;max-width:120px}.ticket-reference>span,.ticket-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-subject{display:block;font-size:11px;font-weight:500;max-width:300px;min-width:190px}.ticket-reference>a:hover,.ticket-subject:hover{text-decoration:underline}.ticket-source{display:block;font-size:9px;color:var(--quiet);margin-top:5px}.ticket-requester{display:block;min-width:100px;max-width:180px;font-weight:500}.ticket-secondary{display:block;font-size:9px;color:var(--quiet);margin-top:5px}.ticket-assignee{display:flex;gap:7px;align-items:center;font-size:10px;min-width:110px}.assignee-avatar{width:25px;height:25px;display:grid;place-items:center;flex-shrink:0;background:var(--wash);border:1px solid var(--line);border-radius:50%;color:var(--green);font-size:8px;font-weight:600;text-transform:uppercase}.ticket-date{white-space:nowrap;font-size:10px}.ticket-open{display:grid;place-items:center;min-height:36px;width:28px;color:var(--quiet)}.ticket-open:hover{color:var(--green)}.queue-table td>span.rounded-full{font-size:9px;padding:4px 8px}.queue-state{min-height:290px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center;color:var(--quiet);padding:32px 18px}.queue-state strong{font-size:16px;font-weight:500;color:var(--ink)}.queue-state p{font-size:12px;max-width:330px;line-height:1.7}.empty-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:var(--wash);color:var(--green);margin-bottom:6px}.queue-error>svg{color:#c27d54}.queue-footer{border-top:1px solid var(--line);padding:15px 24px;display:flex;align-items:center;justify-content:space-between;gap:15px}.queue-footer>p{color:var(--quiet);font-size:10px}.queue-footer strong{color:var(--ink);font-weight:500}.queue-pagination{display:flex;gap:13px;align-items:center;font-size:10px;color:var(--quiet)}.queue-pagination button{border-color:var(--quiet);background:transparent;border-radius:4px;width:36px;height:36px;color:var(--ink)}.queue-pagination button:hover:not(:disabled){background:var(--wash);border-color:var(--ink)}.queue-pagination button:disabled{border-color:var(--line)}.dashboard-footer{display:flex;justify-content:space-between;gap:12px;padding-top:23px;color:var(--quiet);font-size:9px}@media (min-width:1024px){.support-sidebar.w-64{width:224px}}@media (max-width:1200px){.dashboard-main{padding:30px 24px 24px}.dashboard-shell .support-header{padding-inline:24px}.dashboard-metric{padding-inline:17px}.workload-label strong span{display:none}.workload-strip{gap:14px}}@media (max-width:1023px){body:has(.support-sidebar){padding-bottom:76px}.support-sidebar{position:fixed;inset:auto 0 0;width:100%;min-height:0;height:72px;max-height:none;z-index:40;border-top:1px solid #34443a;box-shadow:0 -4px 20px #0001;padding-bottom:env(safe-area-inset-bottom,0);display:block;overflow:visible}.support-brand,.support-sidebar-footer{display:none}.support-navigation{position:static;display:flex;flex-direction:row;overflow-x:auto;gap:6px;padding:8px;height:100%;flex:none;min-height:0}.support-nav-link{flex-direction:column;gap:6px;flex-shrink:0;justify-content:center;padding:6px 12px;min-width:76px;font-size:9px}.support-nav-link>span{display:block;max-width:none;opacity:1}.support-nav-link>div{display:none!important}.support-nav-link[data-nav-break=true]{margin-top:0}.dashboard-intro h1{font-size:34px}}@media (max-width:700px){.dashboard-main{padding:25px 16px 20px}.dashboard-shell .support-header{height:64px;padding-inline:16px}.support-header>div:last-child{gap:3px}.support-header>div:last-child>div:last-child{padding-left:8px}.dashboard-intro{align-items:flex-start;flex-wrap:wrap;gap:18px;margin-bottom:24px}.dashboard-intro h1{font-size:32px}.dashboard-subtitle{font-size:11px;max-width:290px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-metric{padding:14px 15px 19px}.metric-top{font-size:10px;gap:5px}.metric-icon{width:28px;height:28px}.metric-value{font-size:30px;margin-top:12px}.metric-description{font-size:9px;line-height:1.5}.workload-strip{flex-wrap:wrap;padding:13px 14px;gap:11px;margin:15px 0 23px}.workload-label{width:100%}.workload-label strong{margin-left:auto}.workload-label strong span{display:inline}.workload-summary{font-size:9px}.queue-heading{padding:20px 16px 16px}.queue-heading p{max-width:185px;line-height:1.6}.queue-tabs{padding-inline:16px;gap:20px}.queue-tabs button{min-height:44px}.queue-toolbar{padding:15px 16px;gap:10px}.queue-search{flex-basis:100%}.queue-filters{gap:6px;width:100%}.filter-icon{display:none}.queue-filters select{flex:1;width:0;min-width:78px;padding-left:7px;padding-right:5px;font-size:9px;height:44px}.queue-table{min-width:860px}.queue-state{position:sticky;left:0;width:calc(100vw - 66px);min-height:260px}.queue-footer{padding:12px 16px;flex-wrap:wrap}.queue-pagination button{width:40px;height:40px}.dashboard-shell [data-slot=button],.queue-reset{min-height:44px}.dashboard-footer{font-size:8px}}@media (prefers-reduced-motion:reduce){.dashboard-shell *,.support-sidebar *{animation:none!important;transition:none!important}.dashboard-metric:hover{transform:none}}.workspace-shell{--background:var(--workspace);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--muted:var(--wash);--muted-foreground:var(--quiet);--accent:var(--wash);--accent-foreground:var(--ink);--secondary:var(--wash);--secondary-foreground:var(--ink);--border:var(--line);--input:var(--line);--primary:var(--green);--primary-foreground:var(--surface);--ring:var(--green)}.workspace-main{min-width:0}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px;flex-shrink:0}.workspace-heading-copy{min-width:0}.workspace-section{color:var(--quiet);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.workspace-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.workspace-title-row h1{font-size:clamp(26px,2.5vw,36px);font-weight:550;line-height:1.2;letter-spacing:-.045em}.workspace-description{color:var(--quiet);font-size:12px;line-height:1.7;margin-top:9px;max-width:650px}.workspace-heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;flex-shrink:0}.workspace-heading-actions [data-slot=button]{height:36px;padding-inline:13px;font-size:12px}.workspace-link-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:7px 13px;border:1px solid var(--quiet);border-radius:4px;font-size:12px;font-weight:500;color:var(--ink)}.workspace-link-button:hover{background:var(--wash);border-color:var(--ink)}.workspace-shell :is(h2,h3,h4,[data-slot=card-title]){font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.02em}.workspace-main [data-slot=card]{--card-spacing:22px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:6px;box-shadow:none}.workspace-main [data-slot=card-header]{border-radius:0}.workspace-main [data-slot=card-title]{font-size:16px;font-weight:600}.workspace-main [data-slot=card-description]{font-size:12px;line-height:1.65}.workspace-main :is([data-slot=input],select,textarea){border-color:var(--line);border-radius:4px;box-shadow:none;font-size:12px}.workspace-main :is([data-slot=input],select){min-height:36px}.workspace-main select{max-width:100%}.workspace-main :is([data-slot=input],select,textarea):focus-visible{outline-offset:2px}.workspace-main [data-slot=badge]{border-radius:4px;font-weight:500;line-height:1.6}.workspace-main table{font-size:12px}.workspace-main table thead{background:var(--workspace)}.workspace-main table th{height:42px;padding:12px 18px;color:var(--quiet);font-size:11px;font-weight:500;text-transform:none;border-block:1px solid var(--line);white-space:nowrap}.workspace-main table td{padding:16px 18px;border-color:var(--line)}.workspace-main table tbody tr:not(.ticket-row-new):hover{background:var(--wash)}.workspace-main table td[colspan]{padding:52px 20px}.workspace-table-content{padding-inline:0;padding-bottom:0}.workspace-table-content>.rounded-md.border{border:0;border-radius:0}.workspace-table-panel{padding-bottom:0}.workspace-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.workspace-panel-title h2{font-size:17px;font-weight:600}.workspace-meta{color:var(--quiet);font-size:11px;font-variant-numeric:tabular-nums}.workspace-summary{display:grid;gap:16px}.workspace-summary>[data-slot=card]{min-width:0}.workspace-summary [data-slot=card-title]{color:var(--quiet);font:500 12px/1.5 var(--font-geist-sans),sans-serif;text-transform:none;letter-spacing:0}.workspace-summary [data-slot=card-header] svg{color:var(--quiet);width:16px;height:16px}.workspace-summary [data-slot=card-content]>.text-2xl{color:var(--ink);font-family:var(--font-geist-sans),sans-serif;font-size:clamp(22px,2.2vw,30px);line-height:1.2;font-weight:550;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.workspace-summary [data-slot=card-content]>p{line-height:1.65}.workspace-summary-four{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-summary-five{grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-summary-three{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-filter-bar{padding:18px 22px}.workspace-tabs{display:flex;gap:22px;background:none;border:0;border-bottom:1px solid var(--line);padding:0;border-radius:0;overflow-x:auto}.workspace-tabs>button{padding:11px 0;flex-shrink:0;background:none;color:var(--quiet);border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;font-size:12px;font-weight:500;cursor:pointer;transition:color .1s}.workspace-tabs>button:hover{color:var(--ink)}.workspace-tabs>button[aria-pressed=true]{color:var(--green);border-bottom-color:var(--green)}.workspace-note{display:flex;flex-wrap:wrap;gap:10px 24px;padding:14px 18px;border:1px solid var(--line);border-left:2px solid var(--green);border-radius:0 4px 4px 0;background:var(--wash);color:var(--quiet);font-size:12px;line-height:1.7}.workspace-note strong{color:var(--ink);font-weight:500}.workspace-error{padding:14px 18px;border:1px solid color-mix(in srgb,var(--destructive) 35%,transparent);border-radius:4px;background:color-mix(in srgb,var(--destructive) 5%,var(--surface));color:var(--destructive);font-size:12px;line-height:1.6}.workspace-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.workspace-team-grid>[data-slot=card]{border-top:2px solid var(--green)}.workspace-team-lead{justify-content:space-between;gap:10px;border-block:1px solid var(--line)}.workspace-member,.workspace-team-lead{display:flex;align-items:center;padding:12px 0;font-size:12px}.workspace-member{border-bottom:1px solid var(--line)}.workspace-member:last-child{border-bottom:0}.workspace-shell [data-slot=avatar-fallback]{background:var(--wash);color:var(--green);font-weight:500}.workspace-roster-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}.workspace-roster-row:last-child{border-bottom:0}.workspace-roster-row>:first-child{min-width:0}.workspace-modal{overflow-y:auto}.workspace-modal>div{max-height:calc(100dvh - 40px);overflow-y:auto;border-radius:6px}.workspace-modal :is(h2,h3){font-weight:600}.workspace-modal [data-slot=button]{border-radius:4px}.workspace-billing-search{display:flex;align-items:center;gap:8px;min-width:0;flex:1;max-width:450px}.workspace-billing-search input{width:100%;min-width:0}.workspace-chat-main{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding-top:12px;padding-bottom:12px}.workspace-chat-main .workspace-heading{margin-bottom:10px}.workspace-chat-main .workspace-description{display:none}.workspace-chat-main .workspace-section{margin-bottom:4px}.workspace-chat-main .workspace-title-row h1{font-size:24px}.workspace-chat-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--quiet)}.support-header .workspace-chat-status{flex-shrink:0}.support-header [data-slot=button]{height:32px;padding-inline:10px;font-size:12px;gap:6px}.workspace-chat-status[data-live=true]{color:var(--green)}.workspace-chat-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.workspace-chat-status[data-live=false]{color:#a97929}.workspace-chat-error{margin-bottom:12px;flex-shrink:0;font-size:11px;color:var(--destructive)}.workspace-chat-panel{display:grid;grid-template-columns:280px minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1;border:1px solid var(--line);border-radius:6px}.workspace-chat-list,.workspace-chat-panel{min-height:0;overflow:hidden;background:var(--surface)}.workspace-chat-list{width:auto;display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--line)}.workspace-inbox-heading{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;margin-bottom:12px}.workspace-inbox-heading span{color:var(--quiet);font-size:11px;font-weight:400}.workspace-chat-list>div:first-child{padding:18px 16px}.workspace-branch-tabs{gap:14px}.workspace-branch-tabs>button{font-size:10px;padding-block:8px}.workspace-thread{border-left:2px solid transparent;padding:18px 14px;transition:background-color .1s}.workspace-thread[aria-pressed=true]{background:var(--wash);border-left-color:var(--green)}.workspace-thread [data-slot=avatar]{border:1px solid var(--line);width:34px;height:34px}.workspace-thread h4{font-size:12px;font-weight:600}.workspace-conversation{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;background:var(--surface)}.workspace-conversation>*{min-width:0;max-width:100%}.workspace-conversation-header{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0;flex-wrap:nowrap;border-bottom:1px solid var(--line);background:var(--surface);position:relative;z-index:1}.workspace-conversation-header h3{font-size:15px;font-weight:600}.workspace-conversation-header [data-slot=badge]{background:var(--wash);color:var(--green);border-color:var(--line)}.workspace-conversation-header p{flex-wrap:wrap;overflow-wrap:anywhere}.workspace-conversation-title-row{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.workspace-conversation-title-row h3{flex:0 1 auto;min-width:0;max-width:min(42%,280px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.workspace-conversation-title-row [data-slot=badge]{flex-shrink:0}.workspace-conversation-ticket{flex:0 1 auto;min-width:0;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#3b82f6;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-conversation-ticket:hover{text-decoration:underline}.workspace-conversation-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.workspace-conversation-actions a{white-space:nowrap}.workspace-notes-bar{display:flex;flex-direction:column;gap:6px;padding:4px 12px;border-bottom:1px solid var(--line);background:color-mix(in srgb,#d97706 5%,var(--surface));min-width:0;flex-shrink:0}.workspace-notes-bar[data-open=false]{padding-block:2px}.workspace-notes-toggle{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:28px;padding:2px 8px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);font-size:11px;font-weight:500;cursor:pointer}.workspace-notes-toggle:hover{background:var(--wash);border-color:var(--quiet)}.workspace-notes-toggle[aria-expanded=true]{border-color:color-mix(in srgb,#d97706 45%,var(--line));background:color-mix(in srgb,#d97706 8%,var(--surface))}.workspace-notes-toggle svg{width:12px;height:12px;color:#d97706;flex-shrink:0}.workspace-notes-bar-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace-notes-bar-head span{font-size:10px;color:var(--quiet)}.workspace-notes-form{display:flex;align-items:flex-end;gap:8px;min-width:0}.workspace-notes-form textarea{flex:1;min-width:0;min-height:36px;max-height:56px;height:36px;padding:6px 8px;border:1px solid var(--line);border-radius:4px;background:var(--surface);font-size:12px;line-height:1.4;resize:vertical}.workspace-notes-form button{flex-shrink:0;height:32px;padding-inline:10px;font-size:11px}.workspace-msg-meta{display:flex;align-items:center;gap:5px;font-size:10px;line-height:1.2;color:var(--quiet)}.workspace-msg-meta strong{font-size:10px;font-weight:600;color:var(--ink)}.workspace-msg-row{display:flex;align-items:flex-start;gap:6px;max-width:88%}.workspace-msg-row.is-out{margin-left:auto;justify-content:flex-end}.workspace-msg-row [data-slot=avatar]{width:20px;height:20px;margin-top:1px;flex-shrink:0}.workspace-message-list{gap:10px}.workspace-message-in,.workspace-message-out{padding:8px 12px;line-height:1.55;font-size:13px}.workspace-chat-back{display:none}.workspace-message-list{background:var(--workspace);min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.workspace-message-in{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:0 6px 6px 6px}.workspace-message-in,.workspace-message-out{padding:8px 12px;line-height:1.55;font-size:13px;overflow-wrap:anywhere;max-width:100%}.workspace-message-out{background:#315c46;color:#fff;border-radius:6px 0 6px 6px}.workspace-composer{padding:10px 14px;border-top:1px solid var(--line);background:var(--surface);min-width:0}.workspace-composer .workspace-tabs{gap:18px}.workspace-composer .workspace-tabs>button{display:flex;gap:6px;align-items:center;font-size:11px;padding:6px 0 9px}.workspace-composer textarea{min-width:0;min-height:52px;max-height:96px;background:var(--surface);line-height:1.6}.workspace-send{height:40px;padding-inline:14px;background:var(--ink);color:var(--surface);font-size:12px}.workspace-send:hover:not(:disabled){background:var(--green)}.workspace-quick-reply{font-size:11px;border:1px solid var(--line);border-radius:4px;padding:5px 8px;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer}.workspace-quick-reply:hover{border-color:var(--quiet);background:var(--wash)}.workspace-chat-empty{display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;padding:28px;color:var(--quiet);text-align:center;font-size:13px}@media (min-width:1500px){.workspace-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.workspace-chat .support-sidebar{min-height:0;height:100%;max-height:none}}@media (max-width:1279px){.workspace-summary-five{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-summary-four,.workspace-summary-three{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-chat-panel{grid-template-columns:250px minmax(0,1fr)}.workspace-chat-main{padding-inline:20px}}@media (max-width:1023px){.workspace-chat{height:calc(100dvh - 76px - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - 76px - env(safe-area-inset-bottom, 0px))}}@media (max-width:767px){.workspace-heading{align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:24px}.workspace-description{max-width:100%}.workspace-heading-actions{width:100%}.workspace-main [data-slot=card]{--card-spacing:16px}.workspace-summary{gap:10px}.workspace-summary-five,.workspace-summary-four{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-summary-three,.workspace-team-grid{grid-template-columns:minmax(0,1fr)}.workspace-roster-row{align-items:flex-start;flex-wrap:wrap}.workspace-filter-bar{padding:16px}.workspace-main :is([data-slot=button],select){min-height:44px}.workspace-link-button,.workspace-main input:not([type=checkbox]):not([type=radio]){min-height:44px}.workspace-main :is(input,textarea,select){font-size:16px}.workspace-tabs>button{min-height:44px}.workspace-modal{padding:12px}.workspace-modal>div{max-height:calc(100dvh - 24px);padding:18px}.workspace-chat-main{padding:16px 12px 12px}.workspace-chat-main .workspace-heading{gap:10px;margin-bottom:14px}.workspace-chat-main .workspace-heading-actions{width:auto}.workspace-chat-main .workspace-description,.workspace-chat-main .workspace-section{display:none}.workspace-chat-main:has(.workspace-chat-panel[data-conversation-open=true])>.workspace-heading{display:none}.workspace-chat-main .workspace-title-row h1{font-size:25px}.workspace-chat-panel{grid-template-columns:minmax(0,1fr)}.workspace-chat-list{width:auto;border-right:0}.workspace-chat-panel[data-conversation-open=true] .workspace-chat-list{display:none}.workspace-chat-panel[data-conversation-open=false] :is(.workspace-conversation,.workspace-chat-empty){display:none}.workspace-chat-back{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--line);border-radius:4px;cursor:pointer}.workspace-conversation-header{justify-content:flex-start;padding:10px}.workspace-conversation-header>.flex{min-width:0}.workspace-conversation-header [data-slot=avatar]{display:none}.workspace-conversation-header h3{font-size:13px}.workspace-composer{padding:12px}.workspace-send{padding-inline:12px}}@media (max-height:650px) and (max-width:767px){.workspace-chat .support-header{height:52px}.workspace-conversation-header{padding-block:4px}.workspace-composer{max-height:55%;overflow-y:auto}.workspace-composer textarea{min-height:44px}}@media (prefers-reduced-motion:reduce){.workspace-shell *{animation:none!important;transition:none!important}}