.fs-switch__track{--fs-switch-track-w:2.5rem;--fs-switch-track-h:1.5rem;--fs-switch-thumb:1rem;--fs-switch-pad:0.25rem;--fs-switch-inset:4px;position:relative;display:flex;flex-shrink:0;align-items:center;width:var(--fs-switch-track-w);height:var(--fs-switch-track-h);border-radius:9999px;cursor:pointer;transition:box-shadow .2s ease;box-shadow:inset 0 0 0 var(--fs-switch-inset) color-mix(in srgb,var(--color-border) 70%,transparent);background:var(--color-background,#fff)}.fs-switch__track--disabled{pointer-events:none;cursor:not-allowed}.fs-switch__thumb{position:absolute;top:var(--fs-switch-pad);left:var(--fs-switch-pad);width:var(--fs-switch-thumb);height:var(--fs-switch-thumb);border-radius:9999px;border-width:1px;border-style:solid;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.fs-switch__track--checked .fs-switch__thumb{transform:translateX(calc(var(--fs-switch-track-w) - var(--fs-switch-thumb) - (2 * var(--fs-switch-pad))))}.fs-switch__track--compact{--fs-switch-track-w:1.75rem;--fs-switch-track-h:1.125rem;--fs-switch-thumb:0.75rem;--fs-switch-pad:0.1875rem;--fs-switch-inset:3px}.fs-switch__root{display:inline-flex;align-items:center;gap:.5rem;margin-top:.25rem;cursor:pointer;user-select:none}.fs-switch__root--compact{margin-top:0;gap:.375rem}.fs-switch__root--disabled{cursor:not-allowed}.fs-switch__label{font-size:.875rem;font-weight:500;line-height:1.25;color:var(--color-muted-foreground,#7a8280)}.fs-switch__root--compact .fs-switch__label{font-size:.8125rem}.fs-switch__dual{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.fs-switch__dual--compact{gap:.375rem}.fs-switch__dual-option{font-size:.875rem;font-weight:500;line-height:1.25}.fs-switch__dual--compact .fs-switch__dual-option{font-size:.625rem;font-weight:600;line-height:1;letter-spacing:.01em}.fs-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.25rem;border:1px solid transparent;background:transparent;cursor:pointer;line-height:0;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.fs-icon-button:focus-visible{outline:2px solid var(--color-accent,#02578b);outline-offset:2px}.fs-icon-button:disabled,.fs-icon-button:disabled:active,.fs-icon-button:disabled:hover{cursor:not-allowed}.fs-icon-button--primary{background-color:var(--color-primary,#1e73ae);color:var(--color-background,#ffffff);border-color:transparent}.fs-icon-button--primary:hover:not(:disabled){background-color:var(--color-accent,#02578b)}.fs-icon-button--primary:active:not(:disabled){background-color:var(--color-primary,#1e73ae);filter:brightness(.92)}.fs-icon-button--secondary{background-color:var(--color-secondary,#00deef);color:var(--color-background,#ffffff);border-color:transparent}.fs-icon-button--secondary:hover:not(:disabled){background-color:var(--color-accent,#02578b)}.fs-icon-button--secondary:active:not(:disabled){filter:brightness(.95)}.fs-icon-button--primary-circle{border-radius:9999px;background-color:var(--color-primary,#1e73ae);color:var(--color-background,#ffffff);border-color:transparent}.fs-icon-button--primary-circle:hover:not(:disabled){background-color:var(--color-accent,#02578b)}.fs-icon-button--primary-circle:active:not(:disabled){background-color:var(--color-primary,#1e73ae);filter:brightness(.92)}.fs-icon-button--secondary-circle{border-radius:9999px;background-color:var(--color-secondary,#00deef);color:var(--color-background,#ffffff);border-color:transparent}.fs-icon-button--secondary-circle:hover:not(:disabled){background-color:var(--color-accent,#02578b)}.fs-icon-button--secondary-circle:active:not(:disabled){filter:brightness(.95)}.fs-icon-button--text{background-color:transparent;color:var(--color-primary,#1e73ae);border-color:transparent}.fs-icon-button--text:active:not(:disabled),.fs-icon-button--text:hover:not(:disabled){background-color:transparent;color:var(--color-active,#02578b)}.fs-icon-button--text:active:not(:disabled){opacity:.88}.fs-icon-button--action{background-color:transparent;color:var(--color-primary,#1e73ae);border-color:transparent}.fs-icon-button--action:active:not(:disabled),.fs-icon-button--action:hover:not(:disabled){color:var(--color-accent,#02578b);background-color:transparent}.fs-icon-button--action:active:not(:disabled){opacity:.88}.fs-icon-button--action[aria-current=page],.fs-icon-button--action[aria-current=page]:hover:not(:disabled),.fs-icon-button--action[aria-current=true],.fs-icon-button--action[aria-current=true]:hover:not(:disabled),.fs-icon-button--action[data-active=true],.fs-icon-button--action[data-active=true]:hover:not(:disabled){color:var(--color-secondary,#00deef)}.fs-icon-button--neutral{background-color:transparent;color:var(--color-foreground,#131615);border-color:transparent}.fs-icon-button--neutral:hover:not(:disabled){background-color:var(--color-hover,#f1f1f1)}.fs-icon-button--neutral:active:not(:disabled){background-color:color-mix(in srgb,var(--color-foreground,#131615) 8%,var(--color-background,#ffffff) 92%)}.fs-icon-button--outlined{background-color:transparent;color:var(--color-primary,#1e73ae);border-color:var(--color-primary,#1e73ae)}.fs-icon-button--outlined:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary,#1e73ae) 10%,var(--color-background,#ffffff) 90%)}.fs-icon-button--outlined:active:not(:disabled){background-color:color-mix(in srgb,var(--color-primary,#1e73ae) 18%,var(--color-background,#ffffff) 82%)}.fs-icon-button--no-hover:active:not(:disabled),.fs-icon-button--no-hover:hover:not(:disabled){background-color:transparent;filter:none;opacity:1}.fs-icon-button--text.fs-icon-button--no-hover:active:not(:disabled),.fs-icon-button--text.fs-icon-button--no-hover:hover:not(:disabled){color:var(--color-primary,#1e73ae)}input.fs-number-stepper__input[type=number]::-webkit-inner-spin-button,input.fs-number-stepper__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.fs-number-stepper__input[type=number]{-moz-appearance:textfield;appearance:textfield}[data-stepper-single-row=true] .fs-number-stepper__input{box-sizing:border-box;height:2rem;min-height:2rem;max-height:2rem;padding-top:.25rem;padding-bottom:.25rem;line-height:1.25rem}[data-stepper-single-row=true] button{align-self:stretch;padding-top:0;padding-bottom:0}.PrintDialog_printContainer__VF2pV{display:flex;flex-direction:column;gap:1.5rem;max-height:70vh;overflow-y:auto}.PrintDialog_printContent__1sf3V{flex:1;padding:1.5rem;background-color:#ffffff}.PrintDialog_actions__dH9xt{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.75rem;padding-top:1rem}.PrintDialog_extraActions__BTlaK{margin-right:auto;display:inline-flex;align-items:center}@media print{.PrintDialog_printContainer__VF2pV{max-height:none;overflow:visible}.PrintDialog_printContent__1sf3V{border:none;padding:0;background-color:transparent;page-break-inside:avoid}.PrintDialog_actions__dH9xt{display:none}}.fs-tabs__link{display:inline-flex;align-items:center;border-bottom-width:2px;border-bottom-style:solid;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition:color .2s ease,border-color .2s ease}.fs-tabs__link--inactive{border-bottom-color:transparent;color:var(--color-muted-foreground,#7a8280)}.fs-tabs__link--inactive:hover{border-bottom-color:var(--color-border,#a5c2c2);color:var(--color-foreground,#131615)}.fs-tabs__link--active{border-bottom-color:var(--color-primary,#1e73ae);color:var(--color-primary,#1e73ae)}