.support-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:24px}.support-case-grid>.order{min-width:0;display:flex;flex-direction:column}.support-case-grid>.order>.button{margin-top:auto;align-self:start}.support-operation{margin-block:24px;padding:20px;border:1px solid var(--border,#71727a);border-radius:16px}.support-operation p,.support-case-grid p{overflow-wrap:anywhere}.support-operation details{margin-block:20px}.support-operation [hidden]{display:none!important}@media(max-width:700px){.support-case-grid{grid-template-columns:1fr}.support-operation{padding:14px}}

.support-list-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.support-list-toolbar form{display:flex;align-items:end;gap:12px;flex:1;min-width:0}.support-list-toolbar .field{margin:0;flex:1;min-width:0}.support-list-toolbar button{min-height:44px;flex:none}.support-list-toolbar+.ticket-list{margin-top:0}@media(max-width:479px){.support-list-toolbar{gap:12px}.support-list-toolbar form{flex-basis:100%}.support-list-toolbar>[data-new-ticket-open]{margin-inline-start:auto}}

/* Single-line search controls share actual geometry, not only minimum heights. */
:root[data-theme] body #app .support-list-toolbar form{align-items:end}
:root[data-theme] body #app .support-list-toolbar .field{margin:0!important;min-width:0}
:root[data-theme] body #app .support-list-toolbar form :is(input,button){box-sizing:border-box;height:48px;min-height:48px;max-height:48px;margin-block:0;line-height:1.5}
:root[data-theme] body #app .support-list-toolbar form input{width:100%;margin-top:8px}
