.assistant-answer-mode.select{flex:0 0 56px!important;width:56px;min-width:56px;max-width:56px;margin:0!important;position:relative}
.assistant-answer-mode .trigger{display:flex!important;align-items:center;justify-content:space-between;gap:4px;width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0 5px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;background-image:none!important;color:inherit!important;font:inherit;font-size:12px!important;white-space:nowrap;box-shadow:none!important;cursor:pointer}
.assistant-answer-mode .trigger:hover,.assistant-answer-mode.open .trigger{background:var(--workspace-hover,var(--raised,#ffffff07))!important;border-color:var(--workspace-line,var(--line,#ffffff12))!important}
.assistant-answer-mode .trigger:disabled{opacity:.4;cursor:default}.assistant-answer-mode .trigger:focus-visible{outline:1px solid var(--workspace-accent,var(--accent,#69cfff));outline-offset:1px}
.assistant-answer-mode .chevron{display:block;width:6px;height:6px;flex:none;margin:0 1px 3px 0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform 160ms ease}
.assistant-answer-mode.open .chevron{transform:rotate(225deg);margin-top:3px}
.assistant-mode-menu{position:fixed;z-index:2100;box-sizing:border-box;min-width:108px;max-width:calc(100vw - 16px);max-height:60vh;overflow:auto;padding:5px;border:1px solid var(--workspace-line,var(--line,#45484d));border-radius:8px;background:var(--workspace-control,var(--panel,#25272b));color:var(--workspace-text,var(--text,#d7dce3));box-shadow:0 8px 24px #0003;transform-origin:bottom center;animation:assistant-menu-in 160ms ease both;font:12px/18px "Microsoft YaHei",sans-serif}
.assistant-mode-menu button{display:block;box-sizing:border-box;width:100%;min-height:28px;height:auto;margin:0;padding:5px 8px;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}
.assistant-mode-menu button:hover,.assistant-mode-menu button:focus-visible,.assistant-mode-menu button[aria-selected=true]{background:var(--workspace-hover,var(--raised,#ffffff0b));outline:none}
@keyframes assistant-menu-in{from{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
.select.open>.options,.xa-select-menu,.ca-popover{animation:assistant-menu-in 160ms ease both;transform-origin:bottom center}
.xa-select-trigger svg,.ca-select-trigger::after,.chevron{transition:transform 160ms ease!important}
#composer .compose-actions{gap:5px;min-width:0}#composer .compose-actions #models{flex:1 1 0;min-width:0;max-width:none;margin-left:0}#composer .compose-actions #models .trigger{min-width:0;padding:0 4px;font-size:12px}#composer .compose-actions #models .trigger>span{min-width:0;flex:1;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#composer .compose-actions #add{flex:0 0 24px;width:24px}#composer .compose-actions #send{flex:0 0 24px;width:24px}
.cc-assistant .ca-tools{gap:3px!important}.cc-assistant .ca-tools .ca-spacer{display:none}.cc-assistant .ca-tools .ca-model{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important}.cc-assistant .ca-tools .ca-send{flex:0 0 30px!important}
.xa-controls .assistant-answer-mode{margin-left:0!important}
.xa-agent .xa-controls .xa-composer-tools.is-chat{grid-template-columns:minmax(0,1fr) 56px 28px 30px;column-gap:6px;flex:1 1 0;min-width:0;max-width:100%;line-height:normal}
.xa-agent .xa-composer-tools.is-chat>.xa-mode-panel{width:100%;min-width:0;margin:0!important;transform:none;justify-self:stretch}
.xa-agent .xa-composer-tools.is-chat>.xa-mode-panel label{width:100%;min-width:0}
.xa-agent .xa-composer-tools.is-chat>.xa-mode-panel .xa-select-trigger{width:100%;min-width:0;max-width:100%;justify-content:flex-end}
@media(max-width:360px){#composer{padding-left:12px;padding-right:12px}.cc-assistant .ca-tools>.ca-icon:not(.ca-add):not(.ca-send){display:none}}
@media(prefers-reduced-motion:reduce){.assistant-mode-menu,.select.open>.options,.xa-select-menu,.ca-popover{animation:none!important}.assistant-answer-mode .chevron,.xa-select-trigger svg,.ca-select-trigger::after,.chevron{transition:none!important}}
