/* The selected Quiet direction: one compact composer, with a stable focus state. */
#ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state { justify-content:flex-start !important;padding-top:clamp(24px,calc((100dvh - 640px)/2),96px);padding-bottom:16px; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state .aa-messages { flex:0 0 0;height:0;padding:0; }
#ai-arena-app .arena-debate-topic-label,
#ai-arena-app .arena-debate-attach-icon,
#ai-arena-app .arena-debate-attach-label { display:none; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-input-area { width:calc(100% - 48px);max-width:800px;padding:0;margin:0 auto 16px;background:transparent;border-radius:0;box-shadow:none;max-height:calc(100% - 112px);overflow-y:auto;overflow-x:clip;scrollbar-width:thin;padding-bottom:max(12px,env(safe-area-inset-bottom)); }
#ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state .aa-input-area { flex:0 1 auto;min-height:0;max-height:calc(100% - 112px); }
#ai-arena-app.arena-shell.arena-debate-mode .aa-input-row { grid-template-columns:minmax(0,1fr) auto;grid-template-rows:repeat(7,auto);gap:0;padding:0;border-radius:18px;overflow:visible;background:var(--arena-surface);border:1px solid var(--arena-border);box-shadow:0 5px 25px #00000006; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-input-row:focus-within { border-color:var(--arena-faint);box-shadow:0 5px 25px #00000006; }
#ai-arena-app.arena-shell.arena-debate-mode #aaDebateControls:not([hidden]) { display:contents; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-debate-control-row { grid-column:1/-1;grid-row:1;padding:12px 16px;gap:12px;border-bottom:1px solid var(--arena-border); }
#ai-arena-app.arena-shell.arena-debate-mode .arena-debate-modes { gap:3px;padding:0;background:transparent;border:0; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-debate-modes .aa-bar-btn { min-height:34px;padding:6px 11px;background:transparent !important;color:var(--arena-muted) !important;border-radius:7px;font-size:13px;font-weight:400; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-debate-modes .aa-bar-btn[aria-pressed="true"] { background:var(--arena-user) !important;color:var(--arena-text) !important;font-weight:500; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-debate-judge { border:0 !important;background:var(--arena-user) !important;min-height:32px;padding:6px 9px;gap:7px; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-debate-judge #aaJudgeLabel { font-size:11px; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-debate-judge #aaJudgeSubLabel { font-size:12px; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-debate-topic-label { display:block;grid-row:2;grid-column:1/-1;padding:15px 22px 7px;color:var(--arena-muted);font-size:12px;line-height:1.5; }
#ai-arena-app.arena-shell.arena-debate-mode #aaTopic { grid-row:3;grid-column:1/-1;min-height:38px;max-height:144px;width:100%;height:auto;margin:0;padding:0 22px 9px !important;font-size:17px;line-height:1.6;letter-spacing:0;border:0;border-radius:0;box-shadow:none;outline:0 !important;resize:none; }
#ai-arena-app.arena-shell.arena-debate-mode #aaTopic:focus { padding:0 22px 9px !important;box-shadow:none;transform:none; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-input-row .arena-attachment-wrap { grid-row:4;grid-column:1/-1;width:max-content;height:auto;padding:0 22px 13px; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-default-attach-icon { display:none; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-debate-attach-icon { display:inline-block;width:16px;height:16px;stroke-width:1.6; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-debate-attach-label { display:inline; }
#ai-arena-app.arena-shell.arena-debate-mode #aaPlusBtn { display:flex;align-items:center;gap:7px;width:auto;height:28px;padding:0;background:transparent;color:var(--arena-muted);font-size:12px;line-height:1.5; }
#ai-arena-app.arena-shell.arena-debate-mode #aaFreeParticipants,
#ai-arena-app.arena-shell.arena-debate-mode #aaPersonaArea,
#ai-arena-app.arena-shell.arena-debate-mode #aaSeatsArea { grid-column:1/-1;grid-row:5;max-height:300px;min-height:0;margin:0;padding:15px 22px;border-top:1px solid var(--arena-border);border-bottom:1px solid var(--arena-border);background:var(--arena-bg);overflow-y:auto;scrollbar-width:thin; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-persona-heading { margin:0 0 10px;font-size:12px;font-weight:400; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-persona-heading button { padding:3px 0;color:var(--arena-accent);font-size:12px; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-free-seat { padding:4px 0;border:0;border-radius:0;background:transparent;gap:7px; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-seat-number { font-size:10px;white-space:nowrap; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-free-seat .arena-select-trigger { border:0;min-height:31px;background:transparent;padding:4px 2px;font-size:13px; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-persona-slot { gap:8px;padding:10px 12px;border:1px solid var(--arena-border);border-radius:9px;background:var(--arena-surface); }
#ai-arena-app.arena-shell.arena-debate-mode .arena-role-heading { font-size:11px;font-weight:400; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-role-field { font-size:11px;gap:4px; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-persona-input,
#ai-arena-app.arena-shell.arena-debate-mode .aa-persona-model .arena-select-trigger { min-height:34px;height:34px;padding:5px 8px;border-radius:7px;background:var(--arena-surface);font-size:13px; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-seat-zone { padding:11px;border-color:var(--arena-border);background:var(--arena-surface); }
#ai-arena-app.arena-shell.arena-debate-mode .aa-seat-title { font-size:12px;margin:0 0 7px; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-seat-slots .arena-select-trigger { min-height:34px;font-size:13px; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-debate-round-row { grid-column:1;grid-row:6;justify-content:flex-start;align-content:center;margin:0;padding:12px 0 12px 22px;gap:8px;min-width:0;font-size:11px; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-round-options { border:0;background:var(--arena-user);padding:3px; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-round-options button { min-height:27px;padding:4px 8px; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-round-options button[aria-pressed="true"] { background:var(--arena-surface);box-shadow:0 1px 3px #0000000a; }
#ai-arena-app.arena-shell.arena-debate-mode #aaDebateBudget { margin-left:5px;font-size:11px; }
#ai-arena-app.arena-shell.arena-debate-mode #aaSendBtn { grid-column:2;grid-row:6;align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-width:110px;height:38px;padding:0 14px;margin:12px 18px;border-radius:9px;background:var(--arena-accent);box-shadow:none;color:#fffaf5; }
#ai-arena-app.arena-shell.arena-debate-mode #aaSendBtn::before { content:"开始讨论";font-size:12px;white-space:nowrap; }
#ai-arena-app.arena-shell.arena-debate-mode #aaSendBtn.stop::before { content:"停止讨论"; }
#ai-arena-app.arena-shell.arena-debate-mode #aaSendBtn svg { width:17px;height:17px; }
#ai-arena-app.arena-shell.arena-debate-mode #aaDebateStageHelp { grid-column:1/-1;grid-row:7;margin:0;padding:0 22px 12px;font-size:11px;color:var(--arena-muted); }
#ai-arena-app.arena-shell.arena-debate-mode #aaDebateProgress { grid-column:1/-1;grid-row:7;margin:0 22px 12px; }
#ai-arena-app.arena-shell.arena-debate-mode #aaDebateHint { display:none; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state .aa-welcome { display:grid !important;flex:0 0 auto;grid-template-columns:minmax(0,1fr) 56px;column-gap:20px;padding:19px 0 23px; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state .aa-welcome h1 { grid-column:1;grid-row:1;align-self:end;font:500 29px/1.4 var(--arena-ui-font);letter-spacing:-.8px; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state .arena-debate-welcome-copy { grid-column:1;grid-row:2;margin-top:7px;font-size:12px; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state .arena-kitten-greeting { grid-column:2;grid-row:1/3;width:56px;height:65px; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state .aa-kitten--welcome { width:56px;height:65px; }
@media(max-width:650px){
  #ai-arena-app.arena-shell.arena-debate-mode .aa-input-area,
  #ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state .aa-input-area { max-height:calc(100% - 88px); }
  #ai-arena-app.arena-shell.arena-debate-mode .arena-debate-control-row { padding:10px 11px;gap:8px; }
  #ai-arena-app.arena-shell.arena-debate-mode .arena-debate-modes .aa-bar-btn { min-height:34px;padding:6px 9px;font-size:12px; }
  #ai-arena-app.arena-shell.arena-debate-mode .arena-debate-judge #aaJudgeSubLabel { max-width:122px;font-size:11px; }
  #ai-arena-app.arena-shell.arena-debate-mode .arena-debate-topic-label { padding:14px 16px 7px; }
  #ai-arena-app.arena-shell.arena-debate-mode #aaTopic,
  #ai-arena-app.arena-shell.arena-debate-mode #aaTopic:focus { min-height:42px;max-height:120px;padding:0 16px 8px !important;font-size:16px; }
  #ai-arena-app.arena-shell.arena-debate-mode .aa-input-row .arena-attachment-wrap { padding:0 16px 12px; }
  #ai-arena-app.arena-shell.arena-debate-mode #aaFreeParticipants,
  #ai-arena-app.arena-shell.arena-debate-mode #aaPersonaArea,
  #ai-arena-app.arena-shell.arena-debate-mode #aaSeatsArea { padding:13px 16px;max-height:35dvh; }
  #ai-arena-app.arena-shell.arena-debate-mode .arena-free-grid { grid-template-columns:1fr; }
  #ai-arena-app.arena-shell.arena-debate-mode .aa-persona-input { font-size:16px; }
  #ai-arena-app.arena-shell.arena-debate-mode .arena-debate-round-row { padding:10px 0 10px 16px;gap:6px; }
  #ai-arena-app.arena-shell.arena-debate-mode #aaDebateBudget { flex-basis:100%;margin:0;font-size:10px; }
  #ai-arena-app.arena-shell.arena-debate-mode #aaSendBtn { min-width:99px;margin:10px 13px;height:38px;gap:7px; }
  #ai-arena-app.arena-shell.arena-debate-mode #aaDebateStageHelp { padding:0 16px 11px;font-size:10px; }
  #ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state .aa-welcome h1 { font-size:23px; }
  #ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state .aa-welcome { grid-template-columns:minmax(0,1fr) 45px;column-gap:12px;padding:10px 0 15px; }
  #ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state .arena-kitten-greeting,
  #ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state .aa-kitten--welcome { width:45px;height:53px; }
}

#ai-arena-app.arena-shell.arena-debate-mode .aa-input-row { margin-top:0; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-input-area:focus-within { box-shadow:none; }
#ai-arena-app.arena-shell.arena-debate-mode #aaFreeParticipants:not([hidden]) { display:block; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-persona-heading { display:flex;width:100%; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-persona-heading > span { display:block; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-free-grid { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-free-seat { display:grid;grid-template-columns:auto minmax(0,1fr) auto;height:auto; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-free-seat .arena-seat-number { display:block; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-free-seat .arena-select-trigger { width:100%;height:auto; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-persona-grid { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-persona-slot { display:grid;grid-template-columns:repeat(2,minmax(0,1fr)); }
#ai-arena-app.arena-shell.arena-debate-mode .aa-seats-row { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-seat-zone { display:block;min-width:0; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-seat-slots { display:grid;grid-template-columns:1fr; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-seat-slots .arena-select-trigger { width:100%;border-radius:7px; }
@media(max-width:650px){
 #ai-arena-app.arena-shell.arena-debate-mode .aa-input-area { width:calc(100% - 20px); }
 #ai-arena-app.arena-shell.arena-debate-mode .arena-free-grid,
 #ai-arena-app.arena-shell.arena-debate-mode .aa-persona-grid { grid-template-columns:1fr; }
}

#ai-arena-app.arena-shell.arena-debate-mode .aa-input-row .arena-attachment-wrap { display:block;justify-self:start;width:auto;min-width:0; }
#ai-arena-app.arena-shell.arena-debate-mode #aaPlusBtn { border:0;border-radius:0;white-space:nowrap; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state .aa-welcome { width:calc(100% - 48px);max-width:800px;margin:0 auto; }
@media(max-width:650px){#ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state .aa-welcome { width:calc(100% - 20px); }}

/* Depth stays next to its seat; longer briefing fields live in a modal. */
#ai-arena-app.arena-shell .arena-debate-options { display:flex;align-items:center;gap:9px;flex-wrap:wrap; }
#ai-arena-app.arena-shell .arena-debate-settings-trigger { min-height:32px;padding:6px 9px;border:1px solid var(--arena-border);border-radius:7px;background:transparent;color:var(--arena-muted);font:12px/1.5 var(--arena-ui-font);cursor:pointer; }
#ai-arena-app.arena-shell.arena-debate-mode #aaDebateControls > .arena-debate-control-row { justify-content:space-between; }
#ai-arena-app.arena-shell .arena-role-notes { grid-column:1/-1;min-width:0;font-size:11px;color:var(--arena-muted); }
#ai-arena-app.arena-shell .arena-role-notes summary { cursor:pointer;padding:3px 0; }
#ai-arena-app.arena-shell .arena-role-notes .arena-role-detail { margin-top:7px; }
#ai-arena-app.arena-shell .arena-role-notes .arena-role-detail>span { display:none; }
#ai-arena-app.arena-shell .arena-debate-continuation { display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;margin-bottom:8px;border-radius:7px;background:var(--arena-user);color:var(--arena-muted);font-size:12px; }
#ai-arena-app.arena-shell .arena-debate-continuation button { padding:3px 5px;border:0;background:transparent;color:var(--arena-accent);font-size:12px;cursor:pointer; }
#ai-arena-app.arena-shell .arena-debate-settings-dialog { width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;border:1px solid var(--arena-border);border-radius:16px;background:var(--arena-surface);color:var(--arena-text);box-shadow:0 18px 90px #00000025;font:14px/1.5 var(--arena-ui-font);overflow:auto; }
#ai-arena-app.arena-shell .arena-debate-settings-dialog::backdrop { background:#16161166;backdrop-filter:blur(3px); }
#ai-arena-app.arena-shell .arena-debate-settings-dialog header { display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:23px 25px 19px; }
#ai-arena-app.arena-shell .arena-debate-settings-dialog h2 { margin:0;font-size:21px;font-weight:500;letter-spacing:-.5px; }
#ai-arena-app.arena-shell .arena-debate-settings-dialog header p { margin:7px 0 0;color:var(--arena-muted);font-size:12px; }
#ai-arena-app.arena-shell .arena-debate-settings-grid { display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 25px 24px; }
#ai-arena-app.arena-shell .arena-debate-settings-grid label { display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px; }
#ai-arena-app.arena-shell .arena-debate-settings-grid .wide { grid-column:1/-1; }
#ai-arena-app.arena-shell .arena-debate-settings-grid fieldset { margin:0;padding:0;border:0;min-width:0;font-size:12px; }
#ai-arena-app.arena-shell .arena-debate-settings-grid legend { padding:0;margin-bottom:7px; }
#ai-arena-app.arena-shell .arena-debate-choice-group { display:flex;gap:6px;flex-wrap:wrap; }
#ai-arena-app.arena-shell .arena-debate-choice-group button { flex:1;min-height:36px;padding:7px 9px;border:1px solid var(--arena-border);border-radius:8px;background:transparent;color:var(--arena-muted);font:12px/1.4 var(--arena-ui-font);white-space:nowrap;cursor:pointer; }
#ai-arena-app.arena-shell .arena-debate-choice-group button[aria-checked="true"],
#ai-arena-app.arena-shell .arena-debate-choice-group button[aria-pressed="true"] { color:var(--arena-text);background:var(--arena-user);border-color:var(--arena-faint); }
#ai-arena-app.arena-shell .arena-debate-bulk { margin-bottom:5px; }
#ai-arena-app.arena-shell .arena-debate-settings-grid small { color:var(--arena-muted);font-size:11px;font-weight:400; }
#ai-arena-app.arena-shell .arena-debate-settings-grid label>span>small { margin-left:5px; }
#ai-arena-app.arena-shell .arena-debate-settings-grid textarea { width:100%;box-sizing:border-box;min-height:38px;padding:8px 10px;border:1px solid var(--arena-border);border-radius:7px;background:var(--arena-bg);color:var(--arena-text);font:13px/1.6 var(--arena-ui-font); }
#ai-arena-app.arena-shell .arena-debate-settings-grid textarea { resize:vertical;max-height:200px; }
#ai-arena-app.arena-shell .arena-debate-settings-dialog footer { display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 25px;border-top:1px solid var(--arena-border); }
#ai-arena-app.arena-shell .arena-debate-settings-dialog footer small { color:var(--arena-muted);font-size:11px;line-height:1.6; }
#ai-arena-app.arena-shell .arena-debate-settings-done { padding:9px 18px;flex-shrink:0;border:0;border-radius:8px;background:var(--arena-accent);color:#fffaf5;font-size:13px;cursor:pointer; }
#ai-arena-app.arena-shell .arena-debate-settings-trigger:focus-visible,
#ai-arena-app.arena-shell .arena-debate-choice-group button:focus-visible,
#ai-arena-app.arena-shell .arena-debate-settings-grid textarea:focus-visible { outline:2px solid var(--arena-accent);outline-offset:2px; }
#ai-arena-app.arena-shell .arena-debate-recovery-actions { flex-shrink:1;justify-content:flex-end; }
@media(max-width:650px){
 #ai-arena-app.arena-shell .arena-debate-options { width:100%;justify-content:space-between;gap:8px; }
 #ai-arena-app.arena-shell .arena-debate-settings-dialog { max-height:calc(100dvh - 28px); }
 #ai-arena-app.arena-shell .arena-debate-settings-dialog header { padding:20px 19px 18px; }
 #ai-arena-app.arena-shell .arena-debate-settings-grid { padding:0 19px 20px;gap:15px; }
 #ai-arena-app.arena-shell .arena-debate-settings-grid textarea { font-size:16px; }
 #ai-arena-app.arena-shell .arena-debate-settings-dialog footer { padding:15px 19px;gap:16px; }
 #ai-arena-app.arena-shell .arena-debate-recovery-actions { justify-content:flex-start; }
}

/* The same model / effort popovers used by ordinary chat, anchored to each seat. */
#ai-arena-app.arena-shell .arena-model-control-popover { position:fixed;inset:auto;margin:0;box-sizing:border-box;z-index:100005; }
#ai-arena-app.arena-shell .arena-model-control { gap:8px;min-width:0;box-sizing:border-box; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-model-control,
#ai-arena-app.arena-shell.arena-debate-mode .arena-model-control:hover,
#ai-arena-app.arena-shell.arena-debate-mode .arena-model-control[aria-expanded="true"] { border:0;background:transparent !important;border-radius:6px;box-shadow:none; }
#ai-arena-app.arena-shell .arena-model-control-name { flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
#ai-arena-app.arena-shell .arena-model-control-depth { color:var(--arena-muted);font-size:11px;font-weight:400;white-space:nowrap;flex-shrink:0; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-free-seat { grid-template-columns:auto minmax(0,1fr) auto; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-seat-slots { display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0; }
#ai-arena-app.arena-shell.arena-debate-mode .aa-seat-slots .arena-model-control { width:100%; }
#ai-arena-app.arena-shell.arena-debate-mode .arena-debate-judge { background:transparent !important;border:1px solid var(--arena-border) !important; }
#ai-arena-app.arena-shell .arena-model-control:focus-visible { outline:2px solid var(--arena-accent);outline-offset:2px; }
@media(hover:hover) and (pointer:fine){
 #ai-arena-app.arena-shell .arena-debate-choice-group button:hover { background:var(--arena-hover);color:var(--arena-text); }
}
@media(max-height:600px){
 #ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state { padding-top:12px; }
 #ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state .aa-welcome { display:none !important; }
 #ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state .aa-input-area { max-height:calc(100% - 16px); }
 #ai-arena-app.arena-shell.arena-debate-mode #aaSeatsArea,
 #ai-arena-app.arena-shell.arena-debate-mode #aaPersonaArea,
 #ai-arena-app.arena-shell.arena-debate-mode #aaFreeParticipants { max-height:150px; }
}
@media(max-width:360px){
 #ai-arena-app.arena-shell.arena-debate-mode .aa-seats-row { grid-template-columns:minmax(0,1fr); }
}
@media(max-width:650px){
 #ai-arena-app.arena-shell.arena-debate-mode .aa-chat.empty-state { padding-top:24px; }
 #ai-arena-app.arena-shell.arena-debate-mode .arena-debate-judge { padding:6px;gap:4px; }
 #ai-arena-app.arena-shell.arena-debate-mode .arena-debate-judge #aaJudgeLabel { display:inline !important;white-space:nowrap; }
 #ai-arena-app.arena-shell.arena-debate-mode .arena-debate-judge #aaJudgeSubLabel { max-width:clamp(72px,23vw,110px); }
 #ai-arena-app.arena-shell.arena-debate-mode .aa-seat-slots .arena-model-control { padding:7px 8px;font-size:12px; }
 #ai-arena-app.arena-shell .arena-model-control-depth { font-size:11px; }
 #ai-arena-app.arena-shell .arena-debate-choice-group button { min-height:42px; }
}
