html[data-keyboard-open=true] .agent-companion-launcher{display:none}html[data-keyboard-open=true] :is(.dialog-content,.lead-detail){top:calc(var(--keyboard-top) + var(--keyboard-height) / 2);max-height:calc(var(--keyboard-height) - 24px);animation:none}html[data-keyboard-open=true] .colder-shell:has(.agents-workspace[data-conversation=true]){inset:var(--keyboard-top) 0 auto;height:var(--keyboard-height);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;position:fixed;overflow:hidden}html[data-keyboard-open=true] .colder-shell:has(.agents-workspace[data-conversation=true])>.shell-main{flex-direction:column;min-height:0;padding-block:4px;display:flex}html[data-keyboard-open=true] .shell-main:has(.agents-workspace)>.usage-alert{flex:none}html[data-keyboard-open=true] .shell-main:has(.agents-workspace)>.page-enter{flex:1;min-height:0}html[data-keyboard-open=true] .tracker-page:has(>.agents-workspace){height:100%;padding-block:0}html[data-keyboard-open=true] .agents-workspace[data-conversation=true]{height:100%;min-height:0}html[data-keyboard-open=true] .agent-chat-bottom{padding-bottom:4px}@media (max-width:700px){html[data-keyboard-open=true] .dialog-content.dialog-mobile-sheet{top:auto;bottom:var(--keyboard-bottom);padding-bottom:12px}html[data-keyboard-open=true] .agent-companion-modal.dialog-content{top:var(--keyboard-top);height:var(--keyboard-height);max-height:var(--keyboard-height);padding-block:8px}}@media (any-pointer:coarse){html .colder-shell :is(input,textarea,select),html :is(.dialog-content,.lead-detail) :is(input,textarea,select){font-size:max(16px,1em)}}html[data-keyboard-open=true] .shell-main:not(:has(.agents-workspace[data-conversation=true])){padding-bottom:calc(var(--keyboard-bottom) + 24px)}html[data-keyboard-open=true] :is(input,textarea,[contenteditable=true]){scroll-margin-block:16px}html[data-keyboard-open=true] .feedback-viewport{bottom:calc(var(--keyboard-bottom) + 12px)}.feedback-toast[data-tone=error] .selection-dot{background:var(--danger,#ef6464)}
