:root{--fs-secondary:#6366f1}.fs-icon{color:var(--fs-secondary)}.fs-card{background:var(--fs-bg);border:var(--fs-border-w) solid var(--fs-border);border-radius:var(--fs-card-radius)}.fs-card-border{border:var(--fs-border-w) solid var(--fs-border)}.fs-card-muted{background:var(--fs-bg-muted);border:var(--fs-border-w) solid var(--fs-border);border-radius:var(--fs-card-radius)}.fs-input{border:var(--fs-border-w) solid var(--fs-border);border-radius:var(--fs-input-radius);background:var(--fs-bg);color:var(--fs-fg);transition:border-color .15s,box-shadow .15s}.fs-input:focus{border-color:var(--fs-border-focus);box-shadow:0 0 0 var(--fs-ring-w) color-mix(in srgb, var(--fs-primary) 25%, transparent);outline:none}.fs-input:disabled{background:var(--fs-bg-muted);cursor:not-allowed;opacity:.6}.fs-input-error{border-color:var(--fs-error)}.fs-input-error:focus{box-shadow:0 0 0 var(--fs-ring-w) color-mix(in srgb, var(--fs-error) 25%, transparent)}.fs-btn-primary{background:var(--fs-primary);color:var(--fs-primary-fg);border-radius:var(--fs-btn-radius);transition:background .15s,opacity .15s}.fs-btn-primary:hover{filter:brightness(.9)}.fs-btn-primary:disabled{opacity:.5;cursor:not-allowed}.fs-btn-secondary{background:var(--fs-bg);color:var(--fs-fg);border:var(--fs-border-w) solid var(--fs-border);border-radius:var(--fs-btn-radius);transition:background .15s}.fs-btn-secondary:hover{background:var(--fs-bg-muted)}.fs-heading{color:var(--fs-fg);font-weight:var(--fs-heading-weight);font-family:var(--fs-font)}.fs-label{color:var(--fs-fg);font-weight:500;font-family:var(--fs-font)}.fs-text{color:var(--fs-fg);font-family:var(--fs-font)}.fs-text-muted{color:var(--fs-fg-muted)}.fs-text-subtle{color:var(--fs-fg-subtle)}.fs-text-error{color:var(--fs-error)}.fs-success{color:var(--fs-success)}.fs-success-bg{background:var(--fs-success-accent);border-color:var(--fs-success)}.fs-error-bg{background:var(--fs-error-accent);border-color:var(--fs-error)}.fs-accent-bg{background:var(--fs-accent)}.fs-required{color:var(--fs-error)}.fs-focus-ring:focus-visible{box-shadow:0 0 0 var(--fs-ring-offset) var(--fs-bg), 0 0 0 calc(var(--fs-ring-w) + var(--fs-ring-offset)) var(--fs-primary);outline:none}.fs-gradient{background:var(--fs-gradient,var(--fs-bg))}.fs-theme input[type=checkbox]:checked,.fs-theme input[type=radio]:checked{accent-color:var(--fs-primary)}.fs-theme input:-webkit-autofill{transition:background-color 0s 100000000s;-webkit-box-shadow:0 0 0 1000px var(--fs-bg,#fff) inset!important;box-shadow:0 0 0 1000px var(--fs-bg,#fff) inset!important;-webkit-text-fill-color:var(--fs-fg,#0f172a)!important;caret-color:var(--fs-fg,#0f172a)!important}.fs-theme input:-webkit-autofill:hover{transition:background-color 0s 100000000s;-webkit-box-shadow:0 0 0 1000px var(--fs-bg,#fff) inset!important;box-shadow:0 0 0 1000px var(--fs-bg,#fff) inset!important;-webkit-text-fill-color:var(--fs-fg,#0f172a)!important;caret-color:var(--fs-fg,#0f172a)!important}.fs-theme input:-webkit-autofill:focus{transition:background-color 0s 100000000s;-webkit-box-shadow:0 0 0 1000px var(--fs-bg,#fff) inset!important;box-shadow:0 0 0 1000px var(--fs-bg,#fff) inset!important;-webkit-text-fill-color:var(--fs-fg,#0f172a)!important;caret-color:var(--fs-fg,#0f172a)!important}.fs-theme textarea:-webkit-autofill{transition:background-color 0s 100000000s;-webkit-box-shadow:0 0 0 1000px var(--fs-bg,#fff) inset!important;box-shadow:0 0 0 1000px var(--fs-bg,#fff) inset!important;-webkit-text-fill-color:var(--fs-fg,#0f172a)!important;caret-color:var(--fs-fg,#0f172a)!important}.fs-theme select:-webkit-autofill{transition:background-color 0s 100000000s;-webkit-box-shadow:0 0 0 1000px var(--fs-bg,#fff) inset!important;box-shadow:0 0 0 1000px var(--fs-bg,#fff) inset!important;-webkit-text-fill-color:var(--fs-fg,#0f172a)!important;caret-color:var(--fs-fg,#0f172a)!important}@media (max-width:639px){.fs-dialog-body>.grid,.fs-object-fields>.grid,.fs-multifield-grid{grid-template-columns:1fr!important}.fs-dialog-body>.grid>*,.fs-object-fields>.grid>*,.fs-multifield-grid>*{grid-column:span 1!important}.fs-onepage-compact{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}}