.sv-form-page[data-v-29050652]{gap:1rem;width:100%;max-width:44rem;display:grid}.head h2[data-v-29050652]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--sv-ink);margin:0;font-size:1.15rem;font-weight:650}.sub[data-v-29050652]{color:var(--sv-muted);margin:.3rem 0 0;font-size:.88rem;line-height:1.4}.fields[data-v-29050652]{gap:1.05rem;padding:1.25rem 1.3rem;display:grid}.footer[data-v-29050652]{z-index:5;background:linear-gradient(180deg,transparent,var(--sv-bg) 28%);margin:0 -.15rem;padding:.75rem .15rem .15rem;position:sticky;bottom:0}.footer-actions[data-v-29050652]{border:1px solid var(--sv-line);border-radius:var(--sv-radius);background:var(--sv-surface);box-shadow:var(--shadow-soft);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.in-modal[data-v-29050652]{gap:0;max-width:none}.in-modal .head h2[data-v-29050652]{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--sv-muted);font-size:.78rem;font-weight:650}.in-modal .head .sub[data-v-29050652]{margin-top:.2rem;font-size:.82rem}.in-modal .fields[data-v-29050652]{gap:1.15rem;padding:1.25rem 1.35rem 1.4rem}.in-modal[data-v-29050652] .field{gap:.5rem}.in-modal[data-v-29050652] .sv-label{margin:0;line-height:1.35}.in-modal[data-v-29050652] .sv-field-group{border-top:0;gap:1.15rem;padding-top:0}.in-modal .footer[data-v-29050652]{background:var(--sv-surface);margin:0;padding:0;position:sticky;bottom:0}.in-modal .footer-actions[data-v-29050652]{border:0;border-top:1px solid var(--sv-line-strong);box-shadow:none;background:color-mix(in srgb,var(--sv-ink) 3%,var(--sv-surface));border-radius:0;padding:.9rem 1.35rem}.spacer[data-v-29050652]{flex:1}[data-v-29050652] .field{grid-template-columns:minmax(0,1fr);gap:.35rem;min-width:0;display:grid}[data-v-29050652] .field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}[data-v-29050652] .p-datepicker,[data-v-29050652] .p-inputnumber,[data-v-29050652] .p-inputtext,[data-v-29050652] .p-password,[data-v-29050652] .p-select,[data-v-29050652] .p-textarea,[data-v-29050652] .w-full{width:100%}@media (width<=640px){[data-v-29050652] .field-row{grid-template-columns:1fr}.fields[data-v-29050652]{padding:1rem}.in-modal .fields[data-v-29050652]{padding:1.05rem 1.05rem 1.2rem}.footer[data-v-29050652]{padding-bottom:env(safe-area-inset-bottom)}.in-modal .footer[data-v-29050652]{margin:0}.in-modal .footer-actions[data-v-29050652]{padding:.75rem 1.05rem calc(.75rem + env(safe-area-inset-bottom))}.sv-form-page:not(.in-modal) .footer-actions[data-v-29050652]{flex-direction:column;align-items:stretch}.sv-form-page:not(.in-modal) .footer-actions[data-v-29050652] .p-button,.sv-form-page:not(.in-modal) .footer-actions a[data-v-29050652]{width:100%}}
