.st-choice{border:1px solid var(--line);border-radius:var(--radius-control);min-inline-size:0}.st-choice button,.st-choice input{font:inherit;color:var(--fg);background:var(--st-field,var(--color-paper));border:1px solid var(--st-field-edge,var(--color-field-edge-paper));border-radius:var(--radius-control);min-block-size:44px;padding:.75rem 1rem}.st-choice button{cursor:pointer;text-align:start}.st-choice button:disabled{cursor:not-allowed}.st-choice__summary{align-items:center;gap:.75rem;inline-size:100%;display:flex}.st-choice__summary>span:first-of-type{flex:1;min-inline-size:0}.st-choice__summary small,.st-choice__summary strong{display:block}.st-choice__summary>span:last-child,.st-choice small,.st-choice__hint{font-size:14px}.st-choice__content{padding:1rem}.st-choice__search{gap:.5rem;display:grid}.st-choice input{inline-size:100%;font-size:16px}.st-choice__results{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.st-choice__results button{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.st-choice__results small{margin-block-start:.25rem;line-height:1.7;display:block}.st-choice__results button[aria-pressed=true]{border-color:var(--focus);outline:1px solid var(--focus)}.st-choice__actions{flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem;display:flex}.st-choice :is(button,input):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.st-choice .ui-icon{flex-shrink:0}@media (max-width:600px){.st-choice__results{grid-template-columns:1fr}.st-choice__summary{flex-wrap:wrap}}
