.prompt-preset-selector{min-inline-size:0}.prompt-preset-selector__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.5rem;display:grid}.prompt-preset-selector__option{text-align:start;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.625rem;min-block-size:2.75rem;inline-size:100%;min-inline-size:0;padding:.625rem .75rem;line-height:1.4;display:grid}.prompt-preset-selector__icon{flex-shrink:0;justify-self:center;font-size:1rem;line-height:1}.prompt-preset-selector__label{white-space:normal;overflow-wrap:anywhere;min-inline-size:0}.prompt-preset-selector__toggle{text-align:start;min-block-size:2.75rem;padding-block:.375rem}.prompt-preset-selector__toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius)}.prompt-preset-selector__options--visual{scroll-snap-type:inline proximity;scrollbar-width:thin;scrollbar-color:var(--border) transparent;padding:.125rem .125rem .5rem;display:flex;overflow-x:auto}.prompt-preset-selector__options--visual>*{scroll-snap-align:start;flex:0 0 8.5rem}.prompt-preset-selector__option--visual{grid-template-columns:minmax(0,1fr);align-content:start;gap:.375rem;padding:.25rem}.prompt-preset-selector__media{aspect-ratio:1;background:var(--muted);border-radius:.5rem;inline-size:100%;display:block;overflow:hidden}.prompt-preset-selector__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.prompt-preset-selector__option--visual .prompt-preset-selector__label{padding:0 .25rem .25rem;font-size:.75rem;font-weight:500}.prompt-preset-selector__custom--visual{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:.5rem;padding:.5rem}
