.app-icon[data-v-45f00c79]{display:inline-flex;align-items:center;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none}.app-btn[data-v-01656592]{cursor:pointer;border-radius:.5rem;font-size:14px;font-weight:600;letter-spacing:0;padding-inline:18px;transition:transform .14s ease,background .14s ease,border-color .14s ease;box-shadow:none!important}.app-btn[data-v-01656592]:hover,.app-btn[data-v-01656592]:focus,.app-btn[data-v-01656592]:active{box-shadow:none!important}.app-btn__content[data-v-01656592]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0}.app-btn__icon[data-v-01656592]{flex:0 0 auto}.app-btn__label[data-v-01656592]{line-height:1}.app-btn--block[data-v-01656592]{width:100%}.app-btn--sm[data-v-01656592]{min-height:36px}.app-btn--md[data-v-01656592]{min-height:42px}.app-btn--lg[data-v-01656592]{min-height:46px}.app-btn--primary[data-v-01656592]{background:var(--app-primary);color:var(--app-text-on-accent, var(--app-card))}.app-btn--primary[data-v-01656592]:hover{transform:translateY(-1px)}.app-btn--secondary[data-v-01656592]{background:var(--app-secondary);color:var(--app-text-on-accent)}.app-btn--secondary[data-v-01656592]:hover{transform:translateY(-1px)}.app-btn--success[data-v-01656592]{background:var(--app-positive);color:var(--app-text-on-accent, var(--app-card))}.app-btn--success[data-v-01656592]:hover{filter:brightness(.96);transform:translateY(-1px)}.app-btn--warning[data-v-01656592]{background:var(--app-warning);color:var(--app-foreground)}.app-btn--warning[data-v-01656592]:hover{filter:brightness(.96);transform:translateY(-1px)}.app-btn--info[data-v-01656592]{background:var(--app-info);color:var(--app-text-on-accent, var(--app-card))}.app-btn--info[data-v-01656592]:hover{filter:brightness(.96);transform:translateY(-1px)}.app-btn--accent[data-v-01656592]{background:var(--app-accent);color:var(--app-text-on-accent, var(--app-card))}.app-btn--accent[data-v-01656592]:hover{filter:brightness(.96);transform:translateY(-1px)}.app-btn--ghost[data-v-01656592]{color:var(--app-muted-foreground)}.app-btn--ghost[data-v-01656592]:hover{transform:translateY(-1px)}.app-btn--inherit[data-v-01656592]{background:transparent;color:inherit}.app-btn--inherit[data-v-01656592]:hover{transform:translateY(-1px)}.app-btn--danger[data-v-01656592]{background:var(--app-negative);color:var(--app-text-on-accent, var(--app-card))}[data-v-01656592] .q-btn:disabled,[data-v-01656592] .q-btn[disabled]{cursor:not-allowed}.app-card[data-v-db072ec6]{background:var(--app-card);border:1px solid var(--app-border);border-radius:8px;box-shadow:var(--app-shadow-sm);padding:16px}.app-card--no-shadow[data-v-db072ec6]{box-shadow:none}.app-card--flush[data-v-db072ec6],.app-card--flush .app-card__body[data-v-db072ec6],.app-card--header-flush .app-card__header[data-v-db072ec6],.app-card--header-flush[data-v-db072ec6] .app-card__header.q-card__section{padding:0}.app-card__header[data-v-db072ec6]{display:flex;justify-content:space-between;gap:16px;padding:24px 24px 0}.app-card__header-main[data-v-db072ec6]{display:grid;gap:6px;min-width:0}.app-card__title-row[data-v-db072ec6]{display:flex;align-items:center;gap:8px}.app-card__title[data-v-db072ec6]{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.app-card__description[data-v-db072ec6]{color:var(--app-muted-foreground);font-size:14px}.app-card__body[data-v-db072ec6]{padding:24px}.app-card__footer[data-v-db072ec6]{padding:0 24px 24px}.app-input-field[data-v-c55b778c]{display:grid;gap:8px}.app-input-field__label[data-v-c55b778c]{font-size:14px;font-weight:500;color:var(--app-foreground)}.app-input-field__required[data-v-c55b778c]{margin-left:4px;font-size:12px;font-weight:400;color:#6b6779}.app-input-field__hint[data-v-c55b778c]{color:var(--app-muted-foreground);font-size:12px}.app-select__placeholder[data-v-c55b778c]{color:var(--app-foreground);opacity:.7}[data-v-c55b778c] .app-select .q-field__control{min-height:36px;box-sizing:border-box;border-radius:var(--app-input-radius);background:var(--app-card)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--app-foreground) 10%,transparent);overflow:visible}[data-v-c55b778c] .app-select:hover .q-field__control,[data-v-c55b778c] .app-select.q-field--highlighted .q-field__control,[data-v-c55b778c] .app-select.q-field--focused .q-field__control{background:var(--app-card)!important}[data-v-c55b778c] .app-select.q-field--outlined .q-field__control:hover:before{border-color:color-mix(in srgb,var(--app-primary) 24%,transparent)}[data-v-c55b778c] .app-select.q-field--outlined .q-field__control:before{border-color:var(--app-input);border-radius:inherit}[data-v-c55b778c] .app-select.q-field--focused .q-field__control:after{border-color:var(--app-accent);border-radius:inherit}[data-v-c55b778c] .app-select .q-field__native,[data-v-c55b778c] .app-select .q-field__input,[data-v-c55b778c] .app-select .q-field__marginal{min-width:0;line-height:1.2;font-size:var(--app-input-font-size);background:transparent!important}[data-v-c55b778c] .app-select .q-field__control-container{min-width:0;padding-top:0;overflow:visible}[data-v-c55b778c] .app-select.q-field--float .q-field__native,[data-v-c55b778c] .app-select.q-field--float .q-field__input{padding-top:7px}[data-v-c55b778c] .app-select--use-input .q-field__input,[data-v-c55b778c] .app-select--use-input.q-field--float .q-field__input{padding-top:0}[data-v-c55b778c] .app-select .q-field__label{top:10px;font-size:11px;line-height:1.1;background:var(--app-card);padding:0 4px}[data-v-c55b778c] .app-select.q-field--float .q-field__label{transform:translateY(-34%) scale(.75)}[data-v-c55b778c] .app-select .q-field__bottom{min-height:0;padding:0}[data-v-c55b778c] .app-select__append-btn{min-width:32px;height:28px;border-radius:9px;padding:0 8px;background:var(--app-accent);color:var(--app-card);box-shadow:0 4px 12px color-mix(in srgb,var(--app-primary) 22%,transparent)}[data-v-c55b778c] .app-select__append-btn .material-symbols-rounded{font-size:16px}[data-v-c55b778c] .app-select__append-btn:hover{filter:brightness(1.03)}[data-v-c55b778c] .app-select__menu{border:1px solid var(--app-border);border-radius:14px;background:var(--app-card);box-shadow:0 18px 42px color-mix(in srgb,var(--app-foreground) 12%,transparent)}[data-v-c55b778c] .app-select__menu .q-item{min-height:40px;color:var(--app-foreground)}[data-v-c55b778c] .app-select__menu .q-item__label{color:var(--app-foreground);font-size:13px}[data-v-c55b778c] .app-select__menu .q-item--active{color:var(--app-primary)}.app-modal-shell[data-v-6e8afedd]{position:relative;border-radius:8px;border:1px solid var(--app-border);box-shadow:var(--app-shadow-md)}.app-modal-shell__close[data-v-6e8afedd]{position:absolute;top:12px;right:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--app-muted-foreground);cursor:pointer}.app-modal-shell__close[data-v-6e8afedd]:hover{color:var(--app-foreground);background:color-mix(in srgb,var(--app-foreground) 6%,transparent)}.app-modal-shell__header[data-v-6e8afedd]{padding:24px 48px 24px 24px}.app-modal-shell__heading[data-v-6e8afedd]{display:grid;gap:6px}.app-modal-shell__title[data-v-6e8afedd]{display:inline-flex;align-items:center;gap:8px;font-size:18px;font-weight:600;letter-spacing:-.02em}.app-modal-shell__title-icon[data-v-6e8afedd]{color:var(--app-primary)}.app-modal-shell__description[data-v-6e8afedd]{color:var(--app-muted-foreground);font-size:12px}.app-modal-shell__body[data-v-6e8afedd]{padding:24px}.app-modal-shell__footer[data-v-6e8afedd]{padding:0 24px 24px}
