.sf[data-v-a2474f11]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.sf-field[data-v-a2474f11]{flex:1;min-width:0}.sf-label[data-v-a2474f11]{color:#334155;display:block;font-size:.875rem;font-weight:600;margin-bottom:.375rem}.sf-row[data-v-a2474f11]{align-items:center;display:flex;gap:.5rem}.sf-row--fields[data-v-a2474f11]{align-items:flex-start;gap:.75rem}.sf-dash[data-v-a2474f11]{color:#94a3b8}.sf-input[data-v-a2474f11]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:.75rem;color:#0f172a;font-size:.9375rem;min-width:0;outline:none;padding:.625rem .875rem;transition:border-color .15s;width:100%}.sf-input[data-v-a2474f11]:focus{background:#fff;border-color:#6366f1}.sf-input.is-invalid[data-v-a2474f11]{border-color:#ef4444}.sf-input[data-v-a2474f11]:disabled{opacity:.6}.sf-date[data-v-a2474f11]{position:relative}.sf-clear[data-v-a2474f11]{border-radius:9999px;color:#64748b;font-size:1.125rem;height:1.5rem;line-height:1;position:absolute;right:2.25rem;top:50%;transform:translateY(-50%);width:1.5rem}.sf-clear[data-v-a2474f11]:hover{background:#e2e8f0}.sf-badges[data-v-a2474f11],.sf-presets[data-v-a2474f11]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.sf-badges[data-v-a2474f11]{margin-top:.375rem}.sf-badges--intro[data-v-a2474f11]{margin-top:0}.sf-chip[data-v-a2474f11]{background:transparent;border:1px solid #e2e8f0;border-radius:9999px;color:#475569;font-size:.8125rem;font-weight:500;padding:.25rem .75rem}.sf-chip.is-active[data-v-a2474f11]{background:#6366f114;border-color:#6366f1;color:#6366f1}.sf-badge[data-v-a2474f11]{align-items:center;background:#f1f5f9;border-radius:9999px;color:#475569;display:inline-flex;font-size:.75rem;line-height:1.25rem;padding:.1875rem .625rem}.sf-badge--accent[data-v-a2474f11]{background:#6366f11a;color:#4f46e5;font-weight:500}.sf-badge--ok[data-v-a2474f11]{background:#10b9811a;color:#059669}.sf-hint[data-v-a2474f11]{background:#f1f5f9;border-radius:.375rem;color:#475569;display:inline-flex;font-size:.6875rem;line-height:1.125rem;margin-top:.375rem;padding:.125rem .5rem}.sf-presets__label[data-v-a2474f11]{color:#64748b;font-size:.75rem;margin-right:.125rem}.sf-error[data-v-a2474f11]{color:#ef4444;font-size:.8125rem;margin-top:.375rem}@media(max-width:420px){.sf-row--fields[data-v-a2474f11]{flex-direction:column;gap:.75rem}.sf-row--fields .sf-field[data-v-a2474f11]{width:100%}}.dark{color:#cbd5e1}.dark{background:#0f172a;border-color:#334155;color:#e2e8f0;color-scheme:dark}.dark{background:#33415599;color:#cbd5e1}.dark{background:#6366f133;color:#a5b4fc}.dark{background:#10b98126;color:#6ee7b7}
