.session-composer-options{padding:var(--gitenv-space-2,8px) var(--gitenv-space-4,16px);color:var(--foreground)}.session-composer-options[data-phone=true]{padding-bottom:calc(env(safe-area-inset-bottom) + var(--gitenv-space-2,8px))}.session-composer-options:not([data-phone=true]){padding-inline:var(--gitenv-space-2,8px)}.session-composer-options:not([data-phone=true]) .session-composer-option{padding-inline-start:calc(var(--gitenv-space-3,12px) - 1px)}.session-composer-options-grabber{width:var(--gitenv-space-8,32px);height:var(--gitenv-space-1,4px);margin:var(--gitenv-space-2,8px) auto 0;background:var(--border);border-radius:9999px;flex-shrink:0}.session-composer-option{font-size:var(--gitenv-font-size-sm,14px);line-height:var(--gitenv-line-height-sm,20px);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr)}.session-composer-option:disabled{cursor:not-allowed;opacity:.4}.session-composer-option__trailing{justify-content:flex-end;align-items:center;gap:var(--gitenv-space-2,8px);min-width:0;color:var(--text-muted);display:inline-flex}.session-composer-option__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.session-composer-option__trailing>svg{width:var(--gitenv-icon-sm,16px);height:var(--gitenv-icon-sm,16px);flex-shrink:0}.session-composer-effort-scroll{max-width:100%;margin-top:var(--gitenv-space-2,8px);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;overflow-x:auto}.session-model-picker{box-sizing:border-box;min-width:var(--gitenv-touch-target,44px);max-width:min(208px,100%);height:var(--gitenv-touch-target,44px);color:var(--session-text-secondary);font-size:var(--gitenv-font-size-xs,12px);line-height:var(--gitenv-line-height-xs,16px);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.session-model-picker__face{box-sizing:border-box;min-width:0;max-width:100%;height:var(--gitenv-space-6,24px);align-items:center;gap:var(--gitenv-space-1,4px);padding:0 var(--gitenv-space-2,8px);border:1px solid var(--border-subtle);background:var(--session-chip);border-radius:9999px;display:inline-flex}.session-model-picker:focus-visible{outline:none}.session-model-picker:focus-visible .session-model-picker__face{outline:2px solid var(--ring);outline-offset:2px}.session-model-picker:disabled{cursor:not-allowed;color:var(--text-muted)}.session-model-picker:disabled .session-model-picker__face{background:0 0;border-color:#0000}@media (width<=639px){.session-model-picker{max-width:min(40vw,100%)}}@media (hover:hover){.session-model-picker:not(:disabled):hover .session-model-picker__face{background:var(--accent);color:var(--accent-foreground)}}.session-composer-dictation[data-session-dictating]:not(:disabled) .gitenv-compact-button__face{background:var(--color-error-subtle);color:var(--color-error)}.session-composer-input textarea::placeholder{color:color-mix(in srgb, var(--session-text-faint) 90%, var(--surface))}.session-composer-model-control{flex:none;min-width:0;max-width:45%}.session-composer-toolbar .gitenv-chip-button,.session-composer-toolbar .session-model-picker{padding-top:8px;padding-bottom:12px}.session-composer-toolbar .session-context-chip{margin-bottom:4px}.session-composer-toolbar .session-context-overflow{padding-top:4px;padding-bottom:8px}.pr-reaction-picker{opacity:1}@media (hover:hover) and (pointer:fine){.pr-reaction-header>.pr-reaction-picker{opacity:0}.pr-reaction-header:hover>.pr-reaction-picker,.pr-reaction-header:focus-within>.pr-reaction-picker,.pr-reaction-header>.pr-reaction-picker[aria-expanded=true]{opacity:1}}
