@layer reset, base, library, app;._toggleContainer_1eq9k_1{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}._toggle_1eq9k_1{border-radius:var(--size-12);border:var(--stroke-1) solid var(--color-stroke-default);cursor:pointer;height:var(--size-20);width:var(--size-36);padding:0;transition:background-color .2s;position:relative}._toggle_1eq9k_1[aria-checked=true]{background:var(--color-button-primary)}._toggle_1eq9k_1[aria-checked=true] ._toggleThumb_1eq9k_22{inset-inline-start:calc(100% - var(--size-20) + 1px)}._toggle_1eq9k_1[aria-checked=true] ._toggleThumb_1eq9k_22:not(._isLocked_1eq9k_26){border-color:var(--color-stroke-active);border-width:var(--stroke-1)}._toggle_1eq9k_1[aria-checked=false]{background:var(--color-surface-tile-active)}._toggle_1eq9k_1[aria-checked=false] ._toggleThumb_1eq9k_22{inset-inline-start:-1px}._toggle_1eq9k_1:disabled{background:var(--color-stroke-disabled);cursor:not-allowed}._toggle_1eq9k_1:focus-visible{outline-offset:var(--stroke-2);outline:var(--stroke-2) solid var(--color-stroke-active)}._toggleThumb_1eq9k_22{aspect-ratio:1;background-color:var(--color-surface-default);border:var(--stroke-1) solid var(--color-stroke-default);width:var(--size-20);border-radius:50%;justify-content:center;align-items:center;transition:inset-inline-start .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._toggleThumb_1eq9k_22._isLocked_1eq9k_26{border-color:var(--color-icon-inactive)}._lockIcon_1eq9k_69{color:var(--color-black-85);height:var(--size-8);width:var(--size-8)}._checkIcon_1eq9k_75{color:var(--color-button-primary);height:var(--size-8);width:var(--size-8)}._toggleLabel_1eq9k_81{min-width:var(--size-28);white-space:nowrap}@layer library{._overlayClassName_1frho_2{background:var(--modal-overlay);z-index:99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalContainer_1frho_12{background:var(--color-surface-default);border-radius:var(--radius-panel);border:var(--stroke-1) solid var(--color-stroke-default);color:var(--color-text-default);z-index:99;width:fit-content;max-width:45rem;height:max-content;min-height:100px}@media screen and (width>=768px){._modalContainer_1frho_12{min-width:var(--size-400)}}._modalHeaderContainer_1frho_28{background:var(--color-surface-tile-info);border-bottom:var(--stroke-1) solid var(--color-stroke-default);padding:var(--spacing-base) var(--spacing-lg);border-start-start-radius:var(--radius-panel);border-start-end-radius:var(--radius-panel);justify-content:space-between;align-items:center;display:flex}._modalTitle_1frho_39{margin-block:0}._closeButton_1frho_43{aspect-ratio:1;padding:var(--spacing-sm)}._closeIcon_1frho_48{width:var(--size-20);height:var(--size-20)}._modalBody_1frho_53{padding:var(--spacing-lg) var(--spacing-lg)}._modalOverlay_1frho_57{background:var(--modal-overlay);z-index:99;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:absolute}}@layer app{._modal_18pwb_2{color:var(--color-text-default);gap:var(--spacing-base);flex-direction:column;width:100%;max-width:45rem;max-height:90vh;display:flex;overflow-y:auto}._headingContainer_18pwb_16{display:flex}._headingContainer_18pwb_16 ._heading_18pwb_13{width:100%}._category_18pwb_25{gap:var(--spacing-2xs);flex-direction:column;display:flex}._categoryHeader_18pwb_31{align-items:center;gap:var(--spacing-base);justify-content:space-between;display:flex}._categoryLabel_18pwb_38{font-size:var(--typography-size-16px);font-weight:var(--typography-weight-bold);margin:0}@media screen and (width>=768px){._categoryLabel_18pwb_38{font-size:var(--typography-size-18px)}}._categoryDescription_18pwb_48{font-size:var(--typography-size-14px);font-weight:var(--typography-weight-regular);line-height:var(--typography-leading-xl);margin:0}@media screen and (width>=768px){._categoryDescription_18pwb_48{font-size:var(--typography-size-16px)}}._confirmButton_18pwb_59{margin-top:var(--spacing-base);width:var(--size-200);align-self:flex-start}._closeButton_18pwb_65{height:var(--typography-size-48px);width:var(--typography-size-48px);display:flex}}
