.ek-newshop{border-radius:var(--ek-radius-md,.875rem);border:1px solid var(--ek-line,#d8c59a);background-color:var(--ek-surface-raised,#fff);gap:1rem;padding:1rem;display:grid}.ek-newshop__grid{grid-template-columns:1fr;gap:.9rem;display:grid}@media (min-width:48rem){.ek-newshop__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ek-newshop__row{grid-column:span 2}.ek-newshop__row--narrow{grid-column:span 1}.ek-newshop__row--wide{grid-column:span 4}}.ek-newshop__row{align-content:start;gap:.3rem;display:grid}.ek-newshop__label{color:var(--ek-ink,#241e19);font-weight:600}.ek-newshop__opt{color:var(--ek-ink-soft,#5a4f44);font-size:.82rem;font-weight:400}.ek-newshop__input,.ek-newshop__select,.ek-newshop__textarea{box-sizing:border-box;inline-size:100%;min-block-size:var(--ek-tap,44px);font:inherit;color:var(--ek-ink,#241e19);background-color:var(--ek-surface-raised,#fff);border:1px solid var(--ek-line,#d8c59a);border-radius:var(--ek-radius-sm,.5rem);padding:.55rem .7rem}.ek-newshop__textarea{resize:vertical;min-block-size:5.5rem;line-height:1.5}.ek-newshop__input:focus-visible,.ek-newshop__select:focus-visible,.ek-newshop__textarea:focus-visible{outline:3px solid var(--ek-ring,#17516f);outline-offset:2px}.ek-newshop__input[aria-invalid=true]{border-color:var(--ek-himbeere,#c0435e)}.ek-newshop__counter{color:var(--ek-ink-soft,#5a4f44);justify-self:end;font-size:.8rem}.ek-newshop__actions{justify-content:flex-end;display:flex}.ek-newshop__success{margin:0}.ek-newshop__hint{color:var(--ek-ink-soft,#5a4f44);margin:.5rem 0 0;font-size:.9rem}@media (prefers-reduced-motion:reduce){.ek-newshop__input,.ek-newshop__select,.ek-newshop__textarea{transition:none}}
