.cc-workspace{background:var(--background);min-width:0}.cc-operations{border-block:1px solid var(--border);margin-bottom:16px;padding:12px 0}.cc-metric{border:0;border-right:1px solid var(--border);background:var(--background);border-radius:0;min-width:104px;height:64px}.cc-metric[aria-pressed=true]{box-shadow:inset 0 -2px var(--primary);color:var(--primary)}.cc-frame{border:1px solid var(--border);background:var(--background);border-radius:8px;min-width:0;height:max(480px,100dvh - 270px);display:flex;overflow:hidden}.cc-list-pane{border-right:1px solid var(--border);flex-shrink:0;width:340px}.cc-detail-pane{flex:1;min-width:0}.cc-ticket-list{background:var(--background)}.cc-ticket-list>div:first-child{max-height:55%;overflow-y:auto}.cc-ticket-list .cc-queues{gap:4px;max-height:116px;overflow-y:auto}.cc-queues button{background:var(--background);border-color:#0000;border-radius:4px}.cc-queues button[aria-pressed=true]{background:var(--muted);border-color:var(--border);color:var(--primary)}.cc-ticket-row{background:var(--background);color:var(--foreground);border-left:3px solid #0000;min-height:116px}.cc-ticket-row[aria-current=true]{border-left-color:var(--primary);background:var(--surface-2)}.cc-ticket-row:focus-visible{z-index:1;outline-offset:-3px;position:relative}.cc-ticket-detail{background:var(--background);min-width:0}.cc-detail-main{min-width:0}.cc-ticket-header{max-height:34%;overflow-y:auto}.cc-ticket-header>div:first-child{flex-wrap:wrap}.cc-ticket-heading{flex-basis:240px}.cc-ticket-heading h2{white-space:normal;overflow-wrap:anywhere;font-size:18px;line-height:1.4}.cc-ticket-heading p{white-space:normal;overflow-wrap:anywhere}.cc-ticket-actions{min-width:0}.cc-ticket-actions select{max-width:100%}.cc-timeline{overscroll-behavior:contain;min-height:110px}.cc-message{background:var(--background);border-color:var(--border);box-shadow:none;border-radius:6px;padding:14px}.cc-message[data-internal=true]{border-left:3px solid var(--warning)}.cc-message[data-customer=false][data-internal=false]{border-left:3px solid var(--primary)}.cc-message :is(p,button,span){overflow-wrap:anywhere}.cc-message button{white-space:normal;text-align:left;max-width:100%}.cc-brief{background:var(--background);background-image:none}.cc-composer{background:var(--background);max-height:50%;overflow-y:auto}.cc-composer textarea{background:var(--background);min-height:88px;max-height:260px}.cc-composer[data-mode=internal]{border-top:2px solid var(--warning)}.cc-composer-modes{border-radius:6px}.cc-composer-modes [aria-pressed=true],.cc-composer-modes [aria-pressed=true]:hover{background:var(--primary);color:var(--primary-foreground)}.cc-composer-modes [data-internal=true][aria-pressed=true]{background:var(--muted);color:var(--foreground);box-shadow:inset 0 -2px var(--warning)}.cc-sidebar .panel{background:var(--background);border:0;border-bottom:1px solid var(--border);box-shadow:none;border-radius:0;padding:16px 4px}.cc-sidebar{background:var(--background)}.cc-sidebar-row{grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr);align-items:start;gap:10px;display:grid}.cc-sidebar-row>span{overflow-wrap:anywhere}.cc-sidebar-row>span:first-child{white-space:normal}.cc-dialog{background:var(--background);border-radius:8px;max-height:90dvh;overflow-y:auto}.cc-workspace :is(button,a,input,textarea,select):focus-visible,.cc-dialog :is(button,input,textarea,select):focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width>=1280px) and (width<=1650px){.cc-workspace .cc-customer-pane{width:264px}.cc-list-pane{width:300px}}@media (width<=1279px){.cc-frame{height:max(540px,100dvh - 260px)}.cc-list-pane{border-right:0;width:100%}.cc-workspace[data-ticket-open=true] .cc-list-pane,.cc-workspace[data-ticket-open=false] .cc-detail-pane{display:none}}@media (width>=1280px){.cc-mobile-back{display:none}}@media (width<=600px){.cc-frame{height:calc(100dvh - 240px);min-height:630px}.cc-ticket-header{max-height:30%;padding:12px}.cc-ticket-actions{justify-content:flex-start;width:100%}.cc-composer{max-height:48%}.cc-ticket-heading h2{font-size:16px}.cc-composer-modes button{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.cc-workspace *,.cc-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
