.field.svelte-sa3gfm{flex-direction:column;gap:3px;min-width:0;display:flex}.hint.svelte-sa3gfm{font-size:var(--t-xs);color:var(--ink-3)}.ctl{border:0;border-bottom:1px solid var(--rule);width:100%;height:30px;font-size:var(--t-base);background:0 0;border-radius:0;outline:none;padding:0 2px;transition:border-color .1s}.ctl:focus{border-bottom:2px solid var(--signal)}.ctl::placeholder{color:var(--ink-4)}select.ctl{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 9px) 13px,calc(100% - 5px) 13px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:18px}select.ctl option{background:var(--paper-raised);color:var(--ink)}textarea.ctl{resize:vertical;background-image:repeating-linear-gradient(transparent 0 19px, var(--rule-faint) 19px 20px);border:1px solid var(--rule-soft);background-position:0 5px;height:auto;min-height:90px;padding:6px 8px;line-height:1.5}.form-grid{gap:var(--s-4) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=900px){.form-grid{grid-template-columns:1fr}.field.svelte-sa3gfm{grid-column:auto!important}.ctl{height:40px;font-size:16px}}
