.cst-form[data-v-7cdc6794]{font-family:var(--font-ui)}.brand-section[data-v-7cdc6794]{background:var(--bg-surface);border:1px solid var(--line-1);border-radius:var(--r-lg,18px);box-shadow:var(--shadow-xs);padding:var(--s-5,20px) var(--s-5,20px) var(--s-6,24px);margin-bottom:var(--s-5,20px)}.brand-section-title[data-v-7cdc6794]{font-family:var(--font-display);font-weight:var(--w-semibold,600);font-size:18px;line-height:1.3;color:var(--brand-navy);margin-bottom:var(--s-2,8px)}.brand-hairline-divider[data-v-7cdc6794]{height:1px;background:var(--line-1);margin-bottom:var(--s-4,16px)}.brand-section[data-v-7cdc6794] .v-col>span{font-family:var(--font-ui);font-weight:var(--w-semibold,600);color:var(--fg-2);font-size:var(--fs-small,15px)}.brand-section[data-v-7cdc6794] .v-autocomplete.v-text-field--filled .v-input__slot,.brand-section[data-v-7cdc6794] .v-text-field.v-text-field--filled .v-input__slot{background:var(--bg-page-2)!important;border-radius:var(--r-md,12px)!important;border:1px solid var(--line-1);transition:border-color .2s var(--ease-brand),background .2s var(--ease-brand)}.brand-section[data-v-7cdc6794] .v-autocomplete.v-input--is-focused .v-input__slot,.brand-section[data-v-7cdc6794] .v-text-field--filled.v-input--is-focused .v-input__slot{border-color:var(--brand-navy);background:var(--bg-surface)!important}.brand-actions[data-v-7cdc6794]{display:flex;justify-content:flex-start}.brand-actions[data-v-7cdc6794] .v-btn{font-family:var(--font-ui);font-weight:var(--w-semibold,600);letter-spacing:0}.cst-form[data-v-0f92e65e]{font-family:var(--font-ui)}.brand-section[data-v-0f92e65e]{background:var(--bg-surface);border:1px solid var(--line-1);border-radius:var(--r-lg,18px);box-shadow:var(--shadow-xs);padding:var(--s-5,20px) var(--s-5,20px) var(--s-6,24px);margin-bottom:var(--s-5,20px)}.brand-section-title[data-v-0f92e65e]{font-family:var(--font-display);font-weight:var(--w-semibold,600);font-size:18px;line-height:1.3;color:var(--brand-navy);margin-bottom:var(--s-2,8px)}.brand-hairline-divider[data-v-0f92e65e]{height:1px;background:var(--line-1);margin-bottom:var(--s-4,16px)}.brand-section[data-v-0f92e65e] .v-col>span{font-family:var(--font-ui);font-weight:var(--w-semibold,600);color:var(--fg-2);font-size:var(--fs-small,15px)}.brand-section[data-v-0f92e65e] .v-autocomplete.v-text-field--filled .v-input__slot,.brand-section[data-v-0f92e65e] .v-text-field.v-text-field--filled .v-input__slot{background:var(--bg-page-2)!important;border-radius:var(--r-md,12px)!important;border:1px solid var(--line-1);transition:border-color .2s var(--ease-brand),background .2s var(--ease-brand)}.brand-section[data-v-0f92e65e] .v-autocomplete.v-input--is-focused .v-input__slot,.brand-section[data-v-0f92e65e] .v-text-field--filled.v-input--is-focused .v-input__slot{border-color:var(--brand-navy);background:var(--bg-surface)!important}.brand-actions[data-v-0f92e65e]{display:flex;justify-content:flex-start}.brand-actions[data-v-0f92e65e] .v-btn{font-family:var(--font-ui);font-weight:var(--w-semibold,600);letter-spacing:0}.cst-page[data-v-66f11044]{font-family:var(--font-ui);color:var(--fg-1)}.cst-header[data-v-66f11044]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:var(--bg-surface);border:1px solid var(--line-1);border-bottom:3px solid var(--accent-gold);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:12px 18px;margin:4px 0 18px}.cst-header__title[data-v-66f11044]{display:flex;align-items:center;gap:10px}.cst-title[data-v-66f11044]{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.1;color:var(--brand-navy);margin:0}.cst-count[data-v-66f11044]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--fg-2);background:var(--bg-page-2);border:1px solid var(--line-1);border-radius:var(--r-pill);padding:2px 10px}.cst-count__icon[data-v-66f11044]{color:var(--fg-3)}.cst-header__actions[data-v-66f11044]{display:flex;align-items:center;gap:10px;-webkit-margin-start:auto;margin-inline-start:auto}.cst-add[data-v-66f11044]{font-weight:600}.cst-export[data-v-66f11044]{font-weight:600;border:1px solid var(--line-1)!important;background:var(--bg-surface)!important;color:var(--accent-teal)!important}.cst-tablewrap[data-v-66f11044]{background:var(--bg-surface);border:1px solid var(--line-1);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:6px}.cst-table[data-v-66f11044]{background:transparent}.cst-table[data-v-66f11044] .d-flex.pa-4>.v-btn{color:var(--fg-2)!important;font-family:var(--font-ui);font-weight:600;letter-spacing:0}.cst-table[data-v-66f11044] .d-flex.pa-4 .v-text-field--filled>.v-input__control>.v-input__slot,.cst-table[data-v-66f11044] .d-flex.pa-4>.v-btn{background:var(--bg-page-2)!important;border:1px solid var(--line-1)}.cst-table[data-v-66f11044] thead th{background:var(--sand-100)!important;color:var(--fg-2)!important;font-family:var(--font-ui);font-weight:600;font-size:12.5px}.cst-table[data-v-66f11044] tbody tr:hover{background:var(--bg-page-2)!important}.cst-table[data-v-66f11044] tbody td{border-color:var(--line-1)!important}.cst-action[data-v-66f11044] .v-icon{color:var(--fg-2)}.cst-action--danger[data-v-66f11044] .v-icon{color:var(--danger)}.cst-table[data-v-66f11044] .v-pagination__item--active{background:var(--brand-navy)!important;border-color:var(--brand-navy)!important;color:var(--fg-on-navy)!important}.cst-empty[data-v-66f11044]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 16px}.cst-empty__badge[data-v-66f11044]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-page-2);border:1px solid var(--line-1);margin-bottom:12px}.cst-empty__title[data-v-66f11044]{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--fg-1);margin:0 0 2px}.cst-empty__hint[data-v-66f11044]{font-family:var(--font-body);font-size:13px;color:var(--fg-3);margin:0}@media (max-width:600px){.cst-header[data-v-66f11044]{padding:12px 14px}.cst-header__title[data-v-66f11044]{width:100%}.cst-header__actions[data-v-66f11044]{width:100%;-webkit-margin-start:0;margin-inline-start:0}.cst-add[data-v-66f11044],.cst-export[data-v-66f11044]{flex:1 1 auto}.cst-title[data-v-66f11044]{font-size:20px}}