/* GAR v0.7.2 · Premium Command Center · Production layout only.
   All identity, access, messaging and transfer operations remain in Supabase. */
body:has(.gar-command-center){background:#0c120e}
body:has(.gar-command-center) #topbar,body:has(.gar-command-center) .footer{display:none}
body:has(.gar-command-center) #main{min-height:100vh}
body:has(.gar-command-center) .gar-command-center{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}
.gar-command-center{--cc-ink:#ecf0e9;--cc-muted:#8e9d90;--cc-quiet:#6b7e6f;--cc-line:#2a382c;--cc-green:#aec493;--cc-base:#0d140f;--cc-panel:#141d17;--cc-panel2:#19251d;--cc-panel3:#202f24;color:var(--cc-ink);padding:0!important;min-height:100vh;background:#0d140f}
.gar-command-center *{box-sizing:border-box}
.gar-command-center a{color:inherit;text-decoration:none}
.gar-command-center button{font-family:inherit;cursor:pointer}
.gar-command-center button:focus-visible,.gar-command-center a:focus-visible,.gar-command-center input:focus-visible,.gar-command-center textarea:focus-visible,.gar-command-center select:focus-visible{outline:2px solid #aec493;outline-offset:3px}
.gar-command-center .gar-cc-grid{height:100vh;min-height:640px;display:grid;grid-template-columns:76px 310px minmax(300px,1fr) 305px;grid-template-rows:68px minmax(0,1fr);overflow:hidden}
.gar-command-center .gar-cc-rail{grid-column:1;grid-row:1/3;background:#0c130e;border-right:1px solid var(--cc-line);display:flex;align-items:center;flex-direction:column;gap:22px;padding:16px 0 18px;min-height:0}
.gar-command-center .gar-cc-logo{height:42px;width:42px;display:grid;place-items:center;border-radius:12px;border:1px solid #425441;background:linear-gradient(145deg,#243527,#142218)}
.gar-command-center .gar-cc-logo img{height:34px;width:34px;object-fit:contain;filter:grayscale(.28)}
.gar-command-center .gar-cc-rail-links{display:flex;flex-direction:column;gap:10px;padding-top:16px}
.gar-command-center .gar-cc-rail-links>a,.gar-command-center .gar-cc-rail-bottom>a{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;color:#809483;transition:background .16s,color .16s}
.gar-command-center .gar-cc-rail-links>a:hover,.gar-command-center .gar-cc-rail-bottom>a:hover{background:#1e2d21;color:#e5f0e1}
.gar-command-center .gar-cc-rail-links>a.is-current{background:#263a2b;color:#cfe2c5;position:relative}
.gar-command-center .gar-cc-rail-links>a.is-current:before{content:'';position:absolute;left:-17px;top:8px;bottom:8px;width:3px;border-radius:4px;background:#9ebd87}
.gar-command-center .gar-cc-rail .icon svg{width:20px;height:20px;stroke-width:1.6}
.gar-command-center .gar-cc-rail-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:13px}
.gar-command-center .gar-cc-rail-bottom .gar-avatar{border:1px solid #6a8065;border-radius:50%}
.gar-command-center .gar-cc-topbar{grid-column:2/5;grid-row:1;background:#101812;border-bottom:1px solid var(--cc-line);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 27px;min-width:0}
.gar-command-center .gar-cc-breadcrumb{display:flex;align-items:center;gap:13px;min-width:0;color:#8b9c8c;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.025em}
.gar-command-center .gar-cc-breadcrumb span:first-child{color:#dce5da;font-weight:740}.gar-command-center .gar-cc-breadcrumb strong{color:#abbba9;font-weight:550}
.gar-command-center .gar-cc-breadcrumb b{color:#536455;font-size:13px;font-weight:400}
.gar-command-center .gar-cc-top-right{display:flex;align-items:center;gap:13px;white-space:nowrap;color:#a4b4a4;font-size:11px}
.gar-command-center .gar-cc-live{display:inline-flex;gap:8px;align-items:center;border:1px solid #454a36;padding:8px 11px;border-radius:6px;background:#23251b;color:#d2bd90;letter-spacing:.12em;font-size:9px;font-weight:780}
.gar-command-center .gar-cc-live i{height:6px;width:6px;background:#b5ba85;border-radius:50%}
.gar-command-center .gar-cc-user{font-size:11px;color:#9cae9e}.gar-command-center .gar-cc-top-right .gar-avatar{width:30px;height:30px}
.gar-command-center .gar-cc-inbox{grid-column:2;grid-row:2;background:#151e17;border-right:1px solid var(--cc-line);display:flex;flex-direction:column;min-height:0;min-width:0}
.gar-command-center .gar-cc-inbox-head{padding:26px 17px 15px;border-bottom:1px solid #2c382d}
.gar-command-center .gar-cc-kicker{display:flex;align-items:center;gap:8px;color:#aac393;font-size:10px;letter-spacing:.16em;font-weight:780}
.gar-command-center .gar-cc-kicker i{width:5px;height:5px;background:#a2be87;border-radius:50%}
.gar-command-center .gar-cc-inbox-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 17px}
.gar-command-center .gar-cc-inbox-title h2{font-size:23px;font-weight:750;letter-spacing:-.04em;margin:0;color:#f0f2eb}
.gar-command-center .gar-cc-inbox-title>span{background:#2a392c;border:1px solid #455946;border-radius:7px;padding:5px 9px;color:#d4e5cd;font-size:12px;font-weight:700}
.gar-command-center .gar-cc-search{height:42px;border:1px solid #354639;background:#0e1610;border-radius:9px;display:flex;align-items:center;padding:0 12px;gap:10px;margin:0}
.gar-command-center .gar-cc-search .icon{color:#849d88;display:grid;place-items:center}.gar-command-center .gar-cc-search .icon svg{width:15px;height:15px}
.gar-command-center .gar-cc-search input{margin:0;padding:0;border:0;background:none;min-height:unset;box-shadow:none;outline:0;width:100%;font-size:12px;color:#dce6dc}
.gar-command-center .gar-cc-search input:focus{outline:0;border:0;box-shadow:none}
.gar-command-center .gar-cc-search input::placeholder{color:#6e8171}
.gar-command-center .gar-cc-inbox-controls{display:flex;gap:3px;margin:14px 0 0}
.gar-command-center .gar-cc-filter{border:0;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:670;background:none;color:#87998b}
.gar-command-center .gar-cc-filter.active{background:#293c2e;color:#e2efdb}
.gar-command-center .gar-cc-listcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 18px 10px;color:#798e7c;letter-spacing:.11em;font-size:9px;font-weight:800}
.gar-command-center .gar-cc-ticket-list{flex:1;min-height:0;overflow-y:auto;padding:2px 9px 16px;scrollbar-color:#455b48 transparent;scrollbar-width:thin}
.gar-command-center .gar-cc-ticket{display:flex;flex-direction:column;gap:7px;border-radius:10px;border:1px solid transparent;padding:14px 13px;margin-bottom:4px;min-height:132px;background:transparent;position:relative;transition:background .15s,border-color .15s}
.gar-command-center .gar-cc-ticket:hover{background:#1d2c20;border-color:#334b36}
.gar-command-center .gar-cc-ticket.active{background:linear-gradient(115deg,#27392a,#213025);border-color:#455e48}
.gar-command-center .gar-cc-ticket.active:before{content:'';position:absolute;left:-9px;top:17px;height:47px;width:3px;background:#a9c694;border-radius:4px}
.gar-command-center .gar-cc-ticket-top{display:flex;align-items:center;justify-content:space-between;gap:8px}
.gar-command-center .gar-cc-ticket-number{color:#acc99b;letter-spacing:.08em;font-size:10px;font-weight:760}
.gar-command-center .gar-cc-ticket-top time{font-size:10px;color:#859687}
.gar-command-center .gar-cc-ticket>strong{color:#eaf0e6;font-size:13px;font-weight:740;line-height:1.45;letter-spacing:-.015em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.gar-command-center .gar-cc-ticket-desc{font-size:11px;color:#8b9c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gar-command-center .gar-cc-ticket-footer{display:flex;justify-content:space-between;align-items:center;gap:7px;margin-top:auto}
.gar-command-center .gar-cc-ticket-footer>span:first-child{color:#b2c6ac;font-size:10px;display:inline-flex;align-items:center;gap:4px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gar-command-center .gar-cc-ticket-footer .icon svg{height:12px;width:12px}
.gar-command-center .gar-cc-status{color:#a7bbaa;border:1px solid #465a47;padding:4px 5px;border-radius:5px;max-width:115px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:9px}
.gar-command-center .gar-cc-status.urgent{color:#e2a599;background:#482c28;border-color:#72463b}
.gar-command-center .gar-cc-ticket[hidden]{display:none}
.gar-command-center .gar-cc-none{padding:20px 12px;text-align:center;color:#8f9e8d;font-size:12px}
.gar-command-center .gar-cc-inbox-bottom{padding:16px 16px 17px;border-top:1px solid var(--cc-line);display:flex;justify-content:space-between;gap:6px;color:#8a9e8b;font-size:10px}
.gar-command-center .gar-cc-inbox-bottom span{display:flex;align-items:center;gap:5px}.gar-command-center .gar-cc-inbox-bottom .icon svg{width:13px;height:13px}
.gar-command-center .gar-cc-inbox-bottom a{color:#c0d8b2;font-weight:750}
.gar-command-center .gar-cc-workspace{grid-column:3;grid-row:2;display:flex;flex-direction:column;background:#101912;min-width:0;min-height:0;overflow:hidden}
.gar-command-center .gar-cc-case-head{padding:30px 29px 21px;background:linear-gradient(138deg,rgba(61,80,56,.16),transparent 75%);border-bottom:1px solid var(--cc-line);display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.gar-command-center .gar-cc-case-head .gar-cc-headline{min-width:0}
.gar-command-center .gar-cc-back{display:none;color:#a2b8a1;font-size:11px;align-items:center;gap:6px;margin-bottom:12px}
.gar-command-center .gar-cc-case-code{color:#8faa83;font-weight:790;letter-spacing:.13em;font-size:10px;text-transform:uppercase;margin:7px 0 24px;overflow-wrap:anywhere}
.gar-command-center .gar-cc-case-code em{color:#566c59;font-style:normal;margin:0 6px}
.gar-command-center .gar-cc-case-head h1{font-size:clamp(20px,2.15vw,29px);color:#f1f3eb;letter-spacing:-.046em;line-height:1.18;font-weight:760;margin:0 0 17px;overflow-wrap:anywhere}
.gar-command-center .gar-cc-case-tags{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#91a392;font-size:10px}
.gar-command-center .gar-cc-case-tags>span:not(.sc-chip){display:inline-flex;align-items:center;gap:5px}
.gar-command-center .gar-cc-case-tags .icon svg{width:12px;height:12px}
.gar-command-center .gar-cc-case-tags .sc-chip{border-radius:5px;padding:5px 10px}
.gar-command-center .gar-cc-header-action{flex:none;display:flex;align-items:center;gap:6px;color:#d5e8c9;background:#263a29;border:1px solid #425945;padding:10px 12px;border-radius:8px;font-weight:730;font-size:11px}
.gar-command-center .gar-cc-header-action .icon svg{height:14px;width:14px}
.gar-command-center .gar-cc-header-action:hover{background:#36503b}
.gar-command-center .gar-cc-content{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}
.gar-command-center .gar-cc-convo-tabs{flex:none;border-bottom:1px solid var(--cc-line);display:flex;gap:24px;padding:0 30px;align-items:center;min-height:45px;white-space:nowrap}
.gar-command-center .gar-cc-convo-tabs button{color:#87988a;border:0;border-bottom:2px solid transparent;background:none;font-size:11px;font-weight:700;padding:14px 0 12px}
.gar-command-center .gar-cc-convo-tabs button[aria-selected=true]{color:#e1ecda;border-bottom-color:#a9c590}
.gar-command-center .gar-cc-thread{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}
.gar-command-center .gar-cc-dayline{text-align:center;color:#758a78;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:760;margin:25px 0 3px}
.gar-command-center .sc-messages{flex:1;min-height:100px;height:auto;max-height:none!important;overflow-y:auto;display:flex;flex-direction:column;gap:19px;padding:19px 31px 24px;background:transparent}
.gar-command-center .sc-message{max-width:92%;gap:12px}
.gar-command-center .sc-message.mine{align-self:flex-end}
.gar-command-center .sc-message .gar-avatar,.gar-command-center .sc-message .gar-avatar-wrap{flex-shrink:0}
.gar-command-center .sc-bubble{border-radius:11px 11px 11px 3px;background:#1d3023;border-color:#364f3c;padding:13px 15px;min-width:0;max-width:100%;box-shadow:0 5px 14px rgba(0,0,0,.06)}
.gar-command-center .sc-message.mine .sc-bubble{background:#263d2d;border-color:#4a6b4e;border-radius:11px 11px 3px 11px}
.gar-command-center .sc-message.note .sc-bubble{background:#312a20;border-color:#6b573c}
.gar-command-center .sc-message-meta{margin-bottom:7px;gap:7px}
.gar-command-center .sc-message-meta strong{font-size:11px;color:#f2f5eb}
.gar-command-center .sc-message-meta time{font-size:9px;color:#879889}
.gar-command-center .sc-message-text{font-size:12px;line-height:1.65;color:#e6ede1}
.gar-command-center .sc-role{font-size:9px;padding:3px 6px}
.gar-command-center .sc-typing{flex:none;min-height:18px;font-size:10px;color:#adc29e;padding:2px 30px}
.gar-command-center .gar-cc-information{flex:1;min-height:0;overflow:auto;padding:30px 32px;color:#bdcbba}
.gar-command-center .gar-cc-information h2{color:#edf3e7;font-size:23px;margin:15px 0 12px}
.gar-command-center .gar-cc-information>p{white-space:pre-wrap;line-height:1.8;font-size:13px}
.gar-command-center .gar-cc-information dl{border-top:1px solid var(--cc-line);margin:25px 0 0;padding-top:8px}
.gar-command-center .gar-cc-information dl>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--cc-line);padding:11px 0;font-size:12px}
.gar-command-center .gar-cc-information dt{color:#839587}.gar-command-center .gar-cc-information dd{margin:0;text-align:right;color:#dfe9dd}
.gar-command-center .gar-cc-activity{display:flex;gap:13px;border-bottom:1px solid var(--cc-line);padding:16px 0;font-size:12px}
.gar-command-center .gar-cc-activity>span{color:#a5c18e}.gar-command-center .gar-cc-activity p{color:#b1bdae;font-size:12px;line-height:1.6;margin:7px 0 0}
.gar-command-center .gar-cc-content[data-sc-work=thread] [data-sc-workpane]:not([data-sc-workpane=thread]),
.gar-command-center .gar-cc-content[data-sc-work=info] [data-sc-workpane]:not([data-sc-workpane=info]),
.gar-command-center .gar-cc-content[data-sc-work=activity] [data-sc-workpane]:not([data-sc-workpane=activity]){display:none}
.gar-command-center .gar-cc-compose{flex:none;border-top:1px solid var(--cc-line);background:#101a13;padding:12px 23px 0}
.gar-command-center .gar-cc-compose textarea{resize:vertical;display:block;width:100%;min-height:64px;max-height:170px;background:#18261b;border-color:#3e5b40;color:#eef3e8;border-radius:10px 10px 0 0;margin:0;font-size:12px;padding:13px 14px}
.gar-command-center .gar-cc-compose .sc-compose-actions{background:#18261b;border:1px solid #3e5b40;border-top:0;border-radius:0 0 10px 10px;min-height:43px;padding:5px 10px 6px 14px}
.gar-command-center .gar-cc-compose .sc-compose-actions .btn{background:#a7c38a;color:#1a281a;border:0;border-radius:7px;padding:9px 12px;font-weight:760;margin:0}
.gar-command-center .gar-cc-compose .sc-internal{color:#b6c8b1;font-size:11px}
.gar-command-center .gar-cc-compose-foot{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#718673;padding:10px 23px 14px}
.gar-command-center .gar-cc-closed{color:#baa994;background:#28241c;padding:20px}
.gar-command-center .gar-cc-empty-work{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1;padding:45px;max-width:600px}
.gar-command-center .gar-cc-empty-work h1{font-size:clamp(30px,3.5vw,46px);letter-spacing:-.045em;line-height:1.12;margin:23px 0 10px;color:#edf1e8}
.gar-command-center .gar-cc-empty-work p{font-size:13px;color:#9dae9e;line-height:1.8;max-width:400px}
.gar-command-center .gar-cc-primary{margin-top:15px;padding:12px 18px;border-radius:8px;background:#abc48f;color:#152116;font-size:12px;font-weight:790;display:inline-flex;align-items:center;gap:9px}
.gar-command-center .gar-cc-side{grid-column:4;grid-row:2;border-left:1px solid var(--cc-line);background:#161f19;overflow-y:auto;overflow-x:hidden;min-width:0;scrollbar-color:#435746 transparent;scrollbar-width:thin}
.gar-command-center .gar-cc-side>.sc-aside{border:0;background:none;position:static;overflow:visible;max-height:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:0}
.gar-command-center .gar-cc-side .sc-toolheading{padding:23px 20px 16px;color:#eef1e9;font-size:13px;border-bottom:0}
.gar-command-center .gar-cc-side .gar-cc-panel-num{font-size:10px;color:#829582;font-weight:650}
.gar-command-center .gar-cc-side .sc-toolnav{margin:0 14px 18px;border:1px solid #334737;border-radius:8px;background:#101811;display:flex;flex-wrap:wrap;gap:3px;padding:4px}
.gar-command-center .gar-cc-side .sc-tooltab{font-size:10px;flex:1 1 44%;padding:9px 4px;background:none;border:0;color:#8fa38e;white-space:nowrap;min-width:85px}
.gar-command-center .gar-cc-side .sc-tooltab[aria-selected=true]{background:#2b3f2d;color:#e3edd9;border-radius:5px;box-shadow:none}
.gar-command-center .gar-cc-side .sc-panel{border:0;border-top:1px solid var(--cc-line);border-radius:0;background:none;box-shadow:none;padding:17px 20px 19px;margin:0}
.gar-command-center .gar-cc-side .sc-panel h3{font-size:12px;color:#dce8d8;margin-bottom:13px}
.gar-command-center .gar-cc-side .sc-detail{margin-bottom:12px;font-size:11px;flex-wrap:nowrap}
.gar-command-center .gar-cc-side .sc-detail span{color:#839986}
.gar-command-center .gar-cc-side .sc-detail strong{color:#e1e9df;max-width:60%;text-align:right}
.gar-command-center .gar-cc-side .sc-panel label{font-size:10px;color:#aebdab}
.gar-command-center .gar-cc-side select,.gar-command-center .gar-cc-side input:not([type=checkbox]),.gar-command-center .gar-cc-side textarea{color:#dce8d6;background:#111a13;border-color:#3e5340;min-height:34px;font-size:11px}
.gar-command-center .gar-cc-side .sc-panel .btn{border-radius:7px;font-size:11px}
.gar-command-center .gar-cc-side .sc-panel .btn-primary{background:#9fb88c;color:#162216;border:0}
.gar-command-center .gar-cc-side .sc-panel .btn-outline{background:#223526;border:1px solid #466048;color:#dfebd7}
.gar-command-center .gar-cc-side .sc-panel .btn-ghost{color:#9eaf9c}
.gar-command-center .gar-cc-privacy-note{font-size:10px;padding:13px 12px;border:1px solid #554c32;border-radius:7px;background:#29281e;color:#ccb78a;margin:12px 0;line-height:1.6;display:flex;align-items:flex-start;gap:7px}
.gar-command-center .gar-cc-privacy-note .icon{flex:none}
.gar-command-center .gar-cc-side-empty{padding:26px 20px;color:#aab9a7}
.gar-command-center .gar-cc-side-empty .gar-cc-side-label{font-size:9px;color:#8ba17c;letter-spacing:.14em;font-weight:760}
.gar-command-center .gar-cc-side-empty h3{font-size:15px;color:#f0f4eb;margin:16px 0 6px}
.gar-command-center .gar-cc-side-empty p{font-size:12px;line-height:1.75;color:#9eaf9f}
.gar-command-center .gar-cc-side-empty>a{color:#c3d7b7;font-size:11px;display:flex;gap:7px;align-items:center;margin-top:18px}
.gar-command-center .sc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
@media(max-width:1310px){.gar-command-center .gar-cc-grid{grid-template-columns:62px 265px minmax(290px,1fr) 270px}.gar-command-center .gar-cc-topbar{padding:0 18px}.gar-command-center .gar-cc-case-head{padding:22px 20px 18px}.gar-command-center .gar-cc-convo-tabs{padding:0 20px}.gar-command-center .sc-messages{padding:17px 18px 20px}}
@media(max-width:1020px){.gar-command-center .gar-cc-grid{height:auto;min-height:100vh;overflow:visible;grid-template-columns:62px 252px minmax(0,1fr);grid-template-rows:64px minmax(670px,1fr)}.gar-command-center .gar-cc-topbar{grid-column:2/4}.gar-command-center .gar-cc-rail{grid-row:1/3}.gar-command-center .gar-cc-inbox{grid-column:2;grid-row:2;min-height:670px}.gar-command-center .gar-cc-workspace{grid-column:3;grid-row:2;min-height:670px}.gar-command-center .gar-cc-side{grid-column:3;grid-row:3;border-top:1px solid var(--cc-line);border-left:0;overflow:visible}.gar-command-center .gar-cc-side>.sc-aside{display:block}.gar-command-center .gar-cc-live{display:none}.gar-command-center .gar-cc-workspace>.gar-cc-empty-work{min-height:670px}}
@media(max-width:690px){.gar-command-center .gar-cc-grid{display:flex;flex-direction:column;min-height:100vh;height:auto}.gar-command-center .gar-cc-rail{min-height:56px;flex:none;height:56px;width:100%;flex-direction:row;padding:7px 16px;border-right:0;border-bottom:1px solid var(--cc-line);gap:15px}.gar-command-center .gar-cc-logo{width:36px;height:36px;border-radius:9px}.gar-command-center .gar-cc-logo img{width:30px;height:30px}.gar-command-center .gar-cc-rail-links{flex-direction:row;padding:0;gap:4px;margin-left:auto}.gar-command-center .gar-cc-rail-links>a{height:36px;width:36px}.gar-command-center .gar-cc-rail-links .is-current:before{display:none}.gar-command-center .gar-cc-rail-bottom{display:none}.gar-command-center .gar-cc-topbar{min-height:47px;flex:none;padding:0 15px}.gar-command-center .gar-cc-breadcrumb{font-size:9px;gap:6px}.gar-command-center .gar-cc-breadcrumb span:first-child{max-width:135px;overflow:hidden;text-overflow:ellipsis}.gar-command-center .gar-cc-top-right{gap:6px}.gar-command-center .gar-cc-top-right .gar-avatar{width:25px;height:25px}.gar-command-center .gar-cc-user{display:none}.gar-command-center .gar-cc-inbox{flex:none;min-height:0;border-right:0}.gar-command-center .gar-cc-inbox-head{padding:19px 14px 12px}.gar-command-center .gar-cc-inbox-title h2{font-size:22px}.gar-command-center .gar-cc-ticket-list{max-height:550px;overflow:auto;padding-bottom:5px}.gar-command-center .gar-cc-ticket{min-height:120px}.gar-command-center .gar-cc-workspace{min-height:450px;flex:1;overflow:visible}.gar-command-center .gar-cc-content{min-height:350px}.gar-command-center .gar-cc-side{flex:none;overflow:visible}.gar-command-center[data-cc-selected=yes] .gar-cc-inbox{display:none}.gar-command-center .gar-cc-back{display:inline-flex}.gar-command-center .gar-cc-case-head{padding:20px 15px}.gar-command-center .gar-cc-case-code{font-size:9px;margin-bottom:13px}.gar-command-center .gar-cc-case-head h1{font-size:23px;margin-bottom:12px}.gar-command-center .gar-cc-header-action{padding:9px;font-size:0}.gar-command-center .gar-cc-header-action .icon svg{width:17px;height:17px}.gar-command-center .gar-cc-convo-tabs{padding:0 15px;gap:20px;overflow-x:auto}.gar-command-center .gar-cc-convo-tabs button{font-size:10px}.gar-command-center .gar-cc-thread{min-height:290px}.gar-command-center .sc-messages{min-height:220px;max-height:410px!important;padding:14px 13px}.gar-command-center .sc-message{max-width:98%;gap:8px}.gar-command-center .sc-bubble{padding:11px}.gar-command-center .sc-message-text{font-size:12px}.gar-command-center .gar-cc-compose{padding:10px 12px 0}.gar-command-center .gar-cc-compose-foot{padding:9px 12px 12px}.gar-command-center .gar-cc-information{padding:22px 16px;min-height:300px}.gar-command-center .gar-cc-side>.sc-aside{display:flex}.gar-command-center .gar-cc-side .sc-toolheading{padding-top:17px}.gar-command-center .gar-cc-side .sc-toolnav{margin-bottom:7px}}
.gar-command-center .gar-cc-search input:not([type=checkbox]):not([type=radio]){width:100%;padding:0;border:0;min-height:0;height:30px;background:transparent;box-shadow:none;border-radius:0}
.gar-command-center .gar-cc-search input:not([type=checkbox]):not([type=radio]):focus{outline:0;box-shadow:none}
.gar-command-center .gar-cc-you{color:#99b18e;font-size:9px;border-left:1px solid #465647;padding-left:7px}

/* GAR v0.7.3: Ausklappbares Archiv & geschuetzte Medien – Premium Command Center. */
.gar-command-center .gar-cc-inbox-mode{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding-top:11px}
.gar-command-center .gar-cc-inbox-mode a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid #344638;border-radius:7px;color:#94a894;background:#151e18;font-weight:720;font-size:11px;text-decoration:none}
.gar-command-center .gar-cc-inbox-mode a.active{color:#dcecd5;border-color:#648263;background:#2a3f2e}
.gar-command-center .gar-cc-inbox-mode .icon svg{width:13px;height:13px}
.gar-command-center .gar-cc-archive-filter{flex:1;min-width:95px;display:flex;flex-direction:column;gap:5px;margin:0;color:#9bae98;font-weight:650;font-size:10px}
.gar-command-center .gar-cc-archive-filter select{width:100%;font-size:11px;color:#d5e5cc;background:#19251c;border:1px solid #344638;border-radius:7px;padding:7px 9px;min-height:34px}
.gar-command-center[data-cc-archive=yes] .gar-cc-inbox-controls{display:flex;flex-wrap:wrap;gap:8px}
.gar-command-center[data-cc-archive=yes] .gar-cc-ticket-desc{color:#b2c3ad}
.gar-command-center .gar-media-picker{display:flex;align-items:center;gap:11px;flex-wrap:wrap;padding:7px 12px;border:1px solid #3e5b40;border-top:0;background:#18261b;color:#a1b29d;font-size:10px;line-height:1.4}
.gar-command-center .gar-media-label{display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;flex-shrink:0;margin:0!important;background:#28392b;border:1px solid #475b48;padding:7px 10px;border-radius:7px;color:#ddecd4;font-size:11px;font-weight:680;cursor:pointer}
.gar-command-center .gar-media-label:hover{background:#354b37}
.gar-command-center .gar-media-label .icon svg{width:13px;height:13px}
.gar-command-center .gar-media-label input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.gar-command-center .gar-media-picked{flex:1;overflow-wrap:anywhere;font-size:10px}
.gar-command-center .gar-cc-compose:has(.gar-media-picker) textarea{border-radius:10px 10px 0 0}
.gar-command-center .gar-cc-compose:has(.gar-media-picker) .sc-compose-actions{border-radius:0 0 10px 10px}
.gar-command-center .gar-cc-compose.drag-over{outline:2px dashed #a2c692;outline-offset:-4px}
.gar-command-center .gar-media-attachments{display:flex;flex-direction:column;gap:8px;margin-top:11px;max-width:100%}
.gar-command-center .gar-media-item{min-width:0;max-width:100%;display:flex;align-items:start;flex-direction:column;gap:8px}
.gar-command-center .gar-media-load{max-width:100%;color:#c3d8bd;background:#18291d;border:1px solid #476148;border-radius:8px;padding:9px 11px;text-align:left;overflow-wrap:anywhere;font-size:11px;cursor:pointer}
.gar-command-center .gar-media-load:disabled{opacity:.65;cursor:wait}
.gar-command-center .gar-media-preview{max-width:100%;width:auto;max-height:360px;border-radius:8px;border:1px solid #465e48;object-fit:contain;background:#0a120d}
.gar-command-center video.gar-media-preview{width:min(100%,510px);max-height:320px}
.gar-command-center .gar-media-download{color:#b5cead;font-size:10px;text-decoration:underline;text-underline-offset:3px}
@media(max-width:690px){.gar-command-center .gar-cc-inbox-mode{padding-top:8px}.gar-command-center .gar-cc-archive-filter{min-width:125px}.gar-command-center .gar-media-picker{gap:7px}.gar-command-center .gar-media-preview{max-height:260px}}
.gar-command-center .gar-cc-archive-home{width:100%;max-width:740px;padding:clamp(26px,4vw,56px);margin:auto;align-self:center;color:#c3d2be}
.gar-command-center .gar-cc-archive-home h1{font-size:clamp(25px,2.6vw,35px);letter-spacing:-.045em;color:#edf1e8;line-height:1.14;margin:22px 0 11px}
.gar-command-center .gar-cc-archive-home>p{font-size:13px;line-height:1.8;color:#9bac9b;max-width:570px}
.gar-command-center .gar-cc-archive-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0}
.gar-command-center .gar-cc-archive-stats>div{background:#1a281d;border:1px solid #364c39;border-radius:10px;padding:16px 19px;display:flex;flex-direction:column;gap:6px}
.gar-command-center .gar-cc-archive-stats strong{font-size:25px;color:#dcebd1;line-height:1.2}
.gar-command-center .gar-cc-archive-stats span{font-size:11px;color:#a5b5a0}
.gar-command-center .gar-cc-archive-recent{padding-top:4px}
.gar-command-center .gar-cc-archive-recent h2{font-size:13px;color:#dbe8d4;margin:0 0 9px}
.gar-command-center .gar-cc-archive-recent>a{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 2px;border-bottom:1px solid #2b3a2e;color:#d6e5d1;font-size:12px;text-decoration:none}
.gar-command-center .gar-cc-archive-recent>a:hover{color:#c3e4aa}
.gar-command-center .gar-cc-archive-recent>a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gar-command-center .gar-cc-archive-recent>a small{flex-shrink:0;color:#91a593;font-size:10px}
.gar-command-center .gar-cc-archive-help{display:flex;gap:9px;margin-top:28px;font-size:11px;color:#94aa93;line-height:1.65}
@media(max-width:690px){.gar-command-center .gar-cc-archive-home{padding:27px 17px}.gar-command-center .gar-cc-archive-home h1{font-size:25px;margin:16px 0 9px}.gar-command-center .gar-cc-archive-recent>a{flex-direction:column;align-items:flex-start;gap:4px}.gar-command-center .gar-cc-archive-stats{gap:9px;margin:20px 0}.gar-command-center .gar-cc-archive-stats>div{padding:12px}.gar-command-center .gar-cc-archive-stats strong{font-size:21px}}
