.impersonation-banner[data-v-dc6f199e]{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;height:15px;max-height:15px;margin:0;padding:0 8px;background:#0057ff;color:#fff;font-size:10px;line-height:13px;white-space:nowrap}.impersonation-banner__end[data-v-dc6f199e]{box-sizing:border-box;flex-shrink:0;order:1;margin-left:auto;height:15px;max-height:15px;min-height:0;border:1px solid #000;border-radius:9999px;padding:0 6px;background:#fff;color:#0057ff;font:inherit;font-weight:600;cursor:pointer}.impersonation-banner__end[data-v-dc6f199e]:focus-visible{outline:2px solid #fff;outline-offset:-3px}.impersonation-banner__end[data-v-dc6f199e]:disabled{cursor:wait;opacity:.75}.impersonation-banner__details[data-v-dc6f199e]{min-width:0;overflow:hidden;text-overflow:ellipsis}.impersonation-banner__error[data-v-dc6f199e]{display:inline}.safi-mark[data-v-312e08dd]{width:2rem;height:2rem}.icon[data-v-25059375]{width:1rem;height:1rem;flex:0 0 auto}.notification-bell[data-v-aa59cbea]{position:relative;display:inline-flex}.notification-bell__trigger[data-v-aa59cbea]{position:relative}.notification-bell__badge[data-v-aa59cbea]{position:absolute;top:-.15rem;right:-.15rem;display:inline-grid;min-width:1.05rem;height:1.05rem;place-items:center;border-radius:999px;padding:0 .25rem;background:var(--color-primary);color:var(--color-primary-foreground);font-size:.625rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.notification-bell__panel[data-v-aa59cbea]{position:absolute;top:calc(100% + .5rem);right:0;z-index:60;display:grid;gap:.15rem;width:min(22rem,calc(100vw - 2rem));max-height:24rem;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.5rem;background:var(--color-card);box-shadow:var(--shadow-safi-float);overflow-y:auto;overscroll-behavior:contain}.notification-bell__header[data-v-aa59cbea]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.15rem .35rem .45rem;border-bottom:1px solid var(--color-border);color:var(--color-card-foreground);font-size:.75rem}.notification-bell__header span[data-v-aa59cbea]{color:var(--color-muted-foreground);font-size:.6875rem}.notification-bell__empty[data-v-aa59cbea]{margin:0;padding:.85rem .35rem;color:var(--color-muted-foreground);font-size:.75rem}.notification-bell__item[data-v-aa59cbea]{display:flex;align-items:flex-start;gap:.5rem;width:100%;border:0;border-radius:var(--radius-sm);padding:.5rem .35rem;background:transparent;color:var(--color-card-foreground);text-align:left;cursor:pointer}.notification-bell__item[data-v-aa59cbea]:hover{background:var(--color-accent)}.notification-bell__dot[data-v-aa59cbea]{width:.45rem;height:.45rem;flex:0 0 auto;margin-top:.35rem;border-radius:999px;background:var(--color-primary)}.notification-bell__dot--hidden[data-v-aa59cbea]{visibility:hidden}.notification-bell__body[data-v-aa59cbea]{display:grid;gap:.1rem;min-width:0}.notification-bell__body strong[data-v-aa59cbea]{font-size:.75rem;font-weight:650}.notification-bell__item--unread .notification-bell__body strong[data-v-aa59cbea]{font-weight:800}.notification-bell__body span[data-v-aa59cbea]{font-size:.72rem;overflow-wrap:anywhere}.notification-bell__body small[data-v-aa59cbea]{color:var(--color-muted-foreground);font-size:.6563rem}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.user-chip[data-v-9754a69e]{border:0;border-radius:var(--radius-lg);padding:.3rem;background:transparent;cursor:pointer}.user-chip[data-v-9754a69e]:hover,.user-chip[aria-expanded=true][data-v-9754a69e]{background:var(--color-accent)}.user-chip[data-v-9754a69e]:focus-visible,.user-chip__action[data-v-9754a69e]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.user-chip__panel[data-v-9754a69e]{width:min(16rem,calc(100vw - 2rem));padding:.4rem}.user-chip__heading[data-v-9754a69e]{display:block;padding:.6rem;margin-bottom:.3rem;border-bottom:1px solid var(--color-border);font-size:.75rem;overflow-wrap:anywhere}.user-chip__action[data-v-9754a69e]{display:flex;align-items:center;gap:.65rem;width:100%;border:0;border-radius:var(--radius-md);padding:.65rem;background:transparent;color:inherit;text-align:left;font-size:.75rem;cursor:pointer}.user-chip__action[data-v-9754a69e]:hover{background:var(--color-accent)}.user-chip__action[data-v-9754a69e]:disabled{opacity:.6;cursor:wait}.user-chip__switch[data-v-9754a69e]{width:1.8rem;padding:.15rem;margin-left:auto;border-radius:999px;background:var(--color-muted-foreground)}.user-chip__switch[data-v-9754a69e]:after{content:"";display:block;width:.7rem;height:.7rem;border-radius:50%;background:var(--color-background);transition:transform .12s ease}.user-chip__switch--on[data-v-9754a69e]{background:var(--color-primary)}.user-chip__switch--on[data-v-9754a69e]:after{transform:translate(.8rem)}.user-chip__error[data-v-9754a69e]{padding:.6rem;color:var(--color-destructive);font-size:.75rem}.user-chip-popper .v-popper__inner{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-popover);color:var(--color-popover-foreground);box-shadow:0 8px 24px #00000026}.user-chip-popper .v-popper__arrow-inner{border-color:var(--color-popover)}.user-chip-popper .v-popper__arrow-outer{border-color:var(--color-border)}.composer[data-v-76f71191]{display:grid;gap:.4rem;padding:.7rem .85rem calc(.7rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-card)}.composer__visibility[data-v-76f71191]{margin:0;color:var(--color-muted-foreground);font-size:.68rem;line-height:1.35}.composer__input[data-v-76f71191]{width:100%;border:1px solid var(--color-input);border-radius:var(--radius-sm);padding:.5rem .6rem;color:var(--color-card-foreground);background:var(--color-card);font:inherit;font-size:.8rem;resize:vertical}.composer footer[data-v-76f71191]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.composer__count[data-v-76f71191]{color:var(--color-muted-foreground);font-size:.65rem;font-variant-numeric:tabular-nums}.composer__count--over[data-v-76f71191]{color:var(--color-destructive, #b91c1c);font-weight:700}.conversation[data-v-cf307c6f]{display:grid;align-content:start;gap:.5rem;overflow-y:auto;overscroll-behavior:contain;padding:.85rem}.conversation__empty[data-v-cf307c6f]{margin:0;color:var(--color-muted-foreground);font-size:.78rem}.conversation__day[data-v-cf307c6f]{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;gap:.5rem;margin:.35rem 0 .1rem}.conversation__day[data-v-cf307c6f]:before,.conversation__day[data-v-cf307c6f]:after{content:"";height:1px;background:var(--color-border)}.conversation__day span[data-v-cf307c6f]{color:var(--color-muted-foreground);font-size:.65rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.conversation__message[data-v-cf307c6f]{display:flex;align-items:flex-start;gap:.55rem}.conversation__message--mine[data-v-cf307c6f]{justify-content:flex-end}.conversation__message--continues[data-v-cf307c6f]{margin-top:-.35rem}.conversation__avatar[data-v-cf307c6f]{display:inline-grid;width:1.7rem;height:1.7rem;flex:0 0 auto;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 16%,transparent);color:var(--color-primary);font-size:.68rem;font-weight:800}.conversation__avatar--spacer[data-v-cf307c6f]{background:none}.conversation__body[data-v-cf307c6f]{min-width:0;max-width:85%;flex:0 1 auto;border-radius:var(--radius-md);padding:.4rem .6rem;background:var(--color-muted)}.conversation__message--mine .conversation__body[data-v-cf307c6f]{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-card));border-top-right-radius:var(--radius-sm)}.conversation__message:not(.conversation__message--mine) .conversation__body[data-v-cf307c6f]{border-top-left-radius:var(--radius-sm)}.conversation__body header[data-v-cf307c6f]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;margin-bottom:.15rem;font-size:.7rem}.conversation__role[data-v-cf307c6f]{border-radius:999px;padding:.05rem .35rem;background:var(--color-card);color:var(--color-muted-foreground);font-size:.6rem;font-weight:700}.conversation__body time[data-v-cf307c6f]{margin-left:auto;color:var(--color-muted-foreground);font-size:.62rem}.conversation__body p[data-v-cf307c6f]{margin:0;font-size:.8rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.conversation-bubble[data-v-3cf9c44c]{position:fixed;right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:30;display:grid;justify-items:end;gap:.6rem}.conversation-bubble__panel[data-v-3cf9c44c]{display:grid;width:min(22rem,calc(100vw - 2.5rem));height:min(32rem,calc(100vh - 8rem));grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-safi-float)}.conversation-bubble__header[data-v-3cf9c44c]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .85rem;border-bottom:1px solid var(--color-border)}.conversation-bubble__heading[data-v-3cf9c44c]{display:grid;min-width:0;gap:.05rem}.conversation-bubble__heading strong[data-v-3cf9c44c]{font-size:.82rem}.conversation-bubble__heading small[data-v-3cf9c44c]{overflow:hidden;color:var(--color-muted-foreground);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.conversation-bubble__close[data-v-3cf9c44c]{display:inline-grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-muted-foreground);cursor:pointer}.conversation-bubble__close[data-v-3cf9c44c]:hover{background:var(--color-muted);color:var(--color-card-foreground)}.conversation-bubble__error[data-v-3cf9c44c]{margin:0;padding:0 .85rem .5rem;color:var(--color-destructive, #b91c1c);font-size:.72rem}.conversation-bubble__toggle[data-v-3cf9c44c]{position:relative;display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--color-border);border-radius:999px;padding:.6rem .95rem;background:var(--color-primary);color:var(--color-primary-foreground);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;box-shadow:var(--shadow-safi-float)}.conversation-bubble__toggle[data-v-3cf9c44c]:hover{filter:brightness(1.05)}.conversation-bubble--open .conversation-bubble__toggle[data-v-3cf9c44c]{padding:.6rem}.conversation-bubble__dot[data-v-3cf9c44c]{position:absolute;top:.3rem;right:.4rem;width:.55rem;height:.55rem;border:2px solid var(--color-primary);border-radius:999px;background:var(--color-destructive, #b91c1c)}@media(max-width:40rem){.conversation-bubble[data-v-3cf9c44c]{right:.75rem;left:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom))}.conversation-bubble__panel[data-v-3cf9c44c]{width:100%;height:min(70vh,calc(100vh - 6rem))}}.dialog-target{z-index:50}.dialog-overlay{background:#09090b73}.image-lightbox-target{z-index:60}.image-lightbox-overlay{background:#000000e5}.confirm-dialog[data-v-2d77945d]{width:min(100%,22rem);padding:1rem}.confirm-dialog[data-v-2d77945d] .card-heading{margin-bottom:.55rem}.confirm-dialog[data-v-2d77945d] .card-heading h2{font-size:.875rem;line-height:1.3}.confirm-dialog__body[data-v-2d77945d]{display:grid;gap:.45rem;color:var(--color-muted-foreground);font-size:.72rem;line-height:1.45}.confirm-dialog__body[data-v-2d77945d] strong{color:var(--color-card-foreground);font-weight:650}.confirm-dialog__actions[data-v-2d77945d]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-top:.85rem}.dropdown-menu[data-v-f3badc2c]{position:relative;display:inline-flex}.dropdown-menu__list[data-v-f3badc2c]{position:absolute;top:calc(100% + .3rem);z-index:30;display:grid;min-width:11rem;padding:.25rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-safi-card)}.dropdown-menu__list--end[data-v-f3badc2c]{right:0}.dropdown-menu__list--start[data-v-f3badc2c]{left:0}.dropdown-menu__item[data-v-f3badc2c]{padding:.4rem .55rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-card-foreground);font-size:.72rem;text-align:left;cursor:pointer}.dropdown-menu__item[data-v-f3badc2c]:hover,.dropdown-menu__item[data-v-f3badc2c]:focus-visible{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.dropdown-menu__item--danger[data-v-f3badc2c]{color:var(--color-status-danger)}.dropdown-menu__item--danger[data-v-f3badc2c]:hover,.dropdown-menu__item--danger[data-v-f3badc2c]:focus-visible{background:color-mix(in srgb,var(--color-status-danger) 12%,transparent)}.dropdown-menu__rule[data-v-f3badc2c]{height:1px;margin:.25rem 0;border:0;background:var(--color-border)}.event-hub[data-v-7a233e1f]{display:grid;gap:.65rem}.event-hub--primary[data-v-7a233e1f]{width:100%}.event-hub--primary .event-hub__primary[data-v-7a233e1f]{grid-template-columns:1fr;gap:.45rem}.event-hub__primary[data-v-7a233e1f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.event-hub-card[data-v-7a233e1f]{display:flex;align-items:center;gap:.7rem;height:100%;border:2px solid var(--hub-border);border-radius:var(--radius-md);min-height:2.65rem;padding:.58rem .85rem;background:var(--hub-bg);color:var(--hub-fg);font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .12s ease,box-shadow .12s ease}.event-hub-card__mark[data-v-7a233e1f]{width:1rem;height:1rem;flex:none}.event-hub-card__arrow[data-v-7a233e1f]{width:.95rem;height:.95rem;flex:none;margin-left:auto;opacity:.55;transition:transform .12s ease,opacity .12s ease}.event-hub-card:hover .event-hub-card__arrow[data-v-7a233e1f]{opacity:1;transform:translate(2px)}.event-hub-card[data-v-7a233e1f]:hover{border-color:var(--hub-fg);box-shadow:var(--shadow-safi-card)}.event-hub-card[data-v-7a233e1f]:focus-visible{outline:2px solid var(--hub-fg);outline-offset:-2px}.event-hub-card--yellow[data-v-7a233e1f]{--hub-border: #facc15;--hub-bg: #fefce8;--hub-fg: #a16207}.dark .event-hub-card--yellow[data-v-7a233e1f]{--hub-border: rgb(250 204 21 / .5);--hub-bg: rgb(161 98 7 / .18);--hub-fg: #facc15}.event-hub-card--indigo[data-v-7a233e1f]{--hub-border: #a5b4fc;--hub-bg: #f5f3ff;--hub-fg: #4f46e5}.event-hub-card--ink[data-v-7a233e1f]{--hub-border: color-mix(in srgb, var(--color-card-foreground) 38%, transparent);--hub-bg: var(--color-card);--hub-fg: var(--color-card-foreground)}.event-hub-card--blue[data-v-7a233e1f]{--hub-border: var(--color-status-info-border);--hub-bg: var(--color-status-info-bg);--hub-fg: var(--color-status-info)}@media(prefers-reduced-motion:reduce){.event-hub-card[data-v-7a233e1f],.event-hub-card__arrow[data-v-7a233e1f],.event-hub__chevron[data-v-7a233e1f]{transition:none}.event-hub-card:hover .event-hub-card__arrow[data-v-7a233e1f]{transform:none}}.event-hub__toggle[data-v-7a233e1f]{display:flex;align-items:center;gap:.4rem;width:fit-content;padding:.05rem 0;border:none;background:none;color:var(--color-muted-foreground);font-size:.76rem;font-weight:650;cursor:pointer}.event-hub__toggle[data-v-7a233e1f]:hover{color:var(--color-foreground)}.event-hub__toggle[data-v-7a233e1f]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.event-hub__chevron[data-v-7a233e1f]{width:.9rem;height:.9rem;flex:none;transition:transform .12s ease}.event-hub__chevron.is-open[data-v-7a233e1f]{transform:rotate(180deg)}.event-hub__hint[data-v-7a233e1f]{overflow:hidden;color:color-mix(in srgb,var(--color-muted-foreground) 72%,transparent);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.event-hub__groups[data-v-7a233e1f]{display:grid;gap:.5rem}.event-hub-group[data-v-7a233e1f]{display:grid;grid-template-columns:8.5rem 1fr;align-items:start;gap:.375rem .875rem}.event-hub-group__label[data-v-7a233e1f]{margin:0;padding-right:.875rem;border-right:1px solid var(--color-border);color:var(--group-tone, var(--color-muted-foreground));font-size:.75rem;font-weight:700;letter-spacing:.02em;line-height:1.9;text-align:right;text-transform:uppercase}.event-hub-group--amber[data-v-7a233e1f]{--group-tone: var(--color-status-warning)}.event-hub-group--purple[data-v-7a233e1f]{--group-tone: var(--color-chart-5)}.event-hub-group--blue[data-v-7a233e1f]{--group-tone: var(--color-status-info)}.event-hub-group__items[data-v-7a233e1f]{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.event-hub-pill[data-v-7a233e1f]{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-safi-card);color:var(--color-foreground);font-size:.875rem;text-decoration:none;white-space:nowrap}a.event-hub-pill[data-v-7a233e1f]:hover{border-color:var(--group-tone, var(--color-primary));background:color-mix(in srgb,var(--group-tone, var(--color-primary)) 8%,var(--color-card));color:var(--group-tone, var(--color-primary))}a.event-hub-pill[data-v-7a233e1f]:focus-visible{outline:2px solid var(--group-tone, var(--color-primary));outline-offset:2px}.event-hub-pill--soon[data-v-7a233e1f]{border-style:dashed;background:transparent;box-shadow:none;color:var(--color-muted-foreground)}.event-hub-pill__tag[data-v-7a233e1f]{padding:.0625rem .3125rem;border-radius:var(--radius-sm);background:var(--color-muted);color:var(--color-muted-foreground);font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}@media(max-width:40rem){.event-hub-group[data-v-7a233e1f]{grid-template-columns:1fr}.event-hub-group__label[data-v-7a233e1f]{padding-right:0;border-right:none;line-height:1.4;text-align:left}}.event-card__metrics[data-v-77d7cb09]{display:block;width:fit-content;margin:0;padding:0;text-align:left}.event-card__metric-primary[data-v-77d7cb09]{display:block;color:inherit;text-decoration:none}.event-card__metric-label[data-v-77d7cb09]{display:block;color:var(--color-muted-foreground);font-size:.8125rem;font-weight:650;letter-spacing:.04em;line-height:1.15;text-transform:uppercase}.event-card__metric-value[data-v-77d7cb09]{display:block;margin-top:.45rem;color:var(--color-foreground);font-family:var(--font-display);font-size:1.5625rem;font-weight:700;letter-spacing:-.035em;line-height:1}.event-card__metric-subtext[data-v-77d7cb09]{display:flex;flex-wrap:wrap;gap:1.15rem;margin:.6rem 0 0;color:var(--color-muted-foreground);font-size:.875rem;font-weight:500;line-height:1.35}.event-card__metric-primary--link[data-v-77d7cb09],.event-card__metric-secondary--link[data-v-77d7cb09]{border-radius:var(--radius-sm);cursor:pointer}.event-card__metric-secondary[data-v-77d7cb09]{color:inherit;text-decoration:none;white-space:nowrap}.event-card__metric-secondary--success[data-v-77d7cb09]{color:var(--color-status-success);font-weight:650}.event-card__metric-secondary--warning[data-v-77d7cb09]{color:var(--color-status-warning);font-weight:650}.event-card__metric-primary--link:hover .event-card__metric-value[data-v-77d7cb09],.event-card__metric-primary--link:hover .event-card__metric-label[data-v-77d7cb09]{color:var(--color-primary)}.event-card__metric-secondary--success[data-v-77d7cb09]:hover{color:color-mix(in srgb,var(--color-status-success) 82%,black)}.event-card__metric-secondary--warning[data-v-77d7cb09]:hover{color:color-mix(in srgb,var(--color-status-warning) 82%,black)}.event-card__metric-secondary--neutral[data-v-77d7cb09]:hover{color:var(--color-foreground)}.event-card__metric-primary--link[data-v-77d7cb09]:focus-visible,.event-card__metric-secondary--link[data-v-77d7cb09]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.event-card__hub[data-v-bfc661ff]{grid-column:1 / -1;padding-top:.65rem;border-top:1px solid var(--color-border)}.event-card[data-v-bfc661ff]{grid-template-columns:14.25rem minmax(0,1fr) minmax(16.5rem,26rem);align-items:start;column-gap:1.5rem;row-gap:.8rem;padding:1rem 1.25rem .85rem}.event-card__cover[data-v-bfc661ff]{align-self:start}.event-card__body[data-v-bfc661ff]{display:grid;align-content:start;gap:2.4rem}.event-card__title h2[data-v-bfc661ff]{font-size:1.3125rem;font-weight:800;line-height:1.15}.event-card__date[data-v-bfc661ff]{margin-top:.3rem;font-size:1rem}.event-card__venue[data-v-bfc661ff]{margin-top:.08rem;font-size:.875rem;line-height:1.35}.event-card__registration[data-v-bfc661ff]{margin-top:.32rem;font-size:.875rem;line-height:1.35}.event-card__aside[data-v-bfc661ff]{align-self:start;justify-content:flex-start;border-left:1px solid var(--color-border);gap:.65rem;padding-left:1.5rem}.event-card__aside-header[data-v-bfc661ff]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.75rem}.event-card__aside-header h3[data-v-bfc661ff]{margin:0;color:var(--color-muted-foreground);font-size:.8125rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}@media(max-width:60rem){.event-card[data-v-bfc661ff]{grid-template-columns:12.5rem minmax(0,1fr) minmax(14.5rem,20rem);column-gap:1.1rem;row-gap:.75rem;padding:.95rem 1rem .8rem}.event-card__aside[data-v-bfc661ff]{padding-left:1rem}}@media(max-width:45rem){.event-card[data-v-bfc661ff]{grid-template-columns:1fr}.event-card__aside[data-v-bfc661ff]{align-items:stretch;flex-direction:column;justify-content:flex-start;border-left:0;padding-left:0}}.status-modal[data-v-7435b10b]{position:fixed;z-index:40;inset:0;display:grid;place-items:center;padding:1rem;background:#09090b61}.status-modal__dialog[data-v-7435b10b]{display:grid;width:min(100%,32rem);gap:1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1rem;background:var(--color-card);color:var(--color-card-foreground);box-shadow:var(--shadow-safi-float)}.status-modal__dialog header[data-v-7435b10b],.status-modal__dialog footer[data-v-7435b10b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.status-modal__dialog h2[data-v-7435b10b]{margin-top:.15rem;font-size:1.1rem}.status-modal__summary[data-v-7435b10b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.75rem;background:var(--color-muted)}.status-modal__summary span[data-v-7435b10b]{color:var(--color-muted-foreground)}.status-modal__field[data-v-7435b10b]{display:grid;gap:.4rem;font-size:.75rem;font-weight:650}.status-modal__field textarea[data-v-7435b10b]{width:100%;resize:vertical;border:1px solid var(--color-input);border-radius:var(--radius-md);padding:.6rem;background:var(--color-card);color:var(--color-card-foreground);font:inherit;font-weight:400}.status-modal__error[data-v-7435b10b]{border:1px solid var(--color-status-danger-border);border-radius:var(--radius-md);padding:.6rem;background:var(--color-status-danger-bg);color:var(--color-status-danger);font-size:.75rem}.progress-bar--framed[data-v-fa8f5208]{gap:.55rem;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.85rem;background:var(--color-card)}.progress-bar__meta[data-v-fa8f5208]{flex-wrap:wrap}.progress-bar--framed .progress-bar__label[data-v-fa8f5208]{color:var(--color-card-foreground);font-size:.78rem;font-weight:700}.progress-bar--framed .progress-bar__count[data-v-fa8f5208]{color:var(--color-muted-foreground);font-size:.7rem;font-weight:700}.progress-bar--framed .progress-bar__track[data-v-fa8f5208]{height:.45rem;background:color-mix(in srgb,var(--color-muted) 78%,transparent)}.section-rail[data-v-ac6db9a7]{position:sticky;top:var(--section-rail-top, var(--sticky-tabs-top, 4.7rem));z-index:var(--section-rail-z-index, 18);display:grid;align-self:start;gap:var(--section-rail-gap, .9rem);min-width:0}.section-rail__content[data-v-ac6db9a7]{min-width:0}@media(max-width:72rem){.section-rail--mobile-surface[data-v-ac6db9a7]{gap:.4rem;border-radius:var(--radius-md);background:var(--color-card);box-shadow:0 8px 16px #0f172a0f}}.status-led-hexagon[data-v-c48855e1]{position:relative;height:.75rem;border-radius:0;background:transparent;box-shadow:none}.status-led-hexagon.status-led--text[data-v-c48855e1]{height:1.5rem;padding:0 .4rem}svg[data-v-c48855e1]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:var(--status-led-color, #9ca3af);stroke:color-mix(in srgb,var(--status-led-color, #9ca3af) 18%,transparent);stroke-width:2px;stroke-linejoin:round;paint-order:stroke fill}[data-status-led-text][data-v-c48855e1]{position:relative}.section-rail-item[data-v-e3261b4a]{display:grid;width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;border:0;border-radius:.55rem;padding:.65rem .55rem;background:transparent;color:var(--color-muted-foreground);font:inherit;font-size:.76rem;font-weight:750;text-align:left;text-decoration:none;cursor:pointer}.section-rail-item--compact[data-v-e3261b4a]{gap:.5rem;padding:.4rem}.section-rail-item[data-v-e3261b4a]:hover:not(.is-disabled),.section-rail-item.is-active[data-v-e3261b4a]{background:color-mix(in srgb,var(--color-accent) 54%,transparent);color:var(--color-foreground)}.section-rail-item[data-v-e3261b4a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.section-rail-item.is-disabled[data-v-e3261b4a]{cursor:default;opacity:.58}.section-rail-item__marker[data-v-e3261b4a]{display:inline-grid;place-items:center;flex:0 0 auto}.section-rail-item__number[data-v-e3261b4a]{display:inline-grid;width:1.45rem;height:1.45rem;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:.68rem}.section-rail-item.is-active .section-rail-item__number[data-v-e3261b4a]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}.section-rail-item__body[data-v-e3261b4a]{min-width:0}.section-rail-item__body[data-v-e3261b4a] strong{display:block;color:inherit;font:inherit}.section-rail-item__trailing[data-v-e3261b4a]{display:inline-grid;place-items:center;margin-left:auto}.section-rail-item--timeline[data-v-e3261b4a]{grid-template-columns:minmax(0,1fr) 1.4rem;min-height:2.85rem;gap:.85rem;padding:.42rem .35rem .42rem .5rem;font-size:.78rem;font-weight:800}.section-rail-item__marker--timeline[data-v-e3261b4a]{position:relative;z-index:1;width:1rem;height:1rem;place-self:center;border:1px solid var(--color-border);border-radius:999px;background:var(--color-card)}.section-rail-item__marker--timeline[data-v-e3261b4a]:after{position:absolute;top:calc(100% + 1px);left:50%;width:1px;height:2.24rem;background:var(--color-border);content:"";transform:translate(-50%)}.section-rail-item.is-last .section-rail-item__marker--timeline[data-v-e3261b4a]:after{display:none}.section-rail-item--timeline.is-complete[data-v-e3261b4a]{color:var(--color-status-success)}.section-rail-item--timeline.is-complete .section-rail-item__marker--timeline[data-v-e3261b4a]{border-color:var(--color-status-success);background:var(--color-status-success)}.section-rail-item--timeline.is-current[data-v-e3261b4a]{background:color-mix(in srgb,var(--color-primary) 9%,transparent);color:var(--color-primary)}.section-rail-item--timeline.is-current .section-rail-item__marker--timeline[data-v-e3261b4a]{border-color:var(--color-primary);background:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 16%,transparent)}.section-rail-item--timeline.is-disabled[data-v-e3261b4a]:hover{background:transparent;color:var(--color-muted-foreground)}.section-rail-item__marker--timeline[data-v-e3261b4a] svg{width:.66rem;height:.66rem;color:var(--color-card);stroke-width:3}.section-step-rail__status[data-v-8137cb23]{display:flex;align-items:center;gap:.6rem;padding:.65rem;color:var(--color-muted-foreground);font-size:.72rem;font-weight:700}.section-step-rail__nav[data-v-8137cb23]{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding:.2rem}.section-step-rail__nav--horizontal[data-v-8137cb23]{flex-direction:row;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.section-step-rail__nav--horizontal[data-v-8137cb23]::-webkit-scrollbar{display:none}.section-step-rail__nav--horizontal[data-v-8137cb23] .section-rail-item{width:auto;flex:0 0 auto;white-space:nowrap}.stall-card[data-v-521fc7bb]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:.45rem;row-gap:.1rem;align-items:center;width:100%;border:1px solid var(--color-border);border-left:3px solid var(--tone-dot, var(--color-border));border-radius:var(--radius-sm);padding:.45rem .55rem;background:var(--color-card);text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.stall-card[data-v-521fc7bb]:hover{background:color-mix(in srgb,var(--color-accent) 45%,var(--color-card))}.stall-card:hover .stall-card__name[data-v-521fc7bb]{color:var(--color-primary)}.stall-card[data-v-521fc7bb]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.stall-card__logo[data-v-521fc7bb]{display:grid;grid-row:1 / span 2;grid-column:1;width:1.6rem;height:1.6rem;place-items:center;overflow:hidden;border-radius:.3rem;background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary);font-size:.62rem;font-weight:800}.stall-card__logo img[data-v-521fc7bb]{width:100%;height:100%;object-fit:cover}.stall-card__name[data-v-521fc7bb]{grid-row:1;grid-column:2 / span 2;overflow:hidden;color:var(--color-card-foreground);font-size:.76rem;font-weight:750;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;transition:color .12s ease}.stall-card__vendor[data-v-521fc7bb]{grid-row:2;grid-column:2;overflow:hidden;color:var(--color-muted-foreground);font-size:.66rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.stall-card__date[data-v-521fc7bb]{grid-row:2;grid-column:3;justify-self:end;color:var(--color-muted-foreground);font-size:.64rem;font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap}@media(prefers-reduced-motion:reduce){.stall-card[data-v-521fc7bb],.stall-card__name[data-v-521fc7bb]{transition:none}}.stall-board[data-v-4f7009f3]{display:flex;gap:.7rem;overflow-x:auto;padding-bottom:.75rem;scrollbar-width:thin}.stall-board__column[data-v-4f7009f3]{display:flex;flex:0 0 15rem;flex-direction:column;gap:.55rem;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.6rem;background:color-mix(in srgb,var(--color-muted) 55%,transparent)}.stall-board__head[data-v-4f7009f3]{display:flex;align-items:center;gap:.45rem;border-bottom:1px solid var(--color-border);padding:0 .15rem .5rem}.stall-board__dot[data-v-4f7009f3]{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:999px;background:var(--tone-dot, var(--color-muted-foreground))}.stall-board__name[data-v-4f7009f3]{flex:1;overflow:hidden;min-width:0;color:var(--color-foreground);font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.stall-board__count[data-v-4f7009f3]{min-width:1.35rem;border-radius:999px;padding:.1rem .35rem;background:var(--color-card);color:var(--color-muted-foreground);font-size:.66rem;font-weight:800;font-variant-numeric:tabular-nums;text-align:center}.stall-board__cards[data-v-4f7009f3]{display:grid;gap:.5rem;align-content:start;overflow-y:auto;max-height:min(62vh,42rem);min-height:0;overscroll-behavior:contain;scrollbar-width:thin}.stall-board__empty[data-v-4f7009f3]{margin:0;border:1px dashed var(--color-border);border-radius:var(--radius-sm);padding:.85rem .5rem;color:var(--color-muted-foreground);font-size:.66rem;text-align:center}.application-status-menu[data-v-8331e9e7]{position:relative;display:inline-flex;width:max-content}.application-status-menu__button[data-v-8331e9e7]{display:inline-flex;min-height:1.65rem;align-items:center;gap:.35rem;border:1px solid transparent;border-radius:999px;padding:.25rem .5rem .25rem .6rem;font-size:.6875rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.application-status-menu__button[data-v-8331e9e7] .icon{width:.75rem;height:.75rem}.application-status-menu__button[data-v-8331e9e7]:hover,.application-status-menu__button.is-open[data-v-8331e9e7],.application-status-menu__button[data-v-8331e9e7]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 18%,transparent)}.application-status-menu__button[data-v-8331e9e7]:disabled{cursor:wait;opacity:.58}.application-status-menu__button[data-v-8331e9e7]{border-color:var(--tone-border);background:var(--tone-bg);color:var(--tone-fg)}.application-status-menu__popover[data-v-8331e9e7]{position:fixed;z-index:60;display:grid;gap:.15rem;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.3rem;background:var(--color-card);color:var(--color-card-foreground);box-shadow:var(--shadow-safi-float);overflow-y:auto;overscroll-behavior:contain}.application-status-menu__option[data-v-8331e9e7]{display:grid;grid-template-columns:.45rem minmax(0,1fr) 1rem;align-items:center;gap:.5rem;min-height:2rem;border:0;border-radius:var(--radius-sm);padding:.4rem .5rem;background:transparent;color:var(--color-card-foreground);font-size:.75rem;font-weight:600;text-align:left;cursor:pointer}.application-status-menu__option[data-v-8331e9e7]:hover,.application-status-menu__option[data-v-8331e9e7]:focus-visible{background:var(--color-accent);color:var(--color-accent-foreground)}.application-status-menu__option.is-selected[data-v-8331e9e7]{background:color-mix(in srgb,var(--color-accent) 72%,transparent)}.application-status-menu__option[data-v-8331e9e7] .icon{width:.8rem;height:.8rem;color:var(--color-primary)}.application-status-menu__dot[data-v-8331e9e7]{width:.45rem;height:.45rem;border-radius:999px;background:var(--tone-dot, var(--color-muted-foreground))}.event-row-actions[data-v-3eed1246]{display:flex;justify-content:flex-end;gap:.45rem}td small[data-v-3eed1246]{display:block;color:var(--color-muted-foreground);font-size:.6875rem}.event-vendor-status[data-v-3eed1246]{display:flex;align-items:center;min-width:10rem}.application-id-cell[data-v-3eed1246]{display:flex;align-items:center;gap:.55rem}.application-row--unread td[data-v-3eed1246]{font-weight:650}.application-unread-dot[data-v-3eed1246]{display:inline-block;width:.5rem;height:.5rem;flex:0 0 auto;margin-left:-.35rem;border-radius:999px;background:var(--color-primary)}.application-unread-dot--placeholder[data-v-3eed1246]{visibility:hidden}.application-logo[data-v-3eed1246]{display:inline-grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--color-border);border-radius:.45rem;background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary);font-size:.72rem;font-weight:800}.application-logo img[data-v-3eed1246]{width:100%;height:100%;object-fit:cover}.table-sort-button[data-v-3eed1246]{display:inline-flex;align-items:center;gap:.25rem;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.table-sort-button[data-v-3eed1246] .icon{width:.75rem;height:.75rem}.table-sort-button[data-v-3eed1246]:hover,.table-sort-button[data-v-3eed1246]:focus-visible{color:var(--color-foreground)}.stalls-panel[data-v-1ed2e4ca]{display:grid;gap:.75rem}.stalls-panel__bar[data-v-1ed2e4ca]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.stalls-panel__body[data-v-1ed2e4ca]{padding:0 1.125rem 1.125rem}.stalls-panel__empty[data-v-1ed2e4ca]{margin:0;color:var(--color-muted-foreground);font-size:.78rem}.stalls-panel__view[data-v-1ed2e4ca]{display:flex;align-items:center;gap:.55rem}.stalls-panel__view .segmented-control[data-v-1ed2e4ca]{gap:.15rem;padding:.22rem;background:color-mix(in srgb,var(--color-muted) 75%,transparent)}.stalls-panel__view .segmented-control button[data-v-1ed2e4ca]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.72rem;font-weight:700;transition:background .12s ease,color .12s ease}.stalls-panel__view .segmented-control button[data-v-1ed2e4ca]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.stalls-panel__view .segmented-control button.is-active[data-v-1ed2e4ca]{background:var(--color-card);color:var(--color-foreground);box-shadow:0 1px 2px #09090b29}.stalls-panel__view .segmented-control button[data-v-1ed2e4ca] .icon{width:.85rem;height:.85rem}@media(prefers-reduced-motion:reduce){.stalls-panel__view .segmented-control button[data-v-1ed2e4ca]{transition:none}}.event-detail-stack[data-v-c46d53c0]{display:grid;gap:1rem}.bond-report__actions[data-v-711b464f]{display:flex;align-items:center;gap:.5rem}.bond-report__filters[data-v-711b464f]{padding:0 1.125rem .9rem}.bond-report__count[data-v-711b464f]{margin-left:.35rem;color:var(--color-muted-foreground);font-variant-numeric:tabular-nums}.segmented-control button.is-active .bond-report__count[data-v-711b464f]{color:inherit}.z-review[data-v-9be9b256] .confirm-dialog{width:min(100%,54rem);padding:1.15rem}.z-review[data-v-9be9b256] .confirm-dialog__body{font-size:.75rem}.z-review[data-v-9be9b256] .confirm-dialog__actions{margin-top:.9rem;padding-top:.75rem;border-top:1px solid var(--color-border);flex-wrap:nowrap;align-items:center}.z-review__nav[data-v-9be9b256]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.7rem;padding-bottom:.6rem;border-bottom:1px solid var(--color-border)}.z-review__step[data-v-9be9b256]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:none;color:var(--color-card-foreground);font-size:.7rem;font-weight:600;cursor:pointer}.z-review__step[data-v-9be9b256]:hover:not(:disabled){background:var(--color-muted)}.z-review__step[data-v-9be9b256]:disabled{opacity:.4;cursor:default}.z-review__step[data-v-9be9b256] .icon{width:.8rem;height:.8rem}.z-review__position[data-v-9be9b256]{font-size:.7rem;color:var(--color-muted-foreground);font-variant-numeric:tabular-nums}.z-review__no-action[data-v-9be9b256]{margin-right:auto;color:var(--color-muted-foreground);font-size:.7rem}.z-review__shot[data-v-9be9b256]{position:relative}.z-review__zoom[data-v-9be9b256]{position:absolute;right:.5rem;bottom:.5rem;display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-card) 92%,transparent);border:1px solid var(--color-border);color:var(--color-card-foreground);font-size:.66rem;font-weight:600;line-height:1.3;opacity:0;transition:opacity .12s ease}.z-review__shot:hover .z-review__zoom[data-v-9be9b256],.z-review__shot:focus-visible .z-review__zoom[data-v-9be9b256]{opacity:1}.z-review__zoom[data-v-9be9b256] .icon{width:.75rem;height:.75rem}.allocation-stagger[data-v-19d91d02]{display:grid;gap:.75rem}.allocation-stagger__pair[data-v-19d91d02]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.allocation-stagger .allocation-stagger__keep[data-v-19d91d02]{display:flex;align-items:flex-start;gap:.45rem;font-weight:500}.allocation-stagger__keep input[data-v-19d91d02]{margin-top:.12rem}.allocation-stagger__zone[data-v-19d91d02]{margin:0;font-size:.68rem;color:var(--color-muted-foreground)}.allocations__view .segmented-control[data-v-17c41968]{gap:.15rem;padding:.22rem;background:color-mix(in srgb,var(--color-muted) 75%,transparent)}.allocations__view .segmented-control button[data-v-17c41968]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.72rem;font-weight:700;transition:background .12s ease,color .12s ease}.allocations__view .segmented-control button[data-v-17c41968]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.allocations__view .segmented-control button.is-active[data-v-17c41968]{background:var(--color-card);color:var(--color-foreground);box-shadow:0 1px 2px #09090b29}.allocations__view .segmented-control button[data-v-17c41968] .icon{width:.85rem;height:.85rem}@media(prefers-reduced-motion:reduce){.allocations__view .segmented-control button[data-v-17c41968]{transition:none}}.event-publish-copy[data-v-02b9ee59]{margin-bottom:1rem;color:var(--color-muted-foreground);font-size:.78rem;line-height:1.6}.event-publish-copy--notify[data-v-02b9ee59]{margin-top:-.55rem;color:var(--color-card-foreground);font-weight:600}.event-publish-issues[data-v-02b9ee59]{margin-top:.55rem;padding-left:1rem}.event-publish-actions[data-v-02b9ee59]{display:flex;justify-content:flex-end;gap:.55rem;margin-top:1rem}.notify-vendors-copy[data-v-40f21773]{margin-bottom:1rem;color:var(--color-card-foreground);font-size:.78rem;line-height:1.6}.notify-vendors-copy--muted[data-v-40f21773]{margin-top:-.55rem;color:var(--color-muted-foreground)}.notify-vendors-actions[data-v-40f21773]{display:flex;justify-content:flex-end;gap:.55rem;margin-top:1rem}.pdf-preview[data-v-123afbd6]{display:grid;gap:.9rem}.pdf-preview__status[data-v-123afbd6]{margin:0;color:var(--color-muted-foreground);font-size:.84rem}.pdf-preview__status--error[data-v-123afbd6]{color:var(--color-status-danger-text, #b42318)}.pdf-preview__viewport[data-v-123afbd6]{position:relative;width:100%}.pdf-preview__pages[data-v-123afbd6]{display:grid;gap:1rem}.pdf-preview__pages--hidden[data-v-123afbd6]{visibility:hidden;position:absolute;inset:0;pointer-events:none}.pdf-preview__pages[data-v-123afbd6] .pdf-preview__page{display:block;width:100%;height:auto;border:1px solid rgba(148,163,184,.35);border-radius:1rem;background:#fff}.event-detail-page{display:grid;gap:1rem;max-width:78rem}.event-setup-header{display:grid;gap:.75rem}.event-setup-header h1{margin-top:.25rem;color:var(--color-foreground);font-size:clamp(1.65rem,2vw,2.1rem);line-height:1.1}.event-setup-header__back{margin-bottom:.55rem}.event-save-state{color:var(--color-muted-foreground);font-size:.72rem;font-weight:700}.event-save-state--success{color:var(--color-status-success)}.event-setup-panel{overflow:visible;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);color:var(--color-card-foreground)}.event-setup-panel__layout{display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(0,2.3fr);gap:1.5rem;align-items:start;padding:1.1rem}.event-setup-panel__content{min-width:0}.event-setup-panel__rail{--section-rail-top: 8.4rem;--section-rail-z-index: 12}.event-detail-page .event-setup-panel__rail .progress-bar--framed{background:transparent;box-shadow:none}.event-detail-page .event-setup-section{display:grid;gap:1.25rem;min-width:0}.event-detail-page .event-setup-section__header{border-bottom:1px solid var(--color-border);padding-bottom:1rem}.event-detail-page .event-setup-section__header h2{margin-top:.2rem;color:var(--color-foreground);font-size:1.2rem;line-height:1.2}.event-detail-page .event-setup-block{display:grid;gap:.9rem;min-width:0;border-top:1px solid var(--color-border);padding-top:1.25rem}.event-detail-page .event-setup-section__header+.event-setup-block{border-top:0;padding-top:0}.event-detail-page .event-setup-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.event-detail-page .event-setup-heading-row h3{color:var(--color-foreground);font-size:.95rem;font-weight:750}.event-detail-page .event-form-field__label em,.event-detail-page .event-document-row__required{color:var(--color-status-danger);font-size:.72em;font-style:normal;font-weight:600}.event-detail-page .event-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.15rem;align-items:start}.event-detail-page .event-basics-media-grid{display:grid;width:100%;max-width:56rem;grid-template-columns:minmax(18rem,.45fr) minmax(22rem,.55fr);gap:2.25rem;align-items:start}.event-detail-page .event-basics-media-grid .event-setup-upload-field{grid-column:auto;justify-items:start}.event-detail-page .event-basics-side-fields{display:grid;gap:1rem;align-content:start;width:min(100%,30rem);min-width:0}.event-detail-page .event-basics-side-fields>*{width:100%}.event-detail-page .event-gallery-upload-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.event-detail-page .event-gallery-upload-grid .event-setup-upload-field{grid-column:auto}.event-detail-page .event-gallery-upload-grid .event-setup-upload,.event-detail-page .event-gallery-upload-grid .event-setup-upload-stack{width:100%}@media(max-width:56rem){.event-detail-page .event-gallery-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:36rem){.event-detail-page .event-gallery-upload-grid{grid-template-columns:1fr}}.event-detail-page .event-form-field,.event-detail-page .event-check-field,.event-detail-page .event-setup-field{display:grid;gap:.42rem;min-width:0}.event-detail-page .event-form-field--full,.event-detail-page .event-form-grid__full,.event-detail-page .event-setup-field--full{grid-column:1 / -1}.event-detail-page .event-form-field__label,.event-detail-page .event-setup-field__label{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-card-foreground);font-size:.74rem;font-weight:700}.event-detail-page .event-setup-field__label .icon{color:var(--color-muted-foreground)}.event-detail-page .event-setup-field__label em{color:var(--color-status-danger);font-size:.65rem;font-style:normal;font-weight:500}.event-detail-page .event-setup-field input:not([type=checkbox]),.event-detail-page .event-setup-field textarea,.event-detail-page .event-setup-field select{width:100%;min-height:2.85rem;border:1px solid var(--color-input);border-radius:var(--radius-md);padding:.65rem .8rem;background:var(--color-card);color:var(--color-foreground);font-size:.92rem;line-height:1.35;outline:none}.event-detail-page .event-setup-field textarea{resize:vertical}.event-detail-page .event-setup-field input:not([type=checkbox]):focus,.event-detail-page .event-setup-field textarea:focus,.event-detail-page .event-setup-field select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-ring)}.event-detail-page .event-setup-field [aria-invalid=true],.event-detail-page .event-datetime-control[aria-invalid=true]{border-color:var(--color-status-danger)}.event-detail-page .event-field-error{color:var(--color-status-danger);font-size:.78rem}.event-detail-page .event-setup-field--datetime{border:0;margin:0;padding:0}.event-detail-page .event-setup-field--datetime legend{margin-bottom:.28rem}.event-detail-page .event-datetime-control{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(8.5rem,.85fr);align-items:stretch;min-height:3.125rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-input) 72%,transparent);border-radius:var(--radius-md);background:var(--color-card)}.event-detail-page .event-datetime-control label{display:grid;align-items:center;min-width:0;min-height:0;padding:0 .7rem}.event-detail-page .event-datetime-control label+label{border-left:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.event-detail-page .event-datetime-control input{width:100%;min-width:0;min-height:0;height:2.25rem;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;color:var(--color-foreground);font-size:.84rem;line-height:1.2;outline:0;box-shadow:none!important}.event-detail-page .event-datetime-control input:disabled{color:var(--color-muted-foreground);cursor:not-allowed}.event-detail-page .event-datetime-control:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-ring)}.event-detail-page .event-setup-checkbox{display:inline-flex;align-items:center;align-self:end;gap:.55rem;min-height:2.85rem}.event-detail-page .event-setup-checkbox input{width:1rem;height:1rem;padding:0;accent-color:var(--color-primary)}.event-detail-page .event-check-field{min-height:2.85rem;align-content:center}.event-detail-page .event-check-field__label{display:inline-flex;align-items:center;gap:.55rem;color:var(--color-card-foreground);font-size:.84rem;font-weight:600}.event-detail-page .event-setup-note{display:grid;gap:.2rem;margin:0;color:var(--color-muted-foreground);font-size:.78rem;line-height:1.5}.event-detail-page .event-setup-note strong{color:var(--color-card-foreground)}.event-detail-page .event-setup-upload{position:relative;display:grid;width:min(100%,18rem);aspect-ratio:1;align-items:end;overflow:hidden;border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:1rem;background:var(--color-card);color:var(--color-card-foreground);text-align:left}.event-detail-page .event-setup-upload-stack{position:relative;display:grid;gap:.55rem;justify-items:start;width:min(100%,18rem)}.event-detail-page .event-basics-media-grid .event-setup-upload-stack{width:min(100%,20rem)}.event-detail-page .event-basics-media-grid .event-setup-upload{width:100%;aspect-ratio:1 / 1;min-height:0}.event-detail-page .event-setup-upload__preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.event-detail-page .event-setup-upload:hover{border-color:var(--color-primary)}.event-detail-page .event-setup-upload__copy{display:grid;gap:.2rem;max-width:22rem;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.7rem .8rem;background:var(--color-card);z-index:1}.event-detail-page .event-setup-upload--has-preview{padding:0;border-style:solid}.event-detail-page .event-setup-upload--has-preview .event-setup-upload__icon{display:none}.event-detail-page .event-setup-upload__remove{position:absolute;top:.5rem;right:.5rem;z-index:2;display:inline-grid;width:2rem;height:2rem;place-items:center;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-card) 94%,transparent);color:var(--color-card-foreground);cursor:pointer;box-shadow:var(--shadow-sm)}.event-detail-page .event-setup-upload__remove:hover,.event-detail-page .event-setup-upload__remove:focus{border-color:var(--color-status-danger);color:var(--color-status-danger);outline:none}.event-detail-page .event-setup-upload__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%}.event-detail-page .event-setup-upload__meta span{overflow:hidden;color:var(--color-muted-foreground);font-size:.72rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.event-detail-page .event-setup-upload__meta .text-button{display:inline-flex;align-items:center;gap:.35rem;border-radius:var(--radius-sm);padding:.25rem .35rem;color:var(--color-foreground);font-size:.76rem;font-weight:750;text-decoration:none;white-space:nowrap}.event-detail-page .event-setup-upload__meta .text-button:hover,.event-detail-page .event-setup-upload__meta .text-button:focus{color:var(--color-primary);text-decoration:none}.event-detail-page .event-setup-upload__copy strong{font-size:.86rem}.event-detail-page .event-setup-upload__copy small{color:var(--color-muted-foreground);font-size:.72rem}.event-detail-page .event-setup-upload__icon{position:absolute;top:1rem;left:1rem;display:inline-grid;width:2.2rem;height:2.2rem;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-muted-foreground)}.event-detail-page .event-row-actions--start{justify-content:flex-start}.event-detail-page .event-hidden-input,.event-detail-page .event-map-cell input[type=file]{display:none}.event-detail-page .event-edit-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md)}.event-detail-page .areas-pricing-table{min-width:42rem}.event-detail-page .areas-pricing-table--pricing{table-layout:fixed}.event-detail-page .areas-pricing-table--pricing td:not(.event-table-actions){padding-right:calc(.575rem - 1px);padding-left:calc(.575rem - 1px)}.event-detail-page .areas-pricing-table--pricing .table-readonly-value{padding-right:calc(.55rem + 1px);padding-left:calc(.55rem + 1px)}.event-detail-page .areas-pricing-table.data-table td{white-space:normal}.event-detail-page .areas-pricing-table--areas th:first-child,.event-detail-page .areas-pricing-table--areas td:first-child{width:3.25rem}.event-detail-page .areas-pricing-table--areas th:nth-child(2),.event-detail-page .areas-pricing-table--areas td:nth-child(2){width:42%}.event-detail-page .areas-pricing-table--areas th:last-child,.event-detail-page .areas-pricing-table--areas td:last-child{width:4.25rem}.event-detail-page .areas-pricing-table--pricing th:first-child,.event-detail-page .areas-pricing-table--pricing td:first-child{width:auto}.event-detail-page .areas-pricing-table--pricing th:nth-child(2),.event-detail-page .areas-pricing-table--pricing td:nth-child(2){width:10rem;text-align:left}.event-detail-page .areas-pricing-table--pricing th:nth-child(3),.event-detail-page .areas-pricing-table--pricing td:nth-child(3){width:12rem;text-align:left}.event-detail-page .areas-pricing-table--event-pricing{min-width:58rem}.event-detail-page .areas-pricing-table--event-pricing th:first-child,.event-detail-page .areas-pricing-table--event-pricing td:first-child,.event-detail-page .areas-pricing-table--event-pricing th:nth-child(2),.event-detail-page .areas-pricing-table--event-pricing td:nth-child(2){width:26%}.event-detail-page .areas-pricing-table--event-pricing th:nth-child(3),.event-detail-page .areas-pricing-table--event-pricing td:nth-child(3){width:8.5rem}.event-detail-page .areas-pricing-table--event-pricing th:nth-child(4),.event-detail-page .areas-pricing-table--event-pricing td:nth-child(4){width:9.5rem}.event-detail-page .areas-pricing-table--event-pricing th:nth-child(5),.event-detail-page .areas-pricing-table--event-pricing td:nth-child(5){width:8rem}.event-detail-page .areas-pricing-table--event-pricing th:last-child,.event-detail-page .areas-pricing-table--event-pricing td:last-child{width:4.25rem;text-align:right}.event-detail-page .event-table-index{color:var(--color-muted-foreground);font-size:.78rem;font-weight:800}.event-detail-page .table-input,.event-detail-page .table-textarea{width:100%;min-height:2.35rem;border:1px solid transparent;border-radius:calc(var(--radius-md) - .15rem);padding:.48rem .55rem;background:transparent;color:var(--color-foreground);font-size:.88rem;line-height:1.35;outline:none}.event-detail-page .table-input:hover,.event-detail-page .table-textarea:hover,.event-detail-page .table-input:focus,.event-detail-page .table-textarea:focus{border-color:var(--color-input);background:var(--color-card)}.event-detail-page .table-input:focus,.event-detail-page .table-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-ring)}.event-detail-page .table-input--money{max-width:10rem}.event-detail-page .table-readonly-value{display:block;padding:.48rem 0;color:var(--color-card-foreground);font-size:.88rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.event-detail-page .table-textarea{field-sizing:content;resize:none;overflow:hidden;overflow-wrap:anywhere}.event-detail-page .event-map-cell{display:grid;grid-template-columns:minmax(0,1fr) 8.75rem;gap:.6rem;align-items:center}.event-detail-page .event-map-link{min-width:0;overflow:hidden;color:var(--color-primary);font-size:.82rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.event-detail-page .event-map-empty{color:var(--color-muted-foreground);font-size:.82rem}.event-detail-page .event-table-button{box-sizing:border-box;display:inline-flex;width:8.75rem;align-items:center;justify-content:center;gap:.4rem;min-height:2.2rem;padding:0 .7rem;white-space:nowrap}.event-detail-page .event-table-actions{text-align:right;white-space:nowrap}.event-detail-page .event-delete-button{display:inline-grid;width:2.85rem;height:2.85rem;place-items:center;border:1px solid var(--color-status-danger-border);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-status-danger);cursor:pointer}.event-detail-page .event-delete-button:hover,.event-detail-page .event-delete-button:focus{border-color:var(--color-status-danger);outline:none}.event-detail-page .event-documents-list{display:grid;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-card) 96%,transparent)}.event-detail-page .event-document-row{display:grid;grid-template-columns:minmax(0,1fr) 14rem 7.25rem;align-items:center;gap:1rem;padding:.85rem 1rem}.event-detail-page .event-document-row+.event-document-row{border-top:1px solid var(--color-border)}.event-detail-page .event-document-row__copy{display:grid;gap:.3rem;min-width:0}.event-detail-page .event-document-row__copy strong{display:block;color:var(--color-foreground);font-size:.82rem;line-height:1.35}.event-detail-page .event-document-row__file{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;color:var(--color-muted-foreground);font-size:.72rem;line-height:1.4}.event-detail-page .event-document-row__file .icon{color:var(--color-card-foreground)}.event-detail-page .event-document-row__file-link,.event-detail-page .event-document-row__file-name{overflow:hidden;max-width:min(100%,18rem);border:0;padding:0;background:transparent;color:var(--color-card-foreground);font:inherit;font-weight:650;line-height:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap}.event-detail-page .event-document-row__file-link{cursor:pointer}.event-detail-page .event-document-row__file-link:hover,.event-detail-page .event-document-row__file-link:focus{color:var(--color-primary);text-decoration:underline;text-underline-offset:.16em;outline:none}.event-detail-page .event-document-row__copy p,.event-detail-page .event-document-row__copy small{margin:0;color:var(--color-muted-foreground);font-size:.72rem;line-height:1.45}.event-detail-page .event-document-row__expiry{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem}.event-detail-page .event-document-row__expiry .event-setup-field__label{min-height:0;white-space:nowrap}.event-detail-page .event-document-row__expiry input:not([type=checkbox]){min-height:2.5rem;padding:.45rem .55rem;font-size:.78rem}.event-detail-page .event-document-row__expiry-spacer{min-height:1px}.event-detail-page .event-document-row__actions{display:flex;justify-content:stretch}.event-detail-page .event-document-row__actions .button{width:100%;justify-content:center}.event-detail-page .event-document-row__error{grid-column:1 / -1}.event-detail-page .event-document-preview-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.5rem;background:#0f172a85}.event-detail-page .event-document-preview-modal__dialog{display:grid;gap:1rem;width:min(100%,52rem);max-height:min(86vh,56rem);overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1rem;background:var(--color-card);box-shadow:var(--shadow-xl)}.event-detail-page .event-document-preview-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.event-detail-page .event-document-preview-modal__header h3{overflow:hidden;margin:0;color:var(--color-foreground);font-size:.95rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.event-detail-page .event-document-preview-modal__image{display:block;max-width:100%;border-radius:var(--radius-md)}.event-detail-page .event-review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.event-detail-page .event-review-list div{border-top:1px solid var(--color-border);padding:.8rem 0}.event-detail-page .event-review-list div:nth-child(-n+2){border-top:0}.event-detail-page .event-review-list dt{color:var(--color-muted-foreground);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.event-detail-page .event-review-list dd{margin:.2rem 0 0;color:var(--color-card-foreground);font-size:.88rem;font-weight:650}.event-detail-page .event-review-checklist{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.event-detail-page .event-review-checklist li{border-top:1px solid var(--color-border);padding-top:.55rem}.event-detail-page .event-review-checklist li:first-child{border-top:0;padding-top:0}.event-detail-page .event-review-checklist__item{display:inline-flex;width:100%;border:0;padding:0;background:transparent;color:var(--color-muted-foreground);font:inherit;font-size:.8rem;text-align:left;cursor:pointer}.event-detail-page .event-review-checklist__item:hover,.event-detail-page .event-review-checklist__item:focus{color:var(--color-primary);outline:none}.event-detail-page .event-setup-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.35rem;border-top:1px solid var(--color-border);padding-top:1rem}.event-detail-page .event-setup-actions--review{margin-top:0}.event-setup-actions__right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}.event-detail-page .event-form-field .clause-editor__surface{min-height:22rem;max-height:40rem;overflow-y:auto}@media(max-width:72rem){.event-setup-header{align-items:flex-start;flex-direction:column}.event-setup-panel__layout{grid-template-columns:1fr}.event-setup-panel__rail{position:static}}@media(max-width:980px){.event-detail-page .areas-pricing-table{min-width:0}.event-detail-page .event-document-row{grid-template-columns:1fr}.event-detail-page .event-document-row__expiry-spacer{display:none}.event-detail-page .event-document-row__actions{justify-content:flex-start}}@media(max-width:720px){.event-detail-page .event-form-grid,.event-detail-page .event-basics-media-grid,.event-detail-page .event-review-list,.event-detail-page .event-datetime-control{grid-template-columns:1fr}.event-detail-page .event-datetime-control label+label{border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-left:0}.event-detail-page .event-review-list div:nth-child(2){border-top:1px solid var(--color-border)}.event-detail-page .event-setup-heading-row,.event-detail-page .event-setup-actions,.event-setup-actions__right{align-items:stretch;flex-direction:column}.event-detail-page .event-edit-table-wrap{overflow:visible}.event-detail-page .areas-pricing-table,.event-detail-page .areas-pricing-table thead,.event-detail-page .areas-pricing-table tbody,.event-detail-page .areas-pricing-table tr,.event-detail-page .areas-pricing-table th,.event-detail-page .areas-pricing-table td{display:block}.event-detail-page .areas-pricing-table thead{display:none}.event-detail-page .areas-pricing-table tr{display:grid;gap:.6rem;border-bottom:1px solid var(--color-border);padding:.75rem}.event-detail-page .areas-pricing-table tr:last-child{border-bottom:0}.event-detail-page .areas-pricing-table.data-table td{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.65rem;align-items:center;border-bottom:0;padding:0}.event-detail-page .areas-pricing-table td:before{content:attr(data-label);color:var(--color-muted-foreground);font-size:.72rem;font-weight:800}.event-detail-page .event-map-cell{grid-template-columns:minmax(0,1fr)}.event-detail-page .event-table-button{width:100%}}.image-lightbox{display:flex;align-items:center;justify-content:center;padding:1.5rem}.image-lightbox__content[data-v-2b7d8564]{width:min(100%,90rem);color:#fff}.image-lightbox__header[data-v-2b7d8564]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.image-lightbox__title[data-v-2b7d8564]{margin:0;font-size:1.1rem;overflow-wrap:anywhere}.image-lightbox__caption[data-v-2b7d8564]{margin-top:.3rem;color:#ffffffb3;font-size:.8rem}.image-lightbox__gallery[data-v-2b7d8564]{display:flex;align-items:center;gap:1rem}.image-lightbox__image[data-v-2b7d8564]{display:grid;place-items:center;flex:1;min-width:0;min-height:12rem}.image-lightbox__image img[data-v-2b7d8564]{display:block;max-width:100%;max-height:calc(100dvh - 10rem);object-fit:contain;border-radius:.5rem}.image-lightbox__button[data-v-2b7d8564]{display:grid;place-items:center;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer}.image-lightbox__button[data-v-2b7d8564]:hover:not(:disabled){background:#ffffff40}.image-lightbox__button[data-v-2b7d8564]:focus-visible{outline:2px solid #fff;outline-offset:3px}.image-lightbox__button[data-v-2b7d8564]:disabled{opacity:.25;cursor:default}@media(max-width:600px){.image-lightbox{padding:.75rem}.image-lightbox__gallery[data-v-2b7d8564]{gap:.5rem}.image-lightbox__button[data-v-2b7d8564]{flex-basis:2.25rem;width:2.25rem;height:2.25rem}}.stall-pictures[data-v-8ea29767]{display:flex;flex-wrap:wrap;gap:.4rem;min-width:6rem}.stall-pictures button[data-v-8ea29767]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--color-border);border-radius:.5rem;padding:.4rem .55rem;background:var(--color-card);color:var(--color-primary);font-size:.72rem;white-space:nowrap;cursor:pointer}.stall-pictures button[data-v-8ea29767]:hover:not(:disabled){background:var(--color-accent)}.stall-pictures button[data-v-8ea29767]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.stall-pictures button[data-v-8ea29767]:disabled{color:var(--color-muted-foreground);opacity:.5;cursor:default}.stall-filter-modal{display:flex;align-items:center;justify-content:center;padding:1rem}.stall-filter-modal__content[data-v-58bb5207]{width:min(100%,42rem);max-height:calc(100dvh - 2rem);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem;background:var(--color-card);color:var(--color-card-foreground);box-shadow:var(--shadow-safi-float)}header[data-v-58bb5207],footer[data-v-58bb5207],footer>div[data-v-58bb5207]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}header[data-v-58bb5207]{align-items:flex-start}.stall-filter-modal__title[data-v-58bb5207]{margin:0 0 .5rem;font-size:1.25rem}.stall-filter-modal__groups[data-v-58bb5207]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0}fieldset[data-v-58bb5207]{min-width:0;padding:0;border:0}legend[data-v-58bb5207]{margin-bottom:.75rem;font-weight:700}fieldset label[data-v-58bb5207]{display:flex;align-items:center;gap:.65rem;padding:.5rem 0;font-size:.875rem;cursor:pointer}fieldset input[data-v-58bb5207]{flex:0 0 auto;width:1rem;height:1rem;accent-color:var(--color-primary)}footer[data-v-58bb5207]{border-top:1px solid var(--color-border);padding-top:1rem}@media(max-width:520px){.stall-filter-modal__content[data-v-58bb5207]{padding:1rem}.stall-filter-modal__groups[data-v-58bb5207]{grid-template-columns:1fr;gap:1rem}footer[data-v-58bb5207],footer>div[data-v-58bb5207]{gap:.5rem}}.stall-directory-toolbar[data-v-b3d81c9d]{flex-wrap:wrap;gap:1rem}.stall-directory-tools[data-v-b3d81c9d]{display:flex;align-items:center;gap:.75rem}.stall-directory-tools .table-search[data-v-b3d81c9d]{min-width:0}.stall-directory-message[data-v-b3d81c9d]{margin:1rem}.banner.stall-directory-message[data-v-b3d81c9d]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.filter-count[data-v-b3d81c9d]{display:grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:1rem;background:var(--color-primary);color:var(--color-primary-foreground);font-size:.7rem}.stall-directory-pagination[data-v-b3d81c9d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-top:1px solid var(--color-border);font-size:.85rem}@media(max-width:600px){.stall-directory-tools[data-v-b3d81c9d]{width:100%}.stall-directory-tools .table-search[data-v-b3d81c9d]{flex:1;width:auto}.stall-directory-toolbar .segmented-control[data-v-b3d81c9d]{max-width:100%;overflow-x:auto}}.data-table th[data-v-b3d81c9d]:nth-child(4),.data-table td[data-v-b3d81c9d]:nth-child(4){display:table-cell}.stall-identity[data-v-b3d81c9d]{display:flex;align-items:center;gap:.75rem;min-width:15rem}.stall-logo[data-v-b3d81c9d]{display:grid;place-items:center;flex:0 0 3rem;width:3rem;height:3rem;overflow:hidden;border:1px solid var(--color-border);border-radius:50%;background:var(--color-accent);color:var(--color-primary)}.stall-logo img[data-v-b3d81c9d]{width:100%;height:100%;object-fit:cover}.stall-logo .icon[data-v-b3d81c9d]{width:1.3rem;height:1.3rem}.stall-description[data-v-b3d81c9d]{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stall-fact[data-v-b3d81c9d]{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.stall-fact .icon[data-v-b3d81c9d]{color:var(--color-muted-foreground)}.icon-button[data-v-ed5f59b9]{font-size:1.5rem}.floating-actions[data-v-ed5f59b9]{display:grid;min-width:10rem;padding:.3rem}.floating-actions button[data-v-ed5f59b9]{border:0;border-radius:var(--radius-sm);padding:.65rem .8rem;background:transparent;color:inherit;text-align:left;cursor:pointer;font-size:.8rem}.floating-actions button[data-v-ed5f59b9]:hover,.floating-actions button[data-v-ed5f59b9]:focus-visible{background:var(--color-accent)}.floating-actions button[data-v-ed5f59b9]:disabled{opacity:.45;cursor:default}.floating-actions .danger[data-v-ed5f59b9]{color:var(--color-status-danger)}.vendor-actions-popper .v-popper__inner{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-popover);color:var(--color-popover-foreground);box-shadow:0 8px 24px #00000026}.vendor-search[data-v-07353eb6]{width:100%;max-width:none}.vendor-search input[data-v-07353eb6]{width:100%}.vendor-counts[data-v-07353eb6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.vendor-count[data-v-07353eb6]{display:grid;gap:.55rem;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-card-foreground);text-align:left;cursor:pointer}.vendor-count span[data-v-07353eb6]{color:var(--color-muted-foreground);font-size:.8rem}.vendor-count strong[data-v-07353eb6]{font-size:1.65rem}.vendor-count[data-v-07353eb6]:hover,.vendor-count.selected[data-v-07353eb6]{background:var(--color-accent);border-color:var(--color-primary)}.vendor-count[data-v-07353eb6]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.vendor-placeholder[data-v-07353eb6]{padding:1.5rem}.vendor-actions[data-v-07353eb6]{display:flex;justify-content:flex-end;align-items:center;gap:.45rem;white-space:nowrap}.vendor-actions-heading[data-v-07353eb6]{text-align:right}.data-table td[data-v-07353eb6]{vertical-align:middle}.data-table td a[data-v-07353eb6]{overflow-wrap:anywhere}.vendor-edit[data-v-07353eb6]{width:min(30rem,calc(100% - 2rem));max-height:90vh;margin:auto;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);color:var(--color-card-foreground)}.vendor-edit[data-v-07353eb6]::backdrop{background:#00000073}.vendor-edit form[data-v-07353eb6],.vendor-edit label[data-v-07353eb6]{display:grid;gap:.5rem}.vendor-edit form[data-v-07353eb6]{gap:1rem}.vendor-edit label[data-v-07353eb6]{font-size:.8rem}.vendor-edit input[data-v-07353eb6]{width:100%;padding:.65rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:inherit}.staff-avatar[data-v-b9b17f80]{display:inline-grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border-radius:.5rem;background:color-mix(in srgb,var(--color-primary) 85%,black 15%);color:var(--color-primary-foreground);font-size:.5625rem;font-weight:700;letter-spacing:.02em}.staff-avatar--muted[data-v-b9b17f80]{background:color-mix(in srgb,var(--color-muted-foreground) 22%,transparent);color:var(--color-muted-foreground)}.team-page[data-v-7b272b99]{display:grid;gap:1rem}.team-identity[data-v-7b272b99]{display:flex;align-items:center;gap:.55rem}.team-identity__detail[data-v-7b272b99]{display:grid;min-width:0;gap:.05rem}.team-identity__detail small[data-v-7b272b99],.team-identity__you[data-v-7b272b99]{color:var(--color-muted-foreground);font-weight:400}.team-role-select[data-v-7b272b99]{min-height:2rem;border:1px solid var(--color-input);border-radius:var(--radius-md);padding:.25rem .5rem;background:var(--color-card);color:var(--color-foreground);font-size:.8125rem}.team-role-select[data-v-7b272b99]:disabled{cursor:not-allowed;opacity:.65}.team-actions[data-v-7b272b99]{text-align:right;white-space:nowrap}.team-actions .text-button+.text-button[data-v-7b272b99]{margin-left:.85rem}.team-actions__danger[data-v-7b272b99]{color:var(--color-status-danger)}.team-actions .text-button[data-v-7b272b99]:disabled{cursor:not-allowed;opacity:.45}.team-invite-dialog[data-v-7b272b99]{width:min(100%,40rem)}.team-invite-form[data-v-7b272b99]{width:100%;margin-top:1rem}.team-role-choice[data-v-7b272b99]{display:grid;gap:.5rem;margin:0;border:0;padding:0}.team-role-choice legend[data-v-7b272b99]{margin-bottom:.38rem;color:var(--color-card-foreground);font-size:.7rem;font-weight:650}.login-form .team-role-choice__option[data-v-7b272b99]{display:flex;align-items:flex-start;gap:.6rem;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.65rem .75rem;cursor:pointer}.team-role-choice__option--selected[data-v-7b272b99]{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-ring)}.team-role-choice__option input[data-v-7b272b99]{margin-top:.15rem;accent-color:var(--color-primary)}.team-role-choice__option span[data-v-7b272b99]{display:grid;gap:.1rem}.team-role-choice__option small[data-v-7b272b99]{color:var(--color-muted-foreground);font-weight:400}.team-invite-form__actions[data-v-7b272b99]{display:flex;justify-content:flex-end;gap:.75rem}.team-invite-form__error[data-v-7b272b99]{color:var(--color-status-danger);font-size:.6875rem}@media(max-width:720px){.team-page[data-v-7b272b99] .data-table thead{display:none}.team-page[data-v-7b272b99] .data-table,.team-page[data-v-7b272b99] .data-table tbody,.team-page[data-v-7b272b99] .data-table tr,.team-page[data-v-7b272b99] .data-table td{display:block;width:auto}.team-page[data-v-7b272b99] .data-table tr{border-bottom:1px solid var(--color-border);padding:.85rem 1rem}.team-page[data-v-7b272b99] .data-table td{border:0;padding:.2rem 0}.team-actions[data-v-7b272b99]{text-align:left}}.stripe-connect-requirements[data-v-0773691e]{margin-top:.95rem}.stripe-connect-requirements ul[data-v-0773691e]{display:grid;gap:.25rem;margin-top:.4rem;padding-left:1rem;color:var(--color-card-foreground);font-size:.75rem}.stripe-connect-requirements li[data-v-0773691e]{list-style:disc}.provider-settings-actions[data-v-0773691e]{gap:.5rem}.admin-settings-page[data-v-306a2fae]{max-width:78rem}.admin-settings-shell[data-v-306a2fae]{overflow:visible;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);color:var(--color-card-foreground)}.admin-settings-shell__layout[data-v-306a2fae]{display:grid;grid-template-columns:minmax(14rem,.65fr) minmax(0,2.35fr);gap:1.5rem;align-items:start;padding:1.1rem}.admin-settings-shell__rail[data-v-306a2fae]{--section-rail-z-index: 12}.admin-settings-shell__content[data-v-306a2fae],.admin-settings-section[data-v-306a2fae]{min-width:0}.admin-settings-section[data-v-306a2fae]{display:grid;gap:1rem}.admin-settings-section__header[data-v-306a2fae]{border-bottom:1px solid var(--color-border);padding-bottom:1rem}.admin-settings-section__header h2[data-v-306a2fae]{margin-top:.2rem;color:var(--color-foreground);font-size:1.2rem}.admin-settings-section__header p[data-v-306a2fae]:last-child,.admin-settings-editor-field p[data-v-306a2fae]{margin-top:.35rem;color:var(--color-muted-foreground);font-size:.74rem;line-height:1.55}.admin-settings-copy-field[data-v-306a2fae]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.admin-settings-copy-field input[readonly][data-v-306a2fae]{color:var(--color-muted-foreground);background:var(--color-muted)}.admin-settings-copy-status[data-v-306a2fae]{align-self:center;margin-right:auto;color:var(--color-muted-foreground);font-size:.68rem}.admin-settings-editor-field[data-v-306a2fae]{display:grid;gap:.75rem}.admin-settings-editor-field+.admin-settings-editor-field[data-v-306a2fae]{margin-top:1.4rem;border-top:1px solid var(--color-border);padding-top:1.4rem}.admin-settings-editor-field h3[data-v-306a2fae]{color:var(--color-foreground);font-size:.9rem}.admin-settings-editor-field[data-v-306a2fae] .clause-editor__surface{min-height:14rem;max-height:32rem;overflow-y:auto}@media(max-width:72rem){.admin-settings-shell__layout[data-v-306a2fae]{grid-template-columns:1fr}.admin-settings-shell__rail[data-v-306a2fae]{position:static}}@media(max-width:36rem){.admin-settings-copy-field[data-v-306a2fae]{grid-template-columns:1fr}}.vendor-document-preview-panel[data-v-9ab1d2af]{margin-top:.875rem;margin-bottom:1rem;border:1px solid rgba(148,163,184,.35);border-radius:1rem;padding:1rem;background:color-mix(in srgb,var(--color-card) 92%,white 8%)}.vendor-document-preview-image[data-v-9ab1d2af]{display:block;width:100%;max-height:36rem;object-fit:contain;border:1px solid rgba(148,163,184,.35);border-radius:1rem;background:#fff}.vendor-info[data-v-c34c9edf],.tenancy-slug[data-v-c34c9edf]{background:transparent;border:0;color:inherit;cursor:pointer}.tenancy-slug[data-v-c34c9edf]{display:inline-flex;align-items:center;gap:.4rem;text-decoration:underline}.vendor-info[data-v-c34c9edf]{display:inline-flex;align-items:center;vertical-align:middle}.tenancy-slug[data-v-c34c9edf]:disabled{opacity:.5;cursor:not-allowed}[data-v-c34c9edf] .v-popper{display:inline-block}.brand-mark[data-v-59c8b6a8],.brand-mark__svg[data-v-59c8b6a8],.brand-mark__chip[data-v-59c8b6a8],.brand-mark__generic[data-v-59c8b6a8]{display:inline-flex;width:2rem;height:1.25rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.2rem}.brand-mark__chip[data-v-59c8b6a8]{color:#fff;font-size:.5rem;font-weight:800;letter-spacing:.03em}.brand-mark__generic[data-v-59c8b6a8]{border:1px solid var(--color-border);background:var(--color-secondary);color:var(--color-muted-foreground)}.brand-mark__generic[data-v-59c8b6a8] .icon{width:.8rem;height:.8rem}.payment-row[data-v-73f7ff63]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.5rem .6rem;background:var(--color-card);font-size:.72rem}.payment-row--empty[data-v-73f7ff63]{border-style:dashed;background:transparent;color:var(--color-muted-foreground)}.payment-row__brand[data-v-73f7ff63]{color:var(--color-card-foreground);font-weight:650}.payment-row__number[data-v-73f7ff63]{color:var(--color-card-foreground);font-variant-numeric:tabular-nums;letter-spacing:.04em}.payment-row__expiry[data-v-73f7ff63]{margin-left:auto;color:var(--color-muted-foreground);font-size:.68rem;font-variant-numeric:tabular-nums}.payment-row__expiry.is-expired[data-v-73f7ff63]{color:var(--color-status-warning);font-weight:600}.platform-payment-row[data-v-eca5a1da]{display:flex;align-items:center;gap:1rem}.platform-payment-row__method[data-v-eca5a1da]{flex:1;min-width:0}.platform-payment-row>button[data-v-eca5a1da]{flex-shrink:0}.billing-documents[data-v-e4600475]{display:flex;flex-wrap:wrap;gap:.75rem}.staff-invitation-page[data-v-fed838fa]{display:grid;min-height:100vh;place-items:center;padding:2rem;background:var(--color-background)}.staff-invitation-page__form-side[data-v-fed838fa]{display:grid;width:100%;place-items:center}.staff-invitation-page__form-card[data-v-fed838fa]{width:min(100%,25rem);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:1.5rem;background:var(--color-card);box-shadow:var(--shadow-safi-float)}.team-invitation-page[data-v-6cfea0a1]{display:grid;min-height:100vh;place-items:center;padding:2rem;background:var(--color-background)}.team-invitation-page__form-side[data-v-6cfea0a1]{display:grid;width:100%;place-items:center}.team-invitation-page__form-card[data-v-6cfea0a1]{width:min(100%,25rem);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:1.5rem;background:var(--color-card);box-shadow:var(--shadow-safi-float)}.data-table--applications.is-vendor-hidden[data-v-5d1301f2] :is(th,td):nth-child(4){display:none}.data-table--applications[data-v-5d1301f2] :is(th,td):nth-child(2),.data-table--applications[data-v-5d1301f2] :is(th,td):nth-child(4),.data-table--applications[data-v-5d1301f2] :is(th,td):nth-child(5){min-width:6rem;overflow-wrap:anywhere;white-space:normal}.event-row-actions[data-v-5d1301f2]{display:flex;justify-content:flex-end;gap:.45rem}.application-status-cell[data-v-5d1301f2]{display:flex;align-items:center;min-width:10rem}.application-id-cell[data-v-5d1301f2]{display:flex;align-items:center;gap:.55rem}.application-row--unread td[data-v-5d1301f2]{font-weight:650}.application-unread-dot[data-v-5d1301f2]{display:inline-block;width:.5rem;height:.5rem;flex:0 0 auto;margin-left:-.35rem;border-radius:999px;background:var(--color-primary)}.application-unread-dot--placeholder[data-v-5d1301f2]{visibility:hidden}.application-stall-link[data-v-5d1301f2]{display:inline;border:0;padding:0;background:transparent;color:var(--color-primary);font:inherit;font-weight:750;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;cursor:pointer}.application-stall-link[data-v-5d1301f2]:hover,.application-stall-link[data-v-5d1301f2]:focus-visible{color:color-mix(in srgb,var(--color-primary) 82%,black)}.application-logo[data-v-5d1301f2]{display:inline-grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--color-border);border-radius:.45rem;background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary);font-size:.72rem;font-weight:800}.application-logo img[data-v-5d1301f2]{width:100%;height:100%;object-fit:cover}.application-status-readonly[data-v-5d1301f2]{display:inline-flex;align-items:center;width:max-content;border:1px solid transparent;border-radius:999px;padding:.25rem .55rem;font-size:.6875rem;font-weight:700;line-height:1;white-space:nowrap}.application-status-readonly[data-v-5d1301f2]{border-color:var(--tone-border);background:var(--tone-bg);color:var(--tone-fg)}.table-sort-button[data-v-5d1301f2]{display:inline-flex;align-items:center;gap:.25rem;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.table-sort-button[data-v-5d1301f2] .icon{width:.75rem;height:.75rem}.table-sort-button[data-v-5d1301f2]:hover,.table-sort-button[data-v-5d1301f2]:focus-visible{color:var(--color-foreground)}.manager-application-toolbar[data-v-806ec4f4]{position:relative}.manager-application-toolbar__actions[data-v-806ec4f4]{display:flex;align-items:center;gap:.5rem}.manager-filter[data-v-806ec4f4]{position:relative}.unread-toggle[data-v-806ec4f4]{display:inline-flex;align-items:center;gap:.4rem}.unread-toggle--active[data-v-806ec4f4]{border-color:var(--color-primary);color:var(--color-primary)}.unread-toggle__count[data-v-806ec4f4]{display:inline-grid;min-width:1.15rem;height:1.15rem;place-items:center;border-radius:999px;padding:0 .3rem;background:var(--color-primary);color:var(--color-primary-foreground);font-size:.6563rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.manager-filter__panel[data-v-806ec4f4]{position:fixed;z-index:60;display:grid;gap:.2rem;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.6rem;background:var(--color-card);box-shadow:var(--shadow-safi-float);overflow-y:auto;overscroll-behavior:contain}.manager-filter__header[data-v-806ec4f4],.manager-filter__option[data-v-806ec4f4]{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.manager-filter__header[data-v-806ec4f4]{padding:.15rem .2rem .45rem;border-bottom:1px solid var(--color-border);font-size:.75rem}.manager-filter__option[data-v-806ec4f4]{justify-content:flex-start;border-radius:var(--radius-sm);padding:.35rem .25rem;color:var(--color-card-foreground);font-size:.75rem}.manager-filter__option[data-v-806ec4f4]:hover{background:var(--color-accent)}.manager-filter__option input[data-v-806ec4f4]{accent-color:var(--color-primary)}.text-button[data-v-806ec4f4]{border:0;background:transparent;color:var(--color-primary);font-size:.6875rem;font-weight:650}.text-button[data-v-806ec4f4]:disabled{color:var(--color-muted-foreground)}.applications-view[data-v-3ac4139b]{display:flex;justify-content:flex-start;margin-bottom:.75rem}.applications-board[data-v-3ac4139b]{padding:1.125rem}.applications-view .segmented-control button[data-v-3ac4139b]{display:inline-flex;align-items:center;gap:.35rem}.applications-view .segmented-control button[data-v-3ac4139b] .icon{width:.85rem;height:.85rem}.applications-scope[data-v-3ac4139b]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;padding:.75rem 1rem;border:1px solid var(--color-status-info-border);border-radius:var(--radius-md);background:var(--color-status-info-bg);color:var(--color-status-info)}.applications-scope svg[data-v-3ac4139b]{width:1rem;height:1rem;flex:none}.applications-scope p[data-v-3ac4139b]{flex:1 1 auto;margin:0;font-size:.875rem}.applications-scope .text-button[data-v-3ac4139b]{flex:none}.private-notes-companion[data-v-3a3df045]{position:fixed;bottom:calc(1.25rem + env(safe-area-inset-bottom));left:calc(15.5rem + clamp(1rem,3vw,2.5rem));z-index:30;display:grid;justify-items:start;gap:.6rem}.private-notes-companion__panel[data-v-3a3df045]{display:grid;width:min(22rem,calc(100vw - 2.5rem));max-height:min(28rem,calc(100vh - 8rem));grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-safi-float)}.private-notes-companion__header[data-v-3a3df045],.private-notes-companion__footer[data-v-3a3df045]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-color:var(--color-border)}.private-notes-companion__header[data-v-3a3df045]{padding:.65rem .85rem;border-bottom:1px solid var(--color-border)}.private-notes-companion__heading[data-v-3a3df045]{display:grid;min-width:0;gap:.05rem}.private-notes-companion__heading strong[data-v-3a3df045]{color:var(--color-foreground);font-size:.82rem}.private-notes-companion__heading small[data-v-3a3df045]{overflow:hidden;color:var(--color-muted-foreground);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.private-notes-companion__close[data-v-3a3df045]{display:inline-grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-muted-foreground);cursor:pointer}.private-notes-companion__close[data-v-3a3df045]:hover{background:var(--color-muted);color:var(--color-card-foreground)}.private-notes-companion__body[data-v-3a3df045]{display:grid;gap:.65rem;overflow:auto;padding:.85rem}.private-notes-companion__caption[data-v-3a3df045]{margin:0;color:var(--color-muted-foreground);font-size:.72rem;line-height:1.5}.private-notes-companion__input[data-v-3a3df045]{width:100%;min-height:10rem;resize:vertical;border:1px solid var(--color-input);border-radius:var(--radius-md);padding:.65rem .7rem;background:var(--color-card);color:var(--color-card-foreground);font:inherit;font-size:.82rem;line-height:1.55}.private-notes-companion__input[data-v-3a3df045]:focus{border-color:var(--color-primary);outline:0;box-shadow:0 0 0 3px var(--color-ring)}.private-notes-companion__input[data-v-3a3df045]:disabled{cursor:wait;opacity:.7}.private-notes-companion__error[data-v-3a3df045]{margin:0;border:1px solid var(--color-status-danger-border);border-radius:var(--radius-md);padding:.55rem .65rem;background:var(--color-status-danger-bg);color:var(--color-status-danger);font-size:.75rem}.private-notes-companion__footer[data-v-3a3df045]{padding:.7rem .85rem;border-top:1px solid var(--color-border)}.private-notes-companion__state[data-v-3a3df045]{min-height:1rem;color:var(--color-muted-foreground);font-size:.72rem;font-weight:650}.private-notes-companion__save[data-v-3a3df045]{min-height:2rem;padding:.35rem .65rem}.private-notes-companion__toggle[data-v-3a3df045]{position:relative;display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--color-border);border-radius:999px;padding:.6rem .95rem;background:var(--color-card);color:var(--color-card-foreground);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;box-shadow:var(--shadow-safi-float)}.private-notes-companion__toggle[data-v-3a3df045]:hover{background:var(--color-accent)}.private-notes-companion--open .private-notes-companion__toggle[data-v-3a3df045]{padding:.6rem}.private-notes-companion__dot[data-v-3a3df045],.private-notes-companion__bar-action i[data-v-3a3df045]{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:999px;background:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 14%,transparent)}.private-notes-companion__mobile-bar[data-v-3a3df045]{display:none}@media(max-width:720px){.private-notes-companion[data-v-3a3df045]{left:1rem}}@media(max-width:40rem){.private-notes-companion[data-v-3a3df045]{right:0;bottom:0;left:0;justify-items:stretch}.private-notes-companion__panel[data-v-3a3df045]{width:100%;max-height:min(72vh,calc(100vh - 6rem));border-right:0;border-bottom:0;border-left:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.private-notes-companion__toggle--desktop[data-v-3a3df045]{display:none}.private-notes-companion__mobile-bar[data-v-3a3df045]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-card) 96%,transparent);box-shadow:0 -10px 24px #09090b1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.private-notes-companion__mobile-bar--single[data-v-3a3df045]{grid-template-columns:minmax(0,1fr)}.private-notes-companion__bar-action[data-v-3a3df045]{position:relative;display:inline-flex;min-width:0;min-height:2.65rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--color-border);border-radius:999px;padding:.55rem .65rem;background:var(--color-card);color:var(--color-card-foreground);font:inherit;font-size:.75rem;font-weight:750}.private-notes-companion__bar-action--primary[data-v-3a3df045]{background:var(--color-primary);color:var(--color-primary-foreground)}.private-notes-companion__bar-action.is-active[data-v-3a3df045]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.private-notes-companion__bar-action--primary.is-active[data-v-3a3df045]{border-color:color-mix(in srgb,var(--color-primary) 80%,black);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 80%,black)}.private-notes-companion__bar-action--primary i[data-v-3a3df045]{background:var(--color-primary-foreground);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-foreground) 18%,transparent)}}@media(max-width:40rem){.has-private-notes-companion .content-area{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.has-private-notes-companion .conversation-bubble{right:.75rem;left:.75rem;bottom:calc(4.45rem + env(safe-area-inset-bottom))}.has-private-notes-companion .conversation-bubble:not(.conversation-bubble--open){display:none}.has-private-notes-companion .conversation-bubble__toggle{display:none}}.stall-detail-page{max-width:88rem;padding-bottom:1.75rem}.stall-detail-back{display:inline-flex;align-items:center;gap:.25rem;border:0;border-radius:var(--radius-sm);margin-bottom:.9rem;padding:.3rem .45rem .3rem .3rem;background:transparent;color:var(--color-muted-foreground);font-size:.75rem;font-weight:700;cursor:pointer;transition:color .12s ease,background .12s ease}.stall-detail-back:hover{background:color-mix(in srgb,var(--color-accent) 55%,transparent);color:var(--color-foreground)}.stall-detail-back:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.stall-detail-banner{margin:0 0 .9rem}.stall-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.75rem;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:.9rem;padding:1.15rem 1.25rem;background:var(--color-card);box-shadow:var(--shadow-safi-card)}.stall-hero__identity{display:flex;min-width:0;align-items:center;gap:.9rem}.stall-hero__mark{display:inline-grid;width:3.25rem;height:3.25rem;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 12%,var(--color-muted));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-primary);font-size:1.15rem;font-weight:800}.stall-hero__mark img{width:100%;height:100%;object-fit:cover}.stall-hero__mark :is(.icon){width:1.4rem;height:1.4rem}.stall-hero__naming{min-width:0}.stall-hero__eyebrow{overflow:hidden;color:var(--color-muted-foreground);font-size:.65rem;font-weight:750;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stall-hero h1{margin-top:.15rem;color:var(--color-foreground);font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.15;overflow-wrap:anywhere}.stall-hero__meta{margin-top:.3rem;color:var(--color-muted-foreground);font-size:.78rem;line-height:1.45}.stall-hero__meta i{padding:0 .4rem;font-style:normal;opacity:.6}.stall-hero__facts{display:grid;justify-items:end;gap:.6rem;min-width:13rem}.stall-hero__facts dl{display:grid;gap:.3rem;margin:0}.stall-hero__facts dl>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:baseline;text-align:right}.stall-hero__facts dt{color:var(--color-muted-foreground);font-size:.68rem;font-weight:700}.stall-hero__facts dd{margin:0;color:var(--color-card-foreground);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.stall-hero__unread{margin-top:.15rem}.stall-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.stall-detail-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.72fr);gap:1.15rem;align-items:start}.stall-detail-main{display:grid;gap:1rem;min-width:0}.stall-invoice{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-safi-card)}.stall-invoice__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;border-bottom:1px solid var(--color-border);padding:1rem 1.25rem .9rem}.stall-invoice__head h2{margin:0;color:var(--color-foreground);font-size:1rem;line-height:1.25}.stall-invoice__head p{margin-top:.2rem;color:var(--color-muted-foreground);font-size:.72rem}.stall-invoice__total{text-align:right}.stall-invoice__total span{display:block;color:var(--color-muted-foreground);font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.stall-invoice__total strong{display:block;margin-top:.1rem;color:var(--color-foreground);font-size:1.4rem;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15}.stall-invoice__lines{display:grid;margin:0;border-bottom:1px solid var(--color-border);padding:0 1.25rem;list-style:none}.stall-invoice__lines li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:baseline;border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);padding:.65rem 0;color:var(--color-card-foreground);font-size:.78rem;font-weight:650}.stall-invoice__lines li:last-child{border-bottom:0}.stall-invoice__payment{display:grid;gap:.28rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:.55rem 1.25rem}.stall-invoice__payment-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;color:var(--color-card-foreground);font-size:.78rem}.stall-invoice__payment-row>strong,.stall-invoice__payment-row>div>strong{font-weight:800}.stall-invoice__payment-detail{display:flex;flex-wrap:wrap;gap:.35rem .7rem;color:var(--color-muted-foreground);font-size:.7rem;font-weight:600}.stall-invoice__locked-line{margin:0;color:var(--color-muted-foreground);font-size:.68rem;font-weight:650}.stall-invoice__lines strong{font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.stall-invoice__lines strong.is-negative{color:var(--color-status-danger)}.stall-invoice__line-sub{display:block;margin-top:.1rem;color:var(--color-muted-foreground);font-size:.7rem;font-weight:600}.stall-invoice__line-sub--danger{color:var(--color-status-danger)}.stall-invoice__empty{margin:0;padding:.85rem 1.25rem 0;color:var(--color-muted-foreground);font-size:.78rem}.stall-invoice__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1.25rem 1rem}.stall-invoice__actions>div{display:flex;flex-wrap:wrap;gap:.45rem}.stall-invoice__hint{color:var(--color-muted-foreground);font-size:.72rem}.stall-invoice__additional{display:grid;gap:.5rem;border-top:1px solid color-mix(in srgb,var(--color-border) 32%,transparent);padding:.65rem 1.25rem .85rem}.stall-invoice__additional-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.stall-invoice__additional-head h3{margin:0;color:var(--color-card-foreground);font-size:.82rem;line-height:1.25}.stall-invoice__additional-empty{margin:0;color:var(--color-muted-foreground);font-size:.7rem;line-height:1.45}.stall-invoice__add-charge{border:0;border-radius:var(--radius-sm);padding:.25rem .35rem;background:transparent;color:var(--color-primary);font-size:.72rem;font-weight:750;white-space:nowrap;cursor:pointer}.stall-invoice__add-charge:hover{background:color-mix(in srgb,var(--color-accent) 60%,transparent)}.stall-invoice__additional-list{display:grid;margin:0;padding:0;list-style:none}.stall-invoice__additional-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:baseline;border-top:1px solid color-mix(in srgb,var(--color-border) 55%,transparent);padding:.45rem 0;color:var(--color-card-foreground);font-size:.74rem}.stall-invoice__additional-list li:last-child{padding-bottom:0}.stall-invoice__additional-list strong{font-weight:750}.stall-invoice__editor{display:grid;gap:.85rem;border-top:1px solid var(--color-border);padding:1rem 1.25rem 1.1rem;background:color-mix(in srgb,var(--color-muted) 18%,transparent)}.stall-invoice__save{display:flex;justify-content:flex-end;gap:.45rem}.stall-invoice__table-wrap{overflow-x:auto}.stall-invoice__table{width:100%;border-collapse:collapse;font-size:.76rem}.stall-invoice__table th{border-bottom:1px solid var(--color-border);padding:0 .6rem .5rem 0;color:var(--color-muted-foreground);font-size:.62rem;font-weight:750;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.stall-invoice__table td{border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);padding:.4rem .6rem .4rem 0;color:var(--color-card-foreground)}.stall-invoice__table th:nth-child(2),.stall-invoice__table td:nth-child(2){width:5rem}.stall-invoice__table th:nth-child(n+3),.stall-invoice__table td:nth-child(n+3){width:5.5rem;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.stall-invoice__qty,.stall-invoice__fields input,.stall-invoice__fields textarea{min-width:0;border:1px solid var(--color-input);border-radius:var(--radius-md);padding:.45rem .55rem;background:var(--color-card);color:var(--color-card-foreground);font:inherit;font-size:.78rem}.stall-invoice__qty:focus,.stall-invoice__fields input:focus,.stall-invoice__fields textarea:focus{border-color:var(--color-primary);outline:0;box-shadow:0 0 0 3px var(--color-ring)}.stall-invoice__qty{width:4.25rem}.stall-invoice__fields{display:grid;grid-template-columns:minmax(0,1fr) 14rem;gap:.65rem 1.25rem;align-items:center}.stall-invoice__fields label{color:var(--color-muted-foreground);font-size:.75rem;font-weight:650}.stall-invoice__fields input,.stall-invoice__fields textarea{width:100%}.stall-invoice__fields textarea{min-height:5rem;resize:vertical}.additional-charge-modal{width:min(100%,30rem);padding:1rem}.additional-charge-modal :is(.card-heading){margin-bottom:.75rem}.additional-charge-modal :is(.card-heading h2){font-size:1rem}.additional-charge-modal__body,.additional-charge-modal__field{display:grid;gap:.65rem}.additional-charge-modal__field span,.additional-charge-modal__summary span,.additional-charge-modal__review dt{color:var(--color-muted-foreground);font-size:.7rem;font-weight:700}.additional-charge-modal__field input{width:100%;border:1px solid var(--color-input);border-radius:var(--radius-md);padding:.48rem .6rem;background:var(--color-card);color:var(--color-card-foreground);font:inherit;font-size:.78rem}.additional-charge-modal__field input:focus{border-color:var(--color-primary);outline:0;box-shadow:0 0 0 3px var(--color-ring)}.additional-charge-modal__summary{display:grid;gap:.15rem;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.55rem .65rem;background:color-mix(in srgb,var(--color-muted) 16%,transparent);font-size:.76rem}.additional-charge-modal__note{margin:0;color:var(--color-muted-foreground);font-size:.72rem;line-height:1.45}.additional-charge-modal__review{display:grid;gap:.45rem;margin:0}.additional-charge-modal__review>div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.75rem}.additional-charge-modal__review dd{margin:0;color:var(--color-card-foreground);font-size:.78rem;font-weight:650}.additional-charge-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-top:.2rem}.stall-sections{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-safi-card)}.stall-sections__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-border);padding:.6rem 1.05rem .6rem 1.25rem;background:color-mix(in srgb,var(--color-muted) 32%,transparent)}.stall-sections__bar p{color:var(--color-muted-foreground);font-size:.66rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.stall-sections__title{display:inline-flex;align-items:center;gap:.4rem}.stall-sections__edit{display:inline-grid;width:1.7rem;height:1.7rem;place-items:center;border:0;border-radius:var(--radius-sm);padding:0;background:transparent;color:var(--color-primary);cursor:pointer}.stall-sections__edit:hover{background:color-mix(in srgb,var(--color-accent) 60%,transparent)}.stall-sections__bar div{display:flex;gap:.15rem}.stall-sections__bar button{border:0;border-radius:var(--radius-sm);padding:.28rem .45rem;background:transparent;color:var(--color-primary);font-size:.7rem;font-weight:750;cursor:pointer;transition:background .12s ease,color .12s ease}.stall-sections__bar button:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 60%,transparent)}.stall-sections__bar button:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.stall-sections__bar button:disabled{color:var(--color-muted-foreground);cursor:default;opacity:.55}.stall-sections__edit-actions button:last-child{background:var(--color-primary);color:var(--color-primary-foreground)}.stall-sections__error{margin:0;border-bottom:1px solid var(--color-status-danger-border);padding:.65rem 1.25rem;background:var(--color-status-danger-bg);color:var(--color-status-danger);font-size:.75rem}.stall-section+.stall-section{border-top:1px solid var(--color-border)}.stall-section__heading{margin:0;font-size:inherit;font-weight:inherit}.stall-section__trigger{display:grid;position:relative;width:100%;grid-template-columns:minmax(7rem,auto) minmax(0,1fr) 1rem;gap:.9rem;align-items:center;border:0;padding:.85rem 1.05rem .85rem 1.25rem;background:transparent;color:var(--color-card-foreground);text-align:left;cursor:pointer;transition:background .12s ease}.stall-section__trigger:before{position:absolute;top:.55rem;bottom:.55rem;left:0;width:3px;border-radius:0 999px 999px 0;background:var(--color-primary);content:"";opacity:0;transition:opacity .12s ease}.stall-section.is-open .stall-section__trigger:before{opacity:1}.stall-section__trigger:hover{background:color-mix(in srgb,var(--color-accent) 45%,transparent)}.stall-section__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.stall-section.is-open .stall-section__trigger{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.stall-section__label{color:var(--color-foreground);font-size:.85rem;font-weight:800}.stall-section__meta{display:inline-flex;align-items:center;gap:.4rem;overflow:hidden;color:var(--color-muted-foreground);font-size:.72rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.stall-section__dot{width:.4rem;height:.4rem;flex:0 0 auto;border-radius:999px;background:currentColor}.stall-section__meta--provided{color:var(--color-status-success)}.stall-section__meta--missing .stall-section__dot{background:transparent;box-shadow:inset 0 0 0 1px currentColor}.stall-section__chevron{color:var(--color-muted-foreground);transition:transform .14s ease}.stall-section.is-open .stall-section__chevron{color:var(--color-primary);transform:rotate(180deg)}.stall-section__panel{border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);padding:1.1rem 1.25rem 1.25rem;animation:stall-reveal .16s ease-out}@keyframes stall-reveal{0%{opacity:0;transform:translateY(-.25rem)}}.stall-side-panel{position:sticky;top:5rem;display:grid;gap:.8rem;min-width:0}.stall-side-section{display:grid;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-safi-card)}.stall-side-section__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;border-bottom:1px solid var(--color-border);padding:.85rem 1rem;background:color-mix(in srgb,var(--color-muted) 22%,transparent)}.stall-side-section__head--action{grid-template-columns:auto minmax(0,1fr) auto}.stall-side-section__action{align-self:center;border:0;border-radius:var(--radius-sm);padding:.28rem .45rem;background:transparent;color:var(--color-primary);font-size:.72rem;font-weight:800;white-space:nowrap;cursor:pointer}.stall-side-section__action:hover{background:color-mix(in srgb,var(--color-accent) 60%,transparent)}.stall-side-section__action:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.stall-side-section__head :is(.icon){width:1rem;height:1rem;margin-top:.1rem;color:var(--color-primary)}.stall-side-section__head h2{margin:0;color:var(--color-foreground);font-size:.82rem;line-height:1.25}.stall-side-section__head p{overflow:hidden;margin-top:.15rem;color:var(--color-muted-foreground);font-size:.72rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.stall-side-section>.stall-side-rows{padding-top:.85rem}.stall-summary{border-bottom:1px solid color-mix(in srgb,var(--color-border) 76%,transparent)}.stall-summary:last-child{border-bottom:0}.stall-summary summary{display:grid;grid-template-columns:minmax(6rem,auto) minmax(0,1fr) 1rem;gap:.65rem;align-items:center;padding:.7rem 1rem;cursor:pointer;list-style:none}.stall-summary summary::-webkit-details-marker{display:none}.stall-summary summary span{color:var(--color-card-foreground);font-size:.78rem;font-weight:800}.stall-summary summary small{overflow:hidden;color:var(--color-muted-foreground);font-size:.7rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.stall-summary__chevron{color:var(--color-muted-foreground);transition:transform .14s ease,color .14s ease}.stall-summary[open] .stall-summary__chevron{color:var(--color-primary);transform:rotate(180deg)}.stall-side-rows{display:grid;gap:.55rem;margin:0;padding:0 1rem .85rem}.stall-side-rows--loose{padding-bottom:.7rem}.stall-side-rows>div{display:grid;grid-template-columns:minmax(5.6rem,.42fr) minmax(0,1fr);gap:.65rem;align-items:baseline}.stall-side-rows dt{color:var(--color-muted-foreground);font-size:.66rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.stall-side-rows dd{min-width:0;margin:0;color:var(--color-card-foreground);font-size:.76rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.stall-side-link{justify-self:start;margin:0 1rem .9rem;color:var(--color-primary);font-size:.72rem;font-weight:800;text-decoration:none}.stall-side-link:hover{text-decoration:underline}.stall-side-button{justify-self:start;margin:0 1rem .95rem}.stall-side-empty{margin:0;padding:0 1rem .85rem;color:var(--color-muted-foreground);font-size:.76rem;line-height:1.45}.stall-doc-groups{display:grid}.stall-summary--plain summary{grid-template-columns:minmax(0,1fr) 1rem}.stall-summary--plain .stall-summary__chevron{grid-column:-2 / -1;justify-self:end}.stall-doc-groups .stall-summary{border-bottom:0}.stall-doc-list{display:grid;gap:.55rem;margin:0;padding:0 1rem .85rem;list-style:none}.stall-doc-list li{display:grid;gap:.16rem;min-width:0}.stall-doc-list strong{color:var(--color-card-foreground);font-size:.76rem;line-height:1.35;overflow-wrap:anywhere}.stall-doc-list span{color:var(--color-muted-foreground);font-size:.7rem;line-height:1.35;overflow-wrap:anywhere}.stall-doc-list small{color:var(--color-muted-foreground);font-size:.68rem;line-height:1.35}.stall-doc-list__file-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center;min-width:0}.stall-doc-list__file-row span{overflow:hidden;color:var(--color-card-foreground);font-size:.76rem;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.stall-doc-list__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.stall-doc-list__actions a{color:var(--color-primary);font-size:.7rem;font-weight:800;text-decoration:none}.stall-doc-list__actions a:hover{text-decoration:underline}.stall-edit-menu__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.stall-edit-menu__head h3{margin:.12rem 0 0;color:var(--color-foreground);font-size:1rem}.stall-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.stall-edit-grid__wide{grid-column:1 / -1}.stall-edit-grid label,.stall-edit-single,.stall-edit-menu__row label{display:grid;gap:.32rem;min-width:0;color:var(--color-muted-foreground);font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.stall-edit-grid input,.stall-edit-grid select,.stall-edit-grid textarea,.stall-edit-single textarea,.stall-edit-menu__row input{width:100%;min-width:0;border:1px solid var(--color-input);border-radius:var(--radius-md);padding:.55rem .6rem;background:var(--color-card);color:var(--color-card-foreground);font:inherit;font-size:.78rem;font-weight:500;letter-spacing:0;text-transform:none}.stall-edit-grid textarea{resize:vertical}.stall-edit-menu{display:grid;gap:.7rem;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.85rem}.stall-edit-menu__rows{display:grid;gap:.65rem}.stall-edit-menu__row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(6rem,.55fr) auto;gap:.55rem;align-items:end}.stall-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.95rem 1.75rem;margin:0}.stall-fields>div{display:grid;gap:.22rem;min-width:0;align-content:start}.stall-fields__wide{grid-column:1 / -1}.stall-fields dt{color:var(--color-muted-foreground);font-size:.66rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.stall-fields dd{margin:0;color:var(--color-card-foreground);font-size:.82rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.stall-fields dd small{display:block;margin-top:.15rem;color:var(--color-muted-foreground);font-size:.68rem;font-weight:600}.stall-fields dd.is-missing{color:var(--color-muted-foreground);font-weight:550;font-style:italic}.stall-fields__prose{max-width:46rem;white-space:pre-line}.stall-prose{max-width:46rem;margin:0;color:var(--color-card-foreground);font-size:.82rem;line-height:1.65;overflow-wrap:anywhere;white-space:pre-line}.stall-list{display:grid;gap:.4rem;max-width:46rem;margin:0;padding-left:1.1rem;color:var(--color-card-foreground);font-size:.82rem;line-height:1.55}.stall-note{margin:0;color:var(--color-muted-foreground);font-size:.8rem;line-height:1.55}.stall-notes{display:grid;gap:.6rem;max-width:46rem}.stall-notes__caption{margin:0;color:var(--color-muted-foreground);font-size:.72rem;line-height:1.5}.stall-notes__input{width:100%;resize:vertical;border:1px solid var(--color-input);border-radius:var(--radius-md);padding:.65rem .7rem;background:var(--color-card);color:var(--color-card-foreground);font:inherit;font-size:.82rem;line-height:1.55}.stall-notes__input:focus{border-color:var(--color-primary);outline:0;box-shadow:0 0 0 3px var(--color-ring)}.stall-notes__input:disabled{cursor:wait;opacity:.7}.stall-notes__error{margin:0;border:1px solid var(--color-status-danger-border);border-radius:var(--radius-md);padding:.55rem .65rem;background:var(--color-status-danger-bg);color:var(--color-status-danger);font-size:.75rem}.stall-notes__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.stall-notes__state{color:var(--color-muted-foreground);font-size:.72rem;font-weight:650}.stall-menu{border:1px solid var(--color-border);border-radius:var(--radius-md)}.stall-menu :is(.data-table th),.stall-menu :is(.data-table td){padding-right:.9rem;padding-left:.9rem}.stall-menu :is(.data-table th:first-child),.stall-menu :is(.data-table td:first-child){padding-left:1rem}.stall-menu :is(.data-table thead th){border-top:0;background:color-mix(in srgb,var(--color-muted) 45%,transparent)}.stall-menu :is(.data-table td){white-space:normal}.stall-menu__price{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.stall-blank{display:grid;justify-items:center;padding:2.75rem 1.5rem;text-align:center}.stall-blank__icon{display:inline-grid;width:2.6rem;height:2.6rem;place-items:center;border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-accent-foreground)}.stall-blank h1{margin-top:.9rem;color:var(--color-foreground);font-size:1.05rem}.stall-blank p{max-width:26rem;margin-top:.35rem;color:var(--color-muted-foreground);font-size:.8rem;line-height:1.55}.stall-blank__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.1rem}.stall-skeleton{display:grid;gap:.9rem}.stall-skeleton__hero{display:flex;align-items:center;gap:.9rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.15rem 1.25rem;background:var(--color-card)}.stall-skeleton__mark{width:3.25rem;height:3.25rem;flex:0 0 auto;border-radius:var(--radius-md)}.stall-skeleton__lines{display:grid;gap:.45rem;width:100%}.stall-skeleton__bar--eyebrow{width:6rem;height:.55rem}.stall-skeleton__bar--title{width:min(18rem,55%);height:1.15rem}.stall-skeleton__bar--meta{width:min(24rem,70%);height:.6rem}.stall-skeleton__stack{display:grid;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card)}.stall-skeleton__row{height:3.05rem;border-radius:0}.stall-skeleton__row+.stall-skeleton__row{border-top:1px solid var(--color-border)}.stall-skeleton__mark,.stall-skeleton__bar,.stall-skeleton__row{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--color-muted) 60%,transparent) 25%,color-mix(in srgb,var(--color-muted) 92%,transparent) 37%,color-mix(in srgb,var(--color-muted) 60%,transparent) 63%);background-size:400% 100%;animation:stall-shimmer 1.4s ease-in-out infinite}@keyframes stall-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(max-width:60rem){.stall-detail-page{padding-bottom:1rem}.stall-detail-workspace{grid-template-columns:1fr}.stall-side-panel{position:static}.stall-hero{grid-template-columns:1fr;gap:1.1rem;align-items:start}.stall-hero__facts{justify-items:start;min-width:0}.stall-hero__actions{justify-content:flex-start}.stall-hero__facts dl>div{gap:.5rem;text-align:left}}@media(max-width:40rem){.stall-side-section__head,.stall-summary summary,.stall-side-rows,.stall-doc-list,.stall-side-empty{padding-right:.9rem;padding-left:.9rem}.stall-summary summary{grid-template-columns:minmax(0,1fr) 1rem;gap:.2rem .65rem}.stall-summary summary small{grid-column:1}.stall-summary__chevron{grid-row:1 / span 2;grid-column:2}.stall-side-rows>div{grid-template-columns:1fr;gap:.2rem}.stall-side-link{margin-right:.9rem;margin-left:.9rem}.stall-section__trigger{grid-template-columns:minmax(0,1fr) 1rem;gap:.15rem .75rem;padding-right:.9rem;padding-left:1rem}.stall-section__label{grid-column:1}.stall-section__meta{grid-row:2;grid-column:1}.stall-section__chevron{grid-row:1 / span 2;grid-column:2}.stall-section__panel{padding:1rem}.stall-hero__facts dl>div{grid-template-columns:1fr;gap:.1rem}.stall-edit-grid,.stall-edit-menu__row,.stall-invoice__fields{grid-template-columns:1fr}.stall-edit-menu__head{flex-direction:column}}@media(prefers-reduced-motion:reduce){.stall-section__panel,.stall-skeleton__mark,.stall-skeleton__bar,.stall-skeleton__row{animation:none}}.bond-event-list__search[data-v-26ec6fdb]{padding:0 1.125rem .9rem}.bond-event-list[data-v-26ec6fdb]{list-style:none;margin:0;padding:0}.bond-event-list__row[data-v-26ec6fdb]{display:flex;align-items:center;gap:1rem;width:100%;border:0;border-top:1px solid var(--color-border);padding:.9rem 1.125rem;background:transparent;text-align:left}.bond-event-list__row[data-v-26ec6fdb]:hover{background:color-mix(in srgb,var(--color-accent) 65%,transparent)}.bond-event-list__main[data-v-26ec6fdb]{flex:1;min-width:0}.bond-event-list__main strong[data-v-26ec6fdb]{display:block;color:var(--color-foreground);font-size:.8125rem;font-weight:650}.bond-event-list__main small[data-v-26ec6fdb]{display:block;margin-top:.15rem;color:var(--color-muted-foreground);font-size:.6875rem}.bond-event-list__states[data-v-26ec6fdb]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.bond-event-list__chevron[data-v-26ec6fdb]{color:var(--color-muted-foreground)}.bond-event-list__empty[data-v-26ec6fdb]{border-top:1px solid var(--color-border);padding:1.125rem;color:var(--color-muted-foreground);font-size:.75rem}@media(max-width:60rem){.bond-event-list__row[data-v-26ec6fdb]{align-items:flex-start;flex-direction:column;gap:.5rem}.bond-event-list__states[data-v-26ec6fdb]{justify-content:flex-start}.bond-event-list__chevron[data-v-26ec6fdb]{display:none}}.pagination-controls[data-v-15862fc9]{display:flex;align-items:center;gap:.25rem}.pagination-page[data-v-15862fc9]{margin-right:.5rem;font-weight:650}.invoice-snapshot[data-v-3014a385]{display:grid;gap:.9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem;font-size:.8125rem}.invoice-snapshot p[data-v-3014a385]{margin:0}.invoice-snapshot__header[data-v-3014a385],.invoice-snapshot__parties[data-v-3014a385]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.invoice-snapshot__title[data-v-3014a385]{font-size:.95rem;font-weight:700}.invoice-snapshot__label[data-v-3014a385]{color:var(--color-muted-foreground);font-size:.7rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.invoice-snapshot__party[data-v-3014a385]{font-weight:650}.invoice-snapshot__meta[data-v-3014a385]{color:var(--color-muted-foreground);font-size:.78rem;line-height:1.5}.invoice-snapshot__meta--end[data-v-3014a385]{text-align:right}.invoice-snapshot__table-wrap[data-v-3014a385]{overflow-x:auto}.invoice-snapshot__table[data-v-3014a385]{width:100%;border-collapse:collapse}.invoice-snapshot__table th[data-v-3014a385],.invoice-snapshot__table td[data-v-3014a385]{padding:.45rem .35rem;border-bottom:1px solid var(--color-border);text-align:left}.invoice-snapshot__table th[data-v-3014a385]{color:var(--color-muted-foreground);font-size:.72rem;font-weight:650}.invoice-snapshot__table .num[data-v-3014a385]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-snapshot__empty[data-v-3014a385]{color:var(--color-muted-foreground)}.invoice-snapshot__totals[data-v-3014a385]{display:grid;gap:.3rem;justify-self:end;min-width:min(100%,18rem);margin:0}.invoice-snapshot__totals div[data-v-3014a385]{display:flex;justify-content:space-between;gap:1.5rem}.invoice-snapshot__totals dt[data-v-3014a385]{color:var(--color-muted-foreground)}.invoice-snapshot__totals dd[data-v-3014a385]{margin:0;font-variant-numeric:tabular-nums}.invoice-snapshot__minor[data-v-3014a385]{font-size:.75rem}.invoice-snapshot__due[data-v-3014a385]{border-top:1px solid var(--color-border);padding-top:.4rem;font-weight:700}.invoice-snapshot__due dt[data-v-3014a385]{color:var(--color-foreground)}.invoice-timeline h3[data-v-4e2ed93d]{margin:0 0 .6rem;font-size:.8rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted-foreground)}.invoice-timeline ol[data-v-4e2ed93d]{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.invoice-timeline li[data-v-4e2ed93d]{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:.65rem;font-size:.8125rem}.invoice-timeline__dot[data-v-4e2ed93d]{width:.5rem;height:.5rem;margin-top:.35rem;border-radius:50%;background:var(--color-muted-foreground)}.invoice-timeline__dot--success[data-v-4e2ed93d]{background:var(--color-success, #16a34a)}.invoice-timeline__dot--warning[data-v-4e2ed93d]{background:var(--color-warning, #d97706)}.invoice-timeline__dot--danger[data-v-4e2ed93d]{background:var(--color-danger, #dc2626)}.invoice-timeline__dot--info[data-v-4e2ed93d]{background:var(--color-primary, #2563eb)}.invoice-timeline p[data-v-4e2ed93d]{margin:0}.invoice-timeline__label[data-v-4e2ed93d]{font-weight:650}.invoice-timeline__detail[data-v-4e2ed93d]{color:var(--color-muted-foreground);font-size:.78rem}.invoice-timeline time[data-v-4e2ed93d]{color:var(--color-muted-foreground);font-size:.78rem;white-space:nowrap}.invoice-modal{display:flex;align-items:center;justify-content:center;padding:1rem}.invoice-modal__content[data-v-01bafc9e]{display:grid;gap:1rem;width:min(100%,46rem);max-height:calc(100dvh - 2rem);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem;background:var(--color-card);color:var(--color-card-foreground);box-shadow:var(--shadow-safi-float)}header[data-v-01bafc9e],footer[data-v-01bafc9e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}header[data-v-01bafc9e]{align-items:flex-start}.invoice-modal__title[data-v-01bafc9e]{margin:0 0 .25rem;font-size:1.25rem}.invoice-modal__status[data-v-01bafc9e]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.8125rem;color:var(--color-muted-foreground)}footer[data-v-01bafc9e]{border-top:1px solid var(--color-border);padding-top:1rem}@media(max-width:520px){.invoice-modal__content[data-v-01bafc9e]{padding:1rem}}.invoice-amount[data-v-c69bca8d]{font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-open[data-v-c69bca8d]{padding:0;border:0;background:none;color:var(--color-foreground);font:inherit;font-weight:650;cursor:pointer;text-align:left}.invoice-open[data-v-c69bca8d]:hover,.invoice-open[data-v-c69bca8d]:focus-visible{text-decoration:underline}.bond-report-back[data-v-a354d13e]{display:flex;margin-bottom:1rem}.site-area-preview__image[data-v-05aa798d]{display:block;max-width:100%;max-height:22rem;height:auto;border:1px solid rgba(148,163,184,.35);border-radius:1rem;background:#fff}.vendor-event-card__applications{grid-column:1 / -1;display:grid;gap:.75rem;border-top:1px solid var(--color-border);padding-top:1.1rem}.vendor-event-card__applications h3{color:var(--color-foreground);font-size:.8125rem}.vendor-event-card__applications p{margin-top:.15rem;color:var(--color-muted-foreground);font-size:.6875rem}.vendor-event-tiles{display:flex;flex-wrap:wrap;gap:.75rem}.vendor-event-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:8.5rem;min-height:8.5rem;border:1px solid var(--color-border);border-radius:.75rem;padding:.625rem;background:var(--color-card);color:var(--color-card-foreground);text-align:left;transition:border-color .12s ease,box-shadow .12s ease}.vendor-event-tile:hover,.vendor-event-tile:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 14%,transparent)}.vendor-event-tile__copy{display:grid;justify-items:start;min-width:0}.vendor-event-tile__name{max-width:100%;overflow:hidden;font-size:.75rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.vendor-event-tile__meta{margin-top:.125rem;color:var(--color-muted-foreground);font-size:.625rem}.vendor-event-tile__site,.vendor-event-tile__status{position:absolute;top:0;display:flex;align-items:center;justify-content:center;height:1.5rem;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-card));color:var(--color-primary)}.vendor-event-tile__site{left:0;z-index:1;border-radius:calc(.75rem - 1px) 0 .5rem 0;padding:0 .5rem;font-size:.625rem;font-weight:800;white-space:nowrap}.vendor-event-tile__status{right:0;z-index:2;width:1.6rem;border-radius:0 calc(.75rem - 1px) 0 .5rem}.vendor-event-tile .vendor-event-tile__status .icon{width:.8rem;height:.8rem}.vendor-event-tile__status:after{content:attr(data-tooltip);position:absolute;right:-.3rem;bottom:calc(100% + .4rem);border-radius:.4rem;padding:.3rem .5rem;background:var(--color-foreground);color:var(--color-card);font-size:.625rem;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease}.vendor-event-tile__status:hover:after,.vendor-event-tile:focus-visible .vendor-event-tile__status:after{opacity:1;transform:none}.vendor-event-tile--add{align-items:center;justify-content:center;gap:.45rem;border:1.5px dashed color-mix(in srgb,var(--color-muted-foreground) 45%,transparent);background:var(--color-card);color:var(--color-muted-foreground);text-align:center;cursor:pointer}.vendor-event-tile--add:hover,.vendor-event-tile--add:focus-visible{background:color-mix(in srgb,var(--color-primary) 5%,var(--color-card));color:var(--color-primary)}.vendor-event-tile--add strong{font-size:.6875rem}.vendor-event-tile--add>span:last-child{color:var(--color-muted-foreground);font-size:.5625rem}.vendor-event-tile__plus{display:grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.vendor-event-tile--add .vendor-event-tile__plus .icon{width:1.1rem;height:1.1rem}.provider-review-modal__dialog.apply-wizard{display:flex;flex-direction:column;width:min(100%,48rem);max-height:92vh;overflow:hidden;padding:0}.apply-wizard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-border);padding:1.1rem 1.35rem .9rem}.apply-wizard__head h2{color:var(--color-foreground);font-size:1.1rem}.apply-wizard__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid var(--color-border);padding:0;background:var(--color-muted);list-style:none}.apply-wizard__steps li{position:relative;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem .4rem;color:var(--color-muted-foreground);font-size:.6875rem;font-weight:650}.apply-wizard__steps li.is-done{color:var(--color-card-foreground)}.apply-wizard__steps li.is-active{color:var(--color-primary)}.apply-wizard__steps li.is-active:after{content:"";position:absolute;right:18%;bottom:0;left:18%;height:2px;background:var(--color-primary)}.apply-wizard__num{display:inline-grid;place-items:center;flex:0 0 auto;width:1.3rem;height:1.3rem;border:1px solid var(--color-border);border-radius:50%;background:var(--color-card);font-size:.625rem}.apply-wizard__num svg{width:.7rem;height:.7rem}.is-active .apply-wizard__num{border-color:var(--color-primary)}.apply-wizard__body{display:grid;align-content:start;gap:1rem;overflow-y:auto;padding:1.25rem 1.35rem}.apply-wizard__title{color:var(--color-foreground);font-size:.9rem}.apply-wizard__notice{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.7rem .85rem;background:var(--color-muted);color:var(--color-muted-foreground);font-size:.6875rem;line-height:1.5}.apply-wizard__notice ul{margin:.35rem 0 0;padding-left:1.1rem}.apply-wizard__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--color-border);padding:.8rem 1.35rem}.apply-wizard__actions{display:flex;gap:.5rem}.apply-wizard__success{display:grid;justify-items:center;gap:.35rem;padding:1.75rem .5rem;text-align:center}.apply-wizard__success-icon{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.4rem;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.apply-wizard__stall.event-detail-page{display:grid;gap:1rem;padding:0}.apply-wizard__stall.event-detail-page .event-setup-section{display:grid;gap:.75rem;border:0;padding:0}.apply-wizard__stall.event-detail-page .event-setup-block.application-form-block{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.9rem 1rem 1rem}.apply-wizard__stall.event-detail-page .event-setup-note{margin:0}.apply-wizard__stall-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.apply-wizard__stall-head .button{flex:0 0 auto}.apply-wizard__stall .application-form-summary__heading{flex:1}.application-form-summary__toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;border:0;padding:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.application-form-summary__caret{flex:0 0 auto;color:var(--color-muted-foreground);transition:transform .15s ease}.application-form-summary__toggle[aria-expanded=true] .application-form-summary__caret{transform:rotate(180deg)}.apply-picker__logo{display:inline-grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--color-border);border-radius:.5rem;background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary);font-size:.8rem;font-weight:800}.apply-picker__logo img{width:100%;height:100%;object-fit:cover}.vendor-event-tile__logo{display:flex;align-items:center;justify-content:center;width:100%;height:5rem;margin-bottom:.45rem;overflow:hidden;border-radius:.55rem;color:var(--color-muted-foreground);font-size:1.75rem;font-weight:800}.vendor-event-tile__logo img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.vendor-event-tile__logo--fallback,.apply-picker__logo--fallback{border:1px solid color-mix(in srgb,var(--color-primary) 16%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 84%,var(--color-card) 16%);color:var(--color-primary)}.vendor-event-tile__logo--fallback{width:5rem;margin-right:auto;margin-left:auto;border-radius:1rem}.vendor-event-tile__logo.vendor-event-tile__logo--fallback .icon{width:2rem;height:2rem}.apply-picker__logo.apply-picker__logo--fallback .icon{width:1.2rem;height:1.2rem}.apply-picker{display:grid;gap:.9rem}.apply-picker__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.apply-picker__stall{display:flex;align-items:center;gap:.7rem;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.65rem;background:var(--color-card);color:var(--color-card-foreground);text-align:left;cursor:pointer}.apply-picker__stall:hover{border-color:color-mix(in srgb,var(--color-primary) 55%,transparent)}.apply-picker__stall.is-selected{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,var(--color-card))}.apply-picker__logo{flex:0 0 auto}.apply-picker__copy{display:grid;flex:1;gap:.1rem;min-width:0}.apply-picker__name{overflow:hidden;font-size:.8125rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.apply-picker__meta,.apply-picker__applied{color:var(--color-muted-foreground);font-size:.6875rem}.apply-picker__applied{color:var(--color-primary);font-weight:600}.apply-picker__check{flex:0 0 auto;color:var(--color-primary)}.apply-invoice{display:grid;gap:.9rem}.apply-invoice__rows{margin:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md)}.apply-invoice__row{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-border);padding:.7rem .85rem;font-size:.8125rem}.apply-invoice__row:last-child{border-bottom:0}.apply-invoice__row dt small{display:block;margin-top:.1rem;color:var(--color-muted-foreground);font-size:.6875rem}.apply-invoice__row dd{margin:0;font-weight:650;white-space:nowrap}.apply-invoice__row--total{background:var(--color-muted);font-weight:700}.apply-terms,.apply-terms.application-form.event-detail-page{display:grid;gap:.9rem;padding:0}.apply-terms__summary{margin:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md)}.apply-terms__summary div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-border);padding:.6rem .85rem;font-size:.75rem}.apply-terms__summary div:last-child{border-bottom:0}.apply-terms__summary dt{color:var(--color-foreground)}.apply-terms__summary dd{margin:0;font-weight:650;text-align:right}.apply-terms__text{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.6rem .85rem}.apply-terms__text summary{color:var(--color-primary);font-size:.75rem;font-weight:650;cursor:pointer}.apply-terms__text[open] summary{margin-bottom:.6rem}.apply-terms__text>:not(summary){max-height:16rem;overflow-y:auto}.apply-terms__declaration{display:grid;gap:.75rem}@media(max-width:720px){.apply-wizard__steps{grid-template-columns:1fr}.apply-wizard__steps li{display:none;justify-content:flex-start;padding-left:1.35rem}.apply-wizard__steps li.is-active{display:flex}.apply-picker__list{grid-template-columns:1fr}.vendor-event-tile{width:calc(50% - .375rem)}}.application-form.event-detail-page{gap:0}.application-form .event-setup-section{gap:1.25rem}.application-form .event-setup-block.application-form-block{gap:1.15rem;border:1px solid var(--color-border);border-radius:var(--radius-lg, 1rem);padding:1.35rem 1.4rem 1.5rem;background:var(--color-card)}.application-form .event-setup-section__header+.event-setup-block.application-form-block{border-top:1px solid var(--color-border);padding-top:1.35rem}.application-form .event-setup-heading-row{align-items:flex-start;justify-content:space-between;gap:1rem}.application-form .event-setup-block.application-form-block.application-form-needed{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border))}.application-form .event-setup-block.application-form-block.application-form-summary{border:0;border-top:1px solid var(--color-border);border-radius:0;padding:1.25rem 0 0;background:transparent}.application-form .application-form-summary .event-setup-heading-row{align-items:center}.application-form .application-form-summary__heading{flex:1}.application-form .application-form-summary__toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.application-form .application-form-summary__caret{margin-left:auto}.application-summary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.35rem;margin:0}.application-summary-list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.application-summary-thumb{display:block;width:5.5rem;aspect-ratio:1;overflow:hidden;border:1px solid var(--color-border);border-radius:.6rem;padding:0;background:var(--color-muted);cursor:zoom-in}.application-summary-thumb img{display:block;width:100%;height:100%;object-fit:cover}.application-summary-thumb--contain img{object-fit:contain}.application-summary-thumb:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@media(max-width:720px){.application-summary-list,.application-summary-list--3{grid-template-columns:repeat(2,minmax(0,1fr))}}.application-summary-list>div{display:grid;align-content:start;gap:.2rem;min-width:0}.application-summary-list__row--wide{grid-column:1 / -1}.application-summary-list dt{color:var(--color-muted-foreground);font-size:.72rem;font-weight:700}.application-summary-list dd{margin:0;color:var(--color-foreground);font-size:.88rem;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.application-summary-list .is-empty{color:var(--color-muted-foreground)}.application-summary-list ul{margin:0;padding-left:1.1rem}.application-form .event-setup-heading-row p{max-width:62ch;margin:.3rem 0 0}.application-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.35rem;align-items:start}.application-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.application-form-uploads{align-items:stretch}.application-form-uploads .stall-editor-upload__header{min-height:3.1rem}.application-form-subfields{margin-top:.5rem;border-radius:.75rem;padding:1rem;background:color-mix(in srgb,var(--color-muted) 55%,transparent)}.application-form-subfields:empty{display:none}.application-form .stall-editor-label{display:inline-flex;align-items:center;gap:.45rem}.application-form .stall-editor-choices{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.application-form .stall-editor-choices label,.application-form .stall-editor-checkbox{display:flex;align-items:center;gap:.55rem}.application-form input[type=radio],.application-form input[type=checkbox]{width:1rem;height:1rem;padding:0;accent-color:var(--color-primary)}.application-form [aria-invalid=true]{border-color:var(--color-status-danger)}.application-form .stall-editor-row{border-radius:.8rem;background:color-mix(in srgb,var(--color-muted) 30%,transparent)}.application-fee-table tfoot th,.application-fee-table tfoot td{font-weight:750}@media(max-width:960px){.application-form-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.application-form-grid,.application-form-grid--3{grid-template-columns:1fr}.application-form .event-setup-block.application-form-block{padding:1rem}}.staff-picker-row__inner[data-v-4c95e3ff]{display:flex;align-items:center;gap:.6rem;border-radius:var(--radius-sm);padding:.45rem .5rem}.staff-picker-row__inner--selectable[data-v-4c95e3ff]{cursor:pointer;transition:background .12s ease}.staff-picker-row__inner--selectable[data-v-4c95e3ff]:hover{background:var(--color-muted)}.staff-picker-row__inner--selectable[data-v-4c95e3ff]:focus-within{outline:2px solid var(--color-ring);outline-offset:-2px}.staff-picker-row__checkbox[data-v-4c95e3ff]{width:1rem;height:1rem;flex:none;accent-color:var(--color-primary)}.staff-picker-row__tick[data-v-4c95e3ff]{display:inline-grid;width:1rem;flex:none;place-items:center;color:var(--color-status-success)}.staff-picker-row__detail[data-v-4c95e3ff]{display:grid;min-width:0;gap:.05rem}.staff-picker-row__detail strong[data-v-4c95e3ff]{overflow:hidden;color:var(--color-foreground);font-size:.8125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.staff-picker-row__detail small[data-v-4c95e3ff]{color:var(--color-muted-foreground);font-size:.6875rem}.staff-picker-row--assigned .staff-picker-row__detail strong[data-v-4c95e3ff]{color:var(--color-muted-foreground);font-weight:500}.assign-staff-modal[data-v-1b70d353]{display:grid;width:min(100%,26rem);gap:.75rem;padding:1.1rem}.assign-staff-modal__header h2[data-v-1b70d353]{margin:.15rem 0 0;font-size:1rem;line-height:1.25}.assign-staff-modal__context[data-v-1b70d353]{margin:.1rem 0 0;color:var(--color-muted-foreground);font-size:.75rem}.assign-staff-modal__search[data-v-1b70d353]{display:flex;align-items:center;gap:.45rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.35rem .6rem;color:var(--color-muted-foreground)}.assign-staff-modal__search input[data-v-1b70d353]{width:100%;border:0;background:none;color:var(--color-foreground);font-size:.8125rem}.assign-staff-modal__search input[data-v-1b70d353]:focus{outline:none}.assign-staff-modal__lists[data-v-1b70d353]{display:grid;max-height:40vh;gap:.75rem;overflow-y:auto}.assign-staff-modal__caption[data-v-1b70d353]{margin:0 0 .2rem;color:var(--color-muted-foreground);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.assign-staff-modal__list[data-v-1b70d353]{margin:0;padding:0;list-style:none}.assign-staff-modal__none[data-v-1b70d353]{margin:0;color:var(--color-muted-foreground);font-size:.75rem}.assign-staff-modal__resolved[data-v-1b70d353]{display:grid;justify-items:center;gap:.2rem;padding:1.25rem .5rem;text-align:center}.assign-staff-modal__resolved-icon[data-v-1b70d353]{display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:999px;margin-bottom:.3rem;background:var(--color-status-success-bg);color:var(--color-status-success)}.assign-staff-modal__resolved h3[data-v-1b70d353]{margin:0;font-size:.875rem;font-weight:650}.assign-staff-modal__resolved p[data-v-1b70d353]{margin:0;color:var(--color-muted-foreground);font-size:.75rem}.assign-staff-modal__actions[data-v-1b70d353]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.assign-staff-modal__count[data-v-1b70d353]{margin:0 auto 0 0;color:var(--color-muted-foreground);font-size:.75rem}.assign-staff-modal__actions .button[data-v-1b70d353]:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.assign-staff-modal__actions .button[data-v-1b70d353]:disabled:hover{background:var(--color-primary)}@media(max-width:640px){.provider-review-modal[data-v-1b70d353]{align-items:end;padding:0}.assign-staff-modal[data-v-1b70d353]{width:100%;max-height:92vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.assign-staff-modal__lists[data-v-1b70d353]{max-height:none}.assign-staff-modal__actions .button[data-v-1b70d353]{flex:1}}.assigned-staff-row[data-v-b15c8891]{display:grid;grid-template-columns:auto minmax(0,13rem) minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.3rem 0}.assigned-staff-row--busy[data-v-b15c8891]{opacity:.6}.assigned-staff-row__name[data-v-b15c8891]{overflow:hidden;color:var(--color-foreground);font-size:.8125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.assigned-staff-row__role[data-v-b15c8891],.assigned-staff-row__status[data-v-b15c8891]{overflow:hidden;color:var(--color-muted-foreground);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.assigned-staff-row__status[data-v-b15c8891]{justify-self:end;grid-column:span 2}.assigned-staff-row__remove[data-v-b15c8891]{justify-self:end;font-size:.75rem;color:var(--color-muted-foreground);transition:color .12s ease}.assigned-staff-row__remove[data-v-b15c8891]:hover,.assigned-staff-row__remove[data-v-b15c8891]:focus-visible{color:var(--color-status-danger)}@media(max-width:640px){.assigned-staff-row[data-v-b15c8891]{grid-template-columns:auto minmax(0,1fr) auto}.assigned-staff-row__role[data-v-b15c8891]{grid-column:2;grid-row:2}}.stall-roster-card__header[data-v-2979e73c]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem}.stall-roster-card__identity[data-v-2979e73c]{min-width:0}.stall-roster-card__identity h3[data-v-2979e73c]{margin:0;color:var(--color-foreground);font-size:.9375rem;font-weight:650;line-height:1.25}.stall-roster-card__identity p[data-v-2979e73c]{margin:.15rem 0 0;color:var(--color-muted-foreground);font-size:.75rem}.stall-roster-card__action[data-v-2979e73c]{display:inline-flex;align-items:center;gap:.35rem;flex:none;padding-block:.4rem;font-size:.75rem}.stall-roster-card__notice[data-v-2979e73c],.stall-roster-card__roster[data-v-2979e73c]{border-top:1px solid var(--color-border);padding:.75rem 1rem .85rem}.stall-roster-card__notice[data-v-2979e73c]{display:flex;align-items:flex-start;gap:.55rem;background:color-mix(in srgb,var(--color-muted-foreground) 6%,transparent);color:var(--color-muted-foreground)}.stall-roster-card__notice strong[data-v-2979e73c]{display:block;color:var(--color-foreground);font-size:.8125rem;font-weight:600}.stall-roster-card__notice p[data-v-2979e73c]{margin:.1rem 0 0;font-size:.75rem}.stall-roster-card__caption[data-v-2979e73c]{margin:0 0 .25rem;color:var(--color-muted-foreground);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stall-roster-card__list[data-v-2979e73c]{margin:0;padding:0;list-style:none}.stall-roster-card__list[data-v-2979e73c]>*+*{border-top:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}.stall-roster-card__empty[data-v-2979e73c]{margin:0;color:var(--color-muted-foreground);font-size:.75rem}@media(max-width:640px){.stall-roster-card__header[data-v-2979e73c]{align-items:stretch;flex-direction:column}.stall-roster-card__action[data-v-2979e73c]{justify-content:center}}.event-staff[data-v-47e50afa]{display:grid;gap:.75rem}.event-staff__intro[data-v-47e50afa]{margin-bottom:.1rem}.event-staff__intro h2[data-v-47e50afa]{margin:0;font-size:1.0625rem;font-weight:650}.event-staff__intro p[data-v-47e50afa]{margin:.15rem 0 0;color:var(--color-muted-foreground);font-size:.8125rem}.event-staff__summary[data-v-47e50afa]{margin-top:.3rem!important;font-size:.75rem!important}.event-staff__flash[data-v-47e50afa]{display:flex;align-items:center;gap:.35rem;margin:0;color:var(--color-status-success);font-size:.75rem}.application-breadcrumb[data-v-0cb00e3b]{display:inline-flex;width:fit-content;align-items:center;gap:.3rem;border:0;margin-bottom:1rem;padding:0;background:transparent;color:var(--color-primary);font-size:.78rem;font-weight:800}.application-detail-hero[data-v-0cb00e3b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:start;border:1px solid color-mix(in srgb,var(--color-primary) 14%,var(--color-border));border-radius:1.2rem;margin-bottom:1rem;padding:1.2rem 1.25rem;background:color-mix(in srgb,var(--color-card) 94%,transparent);box-shadow:0 10px 24px #0f172a14}.application-detail-hero__eyebrow[data-v-0cb00e3b]{color:var(--color-muted-foreground);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.application-detail-hero h1[data-v-0cb00e3b]{margin-top:.25rem;color:var(--color-foreground);font-size:clamp(1.85rem,3vw,2.8rem);line-height:1}.application-detail-hero p[data-v-0cb00e3b]:not(.application-detail-hero__eyebrow){max-width:48rem;margin-top:.5rem;color:var(--color-muted-foreground);font-size:.82rem;line-height:1.5}.application-detail-hero__aside[data-v-0cb00e3b]{display:grid;justify-items:end;gap:.75rem;min-width:17rem}.application-detail-hero__aside dl[data-v-0cb00e3b]{display:grid;gap:.35rem;margin:0}.application-detail-hero__aside dl>div[data-v-0cb00e3b]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;text-align:right}.application-detail-hero__aside dt[data-v-0cb00e3b]{color:var(--color-muted-foreground);font-size:.7rem;font-weight:700}.application-detail-hero__aside dd[data-v-0cb00e3b]{margin:0;color:var(--color-card-foreground);font-size:.72rem;font-weight:800}@media(max-width:720px){.application-detail-hero[data-v-0cb00e3b]{grid-template-columns:1fr}.application-detail-hero__aside[data-v-0cb00e3b]{justify-items:start;justify-content:flex-start;min-width:0}.application-detail-hero__aside dl>div[data-v-0cb00e3b]{grid-template-columns:1fr;gap:.18rem;text-align:left}}.bond-card-actions[data-v-999aa3a7]{gap:.5rem}.bond-card-actions__danger[data-v-999aa3a7]{color:var(--color-status-danger)}.bond-summary[data-v-0b4c5fb1]{display:grid;gap:.75rem}.bond-summary__heading[data-v-0b4c5fb1]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.82rem;font-weight:700}.bond-summary .summary-help[data-v-0b4c5fb1]{margin:0}.bond-summary__link[data-v-0b4c5fb1]{justify-self:start}.approved-extras[data-v-6c9b941d]{display:grid;gap:.9rem}.approved-extras__intro[data-v-6c9b941d]{margin:0;color:var(--color-muted-foreground);font-size:.82rem;line-height:1.55}.approved-extras__list[data-v-6c9b941d]{margin:0;padding:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);list-style:none}.approved-extras__row[data-v-6c9b941d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-border);padding:.7rem .85rem;font-size:.8125rem}.approved-extras__row[data-v-6c9b941d]:last-child{border-bottom:0}.approved-extras__row--total[data-v-6c9b941d]{background:var(--color-muted);font-weight:700}.approved-extras__label small[data-v-6c9b941d]{display:block;margin-top:.1rem;color:var(--color-muted-foreground);font-size:.6875rem}.approved-extras__name[data-v-6c9b941d]{font-weight:600}.approved-extras__toggle[data-v-6c9b941d]{display:flex;align-items:center;gap:.45rem;font-weight:600;cursor:pointer}.approved-extras__controls[data-v-6c9b941d]{display:flex;flex:0 0 auto;align-items:center;gap:.6rem}.approved-extras__qty[data-v-6c9b941d]{width:4.5rem;min-height:2.25rem;border:1px solid var(--color-input);border-radius:calc(var(--radius-md) - .15rem);padding:.4rem .5rem;background:var(--color-card);color:var(--color-foreground);font-size:.875rem;text-align:right;outline:none}.approved-extras__qty[data-v-6c9b941d]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-ring)}.approved-extras__line-total[data-v-6c9b941d]{min-width:4.5rem;font-weight:650;text-align:right;white-space:nowrap}.approved-extras__actions[data-v-6c9b941d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.approved-extras__actions .summary-help[data-v-6c9b941d]{margin:0}.contract-step[data-v-aa147b7f]{display:grid;gap:.9rem}.contract-step__intro[data-v-aa147b7f],.contract-step__meta[data-v-aa147b7f]{margin:0;color:var(--color-muted-foreground);font-size:.82rem;line-height:1.55}.contract-step__head[data-v-aa147b7f],.contract-step__receipt[data-v-aa147b7f],.contract-step__actions[data-v-aa147b7f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.contract-step__receipt[data-v-aa147b7f]{border:1px solid var(--color-status-success-border);border-radius:var(--radius-md);padding:.85rem 1rem;background:var(--color-status-success-bg)}.contract-step__receipt-title[data-v-aa147b7f],.contract-step__sign-title[data-v-aa147b7f]{margin:0;font-size:.875rem;font-weight:700}.contract-step__link[data-v-aa147b7f]{justify-self:start;padding:0;border:0;background:transparent;color:var(--color-primary);font-size:.78rem;font-weight:650;cursor:pointer}.contract-step__link[data-v-aa147b7f]:hover{text-decoration:underline}.contract-step__sign[data-v-aa147b7f]{display:grid;gap:.8rem;border-top:1px solid var(--color-border);padding-top:.9rem}.contract-step__payable[data-v-aa147b7f]{display:grid;grid-template-columns:1fr auto;gap:.15rem 1rem;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.7rem .85rem;background:var(--color-muted);font-size:.8125rem}.contract-step__payable strong[data-v-aa147b7f]{text-align:right}.contract-step__payable small[data-v-aa147b7f]{grid-column:1 / -1;color:var(--color-muted-foreground);font-size:.6875rem}.contract-step__sign[data-v-aa147b7f] .stall-editor-checkbox{display:flex;align-items:flex-start;gap:.6rem;font-size:.8125rem;line-height:1.45;cursor:pointer}.contract-step__sign[data-v-aa147b7f] .stall-editor-checkbox input{flex:0 0 auto;width:1rem;height:1rem;margin:.15rem 0 0;padding:0;accent-color:var(--color-primary)}.contract-step__sign[data-v-aa147b7f] .stall-editor-label{display:inline-flex;align-items:center;gap:.45rem}.contract-step__sign[data-v-aa147b7f] input[type=text],.contract-step__sign[data-v-aa147b7f] input:not([type]){display:block;width:100%;max-width:24rem;min-height:2.5rem;margin-top:.35rem;border:1px solid var(--color-input);border-radius:var(--radius-md);padding:.5rem .7rem;background:var(--color-card);color:var(--color-foreground);font-size:.875rem;outline:none}.contract-step__sign[data-v-aa147b7f] input[type=text]:focus,.contract-step__sign[data-v-aa147b7f] input:not([type]):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-ring)}.contract-step__sign[data-v-aa147b7f] [aria-invalid=true]{border-color:var(--color-status-danger)}.contract-step__actions .summary-help[data-v-aa147b7f]{margin:0}.application-outcome[data-v-d9d2add7]{display:grid;margin:0}.application-outcome__row[data-v-d9d2add7]{display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);gap:.85rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);padding:.65rem 0}.application-outcome__row[data-v-d9d2add7]:first-child{padding-top:0}.application-outcome__row[data-v-d9d2add7]:last-child{border-bottom:0;padding-bottom:0}.application-outcome__row dt[data-v-d9d2add7]{color:var(--color-muted-foreground);font-size:.72rem;font-weight:800}.application-outcome__row dd[data-v-d9d2add7]{margin:0;color:var(--color-card-foreground);font-size:.82rem}@media(max-width:720px){.application-outcome__row[data-v-d9d2add7]{grid-template-columns:1fr;gap:.2rem}}.payment-receipt[data-v-f420aa5e]{display:grid;gap:.85rem;border:1px solid var(--color-status-success-border);border-radius:var(--radius-md);padding:1rem;font-size:.8125rem}.payment-receipt p[data-v-f420aa5e]{margin:0}.payment-receipt__header[data-v-f420aa5e]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.payment-receipt__title[data-v-f420aa5e]{font-size:.95rem;font-weight:700}.payment-receipt__meta[data-v-f420aa5e]{color:var(--color-muted-foreground);font-size:.78rem}.payment-receipt__amount[data-v-f420aa5e]{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.payment-receipt__details[data-v-f420aa5e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem 1.25rem;margin:0}.payment-receipt__details dt[data-v-f420aa5e]{color:var(--color-muted-foreground);font-size:.72rem}.payment-receipt__details dd[data-v-f420aa5e]{margin:.1rem 0 0;overflow-wrap:anywhere}.payment-receipt__mono[data-v-f420aa5e]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.75rem}.payment-receipt__table-wrap[data-v-f420aa5e]{overflow-x:auto}.payment-receipt__table[data-v-f420aa5e]{width:100%;border-collapse:collapse}.payment-receipt__table th[data-v-f420aa5e],.payment-receipt__table td[data-v-f420aa5e]{padding:.4rem .35rem;border-bottom:1px solid var(--color-border);text-align:left;font-weight:400}.payment-receipt__table thead th[data-v-f420aa5e]{color:var(--color-muted-foreground);font-size:.72rem;font-weight:650}.payment-receipt__table tfoot th[data-v-f420aa5e]{color:var(--color-muted-foreground);text-align:right}.payment-receipt__table .num[data-v-f420aa5e]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.payment-receipt__total th[data-v-f420aa5e],.payment-receipt__total td[data-v-f420aa5e]{border-bottom:0;color:var(--color-foreground)!important;font-weight:700!important}.payment-step[data-v-7931aaca]{display:grid;gap:.9rem}.payment-step .banner[data-v-7931aaca]{margin:0}.payment-step__note[data-v-7931aaca]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.65rem .8rem;color:var(--color-muted-foreground);font-size:.78rem}.payment-step__intro[data-v-7931aaca],.payment-step__meta[data-v-7931aaca]{margin:0;color:var(--color-muted-foreground);font-size:.82rem;line-height:1.55}.payment-step__figures[data-v-7931aaca]{display:grid;gap:.35rem;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.75rem .9rem;background:var(--color-muted);font-size:.8125rem}.payment-step__figures div[data-v-7931aaca]{display:flex;justify-content:space-between;gap:1rem}.payment-step__figures dt[data-v-7931aaca]{color:var(--color-muted-foreground)}.payment-step__figures dd[data-v-7931aaca]{margin:0;font-variant-numeric:tabular-nums}.payment-step__due[data-v-7931aaca]{border-top:1px solid var(--color-border);padding-top:.4rem;font-weight:700}.payment-step__due dt[data-v-7931aaca]{color:var(--color-foreground)}.payment-step__actions[data-v-7931aaca]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.payment-step__actions .button[data-v-7931aaca]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.payment-step__link[data-v-7931aaca]{padding:0;border:0;background:transparent;color:var(--color-primary);font-size:.78rem;font-weight:650;cursor:pointer}.payment-step__link[data-v-7931aaca]:hover{text-decoration:underline}.application-ready[data-v-7410cbae]{display:grid;justify-items:center;gap:.6rem;padding:2rem 1rem;text-align:center}.application-ready__mark[data-v-7410cbae]{display:grid;place-items:center;width:3.25rem;height:3.25rem;border:1px solid var(--color-status-success-border);border-radius:999px;background:var(--color-status-success-bg);color:var(--color-status-success-fg, var(--color-primary))}.application-ready__mark svg[data-v-7410cbae]{width:1.5rem;height:1.5rem}.application-ready__title[data-v-7410cbae]{margin:.35rem 0 0;font-size:1.05rem;font-weight:700}.application-ready__text[data-v-7410cbae]{max-width:32rem;margin:0;color:var(--color-muted-foreground);font-size:.875rem;line-height:1.55}.application-ready__checks[data-v-7410cbae]{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.1rem;margin:.5rem 0 0;padding:0;list-style:none;font-size:.8rem}.application-ready__checks li[data-v-7410cbae]:before{content:"✓";margin-right:.35rem;color:var(--color-primary);font-weight:700}.application-stage-panel[data-v-0d70772d]{display:grid;gap:.9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem;background:var(--color-card)}.application-stage-panel--bare[data-v-0d70772d]{border:0;padding:0;background:transparent}.application-stage-panel__header h2[data-v-0d70772d]{margin:.1rem 0 0;color:var(--color-foreground);font-size:1.08rem;line-height:1.25}.application-stage-panel__body[data-v-0d70772d]{min-width:0}.application-stage-panel--details[data-v-0d70772d]{padding:0}.application-stage-panel--details summary[data-v-0d70772d]{cursor:pointer;padding:.85rem 1rem;color:var(--color-foreground);font-size:.86rem;font-weight:850}.application-stage-panel--details .application-stage-panel__body[data-v-0d70772d]{border-top:1px solid var(--color-border);padding:1rem}.application-stage-unavailable[data-v-e14e71dd]{margin:0;color:var(--color-muted-foreground);font-size:.82rem;line-height:1.55}.application-stall-summary[data-v-8f004196]{display:grid;gap:.9rem}.application-stall-summary__controls[data-v-8f004196]{display:flex;justify-content:flex-end;gap:.8rem}.application-menu[data-v-f1940841]{display:grid;gap:.55rem}.application-placeholder[data-v-f1940841]{margin:0;color:var(--color-muted-foreground);font-size:.78rem}.application-menu__row[data-v-f1940841]{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);padding-bottom:.55rem;color:var(--color-card-foreground);font-size:.78rem}.application-menu__row[data-v-f1940841]:last-child{border-bottom:0;padding-bottom:0}.application-menu__row span[data-v-f1940841]{display:block;margin-top:.12rem;color:var(--color-muted-foreground);font-size:.7rem}.application-summary[data-v-56d21857]{display:grid;gap:1rem}.application-summary__rows[data-v-56d21857]{display:grid;margin:0}.application-summary__row[data-v-56d21857]{display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);gap:.85rem;align-items:start;border-bottom:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);padding:.65rem 0}.application-summary__row[data-v-56d21857]:first-child{padding-top:0}.application-summary__row[data-v-56d21857]:last-child{border-bottom:0;padding-bottom:0}.application-summary__row dt[data-v-56d21857]{color:var(--color-muted-foreground);font-size:.72rem;font-weight:800}.application-summary__row dd[data-v-56d21857]{margin:0;color:var(--color-card-foreground);font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.application-summary__menu[data-v-56d21857]{display:grid;gap:.55rem}.application-summary__menu h3[data-v-56d21857]{margin:0;color:var(--color-foreground);font-size:.9rem}@media(max-width:720px){.application-summary__row[data-v-56d21857]{grid-template-columns:1fr;gap:.2rem}}.application-step-rail[data-v-c7c35c85]{position:sticky;top:4.7rem;display:grid;gap:1rem}.application-step-rail__groups[data-v-c7c35c85]{display:grid;gap:.9rem}.application-step-rail__group[data-v-c7c35c85]{display:grid;gap:.45rem}.application-step-rail__group-title[data-v-c7c35c85]{padding:.1rem 0 .1rem .5rem;color:var(--color-foreground)}.application-step-rail__group-title span[data-v-c7c35c85]{font-size:.8rem;font-weight:850}.application-step-rail__timeline[data-v-c7c35c85]{display:grid;gap:0;padding-left:.1rem}.application-step-rail__timeline-row[data-v-c7c35c85]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 1.4rem;gap:.85rem;align-items:center;box-sizing:border-box;min-height:2.85rem;border:0;border-block:.2rem solid transparent;border-radius:.55rem;background-clip:padding-box;padding:.22rem .35rem .22rem .5rem;color:var(--color-muted-foreground);font-size:.78rem;font-weight:800}button.application-step-rail__timeline-row[data-v-c7c35c85]{width:100%;background-color:transparent;font-family:inherit;text-align:left;cursor:pointer}.application-step-rail__timeline-row.is-selectable[data-v-c7c35c85]:not(.is-current):hover{background-color:var(--color-muted)}.application-step-rail__timeline-row.is-selectable[data-v-c7c35c85]:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.application-step-rail__timeline-row.is-selected[data-v-c7c35c85]{background-color:color-mix(in srgb,var(--color-sidebar-primary) 10%,transparent)}.application-step-rail__timeline-copy[data-v-c7c35c85]{display:grid;gap:.12rem}.application-step-rail__timeline-row strong[data-v-c7c35c85]{color:inherit;font:inherit}.application-step-rail__timeline-row small[data-v-c7c35c85]{color:var(--color-muted-foreground);font-size:.66rem;font-weight:700;line-height:1.25}.application-step-rail__timeline-marker[data-v-c7c35c85]{position:relative;z-index:1;display:inline-grid;width:1rem;height:1rem;place-self:center;place-items:center;border:1px solid var(--color-border);border-radius:999px;background:var(--color-card)}.application-step-rail__timeline-marker[data-v-c7c35c85]:after{position:absolute;top:calc(100% + 1px);left:50%;width:1px;height:2.24rem;background:var(--color-border);content:"";transform:translate(-50%)}.application-step-rail__timeline-row:last-child .application-step-rail__timeline-marker[data-v-c7c35c85]:after{display:none}.application-step-rail__timeline-row.is-complete[data-v-c7c35c85]{color:var(--color-sidebar-primary)}.application-step-rail__timeline-row.is-complete .application-step-rail__timeline-marker[data-v-c7c35c85]{border-color:var(--color-sidebar-primary);background:var(--color-sidebar-primary)}.application-step-rail__timeline-row.is-complete .application-step-rail__timeline-marker[data-v-c7c35c85]:after{background:var(--color-sidebar-primary)}.application-step-rail__timeline-icon[data-v-c7c35c85]{width:.66rem;height:.66rem;color:var(--color-card);stroke-width:3}.application-step-rail__timeline-row.is-current[data-v-c7c35c85]{color:var(--color-status-info);background-color:var(--color-status-info-bg)}.application-step-rail__timeline-row.is-current .application-step-rail__timeline-marker[data-v-c7c35c85]{border-color:var(--color-status-info);background:var(--color-status-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-status-info) 16%,transparent)}.application-step-rail__timeline-row.is-failed[data-v-c7c35c85]{color:var(--color-status-danger);background-color:color-mix(in srgb,var(--color-status-danger) 9%,transparent)}.application-step-rail__timeline-row.is-failed .application-step-rail__timeline-marker[data-v-c7c35c85]{border-color:var(--color-status-danger);background:var(--color-status-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-status-danger) 16%,transparent)}.application-stage[data-v-81a8a80d]{overflow:visible}.application-stage__layout[data-v-81a8a80d]{display:grid;grid-template-columns:minmax(15rem,.75fr) minmax(0,2.4fr);gap:1.25rem;align-items:start;padding:1rem}.application-stage__content[data-v-81a8a80d]{display:grid;gap:1rem;min-width:0}.application-stage__header[data-v-81a8a80d]{display:grid;justify-items:start;gap:.55rem}.application-stage__header p[data-v-81a8a80d]{margin:0;color:var(--color-muted-foreground);font-size:.9rem;line-height:1.55}.application-stage__supporting[data-v-81a8a80d]{display:grid;gap:.75rem}@media(max-width:72rem){.application-stage__layout[data-v-81a8a80d]{grid-template-columns:1fr}.application-stage__rail[data-v-81a8a80d]{position:static}}.vendor-application-detail-page[data-v-dbca6546]{max-width:78rem}.application-empty-panel[data-v-dbca6546]{display:grid;gap:.65rem;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem;background:var(--color-card);color:var(--color-muted-foreground)}.application-empty-panel h1[data-v-dbca6546],.application-empty-panel p[data-v-dbca6546]{margin:0}.application-empty-panel h1[data-v-dbca6546]{color:var(--color-foreground);font-size:1.15rem}.application-empty-panel .button[data-v-dbca6546]{width:fit-content}.stalls-page{max-width:78rem}.stalls-hero,.stalls-detail-hero{position:relative;overflow:hidden;display:grid;gap:1.5rem;border:1px solid color-mix(in srgb,var(--color-primary) 14%,var(--color-border));border-radius:1.2rem;padding:1.2rem 1.25rem;background:color-mix(in srgb,var(--color-card) 94%,transparent);box-shadow:0 10px 24px #0f172a14}.stalls-hero{margin-bottom:1rem}.stalls-create-modal{position:fixed;z-index:40;inset:0;display:grid;place-items:start center;overflow-y:auto;padding:8vh 1rem 2rem;background:#0f172a6b}.stalls-create-modal .stalls-create-card{width:min(100%,34rem);margin:0}.stalls-detail-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:1rem}.stalls-detail-hero__aside{display:grid;justify-items:end;gap:.75rem}.stalls-detail-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.stalls-hero__eyebrow,.stalls-detail-hero__org{color:var(--color-muted-foreground);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stalls-hero h1,.stalls-detail-hero h1{max-width:none;margin-top:.25rem;color:var(--color-foreground);font-size:clamp(1.7rem,2.5vw,2.3rem);line-height:1}.stalls-detail-hero h1{max-width:none;font-size:clamp(1.85rem,3vw,2.8rem)}.stalls-hero p,.stalls-detail-hero p{max-width:40rem;margin-top:.55rem;color:var(--color-muted-foreground);font-size:.82rem;line-height:1.55}.stalls-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0}.stalls-toolbar__left{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.stalls-filter-pills{display:flex;flex-wrap:wrap;gap:.65rem}.stalls-filter-pills button{display:inline-flex;align-items:center;gap:.55rem;border:1px solid var(--color-border);border-radius:999px;padding:.6rem .95rem;background:color-mix(in srgb,var(--color-card) 92%,transparent);color:var(--color-card-foreground);font-size:.76rem;font-weight:700;transition:.14s ease}.stalls-filter-pills button.is-active{border-color:color-mix(in srgb,var(--color-primary) 44%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 88%,var(--color-card) 12%);color:var(--color-accent-foreground);box-shadow:0 10px 22px #14b8a61c}.stalls-add-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;border:1.5px dashed color-mix(in srgb,var(--color-primary) 44%,var(--color-border));border-radius:1rem;padding:.7rem 1.15rem;background:color-mix(in srgb,var(--color-accent) 70%,transparent);color:var(--color-primary);font-size:.8rem;font-weight:700}.stalls-add-button:hover{transform:translateY(-1px)}.stalls-banner{display:grid;gap:.28rem;margin-bottom:.9rem;border:1px solid transparent;border-radius:1rem;padding:.9rem 1rem;font-size:.77rem}.stalls-banner strong{font-weight:800}.stalls-banner--warning{border-color:color-mix(in srgb,var(--color-status-danger-border) 82%,var(--color-border));background:color-mix(in srgb,var(--color-status-danger-bg) 72%,transparent);color:color-mix(in srgb,var(--color-status-danger) 88%,var(--color-foreground))}.stalls-banner--danger{border-color:var(--color-status-danger-border);background:linear-gradient(135deg,var(--color-status-danger-bg),rgb(254 242 242));color:var(--color-status-danger)}.stalls-banner--success{border-color:var(--color-status-success-border);background:linear-gradient(135deg,var(--color-status-success-bg),rgb(240 253 244));color:var(--color-status-success)}.stalls-create-card,.stalls-loading-card,.stalls-detail-card{border-radius:1.35rem;background:color-mix(in srgb,var(--color-card) 95%,transparent)}.stalls-create-card{margin-bottom:1rem}.stalls-create-card__header,.stalls-detail-card__header{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.stalls-create-card__header h2,.stalls-detail-card__header h2{margin-top:.2rem;font-size:1.08rem}.stalls-create-card__grid{margin-top:0}.stalls-create-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.stalls-create-card__footer p{color:var(--color-muted-foreground);font-size:.72rem}.stalls-empty{display:grid;place-items:center;min-height:18rem}.stalls-empty__panel{width:min(100%,28rem);border:1px solid var(--color-border);border-radius:1.5rem;padding:2rem 1.5rem;text-align:center;background:color-mix(in srgb,var(--color-card) 92%,transparent)}.stalls-empty__panel h2{margin-top:.45rem;font-size:1.3rem}.stalls-empty__panel p:last-child{margin-top:.45rem;color:var(--color-muted-foreground)}.stalls-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.stalls-card{text-decoration:none}.stalls-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.stalls-card{display:grid;gap:1rem;align-content:start;border:1px solid color-mix(in srgb,var(--color-border) 84%,white 16%);border-radius:1.4rem;padding:1.2rem;background:color-mix(in srgb,var(--color-card) 98%,transparent);color:var(--color-card-foreground);text-align:left;box-shadow:0 18px 34px #0f172a0f;transition:.16s ease}.stalls-card{min-width:0}.stalls-card__topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.stalls-card__identity{flex-direction:column;align-items:flex-start}.stalls-card__identity .stalls-card__mark{width:5rem;height:5rem}.stalls-card__identity .stalls-card__mark .icon{width:2rem;height:2rem}.stalls-card__status,.stalls-card__headline h2{display:flex;align-items:center;gap:.5rem}.stalls-card__headline h2{overflow-wrap:anywhere}.stalls-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-primary) 26%,var(--color-border));box-shadow:0 24px 44px #0f172a17}.stalls-card:has(.status-badge--success){border-color:color-mix(in srgb,var(--color-status-success-border) 85%,var(--color-border));background:color-mix(in srgb,var(--color-card) 98%,transparent)}.stalls-card:has(.status-badge--neutral){border-color:color-mix(in srgb,var(--color-status-warning-border) 72%,var(--color-border));background:color-mix(in srgb,var(--color-card) 98%,transparent)}.stalls-card:has(.status-badge--warning){border-color:color-mix(in srgb,var(--color-status-danger-border) 82%,var(--color-border));background:color-mix(in srgb,var(--color-card) 98%,transparent)}.stalls-card__identity,.stalls-detail-hero__main{display:flex;align-items:center;gap:.8rem;min-width:0}.stalls-card__mark,.stalls-detail-hero__mark{display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:1rem;background:color-mix(in srgb,var(--color-accent) 84%,var(--color-card) 16%);color:var(--color-primary)}.stalls-card__mark{width:2.75rem;height:2.75rem;border:1px solid color-mix(in srgb,var(--color-primary) 16%,var(--color-border))}.stalls-detail-hero__mark{width:3.5rem;height:3.5rem;border:1px solid color-mix(in srgb,var(--color-primary) 14%,var(--color-border))}.stalls-card__mark img,.stalls-detail-hero__mark img{width:100%;height:100%;object-fit:cover}.stalls-card__mark :deep(.icon),.stalls-detail-hero__mark :deep(.icon){width:1.2rem;height:1.2rem}.stalls-detail-hero__mark :deep(.icon){width:1.45rem;height:1.45rem}.stalls-card__headline h2{font-size:1.28rem;line-height:1.02}.stalls-card__summary{display:grid;justify-items:end;gap:.5rem;min-width:0}.stalls-card__type{color:var(--color-muted-foreground);font-size:.75rem;text-align:right;overflow-wrap:anywhere}.stalls-card__history{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.stalls-card__history-label{flex:0 0 auto;color:color-mix(in srgb,var(--color-muted-foreground) 60%,var(--color-card));font-size:.6rem;font-weight:600;letter-spacing:.08em}.stalls-card__events{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 0;padding-left:12px}.stalls-card__event{flex:0 0 36px;width:36px;height:36px;margin-left:-12px;transition:margin .18s ease}.stalls-card__history:hover .stalls-card__event,.stalls-card__events:focus-within .stalls-card__event{margin-left:0;margin-right:6px}.stalls-card__event-icon{display:grid;place-items:center;box-sizing:border-box;width:36px;height:36px;overflow:hidden;border:2px solid var(--color-border);border-radius:50%;background:var(--color-secondary);color:var(--color-muted-foreground)}.stalls-card__event-icon img{width:100%;height:100%;object-fit:cover}.stalls-card__event-icon .icon{width:16px;height:16px}.stalls-card__event-icon:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.stalls-card__event{transition:none}}.stalls-breadcrumb{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1rem;border:0;padding:0;background:transparent;color:var(--color-muted-foreground);font-size:.74rem;font-weight:700}.stalls-breadcrumb .icon{transform:rotate(180deg)}.stalls-workbench{border-radius:1.35rem;overflow:visible;padding:0}.stalls-workbench__layout{display:grid;grid-template-columns:minmax(15rem,.75fr) minmax(0,2.4fr);align-items:start;gap:1.25rem;padding:1rem}.stalls-workbench__content{min-width:0}@media(max-width:72rem){.stalls-workbench__layout{grid-template-columns:minmax(0,1fr)}}.stalls-workbench__header{padding:.9rem .9rem 0}.stalls-detail-body{display:grid;gap:1rem;padding:.9rem}.stalls-workbench__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--color-border);padding:.9rem;background:color-mix(in srgb,var(--color-secondary) 42%,transparent)}.stalls-workbench__footer-copy{color:var(--color-muted-foreground);font-size:.72rem}.stalls-workbench__footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-left:auto}.stalls-detail-card__grid,.stalls-detail-card__stack{margin-top:0}.stalls-detail-card label,.stalls-create-card label{display:grid;gap:.42rem;color:var(--color-card-foreground);font-size:.74rem;font-weight:700}.stalls-detail-card label span,.stalls-create-card label span{display:flex;align-items:center;gap:.45rem}.stalls-detail-card label em{font-style:normal;color:var(--color-status-warning);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.stalls-detail-card input,.stalls-detail-card textarea,.stalls-detail-card select,.stalls-create-card input,.stalls-create-card textarea,.stalls-create-card select{width:100%;border:1px solid color-mix(in srgb,var(--color-input) 88%,white 12%);border-radius:.95rem;padding:.78rem .85rem;background:#fffffff0;color:var(--color-foreground)}.stalls-detail-card input[disabled]{background:color-mix(in srgb,var(--color-secondary) 80%,transparent);color:var(--color-muted-foreground)}.stalls-detail-card textarea,.stalls-create-card textarea{min-height:8rem;resize:vertical}.stalls-unsaved-modal{position:fixed;inset:0;z-index:45;display:grid;place-items:center;padding:1.5rem;background:#09090b5c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stalls-unsaved-modal__card{display:grid;gap:1rem;width:min(100%,26rem);border:1px solid color-mix(in srgb,var(--color-status-warning-border) 76%,var(--color-border));border-radius:1.1rem;padding:1.1rem;background:color-mix(in srgb,var(--color-card) 97%,transparent);box-shadow:0 22px 44px #0f172a2e}.stalls-unsaved-modal__copy{display:grid;gap:.18rem}.stalls-unsaved-modal__copy strong{color:var(--color-card-foreground);font-size:.92rem;font-weight:800}.stalls-unsaved-modal__copy span{color:var(--color-muted-foreground);font-size:.78rem;line-height:1.45}.stalls-unsaved-modal__actions{display:flex;justify-content:flex-end;gap:.65rem}@media(max-width:1200px){.stalls-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.stalls-hero,.stalls-detail-hero{grid-template-columns:1fr}}@media(max-width:720px){.stalls-card-grid{grid-template-columns:1fr}.stalls-toolbar,.stalls-workbench__footer,.stalls-create-card__footer{align-items:stretch;flex-direction:column}.stalls-detail-hero__actions,.stalls-workbench__footer-actions,.stalls-filter-pills{width:100%}.stalls-detail-hero__main{align-items:flex-start}.stalls-detail-hero__aside{justify-items:stretch}.stalls-unsaved-modal__actions{flex-direction:column}}.event-assignment-group[data-v-0d80cd17]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.1rem 1rem;padding:.5rem .85rem}.event-assignment-group+.event-assignment-group[data-v-0d80cd17]{border-top:1px solid color-mix(in srgb,var(--color-border) 45%,transparent)}.event-assignment-group h4[data-v-0d80cd17]{margin:0;color:var(--color-foreground);font-size:.8125rem;font-weight:650;line-height:1.3}.event-assignment-group__date[data-v-0d80cd17]{margin:0;justify-self:end;color:var(--color-muted-foreground);font-size:.6875rem}.event-assignment-group__stalls[data-v-0d80cd17]{display:grid;gap:.1rem;margin:0;padding:0;list-style:none;color:var(--color-muted-foreground);font-size:.75rem}.event-assignment-group__legacy[data-v-0d80cd17]{font-size:.6875rem;font-style:italic}.event-assignment-group__link[data-v-0d80cd17]{justify-self:end;align-self:start;font-size:.75rem;white-space:nowrap}@media(max-width:720px){.event-assignment-group[data-v-0d80cd17]{grid-template-columns:minmax(0,1fr);gap:.1rem}.event-assignment-group__date[data-v-0d80cd17],.event-assignment-group__link[data-v-0d80cd17]{justify-self:start}.event-assignment-group__link[data-v-0d80cd17]{margin-top:.3rem}}.staff-page[data-v-485ea62b]{max-width:78rem}.staff-empty[data-v-485ea62b]{padding:.25rem 0}.staff-row-action[data-v-485ea62b]{font-size:.6875rem}.staff-identity[data-v-485ea62b]{display:flex;align-items:center;gap:.55rem}.staff-identity__detail[data-v-485ea62b]{display:grid;min-width:0;gap:.05rem}.staff-identity__detail small[data-v-485ea62b]{color:var(--color-muted-foreground)}.staff-roster__state[data-v-485ea62b]{display:block;color:var(--color-foreground);font-size:.8125rem}.staff-roster__state--muted[data-v-485ea62b]{color:var(--color-muted-foreground)}.staff-roster__action[data-v-485ea62b]{margin-top:.1rem;font-size:.75rem;font-weight:600}.staff-roster__hint[data-v-485ea62b]{display:block;color:var(--color-muted-foreground);font-size:.6875rem}.staff-row--expanded>td[data-v-485ea62b]{border-bottom:0;padding-bottom:.4rem}.staff-roster-row>td[data-v-485ea62b]{padding-top:0;padding-bottom:.9rem;white-space:normal}.staff-roster-row[data-v-485ea62b]:hover,.staff-row--expanded[data-v-485ea62b]:hover{background:none}.staff-roster-panel[data-v-485ea62b]{margin-left:2.3rem;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-card)}.staff-roster-panel__caption[data-v-485ea62b]{margin:0;border-bottom:1px solid var(--color-border);padding:.4rem .85rem;background:var(--color-accent);color:var(--color-accent-foreground);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.staff-roster-panel__body[data-v-485ea62b]{max-height:22rem;overflow-y:auto}@media(max-width:720px){.staff-page[data-v-485ea62b] .data-table thead{display:none}.staff-page[data-v-485ea62b] .data-table,.staff-page[data-v-485ea62b] .data-table tbody,.staff-page[data-v-485ea62b] .data-table tr,.staff-page[data-v-485ea62b] .data-table td{display:block;width:auto}.staff-page[data-v-485ea62b] .data-table tr{border-bottom:1px solid var(--color-border);padding:.85rem 1rem}.staff-page[data-v-485ea62b] .data-table td{border:0;padding:.15rem 0}.staff-page[data-v-485ea62b] .data-table td[data-label=Role]:before,.staff-page[data-v-485ea62b] .data-table td[data-label=Organisation]:before{content:attr(data-label) ": ";color:var(--color-muted-foreground);font-size:.6875rem}.staff-page[data-v-485ea62b] .data-table td[data-label=Status]{padding-top:.4rem}.staff-page[data-v-485ea62b] .data-table td[data-label=Roster]{padding-top:.45rem}.staff-page[data-v-485ea62b] .data-table tr.staff-row--expanded{border-bottom:0;padding-bottom:.15rem}.staff-page[data-v-485ea62b] .data-table tr.staff-roster-row{padding-top:0}}.staff-invite-modal[data-v-485ea62b]{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.5rem;background:#09090b85;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.staff-invite-modal__dialog[data-v-485ea62b]{width:min(100%,48rem);max-height:min(88vh,56rem);overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:1.2rem;background:var(--color-card);box-shadow:var(--shadow-safi-float)}.staff-invite-form[data-v-485ea62b]{width:100%;margin-top:1rem}.staff-invite-form__actions[data-v-485ea62b]{display:flex;justify-content:flex-end;gap:.75rem}.staff-invite-form__error[data-v-485ea62b]{color:var(--color-status-danger);font-size:.6875rem}.vendor-document-file-row[data-v-ba6d25bf]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:.95rem 1rem;background:color-mix(in srgb,var(--color-card) 96%,transparent)}.vendor-document-file-row__file[data-v-ba6d25bf]{display:flex;min-width:0;align-items:center;gap:.85rem}.vendor-document-file-row__icon[data-v-ba6d25bf]{display:inline-grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-secondary);color:var(--color-muted-foreground)}.vendor-document-file-row__meta[data-v-ba6d25bf]{display:grid;min-width:0;gap:.18rem}.vendor-document-file-row__meta strong[data-v-ba6d25bf]{overflow:hidden;color:var(--color-card-foreground);font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.vendor-document-file-row__meta span[data-v-ba6d25bf]{color:var(--color-muted-foreground);font-size:.74rem}.vendor-document-file-row__actions[data-v-ba6d25bf]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;flex-shrink:0}@media(max-width:720px){.vendor-document-file-row[data-v-ba6d25bf]{align-items:stretch;flex-direction:column}.vendor-document-file-row__actions[data-v-ba6d25bf]{justify-content:flex-start}.vendor-document-file-row__meta strong[data-v-ba6d25bf]{white-space:normal;word-break:break-word}}.vendor-document-marker[data-v-f5979e0e]{display:inline-grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--color-border);border-radius:999px;font-size:.82rem;font-weight:700}.vendor-document-marker--approved[data-v-f5979e0e]{border-color:var(--color-status-success-border);background:var(--color-status-success-bg);color:var(--color-status-success)}.vendor-document-marker--action-required[data-v-f5979e0e]{border-color:var(--color-status-danger-border);background:var(--color-status-danger-bg);color:var(--color-status-danger)}.vendor-document-marker--required[data-v-f5979e0e]{border-color:var(--color-border);background:var(--color-secondary);color:var(--color-card-foreground)}.vendor-document-card[data-v-6bdb3e26]{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card);box-shadow:var(--shadow-safi-card)}.vendor-document-card__summary[data-v-6bdb3e26]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;cursor:pointer;list-style:none}.vendor-document-card__summary[data-v-6bdb3e26]::-webkit-details-marker{display:none}.vendor-document-card__summary-main[data-v-6bdb3e26],.vendor-document-card__title-row[data-v-6bdb3e26]{display:flex;min-width:0;align-items:center;gap:.9rem}.vendor-document-card__summary-copy[data-v-6bdb3e26]{display:grid;min-width:0;gap:.15rem}.vendor-document-card__summary-copy strong[data-v-6bdb3e26]{color:var(--color-card-foreground);font-size:.92rem}.vendor-document-card__summary-copy span[data-v-6bdb3e26]{overflow:hidden;color:var(--color-muted-foreground);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.vendor-document-card__summary-side[data-v-6bdb3e26]{display:flex;align-items:center;gap:.85rem;flex-shrink:0}.vendor-document-card__chevron[data-v-6bdb3e26]{color:var(--color-muted-foreground);transition:transform .16s ease;transform:rotate(90deg)}.vendor-document-card[open] .vendor-document-card__chevron[data-v-6bdb3e26]{transform:rotate(-90deg)}.vendor-document-card__body[data-v-6bdb3e26]{display:grid;gap:1.25rem;border-top:1px solid var(--color-border);padding:1.2rem 1.15rem 1.15rem}.vendor-document-card__heading-main[data-v-6bdb3e26]{display:grid;gap:.9rem}.vendor-document-card__description[data-v-6bdb3e26]{color:var(--color-muted-foreground);font-size:.8rem;line-height:1.55}.vendor-document-card__alert[data-v-6bdb3e26]{display:grid;gap:.25rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:.8rem .9rem;font-size:.76rem}.vendor-document-card__alert strong[data-v-6bdb3e26]{font-weight:700}.vendor-document-card__alert--action_required[data-v-6bdb3e26]{border-color:var(--color-status-danger-border);background:var(--color-status-danger-bg);color:var(--color-status-danger)}.vendor-document-card__empty-file[data-v-6bdb3e26]{border:1px dashed var(--color-border);border-radius:var(--radius-lg);padding:1rem;color:var(--color-muted-foreground);font-size:.78rem}.vendor-document-card__footer[data-v-6bdb3e26]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.vendor-document-card__expiry-field[data-v-6bdb3e26]{display:grid;gap:.4rem;min-width:min(100%,15rem);color:var(--color-card-foreground);font-size:.72rem;font-weight:650}.vendor-document-card__expiry-field span[data-v-6bdb3e26],.vendor-document-card__verified span[data-v-6bdb3e26]{color:var(--color-muted-foreground)}.vendor-document-card__expiry-field em[data-v-6bdb3e26]{color:var(--color-status-danger);font-style:normal}.vendor-document-card__council-fields[data-v-6bdb3e26]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.vendor-document-card__expiry-field input[data-v-6bdb3e26]{min-height:2.8rem;border:1px solid var(--color-input);border-radius:var(--radius-md);padding:.65rem .75rem;background:var(--color-card);color:var(--color-foreground);font-size:.84rem}.vendor-document-card__expiry-field input[data-v-6bdb3e26]:disabled{background:var(--color-secondary);color:var(--color-muted-foreground)}.vendor-document-card__verified[data-v-6bdb3e26]{color:var(--color-status-success);font-size:.78rem;font-weight:700}.vendor-document-card__actions[data-v-6bdb3e26]{display:flex;flex-wrap:wrap;gap:.65rem}.vendor-document-card__file-input[data-v-6bdb3e26]{display:none}@media(max-width:720px){.vendor-document-card__summary[data-v-6bdb3e26],.vendor-document-card__footer[data-v-6bdb3e26]{align-items:start;flex-direction:column}.vendor-document-card__summary-copy span[data-v-6bdb3e26]{white-space:normal;word-break:break-word}.vendor-document-card__summary-side[data-v-6bdb3e26]{width:100%;justify-content:space-between}.vendor-document-card__expiry-field[data-v-6bdb3e26]{min-width:100%}}.vendor-documents-page[data-v-69550c6c]{max-width:74rem}.vendor-documents-list[data-v-69550c6c]{display:grid;gap:1rem}.vendor-documents-empty[data-v-69550c6c]{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:1.25rem;background:var(--color-card);color:var(--color-muted-foreground)}.data-table--vendor-invoices[data-v-c16d7be1]{table-layout:fixed}.col-invoice[data-v-c16d7be1]{width:27%}.col-event[data-v-c16d7be1]{width:25%}.col-issued[data-v-c16d7be1],.col-amount[data-v-c16d7be1]{width:13%}.col-status[data-v-c16d7be1]{width:12%}.col-action[data-v-c16d7be1]{width:10%}.data-table--vendor-invoices[data-v-c16d7be1] :is(th,td){overflow-wrap:anywhere}.invoice-amount[data-v-c16d7be1]{font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-action[data-v-c16d7be1]{text-align:left}.invoice-action .button[data-v-c16d7be1]{min-height:2rem;padding:.3rem .7rem;font-size:.7rem;white-space:nowrap}.invoice-action small[data-v-c16d7be1]{display:block;color:var(--color-muted-foreground);font-size:.68rem;line-height:1.35;text-wrap:balance}@media(max-width:780px){.data-table--vendor-invoices[data-v-c16d7be1] :is(th,td):nth-child(4){display:table-cell}.data-table--vendor-invoices[data-v-c16d7be1] :is(th,td):nth-child(3){display:none}}.invoice-open[data-v-c16d7be1]{padding:0;border:0;background:none;color:var(--color-foreground);font:inherit;font-weight:650;cursor:pointer;text-align:left}.invoice-open[data-v-c16d7be1]:hover,.invoice-open[data-v-c16d7be1]:focus-visible{text-decoration:underline}.business-logo-field[data-v-7276fd3c] .stall-editor-upload__frame{position:relative}.business-logo-field[data-v-7276fd3c] .stall-editor-upload__preview{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:.5rem!important}.business-logo-field[data-v-7276fd3c] .stall-editor-label .icon,.business-logo-field[data-v-7276fd3c] .stall-editor-upload__placeholder .icon{display:none!important}.op-row+.op-row[data-v-8af126a4]{border-top:1px solid var(--color-border)}.op-row__head[data-v-8af126a4]{display:flex;width:100%;align-items:center;gap:.6rem;border:0;padding:.75rem .9rem;background:none;color:inherit;cursor:pointer;font:inherit;text-align:left}.op-row__mark[data-v-8af126a4]{flex-shrink:0}.op-row__mark--done[data-v-8af126a4]{color:var(--color-status-success)}.op-row__mark--warning[data-v-8af126a4]{color:var(--color-status-warning)}.op-row__name[data-v-8af126a4]{min-width:0;overflow:hidden;color:var(--color-card-foreground);font-size:.86rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.op-row__summary[data-v-8af126a4]{margin-left:auto;font-size:.76rem}.op-row__summary--done[data-v-8af126a4]{color:var(--color-muted-foreground)}.op-row__summary--warning[data-v-8af126a4]{color:var(--color-status-warning)}.op-row__chevron[data-v-8af126a4]{flex-shrink:0;color:var(--color-muted-foreground)}.op-row__panel[data-v-8af126a4]{display:grid;gap:.9rem;border-top:1px solid var(--color-border);padding:.9rem}.op-question[data-v-8af126a4]{display:grid;gap:.5rem;border:0;margin:0;padding:0}.op-question legend[data-v-8af126a4]{padding:0;color:var(--color-card-foreground);font-size:.82rem;font-weight:650}.op-segmented[data-v-8af126a4]{display:inline-flex;justify-self:start;overflow:hidden;border:1px solid var(--color-input);border-radius:var(--radius-md)}.op-segmented__option[data-v-8af126a4]{min-width:4.5rem;border:0;padding:.5rem 1rem;background:var(--color-card);color:var(--color-muted-foreground);cursor:pointer;font:inherit;font-size:.82rem}.op-segmented__option+.op-segmented__option[data-v-8af126a4]{border-left:1px solid var(--color-input)}.op-segmented__option--active[data-v-8af126a4]{background:var(--color-primary);color:var(--color-primary-foreground);font-weight:650}.op-req[data-v-8af126a4]{display:grid;gap:.75rem}.op-req__head[data-v-8af126a4]{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.75rem}.op-req__title[data-v-8af126a4]{display:grid;gap:.1rem;min-width:0}.op-req__title strong[data-v-8af126a4]{color:var(--color-card-foreground);font-size:.82rem}.op-req__title em[data-v-8af126a4]{color:var(--color-status-danger);font-style:normal}.op-req__title small[data-v-8af126a4]{color:var(--color-muted-foreground);font-size:.72rem}.op-req__file[data-v-8af126a4]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;color:var(--color-muted-foreground);font-size:.76rem}.op-req__filename[data-v-8af126a4]{max-width:14rem;overflow:hidden;color:var(--color-card-foreground);text-overflow:ellipsis;white-space:nowrap}.op-req__dot[data-v-8af126a4]{color:var(--color-muted-foreground)}.op-req__upload[data-v-8af126a4]{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.op-fields[data-v-8af126a4]{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.op-field[data-v-8af126a4]{display:grid;gap:.28rem;color:var(--color-muted-foreground);font-size:.72rem;font-weight:650}.op-field input[data-v-8af126a4]{min-height:2.5rem;border:1px solid var(--color-input);border-radius:var(--radius-md);padding:.5rem .65rem;background:var(--color-card);color:var(--color-foreground);font-size:.82rem}.op-field input[data-v-8af126a4]:disabled{background:var(--color-card);color:var(--color-card-foreground)}.op-field input.op-field--invalid[data-v-8af126a4]{border-color:var(--color-status-danger)}.op-file__action[data-v-8af126a4]{border:0;padding:0;background:none;color:var(--color-primary);cursor:pointer;font:inherit;font-size:.76rem;font-weight:650;text-decoration:underline}.op-file__action--danger[data-v-8af126a4]{color:var(--color-status-danger)}.op-hint[data-v-8af126a4]{color:var(--color-muted-foreground);font-size:.72rem}.op-hint--invalid[data-v-8af126a4]{color:var(--color-status-danger)}.op-hidden-input[data-v-8af126a4]{display:none}@media(max-width:720px){.op-row__head[data-v-8af126a4]{flex-wrap:wrap}.op-row__summary[data-v-8af126a4]{width:100%;margin-left:1.7rem}}.op-grid[data-v-74b78817]{display:grid;gap:.5rem;margin-top:.9rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.op-pick[data-v-74b78817]{display:flex;align-items:center;gap:.55rem;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.6rem .75rem;background:var(--color-card);color:var(--color-card-foreground);cursor:pointer;font-size:.82rem}.op-pick--on[data-v-74b78817]{border-color:var(--color-primary)}.op-list__kicker[data-v-74b78817]{margin-top:1.35rem;color:var(--color-muted-foreground);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.op-list[data-v-74b78817]{margin-top:.5rem;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.op-national[data-v-74b78817]{margin-top:1.35rem}.op-national__body[data-v-74b78817]{display:grid;gap:.65rem;margin-top:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:.85rem .9rem}.op-national__head[data-v-74b78817]{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.75rem}.op-national__file[data-v-74b78817]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;color:var(--color-muted-foreground);font-size:.76rem}.op-national__filename[data-v-74b78817]{max-width:14rem;overflow:hidden;color:var(--color-card-foreground);text-overflow:ellipsis;white-space:nowrap}.op-national__dot[data-v-74b78817]{color:var(--color-muted-foreground)}.op-national__hint[data-v-74b78817]{color:var(--color-muted-foreground);font-size:.72rem}.op-national__hint--missing[data-v-74b78817]{color:var(--color-status-danger)}.op-national__title[data-v-74b78817]{display:grid;gap:.1rem;min-width:0}.op-national__title strong[data-v-74b78817]{color:var(--color-card-foreground);font-size:.82rem}.op-national__title em[data-v-74b78817]{color:var(--color-status-danger);font-style:normal}.op-national__title small[data-v-74b78817]{color:var(--color-muted-foreground);font-size:.72rem}.op-national__upload[data-v-74b78817]{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.op-file__action[data-v-74b78817]{border:0;padding:0;background:none;color:var(--color-primary);cursor:pointer;font:inherit;font-size:.76rem;font-weight:650;text-decoration:underline}.op-file__action--danger[data-v-74b78817]{color:var(--color-status-danger)}.op-hidden-input[data-v-74b78817]{display:none}.op-empty[data-v-74b78817]{margin-top:.9rem;color:var(--color-muted-foreground);font-size:.78rem}.op-footer__note[data-v-74b78817]{margin-top:.9rem;color:var(--color-muted-foreground);font-size:.76rem}.op-footer__note--pending[data-v-74b78817]{color:var(--color-status-warning)}.refund-bank-card__heading[data-v-3c6334ae]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.refund-bank-card__heading h2[data-v-3c6334ae]{margin:0;color:var(--color-foreground);font-size:.9375rem}.refund-bank-card__toggle[data-v-3c6334ae]{margin-top:-.2rem;color:var(--color-muted-foreground)}.refund-bank-card__toggle[data-v-3c6334ae]:hover,.refund-bank-card__toggle[data-v-3c6334ae]:focus-visible{background:transparent;color:var(--color-muted-foreground)}.refund-bank-card__toggle[data-v-3c6334ae] .icon{transition:transform .14s ease}.refund-bank-card__toggle[aria-expanded=true][data-v-3c6334ae] .icon{transform:rotate(180deg)}.preference-grid__scroll[data-v-6d20d0f6]{overflow-x:auto}.preference-grid__notice p[data-v-6d20d0f6]{margin:0}.preference-grid__notice p+p[data-v-6d20d0f6]{margin-top:.35rem}.preference-grid[data-v-6d20d0f6]{width:100%;border-collapse:collapse;font-size:.78rem}.preference-grid th[data-v-6d20d0f6],.preference-grid td[data-v-6d20d0f6]{padding:.7rem .6rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.preference-grid tbody tr:last-child th[data-v-6d20d0f6],.preference-grid tbody tr:last-child td[data-v-6d20d0f6]{border-bottom:0}.preference-grid thead th[data-v-6d20d0f6]{color:var(--color-muted-foreground);font-size:.7rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.preference-grid__channel[data-v-6d20d0f6]{width:7rem;text-align:center}.preference-grid tbody td.preference-grid__channel[data-v-6d20d0f6]{vertical-align:middle}.preference-grid tbody th[data-v-6d20d0f6]{display:grid;gap:.15rem;font-weight:650}.preference-grid__description[data-v-6d20d0f6]{color:var(--color-muted-foreground);font-weight:400}.preference-grid__toggle input[data-v-6d20d0f6]{width:1.05rem;height:1.05rem;cursor:pointer}.preference-grid__toggle input[data-v-6d20d0f6]:disabled{cursor:not-allowed;opacity:.45}.preference-grid__hint[data-v-6d20d0f6]{color:var(--color-muted-foreground)}.status-led{display:inline-block;width:.65rem;height:.65rem;flex:0 0 auto;border-radius:50%;background:var(--status-led-color, #9ca3af);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-led-color, #9ca3af) 18%,transparent)}.status-led--text{display:inline-grid;place-items:center;box-sizing:border-box;width:auto;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;color:#fff;font-size:.7rem;font-weight:700;line-height:1;white-space:nowrap}
