.round-40[data-v-44dc17d7]{width:40px;height:40px}#dark-header-modal .modal-body[data-v-44dc17d7],#dark-header-modal .modal-footer[data-v-44dc17d7],#dark-header-modal .modal-header[data-v-44dc17d7]{padding:.5rem .75rem}.compact-table td[data-v-44dc17d7],.compact-table th[data-v-44dc17d7]{padding:.35rem .5rem;vertical-align:middle}.compact-table th[data-v-44dc17d7]{white-space:nowrap}.text-truncate-1[data-v-44dc17d7]{max-width:180px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-truncate-2[data-v-44dc17d7]{max-width:240px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.text-truncate-1[data-v-44dc17d7],.text-truncate-2[data-v-44dc17d7]{max-width:140px}}#couponActionConfirmModal[data-v-44dc17d7]{z-index:1066}.alva-status-chip i[data-v-44dc17d7]{margin-right:5px}@media (max-width:767px){.alva-coupons-page[data-v-44dc17d7]{padding-left:10px;padding-right:10px}.alva-coupons-hero[data-v-44dc17d7]{padding:16px;border-radius:22px}.alva-coupons-hero h1[data-v-44dc17d7]{font-size:1.25rem}.alva-coupons-hero p[data-v-44dc17d7]{font-size:.82rem}.alva-filter-card[data-v-44dc17d7],.alva-results-card[data-v-44dc17d7]{border-radius:20px;padding:14px}.alva-filter-submit[data-v-44dc17d7]{display:none}.alva-coupons-page .alva-filter-head[data-v-44dc17d7]{gap:12px}.alva-coupons-page .alva-filter-head h2[data-v-44dc17d7]{font-size:1rem}.alva-coupons-page .alva-summary-grid[data-v-44dc17d7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.alva-coupons-page .alva-stat-card[data-v-44dc17d7]{padding:12px;min-height:auto}.alva-coupons-page .alva-stat-icon[data-v-44dc17d7]{width:34px;height:34px}.alva-coupons-page .alva-stat-card strong[data-v-44dc17d7]{font-size:1.05rem}.alva-coupons-page .alva-stat-card small[data-v-44dc17d7]{font-size:.72rem;line-height:1.2}.alva-modern-coupon-card[data-v-44dc17d7]{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.alva-modern-actions[data-v-44dc17d7],.alva-modern-coupon-main[data-v-44dc17d7]{grid-column:1/-1}.alva-modern-detail-btn[data-v-44dc17d7]{width:100%}.alva-modern-coupon-meta[data-v-44dc17d7]{gap:6px;font-size:.74rem}.alva-modern-metric[data-v-44dc17d7],.alva-modern-type-wrap[data-v-44dc17d7]{min-width:0}}[data-v-2b80fc1f]:root{--alva-header-h:64px}.topbar[data-v-2b80fc1f]{position:relative;z-index:1050}@media (min-width:1200px){.topbar[data-v-2b80fc1f]{position:fixed;top:0;left:0;right:0;z-index:1050}[data-v-2b80fc1f] #main-wrapper{padding-top:var(--alva-header-h)}}.alva-backdrop[data-v-2b80fc1f]{position:fixed;inset:0;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1060}.alva-backdrop.show[data-v-2b80fc1f]{opacity:1;pointer-events:auto}.alva-drawer[data-v-2b80fc1f]{position:fixed;top:0;left:0;height:100vh;width:320px;max-width:92vw;transform:translateX(-100%);transition:transform .28s ease;z-index:1061;display:flex;flex-direction:column;border-right:1px solid var(--bs-border-color,rgba(0,0,0,.1));background:var(--bs-body-bg,#fff);box-shadow:0 0 0 1px rgba(0,0,0,.02),0 20px 40px rgba(0,0,0,.18)}.alva-drawer.open[data-v-2b80fc1f]{transform:translateX(0)}[data-v-2b80fc1f] html[data-bs-theme=dark] .alva-drawer{background:#1f2123;border-right-color:#2b2d31}.alva-drawer-header[data-v-2b80fc1f]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--bs-border-color,rgba(0,0,0,.08))}.alva-drawer-header .brand img[data-v-2b80fc1f]{height:36px}.btn-close-x[data-v-2b80fc1f]{background:transparent;border:0;font-size:22px;line-height:1;padding:6px;border-radius:10px}.btn-close-x[data-v-2b80fc1f]:hover{background:rgba(0,0,0,.06)}[data-v-2b80fc1f] html[data-bs-theme=dark] .btn-close-x:hover{background:hsla(0,0%,100%,.06)}.alva-drawer-body[data-v-2b80fc1f]{flex:1;overflow:auto;padding:12px 8px 18px}.alva-menu[data-v-2b80fc1f]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.alva-accordion[data-v-2b80fc1f],.alva-link[data-v-2b80fc1f]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:12px;text-decoration:none;cursor:pointer;border:0;background:transparent;font-weight:500}.alva-accordion i[data-v-2b80fc1f],.alva-link i[data-v-2b80fc1f]{font-size:18px}.alva-accordion span[data-v-2b80fc1f],.alva-link span[data-v-2b80fc1f]{font-size:14px}.alva-accordion[data-v-2b80fc1f]:hover,.alva-link[data-v-2b80fc1f]:hover{background:rgba(0,0,0,.05)}[data-v-2b80fc1f] html[data-bs-theme=dark] .alva-accordion:hover,[data-v-2b80fc1f] html[data-bs-theme=dark] .alva-link:hover{background:hsla(0,0%,100%,.06)}.alva-link.active[data-v-2b80fc1f]{background:var(--bs-primary-bg-subtle,rgba(13,110,253,.12));color:var(--bs-primary,#0d6efd)}[data-v-2b80fc1f] html[data-bs-theme=dark] .alva-link.active{background:rgba(13,110,253,.18)}.alva-sub[data-v-2b80fc1f]{list-style:none;margin:4px 0 8px 36px;padding:0;display:grid;gap:4px}.alva-sub a[data-v-2b80fc1f]{padding:9px 10px;border-radius:10px;display:flex;align-items:center;gap:10px;font-size:13.5px}.alva-sub a[data-v-2b80fc1f]:hover{background:rgba(0,0,0,.05)}[data-v-2b80fc1f] html[data-bs-theme=dark] .alva-sub a:hover{background:hsla(0,0%,100%,.06)}.rotate[data-v-2b80fc1f]{transition:transform .2s ease}.rotate.rot[data-v-2b80fc1f]{transform:rotate(180deg)}[data-v-2b80fc1f] html.alva-drawer-open,[data-v-2b80fc1f] html.alva-drawer-open body{overflow:hidden!important}.alva-language .nav-link[data-v-2b80fc1f]{cursor:pointer}.language-menu[data-v-2b80fc1f]{max-height:360px;overflow-y:auto;min-width:175px;padding:4px 0;background:#111526;border:1px solid hsla(0,0%,100%,.08)}.language-menu .language-item[data-v-2b80fc1f]{color:#fff;font-weight:600;padding:8px 16px}.language-menu .language-item.active[data-v-2b80fc1f],.language-menu .language-item[data-v-2b80fc1f]:hover{color:#fff;background:#1b6ef3}.alva-language-select[data-v-2b80fc1f]{min-width:132px}.alva-impersonation-banner[data-v-2b80fc1f]{position:fixed;top:72px;right:18px;z-index:1049;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--bs-warning-bg-subtle,#fff3cd);color:var(--bs-warning-text-emphasis,#664d03);border:1px solid var(--bs-warning-border-subtle,#ffe69c);box-shadow:0 10px 25px rgba(0,0,0,.12)}@media (max-width:767px){.alva-impersonation-banner[data-v-2b80fc1f]{left:12px;right:12px;top:70px;justify-content:space-between}}.color-card[data-v-49f06173]{transition:transform .15s ease,box-shadow .15s ease}.color-card[data-v-49f06173]:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.08)}.color-dot[data-v-49f06173]{width:38px;height:38px}.theme-preview[data-v-49f06173]{background:var(--theme-bg);min-height:320px}.preview-hero[data-v-49f06173]{background:linear-gradient(135deg,var(--theme-hero),var(--theme-accent))}.preview-badge[data-v-49f06173]{color:#111;background:hsla(0,0%,100%,.78)}.preview-button[data-v-49f06173]{background:var(--theme-accent);color:#111;font-weight:700;border:0}.preview-body[data-v-49f06173]{background:var(--theme-bg)}.preview-odd[data-v-49f06173]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:42px;border-radius:12px;color:#111;font-weight:800}.odd-one[data-v-49f06173]{background:var(--theme-oc1)}.odd-two[data-v-49f06173]{background:var(--theme-oc2)}.preview-line[data-v-49f06173]{width:100%;height:12px;border-radius:99px;background:hsla(0,0%,100%,.22);margin-bottom:12px}.small-line[data-v-49f06173]{width:62%}.fade-enter-active[data-v-49f06173],.fade-leave-active[data-v-49f06173]{transition:opacity .25s ease}.fade-enter-from[data-v-49f06173],.fade-leave-to[data-v-49f06173]{opacity:0}.fade-enter-active[data-v-7b13948b],.fade-leave-active[data-v-7b13948b]{transition:opacity .5s,transform .5s}.fade-enter-from[data-v-7b13948b],.fade-leave-to[data-v-7b13948b]{opacity:0;transform:translateX(100%)}.login-language-select[data-v-7b13948b]{max-width:170px;font-weight:600}.fade-enter-active[data-v-f248fb04],.fade-leave-active[data-v-f248fb04]{transition:opacity .35s,transform .35s}.fade-enter-from[data-v-f248fb04],.fade-leave-to[data-v-f248fb04]{opacity:0;transform:translateX(18px)}.alva-report-filter-select[data-v-f248fb04]{min-width:150px}.fade-enter-active[data-v-06ed0118],.fade-leave-active[data-v-06ed0118]{transition:opacity .35s,transform .35s}.fade-enter-from[data-v-06ed0118],.fade-leave-to[data-v-06ed0118]{opacity:0;transform:translateX(18px)}.fade-enter-active[data-v-1126819c],.fade-leave-active[data-v-1126819c]{transition:opacity .35s,transform .35s}.fade-enter-from[data-v-1126819c],.fade-leave-to[data-v-1126819c]{opacity:0;transform:translateX(18px)}.alva-credit-currency-breakdown[data-v-1126819c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.alva-credit-currency-card[data-v-1126819c]{border:1px solid rgba(148,163,184,.22);border-radius:18px;padding:14px;display:grid;gap:6px;background:rgba(15,23,42,.04)}[data-theme=dark] .alva-credit-currency-card[data-v-1126819c],body.dark .alva-credit-currency-card[data-v-1126819c]{background:rgba(15,23,42,.55)}.alva-credit-currency-card strong[data-v-1126819c]{font-size:1rem}.alva-credit-currency-card span[data-v-1126819c]{font-size:.82rem;opacity:.86}.fade-enter-active[data-v-4f1b8aba],.fade-leave-active[data-v-4f1b8aba]{transition:opacity .35s,transform .35s}.fade-enter-from[data-v-4f1b8aba],.fade-leave-to[data-v-4f1b8aba]{opacity:0;transform:translateX(18px)}.fade-enter-active[data-v-33919bcf],.fade-leave-active[data-v-33919bcf]{transition:opacity .35s,transform .35s}.fade-enter-from[data-v-33919bcf],.fade-leave-to[data-v-33919bcf]{opacity:0;transform:translateX(18px)}.alva-disabled-grid[data-v-33919bcf]{display:grid;gap:12px}.alva-disabled-card[data-v-33919bcf]{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;border:1px solid rgba(148,163,184,.18);border-radius:20px;padding:14px;background:hsla(0,0%,100%,.68)}[data-bs-theme=dark] .alva-disabled-card[data-v-33919bcf]{background:rgba(15,23,42,.62);border-color:rgba(148,163,184,.22)}.alva-disabled-avatar[data-v-33919bcf]{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:rgba(239,68,68,.12);color:#ef4444;font-size:24px}.alva-disabled-meta[data-v-33919bcf]{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:6px;color:var(--bs-secondary-color);font-size:.86rem}@media (max-width:575.98px){.alva-disabled-card[data-v-33919bcf]{grid-template-columns:auto 1fr}.alva-disabled-card .btn[data-v-33919bcf]{grid-column:1/-1;width:100%}}