.answer-bar{--answer-bar-h:64px;z-index:var(--z-sheet);align-items:center;gap:var(--s-2) var(--s-3);min-height:var(--answer-bar-h);padding:var(--s-2) var(--s-3) calc(var(--s-2) + env(safe-area-inset-bottom,0px)) calc(var(--s-3) + 6px);background:color-mix(in srgb, var(--vpill-color,var(--border)) 10%, var(--surface));border-top:1px solid color-mix(in srgb, var(--vpill-color,var(--border)) 40%, var(--border));box-shadow:var(--shadow-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:auto 0 0}.answer-bar:before{content:"";background:var(--vpill-color,var(--border));width:6px;position:absolute;inset:0 auto 0 0}.answer-bar[hidden]{display:none}.answer-bar__badge{display:inline-flex}.answer-bar__badge:empty{display:none}.answer-bar__text{min-width:0;font-size:var(--text-sm);color:var(--text-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}.answer-bar__text strong{color:var(--text);font-weight:700}.answer-bar__btn{min-height:var(--touch);white-space:nowrap}@media (min-width:769px){.answer-bar{display:none}}@media (max-width:768px){body.has-answer-bar{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}@media print{.answer-bar{display:none}}
