.login-body{height:100vh;width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--bg-web);background-image:radial-gradient(#cbd5e1 .5px,transparent 0);background-size:24px 24px}.app-layout{overflow:hidden}.chat-fab{position:fixed;right:24px;bottom:24px;width:56px;height:56px;border-radius:50%;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px rgba(0,0,0,.25);z-index:60}.chat-fab span{font-size:26px}.chat-popup{position:fixed;right:24px;bottom:92px;width:320px;max-height:420px;background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;z-index:60}.chat-header{padding:14px 16px;background:#0f172a;color:#fff;display:flex;justify-content:space-between;align-items:center}.chat-header .left{display:flex;gap:10px;align-items:center}.chat-header p{font-size:11px;opacity:.7}.close-btn{background:none;border:none;color:#fff}.chat-body{flex:1;padding:16px;background:#f8fafc;overflow-y:auto;min-height:17rem}.chat-msg{max-width:80%;padding:10px 12px;border-radius:12px;font-size:14px}.chat-input{display:flex;padding:10px;border-top:1px solid #e5e7eb;background:#fff}.chat-input input{flex:1;border:none;padding:10px;font-size:14px;background:#f8fafc;border-radius:10px}.chat-input button{margin-left:8px;background:#0f172a;color:#fff;border-radius:10px;padding:0 12px}@media (max-width:640px){.chat-popup{right:12px;left:12px;width:auto}.chat-fab{right:16px;bottom:16px}}.chat-body{display:flex;flex-direction:column;gap:10px}.chat-msg{max-width:78%;padding:10px 14px;border-radius:14px;font-size:13.5px;line-height:1.4;word-wrap:break-word;animation:fadeInChat .15s ease-out}.chat-msg.user{align-self:flex-end;background:#0f172a;color:#fff;border-bottom-right-radius:6px}.chat-msg.bot{align-self:flex-start;background:#fff;color:#0f172a;border-bottom-left-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.06)}@keyframes fadeInChat{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.chat-msg{max-width:85%;font-size:13px}}.chat-msg.typing{background:#fff;color:#64748b;font-style:italic}@media (max-width:1024px){.main-wrapper{width:100%}}@media (max-width:768px){.sidebar{position:fixed;top:0;left:-100%;height:100%;width:240px;background:#fff;z-index:999;transition:.3s ease}.sidebar.active{left:0}.sidebar-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:998}.topbar{height:60px;padding:0 14px}.menu-toggle{display:flex}.admin-details{display:none}.viewport{padding:14px}.login-body{padding:20px}.chat-popup{right:10px;left:10px;bottom:80px;width:auto;max-height:70vh}.chat-body{padding:12px}.chat-input input{font-size:13px}.chat-fab{width:50px;height:50px}}@media (max-width:480px){.topbar{padding:0 10px}.viewport{padding:12px}.chat-msg{font-size:12.5px;padding:8px 10px}}.topbar{justify-content:space-between}.topbar,.topbar-left{display:flex;align-items:center}.topbar-left{gap:10px}.page-info h2{margin:0;font-size:18px;font-weight:700;color:#0f172a}.page-info{margin-left:0}.menu-toggle{display:flex;align-items:center;font-size:22px;cursor:pointer}.logout-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.logout-modal{background:#fff;padding:30px;border-radius:20px;width:100%;max-width:360px;text-align:center;box-shadow:0 25px 50px rgba(0,0,0,.15);animation:fadeIn .25s ease}.logout-icon{width:60px;height:60px;background:#fff7ed;color:#f97316;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;font-size:26px}.logout-modal h3{font-size:18px;font-weight:800;color:#0f172a}.logout-modal p{font-size:14px;color:#64748b;margin-top:6px}.logout-actions{display:flex;gap:10px;margin-top:20px}.btn-cancel{border-radius:12px;border:1px solid #e2e8f0;background:#fff;font-weight:600}.btn-cancel,.btn-logout{flex:1;padding:12px;cursor:pointer}.btn-logout{border-radius:12px;border:none;background:#f97316;color:#fff;font-weight:700}@keyframes fadeIn{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.sidebar{width:240px;transition:all .3s ease}.sidebar.collapsed{width:70px}.sidebar.collapsed .nav-group-label,.sidebar.collapsed .nav-item span{display:none}.sidebar.collapsed .nav-item{justify-content:center}.sidebar .nav-item i{font-size:18px}.logo-img-sm,.sidebar.collapsed .logo-img,.sidebar.collapsed .nav-item .bx-chevron-down{display:none}.sidebar.collapsed .logo-img-sm{display:block;width:2.7rem}.kpi-grid[data-v-44f4cab6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.dashboard-main-grid[data-v-44f4cab6]{display:grid;grid-template-columns:2.2fr 1fr;gap:24px;margin-top:30px}.stat-card[data-v-44f4cab6]{background:#fff;padding:24px;border-radius:20px;display:flex;align-items:center;gap:18px;border:1px solid #e2e8f0;transition:transform .2s}.stat-card[data-v-44f4cab6]:hover{transform:translateY(-3px)}.stat-icon-wrap[data-v-44f4cab6]{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px}.bg-orange-soft[data-v-44f4cab6]{background:#fff7ed}.bg-blue-soft[data-v-44f4cab6]{background:#eff6ff}.bg-green-soft[data-v-44f4cab6]{background:#ecfdf5}.bg-purple-soft[data-v-44f4cab6]{background:#f5f3ff}.stat-label[data-v-44f4cab6]{font-size:8px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-44f4cab6]{font-size:24px;font-weight:600;color:#0f172a;margin-top:2px}.content-block[data-v-44f4cab6]{background:#fff;padding:25px;border-radius:20px;border:1px solid #e2e8f0}.block-header[data-v-44f4cab6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.block-header h3[data-v-44f4cab6]{font-size:17px;font-weight:700;color:#0f172a}.view-link[data-v-44f4cab6]{font-size:13px;font-weight:700;color:#f97316;cursor:pointer}.premium-table[data-v-44f4cab6]{width:100%;border-collapse:collapse}.premium-table th[data-v-44f4cab6]{text-align:left;font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;padding-bottom:15px;border-bottom:1px solid #f1f5f9}.premium-table td[data-v-44f4cab6]{padding:16px 0;border-bottom:1px solid #f8fafc;font-size:14px;color:#334155}.user-cell[data-v-44f4cab6]{display:flex;align-items:center;gap:10px;font-weight:600}.mini-avatar[data-v-44f4cab6]{width:28px;height:28px;background:#f1f5f9;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#64748b}.id-cell[data-v-44f4cab6]{font-family:monospace;font-weight:700;color:#94a3b8}.amount-cell[data-v-44f4cab6]{text-align:right;font-weight:700;color:#0f172a}.pill[data-v-44f4cab6]{padding:6px 12px;border-radius:8px;font-size:11px;font-weight:700;text-transform:uppercase}.pill-pending[data-v-44f4cab6]{background:#fff7ed;color:#f97316}.pill-success[data-v-44f4cab6]{background:#ecfdf5;color:#10b981}.pill-error[data-v-44f4cab6]{background:#fef2f2;color:#ef4444}.action-stack[data-v-44f4cab6]{display:flex;flex-direction:column;gap:12px}.btn-action-outline[data-v-44f4cab6]{width:100%;padding:14px;border-radius:12px;border:1.5px solid #e2e8f0;background:#fff;color:#475569;font-weight:700;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:.2s}.btn-action-outline[data-v-44f4cab6]:hover{border-color:#f97316;color:#f97316;background:#fff7ed}.btn-action-outline i[data-v-44f4cab6]{font-size:18px}.btn-action-primary[data-v-44f4cab6]{width:100%;padding:14px;border-radius:12px;border:none;background:#0f172a;color:#fff;font-weight:700;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:10px;box-shadow:0 4px 12px rgba(15,23,42,.2)}@media (max-width:1024px){.dashboard-main-grid[data-v-44f4cab6]{grid-template-columns:1fr}}@media (max-width:768px){.dashboard-wrapper h2[data-v-44f4cab6]{font-size:20px!important}.kpi-grid[data-v-44f4cab6]{grid-template-columns:1fr 1fr;gap:14px}.stat-card[data-v-44f4cab6]{padding:16px;border-radius:16px;gap:12px}.stat-icon-wrap[data-v-44f4cab6]{width:44px;height:44px;font-size:18px}.stat-value[data-v-44f4cab6]{font-size:18px}.dashboard-main-grid[data-v-44f4cab6]{grid-template-columns:1fr;gap:16px}.content-block[data-v-44f4cab6]{padding:16px;border-radius:16px}.premium-table[data-v-44f4cab6]{overflow-x:auto;white-space:nowrap}.premium-table td[data-v-44f4cab6],.premium-table th[data-v-44f4cab6]{padding:12px 10px;font-size:13px}.user-cell[data-v-44f4cab6]{gap:8px}.mini-avatar[data-v-44f4cab6]{width:24px;height:24px;font-size:9px}.btn-action-outline[data-v-44f4cab6],.btn-action-primary[data-v-44f4cab6]{padding:12px;font-size:13px;border-radius:10px}}@media (max-width:480px){.kpi-grid[data-v-44f4cab6]{grid-template-columns:1fr}.stat-card[data-v-44f4cab6]{padding:14px}.premium-table thead[data-v-44f4cab6]{display:none}.premium-table tr[data-v-44f4cab6]{display:block;padding:12px;margin-bottom:10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.premium-table td[data-v-44f4cab6]{display:flex;justify-content:space-between;padding:6px 0;border:none}.premium-table td[data-v-44f4cab6]:before{content:attr(data-label);font-weight:600;color:#64748b;font-size:12px}.amount-cell[data-v-44f4cab6]{justify-content:space-between}}.filter-bar[data-v-44f4cab6]{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:nowrap;overflow-x:auto}.filter-bar input[type=date][data-v-44f4cab6]{padding:8px 12px;border-radius:8px;border:1.5px solid #e2e8f0;font-size:12px;font-weight:600;color:#334155;outline:none;min-width:140px;flex:0 0 auto}.filter-bar .btn-action-outline[data-v-44f4cab6]{padding:8px 14px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;color:#475569;font-weight:700;font-size:12px;cursor:pointer;transition:all .2s ease}.filter-bar .btn-action-outline[data-v-44f4cab6]:first-of-type{background:#0f172a;color:#fff;border:none}.filter-bar .btn-action-outline[data-v-44f4cab6]:last-of-type{background:#fef2f2;color:#ef4444;border:1px solid #fecaca}.filter-bar[data-v-44f4cab6]::-webkit-scrollbar{height:4px}.filter-bar[data-v-44f4cab6]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.filter-bar .btn-action-outline[data-v-44f4cab6]{width:auto!important;flex:0 0 auto;white-space:nowrap}.order-breakdown[data-v-44f4cab6]{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.order-breakdown .pill[data-v-44f4cab6]{font-size:10px;padding:4px 8px;border-radius:6px;font-weight:700}.pill.pending[data-v-44f4cab6]{background:#fff7ed;color:#f97316}.pill.assigned[data-v-44f4cab6]{background:#eff6ff;color:#3b82f6}.pill.success[data-v-44f4cab6]{background:#ecfdf5;color:#10b981}.kpi-advanced-row[data-v-44f4cab6]{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-top:24px}.graph-card[data-v-44f4cab6]{height:100%;padding:20px}.advanced-cards[data-v-44f4cab6]{gap:16px}.stat-card-advanced[data-v-44f4cab6]{flex-direction:column;gap:14px;padding:18px}.mini-stats[data-v-44f4cab6]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mini-box[data-v-44f4cab6]{padding:10px;border-radius:10px;text-align:center;font-size:12px}.mini-box.success[data-v-44f4cab6]{background:#ecfdf5}@media (max-width:1024px){.kpi-advanced-row[data-v-44f4cab6]{grid-template-columns:1fr}}.advanced-cards[data-v-44f4cab6]{display:flex;flex-direction:column;gap:20px}.stat-card-advanced[data-v-44f4cab6]{background:#fff;padding:24px;border-radius:20px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.02)}.card-header-flex[data-v-44f4cab6]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.header-details .stat-label[data-v-44f4cab6]{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.stat-value-main[data-v-44f4cab6]{font-size:24px;font-weight:800;color:#0f172a;margin:0}.stat-value-main small[data-v-44f4cab6]{font-size:14px;color:#94a3b8;font-weight:500}.mini-stats-grid[data-v-44f4cab6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mini-stats-grid.quad[data-v-44f4cab6]{gap:8px}.mini-box[data-v-44f4cab6]{padding:12px;border-radius:12px;background:#f8fafc;border:1px solid #f1f5f9;text-align:left;transition:all .2s ease}.mini-box p[data-v-44f4cab6]{font-size:11px;font-weight:600;color:#64748b;margin:0 0 4px 0}.mini-box h4[data-v-44f4cab6]{font-size:15px;font-weight:700;color:#0f172a;margin:0}.text-brand[data-v-44f4cab6]{color:#3ddc84!important}.text-danger[data-v-44f4cab6]{color:#ef4444!important}.mini-box.pending[data-v-44f4cab6]{border-left:3px solid #f97316;background:#fff7ed}.mini-box.assigned[data-v-44f4cab6]{border-left:3px solid #3b82f6;background:#eff6ff}.mini-box.success[data-v-44f4cab6]{border-left:3px solid #3ddc84;background:#e6f9ed}.mini-box.cancel[data-v-44f4cab6]{border-left:3px solid #ef4444;background:#fef2f2}@media (max-width:480px){.mini-stats-grid.quad[data-v-44f4cab6]{grid-template-columns:1fr 1fr}}[data-v-0267df36]:root{--primary:#f97316;--primary-hover:#ea580c;--bg-web:#f1f5f9;--text-main:#0f172a;--text-muted:#64748b;--white:#fff;--error:#ef4444}[data-v-0267df36]{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}body[data-v-0267df36]{height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--bg-web);background-image:radial-gradient(#cbd5e1 .5px,transparent 0);background-size:24px 24px}.login-container[data-v-0267df36]{width:100%;max-width:420px;padding:20px}.login-card[data-v-0267df36]{background:var(--white);padding:45px;border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.7)}.logo-area[data-v-0267df36]{text-align:center;margin-bottom:35px}.logo-text[data-v-0267df36]{font-size:28px;font-weight:600;color:var(--text-main);letter-spacing:-1px}.logo-text span[data-v-0267df36]{color:var(--primary)}.header-text[data-v-0267df36]{text-align:center;margin-bottom:30px}.header-text h1[data-v-0267df36]{font-size:22px;font-weight:600;color:var(--text-main);letter-spacing:-.5px}.header-text p[data-v-0267df36]{font-size:14px;color:var(--text-muted);margin-top:6px;font-weight:500}.form-group[data-v-0267df36]{margin-bottom:20px;position:relative}.form-group i[data-v-0267df36]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:20px;transition:.3s}.form-group input[data-v-0267df36]{width:100%;padding:14px 16px 14px 48px;border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc;outline:none;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.form-group input[data-v-0267df36]:focus{border-color:var(--primary);background:var(--white);box-shadow:0 0 0 4px rgba(249,115,22,.1)}.form-group input:focus+i[data-v-0267df36]{color:var(--primary)}.btn-login[data-v-0267df36]{width:100%;padding:16px;background:var(--primary);color:#fff;border:none;border-radius:14px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 10px 15px -3px rgba(249,115,22,.3);display:flex;align-items:center;justify-content:center;gap:8px}.btn-login[data-v-0267df36]:hover{background:var(--primary);transform:translateY(-1px);box-shadow:0 20px 25px -5px rgba(249,115,22,.4)}.btn-login[data-v-0267df36]:active{transform:translateY(0)}.error-box[data-v-0267df36]{background:#fef2f2;color:var(--error);padding:12px;border-radius:10px;font-size:13px;font-weight:600;margin-top:20px;display:flex;align-items:center;gap:8px;border:1px solid rgba(239,68,68,.1)}.footer-note[data-v-0267df36]{text-align:center;margin-top:25px;font-size:13px;color:var(--text-muted);font-weight:500}.footer-note a[data-v-0267df36]{color:var(--primary);text-decoration:none;font-weight:700}.page-header-flex[data-v-61ce6ffc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.view-title[data-v-61ce6ffc]{font-size:24px;font-weight:600;color:#0f172a}.view-subtitle[data-v-61ce6ffc]{color:#64748b;font-size:14px}.fleet-summary[data-v-61ce6ffc]{display:flex;gap:20px;background:#fff;padding:10px 20px;border-radius:12px;border:1px solid #e2e8f0}.summary-item[data-v-61ce6ffc]{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569;font-weight:500}.summary-item .dot[data-v-61ce6ffc]{width:8px;height:8px;border-radius:50%}.summary-item .dot.online[data-v-61ce6ffc]{background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.4)}.summary-item .dot.busy[data-v-61ce6ffc]{background:#3b82f6}.filter-shell[data-v-61ce6ffc]{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.search-box[data-v-61ce6ffc]{position:relative;flex:1;max-width:450px}.search-box i[data-v-61ce6ffc]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:20px}.search-box input[data-v-61ce6ffc]{width:100%;padding:12px 12px 12px 46px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;outline:none}.select-wrapper[data-v-61ce6ffc]{position:relative}.select-wrapper i[data-v-61ce6ffc]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.select-wrapper select[data-v-61ce6ffc]{padding:12px 20px 12px 40px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;font-weight:600;cursor:pointer}.table-card[data-v-61ce6ffc]{background:#fff;border-radius:20px;border:1px solid #e2e8f0;overflow:hidden}.admin-table[data-v-61ce6ffc]{width:100%;border-collapse:collapse}.admin-table th[data-v-61ce6ffc]{background:#f8fafc;text-align:left;padding:16px 20px;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase}.admin-table td[data-v-61ce6ffc]{padding:16px 20px;border-top:1px solid #f1f5f9;font-size:14px;vertical-align:middle}.partner-identity[data-v-61ce6ffc]{display:flex;align-items:center;gap:12px}.partner-avatar[data-v-61ce6ffc]{width:34px;height:34px;background:#f1f5f9;color:#f97316;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px}.p-name[data-v-61ce6ffc]{font-weight:700;color:#0f172a}.phone-label[data-v-61ce6ffc]{color:#64748b;font-size:13px;display:flex;align-items:center;gap:5px}.city-badge[data-v-61ce6ffc]{background:#f8fafc;border:1px solid #e2e8f0;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;color:#475569}.status-indicator[data-v-61ce6ffc]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase}.pulse[data-v-61ce6ffc]{width:6px;height:6px;border-radius:50%;position:relative}.is-online[data-v-61ce6ffc]{background:#ecfdf5;color:#059669}.is-online .pulse[data-v-61ce6ffc]{background:#10b981;box-shadow:0 0 0 rgba(16,185,129,.4);animation:pulse-green-61ce6ffc 2s infinite}.is-busy[data-v-61ce6ffc]{background:#eff6ff;color:#2563eb}.is-busy .pulse[data-v-61ce6ffc]{background:#3b82f6}.is-offline[data-v-61ce6ffc]{background:#f1f5f9;color:#64748b}.is-offline .pulse[data-v-61ce6ffc]{background:#94a3b8}@keyframes pulse-green-61ce6ffc{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16,185,129,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.amount-tag[data-v-61ce6ffc]{font-weight:600;color:#0f172a;background:#f0fdf4;padding:4px 8px;border-radius:6px;border:1px solid #dcfce7}.order-col small[data-v-61ce6ffc]{color:#94a3b8;font-weight:500}.fleet-actions[data-v-61ce6ffc]{display:flex;justify-content:flex-end;gap:8px}.f-btn[data-v-61ce6ffc]{width:36px;height:36px;border-radius:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:.2s}.f-btn.view[data-v-61ce6ffc]{background:#f1f5f9;color:#64748b}.f-btn.assign[data-v-61ce6ffc]{background:#f97316;color:#fff}.f-btn.toggle.disable[data-v-61ce6ffc]{background:#fef2f2;color:#ef4444}.f-btn.toggle.enable[data-v-61ce6ffc]{background:#ecfdf5;color:#10b981}.f-btn[data-v-61ce6ffc]:hover{transform:translateY(-2px);opacity:.9}.empty-state[data-v-61ce6ffc]{padding:60px;text-align:center;color:#94a3b8}@media (max-width:1024px){.page-header-flex[data-v-61ce6ffc]{flex-direction:column;align-items:flex-start;gap:12px}.fleet-summary[data-v-61ce6ffc]{width:100%;justify-content:space-between}}@media (max-width:768px){.view-title[data-v-61ce6ffc]{font-size:20px}.fleet-summary[data-v-61ce6ffc]{padding:10px 14px;gap:12px}.filter-shell[data-v-61ce6ffc]{flex-direction:column;gap:12px}.search-box[data-v-61ce6ffc]{max-width:100%}.select-wrapper select[data-v-61ce6ffc]{width:100%}.admin-table[data-v-61ce6ffc]{overflow-x:auto;white-space:nowrap}.admin-table td[data-v-61ce6ffc],.admin-table th[data-v-61ce6ffc]{padding:12px 14px;font-size:13px}.fleet-actions[data-v-61ce6ffc]{gap:6px}.f-btn[data-v-61ce6ffc]{width:32px;height:32px;font-size:16px}}@media (max-width:480px){.admin-table thead[data-v-61ce6ffc]{display:none}.admin-table tr[data-v-61ce6ffc]{display:block;background:#fff;margin:10px;border-radius:14px;padding:14px;border:1px solid #e2e8f0}.admin-table td[data-v-61ce6ffc]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border:none}.admin-table td[data-v-61ce6ffc]:before{content:attr(data-label);font-size:12px;font-weight:600;color:#64748b}.action-col[data-v-61ce6ffc]{justify-content:flex-end}.fleet-actions[data-v-61ce6ffc]{justify-content:flex-end;width:100%}.id-col[data-v-61ce6ffc]{font-weight:700;color:#94a3b8}.partner-identity[data-v-61ce6ffc]{gap:8px}.partner-avatar[data-v-61ce6ffc]{width:28px;height:28px;font-size:14px}.p-name[data-v-61ce6ffc]{font-size:13px}.city-badge[data-v-61ce6ffc]{font-size:11px;padding:3px 8px}.status-indicator[data-v-61ce6ffc]{font-size:10px;padding:4px 8px}.empty-state[data-v-61ce6ffc]{padding:30px 10px}}.modal-overlay[data-v-61ce6ffc]{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.modal-box[data-v-61ce6ffc]{padding:20px;border-radius:12px;width:400px}button[data-v-61ce6ffc]{border:none;outline:none;cursor:pointer;padding:8px 14px;border-radius:8px;font-weight:600;font-size:13px;transition:.2s}button[data-v-61ce6ffc]:hover{transform:translateY(-1px);opacity:.9}button[data-v-61ce6ffc]:first-child{background:#eff6ff;color:#2563eb}button[data-v-61ce6ffc]:last-child{background:#fef2f2;color:#ef4444}.pill[data-v-61ce6ffc]{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase}.modal-overlay[data-v-61ce6ffc]{backdrop-filter:blur(4px)}.modal-box[data-v-61ce6ffc]{max-width:95%;padding:22px;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.2)}.modal-box h3[data-v-61ce6ffc]{margin-bottom:12px}.modal-box h4[data-v-61ce6ffc]{font-size:14px;font-weight:700;margin:12px 0 6px;color:#334155}.modal-box div[data-v-61ce6ffc]{font-size:13px;color:#475569}.modal-box select[data-v-61ce6ffc]{width:100%;padding:10px;border-radius:10px;border:1px solid #e2e8f0;margin-bottom:10px}.modal-box button[data-v-61ce6ffc]{margin-top:6px}.modal-box button[data-v-61ce6ffc]:last-child{background:#f1f5f9;color:#334155}.admin-table td button[data-v-61ce6ffc]{margin-right:6px}.table-card.loading[data-v-61ce6ffc]{opacity:.6;pointer-events:none}.confirm-box[data-v-61ce6ffc]{text-align:center}.confirm-box p[data-v-61ce6ffc]{font-size:14px;color:#475569;margin:10px 0 20px}.confirm-actions[data-v-61ce6ffc]{justify-content:center}.btn-cancel[data-v-61ce6ffc]{background:#f1f5f9;color:#334155}.action-icons[data-v-61ce6ffc]{display:flex;justify-content:flex-end;gap:8px}.icon-btn[data-v-61ce6ffc]{width:36px;height:36px;border-radius:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:.2s}.icon-btn.view[data-v-61ce6ffc]{background:#eff6ff;color:#2563eb}.icon-btn.assign[data-v-61ce6ffc]{background:#f97316;color:#fff}.icon-btn.auction[data-v-61ce6ffc]{background:#fef3c7;color:#92400e}.icon-btn.cancel[data-v-61ce6ffc]{background:#fef2f2;color:#ef4444}.icon-btn[data-v-61ce6ffc]:hover{transform:translateY(-2px);opacity:.9}.order-modal[data-v-61ce6ffc]{width:900px;max-width:95%;background:#fff;border-radius:16px;padding:20px;box-shadow:0 30px 80px rgba(0,0,0,.2)}.modal-header[data-v-61ce6ffc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h2[data-v-61ce6ffc]{font-size:20px;font-weight:600}.close-btn[data-v-61ce6ffc]{background:#f1f5f9;border:none;padding:6px 10px;border-radius:8px;cursor:pointer}.modal-grid[data-v-61ce6ffc]{display:grid;grid-template-columns:1fr 2fr;gap:20px}.card[data-v-61ce6ffc]{background:#f8fafc;border-radius:14px;padding:14px;margin-bottom:14px}.card h4[data-v-61ce6ffc]{font-size:13px;margin-bottom:8px;color:#64748b}.item-row[data-v-61ce6ffc]{display:flex;justify-content:space-between;margin-bottom:8px}.timeline[data-v-61ce6ffc]{position:relative}.timeline-item[data-v-61ce6ffc]{display:flex;gap:10px;margin-bottom:12px}.timeline-item .dot[data-v-61ce6ffc]{width:8px;height:8px;background:#f97316;border-radius:50%;margin-top:6px}.status-pill[data-v-61ce6ffc]{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700}.pill-pending[data-v-61ce6ffc]{background:#fef3c7;color:#92400e}.pill-success[data-v-61ce6ffc]{background:#dcfce7;color:#166534}.pill-cancel[data-v-61ce6ffc]{background:#fee2e2;color:#991b1b}.modal-box input[data-v-61ce6ffc],.modal-box select[data-v-61ce6ffc]{padding:10px;margin-bottom:10px;border-radius:10px}.bid-row[data-v-61ce6ffc]{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid #e2e8f0}.bid-right[data-v-61ce6ffc]{display:flex;align-items:center;gap:10px}.amount[data-v-61ce6ffc]{font-weight:600;color:#0f172a}.win-btn[data-v-61ce6ffc]{background:#10b981;color:#fff;padding:6px 10px;border-radius:8px;cursor:pointer}.modal-overlay[data-v-61ce6ffc]{background:rgba(15,23,42,.4)}.confirm-modal[data-v-61ce6ffc]{width:380px;background:#fff;border-radius:18px;padding:26px;text-align:center;box-shadow:0 25px 60px rgba(0,0,0,.15);animation:popIn-61ce6ffc .25s ease}.confirm-icon[data-v-61ce6ffc]{width:60px;height:60px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px}.confirm-icon.danger[data-v-61ce6ffc]{background:#fef2f2;color:#ef4444}.confirm-modal h3[data-v-61ce6ffc]{font-size:18px;font-weight:600;color:#0f172a}.confirm-modal p[data-v-61ce6ffc]{font-size:14px;color:#64748b;margin:10px 0 20px;line-height:1.5}.confirm-actions[data-v-61ce6ffc]{display:flex;gap:10px}.btn-secondary[data-v-61ce6ffc]{background:#f1f5f9;color:#334155}.btn-danger[data-v-61ce6ffc],.btn-secondary[data-v-61ce6ffc]{padding:10px;border-radius:10px;font-weight:600;border:none;cursor:pointer}.btn-danger[data-v-61ce6ffc]{background:#ef4444;color:#fff}@keyframes popIn-61ce6ffc{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.modal-overlay[data-v-61ce6ffc]{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:999;padding:20px}.modal-box[data-v-61ce6ffc]{width:420px;max-width:100%;background:#fff;border-radius:18px;padding:24px;box-shadow:0 30px 80px rgba(0,0,0,.2);animation:modalIn-61ce6ffc .25s ease}.modal-box h3[data-v-61ce6ffc]{font-size:18px;font-weight:600;margin-bottom:16px;color:#0f172a}.modal-box input[data-v-61ce6ffc],.modal-box select[data-v-61ce6ffc]{width:100%;padding:12px;border-radius:12px;border:1px solid #e2e8f0;margin-bottom:12px;font-size:14px;outline:none;transition:.2s}.modal-box input[data-v-61ce6ffc]:focus,.modal-box select[data-v-61ce6ffc]:focus{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.1)}.modal-actions[data-v-61ce6ffc]{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.modal-box button[data-v-61ce6ffc]{padding:10px 16px;border-radius:10px;font-weight:600;font-size:13px;border:none;cursor:pointer;transition:.2s}.modal-box .btn-primary[data-v-61ce6ffc]{background:#f97316;color:#fff}.modal-box .btn-secondary[data-v-61ce6ffc]{background:#f1f5f9;color:#334155}.modal-box .btn-danger[data-v-61ce6ffc]{background:#ef4444;color:#fff}.modal-box button[data-v-61ce6ffc]:hover{transform:translateY(-1px);opacity:.9}.modal-box input[type=date][data-v-61ce6ffc],.modal-box input[type=time][data-v-61ce6ffc],.modal-box select[data-v-61ce6ffc]{cursor:pointer}@keyframes modalIn-61ce6ffc{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.assign-summary[data-v-61ce6ffc]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px;margin-bottom:14px}.summary-row[data-v-61ce6ffc]{display:flex;justify-content:space-between;font-size:13px;padding:6px 0;color:#475569}.summary-row strong[data-v-61ce6ffc]{color:#0f172a;font-weight:700}.field-label[data-v-61ce6ffc]{font-size:12px;font-weight:700;color:#64748b;margin-bottom:6px;display:block}.orders-filter-bar[data-v-61ce6ffc]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.orders-filter-bar input[data-v-61ce6ffc],.orders-filter-bar select[data-v-61ce6ffc]{padding:10px 12px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-size:13px;font-weight:600;color:#334155;outline:none;min-width:140px;transition:.2s}.orders-filter-bar input[data-v-61ce6ffc]:focus,.orders-filter-bar select[data-v-61ce6ffc]:focus{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.1)}.orders-filter-bar input[type=text][data-v-61ce6ffc]{min-width:220px}.orders-filter-bar button[data-v-61ce6ffc]{padding:10px 14px;border-radius:10px;border:none;font-weight:700;font-size:13px;cursor:pointer;transition:.2s;white-space:nowrap}.orders-filter-bar button[data-v-61ce6ffc]:first-of-type{background:#0f172a;color:#fff}.orders-filter-bar button[data-v-61ce6ffc]:first-of-type:hover{background:#1e293b}.orders-filter-bar button[data-v-61ce6ffc]:last-of-type{background:#fef2f2;color:#ef4444}.orders-filter-bar button[data-v-61ce6ffc]:last-of-type:hover{background:#fee2e2}.orders-filter-bar[data-v-61ce6ffc]{overflow-x:auto}.orders-filter-bar[data-v-61ce6ffc]::-webkit-scrollbar{height:4px}.orders-filter-bar[data-v-61ce6ffc]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.orders-kpi[data-v-61ce6ffc]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:20px}.kpi-card[data-v-61ce6ffc]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:16px;background:#fff;border:1px solid #e2e8f0;transition:.2s}.kpi-card[data-v-61ce6ffc]:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.06)}.kpi-left p[data-v-61ce6ffc]{font-size:12px;font-weight:600;color:#64748b;margin-bottom:4px}.kpi-left h3[data-v-61ce6ffc]{font-size:20px;font-weight:700;color:#0f172a}.kpi-card i[data-v-61ce6ffc]{font-size:28px;opacity:.8}.kpi-card.executed[data-v-61ce6ffc]{background:#ecfdf5;color:#059669}.kpi-card.executed h3[data-v-61ce6ffc]{color:#047857}.kpi-card.rejected[data-v-61ce6ffc]{background:#fef2f2;color:#dc2626}.kpi-card.rejected h3[data-v-61ce6ffc]{color:#b91c1c}.kpi-card.notserviced[data-v-61ce6ffc]{background:#f1f5f9;color:#475569}.kpi-card.deposit[data-v-61ce6ffc]{background:#eff6ff;color:#2563eb}.kpi-card.deposit h3[data-v-61ce6ffc]{color:#1d4ed8}.kpi-card.withdraw[data-v-61ce6ffc]{background:#fff7ed;color:#ea580c}.kpi-card.withdraw h3[data-v-61ce6ffc]{color:#c2410c}.img-preview-wrap[data-v-61ce6ffc]{display:flex;gap:6px}.thumb[data-v-61ce6ffc]{width:40px;height:40px;border-radius:6px;-o-object-fit:cover;object-fit:cover;cursor:pointer;border:1px solid #e2e8f0;transition:.2s}.thumb[data-v-61ce6ffc]:hover{transform:scale(1.1)}.img-modal[data-v-61ce6ffc]{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:999}.img-box[data-v-61ce6ffc]{position:relative}.img-box img[data-v-61ce6ffc]{max-width:90vw;max-height:85vh;border-radius:12px}.img-box .close-btn[data-v-61ce6ffc]{position:absolute;top:-10px;right:-10px;background:#fff;border-radius:50%;padding:6px 10px;cursor:pointer}[data-v-a81ea542]:root{--brand-orange:#f97316;--text-dark:#0f172a;--text-muted:#64748b;--bg-body:#f1f5f9;--white:#fff;--border:#e2e8f0}[data-v-a81ea542]{margin:0;padding:0;box-sizing:border-box;font-family:Plus Jakarta Sans,sans-serif}body[data-v-a81ea542]{background:var(--bg-body);color:var(--text-dark)}.page-header[data-v-a81ea542]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.view-title[data-v-a81ea542]{font-size:24px;font-weight:600;letter-spacing:-.5px}.view-subtitle[data-v-a81ea542]{color:var(--text-muted);font-size:14px;margin-top:4px}.btn-add[data-v-a81ea542]{background:#ea580c;color:#fff;border:none;padding:12px 24px;border-radius:14px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;transition:.2s}.btn-add[data-v-a81ea542]:hover{background:#ea580c;transform:translateY(-2px)}.cat-list-container[data-v-a81ea542]{background:var(--white);border-radius:20px;border:1px solid var(--border);overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.02)}.list-header[data-v-a81ea542]{display:flex;align-items:center;padding:16px 24px;background:#f8fafc;border-bottom:1px solid var(--border);color:var(--text-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.cat-list-item[data-v-a81ea542]{display:flex;align-items:center;padding:16px 24px;border-bottom:1px solid #f1f5f9;transition:background .2s}.cat-list-item[data-v-a81ea542]:last-child{border-bottom:none}.cat-list-item[data-v-a81ea542]:hover{background:#fdfdfd}.col-img[data-v-a81ea542]{width:80px}.col-info[data-v-a81ea542]{flex:2}.col-cat[data-v-a81ea542]{flex:1}.col-price[data-v-a81ea542]{width:140px}.col-actions[data-v-a81ea542]{width:120px;text-align:right}.list-img-box[data-v-a81ea542]{width:48px;height:48px;background:#f1f5f9;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:6px}.list-img-box img[data-v-a81ea542]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.item-name[data-v-a81ea542]{font-weight:600;font-size:15px;color:var(--text-dark)}.item-desc[data-v-a81ea542]{font-size:12px;color:var(--text-muted);margin-top:2px}.cat-tag[data-v-a81ea542]{background:#eff6ff;color:#3b82f6;padding:4px 10px;border-radius:8px;font-size:11px;font-weight:700}.price-text[data-v-a81ea542]{font-weight:600;color:var(--text-dark);font-size:15px}.unit-text[data-v-a81ea542]{font-size:11px;color:var(--text-muted);font-weight:300}.action-btn[data-v-a81ea542]{width:34px;height:34px;border-radius:10px;border:none;cursor:pointer;transition:.2s;font-size:18px}.btn-edit[data-v-a81ea542]{background:#f1f5f9;color:#64748b;margin-right:4px}.btn-edit[data-v-a81ea542]:hover{background:#e2e8f0;color:var(--text-dark)}.btn-del[data-v-a81ea542]{background:#fef2f2;color:#ef4444}.btn-del[data-v-a81ea542]:hover{background:#fee2e2}.drawer-overlay[data-v-a81ea542]{position:fixed;inset:0;background:rgba(15,23,42,.4);backdrop-filter:blur(4px);z-index:1000;display:flex;justify-content:flex-end}.drawer[data-v-a81ea542]{width:420px;background:#fff;height:100%;padding:40px;box-shadow:-10px 0 50px rgba(0,0,0,.1);animation:slideLeft-a81ea542 .3s ease-out;overflow-y:auto}@keyframes slideLeft-a81ea542{0%{transform:translateX(100%)}to{transform:translateX(0)}}.drawer-header[data-v-a81ea542]{display:flex;justify-content:space-between;margin-bottom:30px;align-items:center}.drawer-header h3[data-v-a81ea542]{font-size:20px;font-weight:600}.form-group[data-v-a81ea542]{margin-bottom:20px}.form-group label[data-v-a81ea542]{display:block;font-size:11px;font-weight:600;color:var(--text-muted);margin-bottom:8px;text-transform:uppercase}.form-group input[data-v-a81ea542],.form-group select[data-v-a81ea542],.form-group textarea[data-v-a81ea542]{width:100%;padding:14px;border:1.5px solid var(--border);border-radius:12px;outline:none;font-weight:300;font-size:14px}.form-group input[data-v-a81ea542]:focus{border-color:var(--brand-orange)}.img-preview[data-v-a81ea542]{width:100%;height:120px;border-radius:12px;background:#f8fafc;margin-top:10px;border:1.5px dashed var(--border);display:flex;align-items:center;justify-content:center;overflow:hidden}.img-preview img[data-v-a81ea542]{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.btn-save[data-v-a81ea542]{width:100%;padding:16px;background:#ea580c;color:#fff;border:none;border-radius:14px;font-weight:600;cursor:pointer;margin-top:10px}@media (max-width:1024px){.page-header[data-v-a81ea542]{flex-direction:column;align-items:flex-start;gap:12px}.btn-add[data-v-a81ea542]{width:100%;justify-content:center}}@media (max-width:768px){.view-title[data-v-a81ea542]{font-size:20px}.list-header[data-v-a81ea542]{display:none}.cat-list-item[data-v-a81ea542]{flex-direction:column;align-items:flex-start;padding:16px;gap:10px;border-radius:14px;margin:10px;border:1px solid #e2e8f0}.col-img[data-v-a81ea542]{width:auto}.list-img-box[data-v-a81ea542]{width:40px;height:40px}.col-info[data-v-a81ea542]{width:100%}.item-name[data-v-a81ea542]{font-size:14px}.item-desc[data-v-a81ea542]{font-size:12px}.col-cat[data-v-a81ea542],.col-price[data-v-a81ea542]{width:100%}.price-text[data-v-a81ea542]{font-size:14px}.unit-text[data-v-a81ea542]{font-size:11px}.col-actions[data-v-a81ea542]{width:100%;display:flex;justify-content:flex-end;gap:8px}.action-btn[data-v-a81ea542]{width:32px;height:32px;font-size:16px}}@media (max-width:480px){.cat-list-item[data-v-a81ea542]{padding:14px}.col-cat[data-v-a81ea542],.col-info[data-v-a81ea542],.col-price[data-v-a81ea542]{display:flex;justify-content:space-between;width:100%}.col-info[data-v-a81ea542]{flex-direction:column}.col-cat[data-v-a81ea542]:before{content:"Category";font-size:12px;color:#64748b;font-weight:600}.col-price[data-v-a81ea542]:before{content:"Price";font-size:12px;color:#64748b;font-weight:600}.col-actions[data-v-a81ea542]{justify-content:space-between}.action-btn[data-v-a81ea542]{flex:1}}@media (max-width:768px){.drawer[data-v-a81ea542]{width:100%;padding:20px}.drawer-header h3[data-v-a81ea542]{font-size:18px}.form-group input[data-v-a81ea542],.form-group select[data-v-a81ea542],.form-group textarea[data-v-a81ea542]{padding:12px;font-size:13px}.btn-save[data-v-a81ea542]{padding:14px}}@media (max-width:480px){.drawer-overlay[data-v-a81ea542]{align-items:flex-end}.drawer[data-v-a81ea542]{border-top-left-radius:16px;border-top-right-radius:16px;max-height:90%}}.page-header-flex[data-v-71a1ee48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.view-title[data-v-71a1ee48]{font-size:24px;font-weight:600;color:#0f172a;letter-spacing:-.5px}.view-subtitle[data-v-71a1ee48]{color:#64748b;font-size:14px;margin-top:4px}.stat-bubble[data-v-71a1ee48]{background:#fff7ed;padding:10px 18px;border-radius:14px;border:1px solid #ffedd5;text-align:right}.stat-bubble .label[data-v-71a1ee48]{display:block;font-size:11px;font-weight:700;color:#f97316;text-transform:uppercase}.stat-bubble .value[data-v-71a1ee48]{font-size:18px;font-weight:600;color:#7c2d12}.filter-shell[data-v-71a1ee48]{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.search-box[data-v-71a1ee48]{position:relative;flex:1;max-width:450px}.search-box i[data-v-71a1ee48]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:20px}.search-box input[data-v-71a1ee48]{width:100%;padding:12px 12px 12px 46px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;outline:none;font-size:14px;transition:.2s}.select-wrapper[data-v-71a1ee48]{position:relative}.select-wrapper i[data-v-71a1ee48]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.select-wrapper select[data-v-71a1ee48]{padding:12px 20px 12px 40px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;font-size:13px;font-weight:600;color:#475569;outline:none;cursor:pointer}.table-card[data-v-71a1ee48]{background:#fff;border-radius:20px;border:1px solid #e2e8f0;overflow:hidden}.admin-table[data-v-71a1ee48]{width:100%;border-collapse:collapse}.admin-table th[data-v-71a1ee48]{background:#f8fafc;text-align:left;padding:16px 20px;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase}.admin-table td[data-v-71a1ee48]{padding:16px 20px;border-top:1px solid #f1f5f9;font-size:14px;vertical-align:middle}.identity-cell[data-v-71a1ee48]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-71a1ee48]{width:36px;height:36px;background:#f97316;color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.u-name[data-v-71a1ee48]{font-weight:700;color:#0f172a;display:block}.phone-link[data-v-71a1ee48]{color:#64748b;font-weight:500;font-size:13px;display:flex;align-items:center;gap:5px}.city-tag[data-v-71a1ee48]{background:#f1f5f9;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;color:#475569}.order-count[data-v-71a1ee48]{color:#f97316;font-weight:700;font-size:13px;display:flex;align-items:center;gap:6px}.status-pill[data-v-71a1ee48]{padding:6px 12px;border-radius:20px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.pill-active[data-v-71a1ee48]{background:#ecfdf5;color:#059669}.pill-active .dot[data-v-71a1ee48]{width:6px;height:6px;background:#10b981;border-radius:50%}.pill-blocked[data-v-71a1ee48]{background:#fef2f2;color:#dc2626}.pill-blocked .dot[data-v-71a1ee48]{width:6px;height:6px;background:#ef4444;border-radius:50%}.management-btns[data-v-71a1ee48]{display:flex;justify-content:flex-end;gap:8px}.m-btn[data-v-71a1ee48]{width:36px;height:36px;border-radius:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:.2s}.m-btn.view[data-v-71a1ee48]{background:#f1f5f9;color:#64748b}.m-btn.view[data-v-71a1ee48]:hover{background:#e2e8f0;color:#0f172a}.m-btn.block[data-v-71a1ee48]{background:#fef2f2;color:#ef4444}.m-btn.block[data-v-71a1ee48]:hover{background:#fee2e2}.m-btn.activate[data-v-71a1ee48]{background:#ecfdf5;color:#10b981}.m-btn.activate[data-v-71a1ee48]:hover{background:#d1fae5}.empty-state[data-v-71a1ee48]{padding:50px;text-align:center;color:#94a3b8}@media (max-width:1024px){.page-header-flex[data-v-71a1ee48]{flex-direction:column;align-items:flex-start;gap:12px}.user-stats-mini[data-v-71a1ee48]{width:100%}}@media (max-width:768px){.view-title[data-v-71a1ee48]{font-size:20px}.filter-shell[data-v-71a1ee48]{flex-direction:column;gap:12px}.search-box[data-v-71a1ee48]{max-width:100%}.select-wrapper select[data-v-71a1ee48]{width:100%}.admin-table[data-v-71a1ee48]{overflow-x:auto;white-space:nowrap}.admin-table td[data-v-71a1ee48],.admin-table th[data-v-71a1ee48]{padding:12px 14px;font-size:13px}.m-btn[data-v-71a1ee48]{width:32px;height:32px;font-size:16px}}@media (max-width:480px){.admin-table thead[data-v-71a1ee48]{display:none}.admin-table tr[data-v-71a1ee48]{display:block;background:#fff;margin:10px;padding:14px;border-radius:14px;border:1px solid #e2e8f0}.admin-table td[data-v-71a1ee48]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border:none}.admin-table td[data-v-71a1ee48]:before{content:attr(data-label);font-size:12px;font-weight:600;color:#64748b}.action-col[data-v-71a1ee48]{justify-content:flex-end}.management-btns[data-v-71a1ee48]{justify-content:flex-end;width:100%}.identity-cell[data-v-71a1ee48]{gap:8px}.user-avatar[data-v-71a1ee48]{width:30px;height:30px;font-size:12px}.u-name[data-v-71a1ee48]{font-size:13px}.city-tag[data-v-71a1ee48]{font-size:11px;padding:3px 8px}.status-pill[data-v-71a1ee48]{font-size:10px;padding:4px 8px}.order-count[data-v-71a1ee48]{font-size:12px}.empty-state[data-v-71a1ee48]{padding:30px 10px}}.btn-add-user[data-v-71a1ee48]{background:#f97316;color:#fff;padding:12px 18px;border-radius:12px;border:none;font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:0 6px 14px rgba(249,115,22,.3);transition:all .2s ease}.btn-add-user[data-v-71a1ee48]:hover{background:#ea580c;transform:translateY(-1px);box-shadow:0 10px 20px rgba(249,115,22,.35)}.btn-add-user[data-v-71a1ee48]:active{transform:translateY(0)}.modal-overlay[data-v-71a1ee48]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.55);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}.modal-box[data-v-71a1ee48]{width:100%;max-width:420px;background:#fff;border-radius:20px;padding:26px;box-shadow:0 25px 50px rgba(0,0,0,.15);animation:modalFade-71a1ee48 .25s ease}.modal-box h3[data-v-71a1ee48]{font-size:18px;font-weight:600;color:#0f172a;margin-bottom:16px}.modal-box input[data-v-71a1ee48]{width:100%;padding:12px 14px;margin-bottom:12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;font-size:14px;font-weight:500;outline:none;transition:all .2s ease}.modal-box input[data-v-71a1ee48]:focus{border-color:#f97316;background:#fff;box-shadow:0 0 0 3px rgba(249,115,22,.1)}.modal-actions[data-v-71a1ee48]{display:flex;gap:10px;margin-top:15px}.btn-save[data-v-71a1ee48]{flex:1;padding:12px;border-radius:12px;border:none;background:#f97316;color:#fff;font-weight:700;cursor:pointer;transition:.2s}.btn-save[data-v-71a1ee48]:hover{background:#ea580c}.btn-cancel[data-v-71a1ee48]{flex:1;padding:12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;font-weight:600;cursor:pointer}@keyframes modalFade-71a1ee48{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.action-group[data-v-71a1ee48]{display:flex;gap:8px}.btn-action[data-v-71a1ee48]{width:34px;height:34px;border-radius:10px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.btn-edit[data-v-71a1ee48]{background:#eff6ff;color:#2563eb}.btn-edit[data-v-71a1ee48]:hover{background:#dbeafe}.btn-delete[data-v-71a1ee48]{background:#fef2f2;color:#dc2626}.btn-delete[data-v-71a1ee48]:hover{background:#fee2e2}.btn-block[data-v-71a1ee48]{background:#fff7ed;color:#f97316}.btn-block[data-v-71a1ee48]:hover{background:#ffedd5}.delete-icon[data-v-71a1ee48]{width:60px;height:60px;background:#fef2f2;color:#dc2626;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:26px}.btn-delete-confirm[data-v-71a1ee48]{flex:1;padding:12px;border-radius:12px;border:none;background:#dc2626;color:#fff;font-weight:700;cursor:pointer}.btn-delete-confirm[data-v-71a1ee48]:hover{background:#b91c1c}.table-card[data-v-71a1ee48]{overflow-x:auto}.admin-table[data-v-71a1ee48]{min-width:1400px}.page-header-flex[data-v-8754f9ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.view-title[data-v-8754f9ae]{font-size:24px;font-weight:600;color:#0f172a}.view-subtitle[data-v-8754f9ae]{color:#64748b;font-size:14px}.fleet-summary[data-v-8754f9ae]{display:flex;gap:20px;background:#fff;padding:10px 20px;border-radius:12px;border:1px solid #e2e8f0}.summary-item[data-v-8754f9ae]{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569;font-weight:500}.summary-item .dot[data-v-8754f9ae]{width:8px;height:8px;border-radius:50%}.summary-item .dot.online[data-v-8754f9ae]{background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.4)}.summary-item .dot.busy[data-v-8754f9ae]{background:#3b82f6}.filter-shell[data-v-8754f9ae]{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.search-box[data-v-8754f9ae]{position:relative;flex:1;max-width:450px}.search-box i[data-v-8754f9ae]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:20px}.search-box input[data-v-8754f9ae]{width:100%;padding:12px 12px 12px 46px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;outline:none}.select-wrapper i[data-v-8754f9ae]{left:14px;color:#64748b;pointer-events:none}.select-wrapper select[data-v-8754f9ae]{padding:12px 20px 12px 40px}.table-card[data-v-8754f9ae]{background:#fff;border-radius:20px;border:1px solid #e2e8f0;overflow:hidden}.admin-table[data-v-8754f9ae]{width:100%;border-collapse:collapse}.admin-table th[data-v-8754f9ae]{background:#f8fafc;text-align:left;padding:16px 20px;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase}.admin-table td[data-v-8754f9ae]{padding:16px 20px;border-top:1px solid #f1f5f9;font-size:14px;vertical-align:middle}.partner-identity[data-v-8754f9ae]{display:flex;align-items:center;gap:12px}.partner-avatar[data-v-8754f9ae]{width:34px;height:34px;background:#f1f5f9;color:#f97316;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px}.p-name[data-v-8754f9ae]{font-weight:700;color:#0f172a}.phone-label[data-v-8754f9ae]{color:#64748b;font-size:13px;display:flex;align-items:center;gap:5px}.city-badge[data-v-8754f9ae]{background:#f8fafc;border:1px solid #e2e8f0;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;color:#475569}.status-indicator[data-v-8754f9ae]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase}.pulse[data-v-8754f9ae]{width:6px;height:6px;border-radius:50%;position:relative}.is-online[data-v-8754f9ae]{background:#ecfdf5;color:#059669}.is-online .pulse[data-v-8754f9ae]{background:#10b981;box-shadow:0 0 0 rgba(16,185,129,.4);animation:pulse-green-8754f9ae 2s infinite}.is-busy[data-v-8754f9ae]{background:#eff6ff;color:#2563eb}.is-busy .pulse[data-v-8754f9ae]{background:#3b82f6}.is-offline[data-v-8754f9ae]{background:#f1f5f9;color:#64748b}.is-offline .pulse[data-v-8754f9ae]{background:#94a3b8}@keyframes pulse-green-8754f9ae{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16,185,129,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.amount-tag[data-v-8754f9ae]{font-weight:600;color:#0f172a;background:#f0fdf4;padding:4px 8px;border-radius:6px;border:1px solid #dcfce7}.order-col small[data-v-8754f9ae]{color:#94a3b8;font-weight:500}.fleet-actions[data-v-8754f9ae]{display:flex;justify-content:flex-end;gap:8px}.f-btn[data-v-8754f9ae]{width:36px;height:36px;border-radius:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:.2s}.f-btn.view[data-v-8754f9ae]{background:#f1f5f9;color:#64748b}.f-btn.assign[data-v-8754f9ae]{background:#f97316;color:#fff}.f-btn.toggle.disable[data-v-8754f9ae]{background:#fef2f2;color:#ef4444}.f-btn.toggle.enable[data-v-8754f9ae]{background:#ecfdf5;color:#10b981}.f-btn[data-v-8754f9ae]:hover{transform:translateY(-2px);opacity:.9}.empty-state[data-v-8754f9ae]{padding:60px;color:#94a3b8}@media (max-width:1024px){.page-header-flex[data-v-8754f9ae]{flex-direction:column;align-items:flex-start;gap:12px}.fleet-summary[data-v-8754f9ae]{width:100%;justify-content:space-between;padding:10px 14px}}@media (max-width:768px){.view-title[data-v-8754f9ae]{font-size:20px}.filter-shell[data-v-8754f9ae]{flex-direction:column;gap:12px}.search-box[data-v-8754f9ae]{max-width:100%}.select-wrapper select[data-v-8754f9ae],.select-wrapper[data-v-8754f9ae]{width:100%}.table-card[data-v-8754f9ae]{overflow-x:auto}.admin-table[data-v-8754f9ae]{min-width:700px}.admin-table td[data-v-8754f9ae],.admin-table th[data-v-8754f9ae]{padding:12px 14px;font-size:13px}.fleet-actions[data-v-8754f9ae]{gap:6px}.f-btn[data-v-8754f9ae]{width:32px;height:32px;font-size:16px}}@media (max-width:480px){.admin-table[data-v-8754f9ae]{min-width:100%}.admin-table thead[data-v-8754f9ae]{display:none}.admin-table tr[data-v-8754f9ae]{display:block;margin:10px;padding:14px;border-radius:14px;border:1px solid #e2e8f0;background:#fff}.admin-table td[data-v-8754f9ae]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border:none}.admin-table td[data-v-8754f9ae]:before{content:attr(data-label);font-size:12px;font-weight:600;color:#64748b}.action-col[data-v-8754f9ae]{justify-content:flex-end}.fleet-actions[data-v-8754f9ae]{width:100%;justify-content:flex-end}.partner-avatar[data-v-8754f9ae]{width:28px;height:28px;font-size:14px}.p-name[data-v-8754f9ae]{font-size:13px}.city-badge[data-v-8754f9ae]{font-size:11px;padding:3px 8px}.status-indicator[data-v-8754f9ae]{font-size:10px;padding:4px 8px}.amount-tag[data-v-8754f9ae]{font-size:12px;padding:3px 6px}.empty-state[data-v-8754f9ae]{padding:30px 10px}}.page-header[data-v-8754f9ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.page-title[data-v-8754f9ae]{font-size:22px;font-weight:600;color:#0f172a}.table-wrap[data-v-8754f9ae]{background:#fff;border-radius:18px;padding:16px;box-shadow:0 10px 25px rgba(0,0,0,.05)}.table-modern[data-v-8754f9ae]{width:100%;border-collapse:collapse}.table-modern th[data-v-8754f9ae]{text-align:left;font-size:13px;font-weight:700;color:#64748b;padding:12px}.table-modern td[data-v-8754f9ae]{padding:14px 12px;font-size:14px;font-weight:500;color:#0f172a;border-top:1px solid #f1f5f9}.user-cell[data-v-8754f9ae]{display:flex;align-items:center;gap:10px}.avatar[data-v-8754f9ae]{width:36px;height:36px;border-radius:50%;background:#f97316;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.pill[data-v-8754f9ae]{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.pill-success[data-v-8754f9ae]{background:#dcfce7;color:#16a34a}.pill-error[data-v-8754f9ae]{background:#fee2e2;color:#dc2626}.action-group[data-v-8754f9ae]{display:flex;gap:6px}.btn-icon[data-v-8754f9ae]{width:32px;height:32px;border-radius:8px;border:none;background:#f8fafc;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.btn-icon[data-v-8754f9ae]:hover{background:#e2e8f0}.order-count[data-v-8754f9ae]{font-weight:700;color:#f97316}.search-box[data-v-8754f9ae]{width:240px;padding:10px 14px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;font-size:14px}.search-box[data-v-8754f9ae]:focus{border-color:#f97316;background:#fff;outline:none}.empty-state[data-v-8754f9ae]{text-align:center;padding:40px;color:#64748b;font-weight:500}.btn-add[data-v-8754f9ae]{background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;border:none;border-radius:14px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .25s ease;box-shadow:0 8px 18px rgba(249,115,22,.35)}.btn-add[data-v-8754f9ae]:hover{transform:translateY(-1px);box-shadow:0 14px 26px rgba(249,115,22,.45)}.btn-add[data-v-8754f9ae]:active{transform:translateY(0);box-shadow:0 6px 12px rgba(249,115,22,.3)}.btn-add i[data-v-8754f9ae]{font-size:18px}.modal-overlay[data-v-8754f9ae]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.6);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}.modal-box[data-v-8754f9ae]{width:100%;max-width:420px;background:#fff;border-radius:20px;padding:24px;box-shadow:0 30px 60px rgba(0,0,0,.2);animation:modalFade-8754f9ae .25s ease}.modal-box h3[data-v-8754f9ae]{font-size:18px;font-weight:600;color:#0f172a;margin-bottom:18px}.modal-box input[data-v-8754f9ae]{width:100%;padding:12px 14px;margin-bottom:12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;font-size:14px;font-weight:500;transition:all .2s ease;outline:none}.modal-box input[data-v-8754f9ae]:focus{border-color:#f97316;background:#fff;box-shadow:0 0 0 3px rgba(249,115,22,.12)}.modal-actions[data-v-8754f9ae]{display:flex;gap:10px;margin-top:16px}.btn-save[data-v-8754f9ae]{flex:1;padding:12px;border-radius:12px;border:none;background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;font-weight:700;cursor:pointer;transition:.2s}.btn-save[data-v-8754f9ae]:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(249,115,22,.35)}.btn-cancel[data-v-8754f9ae]{flex:1;padding:12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-weight:600;cursor:pointer;transition:.2s}.btn-cancel[data-v-8754f9ae]:hover{background:#f1f5f9}.modal-close[data-v-8754f9ae]{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:8px;background:#f8fafc;display:flex;align-items:center;justify-content:center;cursor:pointer}.modal-close[data-v-8754f9ae]:hover{background:#e2e8f0}@keyframes modalFade-8754f9ae{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.select-wrapper[data-v-8754f9ae]{position:relative;width:220px}.select-wrapper i[data-v-8754f9ae]{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:2}.select-wrapper select[data-v-8754f9ae]{width:100%;padding:12px 40px 12px 40px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-box select[data-v-8754f9ae]{width:100%;padding:12px 14px;margin-bottom:12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;font-size:14px;font-weight:500;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.modal-box select[data-v-8754f9ae]:focus{border-color:#f97316;background:#fff;box-shadow:0 0 0 3px rgba(249,115,22,.12)}.table-wrap[data-v-8754f9ae]{overflow-x:auto}.table-modern[data-v-8754f9ae]{min-width:1400px}.page-header-flex[data-v-2b0a4080]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.view-title[data-v-2b0a4080]{font-size:24px;font-weight:600;color:#0f172a}.view-subtitle[data-v-2b0a4080]{color:#64748b;font-size:14px}.payout-stats[data-v-2b0a4080]{background:#0f172a;padding:12px 20px;border-radius:14px;color:#fff}.p-label[data-v-2b0a4080]{display:block;font-size:10px;font-weight:700;text-transform:uppercase;color:#94a3b8;margin-bottom:2px}.p-value[data-v-2b0a4080]{font-size:18px;font-weight:600;color:#3ddc84}.filter-shell[data-v-2b0a4080]{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.search-box[data-v-2b0a4080]{position:relative;flex:1;max-width:450px}.search-box i[data-v-2b0a4080]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:20px}.search-box input[data-v-2b0a4080]{width:100%;padding:12px 12px 12px 46px;border-radius:14px;border:1px solid #e2e8f0;outline:none}.select-wrapper[data-v-2b0a4080]{position:relative}.select-wrapper i[data-v-2b0a4080]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.select-wrapper select[data-v-2b0a4080]{padding:12px 20px 12px 42px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;font-weight:600;cursor:pointer}.table-card[data-v-2b0a4080]{background:#fff;border-radius:20px;border:1px solid #e2e8f0;overflow:hidden}.admin-table[data-v-2b0a4080]{width:100%;border-collapse:collapse}.admin-table th[data-v-2b0a4080]{background:#f8fafc;text-align:left;padding:16px 20px;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase}.admin-table td[data-v-2b0a4080]{padding:18px 20px;border-top:1px solid #f1f5f9;font-size:14px;vertical-align:middle}.id-col[data-v-2b0a4080]{font-family:monospace;font-weight:700;color:#94a3b8}.partner-cell[data-v-2b0a4080]{display:flex;align-items:center;gap:10px}.mini-avatar[data-v-2b0a4080]{font-size:22px;color:#cbd5e1}.p-name[data-v-2b0a4080]{font-weight:700;color:#1e293b}.currency-value[data-v-2b0a4080]{font-weight:600;color:#0f172a;font-size:15px}.date-col[data-v-2b0a4080]{color:#64748b;font-weight:500;font-size:13px}.pay-status[data-v-2b0a4080]{padding:6px 12px;border-radius:8px;font-size:11px;font-weight:700;text-transform:uppercase}.is-pending[data-v-2b0a4080]{background:#fff7ed;color:#f97316}.is-approved[data-v-2b0a4080]{background:#ecfdf5;color:#10b981}.is-rejected[data-v-2b0a4080]{background:#fef2f2;color:#ef4444}.action-col[data-v-2b0a4080]{text-align:right}.decision-btns[data-v-2b0a4080]{display:flex;justify-content:flex-end;gap:8px}.pay-btn[data-v-2b0a4080]{height:34px;padding:0 14px;border-radius:8px;border:none;cursor:pointer;font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px;transition:.2s}.btn-approve[data-v-2b0a4080]{background:#10b981;color:#fff}.btn-approve[data-v-2b0a4080]:hover{background:#059669;transform:translateY(-1px)}.btn-reject[data-v-2b0a4080]{background:#f1f5f9;color:#64748b}.btn-reject[data-v-2b0a4080]:hover{background:#e2e8f0;color:#ef4444}.settled-status[data-v-2b0a4080]{font-size:12px;font-weight:700;color:#94a3b8;display:flex;align-items:center;justify-content:flex-end;gap:6px}.settled-status i[data-v-2b0a4080]{color:#10b981;font-size:16px}.empty-state[data-v-2b0a4080]{padding:60px;color:#94a3b8}@media (max-width:1024px){.page-header-flex[data-v-2b0a4080]{flex-direction:column;align-items:flex-start;gap:12px}.payout-stats[data-v-2b0a4080]{width:100%}}@media (max-width:768px){.view-title[data-v-2b0a4080]{font-size:20px}.filter-shell[data-v-2b0a4080]{flex-direction:column;gap:12px}.search-box[data-v-2b0a4080]{max-width:100%}.select-wrapper select[data-v-2b0a4080]{width:100%}.table-card[data-v-2b0a4080]{overflow-x:auto}.admin-table[data-v-2b0a4080]{min-width:650px}.admin-table td[data-v-2b0a4080],.admin-table th[data-v-2b0a4080]{padding:12px 14px;font-size:13px}.pay-btn[data-v-2b0a4080]{height:30px;padding:0 10px;font-size:11px}}@media (max-width:480px){.admin-table[data-v-2b0a4080]{min-width:100%}.admin-table thead[data-v-2b0a4080]{display:none}.admin-table tr[data-v-2b0a4080]{display:block;margin:10px;padding:14px;border-radius:14px;border:1px solid #e2e8f0;background:#fff}.admin-table td[data-v-2b0a4080]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border:none}.admin-table td[data-v-2b0a4080]:before{content:attr(data-label);font-size:12px;font-weight:600;color:#64748b}.action-col[data-v-2b0a4080]{justify-content:flex-end;flex-direction:column;align-items:flex-end;gap:6px}.decision-btns[data-v-2b0a4080]{flex-direction:column;width:100%}.pay-btn[data-v-2b0a4080]{width:100%;justify-content:center}.settled-status[data-v-2b0a4080]{justify-content:flex-end;width:100%}.currency-value[data-v-2b0a4080]{font-size:14px}.p-name[data-v-2b0a4080]{font-size:13px}.pay-status[data-v-2b0a4080]{font-size:10px;padding:4px 8px}.empty-state[data-v-2b0a4080]{padding:30px 10px}}.kpi-grid[data-v-2b0a4080]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.stat-card[data-v-2b0a4080]{background:#fff;padding:18px;border-radius:18px;box-shadow:0 10px 25px rgba(0,0,0,.05)}.stat-card p[data-v-2b0a4080]{font-size:13px;color:#64748b;font-weight:600}.stat-card h3[data-v-2b0a4080]{font-size:20px;font-weight:600;margin-top:6px}.page-header[data-v-2b0a4080]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;flex-wrap:wrap;gap:10px}.page-title[data-v-2b0a4080]{font-size:22px;font-weight:600;color:#0f172a}.search-box[data-v-2b0a4080],select[data-v-2b0a4080]{padding:10px 14px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;font-size:14px;outline:none;transition:.2s}.search-box[data-v-2b0a4080]:focus,select[data-v-2b0a4080]:focus{border-color:#f97316;background:#fff}.table-wrap[data-v-2b0a4080]{background:#fff;border-radius:18px;padding:14px;box-shadow:0 10px 25px rgba(0,0,0,.05)}.table-modern[data-v-2b0a4080]{width:100%;border-collapse:collapse}.table-modern th[data-v-2b0a4080]{text-align:left;font-size:13px;color:#64748b;padding:12px}.table-modern td[data-v-2b0a4080]{padding:14px 12px;border-top:1px solid #f1f5f9;font-size:14px;font-weight:500}.table-modern tbody tr[data-v-2b0a4080]:hover{background:#f8fafc}.pill[data-v-2b0a4080]{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.pill-success[data-v-2b0a4080]{background:#dcfce7;color:#16a34a}.pill-error[data-v-2b0a4080]{background:#fee2e2;color:#dc2626}.amount-credit[data-v-2b0a4080]{color:#16a34a;font-weight:700}.amount-debit[data-v-2b0a4080]{color:#dc2626;font-weight:700}.btn-action[data-v-2b0a4080]{width:34px;height:34px;border-radius:10px;border:none;background:#fef2f2;color:#dc2626;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.btn-action[data-v-2b0a4080]:hover{background:#fee2e2}.btn-add[data-v-2b0a4080]{background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;border:none;border-radius:14px;padding:10px 16px;font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 8px 18px rgba(249,115,22,.3)}.btn-add[data-v-2b0a4080]:hover{transform:translateY(-1px)}.empty-state[data-v-2b0a4080]{text-align:center;padding:30px;color:#64748b}.modal-overlay[data-v-2b0a4080]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.6);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:9999}.modal-box[data-v-2b0a4080]{width:100%;max-width:420px;background:#fff;border-radius:18px;padding:22px;box-shadow:0 30px 60px rgba(0,0,0,.2)}.modal-box h3[data-v-2b0a4080]{font-size:18px;font-weight:600;margin-bottom:14px}.modal-box input[data-v-2b0a4080],.modal-box select[data-v-2b0a4080]{width:100%;padding:12px;margin-bottom:12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}.modal-box input[data-v-2b0a4080]:focus,.modal-box select[data-v-2b0a4080]:focus{border-color:#f97316;background:#fff;outline:none}.modal-actions[data-v-2b0a4080]{display:flex;gap:10px}.btn-save[data-v-2b0a4080]{flex:1;padding:12px;border-radius:12px;border:none;background:#f97316;color:#fff;font-weight:700}.btn-cancel[data-v-2b0a4080]{flex:1;padding:12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.table-card[data-v-30196eb0]{border-radius:16px;background:#fff;border:1px solid #e2e8f0}.modern-table td[data-v-30196eb0]{padding:12px 0}.avatar[data-v-30196eb0]{width:34px;height:34px;background:#e2e8f0}.modal-card[data-v-30196eb0]{width:360px}.input[data-v-30196eb0]{width:100%;padding:10px;margin-top:10px;border-radius:10px;border:1px solid #e2e8f0}[data-v-30196eb0]{box-sizing:border-box}body[data-v-30196eb0]{background:#f8fafc;font-family:Inter,sans-serif;color:#0f172a}.page-wrap[data-v-30196eb0]{padding:20px}.page-top[data-v-30196eb0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-top h2[data-v-30196eb0]{font-size:20px;font-weight:700}.sub[data-v-30196eb0]{font-size:13px;color:#64748b}.filter[data-v-30196eb0]{padding:8px 12px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;outline:none}.card[data-v-30196eb0]{background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.03)}.table-card[data-v-30196eb0]{padding:16px;overflow-x:auto}.modern-table[data-v-30196eb0]{width:100%;border-collapse:collapse;min-width:900px}.modern-table thead tr[data-v-30196eb0]{border-bottom:1px solid #e2e8f0}.modern-table th[data-v-30196eb0]{font-size:12px;font-weight:600;color:#64748b;text-align:left;padding-bottom:10px}.modern-table td[data-v-30196eb0]{padding:14px 6px;border-top:1px solid #f1f5f9;font-size:14px}.modern-table tbody tr[data-v-30196eb0]:hover{background:#f8fafc}.user-cell[data-v-30196eb0]{display:flex;align-items:center;gap:10px}.avatar[data-v-30196eb0]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#e2e8f0,#cbd5f5)}.user-cell strong[data-v-30196eb0]{font-size:14px}.user-cell span[data-v-30196eb0]{display:block;font-size:12px;color:#64748b}.amount[data-v-30196eb0]{font-weight:700;color:#0f172a}.pill[data-v-30196eb0]{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.pill.success[data-v-30196eb0]{background:#dcfce7;color:#15803d}.pill.danger[data-v-30196eb0]{background:#fee2e2;color:#b91c1c}.pill.warning[data-v-30196eb0]{background:#fef9c3;color:#a16207}.actions[data-v-30196eb0]{display:flex;justify-content:flex-end;gap:8px}.icon-btn[data-v-30196eb0]{width:34px;height:34px;border-radius:10px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.icon-btn.view[data-v-30196eb0]{background:#e2e8f0}.icon-btn.success[data-v-30196eb0]{background:#dcfce7;color:#15803d}.icon-btn.danger[data-v-30196eb0]{background:#fee2e2;color:#b91c1c}.icon-btn[data-v-30196eb0]:hover{transform:translateY(-1px);box-shadow:0 6px 12px rgba(0,0,0,.08)}.modal-wrap[data-v-30196eb0]{position:fixed;inset:0;background:rgba(15,23,42,.5);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:999}.modal-card[data-v-30196eb0]{width:380px;background:#fff;padding:20px;border-radius:16px;animation:fadeIn-30196eb0 .2s ease}@keyframes fadeIn-30196eb0{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.input[data-v-30196eb0],.modal-card select[data-v-30196eb0],.modal-card textarea[data-v-30196eb0]{width:100%;padding:10px;margin-top:10px;border-radius:10px;border:1px solid #e2e8f0;outline:none}.modal-card textarea[data-v-30196eb0]{min-height:80px}.info-row[data-v-30196eb0]{display:flex;justify-content:space-between;margin-bottom:6px;font-size:14px}.info-row span[data-v-30196eb0]{color:#64748b}.btn[data-v-30196eb0]{padding:10px 14px;border-radius:10px;border:none;cursor:pointer}.btn.primary[data-v-30196eb0]{background:#3b82f6;color:#fff}.btn.ghost[data-v-30196eb0]{background:#f1f5f9}.btn-danger[data-v-30196eb0]{background:#ef4444;color:#fff}@media (max-width:768px){.page-top[data-v-30196eb0]{flex-direction:column;align-items:flex-start;gap:10px}.modern-table[data-v-30196eb0]{min-width:700px}.modal-card[data-v-30196eb0]{width:90%}}[data-v-30196eb0]:root{--primary:#f97316;--primary-soft:#fff7ed;--primary-dark:#c2410c}.theme-modal[data-v-30196eb0]{width:380px;border-radius:18px;overflow:hidden;padding:0}.modal-header[data-v-30196eb0]{padding:16px 18px;background:var(--primary-soft);border-bottom:1px solid #fed7aa;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-30196eb0]{font-size:16px;font-weight:700;color:var(--primary-dark)}.modal-header .close[data-v-30196eb0]{cursor:pointer;font-size:18px;color:#64748b}.modal-body[data-v-30196eb0]{padding:16px 18px}.info-box[data-v-30196eb0]{display:flex;justify-content:space-between;background:#f8fafc;padding:12px;border-radius:12px;margin-bottom:14px}.info-box p[data-v-30196eb0]{font-size:11px;color:#64748b}.info-box strong[data-v-30196eb0]{font-size:14px}.amt[data-v-30196eb0]{color:var(--primary)}.label[data-v-30196eb0]{font-size:12px;color:#64748b;margin-top:10px;display:block}.theme-input[data-v-30196eb0]{border:1px solid #e2e8f0;transition:.2s}.theme-input[data-v-30196eb0]:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(249,115,22,.15)}.modal-actions[data-v-30196eb0]{display:flex;gap:10px;padding:14px 18px;border-top:1px solid #f1f5f9}.theme-primary[data-v-30196eb0]{flex:1;background:var(--primary);color:#fff;font-weight:600}.theme-primary[data-v-30196eb0]:hover{background:var(--primary-dark)}.theme-outline[data-v-30196eb0]{flex:1;background:#fff;border:1px solid #e2e8f0}.detail-list[data-v-30196eb0]{margin-top:10px}.row[data-v-30196eb0]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f1f5f9;font-size:14px}.row span[data-v-30196eb0]{color:#64748b}.row.highlight[data-v-30196eb0]{background:#fff7ed;padding:10px;border-radius:10px;border:none}.success[data-v-30196eb0]{color:#15803d}.danger[data-v-30196eb0]{color:#b91c1c}.warning[data-v-30196eb0]{color:#a16207}.danger-header[data-v-30196eb0]{background:#fef2f2;border-bottom:1px solid #fecaca}.danger-header h3[data-v-30196eb0]{color:#b91c1c}.theme-danger[data-v-30196eb0]{flex:1;background:#ef4444;color:#fff;font-weight:600}.theme-danger[data-v-30196eb0]:hover{background:#b91c1c}body[data-v-60687eca]{background:#f8fafc;padding:20px}.page-header-flex[data-v-60687eca]{display:flex;justify-content:space-between;margin-bottom:20px}.view-title[data-v-60687eca]{font-size:24px;font-weight:600}.view-subtitle[data-v-60687eca]{color:#64748b}.table-card[data-v-60687eca]{background:#fff;border-radius:14px;border:1px solid #e2e8f0}.admin-table th[data-v-60687eca]{background:#f1f5f9;font-size:12px}.admin-table td[data-v-60687eca]{padding:14px;border-top:1px solid #eee}.pay-status[data-v-60687eca]{padding:5px 10px;border-radius:6px;font-size:11px;font-weight:700}.is-pending[data-v-60687eca]{background:#fff7ed;color:#f97316}.is-approved[data-v-60687eca]{background:#ecfdf5;color:#10b981}.is-rejected[data-v-60687eca]{background:#fef2f2;color:#ef4444}.pay-btn[data-v-60687eca]{padding:6px 10px;border:none;border-radius:6px;font-size:12px;cursor:pointer}.btn-approve[data-v-60687eca]{background:#10b981;color:#fff}.btn-reject[data-v-60687eca]{background:#e2e8f0}.modal-dialog[data-v-60687eca]{margin-top:80px}.modal-content[data-v-60687eca]{border-radius:16px;border:none;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden}.modal-header[data-v-60687eca]{padding:18px 20px;border-bottom:1px solid #f1f5f9;background:#f8fafc}.modal-header h4[data-v-60687eca]{margin:0;font-size:18px;font-weight:700;color:#0f172a}.modal-body[data-v-60687eca]{padding:20px}.modal-body p[data-v-60687eca]{margin-bottom:10px;font-size:14px;color:#334155}.modal-body label[data-v-60687eca]{font-size:12px;font-weight:700;color:#64748b;margin-bottom:6px;display:block}.modal-body input[data-v-60687eca],.modal-body select[data-v-60687eca],.modal-body textarea[data-v-60687eca]{width:100%;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:14px;outline:none;transition:.2s}.modal-body input[data-v-60687eca]:focus,.modal-body select[data-v-60687eca]:focus,.modal-body textarea[data-v-60687eca]:focus{border-color:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.15)}.modal-footer[data-v-60687eca]{padding:16px 20px;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;gap:10px}.modal-footer .btn[data-v-60687eca]{border-radius:10px;font-weight:600;padding:8px 16px}.modal-backdrop.in[data-v-60687eca]{opacity:.6}.custom-modal[data-v-60687eca]{display:block;background:rgba(0,0,0,.6);padding-top:80px}.custom-modal .modal-dialog[data-v-60687eca]{transform:scale(.9);transition:.2s}.custom-modal.in .modal-dialog[data-v-60687eca]{transform:scale(1)}.cat-img[data-v-60687eca]{width:40px;height:40px;border-radius:6px}@media (max-width:1024px){.page-header-flex[data-v-60687eca]{flex-direction:column;gap:10px}}@media (max-width:768px){.view-title[data-v-60687eca]{font-size:20px}.table-card[data-v-60687eca]{overflow-x:auto}.admin-table[data-v-60687eca]{min-width:650px}.admin-table td[data-v-60687eca],.admin-table th[data-v-60687eca]{padding:10px;font-size:13px}.pay-btn[data-v-60687eca]{padding:5px 8px;font-size:11px}}@media (max-width:480px){.admin-table[data-v-60687eca]{min-width:100%}.admin-table thead[data-v-60687eca]{display:none}.admin-table tr[data-v-60687eca]{display:block;margin:10px;padding:14px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.admin-table td[data-v-60687eca]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border:none}.admin-table td[data-v-60687eca]:before{content:attr(data-label);font-size:12px;font-weight:600;color:#64748b}.cat-img[data-v-60687eca]{width:30px;height:30px}.action-col[data-v-60687eca]{flex-direction:column;align-items:flex-end;gap:6px}.pay-btn[data-v-60687eca]{width:100%}.custom-modal[data-v-60687eca]{padding-top:20px}.modal-dialog[data-v-60687eca]{margin:0 10px}.modal-content[data-v-60687eca]{border-radius:14px}.modal-body[data-v-60687eca],.modal-header[data-v-60687eca]{padding:14px}.modal-footer[data-v-60687eca]{flex-direction:column;gap:8px}.modal-footer .btn[data-v-60687eca]{width:100%}}.page-header[data-v-60687eca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-60687eca]{font-size:22px;font-weight:600;color:#0f172a}.table-wrap[data-v-60687eca]{background:#fff;border-radius:18px;padding:16px;box-shadow:0 10px 25px rgba(0,0,0,.05)}.admin-table[data-v-60687eca]{width:100%;border-collapse:collapse}.admin-table th[data-v-60687eca]{text-align:left;font-size:13px;font-weight:700;color:#64748b;padding:12px}.admin-table td[data-v-60687eca]{padding:14px 12px;border-top:1px solid #f1f5f9;font-size:14px;font-weight:500;color:#0f172a}.admin-table tbody tr[data-v-60687eca]:hover{background:#f8fafc}.cat-img[data-v-60687eca]{width:42px;height:42px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0}.cat-preview[data-v-60687eca]{width:90px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-top:10px;border:1px solid #e2e8f0}.action-group[data-v-60687eca]{display:flex;gap:8px}.btn-action[data-v-60687eca]{width:34px;height:34px;border-radius:10px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.btn-edit[data-v-60687eca]{background:#eff6ff;color:#2563eb}.btn-edit[data-v-60687eca]:hover{background:#dbeafe}.btn-delete[data-v-60687eca]{background:#fef2f2;color:#dc2626}.btn-delete[data-v-60687eca]:hover{background:#fee2e2}.btn-add[data-v-60687eca]{background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;border:none;border-radius:14px;padding:10px 16px;font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 8px 18px rgba(249,115,22,.3);transition:.2s}.btn-add[data-v-60687eca]:hover{transform:translateY(-1px)}.empty-state[data-v-60687eca]{text-align:center;padding:30px;color:#64748b;font-weight:500}.modal-overlay[data-v-60687eca]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.6);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:9999}.modal-box[data-v-60687eca]{width:100%;max-width:420px;background:#fff;border-radius:18px;padding:22px;box-shadow:0 30px 60px rgba(0,0,0,.2)}.modal-box h3[data-v-60687eca]{font-size:18px;font-weight:600;margin-bottom:14px;color:#0f172a}.modal-box input[data-v-60687eca],.modal-box select[data-v-60687eca]{width:100%;padding:12px;margin-bottom:12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;font-size:14px;outline:none;transition:.2s}.modal-box input[data-v-60687eca]:focus,.modal-box select[data-v-60687eca]:focus{border-color:#f97316;background:#fff}.modal-box input[type=file][data-v-60687eca]{background:transparent;border:none}.modal-actions[data-v-60687eca]{display:flex;gap:10px;margin-top:10px}.btn-save[data-v-60687eca]{flex:1;padding:12px;border-radius:12px;border:none;background:#f97316;color:#fff;font-weight:700;cursor:pointer}.btn-save[data-v-60687eca]:hover{background:#ea580c}.btn-cancel[data-v-60687eca]{flex:1;padding:12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-weight:600;cursor:pointer}.btn-cancel[data-v-60687eca]:hover{background:#f1f5f9}.settings-grid[data-v-3f6ee3bb]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:10px}.settings-col[data-v-3f6ee3bb]{display:flex;flex-direction:column;gap:24px}.page-header-flex[data-v-3f6ee3bb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.view-title[data-v-3f6ee3bb]{font-size:24px;font-weight:600;color:#0f172a}.view-subtitle[data-v-3f6ee3bb]{color:#64748b;font-size:14px}.last-sync[data-v-3f6ee3bb]{font-size:12px;font-weight:600;color:#94a3b8;display:flex;align-items:center;gap:6px}.config-card[data-v-3f6ee3bb]{background:#fff;border-radius:20px;border:1px solid #e2e8f0;padding:25px;box-shadow:0 4px 6px -1px rgba(0,0,0,.02)}.config-header[data-v-3f6ee3bb]{display:flex;align-items:center;gap:12px;margin-bottom:25px}.config-header i[data-v-3f6ee3bb]{font-size:22px;color:#f97316;background:#fff7ed;padding:8px;border-radius:10px}.config-header h3[data-v-3f6ee3bb]{font-size:17px;font-weight:700;color:#0f172a}.input-stack[data-v-3f6ee3bb]{display:flex;flex-direction:column;gap:18px}.form-grid[data-v-3f6ee3bb]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.input-group[data-v-3f6ee3bb]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-3f6ee3bb]{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.input-group input[data-v-3f6ee3bb]{padding:12px 16px;border-radius:12px;border:1.5px solid #e2e8f0;font-size:14px;font-weight:600;color:#1e293b;outline:none;transition:.2s}.input-group input[data-v-3f6ee3bb]:focus{border-color:#f97316;background:#fff7ed}.control-list[data-v-3f6ee3bb]{display:flex;flex-direction:column}.control-row[data-v-3f6ee3bb]{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid #f1f5f9}.control-row[data-v-3f6ee3bb]:first-child{border-top:none;padding-top:0}.control-label[data-v-3f6ee3bb]{font-size:15px;font-weight:700;color:#1e293b;display:block}.control-desc[data-v-3f6ee3bb]{font-size:12px;color:#94a3b8;margin-top:2px}.ios-switch[data-v-3f6ee3bb]{width:48px;height:26px;background:#cbd5e1;border-radius:30px;position:relative;cursor:pointer;transition:.4s cubic-bezier(.4,0,.2,1)}.ios-switch .knob[data-v-3f6ee3bb]{width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;transition:.4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ios-switch.is-on[data-v-3f6ee3bb]{background:#f97316}.ios-switch.is-on .knob[data-v-3f6ee3bb]{left:25px}.action-footer[data-v-3f6ee3bb]{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}.btn-cancel[data-v-3f6ee3bb]{padding:14px 20px;border:none;background:transparent;color:#94a3b8;font-weight:700;font-size:14px;cursor:pointer}.btn-save-prime[data-v-3f6ee3bb]{padding:14px 28px;background:#0f172a;color:#fff;border:none;border-radius:14px;font-weight:700;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:10px;box-shadow:0 10px 15px -3px rgba(15,23,42,.3);transition:.2s}.btn-save-prime[data-v-3f6ee3bb]:hover{background:#1e293b;transform:translateY(-2px)}@media (max-width:1024px){.settings-grid[data-v-3f6ee3bb]{grid-template-columns:1fr;gap:20px}.page-header-flex[data-v-3f6ee3bb]{flex-direction:column;gap:10px}.last-sync[data-v-3f6ee3bb]{align-self:flex-start}}@media (max-width:768px){.view-title[data-v-3f6ee3bb]{font-size:20px}.config-card[data-v-3f6ee3bb]{padding:18px;border-radius:16px}.form-grid[data-v-3f6ee3bb]{grid-template-columns:1fr}.input-group input[data-v-3f6ee3bb]{padding:10px 12px;font-size:13px}.control-row[data-v-3f6ee3bb]{flex-direction:column;align-items:flex-start;gap:10px}.ios-switch[data-v-3f6ee3bb]{align-self:flex-end}.action-footer[data-v-3f6ee3bb]{flex-direction:column;gap:10px}.btn-save-prime[data-v-3f6ee3bb]{width:100%;justify-content:center}.btn-cancel[data-v-3f6ee3bb]{width:100%;text-align:center}}@media (max-width:480px){.config-card[data-v-3f6ee3bb]{padding:16px}.config-header h3[data-v-3f6ee3bb]{font-size:15px}.control-label[data-v-3f6ee3bb]{font-size:14px}.control-desc[data-v-3f6ee3bb],.input-group label[data-v-3f6ee3bb]{font-size:11px}.btn-save-prime[data-v-3f6ee3bb]{padding:12px;font-size:13px}.btn-cancel[data-v-3f6ee3bb]{font-size:13px}}.notif-list[data-v-0d381f36]{display:flex;flex-direction:column;gap:12px}.notif-item[data-v-0d381f36]{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:14px;background:#fff;border:1px solid #e2e8f0;transition:.2s}.notif-item.unread[data-v-0d381f36]{background:#f8fafc;border-left:4px solid #f97316}.notif-icon[data-v-0d381f36]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.notif-icon.order[data-v-0d381f36]{background:#eff6ff;color:#3b82f6}.notif-icon.success[data-v-0d381f36]{background:#ecfdf5;color:#10b981}.notif-icon.warning[data-v-0d381f36]{background:#fef2f2;color:#ef4444}.notif-content[data-v-0d381f36]{flex:1}.notif-title[data-v-0d381f36]{font-weight:700;font-size:14px;color:#0f172a}.notif-desc[data-v-0d381f36]{font-size:13px;color:#64748b;margin-top:2px}.notif-time[data-v-0d381f36]{font-size:11px;color:#94a3b8;margin-top:6px}.mark-btn[data-v-0d381f36]{border:none;background:#f1f5f9;padding:6px 10px;border-radius:8px;font-size:11px;cursor:pointer}.mark-btn[data-v-0d381f36]:hover{background:#e2e8f0}.empty-state[data-v-0d381f36]{text-align:center;padding:40px;color:#94a3b8}@media (max-width:480px){.notif-item[data-v-0d381f36]{flex-direction:column;gap:10px}.mark-btn[data-v-0d381f36],.notif-actions[data-v-0d381f36]{width:100%}}body[data-v-11c7a404]{background:#f8fafc;padding:20px}.page-header-flex[data-v-11c7a404]{display:flex;justify-content:space-between;margin-bottom:20px}.view-title[data-v-11c7a404]{font-size:24px;font-weight:600}.view-subtitle[data-v-11c7a404]{color:#64748b}.table-card[data-v-11c7a404]{background:#fff;border-radius:14px;border:1px solid #e2e8f0}.admin-table th[data-v-11c7a404]{background:#f1f5f9;font-size:12px}.admin-table td[data-v-11c7a404]{padding:14px;border-top:1px solid #eee}.pay-status[data-v-11c7a404]{padding:5px 10px;border-radius:6px;font-size:11px;font-weight:700}.is-pending[data-v-11c7a404]{background:#fff7ed;color:#f97316}.is-approved[data-v-11c7a404]{background:#ecfdf5;color:#10b981}.is-rejected[data-v-11c7a404]{background:#fef2f2;color:#ef4444}.pay-btn[data-v-11c7a404]{padding:6px 10px;border:none;border-radius:6px;font-size:12px;cursor:pointer}.btn-approve[data-v-11c7a404]{background:#10b981;color:#fff}.btn-reject[data-v-11c7a404]{background:#e2e8f0}.modal-dialog[data-v-11c7a404]{margin-top:80px}.modal-content[data-v-11c7a404]{border-radius:16px;border:none;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden}.modal-header[data-v-11c7a404]{padding:18px 20px;border-bottom:1px solid #f1f5f9;background:#f8fafc}.modal-header h4[data-v-11c7a404]{margin:0;font-size:18px;font-weight:700;color:#0f172a}.modal-body[data-v-11c7a404]{padding:20px}.modal-body p[data-v-11c7a404]{margin-bottom:10px;font-size:14px;color:#334155}.modal-body label[data-v-11c7a404]{font-size:12px;font-weight:700;color:#64748b;margin-bottom:6px;display:block}.modal-body input[data-v-11c7a404],.modal-body select[data-v-11c7a404],.modal-body textarea[data-v-11c7a404]{width:100%;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:14px;outline:none;transition:.2s}.modal-body input[data-v-11c7a404]:focus,.modal-body select[data-v-11c7a404]:focus,.modal-body textarea[data-v-11c7a404]:focus{border-color:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.15)}.modal-footer[data-v-11c7a404]{padding:16px 20px;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;gap:10px}.modal-footer .btn[data-v-11c7a404]{border-radius:10px;font-weight:600;padding:8px 16px}.modal-backdrop.in[data-v-11c7a404]{opacity:.6}.custom-modal[data-v-11c7a404]{display:block;background:rgba(0,0,0,.6);padding-top:80px}.custom-modal .modal-dialog[data-v-11c7a404]{transform:scale(.9);transition:.2s}.custom-modal.in .modal-dialog[data-v-11c7a404]{transform:scale(1)}.cat-img[data-v-11c7a404]{width:40px;height:40px;border-radius:6px}@media (max-width:1024px){.page-header-flex[data-v-11c7a404]{flex-direction:column;gap:10px}}@media (max-width:768px){.view-title[data-v-11c7a404]{font-size:20px}.table-card[data-v-11c7a404]{overflow-x:auto}.admin-table[data-v-11c7a404]{min-width:650px}.admin-table td[data-v-11c7a404],.admin-table th[data-v-11c7a404]{padding:10px;font-size:13px}.pay-btn[data-v-11c7a404]{padding:5px 8px;font-size:11px}}@media (max-width:480px){.admin-table[data-v-11c7a404]{min-width:100%}.admin-table thead[data-v-11c7a404]{display:none}.admin-table tr[data-v-11c7a404]{display:block;margin:10px;padding:14px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.admin-table td[data-v-11c7a404]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border:none}.admin-table td[data-v-11c7a404]:before{content:attr(data-label);font-size:12px;font-weight:600;color:#64748b}.cat-img[data-v-11c7a404]{width:30px;height:30px}.action-col[data-v-11c7a404]{flex-direction:column;align-items:flex-end;gap:6px}.pay-btn[data-v-11c7a404]{width:100%}.custom-modal[data-v-11c7a404]{padding-top:20px}.modal-dialog[data-v-11c7a404]{margin:0 10px}.modal-content[data-v-11c7a404]{border-radius:14px}.modal-body[data-v-11c7a404],.modal-header[data-v-11c7a404]{padding:14px}.modal-footer[data-v-11c7a404]{flex-direction:column;gap:8px}.modal-footer .btn[data-v-11c7a404]{width:100%}}.page-header[data-v-11c7a404]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-11c7a404]{font-size:22px;font-weight:600;color:#0f172a}.table-wrap[data-v-11c7a404]{background:#fff;border-radius:18px;padding:16px;box-shadow:0 10px 25px rgba(0,0,0,.05)}.admin-table[data-v-11c7a404]{width:100%;border-collapse:collapse}.admin-table th[data-v-11c7a404]{text-align:left;font-size:13px;font-weight:700;color:#64748b;padding:12px}.admin-table td[data-v-11c7a404]{padding:14px 12px;border-top:1px solid #f1f5f9;font-size:14px;font-weight:500;color:#0f172a}.admin-table tbody tr[data-v-11c7a404]:hover{background:#f8fafc}.cat-img[data-v-11c7a404]{width:42px;height:42px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0}.cat-preview[data-v-11c7a404]{width:90px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-top:10px;border:1px solid #e2e8f0}.btn-add[data-v-11c7a404]{background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;border:none;border-radius:14px;padding:10px 16px;font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 8px 18px rgba(249,115,22,.3);transition:.2s}.btn-add[data-v-11c7a404]:hover{transform:translateY(-1px)}.empty-state[data-v-11c7a404]{text-align:center;padding:30px;color:#64748b;font-weight:500}.modal-overlay[data-v-11c7a404]{backdrop-filter:blur(5px)}.btn-save[data-v-11c7a404]{flex:1;padding:12px;border-radius:12px;border:none;background:#f97316;color:#fff;font-weight:700;cursor:pointer}.btn-save[data-v-11c7a404]:hover{background:#ea580c}.btn-cancel[data-v-11c7a404]{flex:1;padding:12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-weight:600;cursor:pointer}.btn-cancel[data-v-11c7a404]:hover{background:#f1f5f9}.modal-overlay[data-v-11c7a404]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.modal-box[data-v-11c7a404]{width:100%;max-width:420px;background:#fff;border-radius:18px;padding:22px;box-shadow:0 30px 60px rgba(0,0,0,.2);animation:modalFade-11c7a404 .2s ease}@keyframes modalFade-11c7a404{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-box h3[data-v-11c7a404]{font-size:18px;font-weight:600;margin-bottom:14px;color:#0f172a}.modal-box input[data-v-11c7a404],.modal-box select[data-v-11c7a404]{width:100%;padding:12px;margin-bottom:12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;font-size:14px;outline:none;transition:.2s}.modal-box input[data-v-11c7a404]:focus,.modal-box select[data-v-11c7a404]:focus{border-color:#f97316;background:#fff;box-shadow:0 0 0 2px rgba(249,115,22,.1)}.modal-box input[type=file][data-v-11c7a404]{background:transparent;border:none}.modal-actions[data-v-11c7a404]{display:flex;gap:10px;margin-top:10px}.modal-actions button[data-v-11c7a404]{flex:1;padding:12px;border-radius:12px;border:none;font-weight:700;cursor:pointer;transition:.2s}.modal-actions button[data-v-11c7a404]:first-child{background:#f97316;color:#fff}.modal-actions button[data-v-11c7a404]:first-child:hover{background:#ea580c}.modal-actions button[data-v-11c7a404]:last-child{background:#fff;border:1px solid #e2e8f0;color:#334155}.modal-actions button[data-v-11c7a404]:last-child:hover{background:#f1f5f9}@media (max-width:480px){.modal-box[data-v-11c7a404]{margin:0 10px;padding:16px;border-radius:14px}.modal-actions[data-v-11c7a404]{flex-direction:column}}.action-group[data-v-11c7a404]{display:flex;gap:8px}.btn-action[data-v-11c7a404]{width:34px;height:34px;border-radius:10px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.btn-edit[data-v-11c7a404]{background:#eff6ff;color:#2563eb}.btn-edit[data-v-11c7a404]:hover{background:#dbeafe}.btn-delete[data-v-11c7a404]{background:#fef2f2;color:#dc2626}.btn-delete[data-v-11c7a404]:hover{background:#fee2e2}.btn-action i[data-v-11c7a404]{font-size:16px}body[data-v-16a6ad77]{background:#f8fafc;padding:20px}.page-header-flex[data-v-16a6ad77]{display:flex;justify-content:space-between;margin-bottom:20px}.view-title[data-v-16a6ad77]{font-size:24px;font-weight:600}.view-subtitle[data-v-16a6ad77]{color:#64748b}.table-card[data-v-16a6ad77]{background:#fff;border-radius:14px;border:1px solid #e2e8f0}.admin-table th[data-v-16a6ad77]{background:#f1f5f9;font-size:12px}.admin-table td[data-v-16a6ad77]{padding:14px;border-top:1px solid #eee}.pay-status[data-v-16a6ad77]{padding:5px 10px;border-radius:6px;font-size:11px;font-weight:700}.is-pending[data-v-16a6ad77]{background:#fff7ed;color:#f97316}.is-approved[data-v-16a6ad77]{background:#ecfdf5;color:#10b981}.is-rejected[data-v-16a6ad77]{background:#fef2f2;color:#ef4444}.pay-btn[data-v-16a6ad77]{padding:6px 10px;border:none;border-radius:6px;font-size:12px;cursor:pointer}.btn-approve[data-v-16a6ad77]{background:#10b981;color:#fff}.btn-reject[data-v-16a6ad77]{background:#e2e8f0}.modal-dialog[data-v-16a6ad77]{margin-top:80px}.modal-content[data-v-16a6ad77]{border-radius:16px;border:none;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden}.modal-header[data-v-16a6ad77]{padding:18px 20px;border-bottom:1px solid #f1f5f9;background:#f8fafc}.modal-header h4[data-v-16a6ad77]{margin:0;font-size:18px;font-weight:700;color:#0f172a}.modal-body[data-v-16a6ad77]{padding:20px}.modal-body p[data-v-16a6ad77]{margin-bottom:10px;font-size:14px;color:#334155}.modal-body label[data-v-16a6ad77]{font-size:12px;font-weight:700;color:#64748b;margin-bottom:6px;display:block}.modal-body input[data-v-16a6ad77],.modal-body select[data-v-16a6ad77],.modal-body textarea[data-v-16a6ad77]{width:100%;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:14px;outline:none;transition:.2s}.modal-body input[data-v-16a6ad77]:focus,.modal-body select[data-v-16a6ad77]:focus,.modal-body textarea[data-v-16a6ad77]:focus{border-color:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.15)}.modal-footer[data-v-16a6ad77]{padding:16px 20px;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;gap:10px}.modal-footer .btn[data-v-16a6ad77]{border-radius:10px;font-weight:600;padding:8px 16px}.modal-backdrop.in[data-v-16a6ad77]{opacity:.6}.custom-modal[data-v-16a6ad77]{display:block;background:rgba(0,0,0,.6);padding-top:80px}.custom-modal .modal-dialog[data-v-16a6ad77]{transform:scale(.9);transition:.2s}.custom-modal.in .modal-dialog[data-v-16a6ad77]{transform:scale(1)}.cat-img[data-v-16a6ad77]{width:40px;height:40px;border-radius:6px}@media (max-width:1024px){.page-header-flex[data-v-16a6ad77]{flex-direction:column;gap:10px}}@media (max-width:768px){.view-title[data-v-16a6ad77]{font-size:20px}.table-card[data-v-16a6ad77]{overflow-x:auto}.admin-table[data-v-16a6ad77]{min-width:650px}.admin-table td[data-v-16a6ad77],.admin-table th[data-v-16a6ad77]{padding:10px;font-size:13px}.pay-btn[data-v-16a6ad77]{padding:5px 8px;font-size:11px}}@media (max-width:480px){.admin-table[data-v-16a6ad77]{min-width:100%}.admin-table thead[data-v-16a6ad77]{display:none}.admin-table tr[data-v-16a6ad77]{display:block;margin:10px;padding:14px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.admin-table td[data-v-16a6ad77]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border:none}.admin-table td[data-v-16a6ad77]:before{content:attr(data-label);font-size:12px;font-weight:600;color:#64748b}.cat-img[data-v-16a6ad77]{width:30px;height:30px}.action-col[data-v-16a6ad77]{flex-direction:column;align-items:flex-end;gap:6px}.pay-btn[data-v-16a6ad77]{width:100%}.custom-modal[data-v-16a6ad77]{padding-top:20px}.modal-dialog[data-v-16a6ad77]{margin:0 10px}.modal-content[data-v-16a6ad77]{border-radius:14px}.modal-body[data-v-16a6ad77],.modal-header[data-v-16a6ad77]{padding:14px}.modal-footer[data-v-16a6ad77]{flex-direction:column;gap:8px}.modal-footer .btn[data-v-16a6ad77]{width:100%}}.page-header[data-v-16a6ad77]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-16a6ad77]{font-size:22px;font-weight:600;color:#0f172a}.table-wrap[data-v-16a6ad77]{background:#fff;border-radius:18px;padding:16px;box-shadow:0 10px 25px rgba(0,0,0,.05)}.admin-table[data-v-16a6ad77]{width:100%;border-collapse:collapse}.admin-table th[data-v-16a6ad77]{text-align:left;font-size:13px;font-weight:700;color:#64748b;padding:12px}.admin-table td[data-v-16a6ad77]{padding:14px 12px;border-top:1px solid #f1f5f9;font-size:14px;font-weight:500;color:#0f172a}.admin-table tbody tr[data-v-16a6ad77]:hover{background:#f8fafc}.cat-img[data-v-16a6ad77]{width:42px;height:42px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0}.cat-preview[data-v-16a6ad77]{width:90px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-top:10px;border:1px solid #e2e8f0}.btn-add[data-v-16a6ad77]{background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;border:none;border-radius:14px;padding:10px 16px;font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 8px 18px rgba(249,115,22,.3);transition:.2s}.btn-add[data-v-16a6ad77]:hover{transform:translateY(-1px)}.empty-state[data-v-16a6ad77]{text-align:center;padding:30px;color:#64748b;font-weight:500}.modal-overlay[data-v-16a6ad77]{backdrop-filter:blur(5px)}.btn-save[data-v-16a6ad77]{flex:1;padding:12px;border-radius:12px;border:none;background:#f97316;color:#fff;font-weight:700;cursor:pointer}.btn-save[data-v-16a6ad77]:hover{background:#ea580c}.btn-cancel[data-v-16a6ad77]{flex:1;padding:12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-weight:600;cursor:pointer}.btn-cancel[data-v-16a6ad77]:hover{background:#f1f5f9}.modal-overlay[data-v-16a6ad77]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.modal-box[data-v-16a6ad77]{width:100%;max-width:420px;background:#fff;border-radius:18px;padding:22px;box-shadow:0 30px 60px rgba(0,0,0,.2);animation:modalFade-16a6ad77 .2s ease}@keyframes modalFade-16a6ad77{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-box h3[data-v-16a6ad77]{font-size:18px;font-weight:600;margin-bottom:14px;color:#0f172a}.modal-box input[data-v-16a6ad77],.modal-box select[data-v-16a6ad77]{width:100%;padding:12px;margin-bottom:12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;font-size:14px;outline:none;transition:.2s}.modal-box input[data-v-16a6ad77]:focus,.modal-box select[data-v-16a6ad77]:focus{border-color:#f97316;background:#fff;box-shadow:0 0 0 2px rgba(249,115,22,.1)}.modal-box input[type=file][data-v-16a6ad77]{background:transparent;border:none}.modal-actions[data-v-16a6ad77]{display:flex;gap:10px;margin-top:10px}.modal-actions button[data-v-16a6ad77]{flex:1;padding:12px;border-radius:12px;border:none;font-weight:700;cursor:pointer;transition:.2s}.modal-actions button[data-v-16a6ad77]:first-child{background:#f97316;color:#fff}.modal-actions button[data-v-16a6ad77]:first-child:hover{background:#ea580c}.modal-actions button[data-v-16a6ad77]:last-child{background:#fff;border:1px solid #e2e8f0;color:#334155}.modal-actions button[data-v-16a6ad77]:last-child:hover{background:#f1f5f9}@media (max-width:480px){.modal-box[data-v-16a6ad77]{margin:0 10px;padding:16px;border-radius:14px}.modal-actions[data-v-16a6ad77]{flex-direction:column}}.action-group[data-v-16a6ad77]{display:flex;gap:8px}.btn-action[data-v-16a6ad77]{width:34px;height:34px;border-radius:10px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.btn-edit[data-v-16a6ad77]{background:#eff6ff;color:#2563eb}.btn-edit[data-v-16a6ad77]:hover{background:#dbeafe}.btn-delete[data-v-16a6ad77]{background:#fef2f2;color:#dc2626}.btn-delete[data-v-16a6ad77]:hover{background:#fee2e2}.btn-action i[data-v-16a6ad77]{font-size:16px}.modal-text[data-v-16a6ad77]{font-size:14px;color:#475569;margin-bottom:18px}.btn-delete-confirm[data-v-16a6ad77]{flex:1;padding:12px;border-radius:12px;border:none;background:#dc2626;color:#fff;font-weight:700}.btn-delete-confirm[data-v-16a6ad77]:hover{background:#b91c1c}body[data-v-5b3314dd]{background:#f8fafc;padding:20px}.page-header-flex[data-v-5b3314dd]{display:flex;justify-content:space-between;margin-bottom:20px}.view-title[data-v-5b3314dd]{font-size:24px;font-weight:600}.view-subtitle[data-v-5b3314dd]{color:#64748b}.table-card[data-v-5b3314dd]{background:#fff;border-radius:14px;border:1px solid #e2e8f0}.admin-table th[data-v-5b3314dd]{background:#f1f5f9;font-size:12px}.admin-table td[data-v-5b3314dd]{padding:14px;border-top:1px solid #eee}.pay-status[data-v-5b3314dd]{padding:5px 10px;border-radius:6px;font-size:11px;font-weight:700}.is-pending[data-v-5b3314dd]{background:#fff7ed;color:#f97316}.is-approved[data-v-5b3314dd]{background:#ecfdf5;color:#10b981}.is-rejected[data-v-5b3314dd]{background:#fef2f2;color:#ef4444}.pay-btn[data-v-5b3314dd]{padding:6px 10px;border:none;border-radius:6px;font-size:12px;cursor:pointer}.btn-approve[data-v-5b3314dd]{background:#10b981;color:#fff}.btn-reject[data-v-5b3314dd]{background:#e2e8f0}.modal-dialog[data-v-5b3314dd]{margin-top:80px}.modal-content[data-v-5b3314dd]{border-radius:16px;border:none;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden}.modal-header[data-v-5b3314dd]{padding:18px 20px;border-bottom:1px solid #f1f5f9;background:#f8fafc}.modal-header h4[data-v-5b3314dd]{margin:0;font-size:18px;font-weight:700;color:#0f172a}.modal-body[data-v-5b3314dd]{padding:20px}.modal-body p[data-v-5b3314dd]{margin-bottom:10px;font-size:14px;color:#334155}.modal-body label[data-v-5b3314dd]{font-size:12px;font-weight:700;color:#64748b;margin-bottom:6px;display:block}.modal-body input[data-v-5b3314dd],.modal-body select[data-v-5b3314dd],.modal-body textarea[data-v-5b3314dd]{width:100%;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:14px;outline:none;transition:.2s}.modal-body input[data-v-5b3314dd]:focus,.modal-body select[data-v-5b3314dd]:focus,.modal-body textarea[data-v-5b3314dd]:focus{border-color:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.15)}.modal-footer[data-v-5b3314dd]{padding:16px 20px;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;gap:10px}.modal-footer .btn[data-v-5b3314dd]{border-radius:10px;font-weight:600;padding:8px 16px}.modal-backdrop.in[data-v-5b3314dd]{opacity:.6}.custom-modal[data-v-5b3314dd]{display:block;background:rgba(0,0,0,.6);padding-top:80px}.custom-modal .modal-dialog[data-v-5b3314dd]{transform:scale(.9);transition:.2s}.custom-modal.in .modal-dialog[data-v-5b3314dd]{transform:scale(1)}.cat-img[data-v-5b3314dd]{width:40px;height:40px;border-radius:6px}@media (max-width:1024px){.page-header-flex[data-v-5b3314dd]{flex-direction:column;gap:10px}}@media (max-width:768px){.view-title[data-v-5b3314dd]{font-size:20px}.table-card[data-v-5b3314dd]{overflow-x:auto}.admin-table[data-v-5b3314dd]{min-width:650px}.admin-table td[data-v-5b3314dd],.admin-table th[data-v-5b3314dd]{padding:10px;font-size:13px}.pay-btn[data-v-5b3314dd]{padding:5px 8px;font-size:11px}}@media (max-width:480px){.admin-table[data-v-5b3314dd]{min-width:100%}.admin-table thead[data-v-5b3314dd]{display:none}.admin-table tr[data-v-5b3314dd]{display:block;margin:10px;padding:14px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.admin-table td[data-v-5b3314dd]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border:none}.admin-table td[data-v-5b3314dd]:before{content:attr(data-label);font-size:12px;font-weight:600;color:#64748b}.cat-img[data-v-5b3314dd]{width:30px;height:30px}.action-col[data-v-5b3314dd]{flex-direction:column;align-items:flex-end;gap:6px}.pay-btn[data-v-5b3314dd]{width:100%}.custom-modal[data-v-5b3314dd]{padding-top:20px}.modal-dialog[data-v-5b3314dd]{margin:0 10px}.modal-content[data-v-5b3314dd]{border-radius:14px}.modal-body[data-v-5b3314dd],.modal-header[data-v-5b3314dd]{padding:14px}.modal-footer[data-v-5b3314dd]{flex-direction:column;gap:8px}.modal-footer .btn[data-v-5b3314dd]{width:100%}}.page-header[data-v-5b3314dd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-5b3314dd]{font-size:22px;font-weight:600;color:#0f172a}.table-wrap[data-v-5b3314dd]{background:#fff;border-radius:18px;padding:16px;box-shadow:0 10px 25px rgba(0,0,0,.05)}.admin-table[data-v-5b3314dd]{width:100%;border-collapse:collapse}.admin-table th[data-v-5b3314dd]{text-align:left;font-size:13px;font-weight:700;color:#64748b;padding:12px}.admin-table td[data-v-5b3314dd]{padding:14px 12px;border-top:1px solid #f1f5f9;font-size:14px;font-weight:500;color:#0f172a}.admin-table tbody tr[data-v-5b3314dd]:hover{background:#f8fafc}.cat-img[data-v-5b3314dd]{width:42px;height:42px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0}.cat-preview[data-v-5b3314dd]{width:90px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-top:10px;border:1px solid #e2e8f0}.btn-add[data-v-5b3314dd]{background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;border:none;border-radius:14px;padding:10px 16px;font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 8px 18px rgba(249,115,22,.3);transition:.2s}.btn-add[data-v-5b3314dd]:hover{transform:translateY(-1px)}.empty-state[data-v-5b3314dd]{text-align:center;padding:30px;color:#64748b;font-weight:500}.modal-overlay[data-v-5b3314dd]{backdrop-filter:blur(5px)}.btn-save[data-v-5b3314dd]{flex:1;padding:12px;border-radius:12px;border:none;background:#f97316;color:#fff;font-weight:700;cursor:pointer}.btn-save[data-v-5b3314dd]:hover{background:#ea580c}.btn-cancel[data-v-5b3314dd]{flex:1;padding:12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-weight:600;cursor:pointer}.btn-cancel[data-v-5b3314dd]:hover{background:#f1f5f9}.modal-overlay[data-v-5b3314dd]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.modal-box[data-v-5b3314dd]{width:100%;max-width:420px;background:#fff;border-radius:18px;padding:22px;box-shadow:0 30px 60px rgba(0,0,0,.2);animation:modalFade-5b3314dd .2s ease}@keyframes modalFade-5b3314dd{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-box h3[data-v-5b3314dd]{font-size:18px;font-weight:600;margin-bottom:14px;color:#0f172a}.modal-box input[data-v-5b3314dd],.modal-box select[data-v-5b3314dd]{width:100%;padding:12px;margin-bottom:12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;font-size:14px;outline:none;transition:.2s}.modal-box input[data-v-5b3314dd]:focus,.modal-box select[data-v-5b3314dd]:focus{border-color:#f97316;background:#fff;box-shadow:0 0 0 2px rgba(249,115,22,.1)}.modal-box input[type=file][data-v-5b3314dd]{background:transparent;border:none}.modal-actions[data-v-5b3314dd]{display:flex;gap:10px;margin-top:10px}.modal-actions button[data-v-5b3314dd]{flex:1;padding:12px;border-radius:12px;border:none;font-weight:700;cursor:pointer;transition:.2s}.modal-actions button[data-v-5b3314dd]:first-child{background:#f97316;color:#fff}.modal-actions button[data-v-5b3314dd]:first-child:hover{background:#ea580c}.modal-actions button[data-v-5b3314dd]:last-child{background:#fff;border:1px solid #e2e8f0;color:#334155}.modal-actions button[data-v-5b3314dd]:last-child:hover{background:#f1f5f9}@media (max-width:480px){.modal-box[data-v-5b3314dd]{margin:0 10px;padding:16px;border-radius:14px}.modal-actions[data-v-5b3314dd]{flex-direction:column}}.action-group[data-v-5b3314dd]{display:flex;gap:8px}.btn-action[data-v-5b3314dd]{width:34px;height:34px;border-radius:10px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.btn-edit[data-v-5b3314dd]{background:#eff6ff;color:#2563eb}.btn-edit[data-v-5b3314dd]:hover{background:#dbeafe}.btn-delete[data-v-5b3314dd]{background:#fef2f2;color:#dc2626}.btn-delete[data-v-5b3314dd]:hover{background:#fee2e2}.btn-action i[data-v-5b3314dd]{font-size:16px}.modal-text[data-v-5b3314dd]{font-size:14px;color:#475569;margin-bottom:18px}.btn-delete-confirm[data-v-5b3314dd]{flex:1;padding:12px;border-radius:12px;border:none;background:#dc2626;color:#fff;font-weight:700}.btn-delete-confirm[data-v-5b3314dd]:hover{background:#b91c1c}.page[data-v-f3e8b5e8]{padding:20px}.page-header[data-v-f3e8b5e8]{display:flex;justify-content:space-between;margin-bottom:15px}.card[data-v-f3e8b5e8]{background:#fff;padding:15px;border-radius:12px}.modern-table[data-v-f3e8b5e8]{width:100%;border-collapse:collapse}.modern-table th[data-v-f3e8b5e8]{text-align:left;padding:10px;background:#f5f6fa}.modern-table td[data-v-f3e8b5e8]{padding:10px;border-bottom:1px solid #eee}.thumb[data-v-f3e8b5e8]{width:60px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.status[data-v-f3e8b5e8]{padding:4px 10px;border-radius:20px;cursor:pointer}.status.active[data-v-f3e8b5e8]{background:#d4f5e9;color:#0a8f5a}.status.deleted[data-v-f3e8b5e8]{background:#ffe3e3;color:#d63031}.icon-btn[data-v-f3e8b5e8]{border:none;padding:6px;margin-left:6px;cursor:pointer;border-radius:6px}.icon-btn.edit[data-v-f3e8b5e8]{background:#eaf3ff}.icon-btn.delete[data-v-f3e8b5e8]{background:#ffeaea}.modal-overlay[data-v-f3e8b5e8]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.modal-box[data-v-f3e8b5e8]{background:#fff;padding:20px;border-radius:12px;width:400px}.modal-box input[data-v-f3e8b5e8],.modal-box select[data-v-f3e8b5e8],.modal-box textarea[data-v-f3e8b5e8]{width:100%;margin-bottom:10px;padding:8px;border-radius:6px;border:1px solid #ddd}.preview[data-v-f3e8b5e8]{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:10px}.modal-actions[data-v-f3e8b5e8]{display:flex;justify-content:flex-end;gap:10px}.btn-primary[data-v-f3e8b5e8]{background:#f97316;color:#fff;padding:8px 14px;border:none;border-radius:6px}.btn-secondary[data-v-f3e8b5e8]{background:#eee;padding:8px 14px;border:none;border-radius:6px}.toolbar[data-v-f3e8b5e8]{margin-bottom:15px;display:flex;justify-content:space-between}.toolbar input[data-v-f3e8b5e8]{padding:8px 12px;border-radius:6px;border:1px solid #ddd;width:250px}.pagination[data-v-f3e8b5e8]{margin-top:15px;display:flex;justify-content:center;gap:10px}.pagination button[data-v-f3e8b5e8]{padding:6px 12px;border-radius:6px;border:none;background:var(--primary);color:#fff}.delete-box[data-v-f3e8b5e8]{text-align:center;width:360px}.delete-icon[data-v-f3e8b5e8]{font-size:40px;color:var(--danger);margin-bottom:10px}.btn-danger[data-v-f3e8b5e8]{background:var(--danger);color:#fff;padding:10px 16px;border-radius:8px;border:none;transition:.2s}.btn-danger[data-v-f3e8b5e8]:hover{opacity:.9}.finance-dashboard[data-v-959512ae]{padding:20px}.header-row[data-v-959512ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header-row h2[data-v-959512ae]{font-size:22px;font-weight:500}.filters[data-v-959512ae]{display:flex;gap:8px}.filters button[data-v-959512ae],.filters input[data-v-959512ae]{padding:10px;border-radius:10px;border:1px solid #e2e8f0}.kpi-row[data-v-959512ae]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.kpi-card[data-v-959512ae]{padding:16px;border-radius:14px;color:#fff}.kpi-card h3[data-v-959512ae]{font-size:20px;font-weight:500}.blue[data-v-959512ae]{background:#3b82f6}.red[data-v-959512ae]{background:#ef4444}.green[data-v-959512ae]{background:#10b981}.orange[data-v-959512ae]{background:#f97316}.grid[data-v-959512ae]{display:grid;grid-template-columns:2fr 1fr;gap:20px}.card[data-v-959512ae]{background:#fff;padding:16px;border-radius:16px;border:1px solid #e2e8f0}.card.large[data-v-959512ae]{grid-column:span 2}@media (max-width:1024px){.grid[data-v-959512ae]{grid-template-columns:1fr}.card.large[data-v-959512ae]{grid-column:span 1}.kpi-row[data-v-959512ae]{grid-template-columns:repeat(2,1fr)}}.top-section[data-v-959512ae]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.mini-table[data-v-959512ae]{width:100%;border-collapse:collapse}.mini-table th[data-v-959512ae]{text-align:left;font-size:11px;text-transform:uppercase;color:#64748b;padding-bottom:10px}.mini-table td[data-v-959512ae]{padding:10px 0;border-top:1px solid #f1f5f9;font-size:14px}.card-header[data-v-959512ae]{margin-bottom:10px}.card-header h3[data-v-959512ae]{font-size:16px;font-weight:500}@media (max-width:1024px){.top-section[data-v-959512ae]{grid-template-columns:1fr}}