.ftos-app .ftos-query-state{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:center;margin-top:20px;padding:18px;border:1px solid var(--ftos-border);border-radius:var(--ftos-radius);background:linear-gradient(135deg,var(--ftos-primary-soft),var(--ftos-surface) 72%)}.ftos-app .ftos-query-state__copy{min-width:0}.ftos-app .ftos-query-state__copy strong{display:block;margin-bottom:4px;color:var(--ftos-ink);font-size:15px}.ftos-app .ftos-query-state__copy span{display:block;max-width:720px;color:var(--ftos-muted);font-size:13px;line-height:1.55}.ftos-app .ftos-query-state__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ftos-app .ftos-query-state__actions .ftos-button{min-height:44px;white-space:nowrap}.ftos-app .ftos-query-state__status{grid-column:1 / -1;min-height:20px;margin:-4px 0 0;color:var(--ftos-primary-hover);font-size:13px;font-weight:700;line-height:1.45}.ftos-app .ftos-query-state__status:empty{display:none}@media (max-width:720px){.ftos-app .ftos-query-state{grid-template-columns:1fr;gap:14px}.ftos-app .ftos-query-state__actions{justify-content:stretch}.ftos-app .ftos-query-state__actions .ftos-button{flex:1 1 150px}}@media (max-width:430px){.ftos-app .ftos-query-state{padding:15px}.ftos-app .ftos-query-state__actions{display:grid;grid-template-columns:1fr}.ftos-app .ftos-query-state__actions .ftos-button{width:100%}}