.vui-fig__box.vui-fig__box--mask{cursor:default;position:relative}.vui-fig__box--mask>.vui-fig__select{color:#0000;font:revert;position:absolute;inset:0}.vui-fig__box--mask>.vui-fig__chev{margin-inline-start:auto}@media print{.vui-fig__box--mask>.vui-fig__select{display:none}}.vui-label-select{min-width:0;font-size:var(--vui-field-label-size,var(--vui-text-body));align-items:center;display:inline-flex;position:relative}.vui-label-select--sm{font-size:var(--vui-text-caption);min-height:var(--vui-control-h-sm)}.vui-label-select__text{text-overflow:ellipsis;white-space:nowrap;min-width:3ch;max-width:100%;font-weight:var(--vui-weight-medium);color:var(--vui-text-primary);padding-right:1.15em;overflow:clip visible}.vui-label-select__select{appearance:none;cursor:pointer;color:#0000;width:100%;font:revert;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;inset:0}.vui-label-select:has(.vui-label-select__select:focus-visible){outline:2px solid var(--vui-focus);outline-offset:2px;border-radius:var(--vui-radius-sm)}.vui-label-select__chev{pointer-events:none;width:1em;height:1em;color:var(--vui-text-tertiary);transition:color var(--vui-duration-fast) var(--vui-ease-out);display:inline-flex;position:absolute;top:50%;right:0;translate:0 -50%}.vui-label-select__chev>svg{width:100%;height:100%}.vui-label-select:hover .vui-label-select__chev{color:var(--vui-text-primary)}@media print{.vui-label-select__chev,.vui-label-select__select{display:none}}@media (pointer:coarse){.vui-label-select__select{inset-block:auto;height:max(100%, var(--vui-tap-min));font-size:16px;top:50%;translate:0 -50%}}.vui-seg{max-width:100%;padding:var(--vui-space-1);align-items:center;gap:var(--vui-space-1);border-radius:var(--vui-seg-radius,var(--vui-radius-action,var(--vui-radius-full)));box-shadow:inset 0 0 0 1px var(--vui-seg-track-border,transparent);display:inline-flex}.vui-seg--full{width:100%;display:flex}.vui-seg--full .vui-seg__item{flex:1 1 0;min-width:min-content}.vui-seg--rail{background:var(--vui-alpha-hover);-webkit-backdrop-filter:blur(var(--vui-glass-blur)) saturate(var(--vui-glass-saturate));backdrop-filter:blur(var(--vui-glass-blur)) saturate(var(--vui-glass-saturate))}.vui-seg__item{min-height:2rem;color:var(--vui-text-primary);font:inherit;font-size:var(--vui-text-small);font-weight:var(--vui-weight-medium);padding-inline:var(--vui-space-4);border-radius:calc(var(--vui-seg-radius,var(--vui-radius-action,var(--vui-radius-full))) - var(--vui-space-1));cursor:pointer;white-space:nowrap;transition:color var(--vui-duration-fast) var(--vui-ease-out), background-color var(--vui-duration-fast) var(--vui-ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.vui-seg__count{opacity:.6;font-variant-numeric:tabular-nums;margin-inline-start:.4em}.vui-seg__item:hover{background:oklch(from var(--vui-glass-tint-strong) l c h / calc(alpha - .3))}.vui-seg__item:focus-visible{outline:2px solid var(--vui-focus);outline-offset:2px}.vui-seg__item:disabled{cursor:not-allowed;opacity:.45}.vui-seg__item.is-active,.vui-seg__item.is-active:hover{background:var(--vui-glass-tint-strong);border-color:var(--vui-glass-border);-webkit-backdrop-filter:blur(var(--vui-glass-blur)) saturate(var(--vui-glass-saturate));backdrop-filter:blur(var(--vui-glass-blur)) saturate(var(--vui-glass-saturate));box-shadow:var(--vui-shadow-xs), var(--vui-glass-inner);cursor:default}.vui-seg--ink .vui-seg__item:hover{background:var(--vui-alpha-hover)}.vui-seg--ink .vui-seg__item.is-active,.vui-seg--ink .vui-seg__item.is-active:hover{background:var(--vui-alpha-active);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:#0000}.vui-seg--sm .vui-seg__item{min-height:1.5rem;font-size:var(--vui-text-caption);padding-inline:var(--vui-space-3)}.vui-seg--lg .vui-seg__item{min-height:2.5rem;font-size:var(--vui-text-body);padding-inline:var(--vui-space-5)}.vui-seg--flush{box-shadow:inset 0 0 0 1px var(--vui-alpha-active);gap:0;padding:0}.vui-seg--flush .vui-seg__item{border-radius:0;min-height:2.5rem}.vui-seg--flush .vui-seg__item:first-child{border-start-start-radius:var(--vui-seg-radius,var(--vui-radius-action,var(--vui-radius-full)));border-end-start-radius:var(--vui-seg-radius,var(--vui-radius-action,var(--vui-radius-full)))}.vui-seg--flush .vui-seg__item:last-child{border-start-end-radius:var(--vui-seg-radius,var(--vui-radius-action,var(--vui-radius-full)));border-end-end-radius:var(--vui-seg-radius,var(--vui-radius-action,var(--vui-radius-full)))}.vui-seg--flush .vui-seg__item:hover{background:var(--vui-alpha-hover)}.vui-seg--flush .vui-seg__item.is-active,.vui-seg--flush .vui-seg__item.is-active:hover{background:var(--vui-alpha-active);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:#0000}.vui-seg--flush.vui-seg--sm .vui-seg__item{min-height:2rem}.vui-seg--flush.vui-seg--lg .vui-seg__item{min-height:3rem}.vui-seg--inverted{background:var(--vui-surface-subtle)}.vui-seg--inverted .vui-seg__item:hover{background:var(--vui-alpha-hover)}.vui-seg--inverted .vui-seg__item.is-active,.vui-seg--inverted .vui-seg__item.is-active:hover{background:var(--vui-text-primary);color:var(--vui-surface-page);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:#0000}.vui-seg .vui-seg__item--icon.vui-seg__item{aspect-ratio:1;padding-inline:0}.vui-seg__glyph{place-items:center;display:grid}.vui-seg__glyph svg{width:1.125rem;height:1.125rem}.vui-seg--sm .vui-seg__glyph svg{width:1rem;height:1rem}.vui-seg--lg .vui-seg__glyph svg{width:1.25rem;height:1.25rem}@media (pointer:coarse){.vui-seg__item{position:relative}.vui-seg__item:after{content:"";inset-inline:0;height:var(--vui-tap-min);position:absolute;top:50%;translate:0 -50%}}.vui-seg--lead.is-wrapped{grid-template-columns:repeat(var(--vui-seg-rest,1), minmax(0, 1fr));--vui-seg-radius:var(--vui-radius-lg);display:grid}.vui-seg--lead.is-wrapped .vui-seg__item{min-width:0;padding-inline:0}.vui-seg--lead.is-wrapped .vui-seg__item:first-child{grid-column:1/-1}.vui-seg--scroll{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.vui-seg--scroll::-webkit-scrollbar{display:none}.vui-seg--scroll .vui-seg__item{flex:none}.vui-seg--cells-fill .vui-seg__item:not(.is-active){background:var(--vui-surface-page)}.vui-seg--cells-fill .vui-seg__item:not(.is-active):hover{background:linear-gradient(var(--vui-alpha-hover), var(--vui-alpha-hover)), var(--vui-surface-page)}.vui-seg.vui-seg--round .vui-seg__item{flex:none}.vui-seg.vui-seg--round .vui-seg__item--round{border-radius:50%;width:2rem;min-width:0;padding-inline:0}.vui-seg.vui-seg--round.vui-seg--sm .vui-seg__item--round{width:1.5rem}.vui-seg.vui-seg--round.vui-seg--lg .vui-seg__item--round{width:2.5rem}.vui-seg--round.vui-seg--full{gap:var(--vui-space-3)}.vui-seg.vui-seg--round.vui-seg--full .vui-seg__item:not(.vui-seg__item--round){flex:auto}.vui-seg.vui-seg--round.vui-seg--lead.is-wrapped{grid-template-columns:repeat(var(--vui-seg-rest,1), auto);justify-content:space-between;gap:var(--vui-space-2) 0}@media print{.vui-seg{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.vui-seg .vui-seg__item:not(.is-active){display:none}.vui-seg .vui-seg__item.is-active{color:var(--vui-text-primary);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;padding-inline:0}}.vui-switch{align-items:center;gap:var(--vui-space-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.vui-switch:has(.vui-switch__hint){align-items:flex-start}.vui-switch__track{--vui-switch-w:36px;--vui-switch-h:20px;--vui-switch-pad:2px;--vui-switch-thumb-d:calc(var(--vui-switch-h) - var(--vui-switch-pad) * 2);box-sizing:content-box;width:var(--vui-switch-w);height:var(--vui-switch-h);border-radius:var(--vui-radius-full);background:color-mix(in oklch, var(--vui-text-primary) 12%, transparent);transition:background-color var(--vui-duration-fast) var(--vui-ease-out);flex-shrink:0;display:inline-block;position:relative}.vui-switch__thumb{top:var(--vui-switch-pad);left:var(--vui-switch-pad);width:var(--vui-switch-thumb-d);height:var(--vui-switch-thumb-d);border-radius:var(--vui-radius-full);background:var(--vui-switch-thumb-off);box-shadow:var(--vui-shadow-xs);transition:transform var(--vui-duration-base) var(--vui-ease-spring), background-color var(--vui-duration-fast) var(--vui-ease-out);pointer-events:none;position:absolute}.vui-switch__input:checked+.vui-switch__track{background:var(--vui-accent-fill)}.vui-switch__input:checked+.vui-switch__track .vui-switch__thumb{background:var(--vui-accent-contrast);transform:translateX(calc(var(--vui-switch-w) - var(--vui-switch-h)))}.vui-switch__input:focus-visible+.vui-switch__track{outline:2px solid var(--vui-focus);outline-offset:2px}.vui-switch:hover .vui-switch__track{background:color-mix(in oklch, var(--vui-text-primary) 20%, transparent)}.vui-switch:hover .vui-switch__input:checked+.vui-switch__track{background:var(--vui-accent-fill-hover)}.vui-switch:hover .vui-switch__label{color:var(--vui-text-primary)}.vui-switch__text{gap:var(--vui-space-1);display:grid}.vui-switch__label{font-size:var(--vui-text-small);font-weight:var(--vui-weight-medium);line-height:var(--vui-leading-snug);color:var(--vui-text-secondary);transition:color var(--vui-duration-fast) var(--vui-ease-out)}.vui-switch__hint{font-size:var(--vui-text-caption);line-height:var(--vui-leading-snug);color:var(--vui-text-tertiary)}.vui-switch:has(.vui-switch__input:disabled){cursor:not-allowed;opacity:.5}.vui-switch:has(.vui-switch__input:disabled) .vui-switch__label{color:var(--vui-text-secondary)}.vui-switch--sm .vui-switch__track{--vui-switch-w:28px;--vui-switch-h:16px}.vui-switch--lg .vui-switch__track{--vui-switch-w:44px;--vui-switch-h:24px}.vui-switch--sm .vui-switch__label{font-size:var(--vui-text-caption)}.vui-switch--lg .vui-switch__label{font-size:var(--vui-text-body)}.vui-switch--row{gap:var(--vui-space-4);width:100%;min-height:var(--vui-control-h-sm);display:flex}.vui-switch--row .vui-switch__label{color:var(--vui-text-primary)}.vui-switch--row .vui-switch__text{flex:auto;order:-1}.vui-switch-set{gap:var(--vui-space-3) var(--vui-space-5);flex-wrap:wrap;display:flex}.vui-switch-set:has(.vui-switch--row){gap:var(--vui-space-3);flex-direction:column}@media (prefers-reduced-motion:reduce){.vui-switch__thumb{transition:transform 10ms linear, background-color var(--vui-duration-fast) var(--vui-ease-out)}}@media (pointer:coarse){.vui-switch{min-height:var(--vui-tap-min)}}.vui-switch-set>.vui-field__error{flex-basis:100%}@media print{.vui-switch:not([data-print=keep]){display:none}}@media (pointer:coarse){.vui-switch--sm:after{content:"";width:max(100%, var(--vui-tap-min));position:absolute;top:0;bottom:0;left:50%;translate:-50%}}
