.core-button[data-v-0614788e]{--button-icon-size:var(--size-icon-sm)}.core-button--size-sm[data-v-0614788e]{min-height:var(--size-control-sm);--button-icon-size:var(--size-icon-xs)}.core-button--size-md[data-v-0614788e]{min-height:var(--size-control-md)}.core-button--size-lg[data-v-0614788e]{min-height:var(--size-control-lg);--button-icon-size:var(--size-icon-md)}.core-button--icon-sm[data-v-0614788e]{width:var(--size-control-sm)}.core-button--icon-md[data-v-0614788e]{width:var(--size-control-md)}.core-button--icon-lg[data-v-0614788e]{width:var(--size-control-lg)}.core-button__icon[data-v-0614788e],.core-button__spinner[data-v-0614788e]{flex-shrink:0;height:var(--button-icon-size);width:var(--button-icon-size)}.core-button__icon[data-v-0614788e]{font-size:var(--button-icon-size);line-height:var(--line-height-tight);text-align:center}.core-button__spinner[data-v-0614788e]{animation:core-button-spin-0614788e var(--duration-slower) linear infinite;border-bottom:calc(var(--space-px)*2) solid;border-left:calc(var(--space-px)*2) solid;border-radius:var(--radius-pill);border-right-color:currentcolor;border-right:calc(var(--space-px)*2) solid transparent;border-top-color:currentcolor;border-top:calc(var(--space-px)*2) solid transparent}@keyframes core-button-spin-0614788e{to{transform:rotate(1turn)}}.vms-form-field,.vms-form-fieldset{color:rgb(var(--color-text-primary)/1);min-width:0}.vms-form-field{display:flex;flex-direction:column;gap:var(--space-1-5)}.vms-form-field__label-row{align-items:center;display:flex;gap:var(--space-2);min-width:0}.vms-form-label{align-items:center;color:rgb(var(--color-text-primary)/1);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-1);line-height:var(--font-line-height-normal);min-width:0}.vms-form-label--sm{font-size:var(--font-size-xs)}.vms-form-label--md{font-size:var(--font-size-sm)}.vms-form-label--lg{font-size:var(--font-size-base)}.vms-form-label--strong{font-weight:var(--font-weight-semibold)}.vms-form-label--disabled{color:rgb(var(--color-text-disabled)/1);cursor:not-allowed}.vms-form-label--truncate{max-width:100%}.vms-form-label--truncate>.vms-form-label__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vms-form-label__required,.vms-form-label__required-text{color:rgb(var(--color-danger-foreground)/1)}.vms-form-label__required-text{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.vms-form-label__optional{color:rgb(var(--color-text-muted)/1);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.vms-form-description,.vms-form-help{color:rgb(var(--color-text-secondary)/1);line-height:var(--font-line-height-normal);margin:0}.vms-form-description{font-size:var(--font-size-sm)}.vms-form-help{align-items:flex-start;display:flex;font-size:var(--font-size-xs);gap:var(--space-1-5)}.vms-form-help__icon{align-items:center;block-size:calc(var(--space-4) + var(--space-0-5));display:inline-flex;flex-shrink:0;font-size:var(--size-icon-xs);justify-content:center;line-height:var(--font-line-height-tight);width:calc(var(--space-4) + var(--space-0-5))}.vms-form-help[data-tone=info]{color:rgb(var(--color-brand-700)/1)}.dark .vms-form-help[data-tone=info]{color:rgb(var(--color-brand-300)/1)}.vms-form-help[data-disabled=true]{color:rgb(var(--color-text-disabled)/1)}.vms-form-validation{align-items:flex-start;display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1-5);line-height:var(--font-line-height-normal);margin:0}.vms-form-validation__icon{align-items:center;block-size:calc(var(--space-4) + var(--space-0-5));display:inline-flex;flex-shrink:0;font-size:var(--size-icon-xs);justify-content:center;line-height:var(--font-line-height-tight);width:calc(var(--space-4) + var(--space-0-5))}.vms-form-validation[data-tone=error]{color:rgb(var(--color-danger-foreground)/1)}.vms-form-validation[data-tone=warning]{color:rgb(var(--color-warning-700)/1)}.vms-form-validation[data-tone=success]{color:rgb(var(--color-success-700)/1)}.vms-form-validation[data-tone=info]{color:rgb(var(--color-brand-700)/1)}.dark .vms-form-validation[data-tone=error]{color:rgb(var(--color-danger-foreground)/1)}.dark .vms-form-validation[data-tone=warning]{color:rgb(var(--color-warning-500)/1)}.dark .vms-form-validation[data-tone=success]{color:rgb(var(--color-success-500)/1)}.dark .vms-form-validation[data-tone=info]{color:rgb(var(--color-brand-300)/1)}.vms-form-validation--sm{font-size:var(--font-size-2xs)}.vms-form-validation--sm .vms-form-validation__icon{block-size:var(--space-4);width:var(--space-4)}.vms-form-control{background-color:rgb(var(--color-surface-card)/1);border:var(--space-px) solid rgb(var(--color-border-default)/1);border-radius:var(--radius-md);box-sizing:border-box;color:rgb(var(--color-text-primary)/1);display:block;font-size:var(--font-size-sm);line-height:var(--font-line-height-normal);min-height:var(--size-control-lg);outline:none;padding-block:var(--space-1-5);padding-inline:var(--space-3);transition:background-color var(--duration-fast) var(--easing-out),border-color var(--duration-fast) var(--easing-out),box-shadow var(--duration-fast) var(--easing-out),color var(--duration-fast) var(--easing-out);width:100%}.vms-form-control--sm{min-height:var(--size-control-sm);padding-block:var(--space-1)}.vms-form-control--md{min-height:var(--size-control-md);padding-block:var(--space-1-5)}.vms-form-control--lg{min-height:calc(var(--size-control-lg) - var(--space-1));padding-block:var(--space-1-5)}.vms-form-control::-moz-placeholder{color:rgb(var(--color-text-muted)/1)}.vms-form-control::placeholder{color:rgb(var(--color-text-muted)/1)}.vms-form-control[type=search]::-webkit-search-cancel-button,.vms-form-control[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.vms-form-control:hover:not(:disabled):not([readonly]){background-color:rgb(var(--color-surface-muted)/1)}.vms-form-control:focus-visible,.vms-form-control[data-focus=true]{border-color:rgb(var(--color-border-focus)/1);box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1)}.vms-form-control--invalid,.vms-form-control[data-tone=error],.vms-form-field[data-invalid=true] .vms-form-control{border-color:rgb(var(--color-danger-600)/1)}.vms-form-control[data-tone=error]:focus-visible{border-color:rgb(var(--color-danger-600)/1);box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-danger-600)/.45)}.vms-form-control[data-tone=warning]{border-color:rgb(var(--color-warning-600)/1)}.vms-form-control[data-tone=warning]:focus-visible{border-color:rgb(var(--color-warning-600)/1);box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-warning-600)/.45)}.vms-form-control[data-tone=success]{border-color:rgb(var(--color-success-600)/1)}.vms-form-control[data-tone=success]:focus-visible{border-color:rgb(var(--color-success-600)/1);box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-success-600)/.45)}.vms-form-control:disabled,.vms-form-control[aria-disabled=true]{background-color:rgb(var(--color-surface-muted)/1);color:rgb(var(--color-text-disabled)/1);cursor:not-allowed}.vms-form-control[readonly]:not(:disabled){background-color:rgb(var(--color-surface-muted)/1)}textarea.vms-form-control{min-height:calc((var(--size-control-lg) - var(--space-1))*2);resize:vertical}.vms-form-textarea{display:block;min-width:0;position:relative}.vms-form-textarea--auto>textarea.vms-form-control{overflow-y:hidden;resize:none}.vms-form-textarea__counter{color:rgb(var(--color-text-secondary)/1);display:flex;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;justify-content:flex-end;line-height:var(--font-line-height-normal);margin-block-start:var(--space-1)}.vms-form-textarea__counter[data-tone=warning]{color:rgb(var(--color-warning-700)/1)}.dark .vms-form-textarea__counter[data-tone=warning]{color:rgb(var(--color-warning-500)/1)}.vms-form-textarea__counter[data-tone=danger]{color:rgb(var(--color-danger-foreground)/1);font-weight:var(--font-weight-medium)}.vms-form-control-wrap{position:relative}.vms-form-control-wrap__button{inset-block-start:50%;position:absolute;transform:translateY(-50%)}.vms-form-control-wrap__button--end{inset-inline-end:var(--space-1)}.vms-form-control--with-end{padding-inline-end:calc(var(--size-control-md) + var(--space-2))}.vms-form-control--with-start{padding-inline-start:calc(var(--size-control-md) + var(--space-2))}.vms-form-input{display:block;min-width:0;position:relative;width:100%}.vms-form-input__addon{align-items:center;color:rgb(var(--color-text-secondary)/1);display:inline-flex;font-size:var(--font-size-sm);height:var(--size-control-md);inset-block-start:50%;justify-content:center;pointer-events:none;position:absolute;transform:translateY(-50%);width:var(--size-control-md);z-index:1}.vms-form-input__addon--start{inset-inline-start:var(--space-1)}.vms-form-input__addon--end{inset-inline-end:var(--space-1)}.vms-form-input__addon--text{background-color:rgb(var(--color-surface-muted)/1);border-color:rgb(var(--color-border-default)/1);border-style:solid;border-width:var(--space-px);color:rgb(var(--color-text-secondary)/1);flex-shrink:0;font-weight:var(--font-weight-medium);height:auto;inset-block-start:auto;inset-inline-end:auto;inset-inline-start:auto;padding-inline:var(--space-3);pointer-events:auto;position:static;transform:none;white-space:nowrap;width:auto}.vms-form-input__addon--text.vms-form-input__addon--start{border-end-end-radius:0;border-end-start-radius:var(--radius-md);border-inline-end:0;border-start-end-radius:0;border-start-start-radius:var(--radius-md)}.vms-form-input__addon--text.vms-form-input__addon--end{border-end-end-radius:var(--radius-md);border-end-start-radius:0;border-inline-start:0;border-start-end-radius:var(--radius-md);border-start-start-radius:0}.vms-form-control-wrap:has(>.vms-form-input__addon--text){align-items:stretch;border-radius:var(--radius-md);display:flex;transition:box-shadow var(--duration-fast) var(--easing-out)}.vms-form-control-wrap:has(>.vms-form-input__addon--text)>.vms-form-control{flex:1 1 auto;min-width:0}.vms-form-control-wrap:has(>.vms-form-input__addon--start.vms-form-input__addon--text)>.vms-form-control{border-end-start-radius:0;border-start-start-radius:0;padding-inline-start:var(--space-3)}.vms-form-control-wrap:has(>.vms-form-input__addon--end.vms-form-input__addon--text)>.vms-form-control{border-end-end-radius:0;border-start-end-radius:0;padding-inline-end:var(--space-3)}.vms-form-control-wrap:has(>.vms-form-input__addon--text)>.vms-form-control:focus-visible,.vms-form-control-wrap:has(>.vms-form-input__addon--text)>.vms-form-control[data-focus=true]{box-shadow:none}.vms-form-control-wrap:has(>.vms-form-input__addon--text):focus-within{box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1)}.vms-form-control-wrap:has(>.vms-form-input__addon--text):focus-within>.vms-form-control,.vms-form-control-wrap:has(>.vms-form-input__addon--text):focus-within>.vms-form-input__addon--text{border-color:rgb(var(--color-border-focus)/1)}.vms-form-control-wrap:has(>.vms-form-input__addon--text):focus-within:has(>.vms-form-control[data-tone=error]){box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-danger-600)/.45)}.vms-form-control-wrap:has(>.vms-form-input__addon--text):focus-within:has(>.vms-form-control[data-tone=error])>.vms-form-control,.vms-form-control-wrap:has(>.vms-form-input__addon--text):focus-within:has(>.vms-form-control[data-tone=error])>.vms-form-input__addon--text{border-color:rgb(var(--color-danger-600)/1)}.vms-form-control-wrap:has(>.vms-form-input__addon--text):focus-within:has(>.vms-form-control[data-tone=warning]){box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-warning-600)/.45)}.vms-form-control-wrap:has(>.vms-form-input__addon--text):focus-within:has(>.vms-form-control[data-tone=warning])>.vms-form-control,.vms-form-control-wrap:has(>.vms-form-input__addon--text):focus-within:has(>.vms-form-control[data-tone=warning])>.vms-form-input__addon--text{border-color:rgb(var(--color-warning-600)/1)}.vms-form-control-wrap:has(>.vms-form-input__addon--text):focus-within:has(>.vms-form-control[data-tone=success]){box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-success-600)/.45)}.vms-form-control-wrap:has(>.vms-form-input__addon--text):focus-within:has(>.vms-form-control[data-tone=success])>.vms-form-control,.vms-form-control-wrap:has(>.vms-form-input__addon--text):focus-within:has(>.vms-form-control[data-tone=success])>.vms-form-input__addon--text{border-color:rgb(var(--color-success-600)/1)}.vms-form-input__addon--interactive{pointer-events:auto}.vms-form-input__clear,.vms-form-input__reveal{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:rgb(var(--color-text-secondary)/1);cursor:pointer;display:inline-flex;height:var(--size-control-sm);justify-content:center;padding:0;width:var(--size-control-sm);z-index:1}.vms-form-input__clear:hover:not(:disabled),.vms-form-input__reveal:hover:not(:disabled){background-color:rgb(var(--color-surface-muted)/1);color:rgb(var(--color-text-primary)/1)}.vms-form-input__clear:focus-visible,.vms-form-input__reveal:focus-visible{box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1);outline:none}.vms-form-input__clear:disabled,.vms-form-input__reveal:disabled{cursor:not-allowed;opacity:.5}.vms-form-input__loading{animation:vms-form-input-spin .8s linear infinite;color:rgb(var(--color-text-secondary)/1)}@keyframes vms-form-input-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vms-form-input__counter{color:rgb(var(--color-text-secondary)/1);display:flex;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;justify-content:flex-end;line-height:var(--font-line-height-normal);margin-block-start:var(--space-1)}.vms-form-input__counter[data-tone=warning]{color:rgb(var(--color-warning-700)/1)}.dark .vms-form-input__counter[data-tone=warning]{color:rgb(var(--color-warning-500)/1)}.vms-form-input__counter[data-tone=danger]{color:rgb(var(--color-danger-foreground)/1);font-weight:var(--font-weight-medium)}.vms-form-fieldset{border:var(--space-px) solid rgb(var(--color-border-muted)/1);border-radius:var(--radius-lg);margin:0;padding:var(--space-4)}.vms-form-fieldset__legend{color:rgb(var(--color-text-primary)/1);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);padding-inline:var(--space-1)}.vms-form-fieldset__description{color:rgb(var(--color-text-secondary)/1);font-size:var(--font-size-sm);line-height:var(--font-line-height-normal);margin:var(--space-1) 0 var(--space-4)}.vms-form-fieldset__body{display:grid;gap:var(--space-4)}.vms-form-tooltip{display:inline-flex;flex-shrink:0;position:relative}.vms-form-tooltip__trigger{align-items:center;background-color:rgb(var(--color-surface-card)/1);border:var(--space-px) solid rgb(var(--color-border-default)/1);border-radius:var(--radius-md);color:rgb(var(--color-text-secondary)/1);cursor:help;display:inline-flex;height:var(--size-control-sm);justify-content:center;outline:none;padding:0;transition:background-color var(--duration-fast) var(--easing-out),border-color var(--duration-fast) var(--easing-out),box-shadow var(--duration-fast) var(--easing-out),color var(--duration-fast) var(--easing-out);width:var(--size-control-sm)}.vms-form-tooltip__trigger:hover{background-color:rgb(var(--color-surface-muted)/1);color:rgb(var(--color-text-primary)/1)}.vms-form-tooltip__trigger:focus-visible{border-color:rgb(var(--color-border-focus)/1);box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1)}.vms-form-tooltip__content{background-color:rgb(var(--color-surface-raised)/1);border:var(--space-px) solid rgb(var(--color-border-muted)/1);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:rgb(var(--color-text-primary)/1);font-size:var(--font-size-xs);inset-inline-start:50%;line-height:var(--font-line-height-normal);max-width:min(var(--size-container-sm),calc(100vw - var(--space-8)));opacity:0;padding:var(--space-2) var(--space-3);pointer-events:none;position:absolute;top:calc(100% + var(--space-2));transform:translate(-50%) translateY(calc(var(--space-1)*-1));transition:opacity var(--duration-fast) var(--easing-out),transform var(--duration-fast) var(--easing-out);width:-moz-max-content;width:max-content;z-index:var(--z-index-tooltip)}.vms-form-tooltip:focus-within .vms-form-tooltip__content,.vms-form-tooltip:hover .vms-form-tooltip__content{opacity:1;transform:translate(-50%) translateY(0)}.vms-form-choice{align-items:center;color:rgb(var(--color-text-primary)/1);cursor:pointer;display:flex;gap:var(--space-3);min-width:0;position:relative}.vms-form-choice:has(.vms-form-choice__description){align-items:flex-start}.vms-form-choice[data-disabled=true]{color:rgb(var(--color-text-disabled)/1);cursor:not-allowed}.vms-form-choice[data-readonly=true]{cursor:default}.vms-form-choice__input{accent-color:rgb(var(--color-brand-600)/1);block-size:var(--size-icon-md);flex-shrink:0;inline-size:var(--size-icon-md)}.vms-form-choice:has(.vms-form-choice__description) .vms-form-choice__input{margin-block-start:calc((var(--font-size-sm)*var(--font-line-height-normal) - var(--size-icon-md))/2)}.vms-form-choice[data-size=sm]:has(.vms-form-choice__description) .vms-form-choice__input{margin-block-start:calc((var(--font-size-xs)*var(--font-line-height-normal) - var(--size-icon-sm))/2)}.vms-form-choice__input[type=checkbox]{accent-color:auto;block-size:1px;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vms-form-choice__box{align-items:center;background-color:rgb(var(--color-surface-card)/1);block-size:var(--size-icon-md);border:var(--space-px) solid rgb(var(--color-border-default)/1);border-radius:var(--radius-sm);box-sizing:border-box;color:rgb(var(--color-white)/1);display:inline-flex;flex-shrink:0;inline-size:var(--size-icon-md);justify-content:center;position:relative;transition:background-color var(--duration-fast) var(--easing-out),border-color var(--duration-fast) var(--easing-out),box-shadow var(--duration-fast) var(--easing-out)}.vms-form-choice:has(.vms-form-choice__description) .vms-form-choice__box{margin-block-start:calc((var(--font-size-sm)*var(--font-line-height-normal) - var(--size-icon-md))/2)}.vms-form-choice[data-size=sm]:has(.vms-form-choice__description) .vms-form-choice__box{margin-block-start:calc((var(--font-size-xs)*var(--font-line-height-normal) - var(--size-icon-sm))/2)}.vms-form-choice[data-size=sm] .vms-form-choice__box{block-size:var(--size-icon-sm);inline-size:var(--size-icon-sm)}.vms-form-choice__icon{block-size:70%;color:inherit;inline-size:70%;opacity:0;pointer-events:none}.vms-form-choice__icon--dash{top:0;right:0;bottom:0;left:0;margin:auto;position:absolute}.vms-form-choice:hover:not([data-disabled=true]):not([data-readonly=true]) .vms-form-choice__box{border-color:rgb(var(--color-brand-500)/1)}.vms-form-choice:has(input:checked) .vms-form-choice__box,.vms-form-choice[data-indeterminate=true] .vms-form-choice__box{background-color:rgb(var(--color-brand-600)/1);border-color:rgb(var(--color-brand-600)/1)}.vms-form-choice:has(input:checked):not([data-indeterminate=true]) .vms-form-choice__icon--check,.vms-form-choice[data-indeterminate=true] .vms-form-choice__icon--dash{opacity:1}.vms-form-choice:has(input:checked)[data-indeterminate=true] .vms-form-choice__icon--check{opacity:0}.vms-form-choice:has(input:focus-visible) .vms-form-choice__box{border-color:rgb(var(--color-border-focus)/1);box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1)}.vms-form-choice[data-invalid=true] .vms-form-choice__box{border-color:rgb(var(--color-danger-600)/1)}.vms-form-choice[data-invalid=true]:has(input:checked) .vms-form-choice__box,.vms-form-choice[data-invalid=true][data-indeterminate=true] .vms-form-choice__box{background-color:rgb(var(--color-danger-600)/1);border-color:rgb(var(--color-danger-600)/1)}.vms-form-choice[data-invalid=true]:has(input:focus-visible) .vms-form-choice__box{border-color:rgb(var(--color-danger-600)/1);box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-danger-600)/.45)}.vms-form-choice[data-disabled=true] .vms-form-choice__box{background-color:rgb(var(--color-surface-muted)/1);border-color:rgb(var(--color-border-muted)/1)}.vms-form-choice[data-disabled=true]:has(input:checked) .vms-form-choice__box,.vms-form-choice[data-disabled=true][data-indeterminate=true] .vms-form-choice__box{background-color:rgb(var(--color-border-muted)/1);border-color:rgb(var(--color-border-muted)/1);color:rgb(var(--color-surface-card)/1)}.vms-form-choice[data-readonly=true] .vms-form-choice__box{background-color:rgb(var(--color-surface-muted)/1)}.vms-form-choice[data-readonly=true]:has(input:checked) .vms-form-choice__box,.vms-form-choice[data-readonly=true][data-indeterminate=true] .vms-form-choice__box{background-color:rgb(var(--color-brand-600)/.65);border-color:rgb(var(--color-brand-600)/.65)}.vms-form-choice__content{display:grid;gap:var(--space-0-5);min-width:0}.vms-form-choice__label{color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-normal)}.vms-form-choice[data-size=sm] .vms-form-choice__label{font-size:var(--font-size-xs)}.vms-form-choice__description{color:rgb(var(--color-text-secondary)/1);font-size:var(--font-size-xs);line-height:var(--font-line-height-normal)}.vms-form-choice[data-disabled=true] .vms-form-choice__description{color:rgb(var(--color-text-disabled)/1)}.vms-form-choice-group,.vms-form-radio-group{display:grid;gap:var(--space-3)}.vms-form-choice-group[data-orientation=horizontal],.vms-form-radio-group[data-orientation=horizontal]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4)}.vms-form-listbox__description,.vms-form-select__option-description{color:rgb(var(--color-text-secondary)/1);display:block;font-size:var(--font-size-xs);line-height:var(--font-line-height-normal)}.vms-form-select{position:relative}.vms-form-select__trigger{align-items:center;cursor:pointer;display:flex;gap:var(--space-2);padding-inline-end:calc(var(--size-control-md) + var(--space-2));text-align:start}.vms-form-select__trigger:disabled,.vms-form-select__trigger[data-readonly=true]{cursor:not-allowed}.vms-form-select__value{color:inherit;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vms-form-select__value--placeholder{color:rgb(var(--color-text-muted)/1)}.vms-form-select__indicator,.vms-form-select__spinner{align-items:center;color:rgb(var(--color-text-secondary)/1);display:inline-flex;flex-shrink:0;font-size:var(--size-icon-xs);inset-inline-end:var(--space-3);justify-content:center;pointer-events:none;position:absolute}.vms-form-select__trigger[aria-expanded=true] .vms-form-select__indicator i{transform:rotate(180deg)}.vms-form-select__indicator i{transition:transform var(--duration-fast) var(--easing-out)}.vms-form-select__clear{align-items:center;background-color:transparent;border:0;border-radius:var(--radius-md);color:rgb(var(--color-text-secondary)/1);cursor:pointer;display:inline-flex;height:var(--size-control-sm);inset-inline-end:calc(var(--size-control-sm) + var(--space-1));justify-content:center;padding:0;width:var(--size-control-sm)}.vms-form-select__clear:hover{background-color:rgb(var(--color-surface-muted)/1);color:rgb(var(--color-text-primary)/1)}.vms-form-select__clear:focus-visible{box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1);outline:none}.vms-form-combobox__input{text-overflow:ellipsis}.vms-form-combobox__tokens{cursor:text;padding-inline-end:var(--space-1)}.vms-form-combobox__tokens.vms-form-control--with-end{padding-inline-end:calc(var(--size-control-md) + var(--space-2))}.vms-form-combobox__clear,.vms-form-combobox__spinner,.vms-form-combobox__start,.vms-form-combobox__toggle{align-items:center;display:inline-flex;height:var(--size-control-sm);justify-content:center;width:var(--size-control-sm)}.vms-form-combobox__spinner,.vms-form-combobox__start{color:rgb(var(--color-text-secondary)/1);pointer-events:none}.vms-form-combobox__start{inset-block-start:50%;inset-inline-start:var(--space-3);position:absolute;transform:translateY(-50%)}.vms-form-combobox__clear,.vms-form-combobox__toggle{background-color:transparent;border:0;border-radius:var(--radius-md);color:rgb(var(--color-text-secondary)/1);cursor:pointer;padding:0}.vms-form-combobox__toggle{inset-inline-end:var(--space-1)}.vms-form-combobox__toggle[aria-expanded=true] i{transform:rotate(180deg)}.vms-form-combobox__toggle i{transition:transform var(--duration-fast) var(--easing-out)}.vms-form-combobox__clear{inset-inline-end:calc(var(--size-control-sm) + var(--space-1))}.vms-form-combobox__spinner{inset-inline-end:var(--space-2)}.vms-form-combobox__clear:hover,.vms-form-combobox__toggle:hover{background-color:rgb(var(--color-surface-muted)/1);color:rgb(var(--color-text-primary)/1)}.vms-form-combobox__clear:focus-visible,.vms-form-combobox__toggle:focus-visible{box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1);outline:none}.vms-form-listbox__group-label{color:rgb(var(--color-text-muted)/1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-wide);padding:var(--space-2) var(--space-3) var(--space-1);text-transform:uppercase}.vms-form-listbox__status{align-items:center;color:rgb(var(--color-text-secondary)/1);display:flex;font-size:var(--font-size-sm);gap:var(--space-2);justify-content:center;padding:var(--space-4) var(--space-3)}.vms-form-listbox__option-content{display:grid;flex:1 1 auto;gap:var(--space-0-5);min-width:0}.vms-form-listbox__option-label{color:inherit;font-size:var(--font-size-sm)}.vms-form-listbox__option--empty{color:rgb(var(--color-text-muted)/1);cursor:default;justify-content:center}.vms-form-listbox__option--empty:hover{background-color:transparent}.vms-form-listbox{background-color:rgb(var(--color-surface-raised)/1);border:var(--space-px) solid rgb(var(--color-border-muted)/1);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:min(18rem,calc(100vh - var(--space-8)));overflow-y:auto;padding-block:var(--space-1);z-index:var(--z-index-popover)}.vms-form-listbox[data-virtualized=true]{padding-block:0}.vms-form-listbox__group{min-width:0}.vms-form-listbox__virtual-spacer{min-height:100%}.vms-form-listbox__option{align-items:center;background:transparent;border:0;color:rgb(var(--color-text-primary)/1);cursor:pointer;display:flex;gap:var(--space-2);min-height:var(--size-control-md);padding:var(--space-2) var(--space-3);text-align:start;transition:background-color var(--duration-fast) var(--easing-out),color var(--duration-fast) var(--easing-out);width:100%}.vms-form-listbox__option:hover,.vms-form-listbox__option[data-active=true]{background-color:rgb(var(--color-surface-muted)/1)}.vms-form-listbox__option[data-selected=true]{color:rgb(var(--color-brand-700)/1);font-weight:var(--font-weight-semibold)}.dark .vms-form-listbox__option[data-selected=true]{color:rgb(var(--color-brand-300)/1)}.vms-form-listbox__option:disabled,.vms-form-listbox__option[aria-disabled=true]{color:rgb(var(--color-text-disabled)/1);cursor:not-allowed}.vms-form-token-list{align-items:center;cursor:text;display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1)}.vms-form-control--sm.vms-form-token-list{gap:var(--space-0-5);padding:var(--space-0-5)}.vms-form-control--sm.vms-form-token-list .vms-form-token{font-size:var(--font-size-2xs);min-height:calc(var(--size-control-sm) - var(--space-2));padding-inline:var(--space-1-5)}.vms-form-control--sm.vms-form-token-list .vms-form-token-input{font-size:var(--font-size-xs);min-height:calc(var(--size-control-sm) - var(--space-2))}.vms-form-control--md.vms-form-token-list .vms-form-token{min-height:calc(var(--size-control-sm) - var(--space-1))}.vms-form-control--md.vms-form-token-list .vms-form-token-input{min-height:calc(var(--size-control-md) - var(--space-3))}.vms-form-control--lg.vms-form-token-list{padding:var(--space-1-5)}.vms-form-control--lg.vms-form-token-list .vms-form-token,.vms-form-control--lg.vms-form-token-list .vms-form-token-input{min-height:var(--size-control-sm)}.vms-form-token-list[data-disabled=true],.vms-form-token-list[data-readonly=true]{cursor:not-allowed}.vms-form-tag{position:relative}.vms-form-tag__taglist{align-items:center;display:contents;list-style:none;margin:0;padding:0}.vms-form-tag__label{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vms-form-tag__clear{align-items:center;background-color:transparent;border:0;border-radius:var(--radius-md);color:rgb(var(--color-text-secondary)/1);cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--size-control-sm);justify-content:center;padding:0;width:var(--size-control-sm)}.vms-form-tag__clear:hover:not(:disabled){background-color:rgb(var(--color-surface-muted)/1);color:rgb(var(--color-text-primary)/1)}.vms-form-tag__clear:focus-visible{box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1);outline:none}.vms-form-tag__clear:disabled{cursor:not-allowed;opacity:.5}.vms-form-token{align-items:center;background-color:rgb(var(--color-brand-50)/1);border:var(--space-px) solid rgb(var(--color-brand-200)/1);border-radius:var(--radius-pill);color:rgb(var(--color-brand-700)/1);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);min-height:var(--size-control-sm);padding-inline:var(--space-2)}.vms-form-token[data-focused=true]{box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1)}.dark .vms-form-token{background-color:rgb(var(--color-brand-900)/.3);border-color:rgb(var(--color-brand-700)/1);color:rgb(var(--color-brand-300)/1)}.vms-form-token[data-custom=true]{background-color:rgb(var(--color-success-50)/1);border-color:rgb(var(--color-success-600)/.35);color:rgb(var(--color-success-700)/1)}.dark .vms-form-token[data-custom=true]{background-color:rgb(var(--color-success-dark)/.25);border-color:rgb(var(--color-success-500)/.45);color:rgb(var(--color-success-500)/1)}.vms-form-token--overflow{background-color:rgb(var(--color-surface-muted)/1);border-color:rgb(var(--color-border-muted)/1);color:rgb(var(--color-text-secondary)/1)}.vms-form-token__remove{align-items:center;background:transparent;border:0;color:currentColor;cursor:pointer;display:inline-flex;height:var(--size-icon-sm);justify-content:center;padding:0;width:var(--size-icon-sm)}.vms-form-token-input{background:transparent;border:0;color:rgb(var(--color-text-primary)/1);flex:1 1 9rem;font-size:var(--font-size-sm);min-height:var(--size-control-md);min-width:7rem;outline:none;padding-inline:var(--space-2)}.vms-form-color{position:relative;width:100%}.vms-form-color__field.vms-form-control{align-items:center;cursor:text;display:flex;gap:var(--space-2);padding-inline-start:var(--space-2)}.vms-form-color__field.vms-form-control:focus-within{border-color:rgb(var(--color-border-focus)/1);box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1)}.vms-form-color__field[data-disabled=true].vms-form-control{background-color:rgb(var(--color-surface-muted)/1);cursor:not-allowed}.vms-form-color__field[data-readonly=true].vms-form-control{background-color:rgb(var(--color-surface-muted)/1)}.vms-form-color__trigger{background-clip:padding-box;background-color:transparent;block-size:var(--space-6);border:var(--space-px) solid rgb(var(--color-border-default)/1);border-radius:var(--radius-sm);cursor:pointer;display:inline-block;flex-shrink:0;inline-size:var(--space-6);outline:none;padding:0;transition:border-color var(--duration-fast) var(--easing-out),box-shadow var(--duration-fast) var(--easing-out)}.vms-form-color__field.vms-form-control--sm .vms-form-color__trigger{block-size:var(--space-4);inline-size:var(--space-4)}.vms-form-color__field.vms-form-control--md .vms-form-color__trigger{block-size:var(--space-5);inline-size:var(--space-5)}.vms-form-color__trigger[data-empty=true]{background-image:linear-gradient(45deg,rgb(var(--color-border-muted)/1) 25%,transparent 25%),linear-gradient(-45deg,rgb(var(--color-border-muted)/1) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(var(--color-border-muted)/1) 75%),linear-gradient(-45deg,transparent 75%,rgb(var(--color-border-muted)/1) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.vms-form-color__trigger:hover:not(:disabled){border-color:rgb(var(--color-brand-500)/1)}.vms-form-color__trigger:disabled{cursor:not-allowed;opacity:.6}.vms-form-color__text{background:transparent;border:0;color:inherit;flex:1 1 auto;font-family:var(--font-family-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:inherit;letter-spacing:.04em;line-height:var(--font-line-height-normal);min-width:0;outline:none;padding:0;padding-inline-end:var(--space-3);text-transform:uppercase}.vms-form-color__text:disabled{color:rgb(var(--color-text-disabled)/1);cursor:not-allowed}.vms-form-color__text::-moz-placeholder{color:rgb(var(--color-text-muted)/1)}.vms-form-color__text::placeholder{color:rgb(var(--color-text-muted)/1)}.vms-form-color__popover{background-color:rgb(var(--color-surface-raised)/1);border:var(--space-px) solid rgb(var(--color-border-muted)/1);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:rgb(var(--color-text-primary)/1);display:flex;flex-direction:column;gap:var(--space-3);min-width:15rem;outline:none;padding:var(--space-3);z-index:var(--z-index-popover)}.dark .vms-form-color__popover{box-shadow:var(--shadow-dark-lg)}.vms-form-color__sv{background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,#fff0);border-radius:var(--radius-md);cursor:crosshair;height:9rem;outline:none;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.vms-form-color__sv:focus-visible{box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1)}.vms-form-color__sv-thumb{block-size:calc(var(--space-3) + var(--space-px));border:calc(var(--space-px)*2) solid rgb(var(--color-white)/1);border-radius:var(--radius-full);box-shadow:0 0 0 var(--space-px) #0006,0 1px 2px #0000004d;inline-size:calc(var(--space-3) + var(--space-px));pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.vms-form-color__hue{background-image:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);border-radius:var(--radius-full);cursor:pointer;height:var(--space-3);outline:none;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.vms-form-color__hue:focus-visible{box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1)}.vms-form-color__hue-thumb{block-size:calc(var(--space-4) + var(--space-px));border:calc(var(--space-px)*2) solid rgb(var(--color-white)/1);border-radius:var(--radius-full);box-shadow:0 0 0 var(--space-px) #0000004d,0 1px 2px #00000040;inline-size:calc(var(--space-4) + var(--space-px));inset-block-start:50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.vms-form-color__swatch-grid{display:grid;gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr))}.vms-form-color__swatch{background-clip:padding-box;block-size:var(--size-control-md);border:var(--space-px) solid rgb(var(--color-border-default)/1);border-radius:var(--radius-md);cursor:pointer;display:inline-block;inline-size:var(--size-control-md);outline:none;padding:0;transition:border-color var(--duration-fast) var(--easing-out),box-shadow var(--duration-fast) var(--easing-out),transform var(--duration-fast) var(--easing-out)}.vms-form-color__swatch:hover:not(:disabled){border-color:rgb(var(--color-brand-500)/1);transform:scale(1.08)}.vms-form-color__swatch:focus-visible{border-color:rgb(var(--color-border-focus)/1);box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1)}.vms-form-color__swatch[data-selected=true]{border-color:rgb(var(--color-surface-raised)/1);box-shadow:0 0 0 var(--space-px) rgb(var(--color-surface-raised)/1),0 0 0 calc(var(--space-px)*3) rgb(var(--color-brand-600)/1)}.dark .vms-form-color__swatch[data-selected=true]{box-shadow:0 0 0 var(--space-px) rgb(var(--color-surface-raised)/1),0 0 0 calc(var(--space-px)*3) rgb(var(--color-brand-400)/1)}.vms-form-color__swatch:disabled{cursor:not-allowed;opacity:.5}.vms-form-date{position:relative}.vms-form-date__input{font-variant-numeric:tabular-nums}.vms-form-date__picker-button{align-items:center;background-color:transparent;border:0;border-radius:var(--radius-md);color:rgb(var(--color-text-secondary)/1);cursor:pointer;display:inline-flex;height:var(--size-control-sm);inset-inline-end:var(--space-1);justify-content:center;padding:0;width:var(--size-control-sm)}.vms-form-date__picker-button:hover:not(:disabled){background-color:rgb(var(--color-surface-muted)/1);color:rgb(var(--color-text-primary)/1)}.vms-form-date__picker-button:focus-visible{box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1);outline:none}.vms-form-date__picker-button:disabled{cursor:not-allowed;opacity:.5}.vms-form-date__dialog{background-color:rgb(var(--color-surface-raised)/1);border:var(--space-px) solid rgb(var(--color-border-muted)/1);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:rgb(var(--color-text-primary)/1);padding:var(--space-3);width:20rem;z-index:var(--z-index-popover)}.dark .vms-form-date__dialog{box-shadow:var(--shadow-dark-lg)}.vms-form-date__header{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;margin-block-end:var(--space-2)}.vms-form-date__nav{align-items:center;background-color:transparent;border:0;border-radius:var(--radius-md);color:rgb(var(--color-text-secondary)/1);cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--size-control-sm);justify-content:center;padding:0;width:var(--size-control-sm)}.vms-form-date__nav:hover:not(:disabled){background-color:rgb(var(--color-surface-muted)/1);color:rgb(var(--color-text-primary)/1)}.vms-form-date__nav:focus-visible{box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1);outline:none}.vms-form-date__nav:disabled{cursor:not-allowed;opacity:.4}.vms-form-date__nav-selects{align-items:center;display:flex;gap:var(--space-1);justify-content:center}.vms-form-date__select{background-color:rgb(var(--color-surface-card)/1);border:var(--space-px) solid rgb(var(--color-border-default)/1);border-radius:var(--radius-md);color:rgb(var(--color-text-primary)/1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);outline:none;padding:var(--space-1) var(--space-2);transition:border-color var(--duration-fast) var(--easing-out),box-shadow var(--duration-fast) var(--easing-out)}.vms-form-date__select:focus-visible{border-color:rgb(var(--color-border-focus)/1);box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1)}.vms-form-date__grid{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%}.vms-form-date__weekday{color:rgb(var(--color-text-muted)/1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-wide);padding:var(--space-1);text-align:center;text-transform:uppercase}.vms-form-date__cell{padding:0;text-align:center}.vms-form-date__day{align-items:center;background-color:transparent;border:0;border-radius:var(--radius-md);color:rgb(var(--color-text-primary)/1);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);height:calc(var(--size-control-md) + var(--space-px));justify-content:center;padding:0;position:relative;transition:background-color var(--duration-fast) var(--easing-out),color var(--duration-fast) var(--easing-out);width:calc(var(--size-control-md) + var(--space-px))}.vms-form-date__day:not([data-current-month=true]){color:rgb(var(--color-text-disabled)/1)}.vms-form-date__day:hover:not(:disabled){background-color:rgb(var(--color-surface-muted)/1)}.vms-form-date__day:focus-visible{box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1);outline:none}.vms-form-date__day[data-today=true]:not([data-selected=true]){border:var(--space-px) solid rgb(var(--color-border-focus)/1);color:rgb(var(--color-brand-700)/1);font-weight:var(--font-weight-semibold)}.dark .vms-form-date__day[data-today=true]:not([data-selected=true]){color:rgb(var(--color-brand-300)/1)}.vms-form-date__day[data-selected=true]{background-color:rgb(var(--color-brand-600)/1);color:rgb(var(--color-white)/1);font-weight:var(--font-weight-semibold)}.vms-form-date__day[data-selected=true]:hover{background-color:rgb(var(--color-brand-700)/1)}.vms-form-date__day:disabled{color:rgb(var(--color-text-disabled)/1);cursor:not-allowed}.vms-form-date__hint{color:rgb(var(--color-text-secondary)/1);font-size:var(--font-size-xs);line-height:var(--font-line-height-normal);margin:var(--space-2) 0 0}.vms-form-date__decade-label,.vms-form-date__year-trigger{background-color:transparent;border:var(--space-px) solid transparent;border-radius:var(--radius-md);color:rgb(var(--color-text-primary)/1);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--space-1) var(--space-2);transition:background-color var(--duration-fast) var(--easing-out),border-color var(--duration-fast) var(--easing-out)}.vms-form-date__decade-label:hover,.vms-form-date__year-trigger:hover{background-color:rgb(var(--color-surface-muted)/1)}.vms-form-date__decade-label:focus-visible,.vms-form-date__year-trigger:focus-visible{border-color:rgb(var(--color-border-focus)/1);box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1);outline:none}.vms-form-date__year-grid{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-1)}.vms-form-date__year-row{display:grid;gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr))}.vms-form-date__month-cell,.vms-form-date__year-cell{align-items:center;background-color:transparent;border:0;border-radius:var(--radius-md);color:rgb(var(--color-text-primary)/1);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);height:calc(var(--size-control-md) + var(--space-2));justify-content:center;padding:0;transition:background-color var(--duration-fast) var(--easing-out),color var(--duration-fast) var(--easing-out);width:100%}.vms-form-date__month-cell:hover:not(:disabled),.vms-form-date__year-cell:hover:not(:disabled){background-color:rgb(var(--color-surface-muted)/1)}.vms-form-date__month-cell:focus-visible,.vms-form-date__year-cell:focus-visible{box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1);outline:none}.vms-form-date__month-cell[data-current=true]:not([data-selected=true]),.vms-form-date__year-cell[data-current=true]:not([data-selected=true]){border:var(--space-px) solid rgb(var(--color-border-focus)/1);color:rgb(var(--color-brand-700)/1);font-weight:var(--font-weight-semibold)}.dark .vms-form-date__month-cell[data-current=true]:not([data-selected=true]),.dark .vms-form-date__year-cell[data-current=true]:not([data-selected=true]){color:rgb(var(--color-brand-300)/1)}.vms-form-date__month-cell[data-selected=true],.vms-form-date__year-cell[data-selected=true]{background-color:rgb(var(--color-brand-600)/1);color:rgb(var(--color-white)/1);font-weight:var(--font-weight-semibold)}.vms-form-date__month-cell[data-selected=true]:hover,.vms-form-date__year-cell[data-selected=true]:hover{background-color:rgb(var(--color-brand-700)/1)}.vms-form-date__month-cell:disabled,.vms-form-date__year-cell:disabled{color:rgb(var(--color-text-disabled)/1);cursor:not-allowed}.vms-form-date__recording-dot{background-color:rgb(var(--color-success-500)/1);border-radius:var(--radius-full);bottom:calc(var(--space-px)*2);height:4px;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:4px}.vms-form-date__time-section{border-top:var(--space-px) solid rgb(var(--color-border-muted)/1);display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-2);padding-block-start:var(--space-3)}.vms-form-date__time-row{align-items:center;display:flex;gap:var(--space-2);justify-content:center}.vms-form-date__time-unit{align-items:center;display:flex;flex-direction:column;gap:var(--space-0-5)}.vms-form-date__time-spin-btn{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:rgb(var(--color-text-secondary)/1);cursor:pointer;display:inline-flex;height:var(--size-control-sm);justify-content:center;padding:0;transition:background-color var(--duration-fast) var(--easing-out);width:var(--size-control-sm)}.vms-form-date__time-spin-btn:hover{background-color:rgb(var(--color-surface-muted)/1)}.vms-form-date__time-spin-btn:focus-visible{box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1);outline:none}.vms-form-date__time-input{background-color:rgb(var(--color-surface-base)/1);border:var(--space-px) solid rgb(var(--color-border-muted)/1);border-radius:var(--radius-md);color:rgb(var(--color-text-primary)/1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding-block:var(--space-1);text-align:center;width:2.5rem}.vms-form-date__time-input:focus-visible{border-color:rgb(var(--color-border-focus)/1);box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/.2);outline:none}.vms-form-date__time-sep{align-self:center;color:rgb(var(--color-text-secondary)/1);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);padding-block-end:var(--space-0-5)}.vms-form-date__actions{border-top:var(--space-px) solid rgb(var(--color-border-muted)/1);display:flex;gap:var(--space-2);justify-content:flex-end;margin-block-start:var(--space-2);padding-block-start:var(--space-3)}.vms-form-date__visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.vms-form-radio-group--md,.vms-form-radio-group--sm{gap:var(--space-2)}.vms-form-radio-group--lg{gap:var(--space-3)}.vms-form-radio-group--sm .vms-form-choice__input{block-size:var(--size-icon-xs);inline-size:var(--size-icon-xs)}.vms-form-radio-group--md .vms-form-choice__input{block-size:var(--size-icon-sm);inline-size:var(--size-icon-sm)}.vms-form-radio-group--lg .vms-form-choice__input{block-size:var(--size-icon-md);inline-size:var(--size-icon-md)}.vms-form-radio-group--sm .vms-form-choice__label{font-size:var(--font-size-xs)}.vms-form-radio-group--lg .vms-form-choice__description,.vms-form-radio-group--lg .vms-form-choice__label,.vms-form-radio-group--md .vms-form-choice__label{font-size:var(--font-size-sm)}.vms-form-radio-group--md .vms-form-choice,.vms-form-radio-group--sm .vms-form-choice{gap:var(--space-2)}.vms-form-radio-group--lg .vms-form-choice{gap:var(--space-3)}.vms-form-radio-group .vms-form-choice__icon{block-size:auto;color:rgb(var(--color-text-secondary)/1);flex-shrink:0;font-size:var(--size-icon-sm);inline-size:auto;opacity:1}.vms-form-radio-group--lg .vms-form-choice__icon{font-size:var(--size-icon-md)}.vms-form-choice--card{background-color:rgb(var(--color-surface-card)/1);border:var(--space-px) solid rgb(var(--color-border-default)/1);border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-out),border-color var(--duration-fast) var(--easing-out),box-shadow var(--duration-fast) var(--easing-out)}.vms-form-radio-group--sm .vms-form-choice--card{padding:var(--space-2-5) var(--space-3)}.vms-form-radio-group--md .vms-form-choice--card{padding:var(--space-3) var(--space-4)}.vms-form-radio-group--lg .vms-form-choice--card{padding:var(--space-3-5) var(--space-5)}.vms-form-choice--card:hover:not([data-disabled=true]):not([data-checked=true]){background-color:rgb(var(--color-surface-muted)/1)}.vms-form-choice--card:focus-within{border-color:rgb(var(--color-border-focus)/1);box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1)}.vms-form-choice--card[data-checked=true]{background-color:rgb(var(--color-brand-50)/1);border-color:rgb(var(--color-brand-600)/1)}.dark .vms-form-choice--card[data-checked=true]{background-color:rgb(var(--color-brand-900)/.3);border-color:rgb(var(--color-brand-500)/1)}.vms-form-radio-group .vms-form-choice--card[data-checked=true] .vms-form-choice__icon{color:rgb(var(--color-brand-700)/1)}.dark .vms-form-radio-group .vms-form-choice--card[data-checked=true] .vms-form-choice__icon{color:rgb(var(--color-brand-300)/1)}.vms-form-choice--card[data-disabled=true]{background-color:rgb(var(--color-surface-muted)/1);cursor:not-allowed;opacity:.6}.vms-form-radio-group[data-tone=error] .vms-form-choice__input{accent-color:rgb(var(--color-danger-600)/1);outline:var(--space-px) solid rgb(var(--color-danger-600)/1);outline-offset:var(--space-px)}.vms-form-choice--card[data-tone=error]{border-color:rgb(var(--color-danger-600)/1)}.vms-form-choice--card[data-tone=error][data-checked=true]{background-color:rgb(var(--color-danger-50)/1)}.dark .vms-form-choice--card[data-tone=error][data-checked=true]{background-color:rgb(var(--color-danger-900)/.3)}.vms-form-choice--card[data-tone=error]:focus-within{box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-danger-600)/.45)}.vms-form-radio-group[data-orientation=horizontal].vms-form-radio-group--card{display:flex;flex-wrap:wrap}.vms-form-radio-group--card .vms-form-choice--card{flex:0 1 auto}.vms-form-number{position:relative}.vms-form-number__input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.vms-form-number__input::-webkit-inner-spin-button,.vms-form-number__input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.vms-form-number__input--with-steppers{padding-inline-end:calc(var(--space-6) + var(--space-2))}.vms-form-number__steppers{background-color:rgb(var(--color-surface-card)/1);border-end-end-radius:var(--radius-md);border-inline-start:var(--space-px) solid rgb(var(--color-border-default)/1);border-start-end-radius:var(--radius-md);bottom:var(--space-px);display:flex;flex-direction:column;inset-inline-end:var(--space-px);overflow:hidden;position:absolute;top:var(--space-px);width:var(--space-6)}.vms-form-number__stepper{align-items:center;background-color:transparent;border:0;color:rgb(var(--color-text-secondary)/1);cursor:pointer;display:inline-flex;flex:1 1 0;font-size:var(--font-size-2xs);justify-content:center;line-height:1;outline:none;padding:0;transition:background-color var(--duration-fast) var(--easing-out),color var(--duration-fast) var(--easing-out)}.vms-form-number__stepper+.vms-form-number__stepper{border-block-start:var(--space-px) solid rgb(var(--color-border-default)/1)}.vms-form-number__stepper:hover:not(:disabled){background-color:rgb(var(--color-surface-muted)/1);color:rgb(var(--color-text-primary)/1)}.vms-form-number__stepper:active:not(:disabled){background-color:rgb(var(--color-brand-50)/1);color:rgb(var(--color-brand-700)/1)}.dark .vms-form-number__stepper:active:not(:disabled){background-color:rgb(var(--color-brand-900)/.4);color:rgb(var(--color-brand-300)/1)}.vms-form-number__stepper:focus-visible{background-color:rgb(var(--color-surface-muted)/1);color:rgb(var(--color-text-primary)/1)}.vms-form-number__stepper:disabled{cursor:not-allowed;opacity:.45}.vms-form-number__steppers[data-disabled=true]{background-color:rgb(var(--color-surface-muted)/1)}.vms-form-number[data-has-affix=true]{align-items:stretch;background-color:rgb(var(--color-surface-card)/1);border:var(--space-px) solid rgb(var(--color-border-default)/1);border-radius:var(--radius-md);display:flex;min-height:var(--size-control-lg);transition:background-color var(--duration-fast) var(--easing-out),border-color var(--duration-fast) var(--easing-out),box-shadow var(--duration-fast) var(--easing-out)}.vms-form-number[data-has-affix=true]>.vms-form-number__input{background-color:transparent;border:0;border-radius:0;flex:1 1 auto;min-height:auto;min-width:0;padding-inline:var(--space-2)}.vms-form-number[data-has-affix=true]>.vms-form-number__input:hover:not(:disabled):not([readonly]){background-color:transparent}.vms-form-number[data-has-affix=true]>.vms-form-number__input:focus-visible{box-shadow:none}.vms-form-number[data-has-affix=true]>.vms-form-number__input--with-steppers{padding-inline-end:var(--space-2)}.vms-form-number[data-has-affix=true]:focus-within{border-color:rgb(var(--color-border-focus)/1);box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-border-focus)/1)}.vms-form-number[data-has-affix=true][data-invalid=true]{border-color:rgb(var(--color-danger-600)/1)}.vms-form-number[data-has-affix=true][data-invalid=true]:focus-within{box-shadow:0 0 0 calc(var(--space-px)*2) rgb(var(--color-danger-600)/.45)}.vms-form-number[data-has-affix=true][data-disabled=true],.vms-form-number[data-has-affix=true][data-readonly=true]{background-color:rgb(var(--color-surface-muted)/1)}.vms-form-number__affix{align-items:center;color:rgb(var(--color-text-secondary)/1);display:inline-flex;flex-shrink:0;font-size:var(--font-size-sm);line-height:var(--font-line-height-normal);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vms-form-number__affix--start{padding-inline-start:var(--space-3)}.vms-form-number__affix--end{padding-inline-end:var(--space-3)}.vms-form-number[data-disabled=true] .vms-form-number__affix,.vms-form-number[data-readonly=true] .vms-form-number__affix{color:rgb(var(--color-text-disabled)/1)}.vms-form-number[data-has-affix=true]>.vms-form-number__steppers{background-color:transparent;border-end-start-radius:0;border-start-start-radius:0;bottom:auto;flex-shrink:0;inset-inline-end:auto;position:relative;top:auto}
