.sc-workspace{--sc-bg:#0b0c0d;--sc-panel:#171717;--sc-gold:#dfbf76;--sc-muted:#b0a38a;background:var(--sc-bg);color:#eee9de;font:14px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;min-height:560px;height:calc(100dvh - 40px);max-height:1000px;display:grid;grid-template-rows:auto auto minmax(0,1fr);border:1px solid #514936;border-radius:16px;overflow:hidden}.sc-workspace *{box-sizing:border-box}.sc-workspace [hidden]{display:none!important}.sc-workspace button,.sc-workspace select,.sc-workspace input,.sc-workspace textarea{font:inherit;color:inherit;background:#171717;border:1px solid #6b5f48;border-radius:8px;min-height:44px;padding:8px 12px;min-width:0}.sc-workspace button{cursor:pointer}.sc-workspace button:disabled{opacity:.5;cursor:not-allowed}.sc-workspace button:hover:not(:disabled){border-color:var(--sc-gold)}.sc-workspace :focus-visible{outline:2px solid var(--sc-gold);outline-offset:2px}.sc-head{padding:16px 20px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #39342b}.sc-title{margin:0 auto 0 0;font-size:22px}.sc-kicker{color:var(--sc-gold);font-size:11px;letter-spacing:2px}.sc-status{margin:0;padding:8px 20px;min-height:36px;background:#15140f;color:var(--sc-muted);overflow-wrap:anywhere}.sc-columns{display:grid;grid-template-columns:280px minmax(0,1fr) 264px;min-height:0}.sc-queue{display:flex;flex-direction:column;min-height:0;border-right:1px solid #39342b}.sc-filters{padding:12px;display:grid;gap:8px}.sc-list{overflow:auto;padding:0 8px 12px;min-height:0}.sc-ticket{width:100%;display:grid;gap:4px;text-align:left;margin-bottom:8px;background:transparent!important;border-color:transparent!important;padding:12px!important}.sc-ticket[aria-current=true]{background:#302819!important;border-color:#dfbf76!important}.sc-muted{color:var(--sc-muted);font-size:12px}.sc-ticket span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-count{color:#ffd38c;font-weight:600}.sc-thread{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0}.sc-thread-head{padding:12px 16px;border-bottom:1px solid #39342b;display:flex;align-items:center;gap:8px;min-height:70px}.sc-thread-head h2{font-size:16px;margin:0;overflow-wrap:anywhere}.sc-back{display:none}.sc-transcript{overflow:auto;overscroll-behavior:contain;padding:20px;min-height:0}.sc-empty{text-align:center;color:var(--sc-muted);padding:36px 12px}.sc-message{width:fit-content;max-width:92%;border:1px solid #39342b;background:#171717;border-radius:12px;padding:10px 14px;margin-bottom:14px;overflow-wrap:anywhere}.sc-message.sc-own{margin-left:auto;background:#302819;border-color:#6f5e38}.sc-message p{white-space:pre-wrap;margin:6px 0}.sc-message blockquote{border-left:2px solid var(--sc-gold);margin:6px 0;padding:5px 8px;color:var(--sc-muted);font-size:12px}.sc-message-actions{display:flex;gap:6px}.sc-message-actions button{font-size:12px;background:transparent;padding:3px 8px;min-height:44px}.sc-photo{padding:0!important;display:block;background:transparent!important;border:0!important;max-width:100%}.sc-photo img{display:block;width:auto;height:auto;max-width:240px;max-height:200px;object-fit:contain;border-radius:8px}.sc-compose{border-top:1px solid #39342b;padding:12px;display:grid;gap:8px}.sc-compose textarea{resize:vertical;min-height:68px;max-height:180px;width:100%}.sc-compose-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-primary{background:var(--sc-gold)!important;color:#17140c!important;font-weight:600;margin-left:auto}.sc-quote{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--sc-muted);font-size:12px}.sc-context{padding:16px;overflow:auto;border-left:1px solid #39342b;min-width:0}.sc-context h3{font-size:14px;color:var(--sc-gold);margin:0 0 12px}.sc-context dl{margin:0 0 24px}.sc-context dt{color:var(--sc-muted);font-size:12px;margin-top:12px}.sc-context dd{margin:2px 0;overflow-wrap:anywhere}.sc-context button,.sc-context select{width:100%;margin-bottom:8px}.sc-context details{margin-top:16px}.sc-record{padding:10px 0;border-bottom:1px solid #39342b;overflow-wrap:anywhere}.sc-notification{min-width:44px;min-height:44px;background:#171717;color:#dfbf76;border:1px solid #6b5f48;border-radius:8px;padding:8px 12px;cursor:pointer}.sc-photo-dialog{background:#0b0c0d;color:#eee9de;border:1px solid #dfbf76;border-radius:12px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.sc-photo-dialog::backdrop{background:#000c}.sc-photo-dialog img{display:block;max-width:calc(100vw - 72px);max-height:calc(100dvh - 100px);object-fit:contain}.sc-photo-dialog button{min-width:44px;min-height:44px;background:#171717;color:#dfbf76;border:1px solid #6b5f48;border-radius:8px}.sc-context-toggle{display:none}@media(max-width:1100px){.sc-columns{grid-template-columns:260px minmax(0,1fr)}.sc-context{display:none}.sc-context.sc-open{display:block;position:absolute;inset:100px 16px 20px auto;width:min(320px,calc(100% - 32px));background:#171717;border:1px solid #6b5f48;border-radius:12px;z-index:2}.sc-workspace{position:relative}.sc-context-toggle{display:block}}@media(max-width:700px){.sc-workspace{height:100dvh;min-height:500px;border-radius:0}.sc-head{padding:12px;gap:8px}.sc-title{font-size:19px}.sc-head button{font-size:12px;padding:6px 8px}.sc-columns{grid-template-columns:minmax(0,1fr)}.sc-workspace:not(.sc-chat-open) .sc-thread{display:none}.sc-workspace.sc-chat-open .sc-queue{display:none}.sc-back{display:block}.sc-transcript{padding:12px}.sc-message{max-width:94%}.sc-photo img{max-width:200px}.sc-compose{padding:10px 10px max(10px,env(safe-area-inset-bottom))}.sc-context.sc-open{inset:140px 12px 14px;width:calc(100% - 24px)}.sc-status{padding:8px 12px}.sc-head select{max-width:150px}}@media(prefers-reduced-motion:reduce){.sc-workspace *{scroll-behavior:auto!important}}
