.vaam-select__trigger{border:1px solid var(--vaam-border);background:var(--vaam-surface-raised);width:100%;height:2.5rem;color:var(--vaam-text);font:inherit;text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .625rem 0 .75rem;font-size:1rem;display:flex}.vaam-select__trigger--sm{height:2rem;padding:0 .5rem 0 .625rem;font-size:.875rem}.vaam-select__trigger--invalid{border-color:var(--vaam-danger)}.vaam-select__trigger:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:1px}.vaam-select__trigger[data-disabled]{cursor:not-allowed;opacity:.6}.vaam-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vaam-select__value[data-placeholder]{color:var(--vaam-text-muted)}.vaam-select__chevron{width:1.125rem;height:1.125rem;color:var(--vaam-text-muted);flex-shrink:0}.vaam-select__content{z-index:60;min-width:var(--reka-select-trigger-width);max-height:min(var(--reka-select-content-available-height), 20rem);border:1px solid var(--vaam-border);background:var(--vaam-surface-raised);color:var(--vaam-text);box-shadow:var(--vaam-shadow-overlay);border-radius:8px;outline:none;flex-direction:column;display:flex}.vaam-select__content[data-state=open]{animation:.12s ease-out vaam-select-in}.vaam-select__viewport{padding:.25rem}.vaam-select__group-label{color:var(--vaam-text-muted);padding:.5rem .75rem .25rem;font-size:.75rem;font-weight:500}.vaam-select__item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;align-items:center;min-height:2.25rem;padding:.375rem .75rem .375rem 2rem;font-size:.9375rem;display:flex;position:relative}.vaam-select__item[data-highlighted]{background:var(--vaam-brand-soft);color:var(--vaam-brand)}.vaam-select__item[data-disabled]{opacity:.5}.vaam-select__indicator{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;position:absolute;left:.625rem}.vaam-select__indicator svg{width:1rem;height:1rem}@keyframes vaam-select-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.vaam-select__content{animation:none!important}}.vaam-alert[data-v-730e51b8]{border-color:color-mix(in oklch, var(--vaam-alert-color) 40%, transparent);border-left-color:var(--vaam-alert-color);background-color:color-mix(in oklch, var(--vaam-alert-color) 12%, var(--vaam-surface-raised))}.vaam-alert--info[data-v-730e51b8]{--vaam-alert-color:var(--vaam-info);background-color:var(--vaam-brand-soft)}.vaam-alert--success[data-v-730e51b8]{--vaam-alert-color:var(--vaam-success)}.vaam-alert--warning[data-v-730e51b8]{--vaam-alert-color:var(--vaam-warning)}.vaam-alert--error[data-v-730e51b8]{--vaam-alert-color:var(--vaam-danger)}.vaam-button[data-v-4fc6b290]{transition:background-color .15s,color .15s,border-color .15s}.vaam-button--primary[data-v-4fc6b290]:enabled:hover{background-color:color-mix(in oklch, var(--vaam-brand), var(--vaam-text) 10%)}.vaam-button--primary[data-v-4fc6b290]:enabled:active{background-color:color-mix(in oklch, var(--vaam-brand), var(--vaam-text) 18%)}.vaam-button--danger[data-v-4fc6b290]:enabled:hover{background-color:color-mix(in oklch, var(--vaam-danger), var(--vaam-text) 10%)}.vaam-button--danger[data-v-4fc6b290]:enabled:active{background-color:color-mix(in oklch, var(--vaam-danger), var(--vaam-text) 18%)}.vaam-button--secondary[data-v-4fc6b290]:enabled:hover{background-color:color-mix(in oklch, var(--vaam-surface-raised), var(--vaam-text) 5%)}.vaam-button--secondary[data-v-4fc6b290]:enabled:active{background-color:color-mix(in oklch, var(--vaam-surface-raised), var(--vaam-text) 10%)}.vaam-button--ghost[data-v-4fc6b290]:enabled:hover{background-color:color-mix(in oklch, var(--vaam-brand) 10%, transparent)}.vaam-button--ghost[data-v-4fc6b290]:enabled:active{background-color:color-mix(in oklch, var(--vaam-brand) 18%, transparent)}.vaam-button__spinner[data-v-4fc6b290]{border:2px solid color-mix(in oklch, currentColor 35%, transparent);border-top-color:currentColor;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite vaam-spin-4fc6b290}@keyframes vaam-spin-4fc6b290{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vaam-button__spinner[data-v-4fc6b290]{animation-duration:2s}}[data-v-22aefb0f] .vaam-toast-viewport{right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px) + var(--vaam-toast-offset-bottom,0px));left:calc(1rem + env(safe-area-inset-left,0px));margin:0;padding:0;list-style:none}@media (width>=40rem){[data-v-22aefb0f] .vaam-toast-viewport{width:24rem;left:auto}}[data-v-22aefb0f] .vaam-toast{border-color:color-mix(in oklch, var(--vaam-toast-color) 40%, transparent);border-left-color:var(--vaam-toast-color);box-shadow:var(--vaam-shadow-overlay)}[data-v-22aefb0f] .vaam-toast--info{--vaam-toast-color:var(--vaam-info)}[data-v-22aefb0f] .vaam-toast--success{--vaam-toast-color:var(--vaam-success)}[data-v-22aefb0f] .vaam-toast--warning{--vaam-toast-color:var(--vaam-warning)}[data-v-22aefb0f] .vaam-toast--error{--vaam-toast-color:var(--vaam-danger)}[data-v-22aefb0f] .vaam-toast:focus-visible,[data-v-22aefb0f] .vaam-toast__action:focus-visible,[data-v-22aefb0f] .vaam-toast__close:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:2px}[data-v-22aefb0f] .vaam-toast__action:hover{background-color:color-mix(in oklch, var(--vaam-brand) 10%, transparent)}[data-v-22aefb0f] .vaam-toast__close:hover{color:var(--vaam-text);background-color:color-mix(in oklch, var(--vaam-text) 8%, transparent)}[data-v-22aefb0f] .vaam-toast[data-state=open]{animation:.2s ease-out vaam-toast-in-22aefb0f}[data-v-22aefb0f] .vaam-toast[data-state=closed]{animation:.15s ease-in forwards vaam-toast-out-22aefb0f}[data-v-22aefb0f] .vaam-toast[data-swipe=move]{transform:translateX(var(--reka-toast-swipe-move-x))}[data-v-22aefb0f] .vaam-toast[data-swipe=cancel]{transition:transform .2s ease-out;transform:translate(0)}[data-v-22aefb0f] .vaam-toast[data-swipe=end]{animation:.1s ease-out forwards vaam-toast-swipe-out-22aefb0f}@keyframes vaam-toast-in-22aefb0f{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes vaam-toast-out-22aefb0f{to{opacity:0}}@keyframes vaam-toast-swipe-out-22aefb0f{0%{transform:translateX(var(--reka-toast-swipe-end-x))}to{transform:translate(calc(100% + 1rem))}}@media (prefers-reduced-motion:reduce){[data-v-22aefb0f] .vaam-toast[data-state=open],[data-v-22aefb0f] .vaam-toast[data-state=closed],[data-v-22aefb0f] .vaam-toast[data-swipe=end]{animation:none}[data-v-22aefb0f] .vaam-toast[data-swipe=cancel]{transition:none}}.vaam-dialog__overlay{z-index:50;background:#0006;position:fixed;inset:0}.vaam-dialog__overlay[data-state=open]{animation:.15s ease-out vaam-dialog-fade-in}.vaam-dialog__overlay[data-state=closed]{animation:.12s ease-in vaam-dialog-fade-out}.vaam-dialog{z-index:51;border:1px solid var(--vaam-border);background:var(--vaam-surface-raised);max-height:90dvh;color:var(--vaam-text);box-shadow:var(--vaam-shadow-overlay);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-radius:14px 14px 0 0;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.vaam-dialog[data-state=open]{animation:.2s ease-out vaam-dialog-slide-up}.vaam-dialog[data-state=closed]{animation:.15s ease-in vaam-dialog-slide-down}@media (width>=40rem){.vaam-dialog{border-bottom:1px solid var(--vaam-border);border-radius:14px;width:calc(100% - 2rem);max-height:calc(100dvh - 2rem);padding-bottom:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.vaam-dialog--sm{max-width:24rem}.vaam-dialog--md{max-width:32rem}.vaam-dialog--lg{max-width:44rem}.vaam-dialog[data-state=open]{animation:.15s ease-out vaam-dialog-zoom-in}.vaam-dialog[data-state=closed]{animation:.12s ease-in vaam-dialog-zoom-out}}.vaam-dialog__header{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.25rem 1.25rem 0;display:flex}.vaam-dialog__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.45}.vaam-dialog__close{width:2rem;height:2rem;color:var(--vaam-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:-.25rem -.5rem 0 0;display:inline-flex}.vaam-dialog__close:hover{background:color-mix(in oklch, var(--vaam-text) 6%, transparent);color:var(--vaam-text)}.vaam-dialog__close:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:-2px}.vaam-dialog__close svg{width:1.25rem;height:1.25rem}.vaam-dialog__description{color:var(--vaam-text-muted);margin:.25rem 0 0;padding:0 1.25rem;font-size:.875rem;line-height:1.45}.vaam-dialog__body{flex:1;padding:1rem 1.25rem 1.25rem;overflow-y:auto}.vaam-dialog__footer{border-top:1px solid var(--vaam-border);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem 1.25rem;display:flex}@keyframes vaam-dialog-fade-in{0%{opacity:0}}@keyframes vaam-dialog-fade-out{to{opacity:0}}@keyframes vaam-dialog-slide-up{0%{transform:translateY(100%)}}@keyframes vaam-dialog-slide-down{to{transform:translateY(100%)}}@keyframes vaam-dialog-zoom-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@keyframes vaam-dialog-zoom-out{to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@media (prefers-reduced-motion:reduce){.vaam-dialog,.vaam-dialog__overlay{animation:none!important}}.vaam-alert-dialog{border-bottom:1px solid var(--vaam-border);border-radius:14px;width:calc(100% - 2rem);max-width:24rem;padding-bottom:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.vaam-alert-dialog[data-state=open]{animation:.15s ease-out vaam-dialog-zoom-in}.vaam-alert-dialog[data-state=closed]{animation:.12s ease-in vaam-dialog-zoom-out}.vaam-alert-dialog__footer{border-top:0;margin-top:.75rem}.vaam-combobox__anchor{align-items:center;display:flex;position:relative}.vaam-combobox__input{border:1px solid var(--vaam-border);background:var(--vaam-surface-raised);width:100%;height:2.5rem;color:var(--vaam-text);font:inherit;border-radius:6px;padding:0 2.5rem 0 .75rem;font-size:1rem}.vaam-combobox__input::placeholder{color:var(--vaam-text-muted)}.vaam-combobox__anchor--invalid .vaam-combobox__input{border-color:var(--vaam-danger)}.vaam-combobox__input:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:1px}.vaam-combobox__input:disabled{cursor:not-allowed;opacity:.6}.vaam-combobox__trigger{width:2.5rem;color:var(--vaam-text-muted);cursor:pointer;background:0 0;border:0;border-radius:0 6px 6px 0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;bottom:0;right:0}.vaam-combobox__trigger[data-disabled]{cursor:not-allowed}.vaam-combobox__trigger svg{width:1.125rem;height:1.125rem;transition:transform .12s ease-out}.vaam-combobox__trigger[data-state=open] svg{transform:rotate(180deg)}.vaam-combobox__content{z-index:60;min-width:var(--reka-combobox-trigger-width);max-height:min(var(--reka-combobox-content-available-height), 20rem);border:1px solid var(--vaam-border);background:var(--vaam-surface-raised);color:var(--vaam-text);box-shadow:var(--vaam-shadow-overlay);border-radius:8px;outline:none;flex-direction:column;display:flex}.vaam-combobox__content[data-state=open]{animation:.12s ease-out vaam-combobox-in}.vaam-combobox__viewport{padding:.25rem;overflow-y:auto}.vaam-combobox__empty{color:var(--vaam-text-muted);padding:.625rem .75rem;font-size:.875rem}.vaam-combobox__group-label{color:var(--vaam-text-muted);padding:.5rem .75rem .25rem;font-size:.75rem;font-weight:500}.vaam-combobox__item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;align-items:center;min-height:2.25rem;padding:.375rem .75rem .375rem 2rem;font-size:.9375rem;display:flex;position:relative}.vaam-combobox__item[data-highlighted]{background:var(--vaam-brand-soft);color:var(--vaam-brand)}.vaam-combobox__item[data-disabled]{opacity:.5}.vaam-combobox__indicator{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;position:absolute;left:.625rem}.vaam-combobox__indicator svg{width:1rem;height:1rem}@keyframes vaam-combobox-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.vaam-combobox__content,.vaam-combobox__trigger svg{transition:none!important;animation:none!important}}.vaam-table[data-v-69444844]{flex-direction:column;min-height:0;font-size:.875rem;line-height:1.45;display:flex}@media (width>=64rem){.vaam-table[data-v-69444844]{font-size:var(--vaam-text-table)}}.vaam-table__scroll[data-v-69444844]{border:1px solid var(--vaam-border);background:var(--vaam-surface-raised);overscroll-behavior:contain;border-radius:8px;overflow:auto}.vaam-table__table[data-v-69444844]{border-collapse:separate;border-spacing:0;width:100%;color:var(--vaam-text)}.vaam-table__table th[data-v-69444844],.vaam-table__table td[data-v-69444844]{border-bottom:1px solid var(--vaam-border);text-align:start;vertical-align:middle;padding:.5rem .875rem}.vaam-table__table th[data-v-69444844]{z-index:2;background:color-mix(in oklab, var(--vaam-text) 3%, var(--vaam-surface-raised));color:var(--vaam-text-muted);white-space:nowrap;padding-top:.625rem;padding-bottom:.625rem;font-weight:500;position:sticky;top:0}.vaam-table__table td[data-v-69444844]{background:var(--vaam-surface-raised)}.vaam-table__table tbody tr:last-child td[data-v-69444844]{border-bottom:0}.vaam-table__cell--end[data-v-69444844]{text-align:end}.vaam-table__cell--center[data-v-69444844]{text-align:center}.vaam-table__cell--emphasis[data-v-69444844]{font-weight:500}.vaam-table__cell--sticky[data-v-69444844]{z-index:1;position:sticky;left:0}.vaam-table__table th.vaam-table__cell--sticky[data-v-69444844]{z-index:3}.vaam-table--selectable .vaam-table__cell--sticky[data-v-69444844]:not(.vaam-table__select){left:2.75rem}.vaam-table__select[data-v-69444844]{width:2.75rem;padding-left:.75rem;padding-right:.25rem}.vaam-table__checkbox[data-v-69444844]{cursor:pointer;width:1rem;height:1rem;accent-color:var(--vaam-brand);margin:0;display:block}.vaam-table__checkbox[data-v-69444844]:disabled{cursor:not-allowed;opacity:.5}.vaam-table__checkbox[data-v-69444844]:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:1px}.vaam-table__sort[data-v-69444844]{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.25rem;margin:-.25rem -.375rem;padding:.25rem .375rem;display:inline-flex}.vaam-table__cell--end .vaam-table__sort[data-v-69444844]{flex-direction:row-reverse}.vaam-table__sort[data-v-69444844]:hover,.vaam-table__sort--active[data-v-69444844]{color:var(--vaam-text)}.vaam-table__sort[data-v-69444844]:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:-2px}.vaam-table__sort-icon[data-v-69444844]{flex-shrink:0;width:.875rem;height:.875rem}.vaam-table__sort-icon--idle[data-v-69444844]{opacity:0}.vaam-table__sort:hover .vaam-table__sort-icon--idle[data-v-69444844],.vaam-table__sort:focus-visible .vaam-table__sort-icon--idle[data-v-69444844]{opacity:.6}.vaam-table__sort--active .vaam-table__sort-icon[data-v-69444844]{color:var(--vaam-brand)}.vaam-table__row--clickable[data-v-69444844]{cursor:pointer}.vaam-table__row--clickable[data-v-69444844]:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:-2px}.vaam-table__row:hover td[data-v-69444844]{background:color-mix(in oklab, var(--vaam-brand) 4%, var(--vaam-surface-raised))}.vaam-table__row--selected td[data-v-69444844]{background:color-mix(in oklab, var(--vaam-brand) 7%, var(--vaam-surface-raised))}.vaam-table__row--active td[data-v-69444844]{background:var(--vaam-brand-soft);box-shadow:inset 3px 0 0 var(--vaam-brand)}.vaam-table__row--active td~td[data-v-69444844]{box-shadow:none}.vaam-table__spacer td[data-v-69444844]{border:0;padding:0}.vaam-table__empty td[data-v-69444844]{color:var(--vaam-text-muted);text-align:center;padding:2rem 1rem}.vaam-table--loading tbody[data-v-69444844]{opacity:.6}.vaam-table__status[data-v-69444844]{color:var(--vaam-text-muted);font-size:.8125rem}.vaam-table__status span[data-v-69444844]{padding-top:.5rem;display:block}@media (width<=39.99rem){.vaam-table__hide-sm[data-v-69444844]{display:none}}@media (width<=47.99rem){.vaam-table__hide-md[data-v-69444844]{display:none}}@media (width<=63.99rem){.vaam-table__hide-lg[data-v-69444844]{display:none}}.vaam-popover__trigger{border:1px solid var(--vaam-border);background:var(--vaam-surface-raised);width:2rem;height:2rem;color:var(--vaam-text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.vaam-popover__trigger:hover,.vaam-popover__trigger[data-state=open]{color:var(--vaam-text)}.vaam-popover__trigger:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:1px}.vaam-popover__trigger svg{width:1.125rem;height:1.125rem}.vaam-popover{z-index:60;max-width:min(var(--vaam-popover-width), var(--reka-popover-content-available-width));max-height:var(--reka-popover-content-available-height);border:1px solid var(--vaam-border);background:var(--vaam-surface-raised);color:var(--vaam-text);box-shadow:var(--vaam-shadow-overlay);transform-origin:var(--reka-popover-content-transform-origin);border-radius:8px;outline:none;overflow:auto}.vaam-popover--sm{--vaam-popover-width:16rem}.vaam-popover--md{--vaam-popover-width:20rem}.vaam-popover--lg{--vaam-popover-width:28rem}.vaam-popover[data-state=open]{animation:.12s ease-out vaam-popover-in}.vaam-popover__header{justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .75rem 0 1rem;display:flex}.vaam-popover__title{font-size:.9375rem;font-weight:500}.vaam-popover__close{width:1.75rem;height:1.75rem;color:var(--vaam-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:-.25rem -.25rem -.25rem 0;display:inline-flex}.vaam-popover__close:hover{background:color-mix(in oklab, var(--vaam-text) 6%, transparent);color:var(--vaam-text)}.vaam-popover__close:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:1px}.vaam-popover__close svg{width:1rem;height:1rem}.vaam-popover__body{padding:1rem;font-size:.875rem}@keyframes vaam-popover-in{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.vaam-popover{animation:none!important}}.vaam-tooltip{z-index:70;max-width:min(18rem, var(--reka-tooltip-content-available-width));background:var(--vaam-text);color:var(--vaam-surface-raised);box-shadow:var(--vaam-shadow-overlay);transform-origin:var(--reka-tooltip-content-transform-origin);border-radius:6px;padding:.25rem .5rem;font-size:.75rem;line-height:1.4}.vaam-tooltip[data-state=delayed-open]{animation:.1s ease-out vaam-tooltip-in}@keyframes vaam-tooltip-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.vaam-tooltip{animation:none!important}}.vaam-date{border:1px solid var(--vaam-border);background:var(--vaam-surface-raised);height:2.5rem;color:var(--vaam-text);border-radius:6px;align-items:stretch;display:flex}.vaam-date:focus-within{outline:2px solid var(--vaam-brand);outline-offset:1px}.vaam-date--invalid{border-color:var(--vaam-danger)}.vaam-date[data-disabled]{opacity:.6}.vaam-date__segments{font-variant-numeric:tabular-nums;flex:1;align-items:center;min-width:0;padding:0 .5rem 0 .75rem;display:flex}.vaam-date__segment,.vaam-time__segment{caret-color:#0000;border-radius:3px;outline:none;padding:.125rem}.vaam-date__segment[data-placeholder],.vaam-time__segment[data-placeholder]{color:var(--vaam-text-muted)}.vaam-date__segment:focus,.vaam-time__segment:focus{background:var(--vaam-brand-soft);color:var(--vaam-brand)}.vaam-date__literal,.vaam-time__literal{color:var(--vaam-text-muted)}.vaam-date__trigger{border:0;border-left:1px solid var(--vaam-border);width:2.25rem;color:var(--vaam-text-muted);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vaam-date__trigger:hover,.vaam-date__trigger[data-state=open]{background:color-mix(in oklab, var(--vaam-text) 6%, transparent);color:var(--vaam-text)}.vaam-date__trigger:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:-2px}.vaam-date__trigger[data-disabled],.vaam-date__trigger:disabled{cursor:not-allowed}.vaam-date__trigger svg{width:1.125rem;height:1.125rem}.vaam-calendar{z-index:60;border:1px solid var(--vaam-border);background:var(--vaam-surface-raised);color:var(--vaam-text);box-shadow:var(--vaam-shadow-overlay);border-radius:8px;outline:none;padding:.75rem}.vaam-calendar[data-state=open]{animation:.12s ease-out vaam-calendar-in}.vaam-calendar__header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.vaam-calendar__heading{font-size:.9375rem;font-weight:500}.vaam-calendar__nav{width:2rem;height:2rem;color:var(--vaam-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.vaam-calendar__nav:hover{background:color-mix(in oklab, var(--vaam-text) 6%, transparent);color:var(--vaam-text)}.vaam-calendar__nav:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:1px}.vaam-calendar__nav[data-disabled],.vaam-calendar__nav:disabled{cursor:not-allowed;opacity:.4}.vaam-calendar__nav svg{width:1.125rem;height:1.125rem}.vaam-calendar__grid{border-collapse:collapse;-webkit-user-select:none;user-select:none}.vaam-calendar__weekday{width:2.25rem;color:var(--vaam-text-muted);text-align:center;padding-bottom:.25rem;font-size:.75rem;font-weight:500}.vaam-calendar__cell{text-align:center;padding:.0625rem}.vaam-calendar__day{width:2.125rem;height:2.125rem;color:var(--vaam-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}.vaam-calendar__day:hover{background:var(--vaam-brand-soft)}.vaam-calendar__day:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:1px}.vaam-calendar__day[data-today]{color:var(--vaam-brand);font-weight:600}.vaam-calendar__day[data-selected]{background:var(--vaam-brand);color:var(--vaam-on-brand)}.vaam-calendar__day[data-outside-view]{color:var(--vaam-text-muted);opacity:.5}.vaam-calendar__day[data-disabled],.vaam-calendar__day[data-unavailable]{color:var(--vaam-text-muted);cursor:not-allowed;opacity:.35;text-decoration:line-through}@keyframes vaam-calendar-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vaam-menu__trigger{border:1px solid var(--vaam-border);background:var(--vaam-surface-raised);width:2rem;height:2rem;color:var(--vaam-text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.vaam-menu__trigger:hover,.vaam-menu__trigger[data-state=open]{color:var(--vaam-text)}.vaam-menu__trigger:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:1px}.vaam-menu__trigger svg{width:1.125rem;height:1.125rem}.vaam-menu{z-index:60;min-width:11rem;max-width:min(20rem, var(--reka-dropdown-menu-content-available-width));border:1px solid var(--vaam-border);background:var(--vaam-surface-raised);color:var(--vaam-text);box-shadow:var(--vaam-shadow-overlay);transform-origin:var(--reka-dropdown-menu-content-transform-origin);border-radius:8px;outline:none;padding:.25rem;font-size:.875rem}.vaam-menu[data-state=open]{animation:.12s ease-out vaam-menu-in}.vaam-menu__heading{letter-spacing:.04em;text-transform:uppercase;color:var(--vaam-text-muted);padding:.375rem .75rem .25rem;font-size:.6875rem;font-weight:600}.vaam-menu__separator{background:var(--vaam-border);height:1px;margin:.25rem 0}.vaam-menu__item{min-height:2.25rem;color:var(--vaam-text);cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;align-items:center;gap:.625rem;padding:.375rem .75rem;display:flex}.vaam-menu__item[data-highlighted]{background:var(--vaam-brand-soft);color:var(--vaam-brand)}.vaam-menu__item--danger{color:var(--vaam-danger)}.vaam-menu__item--danger[data-highlighted]{background:color-mix(in oklab, var(--vaam-danger) 12%, transparent);color:var(--vaam-danger)}.vaam-menu__item[data-disabled]{opacity:.5}.vaam-menu__icon{flex-shrink:0;width:1rem;height:1rem}@keyframes vaam-menu-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.vaam-drawer__overlay{z-index:40;background:#0006;position:fixed;inset:0}.vaam-drawer{inset-block:0;z-index:41;width:min(var(--vaam-sidebar-width), 85vw);background:var(--vaam-surface-raised);box-shadow:var(--vaam-shadow-overlay);outline:none;flex-direction:column;display:flex;position:fixed;left:0}.vaam-drawer__head{height:var(--vaam-topbar-height);border-bottom:1px solid var(--vaam-border);justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem 0 1rem;display:flex}.vaam-drawer__brand{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.vaam-drawer__close{width:2.25rem;height:2.25rem;color:var(--vaam-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.vaam-drawer__close:hover{background:color-mix(in oklch, var(--vaam-text) 6%, transparent);color:var(--vaam-text)}.vaam-drawer__close:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:-2px}.vaam-drawer__close svg{width:1.25rem;height:1.25rem}.vaam-drawer__body{flex:1;padding:.75rem .5rem;overflow-y:auto}.vaam-nav-link[data-v-44ff8d3e]{color:var(--vaam-text-muted);align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.vaam-nav-link[data-v-44ff8d3e]:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:-2px}.vaam-nav-link__icon[data-v-44ff8d3e]{flex-shrink:0;width:1.25rem;height:1.25rem}.vaam-nav-link--sidebar[data-v-44ff8d3e]{border-radius:8px;gap:.625rem;min-height:2.25rem;padding:.375rem .75rem}.vaam-nav-link--sidebar[data-v-44ff8d3e]:hover{background-color:color-mix(in oklch, var(--vaam-text) 6%, transparent);color:var(--vaam-text)}.vaam-nav-link--sidebar.vaam-nav-link--active[data-v-44ff8d3e]{background-color:var(--vaam-brand-soft);color:var(--vaam-brand);font-weight:500}.vaam-nav-link--sidebar.vaam-nav-link--collapsed[data-v-44ff8d3e]{justify-content:center;padding-inline:0}.vaam-nav-link--bottom[data-v-44ff8d3e]{min-height:var(--vaam-bottom-nav-height);flex-direction:column;justify-content:center;gap:.125rem;padding:.25rem .5rem;font-size:.6875rem;line-height:1.2}.vaam-nav-link--bottom .vaam-nav-link__icon[data-v-44ff8d3e]{width:1.5rem;height:1.5rem}.vaam-nav-link--bottom.vaam-nav-link--active[data-v-44ff8d3e]{color:var(--vaam-brand);font-weight:500}.vaam-nav-link--bottom .vaam-nav-link__label[data-v-44ff8d3e]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.vaam-nav-list[data-v-0de2e281]{flex-direction:column;gap:1rem;display:flex}.vaam-nav-list__heading[data-v-0de2e281]{letter-spacing:.04em;text-transform:uppercase;color:var(--vaam-text-muted);margin:0 0 .25rem;padding-inline:.75rem;font-size:.6875rem;font-weight:600}.vaam-nav-list__rule[data-v-0de2e281]{border:0;border-top:1px solid var(--vaam-border);margin:0 .5rem .5rem}.vaam-nav-list__items[data-v-0de2e281]{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.vaam-shell[data-v-7cbb599e]{min-height:100dvh;font-size:var(--vaam-text-dense);line-height:1.45;display:flex}.vaam-skip-link[data-v-7cbb599e]{z-index:60;background:var(--vaam-brand);color:var(--vaam-on-brand);border-radius:8px;padding:.5rem .75rem;transition:transform .15s;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.vaam-skip-link[data-v-7cbb599e]:focus{transform:none}.vaam-sidebar[data-v-7cbb599e]{width:var(--vaam-sidebar-width);border-right:1px solid var(--vaam-border);background:var(--vaam-surface-raised);flex-direction:column;flex-shrink:0;height:100dvh;transition:width .2s;display:flex;position:sticky;top:0}.vaam-shell--collapsed .vaam-sidebar[data-v-7cbb599e]{width:var(--vaam-sidebar-width-collapsed)}.vaam-sidebar__brand[data-v-7cbb599e]{height:var(--vaam-topbar-height);border-bottom:1px solid var(--vaam-border);align-items:center;padding:0 1rem;font-weight:600;display:flex}.vaam-shell--collapsed .vaam-sidebar__brand[data-v-7cbb599e]{justify-content:center;padding:0}.vaam-sidebar__brand-text[data-v-7cbb599e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vaam-sidebar__brand-mark[data-v-7cbb599e]{background:var(--vaam-brand);width:1.75rem;height:1.75rem;color:var(--vaam-on-brand);border-radius:8px;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}.vaam-sidebar__section[data-v-7cbb599e]{padding:.75rem .5rem 0}.vaam-sidebar__nav[data-v-7cbb599e]{flex:1;padding:.75rem .5rem;overflow-y:auto}.vaam-sidebar__toggle[data-v-7cbb599e]{border:0;border-top:1px solid var(--vaam-border);min-height:2.75rem;color:var(--vaam-text-muted);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.625rem;padding:0 1rem;display:flex}.vaam-shell--collapsed .vaam-sidebar__toggle[data-v-7cbb599e]{justify-content:center;padding:0}.vaam-sidebar__toggle[data-v-7cbb599e]:hover{background:color-mix(in oklch, var(--vaam-text) 6%, transparent);color:var(--vaam-text)}.vaam-sidebar__toggle[data-v-7cbb599e]:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:-2px}.vaam-sidebar__toggle svg[data-v-7cbb599e]{flex-shrink:0;width:1.25rem;height:1.25rem}.vaam-shell__column[data-v-7cbb599e]{flex-direction:column;flex:1;min-width:0;display:flex}.vaam-topbar[data-v-7cbb599e]{z-index:30;height:var(--vaam-topbar-height);border-bottom:1px solid var(--vaam-border);background:var(--vaam-surface-raised);align-items:center;gap:.5rem;padding:0 .75rem 0 1rem;display:flex;position:sticky;top:0}.vaam-topbar__menu[data-v-7cbb599e]{width:2.25rem;height:2.25rem;color:var(--vaam-text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:-.5rem;display:inline-flex}.vaam-topbar__menu[data-v-7cbb599e]:hover{background:color-mix(in oklch, var(--vaam-text) 6%, transparent)}.vaam-topbar__menu[data-v-7cbb599e]:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:-2px}.vaam-topbar__menu svg[data-v-7cbb599e]{width:1.375rem;height:1.375rem}.vaam-topbar__title[data-v-7cbb599e]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:1rem;font-weight:600;overflow:hidden}.vaam-topbar__end[data-v-7cbb599e]{align-items:center;gap:.25rem;display:flex}.vaam-shell__main[data-v-7cbb599e]{outline:none;flex:1;padding:1.5rem}@media (width<=39.99rem){.vaam-shell__main[data-v-7cbb599e]{padding:1rem}}.vaam-shell[data-v-e786df26]{flex-direction:column;min-height:100dvh;display:flex}.vaam-skip-link[data-v-e786df26]{z-index:60;background:var(--vaam-brand);color:var(--vaam-on-brand);border-radius:8px;padding:.5rem .75rem;transition:transform .15s;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.vaam-skip-link[data-v-e786df26]:focus{transform:none}.vaam-mobile-header[data-v-e786df26]{z-index:30;min-height:var(--vaam-topbar-height);padding:env(safe-area-inset-top,0px) .5rem 0 .75rem;border-bottom:1px solid var(--vaam-border);background:var(--vaam-surface-raised);align-items:center;gap:.25rem;display:flex;position:sticky;top:0}.vaam-mobile-header__back[data-v-e786df26]{width:2.5rem;height:2.5rem;color:var(--vaam-text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:-.5rem;display:inline-flex}.vaam-mobile-header__back[data-v-e786df26]:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:-2px}.vaam-mobile-header__back svg[data-v-e786df26]{width:1.5rem;height:1.5rem}.vaam-mobile-header__title[data-v-e786df26]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:1.0625rem;font-weight:600;overflow:hidden}.vaam-mobile-header__end[data-v-e786df26]{align-items:center;display:flex}.vaam-shell__main[data-v-e786df26]{padding:1rem 1rem calc(1rem + var(--vaam-bottom-nav-height) + env(safe-area-inset-bottom,0px));outline:none;flex:1}.vaam-bottom-nav[data-v-e786df26]{z-index:30;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--vaam-border);background:var(--vaam-surface-raised);position:fixed;bottom:0;left:0;right:0}.vaam-bottom-nav__items[data-v-e786df26]{margin:0;padding:0;list-style:none;display:flex}.vaam-bottom-nav__item[data-v-e786df26]{flex:1;min-width:0}.vaam-user-menu__trigger{max-width:16rem;height:2.25rem;color:var(--vaam-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.375rem;padding:0 .5rem;font-size:.875rem;display:inline-flex}.vaam-user-menu__trigger:hover,.vaam-user-menu__trigger[data-state=open]{background:color-mix(in oklch, var(--vaam-text) 6%, transparent)}.vaam-user-menu__trigger:focus-visible{outline:2px solid var(--vaam-brand);outline-offset:-2px}.vaam-user-menu__avatar{width:1.5rem;height:1.5rem;color:var(--vaam-text-muted);flex-shrink:0}.vaam-user-menu__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vaam-user-menu__chevron{width:1rem;height:1rem;color:var(--vaam-text-muted);flex-shrink:0}@media (width<=39.99rem){.vaam-user-menu__name,.vaam-user-menu__chevron{display:none}}.vaam-user-menu{z-index:50;border:1px solid var(--vaam-border);background:var(--vaam-surface-raised);min-width:15rem;max-width:min(22rem,100vw - 1rem);color:var(--vaam-text);box-shadow:var(--vaam-shadow-overlay);border-radius:10px;outline:none;padding:.25rem;font-size:.875rem}.vaam-user-menu__who{flex-direction:column;gap:.125rem;padding:.5rem .75rem;display:flex}.vaam-user-menu__who-name{overflow-wrap:anywhere;font-weight:600}.vaam-user-menu__who-detail{color:var(--vaam-text-muted);font-size:.75rem}.vaam-user-menu__heading{letter-spacing:.04em;text-transform:uppercase;color:var(--vaam-text-muted);padding:.375rem .75rem .125rem;font-size:.6875rem;font-weight:600}.vaam-user-menu__separator{background:var(--vaam-border);height:1px;margin:.25rem 0}.vaam-user-menu__item{min-height:2.25rem;color:var(--vaam-text);cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;align-items:center;gap:.625rem;padding:.375rem .75rem .375rem 2rem;text-decoration:none;display:flex;position:relative}.vaam-user-menu__item--link{cursor:pointer}.vaam-user-menu__item[data-highlighted]{background:var(--vaam-brand-soft);color:var(--vaam-brand)}.vaam-user-menu__item[data-disabled]{opacity:.5}.vaam-user-menu__indicator{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;position:absolute;left:.625rem}.vaam-user-menu__indicator svg,.vaam-user-menu__icon{flex-shrink:0;width:1rem;height:1rem}
