html:has(.ydl-tmc-workspace-page){margin-top:0!important}
body.ydl-tmc-workspace-page{margin:0!important;width:100%!important;max-width:100vw!important;background:#03070c!important;color:#ecf7fd!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;overflow:hidden!important;overflow-x:hidden!important}
#wpadminbar{display:none!important}
.ydl-tmc-workspace,.ydl-tmc-workspace *,.ydl-tmc-workspace *:before,.ydl-tmc-workspace *:after{box-sizing:border-box}
.ydl-tmc-workspace{--bg:#03070c;--panel:#08111a;--line:rgba(109,231,255,.14);--line2:rgba(109,231,255,.34);--cyan:#6de7ff;--green:#72f1b8;--purple:#a78bfa;width:100%;max-width:100vw;min-width:0;height:100dvh;overflow:hidden;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);background:radial-gradient(circle at 75% 12%,rgba(167,139,250,.065),transparent 28%),radial-gradient(circle at 18% 8%,rgba(109,231,255,.045),transparent 30%),linear-gradient(rgba(109,231,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(109,231,255,.022) 1px,transparent 1px),#03070c;background-size:auto,auto,44px 44px,44px 44px;transition:grid-template-rows .18s ease}
.ydl-tmc-workspace button,.ydl-tmc-workspace a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid #1d3743;border-radius:10px;background:rgba(7,16,25,.92);color:#edf9ff!important;text-decoration:none!important;font-size:11px;font-weight:800;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}
.ydl-tmc-workspace button:hover,.ydl-tmc-workspace a:hover{border-color:var(--line2)}
.ydl-tmc-workspace button:focus-visible,.ydl-tmc-workspace a:focus-visible,.ydl-tmc-workspace input:focus-visible,.ydl-tmc-workspace select:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}
.ydl-tmc-workspace button.is-primary{border-color:var(--cyan);background:var(--cyan);color:#061018!important}.ydl-tmc-workspace button.is-primary *{color:#061018!important}.ydl-tmc-workspace button.is-danger{color:#ff9caf!important}
.ydl-tmc-workspace__reveal-strip{position:fixed;z-index:99996;left:0;right:0;top:0;height:9px;background:transparent}
.ydl-tmc-workspace__header{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(109,231,255,.1);background:rgba(5,11,17,.97);overflow:hidden;transition:.18s ease}
.ydl-tmc-workspace__brand{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:0 9px;min-width:0}.ydl-tmc-workspace__brandmark{grid-row:1/3;display:grid;grid-template-columns:repeat(2,5px);gap:3px}.ydl-tmc-workspace__brandmark i{width:5px;height:5px;border-radius:50%;background:var(--cyan)}.ydl-tmc-workspace__brand strong{color:#f4fbff;font-size:12px;letter-spacing:.06em}.ydl-tmc-workspace__brand small{color:#5f7e8e;font:800 7px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}
.ydl-tmc-workspace__title span,.ydl-tmc-workspace__title b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ydl-tmc-workspace__title span{color:#6f8997;font:800 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em}.ydl-tmc-workspace__title b{margin-top:4px;color:var(--cyan);font-size:13px;letter-spacing:.07em}.ydl-tmc-workspace__head-actions{display:flex;gap:7px;align-items:center;justify-content:flex-end}
.ydl-tmc-workspace__controls{padding:9px 14px;border-bottom:1px solid rgba(109,231,255,.08);background:#071019;overflow:hidden;transition:.18s ease}.ydl-tmc-workspace__toolbar{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.ydl-tmc-workspace__toolbar button.is-active{border-color:var(--cyan);background:rgba(109,231,255,.09);color:var(--cyan)!important}.ydl-tmc-workspace__related{border-color:rgba(167,139,250,.24)!important;color:#d8ccff!important}.ydl-tmc-workspace__count{display:inline-flex;align-items:baseline;gap:4px;margin-left:auto;color:#6c8797;font-size:9px}.ydl-tmc-workspace__count b{color:#d9edf5;font-size:13px}
.ydl-tmc-workspace__notices{display:grid;gap:5px;padding:6px 14px 0;overflow:hidden;transition:.18s ease}.ydl-tmc-workspace__message{padding:7px 11px;border:1px solid rgba(109,231,255,.12);border-radius:9px;background:rgba(7,16,25,.94);color:#8ea6b5;font-size:10px;line-height:1.5}.ydl-tmc-workspace__message[hidden]{display:none}.ydl-tmc-workspace__message.is-error{color:#ff9bae}.ydl-tmc-workspace__message.is-warn{color:#ffd37c}
.ydl-tmc-workspace.is-ui-hidden{grid-template-rows:0 0 0 auto minmax(0,1fr)}.ydl-tmc-workspace.is-ui-hidden .ydl-tmc-workspace__header,.ydl-tmc-workspace.is-ui-hidden .ydl-tmc-workspace__controls,.ydl-tmc-workspace.is-ui-hidden .ydl-tmc-workspace__notices{opacity:0;max-height:0;min-height:0;padding-top:0;padding-bottom:0;border:0;pointer-events:none}
.ydl-tmc-workspace__mobile-tabs{display:none;min-width:0;padding:6px 8px;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;border-bottom:1px solid rgba(109,231,255,.09);background:#050c13}.ydl-tmc-workspace__mobile-tabs[hidden]{display:none!important}.ydl-tmc-workspace__mobile-tabs button{flex:0 0 auto;min-height:32px;padding:0 10px;font-size:10px}.ydl-tmc-workspace__mobile-tabs button.is-active{border-color:var(--cyan);background:rgba(109,231,255,.1);color:var(--cyan)!important}
.ydl-tmc-workspace__stage{min-width:0;min-height:0;overflow:hidden;padding:8px 10px 10px;display:flex;flex-direction:column}.ydl-tmc-workspace__empty{flex:1 1 auto;display:grid;place-content:center;justify-items:center;gap:10px;min-height:100%;padding:30px;text-align:center}.ydl-tmc-workspace__empty[hidden]{display:none}.ydl-tmc-workspace__empty-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--line2);border-radius:16px;background:linear-gradient(135deg,rgba(109,231,255,.06),rgba(167,139,250,.07));color:var(--cyan);font-size:27px}.ydl-tmc-workspace__empty h1{margin:0!important;color:#fff!important;font-size:23px!important}.ydl-tmc-workspace__empty p{max-width:650px;margin:0;color:#809aa9;font-size:11px}
.ydl-tmc-workspace__chats{flex:1 1 auto;display:grid;gap:8px;width:100%;height:auto;min-width:0;min-height:0;align-content:stretch;overflow:hidden}
/* AUTO LAYOUT */
.ydl-tmc-workspace__chats[data-layout="grid"][data-count="1"],.ydl-tmc-workspace__chats[data-focus-strategy="priority-grid"][data-count="1"]{grid-template-columns:minmax(0,860px);grid-template-rows:1fr;justify-content:center}
.ydl-tmc-workspace__chats[data-layout="grid"][data-count="2"],.ydl-tmc-workspace__chats[data-focus-strategy="priority-grid"][data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}
.ydl-tmc-workspace__chats[data-layout="grid"][data-count="3"],.ydl-tmc-workspace__chats[data-focus-strategy="priority-grid"][data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr}
.ydl-tmc-workspace__chats[data-layout="grid"][data-count="4"],.ydl-tmc-workspace__chats[data-focus-strategy="priority-grid"][data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}
.ydl-tmc-workspace__chats[data-layout="grid"][data-count="5"],.ydl-tmc-workspace__chats[data-focus-strategy="priority-grid"][data-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.ydl-tmc-workspace__chats[data-layout="grid"][data-count="5"] .ydl-tmc-workspace__chat-card:nth-child(-n+3),.ydl-tmc-workspace__chats[data-focus-strategy="priority-grid"][data-count="5"] .ydl-tmc-workspace__chat-card:nth-child(-n+3){grid-column:span 2}.ydl-tmc-workspace__chats[data-layout="grid"][data-count="5"] .ydl-tmc-workspace__chat-card:nth-child(n+4),.ydl-tmc-workspace__chats[data-focus-strategy="priority-grid"][data-count="5"] .ydl-tmc-workspace__chat-card:nth-child(n+4){grid-column:span 3}
.ydl-tmc-workspace__chats[data-layout="grid"][data-count="6"],.ydl-tmc-workspace__chats[data-focus-strategy="priority-grid"][data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}
/* FOCUS 1–3 */
.ydl-tmc-workspace__chats[data-focus-strategy="spotlight"][data-count="1"]{grid-template-columns:minmax(0,900px);grid-template-rows:1fr;justify-content:center}
.ydl-tmc-workspace__chats[data-focus-strategy="spotlight"][data-count="2"]{grid-template-columns:minmax(0,1.7fr) minmax(320px,.7fr);grid-template-rows:1fr}
.ydl-tmc-workspace__chats[data-focus-strategy="spotlight"][data-count="3"]{grid-template-columns:minmax(0,1.65fr) minmax(320px,.72fr);grid-template-rows:repeat(2,minmax(0,1fr))}
.ydl-tmc-workspace__chats[data-focus-strategy="spotlight"] .ydl-tmc-workspace__chat-card.is-focused{grid-column:1;grid-row:1/-1}
.ydl-tmc-workspace__chats[data-focus-strategy="spotlight"] .ydl-tmc-workspace__chat-card:not(.is-focused){grid-column:2}
/* FOCUS 4–6 on wide desktop. Flat grid + data slots means iframe DOM is never moved. */
.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"]{grid-template-columns:repeat(14,minmax(0,1fr));min-height:0}
.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"] .ydl-tmc-workspace__chat-card.is-focused{grid-column:1/9;grid-row:1/-1}
.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"][data-count="4"]{grid-template-rows:repeat(3,minmax(0,1fr))}.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"][data-count="4"] [data-chat-slot="1"]{grid-column:9/15;grid-row:1}.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"][data-count="4"] [data-chat-slot="2"]{grid-column:9/15;grid-row:2}.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"][data-count="4"] [data-chat-slot="3"]{grid-column:9/15;grid-row:3}
.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"][data-count="5"]{grid-template-rows:repeat(2,minmax(0,1fr))}.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"][data-count="5"] [data-chat-slot="1"]{grid-column:9/12;grid-row:1}.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"][data-count="5"] [data-chat-slot="2"]{grid-column:12/15;grid-row:1}.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"][data-count="5"] [data-chat-slot="3"]{grid-column:9/12;grid-row:2}.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"][data-count="5"] [data-chat-slot="4"]{grid-column:12/15;grid-row:2}
.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"][data-count="6"]{grid-template-rows:repeat(3,minmax(0,1fr))}.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"][data-count="6"] [data-chat-slot="1"]{grid-column:9/12;grid-row:1}.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"][data-count="6"] [data-chat-slot="2"]{grid-column:12/15;grid-row:1}.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"][data-count="6"] [data-chat-slot="3"]{grid-column:9/12;grid-row:2}.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"][data-count="6"] [data-chat-slot="4"]{grid-column:12/15;grid-row:2}.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"][data-count="6"] [data-chat-slot="5"]{grid-column:9/15;grid-row:3}
.ydl-tmc-workspace__chats[data-focus-strategy="priority-grid"] .ydl-tmc-workspace__chat-card.is-focused,.ydl-tmc-workspace__chat-card.is-focused{border-color:rgba(109,231,255,.72);box-shadow:0 0 0 1px rgba(109,231,255,.23),0 22px 60px rgba(0,0,0,.28)}
.ydl-tmc-workspace__chat-card{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);align-self:stretch;border:1px solid rgba(109,231,255,.16);border-radius:12px;background:#03070a;overflow:hidden;box-shadow:0 12px 35px rgba(0,0,0,.18)}
.ydl-tmc-workspace__chat-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:36px;padding:4px 7px;border-bottom:1px solid rgba(109,231,255,.1);background:#08111a}.ydl-tmc-workspace__chat-name{min-width:0;display:flex;align-items:center;gap:7px}.ydl-tmc-workspace__chat-name i{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--purple);box-shadow:0 0 12px rgba(167,139,250,.45)}.ydl-tmc-workspace__chat-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#edf8fd;font-size:11px}.ydl-tmc-workspace__focus-badge{display:none;padding:3px 5px;border-radius:999px;background:var(--cyan);color:#041018;font:900 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.ydl-tmc-workspace__chat-card.is-focused .ydl-tmc-workspace__focus-badge{display:inline-flex}
.ydl-tmc-workspace__chat-actions{display:flex;align-items:center;gap:4px;justify-content:flex-end;flex-wrap:nowrap}.ydl-tmc-workspace__chat-actions button,.ydl-tmc-workspace__chat-actions a{min-height:27px;padding:0 8px;border-radius:7px}.ydl-tmc-workspace__chat-actions button,.ydl-tmc-workspace__chat-actions button b,.ydl-tmc-workspace__chat-actions a,.ydl-tmc-workspace__chat-actions a b{font-size:9px}.ydl-tmc-workspace__chat-state{padding:5px 7px;border-radius:999px;font:900 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ydl-tmc-workspace__chat-state.is-loading{color:#819ba8;background:rgba(129,155,168,.08)}.ydl-tmc-workspace__chat-state.is-ready{color:#06110b;background:var(--green)}
.ydl-tmc-workspace__chat-frame{position:relative;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;background:#0e0e10;overflow:hidden}.ydl-tmc-workspace__chat-frame iframe{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border:0!important;margin:0!important;padding:0!important}.ydl-tmc-workspace__fallback{min-height:250px;place-content:center;padding:25px;text-align:center;color:#89a0ae;font-size:11px;line-height:1.7;background:#03070a}.ydl-tmc-workspace__fallback:not([hidden]){display:grid}.ydl-tmc-workspace__fallback a{margin-top:10px;color:var(--cyan)!important;font-weight:900}
.ydl-tmc-workspace__consent{position:fixed;left:50%;bottom:20px;z-index:99990;transform:translateX(-50%);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;width:min(920px,calc(100% - 28px));padding:18px;border:1px solid var(--line2);border-radius:15px;background:rgba(7,16,25,.98);box-shadow:0 25px 90px rgba(0,0,0,.5)}.ydl-tmc-workspace__consent[hidden]{display:none}.ydl-tmc-workspace__consent strong{font-size:13px}.ydl-tmc-workspace__consent p{margin:5px 0 0;color:#8fa6b4;font-size:10px}.ydl-tmc-workspace__consent>div:last-child{display:flex;gap:7px}
.ydl-tmc-workspace__scrim{position:fixed;inset:0;z-index:99997;background:rgba(0,0,0,.58);backdrop-filter:blur(3px)}.ydl-tmc-workspace__scrim[hidden],.ydl-tmc-workspace__drawer[hidden],.ydl-tmc-workspace__modal[hidden]{display:none}
.ydl-tmc-workspace__drawer{position:fixed;z-index:99998;top:0;right:0;width:min(400px,calc(100% - 24px));height:100dvh;padding:22px;border-left:1px solid var(--line2);background:#071019;box-shadow:-25px 0 80px rgba(0,0,0,.48);overflow:auto}.ydl-tmc-workspace__drawer-head,.ydl-tmc-workspace__modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.ydl-tmc-workspace__drawer-head span,.ydl-tmc-workspace__modal-head span{color:var(--cyan);font:900 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.ydl-tmc-workspace__drawer-head h2,.ydl-tmc-workspace__modal-head h2{margin:7px 0 0!important;color:#fff!important;font-size:20px!important}.ydl-tmc-workspace__drawer-head>button,.ydl-tmc-workspace__modal-head>button{width:36px;padding:0}.ydl-tmc-workspace__setting{display:grid;gap:7px;margin:0 0 15px;color:#9eb1bd;font-size:11px;font-weight:700}.ydl-tmc-workspace__setting select{width:100%;min-height:40px;padding:0 9px;border:1px solid #24424f;border-radius:9px;background:#040b11;color:#eef9ff}.ydl-tmc-workspace__setting.is-check{grid-template-columns:auto 1fr;align-items:center}.ydl-tmc-workspace__shortcut-help,.ydl-tmc-workspace__privacy{margin:18px 0;padding:14px;border:1px solid rgba(109,231,255,.15);border-radius:12px;background:rgba(109,231,255,.035)}.ydl-tmc-workspace__shortcut-help strong{color:var(--cyan);font-size:10px}.ydl-tmc-workspace__shortcut-help p,.ydl-tmc-workspace__privacy p{margin:7px 0 0;color:#8ca4b1;font-size:10px;line-height:1.65}.ydl-tmc-workspace__privacy{border-color:rgba(114,241,184,.16);background:rgba(114,241,184,.035)}.ydl-tmc-workspace__privacy strong{color:var(--green);font:900 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ydl-tmc-workspace__drawer>button{width:100%;margin-top:8px}
.ydl-tmc-workspace__modal{position:fixed;z-index:99998;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100% - 24px));padding:22px;border:1px solid var(--line2);border-radius:18px;background:#071019;box-shadow:0 25px 90px rgba(0,0,0,.55)}.ydl-tmc-workspace__modal p{margin:0 0 16px;color:#9eb1bd;font-size:12px}.ydl-tmc-workspace__modal-form{display:grid;gap:12px}.ydl-tmc-workspace__modal-form input{width:100%;min-height:48px;padding:0 14px;border:1px solid #24424f;border-radius:12px;background:#040b11;color:#eef9ff;font-size:14px}.ydl-tmc-workspace__modal-actions{display:flex;gap:8px;justify-content:flex-end}.ydl-tmc-workspace__keygrid{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px 12px;align-items:center}.ydl-tmc-workspace__keygrid kbd{display:grid;place-content:center;min-height:32px;border:1px solid rgba(109,231,255,.25);border-radius:8px;background:#03080d;color:var(--cyan);font:900 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ydl-tmc-workspace__keygrid span{color:#a3b6c1;font-size:11px}
body.ydl-tmc-workspace-drawer-open,body.ydl-tmc-workspace-modal-open{overflow:hidden!important}.ydl-tmc-workspace.is-compact .ydl-tmc-workspace__chat-head{min-height:31px}.ydl-tmc-workspace.is-compact .ydl-tmc-workspace__chat-actions button,.ydl-tmc-workspace.is-compact .ydl-tmc-workspace__chat-actions a{min-height:24px;padding:0 6px}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
/* Smaller desktops / tablets: readable 2-column cards with internal stage scrolling. */
@media(max-width:1180px) and (min-width:881px){.ydl-tmc-workspace__header{grid-template-columns:auto 1fr}.ydl-tmc-workspace__title{display:none}.ydl-tmc-workspace__stage{overflow:auto;overflow-x:hidden}.ydl-tmc-workspace__chats,.ydl-tmc-workspace__chats[data-layout="grid"],.ydl-tmc-workspace__chats[data-layout="focus"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;width:100%;height:auto;overflow:visible}.ydl-tmc-workspace__chat-card,.ydl-tmc-workspace__chats[data-focus-strategy] .ydl-tmc-workspace__chat-card.is-focused{grid-column:auto!important;grid-row:auto!important;min-height:460px}.ydl-tmc-workspace__chats[data-count="1"] .ydl-tmc-workspace__chat-card{grid-column:1/-1!important;width:min(760px,100%);justify-self:center}}
/* Mobile: one readable Twitch chat at a time, switched through channel tabs. */
@media(max-width:880px){.ydl-tmc-workspace__mobile-tabs:not([hidden]){display:flex}.ydl-tmc-workspace__stage{padding:0;overflow:hidden}.ydl-tmc-workspace__chats,.ydl-tmc-workspace__chats[data-layout="grid"],.ydl-tmc-workspace__chats[data-layout="focus"]{display:block!important;width:100%;height:100%;overflow:hidden}.ydl-tmc-workspace__chat-card{display:none!important;width:100%;height:100%;max-width:100%;min-width:0;border-radius:0}.ydl-tmc-workspace__chat-card.is-mobile-active{display:grid!important}.ydl-tmc-workspace__chat-frame{width:100%;height:100%;min-height:0}.ydl-tmc-workspace__head-actions b{display:none}.ydl-tmc-workspace__head-actions button,.ydl-tmc-workspace__head-actions a{width:38px;padding:0}.ydl-tmc-workspace__count{margin-left:0}.ydl-tmc-workspace__related b{display:none}.ydl-tmc-workspace__related{width:38px;padding:0}}
@media(max-width:600px){.ydl-tmc-workspace__header{grid-template-columns:minmax(0,1fr) auto;padding-left:8px;padding-right:8px}.ydl-tmc-workspace__brand strong{font-size:11px}.ydl-tmc-workspace__brand small{font-size:6px}.ydl-tmc-workspace__controls{padding:7px 8px}.ydl-tmc-workspace__toolbar{gap:5px}.ydl-tmc-workspace__toolbar button,.ydl-tmc-workspace__toolbar a{min-height:34px;padding:0 9px}.ydl-tmc-workspace__toolbar button b{display:none}.ydl-tmc-workspace__toolbar button.is-primary b{display:inline}.ydl-tmc-workspace__chat-head{grid-template-columns:minmax(0,1fr) auto;gap:4px;padding-left:6px;padding-right:6px}.ydl-tmc-workspace__chat-actions{gap:3px}.ydl-tmc-workspace__chat-actions button,.ydl-tmc-workspace__chat-actions a{width:28px;min-width:28px;padding:0}.ydl-tmc-workspace__chat-actions button b,.ydl-tmc-workspace__chat-actions a b{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ydl-tmc-workspace__chat-state{padding:4px 5px}.ydl-tmc-workspace__notices{padding-left:6px;padding-right:6px}.ydl-tmc-workspace__consent{width:calc(100% - 12px);bottom:6px;padding:12px;grid-template-columns:1fr}.ydl-tmc-workspace__consent>div:last-child{flex-wrap:wrap}.ydl-tmc-workspace__modal{width:calc(100% - 16px);padding:16px}.ydl-tmc-workspace__drawer{width:100%;padding:18px}.ydl-tmc-workspace__modal-actions{flex-wrap:wrap}.ydl-tmc-workspace__modal-actions button{flex:1 1 120px}}
@media(prefers-reduced-motion:reduce){.ydl-tmc-workspace *{transition:none!important;scroll-behavior:auto!important}}
/* Explicit grid placement keeps the stage in the flexible final row even when mobile tabs are display:none. */
.ydl-tmc-workspace__header{grid-row:1}.ydl-tmc-workspace__controls{grid-row:2}.ydl-tmc-workspace__notices{grid-row:3}.ydl-tmc-workspace__mobile-tabs{grid-row:4}.ydl-tmc-workspace__stage{grid-row:5}
@media(max-width:1180px){.ydl-tmc-workspace__title{display:none}}
/* Keep side-chat headers readable in wide Smart Focus. Action text remains accessible but becomes icon-only. */
.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"] .ydl-tmc-workspace__chat-card:not(.is-focused) .ydl-tmc-workspace__chat-actions button b,
.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"] .ydl-tmc-workspace__chat-card:not(.is-focused) .ydl-tmc-workspace__chat-actions a b{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"] .ydl-tmc-workspace__chat-card:not(.is-focused) .ydl-tmc-workspace__chat-actions button,
.ydl-tmc-workspace__chats[data-focus-strategy="chat-spotlight"] .ydl-tmc-workspace__chat-card:not(.is-focused) .ydl-tmc-workspace__chat-actions a{width:28px;min-width:28px;padding:0}
