.v-application{transition:background-color .3s ease,color .3s ease}.loader-title{font-size:16px;font-weight:600;color:#2c2c2c}.loader-subtitle{font-size:13px;color:#8a8a8a;margin-top:4px}[data-v-247bc639] .v-data-table__thead th{text-transform:uppercase;font-size:13px;letter-spacing:.2px;white-space:nowrap}.v-theme--light[data-v-247bc639] .v-data-table__thead th{background-color:#f6f7f9!important;color:#0c0c0ceb!important}.v-theme--dark[data-v-247bc639] .v-data-table__thead th{color:#fff}.v-theme--dark[data-v-247bc639] .v-data-table__td{color:#ddd}[data-v-247bc639] .v-data-table__td{color:#3e4045;font-size:13.8px;white-space:nowrap;text-transform:capitalize}.table-link[data-v-247bc639]{color:#36c;text-decoration:underline}.image-hover[data-v-247bc639]{display:inline-block;transition:transform .3s ease;cursor:pointer}.image-hover[data-v-247bc639]:hover{transform:scale(3);z-index:1000;position:relative}.metric-card[data-v-16835311]{min-height:125px;border:1px solid #e5e8ed!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.metric-card[data-v-16835311]:hover{transform:translateY(-3px);border-color:#d9dee7!important;box-shadow:0 8px 22px rgba(30,40,60,.08)!important}.metric-title[data-v-16835311]{color:#727a88;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:.25px}.metric-icon[data-v-16835311]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:9px}.icon-success[data-v-16835311]{background:rgba(76,175,80,.12)}.icon-error[data-v-16835311]{background:rgba(244,67,54,.11)}.icon-primary[data-v-16835311]{background:rgba(33,150,243,.11)}.metric-value[data-v-16835311]{color:#20242c;font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-.3px}.metric-subtitle[data-v-16835311]{color:#969daa;font-size:11px;line-height:1.3}.trend-badge[data-v-16835311]{display:inline-flex;align-items:center;gap:2px;padding:3px 6px;border-radius:5px;font-size:11px;font-weight:700;line-height:1}.trend-up[data-v-16835311]{color:#218b4d;background:rgba(76,175,80,.12)}.trend-down[data-v-16835311]{color:#d14343;background:rgba(244,67,54,.11)}.trend-label[data-v-16835311]{color:#969daa;font-size:11px}.trend-info[data-v-16835311]{color:#9ca3af;cursor:pointer}.trend-tooltip[data-v-16835311]{font-size:11px;line-height:1.8}.view-all-toggle[data-v-16835311]{display:inline-flex;align-items:center;gap:5px;color:#596273;font-size:12px;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease,transform .2s ease}.view-all-toggle[data-v-16835311]:hover{color:#36c;transform:translateY(-1px)}.v-theme--dark .metric-card[data-v-16835311]{background:#1e2229;border-color:#303640!important}.v-theme--dark .metric-card[data-v-16835311]:hover{border-color:#3a414d!important;box-shadow:0 8px 22px rgba(0,0,0,.25)!important}.v-theme--dark .metric-title[data-v-16835311]{color:#aeb4bf}.v-theme--dark .metric-value[data-v-16835311]{color:#f0f2f5}.v-theme--dark .metric-subtitle[data-v-16835311],.v-theme--dark .trend-label[data-v-16835311]{color:#858d9a}.skeleton-title[data-v-16835311]{width:90px;height:13px;border-radius:4px;background:#e9edf2}.skeleton-icon[data-v-16835311]{width:40px;height:40px;border-radius:9px;background:#e9edf2}.skeleton-value[data-v-16835311]{width:85px;height:27px;border-radius:5px;background:#e9edf2}.skeleton-subtitle[data-v-16835311]{width:125px;height:12px;border-radius:4px;background:#e9edf2}.skeleton-trend[data-v-16835311]{width:45px;height:20px;border-radius:5px;background:#e9edf2}.skeleton-trend-text[data-v-16835311]{width:80px;height:11px;border-radius:4px;background:#e9edf2}.skeleton-icon[data-v-16835311],.skeleton-subtitle[data-v-16835311],.skeleton-title[data-v-16835311],.skeleton-trend-text[data-v-16835311],.skeleton-trend[data-v-16835311],.skeleton-value[data-v-16835311]{background:linear-gradient(90deg,#e9edf2 25%,#f5f6f8 50%,#e9edf2 75%);background-size:200% 100%;animation:skeleton-shimmer-16835311 1.5s infinite}@keyframes skeleton-shimmer-16835311{0%{background-position:200% 0}to{background-position:-200% 0}}.toolbar-wrapper[data-v-4b1e20a4]{border-radius:16px;padding:18px}.search-wrapper[data-v-4b1e20a4]{height:42px;display:flex;align-items:center;border:1px solid #dcdcdc;border-radius:10px;overflow:hidden;transition:all .25s ease;min-width:350px;max-width:425px;width:100%}.search-wrapper[data-v-4b1e20a4]:hover{border-color:#f59e0b}.search-wrapper[data-v-4b1e20a4]:focus-within{border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.12)}.search-type-selector[data-v-4b1e20a4]{min-width:130px;height:100%;border-right:1px solid #ececec;padding:0 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:13.5px;font-weight:500;color:#616161}.search-input[data-v-4b1e20a4]{flex:1}[data-v-4b1e20a4] .search-input .v-field{box-shadow:none!important;background:transparent!important}[data-v-4b1e20a4] .search-input .v-field__input{padding:0 10px!important}[data-v-4b1e20a4] .search-input .v-field__outline{display:none}[data-v-4b1e20a4] .search-input input{font-size:13.5px;padding-left:12px}.search-btn[data-v-4b1e20a4]{border-radius:0!important;width:70px!important;height:42px!important}.toolbar-select[data-v-4b1e20a4]{max-width:250px;min-width:180px}[data-v-4b1e20a4] .radio-small .v-label{font-size:13px;line-height:1.2}[data-v-4b1e20a4] .v-field-label{font-size:12px}[data-v-4b1e20a4] .v-chip{background-color:#e3f2fd;color:#1976d2;font-weight:500}[data-v-4b1e20a4] .v-chip__close{color:#1976d2}.toolbar-icon-btn[data-v-4b1e20a4]{width:36px!important;height:36px!important;min-width:36px!important;border-radius:8px!important;border:1px solid #dfe3e8!important;background:#fff;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.export-btn[data-v-4b1e20a4]{color:#596273!important}.export-btn[data-v-4b1e20a4]:hover{color:#1976d2!important;border-color:#90caf9!important;background:rgba(33,150,243,.06)}.reset-btn[data-v-4b1e20a4]{color:#69717d!important}.reset-btn[data-v-4b1e20a4]:hover{color:#e53935!important;border-color:#ef9a9a!important;background:rgba(244,67,54,.06)}.toolbar-icon-btn[data-v-4b1e20a4]:hover{transform:translateY(-1px)}.rotate[data-v-4b1e20a4]{animation:spin-4b1e20a4 1s linear infinite}@keyframes spin-4b1e20a4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.title-icon[data-v-571b5a4a]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(33,150,243,.1);color:#1976d2}.page-title[data-v-571b5a4a]{color:#20242c;font-size:18px;font-weight:700;line-height:1.3}.page-subtitle[data-v-571b5a4a]{margin-top:3px;color:#8b929e;font-size:13px;line-height:1.4}.add-button[data-v-571b5a4a]{min-height:38px!important;border-radius:8px!important;font-size:13px!important;text-transform:none!important;letter-spacing:0!important}.add-button[data-v-571b5a4a]:hover{transform:translateY(-1px)}.v-theme--dark .page-title[data-v-571b5a4a]{color:#f1f3f5}.toolbar-title[data-v-15f81aa7]{font-size:13.4px;text-transform:uppercase;letter-spacing:.6px}.sticky-toolbar[data-v-15f81aa7]{position:sticky;top:0;z-index:999}[data-v-15f81aa7] .v-btn__content{font-size:12px!important}.bonus-dialog[data-v-2fde58fa]{border-radius:18px!important;overflow:hidden}.dialog-body[data-v-2fde58fa]{background:#f8fafc}.dialog-footer[data-v-2fde58fa]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 20px;background:#fff;border-top:1px solid #eef0f3}.footer-left[data-v-2fde58fa]{display:flex;align-items:center;color:#8a94a6;font-size:10.5px}.footer-icon[data-v-2fde58fa]{color:#9aa3b2;margin-right:6px}.footer-actions[data-v-2fde58fa]{display:flex;align-items:center;gap:8px}.cancel-btn[data-v-2fde58fa]{min-width:78px!important;height:38px!important;color:#64748b!important;font-size:12px!important;font-weight:600!important;border-radius:9px!important}.cancel-btn[data-v-2fde58fa]:hover{background:#f8fafc!important}.save-btn[data-v-2fde58fa]{min-width:90px!important;height:38px!important;color:#fff!important;background:#f59e0b!important;border-radius:9px!important;font-size:12px!important;font-weight:600!important}.save-btn[data-v-2fde58fa]:hover{background:#d97706!important}.dialog-header[data-v-2fde58fa]{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:#fff;border-bottom:1px solid #e9edf2;box-sizing:border-box}.header-main[data-v-2fde58fa]{flex:1 1 auto;min-width:0;display:flex;align-items:center}.dialog-icon[data-v-2fde58fa]{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;color:#d97706;background:#fff7ed;border:1px solid #fed7aa;border-radius:11px}.header-title[data-v-2fde58fa]{min-width:0;margin-left:12px}.dialog-title[data-v-2fde58fa]{color:#172033;font-size:17px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-subtitle[data-v-2fde58fa]{margin-top:4px;color:#94a3b8;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-meta[data-v-2fde58fa]{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.meta-container[data-v-2fde58fa]{height:62px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:8px 11px;background:#f8fafc;border:1px solid #e6eaf0;border-radius:10px}.status-container[data-v-2fde58fa]{width:130px}.user-meta[data-v-2fde58fa]{width:180px}.meta-label[data-v-2fde58fa]{margin-bottom:6px;color:#94a3b8;font-size:8px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.6px}.meta-value[data-v-2fde58fa]{display:flex;align-items:center;gap:6px;height:22px;color:#334155;font-size:10.5px;font-weight:600;line-height:1;min-width:0}.user-avatar[data-v-2fde58fa]{width:22px;height:22px;flex:0 0 22px;display:flex;align-items:center;justify-content:center;color:#64748b;background:#eef2f7;border-radius:6px}.user-avatar.updated[data-v-2fde58fa]{color:#7c3aed;background:#f3e8ff}.user-name[data-v-2fde58fa]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-date[data-v-2fde58fa]{display:flex;align-items:center;gap:5px;height:16px;margin-top:3px;color:#94a3b8;font-size:8.5px;white-space:nowrap}.status-value[data-v-2fde58fa]{display:flex;align-items:center;gap:6px;height:26px;font-size:10.5px;font-weight:700}.status-dot[data-v-2fde58fa]{width:7px;height:7px;flex:0 0 7px;border-radius:50%}.status-value.active[data-v-2fde58fa]{color:#15803d}.status-value.active .status-dot[data-v-2fde58fa]{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.12)}.status-value.inactive[data-v-2fde58fa]{color:#b91c1c}.status-value.inactive .status-dot[data-v-2fde58fa]{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.close-btn[data-v-2fde58fa]{width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important;margin-left:2px;color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca;border-radius:9px!important}.v-list-item--density-compact.v-list-item--one-line[data-v-a08385f8],[data-v-5bbab6aa] .v-list-item{min-height:36px!important}[data-v-711a7780] .v-field-label{font-size:12px!important}[data-v-711a7780] .v-field__input{font-size:13px!important}[data-v-711a7780] .v-field__input input::-moz-placeholder{font-size:12px!important}[data-v-711a7780] .v-field__input input::placeholder{font-size:12px!important}[data-v-711a7780] .v-input__details{padding:0!important;margin:0!important}[data-v-ad29e072] .v-field__input{font-size:13px}[data-v-ad29e072] .v-label{font-size:12px!important}[data-v-ad29e072] .v-field-label{font-size:11px!important}.drawer-header[data-v-7c55719f]{position:sticky;top:0;z-index:2}.drawer-body[data-v-7c55719f]{height:calc(100% - 64px);overflow-y:auto}.drawer-resizer[data-v-7c55719f]{position:absolute;left:0;top:0;width:6px;height:100%;cursor:ew-resize;background:transparent;z-index:3}.drawer-resizer[data-v-7c55719f]:hover{background:rgba(0,0,0,.1)}[data-v-0a2afa48] .v-field__input{font-size:13px}[data-v-0a2afa48] .v-label{font-size:12px}[data-v-0a2afa48] .v-field-label{font-size:11px}body{font-family:Be Vietnam Pro}.primary-gradient{background:linear-gradient(135deg,#ff9800,#ff5722)}.box-shadow{box-shadow:0 0 6px rgba(0,0,0,.1)}.subtitle{font-size:12.3px;color:#6c757d!important}.title{font-size:14px;font-weight:600;text-transform:capitalize}.text-muted{color:#6c757d!important}.label{display:block;font-size:12px!important;font-weight:600;color:#6b7280!important;margin-bottom:8px;letter-spacing:.3px;text-transform:uppercase}.section-title{font-weight:600;font-size:15px}.value{display:block;font-size:14px;font-weight:500}label>span{color:red}.metric-box{min-height:120px;border-radius:12px;padding:16px;color:#fff;display:flex;flex-direction:column;justify-content:center;transition:transform .25s ease,box-shadow .25s ease}.metric-box:hover{transform:scale(1.04);box-shadow:0 12px 24px rgba(0,0,0,.25)}.role-card{position:relative;cursor:pointer;transition:all .25s ease;min-height:220px;overflow:hidden}.role-card:hover{transform:translateY(-4px)}.super-admin-selected{color:#fff;border:none!important}.super-admin-selected .v-chip{background:hsla(0,0%,100%,.2)!important;color:#fff!important}.super-admin-selected .text-caption{color:hsla(0,0%,100%,.9)!important}.selected-icon{position:absolute;top:12px;right:12px;z-index:1;font-size:28px;color:#fff!important}.settings{position:fixed;top:40%;right:-20px;transform:translate(-50%,-50%);border-radius:10px 0 0 10px;width:40px;height:40px;z-index:9999}.rotate-cog{animation:spinCog 2s linear infinite}@keyframes spinCog{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.settings-card{position:fixed;top:33%;right:50px;z-index:1000;border-radius:10px}.color-box{width:30px;height:30px;border-radius:6px;cursor:pointer}.bonus-card{border:1px solid #e8e8e8;transition:all .3s ease;background:#fff}.bonus-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.bonus-header{background:linear-gradient(135deg,#f59e0b,#f97316 50%,#ea580c)}.info-box{border-radius:14px;background:#f8fafc;border:1px solid #edf2f7}.opacity-70{opacity:.7}.opacity-80{opacity:.8}