.field-block.svelte-1nzgjy2{align-content:start;gap:.75rem;display:grid}.field-block--span-full.svelte-1nzgjy2{grid-column:1/-1}label.svelte-1nzgjy2{color:#0009;flex-wrap:wrap;align-items:center;gap:.45rem;padding:0;font-size:1rem;font-weight:400;line-height:1.6;display:flex}.field-block__required.svelte-1nzgjy2{color:var(--dreem-accent);font-size:.95em;font-weight:700}.field-block__description.svelte-1nzgjy2{color:#00000070;margin:-.35rem 0 0;font-size:.875rem;line-height:1.4}.field-block__error.svelte-1nzgjy2{color:var(--dreem-form-error);margin:0;font-size:.8rem;line-height:1.5}.field-block input,.field-block select,.field-block textarea{box-sizing:border-box;color:#000;width:100%;min-width:0;font:inherit;box-shadow:none;background:#fff;border:.0625rem solid #0006;border-radius:0;padding:0 1rem;font-size:1rem;line-height:1.6;transition:border-color .14s,background-color .14s,box-shadow .14s}.field-block input{height:3rem}.field-block select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--dreem-accent) 50%), linear-gradient(135deg, var(--dreem-accent) 50%, transparent 50%);text-overflow:ellipsis;cursor:pointer;background-position:calc(100% - 1.2rem),calc(100% - .85rem);background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;height:3rem;padding-right:2.8rem;font-size:.95rem;font-weight:600;line-height:1.2}.field-block select option{color:var(--dreem-form-ink);font-weight:500}.field-block input::placeholder,.field-block textarea::placeholder{color:var(--dreem-form-placeholder)}.field-block input:focus,.field-block select:focus,.field-block textarea:focus{border-color:var(--dreem-form-focus-border);box-shadow:0 0 0 .1875rem var(--dreem-form-focus-ring);background:#fff;outline:none}.field-block--error input,.field-block--error select,.field-block--error textarea{border-color:var(--dreem-form-error);background:color-mix(in srgb, var(--dreem-form-error) 5%, #fff);box-shadow:0 0 0 .125rem color-mix(in srgb, var(--dreem-form-error) 16%, transparent)}.field-block--error input:focus,.field-block--error select:focus,.field-block--error textarea:focus{border-color:var(--dreem-form-error);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--dreem-form-error) 24%, transparent)}.field-block textarea{resize:none;min-height:6.25rem;padding:.875rem 1rem}
