body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--gold-primary:#c5a059;--gold-light:#e4c68d;--bg-dark:#0a0a0acc;--glass-border:#ffffff14;--text-muted:#94a3b8}.premium-topbar{align-items:center;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:#0a0a0acc;background:var(--bg-dark);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--glass-border);box-shadow:0 4px 30px #00000080;color:#fff;display:flex;height:70px;justify-content:space-between;left:0;padding:0 40px;position:fixed;top:0;width:100%;z-index:1000}.logo{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#a5a5a5);-webkit-background-clip:text;font-size:20px;font-weight:800;letter-spacing:-.5px;text-transform:uppercase}.nav-links{align-items:center;display:flex;gap:32px}.nav-item{color:#94a3b8;color:var(--text-muted);font-size:.85rem;font-weight:500;letter-spacing:.3px;padding:8px 0;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.nav-item:hover{color:#fff;text-shadow:0 0 15px #ffffff4d}.active-line{background:linear-gradient(90deg,#0000,#c5a059,#0000);background:linear-gradient(90deg,#0000,var(--gold-primary),#0000);bottom:-2px;box-shadow:0 2px 10px #c5a05966;height:2px;left:0;position:absolute;width:100%}.profile-area{align-items:center;display:flex;gap:15px}.role-badge{background:#c5a0591a;border:1px solid #c5a0594d;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:1.5px;padding:4px 12px;text-transform:uppercase}.profile-circle,.role-badge{color:#e4c68d;color:var(--gold-light)}.profile-circle{align-items:center;background:linear-gradient(145deg,#1e1e1e,#111);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:10px;box-shadow:0 4px 10px #0000004d;cursor:pointer;display:flex;font-size:14px;height:38px;justify-content:center;transition:all .3s ease;width:38px}.profile-circle:hover{border-color:#c5a059;border-color:var(--gold-primary);transform:translateY(-2px)}.dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121212f2;border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 10px 25px #00000080;min-width:160px;overflow:hidden;padding:8px;position:absolute;right:0;top:calc(100% + 15px)}.dropdown button{background:#0000;border:none;border-radius:8px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:10px 15px;text-align:left;transition:.2s;width:100%}.dropdown button:hover{background:#ef44441a;padding-left:20px}.premium-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a99;border-top:1px solid #ffffff08;color:#64748b;font-size:11px;font-weight:500;height:50px;justify-content:space-between;letter-spacing:.5px;margin-top:auto;padding:0 40px;width:100%}.footer-left,.premium-footer{align-items:center;display:flex}.footer-left{gap:8px;text-transform:uppercase}.status-dot{animation:pulse 2s infinite;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;height:6px;width:6px}.gold-text{color:#c5a059;font-weight:700;margin:0 4px}.footer-right{display:flex;gap:20px}.footer-right a{color:#64748b;text-decoration:none;transition:.3s}.footer-right a:hover{color:#fff}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}:root{--gold:#d4af37;--gold-hover:#b8860b;--dark:#0a0a0a;--dark-soft:#1a1a1a;--text-gray:#a0a0a0;--white:#fff}body{background:#0a0a0a;background:var(--dark);color:#fff;color:var(--white);font-family:Inter,sans-serif;margin:0}.admin-wrapper{display:flex;height:100vh;width:100vw}.admin-brand{background:url(https://images.unsplash.com/photo-1503951914875-452162b0f3f1?q=80&w=2070&auto=format&fit=crop) 50%/cover no-repeat;flex:1.2 1;position:relative}.brand-overlay{align-items:center;background:linear-gradient(90deg,#0006,#0a0a0a);background:linear-gradient(to right,#0006,var(--dark));display:flex;height:100%;justify-content:center;padding:60px}.brand-content{max-width:400px;text-align:center}.brand-logo{filter:drop-shadow(0 0 15px rgba(212,175,55,.3));margin-bottom:20px;width:120px}.gold-divider{background:#d4af37;background:var(--gold);height:2px;margin:20px auto;width:50px}.brand-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff 30%,#d4af37);background:linear-gradient(135deg,#fff 30%,var(--gold) 100%);-webkit-background-clip:text;font-size:3rem;font-weight:800;letter-spacing:4px;margin:0}.brand-tagline{color:#d4af37;color:var(--gold);display:block;font-size:.75rem;letter-spacing:6px;margin-top:5px}.admin-form-section{align-items:center;background:#0a0a0a;background:var(--dark);border-left:1px solid #d4af371a;display:flex;flex:1 1;justify-content:center;padding:40px}.form-card{max-width:420px;width:100%}.form-header h2{font-size:2rem;font-weight:700;margin-bottom:10px}.form-header p{color:#a0a0a0;color:var(--text-gray);font-size:.9rem;margin-bottom:40px}.input-container{align-items:center;display:flex;margin-bottom:20px;position:relative}.input-icon{color:#a0a0a0;color:var(--text-gray);font-size:.9rem;left:15px;position:absolute}.input-container input{background:#1a1a1a;background:var(--dark-soft);border:1px solid #333;border-radius:8px;color:#fff;font-size:1rem;padding:16px 16px 16px 45px;transition:all .3s ease;width:100%}.input-container input:focus{background:#222;border-color:#d4af37;border-color:var(--gold);box-shadow:0 0 0 1px #d4af37;box-shadow:0 0 0 1px var(--gold);outline:none}.eye-toggle-btn{background:none;border:none;color:#a0a0a0;color:var(--text-gray);cursor:pointer;position:absolute;right:15px}.form-utilities{font-size:.85rem;justify-content:space-between;margin-bottom:30px}.form-utilities,.remember-me{align-items:center;display:flex}.remember-me{color:#a0a0a0;color:var(--text-gray);cursor:pointer;gap:8px}.forgot-link{color:#d4af37;color:var(--gold);font-weight:500;text-decoration:none}.login-btn{align-items:center;background:#d4af37;background:var(--gold);border:none;border-radius:8px;color:#0a0a0a;color:var(--dark);cursor:pointer;display:flex;font-weight:800;justify-content:center;letter-spacing:2px;padding:18px;transition:.3s;width:100%}.login-btn:hover{background:#fff;background:var(--white);box-shadow:0 0 20px #d4af3766}.spinner{animation:spin .8s linear infinite;border:3px solid #0000001a;border-radius:50%;border-top-color:#0a0a0a;border-top:3px solid var(--dark);height:20px;width:20px}.form-footer{color:#444;font-size:.7rem;letter-spacing:1px;margin-top:50px;text-align:center}@media (max-width:900px){.admin-brand{display:none}.admin-form-section{border-left:none}}:root{--dark-bg:#050505;--card-bg:#0e0e0e;--border:#1c1c1c;--text-dim:#c3bebe}.dashboard-wrapper{background:#000;box-sizing:border-box;min-height:100vh;padding:30px;width:100%}.dashboard-nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.sidebar-title{color:#fff}.nav-left{align-items:center;display:flex;gap:20px}.brand-text{color:#f0f8ff;font-size:20px;font-weight:900;letter-spacing:2px}.brand-dot{color:#caa45f;color:var(--gold)}.vertical-divider{background:#1c1c1c;background:var(--border);height:30px;width:1px}.nav-date{color:#c3bebe;color:var(--text-dim);font-size:13px;font-weight:500}.admin-profile-pill{align-items:center;background:#111;border:1px solid #1c1c1c;border:1px solid var(--border);border-radius:50px;display:flex;font-size:13px;font-weight:600;gap:10px;padding:6px 15px}.admin-avatar{align-items:center;background:#caa45f;background:var(--gold);border-radius:50%;color:#e9e5e5;display:flex;font-size:10px;font-weight:900;height:28px;justify-content:center;width:28px}.kpi-card{background:#0e0e0e;background:var(--card-bg);border:1px solid #1c1c1c;border:1px solid var(--border);border-radius:20px;display:flex;gap:20px;padding:25px;transition:.3s}.kpi-card:hover{border-color:#caa45f;border-color:var(--gold);transform:translateY(-5px)}.kpi-icon-box{align-items:center;background:#caa45f1a;border-radius:14px;color:#caa45f;color:var(--gold);display:flex;height:50px;justify-content:center;width:50px}.kpi-label{color:#c3bebe;color:var(--text-dim);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.kpi-value{color:#d7ce9e;font-size:24px;font-weight:900;margin:5px 0}.kpi-trend{align-items:center;display:flex;font-size:12px;font-weight:700;gap:4px}.kpi-trend.up{color:#00ff9c}.kpi-trend.down{color:#ff4d4d}.dashboard-layout{grid-gap:30px;align-items:flex-start;display:grid;gap:30px;grid-template-columns:1fr 350px}.layout-center{gap:30px}.layout-center,.layout-sidebar{display:flex;flex-direction:column}.layout-sidebar{gap:25px}.glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f0fcc;border:1px solid #1a1a1a;border-radius:24px;min-width:0;padding:25px}.loading-state-fullscreen{align-items:center;background:#000;color:#caa45f;display:flex;flex-direction:column;gap:15px;height:100vh;justify-content:center}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.card-header-flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.header-title{align-items:center;display:flex;gap:12px}.header-title h3{font-size:16px;font-weight:800;margin:0}.gold-text-link{align-items:center;background:#0000;border:none;color:#caa45f;color:var(--gold);cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:5px}.pos-table{border-collapse:collapse}.pos-table th{border-bottom:1px solid #1c1c1c;border-bottom:1px solid var(--border);color:#c3bebe;color:var(--text-dim);padding-bottom:15px}.pos-table td{border-bottom:1px solid #111;color:#eeebeb;padding:15px 0}.bold-white{color:#fff}.status-badge{border-radius:6px;font-weight:800;padding:5px 12px}.status-badge.pending{color:var(--gold)}.activity-feed{display:flex;flex-direction:column;gap:20px;margin-top:20px}.activity-item{align-items:flex-start;display:flex;gap:15px}.activity-dot{background:#caa45f;background:var(--gold);border-radius:50%;box-shadow:0 0 10px #caa45f;box-shadow:0 0 10px var(--gold);height:8px;margin-top:5px;width:8px}.activity-info p{color:#ccc;font-size:13px;margin:0}.activity-info span{color:#c3bebe;color:var(--text-dim);font-size:11px}.capacity-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.capacity-value{color:#caa45f;color:var(--gold);font-size:18px;font-weight:900}.capacity-progress-bg{background:#1c1c1c;border-radius:10px;height:6px;overflow:hidden}.capacity-progress-fill{background:#caa45f;background:var(--gold);box-shadow:0 0 15px #caa45f;box-shadow:0 0 15px var(--gold);height:100%}.capacity-desc{color:#c3bebe;color:var(--text-dim);font-size:12px;margin-top:10px}.metrics-row{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr}.mini-metric label{align-items:center;color:#c3bebe;color:var(--text-dim);display:flex;font-size:10px;font-weight:800;gap:8px;text-transform:uppercase}.mini-metric h4{color:#fff;font-size:24px;font-weight:900;margin:10px 0 5px}.mini-metric p{color:#c3bebe;color:var(--text-dim);font-size:12px}.booking-table-card{overflow:visible!important;padding:30px!important}.table-responsive-wrapper{margin-top:10px;width:100%}.pos-table{border-collapse:initial;border-spacing:0 8px;width:100%}.pos-table th{border:none;color:#c6c4c4;font-size:11px;letter-spacing:1px;padding:10px 15px;text-align:left;text-transform:uppercase}.pos-table td{background:#ffffff05;border-bottom:1px solid #ffffff08;border-top:1px solid #ffffff08;color:#999;font-size:14px;padding:18px 15px}.pos-table td:first-child{border-left:1px solid #ffffff08;border-radius:12px 0 0 12px}.pos-table td:last-child{border-radius:0 12px 12px 0;border-right:1px solid #ffffff08}.bold-white{color:#fff!important;font-weight:700}.status-badge{align-items:center;border-radius:8px;display:inline-flex;font-size:10px;font-weight:900;justify-content:center;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase;white-space:nowrap}.status-badge.progress{background:#00ff9c1a;border:1px solid #00ff9c33;box-shadow:0 0 15px #00ff9c1a;color:#00ff9c}.status-badge.pending{background:#caa45f1a;border:1px solid #caa45f33;color:#caa45f}.modal-fixed-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000e0;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.schedule-modal{background:#0a0a0a;border:1px solid #1c1c1c;border-radius:32px;box-shadow:0 30px 60px #000c;display:flex;flex-direction:column;max-height:85vh;max-width:620px;overflow:hidden;width:90%}.modal-header-premium{align-items:center;background:#0d0d0d;border-bottom:1px solid #161616;display:flex;justify-content:space-between;padding:30px 35px}.header-title-wrap h3{color:#fff;font-size:20px;font-weight:900;letter-spacing:-.5px;margin:0;text-transform:uppercase}.header-title-wrap p{color:#555;font-size:13px;margin-top:4px}.close-circle-btn{align-items:center;background:#1a1a1a;border:1px solid #222;border-radius:50%;color:#666;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .3s ease;width:38px}.close-circle-btn:hover{background:#ff4d4d;border-color:#ff4d4d;color:#fff;transform:rotate(90deg)}.schedule-body{flex:1 1;overflow-y:auto;padding:30px 35px;scrollbar-color:#222 #0000;scrollbar-width:thin}.timeline-slot{display:flex;gap:25px;margin-bottom:20px}.slot-time{color:#caa45f;color:var(--gold);font-size:12px;font-weight:800;min-width:75px;padding-top:15px}.slot-card{align-items:center;background:#0f0f0f;border:1px solid #1a1a1a;border-radius:18px;display:flex;flex:1 1;justify-content:space-between;padding:20px;transition:transform .2s ease}.slot-card:hover{border-color:#252525;transform:translateX(5px)}.client-name{color:#fff;display:block;font-size:15px;font-weight:700}.service-name{color:#555;font-size:13px;margin-top:2px}.modal-footer-simple{background:#0d0d0d;border-top:1px solid #161616;display:flex;gap:15px;justify-content:flex-end;padding:25px 35px}.outline-btn{background:#0000;border:1px solid #222;border-radius:12px;color:#888;cursor:pointer;font-size:13px;font-weight:700;padding:12px 24px;transition:.3s}.outline-btn:hover{background:#ff4d4d0d;border-color:#ff4d4d;color:#ff4d4d}.gold-btn{background:#caa45f;background:var(--gold);border:none;border-radius:12px;box-shadow:0 4px 15px #caa45f33;color:#000;cursor:pointer;font-size:13px;font-weight:800;padding:12px 28px;transition:.3s}.gold-btn:hover{background:#f3d49b;box-shadow:0 6px 20px #caa45f4d;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.kpi-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:30px}.kpi-sub-text{color:#a19f9f;font-size:10px;letter-spacing:.5px;margin-top:4px;text-transform:uppercase}.kpi-icon-box{transition:.3s}.kpi-card:hover .kpi-icon-box{transform:scale(1.1)}.target-card{margin-bottom:25px;padding:25px}.target-header{justify-content:space-between;margin-bottom:15px}.target-header,.target-title{align-items:center;display:flex}.target-title{gap:10px}.target-percent{color:#caa45f;font-size:18px;font-weight:900}.progress-container{background:#111;border-radius:6px;height:12px;margin-bottom:12px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#caa45f,#fff);height:100%;transition:width 1s ease-in-out}.target-footer{color:#555;display:flex;font-size:11px;font-weight:700;justify-content:space-between;text-transform:uppercase}.StaffList_staff-portal-wrapper__5xeHP{background:#050505}.StaffList_portal-header__60VWv{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.StaffList_gold-action-btn__v22St{background:#caa45f;border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:700;padding:10px 20px}.StaffList_premium-search-box__FsUnm{align-items:center;background:#0e0e0e;border:1px solid #1c1c1c;border-radius:10px;display:flex;margin-bottom:40px;max-width:400px;padding:0 15px}.StaffList_premium-search-box__FsUnm input{background:#0000;border:none;color:#fff;outline:none;padding:12px;width:100%}.StaffList_icon-gold__88ToB{color:#caa45f}.StaffList_staff-grid-layout__Pzrkh{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.StaffList_staff-card-compact__XcaIh{align-items:center;background:#0e0e0e;border:1px solid #1c1c1c;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:25px 15px;text-align:center;transition:.3s}.StaffList_staff-card-compact__XcaIh:hover{border-color:#caa45f;transform:translateY(-3px)}.StaffList_p-name__mjmBg,.StaffList_title-main__a8-un{color:"#fff"}.StaffList_avatar-wrap__NTGO1{position:relative}.StaffList_staff-img-small__1888l{border:2px solid #caa45f;border-radius:50%;height:60px;object-fit:cover;width:60px}.StaffList_status-dot__lMXJr{border:2px solid #0e0e0e;border-radius:50%;bottom:2px;height:12px;position:absolute;right:2px;width:12px}.StaffList_online__cyEg5{background:#00ff9c}.StaffList_offline__yHYkZ{background:#444}.StaffList_role-tag__6I\+Lu{color:#caa45f;font-size:11px;letter-spacing:1px;text-transform:uppercase}.StaffList_wallet-pill-green__4o\+0s{align-items:center;background:#00ff9c0d;border-radius:20px;color:#00ff9c;display:flex;font-size:12px;font-weight:700;gap:5px;padding:5px 12px}.StaffList_modal-fixed-overlay__2ukpr{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;z-index:2000}.StaffList_portfolio-modal-content__\+kGPY{display:flex;flex-direction:column;height:90vh;max-height:90vh;max-width:1100px}.StaffList_portfolio-grid__f\+dLZ{height:100%}.StaffList_portfolio-sidebar__D1TZ9{background:#080808;border-right:1px solid #1c1c1c;height:100%;overflow-y:auto;padding:40px 20px;text-align:center}.StaffList_p-img-large__S5b67{border:3px solid #caa45f;border-radius:50%;height:100px;margin-bottom:15px;object-fit:cover;width:100px}.StaffList_p-role__sMOU3{color:#caa45f;font-size:11px;font-weight:700;text-transform:uppercase}.StaffList_p-wallet-card__3hm5I{background:linear-gradient(135deg,#caa45f,#8a6d3b);border-radius:15px;color:#000;margin:30px 0;padding:25px 10px}.StaffList_p-wallet-card__3hm5I h3{font-size:26px;font-weight:800;margin:5px 0 0}.StaffList_p-wallet-card__3hm5I p{font-size:11px;font-weight:700;margin:0;opacity:.8}.StaffList_close-profile-btn__uR3I8{background:#0000;border:1px solid #222;border-radius:8px;color:#666;cursor:pointer;padding:12px;transition:.3s;width:100%}.StaffList_close-profile-btn__uR3I8:hover{background:#ff4d4d22;border-color:#ff4d4d44;color:#ff4d4d}.StaffList_portfolio-main__suzYt{height:100%;overflow-y:auto;padding:40px}.StaffList_main-header-row__DrttP{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.StaffList_close-icon__OfZyA{color:#333;cursor:pointer}.StaffList_task-form__44ML2{background:#151515;border:1px solid #222;border-radius:15px;margin-bottom:30px;padding:25px}.StaffList_task-field__A1hIW{background:#0a0a0a;border:1px solid #222;border-radius:8px;color:#fff;margin-bottom:15px;outline:none;padding:12px;width:100%}.StaffList_task-row__mNRll{display:flex;gap:10px}.StaffList_amt-input-wrap__7EJBJ{flex:1 1;position:relative}.StaffList_amt-input-wrap__7EJBJ span{color:#caa45f;font-weight:700;left:12px;position:absolute;top:12px}.StaffList_amt-input-wrap__7EJBJ input{background:#0a0a0a;border:1px solid #222;border-radius:8px;color:#fff;outline:none;padding:12px 12px 12px 30px;width:100%}.StaffList_btn-save-task__9Amsh{background:#caa45f;border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:700;padding:0 25px}.StaffList_payout-hint__dfN0i{color:#c9c5c5}.StaffList_history-feed__elXtU{margin-top:15px;max-height:200px;overflow-y:auto}.StaffList_history-item__xWu7P{align-items:center;background:#121212;border-left:3px solid #caa45f;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:10px;padding:15px}.StaffList_h-info__6NQTC strong{display:block;font-size:14px}.StaffList_h-info__6NQTC small{color:#555;font-size:11px}.StaffList_h-earned__7o8uV{color:#00ff9c;font-size:16px;font-weight:800}.StaffList_empty-txt__3OdVP{color:#747272;font-size:13px;padding:20px;text-align:center}.StaffList_staff-portal-wrapper__5xeHP{background:#000;color:#fff;font-family:Inter,sans-serif;min-height:100vh;padding:40px}.StaffList_modal-fixed-overlay__2ukpr{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000f2;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.StaffList_add-staff-modal-container__Uv1FW{background:#0e0e0e;border:1px solid #1c1c1c;border-radius:24px;box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;max-height:90vh;max-width:550px;padding:30px;width:95%}.StaffList_modal-scroll-content__m1lki{flex:1 1;overflow-y:auto;padding:10px 5px}.StaffList_portfolio-modal-content__\+kGPY{background:#0e0e0e;border:1px solid #1c1c1c;border-radius:24px;max-width:950px;overflow:hidden;width:95%}.StaffList_portfolio-grid__f\+dLZ{display:grid;grid-template-columns:320px 1fr}.StaffList_step-pills__Rq5Xo{display:flex;gap:8px}.StaffList_p-pill__-S5U3{background:#1a1a1a;border:1px solid #222;border-radius:20px;color:#444;font-size:11px;font-weight:800;padding:6px 14px}.StaffList_p-pill__-S5U3.StaffList_active__TiksN{background:#caa45f;border-color:#caa45f;color:#000}.StaffList_p-pill__-S5U3.StaffList_done__ZO0wl{background:#caa45f1a;border-color:#caa45f33;color:#caa45f}.StaffList_input-group-grid__9mI2C{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:20px}.StaffList_i-box__1IkkA{display:flex;flex-direction:column;gap:8px}.StaffList_i-box__1IkkA label{color:#caa45f;font-size:11px;font-weight:800;letter-spacing:.5px}.StaffList_i-box__1IkkA input,.StaffList_i-box__1IkkA select{background:#151515;border:1px solid #222;border-radius:10px;color:#fff;outline:none;padding:12px;transition:.3s}.StaffList_i-box__1IkkA input:focus{border-color:#caa45f}.StaffList_upload-wrapper__jaCm7{margin-top:10px}.StaffList_upload-wrapper__jaCm7 label{color:#caa45f;display:block;font-size:11px;font-weight:800;margin-bottom:10px}.StaffList_custom-dropzone__5gSfT{background:#0a0a0a;border:2px dashed #222;border-radius:15px;cursor:pointer;padding:30px;text-align:center;transition:.3s}.StaffList_custom-dropzone__5gSfT:hover{background:#111;border-color:#caa45f}.StaffList_custom-dropzone__5gSfT p{color:#555;font-size:13px;margin-top:10px}.StaffList_custom-dropzone__5gSfT span{color:#caa45f;font-weight:700;text-decoration:underline}.StaffList_modal-footer-flex__Y0ae9{align-items:center;border-top:1px solid #1c1c1c;display:flex;gap:15px;justify-content:flex-end;margin-top:25px;padding-top:20px}.StaffList_next-gold-btn__z9JSH{align-items:center;background:#caa45f;border:none;border-radius:10px;color:#000;cursor:pointer;display:flex;font-weight:800;gap:8px;padding:12px 28px;transition:.3s}.StaffList_next-gold-btn__z9JSH:hover{background:#e5c185;transform:translateY(-2px)}.StaffList_back-link-btn__Vqp0U{background:#0000;border:none;color:#666;cursor:pointer;font-weight:600}.StaffList_close-x-btn__vW2Tb{align-items:center;background:#ffffff08;border:1px solid #222;border-radius:50%;color:#666;cursor:pointer;display:flex;height:36px;justify-content:center;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:36px}.StaffList_close-x-btn__vW2Tb:hover{background:#caa45f1a;border-color:#caa45f;box-shadow:0 0 15px #caa45f33;color:#caa45f;transform:rotate(90deg)}.StaffList_close-x-btn__vW2Tb:active{transform:scale(.9) rotate(90deg)}.StaffList_modal-nav__NgyrQ{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.StaffList_i-box__1IkkA.StaffList_full-width__gjLRj{grid-column:span 2}.StaffList_i-box__1IkkA.StaffList_full-width__gjLRj input{width:100%}.StaffList_payout-hint__dfN0i{color:#caa45f!important;font-size:11px;font-weight:600;margin-top:10px;text-transform:uppercase}.StaffList_portfolio-tabs__nfe0E{border-bottom:1px solid #1c1c1c;display:flex;gap:10px;margin-bottom:25px;padding-bottom:10px}.StaffList_portfolio-tabs__nfe0E button{background:#0000;border:none;border-radius:8px;color:#666;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:.3s}.StaffList_portfolio-tabs__nfe0E button.StaffList_active__TiksN{background:#caa45f1a;color:#caa45f}.StaffList_empty-state__lwJ4c{align-items:center;color:#333;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 0}.StaffList_empty-state__lwJ4c p{color:#555;font-size:14px;font-weight:600}.StaffList_withdraw-btn-white__Uaj5O{align-items:center;background:#fff;border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:800;gap:8px;justify-content:center;margin-top:15px;padding:10px;width:100%}.StaffList_withdrawal-mini-card__jQ0w\+{background:#0e0e0e;border-radius:20px;padding:30px;width:380px}.StaffList_confirm-withdraw-btn__IitG1{background:#caa45f;border:none;border-radius:10px;color:#000;cursor:pointer;font-weight:800;margin-top:20px;padding:14px;width:100%}.StaffList_h-actions__3uwsV{align-items:center;display:flex;gap:15px}.StaffList_delete-icon__tHYEQ{color:#ff4d4d;cursor:pointer;opacity:.6;transition:.2s}.StaffList_delete-icon__tHYEQ:hover{opacity:1;transform:scale(1.1)}.StaffList_h-spent__r1oyW{color:#ff4d4d;font-size:16px;font-weight:800}.StaffList_animate-fade__QDEAo{animation:StaffList_fadeIn__o9P4x .3s ease-in-out}@keyframes StaffList_fadeIn__o9P4x{0%{opacity:0}to{opacity:1}}.StaffList_large-modal__P4R5\+{max-width:1100px!important;width:95%}.StaffList_stats-box-sidebar__w\+2rG{background:#ffffff05;border:1px solid #1c1c1c;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin:20px 0;padding:15px}.StaffList_stat-line__EPHc7{align-items:center;display:flex;font-size:11px;justify-content:space-between}.StaffList_stat-line__EPHc7 span{color:#555;font-weight:600}.StaffList_stat-line__EPHc7 strong{color:#caa45f;font-weight:800}.StaffList_premium-withdraw-btn__wlgFO{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;margin-top:15px;padding:12px;transition:.3s;width:100%}.StaffList_premium-withdraw-btn__wlgFO:hover{background:#fff;border-color:#fff;color:#000}.StaffList_withdrawal-mini-card__jQ0w\+{background:#0a0a0a;border:1px solid #1c1c1c;border-radius:24px;padding:35px;width:400px}.StaffList_balance-info-text__5CNYl{color:#666;font-size:13px;margin-bottom:20px}.StaffList_balance-info-text__5CNYl strong{color:#fff}.StaffList_large-withdraw-input__83sNk input{color:#caa45f!important;font-size:24px!important;font-weight:800;padding:15px 15px 15px 40px!important}.StaffList_confirm-payout-btn__23B\+Z{background:#caa45f;border:none;border-radius:12px;color:#000;cursor:pointer;font-weight:800;margin-top:25px;padding:15px;transition:.3s;width:100%}.StaffList_confirm-payout-btn__23B\+Z:hover{background:#e5c185;transform:scale(1.02)}.StaffList_pagination-controls__0BcNN{align-items:center;border-top:1px solid #1c1c1c;display:flex;gap:15px;justify-content:center;margin-top:25px;padding-top:20px}.StaffList_pagination-controls__0BcNN button{background:#111;border:1px solid #222;border-radius:8px;color:#fff;cursor:pointer;padding:8px}.StaffList_pagination-controls__0BcNN button:disabled{cursor:not-allowed;opacity:.2}.StaffList_pagination-controls__0BcNN button:hover:not(:disabled){border-color:#caa45f;color:#caa45f}.StaffList_pagination-controls__0BcNN span{color:#444;font-size:12px;font-weight:700}.StaffList_stats-grid__HPuOd{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:20px 0}.StaffList_stat-card__zhncg{background:#0f0f0f;border:1px solid #1c1c1c;border-radius:12px;display:flex;flex-direction:column;gap:5px;padding:12px;position:relative;transition:.3s}.StaffList_stat-card__zhncg:hover{border-color:#caa45f;transform:translateY(-2px)}.StaffList_stat-icon__9uqNb{color:#caa45f;margin-bottom:3px}.StaffList_stat-card__zhncg span{color:#666;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.StaffList_stat-card__zhncg h3{color:#fff;font-size:18px;font-weight:800}.StaffList_stat-card__zhncg.StaffList_withdraw__Z4M9a h3{color:#ff6b6b}.StaffList_portfolio-main__suzYt::-webkit-scrollbar{width:6px}.StaffList_portfolio-main__suzYt::-webkit-scrollbar-thumb{background:#caa45f;border-radius:10px}.StaffList_role-badge__N9Q8w{background:#caa45f33;border-radius:4px;color:#caa45f;font-size:10px;margin-left:10px;padding:2px 8px;text-transform:uppercase;vertical-align:middle}.StaffList_request-indicator__vV2\+c{align-items:center;background:#ff4d4d1a;border-radius:8px;cursor:pointer;display:flex;gap:8px;margin-right:15px;padding:8px 15px;transition:.3s}.StaffList_request-indicator__vV2\+c span{color:#ff4d4d;font-size:12px;font-weight:700}.StaffList_request-indicator__vV2\+c:hover{background:#ff4d4d33}.StaffList_approve-btn__8hFOX{background:#00ff9c;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:12px;font-weight:800;padding:8px 16px;transition:.2s}.StaffList_approve-btn__8hFOX:hover{background:#00cc7d}.StaffList_decline-btn__mvGHT{background:#ff4d4d1a;border:1px solid #ff4d4d;border-radius:6px;color:#ff4d4d;cursor:pointer;font-size:12px;font-weight:800;padding:8px 16px;transition:.2s}.StaffList_decline-btn__mvGHT:hover{background:#ff4d4d;color:#000}.StaffList_pending-alert__E-kGt{border-radius:8px;font-size:12px;font-weight:700;margin-right:15px}.StaffList_header-right-btns__Fz4Lo{align-items:center;display:flex}.StaffList_errorText__IO2iv{color:#ff4d4d;font-size:10px}.StaffList_header-actions__TnikM{align-items:center;display:flex}.StaffList_action-group-flex__b9Ebm{align-items:center;display:flex;gap:15px}.StaffList_pending-alert__E-kGt{align-items:center;background:#ff4d4d1a;border:1px solid #ff4d4d33;border-radius:12px;color:#ff4d4d;cursor:pointer;display:flex;gap:8px;padding:8px 15px;transition:.3s;white-space:nowrap}.StaffList_pending-alert__E-kGt:hover{background:#ff4d4d33}.StaffList_gold-action-btn__v22St{align-items:center;display:flex;gap:8px;white-space:nowrap}.StaffList_sidebar-footer-actions__g5fD2{display:flex;flex-direction:column;gap:10px;margin-top:20px;width:100%}.StaffList_close-profile-btn__uR3I8,.StaffList_remove-staff-btn__x1m7y{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:.2s;width:100%}.StaffList_close-profile-btn__uR3I8{background:#1a1a1a;border:1px solid #333;color:#fff}.StaffList_remove-staff-btn__x1m7y:hover{transform:translateY(-2px)}.StaffList_staffLeft__NV-ua{border:1px dashed #444!important;filter:grayscale(.8);opacity:.5;pointer-events:auto}.StaffList_staffLeft__NV-ua:hover{opacity:.8}.StaffList_left-indicator__G\+cSD{color:#ff4d4d;font-size:10px;font-weight:800;margin-left:5px;text-transform:uppercase}.StaffList_remove-staff-btn__x1m7y{background:#ff4d4d1a;border:1px solid #ff4d4d4d;color:#ff4d4d}.StaffList_remove-staff-btn__x1m7y:hover{background:#ff4d4d;color:#fff}.Sales_sales-page-wrapper__atsRi{background:#000;color:#fff;font-family:Inter,sans-serif;margin:auto;max-width:1600px;min-height:100vh;padding:40px}.Sales_sales-header__QxCyO{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.Sales_title__mXgF2{color:#dadddc;font-size:32px;font-weight:900;letter-spacing:-1px}.Sales_subtitle__wpsnt{color:#555;font-size:14px;margin-top:5px}.Sales_export-btn__sdA6A{align-items:center;background:#111;border:1px solid #222;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:10px;padding:12px 24px;transition:.3s}.Sales_export-btn__sdA6A:hover{background:#fff;color:#000}.Sales_stats-grid__Mr-Wc{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.Sales_stat-card__VRa77{align-items:center;background:linear-gradient(145deg,#0a0a0a,#050505);border:1px solid #1a1a1a;border-radius:20px;display:flex;gap:20px;padding:24px;transition:all .25s ease}.Sales_stat-card__VRa77:hover{border-color:#caa45f;box-shadow:0 10px 30px #caa45f1a;transform:translateY(-4px)}.Sales_stat-icon-wrap__Ynv0w{align-items:center;background:#111;border-radius:14px;color:#caa45f;display:flex;height:50px;justify-content:center;width:50px}.Sales_stat-content__hxX-I p{color:#555;font-size:12px;font-weight:700;text-transform:uppercase}.Sales_stat-content__hxX-I h3{font-size:24px;font-weight:900;margin:5px 0}.Sales_trendUp__oiD3l{color:#00ff9c}.Sales_trendDown__4tbkG,.Sales_trendUp__oiD3l{align-items:center;display:flex;font-size:12px;gap:4px}.Sales_trendDown__4tbkG{color:#ff4d4d}.Sales_table-container-premium__Xcq6n{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:24px;box-sizing:border-box;flex:1 1;padding:24px}.Sales_table-toolbar__cZqVG{display:flex;justify-content:space-between;margin-bottom:30px}.Sales_search-box__Dhvj7{align-items:center;background:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;display:flex;padding:0 16px;transition:.25s;width:360px}.Sales_search-box__Dhvj7:focus-within{border-color:#caa45f;box-shadow:0 0 0 1px #caa45f33}.Sales_search-box__Dhvj7 input{background:#0000;border:none;color:#fff;outline:none;padding:12px;width:100%}.Sales_filter-pill__gCSIH{align-items:center;background:#111;border:1px solid #222;border-radius:10px;color:#888;display:flex;gap:10px;padding:10px 15px}.Sales_filter-pill__gCSIH select{background:#0000;border:none;color:#fff;cursor:pointer;font-weight:700;outline:none}.Sales_sales-table__RrgRX{border-collapse:collapse;table-layout:fixed;width:100%}.Sales_sales-table__RrgRX th{border-bottom:1px solid #1a1a1a;color:#dad6d6;letter-spacing:1px;padding:16px}.Sales_sales-table__RrgRX td{border-bottom:1px solid #0f0f0f;padding:18px 16px}.Sales_top-item-card__vob2L{align-items:center;border-bottom:1px solid #111;display:flex;justify-content:space-between;padding:14px 0}.Sales_top-rank__eAxTT{align-items:center;background:#111;border-radius:8px;color:#caa45f;display:flex;font-weight:800;height:28px;justify-content:center;width:28px}.Sales_top-info__-SFjg{flex:1 1;margin-left:12px}.Sales_top-info__-SFjg strong{display:block;font-size:13px}.Sales_top-info__-SFjg span{color:#555;font-size:11px}.Sales_top-value__\+X4LV{color:#fff;font-weight:800}.Sales_empty-mini-card__hTzyB{color:#333}.Sales_empty-mini-card__hTzyB,.Sales_empty-mini__D8UkE{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:40px 0}.Sales_empty-mini__D8UkE{color:#555}.Sales_top-list__iQQoq{max-height:320px;overflow-y:auto;padding-right:6px}.Sales_top-list__iQQoq::-webkit-scrollbar{width:6px}.Sales_top-list__iQQoq::-webkit-scrollbar-thumb{background:#222;border-radius:10px}.Sales_empty-mini-card__hTzyB p{font-size:13px;font-weight:600}.Sales_invoice-id__vJHL5{color:#caa45f;font-family:Courier New,monospace;font-weight:800}.Sales_time-cell__XtMaW{color:#555}.Sales_total-cell__2tqkC{color:#fff;font-size:16px;font-weight:900}.Sales_method-tag__jxQm1{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;gap:6px;padding:4px 10px}.Sales_action-icons__cP76B{color:#333;display:flex;gap:15px}.Sales_action-icons__cP76B button{background:#0000;border:none;color:inherit;cursor:pointer;transition:.3s}.Sales_action-icons__cP76B button:hover{color:#caa45f}.Sales_modal-overlay__Zb7Tl{z-index:1000}.Sales_details-modal__0Rk-i{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:24px;width:450px}.Sales_modal-header-premium__fewtf{border-bottom:1px solid #1a1a1a;padding:25px}.Sales_header-title-wrap__lF6Qg{align-items:center;display:flex;gap:12px}.Sales_header-title-wrap__lF6Qg h3{color:#fff;font-size:18px;font-weight:800;margin:0}.Sales_modal-content-area__fMY3M{padding:25px}.Sales_info-row-grid__5S\+nV{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:30px}.Sales_info-block__WIiqL label{align-items:center;color:#caa45f;display:flex;font-size:10px;font-weight:800;gap:5px;margin-bottom:5px}.Sales_info-block__WIiqL p{color:#fff;font-weight:700;margin:0}.Sales_items-list-box__9r7yf{background:#050505;border:1px solid #111;border-radius:12px;margin-bottom:25px;padding:15px}.Sales_section-label__LBhBJ{color:#444;margin-bottom:12px}.Sales_item-detail-row__e\+xKZ{color:#888;font-size:13px;margin-bottom:8px}.Sales_modal-billing-summary__xfmS0{border-top:1px solid #1a1a1a;padding-top:20px}.Sales_summary-line__KI19m{color:#555}.Sales_final-line__iAdIB{color:#caa45f;font-size:18px;font-weight:900;margin-top:10px}.Sales_print-reprint-btn__xPrrn{padding:15px;width:100%}@media print{body *{visibility:hidden}.Sales_thermal-reprint-container__Sdm\+d,.Sales_thermal-reprint-container__Sdm\+d *{display:block!important;visibility:visible}.Sales_thermal-reprint-container__Sdm\+d{background:#fff;color:#000;font-family:Courier New,monospace;left:0;padding:20px;position:absolute;top:0;width:100%}}.Sales_pagination-wrap__sYxOW{border-top:1px solid #111;justify-content:space-between}.Sales_page-info__9wRZb{color:#444;font-size:13px}.Sales_page-btns__IH3jx{gap:15px}.Sales_page-btns__IH3jx button{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:10px;height:36px;transition:.3s;width:36px}.Sales_page-btns__IH3jx button:hover:not(:disabled){border-color:#caa45f;color:#caa45f}.Sales_active-page-num__yIAEj{color:#caa45f;font-size:14px;font-weight:800}.Sales_discard-btn__pddOL{color:#888}.Sales_close-circle-btn__bK0YQ{align-items:center;background:#111;border:1px solid #222;border-radius:50%;color:#444;cursor:pointer;display:flex;height:36px;justify-content:center;transition:.3s;width:36px}.Sales_close-circle-btn__bK0YQ:hover{background:#ff4d4d;border-color:#ff4d4d;color:#fff}.Sales_pagination-controls__YdMil{align-items:center;border-top:1px solid #111;color:#444;display:flex;font-size:13px;justify-content:space-between;margin-top:25px;padding-top:20px}.Sales_page-btns__IH3jx{align-items:center;display:flex;gap:12px}.Sales_page-btns__IH3jx button{align-items:center;background:#111;border:1px solid #222;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.Sales_page-btns__IH3jx button:disabled{cursor:not-allowed;opacity:.2}.Sales_page-btns__IH3jx span{color:#caa45f;font-weight:800}.Sales_modal-footer-flex__ur\+0a{background:#080808;border-top:1px solid #1a1a1a;display:flex;gap:15px;padding:20px 25px}.Sales_discard-btn__pddOL{background:#0000;border:1px solid #222;border-radius:12px;color:#666;cursor:pointer;flex:1 1;font-weight:700;padding:12px;transition:.3s}.Sales_discard-btn__pddOL:hover{background:#ff4d4d0d;border-color:#ff4d4d;color:#ff4d4d}.Sales_print-reprint-btn__xPrrn{align-items:center;background:#caa45f;border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;flex:2 1;font-weight:800;gap:10px;justify-content:center;padding:12px}.Sales_thermal-reprint-container__Sdm\+d{display:none}@media print{body *{visibility:hidden}.Sales_thermal-reprint-container__Sdm\+d,.Sales_thermal-reprint-container__Sdm\+d *{display:block!important;visibility:visible}.Sales_thermal-reprint-container__Sdm\+d{background:#fff;color:#000;font-family:Courier New,monospace;left:0;padding:10px;position:absolute;top:0;width:100%}@page{margin:0}}.Sales_empty-td__IDJ6E{border:none!important;padding:100px 0!important;text-align:center}.Sales_dashboard-main-content__pC0aH{align-items:flex-start;display:flex;flex-direction:row;gap:24px;margin-top:32px;width:100%}.Sales_panel-head__pcl47{align-items:center;display:flex;gap:10px;margin-bottom:18px}.Sales_panel-head__pcl47 h3{color:#fff;font-size:15px;font-weight:800}.Sales_top-sellers-panel__\+xVOY{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:24px;box-sizing:border-box;min-width:320px;padding:24px;width:320px}.Sales_sales-table__RrgRX th{border-bottom:1px solid #1c1c1c;color:#cecaca;font-size:11px;padding:15px;text-align:left;text-transform:uppercase}.Sales_sales-table__RrgRX td{border-bottom:1px solid #0a0a0a;color:#fff;padding:15px}.Sales_empty-state-centered__e0hcl{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;opacity:.8;padding:120px 0}.Sales_empty-state-centered__e0hcl p{color:#555;font-size:15px;font-weight:600}.Sales_sales-table__RrgRX tbody tr{transition:.2s}.Sales_sales-table__RrgRX tbody tr:hover{background:#ffffff05}@keyframes Sales_fadeUp__fq\+o\+{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Sales_stat-card__VRa77,.Sales_table-container-premium__Xcq6n,.Sales_top-sellers-panel__\+xVOY{animation:Sales_fadeUp__fq\+o\+ .4s ease}.Sales_modal-overlay__Zb7Tl{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.Sales_details-modal__0Rk-i{animation:Sales_slideUp__gNEg0 .3s ease-out;background:#0e0e0e;border:1px solid #1c1c1c;border-radius:28px;box-shadow:0 30px 60px #00000080;max-width:500px;overflow:hidden;width:100%}@keyframes Sales_slideUp__gNEg0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Sales_modal-header-premium__fewtf{align-items:center;background:#0a0a0a;border-bottom:1px solid #1c1c1c;display:flex;justify-content:space-between;padding:25px 30px}.Sales_header-title-box__daJ0K{align-items:center;display:flex;gap:15px}.Sales_header-text__DBzjz h3{color:#fff;font-size:18px;font-weight:800;margin:0}.Sales_header-text__DBzjz p{color:#555;font-size:11px;margin:2px 0 0}.Sales_close-btn__swqii{align-items:center;background:#1a1a1a;border:none;border-radius:50%;color:#444;cursor:pointer;display:flex;height:36px;justify-content:center;transition:.3s;width:36px}.Sales_close-btn__swqii:hover{background:#ff4d4d;color:#fff}.Sales_modal-content-area__fMY3M{padding:30px}.Sales_section-label__LBhBJ{color:#caa45f;display:block;font-size:10px;font-weight:800;letter-spacing:1px;margin-bottom:15px}.Sales_items-scroll-box__veamr{margin-bottom:25px;max-height:250px;overflow-y:auto}.Sales_item-detail-row__e\+xKZ{align-items:center;border-bottom:1px solid #141414;display:flex;justify-content:space-between;padding:12px 0}.Sales_item-info__8YQiJ strong{color:#eee;display:block;font-size:14px}.Sales_item-info__8YQiJ span{color:#555;font-size:12px}.Sales_item-price-total__E-jtr{color:#fff;font-size:14px;font-weight:700}.Sales_modal-billing-summary__xfmS0{background:#080808;border:1px solid #141414;border-radius:16px;padding:20px}.Sales_summary-line__KI19m{color:#666;display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.Sales_grand-total-line__4xF\+O{border-top:1px dashed #222;color:#caa45f;display:flex;font-size:20px;font-weight:900;justify-content:space-between;margin-top:12px;padding-top:12px}.Sales_modal-footer-actions__oZjeA{background:#0a0a0a;border-top:1px solid #1c1c1c;display:flex;gap:15px;padding:20px 30px}.Sales_secondary-btn__92tMu{background:#0000;border:1px solid #222;border-radius:12px;color:#555;cursor:pointer;flex:1 1;font-weight:700;padding:12px}.Sales_primary-btn__z27ns{align-items:center;background:#caa45f;border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;flex:2 1;font-weight:800;gap:10px;justify-content:center;padding:12px}.Sales_pagination-wrap__sYxOW{align-items:center;border-top:1px solid #1a1a1a;display:flex;gap:20px;justify-content:flex-end;margin-top:30px;padding-top:20px}.Sales_page-text__hNU8z{color:#555;font-size:13px;font-weight:600}.Sales_page-nav__0VJm7{align-items:center;background:#111;border:1px solid #222;border-radius:12px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.Sales_page-nav__0VJm7:hover:not(:disabled){background:#caa45f0d;border-color:#caa45f;color:#caa45f;transform:translateY(-2px)}.Sales_page-nav__0VJm7:disabled{cursor:not-allowed;opacity:.2}.Sales_view-btn__vbi0R{align-items:center;background:#111;border:1px solid #222;border-radius:10px;color:#888;cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:all .3s ease;width:38px}.Sales_view-btn__vbi0R:hover{background:#caa45f1a;border-color:#caa45f;color:#caa45f}.Sales_method-tag__jxQm1{border-radius:8px;font-size:10px;font-weight:800;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.Sales_cash__y7IiQ{background:#00ff9c1a;color:#00ff9c}.Sales_pos__Hj31X{background:#caa45f1a;color:#caa45f}.Sales_transfer__MuDRr{background:#3b82f61a;color:#3b82f6}.Attendance_attendance-wrapper__17Z-z{background:#000;color:#fff;font-family:Inter,sans-serif;min-height:100vh;padding:40px}.Attendance_portal-header__IrjC6{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.Attendance_title-main__n1x1m{color:#f0f8ff;font-size:24px;font-weight:800;margin:0}.Attendance_subtitle-main__ve5\+R{color:#888686;font-size:13px;margin-top:5px}.Attendance_header-actions__bmJN0{display:flex;gap:15px}.Attendance_date-picker__mFXYE{background:#0e0e0e;border:1px solid #1c1c1c;border-radius:8px;color:#fff;outline:none;padding:10px}.Attendance_gold-action-btn__8vBue{align-items:center;background:#caa45f;border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;font-weight:800;gap:8px;padding:10px 20px}.Attendance_attendance-grid__o-Sdc{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 300px}.Attendance_marking-section__nVLlL{background:#0e0e0e;border:1px solid #1c1c1c;border-radius:20px;padding:25px}.Attendance_search-box-wrap__uIp4K{align-items:center;background:#000;border:1px solid #222;border-radius:10px;display:flex;margin-bottom:25px;padding:0 15px}.Attendance_search-box-wrap__uIp4K input{background:#0000;border:none;color:#fff;outline:none;padding:12px;width:100%}.Attendance_icon-gold__Rr-bn{color:#caa45f}.Attendance_attendance-table__GP1T0{border-collapse:collapse;width:100%}.Attendance_attendance-table__GP1T0 th{color:#b6b4b4;font-size:11px;letter-spacing:1px;text-align:left;text-transform:uppercase}.Attendance_attendance-table__GP1T0 th,.Attendance_staff-row__hq3K4 td{border-bottom:1px solid #1c1c1c;padding:15px}.Attendance_staff-info-cell__\+\+Rs4{align-items:center;display:flex;gap:12px}.Attendance_mini-avatar__c93Yb{align-items:center;background:#1c1c1c;border-radius:50%;color:#caa45f;display:flex;font-size:12px;font-weight:800;height:32px;justify-content:center;width:32px}.Attendance_role-text__5qsyc{color:#666;font-size:12px}.Attendance_status-toggle-group__9BsEL{display:flex;gap:8px;justify-content:flex-end}.Attendance_status-btn__4EhTN{align-items:center;background:#0000;border:1px solid #222;border-radius:6px;color:#444;cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:6px;padding:6px 12px;transition:.2s}.Attendance_activePresent__lfNYK{background:#00ff9c1a!important;border-color:#00ff9c!important;color:#00ff9c!important}.Attendance_activeLate__TWK9e{background:#ffbf001a!important;border-color:#ffbf00!important;color:#ffbf00!important}.Attendance_activeAbsent__IQ0kL{background:#ff4d4d1a!important;border-color:#ff4d4d!important;color:#ff4d4d!important}.Attendance_history-card__IhxJ0{background:#0e0e0e;border:1px solid #1c1c1c;border-radius:12px;cursor:pointer;margin-bottom:12px;padding:15px;transition:.3s}.Attendance_history-card__IhxJ0:hover{border-color:#caa45f}.Attendance_card-header-flex__S0N8K{align-items:center;display:flex;justify-content:space-between}.Attendance_history-date__VO6D5{color:#fff;display:block;font-size:14px;font-weight:800;margin-bottom:4px}.Attendance_history-stats__Q3mc\+{display:flex;font-size:11px;font-weight:900;gap:10px}.Attendance_log-details-area__VHyOE{animation:Attendance_slideDown__v7YIc .3s ease-out;border-top:1px solid #1c1c1c;display:flex;flex-direction:column;gap:8px;margin-top:15px;padding-top:15px}.Attendance_detail-line__xcsXo{color:#888;font-size:12px;gap:8px}.Attendance_mini-tag__kpau8{border-radius:4px;font-size:9px;font-weight:800;margin-left:auto;padding:2px 6px;text-transform:uppercase}.Attendance_present__GX\+J9{background:#00ff9c1a;color:#00ff9c}.Attendance_late__dTdaH{background:#ffbf001a;color:#ffbf00}.Attendance_absent__P4qUt{background:#ff4d4d1a;color:#ff4d4d}@keyframes Attendance_slideDown__v7YIc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Attendance_top-stats-row__XCRJH{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:30px}.Attendance_stat-box-mini__7RbZn{align-items:center;background:#0e0e0e;border:1px solid #1c1c1c;border-radius:16px;display:flex;gap:15px;padding:20px}.Attendance_stat-box-mini__7RbZn span{color:#555;display:block;font-size:11px;font-weight:700;text-transform:uppercase}.Attendance_stat-box-mini__7RbZn strong{color:#fff;font-size:20px}.Attendance_secondary-btn__x6tgi{background:#0000;border:1px solid #222;border-radius:8px;color:#caa45f;cursor:pointer;font-size:12px;font-weight:700;padding:10px 15px}.Attendance_secondary-btn__x6tgi:hover{background:#caa45f0d;border-color:#caa45f}.Attendance_time-text__LImwF{color:#444;font-family:monospace;font-size:12px;font-weight:600}.Attendance_sidebar-header__vmcGc{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Attendance_export-icon__\+IamS{color:#333;cursor:pointer;transition:.3s}.Attendance_export-icon__\+IamS:hover{color:#caa45f}.Attendance_cardExpanded__xIHC9{background:#080808!important;border-color:#caa45f!important}.Attendance_detail-line__xcsXo{align-items:center;border-bottom:1px solid #ffffff05;display:flex;gap:10px;padding:6px 0}.Attendance_dot__WCU51{border-radius:50%;height:6px;width:6px}.Attendance_dot__WCU51.Attendance_present__GX\+J9{background:#00ff9c;box-shadow:0 0 8px #00ff9c66}.Attendance_dot__WCU51.Attendance_late__dTdaH{background:#ffbf00}.Attendance_dot__WCU51.Attendance_absent__P4qUt{background:#ff4d4d}.Attendance_detail-name__AgsQ3{color:#ddd;flex:1 1;font-size:12px}.Attendance_detail-time__cu43d{color:#444;font-size:10px;font-weight:700}.Attendance_rotate90__osAe7{color:#caa45f;transform:rotate(90deg);transition:.3s}.ProductList_pos-wrapper__35yxG{background:#000;color:#fff;display:grid;font-family:Inter,sans-serif;grid-template-columns:80px 1fr 400px;height:100vh}.ProductList_side-nav__Sk22Q{align-items:center;background:#080808;border-right:1px solid #1a1a1a;display:flex;flex-direction:column;padding:20px 0}.ProductList_logo-box__wQrS2{align-items:center;background:#caa45f;border-radius:12px;color:#000;display:flex;font-weight:900;height:48px;justify-content:center;margin-bottom:40px;width:48px}.ProductList_nav-group__8KnPh{display:flex;flex-direction:column;gap:60px;margin-top:40px}.ProductList_nav-item__HTujJ{background:#0000;border:none;color:#555;cursor:pointer;font-size:11px;font-weight:700;text-transform:uppercase;transform:rotate(-90deg);transition:.3s;white-space:nowrap}.ProductList_activeNav__DGHE-{color:#caa45f}.ProductList_main-store__njpKy{background:#050505;overflow-y:auto;padding:40px}.ProductList_store-header__KvOXp{border-bottom:1px solid #111;margin-bottom:40px;padding-bottom:20px}.ProductList_header-stats-row__-HGA1{margin-top:10px}.ProductList_mini-stat__ZTN4f{background:#caa45f1a;border-radius:6px;font-weight:700;gap:6px;padding:4px 10px}.ProductList_checkout-modal__GDZ6j{background:#0e0e0e;border:1px solid #1c1c1c;border-radius:28px;padding:35px;width:400px}.ProductList_payment-methods__RpfcW{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:25px 0}.ProductList_payment-methods__RpfcW button{align-items:center;background:#111;border:1px solid #222;border-radius:12px;color:#555;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:20px 10px}.ProductList_activePay__Ono8e{background:#caa45f0d!important;border-color:#caa45f!important;color:#caa45f!important}.ProductList_checkout-summary-card__7OFDf{background:#000;border-radius:16px;margin-bottom:25px;padding:25px;text-align:center}.ProductList_checkout-summary-card__7OFDf h1{color:#caa45f;font-size:32px;margin-top:5px}.ProductList_confirm-btn__BkElr{background:#fff;border:none;border-radius:14px;color:#000;cursor:pointer;font-weight:900;padding:18px;width:100%}.ProductList_thermal-receipt__h3RtD{display:none}@media print{body *{visibility:hidden}#ProductList_thermal-receipt__h3RtD,#ProductList_thermal-receipt__h3RtD *{display:block!important;visibility:visible}#ProductList_thermal-receipt__h3RtD{color:#000;font-family:courier;left:0;position:absolute;top:0;width:100%}}.ProductList_header-right-actions__WVcU-{gap:20px}.ProductList_search-bar-container__8qMqY{background:#0e0e0e;border:1px solid #1c1c1c;padding:0 15px;width:300px}.ProductList_search-bar-container__8qMqY:focus-within{background:#111}.ProductList_search-bar-container__8qMqY input{background:#0000;border:none;color:#fff;font-size:14px;outline:none;padding:12px;width:100%}.ProductList_admin-add-btn__XUPug{font-size:13px;gap:10px;height:45px;padding:0 20px;transition:all .3s ease}.ProductList_admin-add-btn__XUPug:hover{background:#fff;box-shadow:0 5px 15px #caa45f4d}.ProductList_session-info__fZF00{color:#444;font-size:11px;letter-spacing:1px;margin-top:4px;text-transform:uppercase}.ProductList_session-info__fZF00 strong{color:#caa45f}.ProductList_search-bar__WwoCx{align-items:center;background:#111;border:1px solid #1a1a1a;border-radius:12px;display:flex;padding:0 16px;width:400px}.ProductList_search-bar__WwoCx input{background:#0000;border:none;color:#fff;outline:none;padding:14px;width:100%}.ProductList_user-info__W6Vui{align-items:center;display:flex;gap:12px}.ProductList_user-name__ZsFnp{color:#888;font-size:13px}.ProductList_user-avatar__uxLmP{align-items:center;background:#1a1a1a;border:1px solid #333;border-radius:50%;color:#caa45f;display:flex;font-weight:700;height:36px;justify-content:center;width:36px}.ProductList_product-grid__eYJcC{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ProductList_p-card__BBO0t{background:#0f0f0f;border:1px solid #1a1a1a;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;padding:24px;transition:.3s cubic-bezier(.4,0,.2,1)}.ProductList_p-card__BBO0t:hover{background:#141414;border-color:#caa45f;transform:translateY(-4px)}.ProductList_p-header__L2bgP{gap:10px;margin-bottom:12px}.ProductList_p-icon__EDcMP{color:#222}.ProductList_p-category__T0pgM{color:#555;font-size:10px;font-weight:800;text-transform:uppercase}.ProductList_p-name__37Bcw{color:#eee;flex-grow:1;font-size:16px;font-weight:600;margin-bottom:20px}.ProductList_p-footer__U08-w{align-items:flex-end;display:flex;justify-content:space-between}.ProductList_price-info__2Oq2R{align-items:baseline;display:flex;gap:2px}.ProductList_currency__Bhm1M{color:#caa45f;font-size:14px;font-weight:800}.ProductList_price-value__H6tlF{color:#fff;font-size:18px;font-weight:800}.ProductList_stock-badge__6n25h{background:#1a1a1a;border-radius:6px;color:#444;font-size:10px;font-weight:700;padding:4px 8px}.ProductList_lowStock__e\+lv7{background:#caa45f1a;color:#caa45f}.ProductList_emptyStock__gwQzZ{cursor:not-allowed;opacity:.5}.ProductList_cart-panel__\+8VCG{background:#000;border-left:1px solid #1a1a1a;display:flex;flex-direction:column;padding:30px}.ProductList_cart-head__90JiY{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.ProductList_clear-btn__Yuufw{align-items:center;background:#ff4d4d0d;border:1px solid #ff4d4d33;border-radius:8px;color:#ff4d4d;cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:6px;padding:6px 12px;transition:.2s}.ProductList_clear-btn__Yuufw:hover{background:#ff4d4d;color:#fff}.ProductList_cart-scroll__h\+Ywm{margin:20px 0}.ProductList_cart-row__Bo6lg{border-bottom:1px solid #111;margin-bottom:20px;padding-bottom:16px}.ProductList_row-main__V6kp0{align-items:flex-start;display:flex;justify-content:space-between}.ProductList_row-text__F2A1J strong{color:#fff;display:block;font-size:14px}.ProductList_row-text__F2A1J small{color:#555;font-size:12px;font-weight:500}.ProductList_row-total__yBikk{color:#fff;font-size:14px;font-weight:800}.ProductList_cart-empty-state__Z38BP{align-items:center;color:#333;display:flex;flex-direction:column;gap:12px;height:200px;justify-content:center}.ProductList_cart-summary__Gf0Ei{background:#080808;border-top:1px solid #1a1a1a;padding:24px 0 0}.ProductList_summary-item__mPraA{font-size:14px;margin-bottom:16px}.ProductList_discount-input-field__ZWYB5{align-items:center;background:#111;border:1px solid #222;border-radius:6px;display:flex;padding:4px 8px}.ProductList_discount-input-field__ZWYB5 input{background:#0000;border:none;color:#caa45f;font-weight:700;outline:none;text-align:right;width:60px}.ProductList_total-payable-box__jjMrK{margin:24px 0}.ProductList_total-label__0wmvc{font-size:12px}.ProductList_total-value__hdbtu{font-size:36px;margin-top:4px}.ProductList_pay-button__Uzuq4{align-items:center;background:#caa45f;border:none;border-radius:16px;color:#000;cursor:pointer;display:flex;font-weight:900;gap:12px;justify-content:center;padding:20px;transition:.3s;width:100%}.ProductList_pay-button__Uzuq4:hover:not(:disabled){background:#e5c185}.ProductList_pay-button__Uzuq4:disabled{cursor:not-allowed;opacity:.2}.ProductList_admin-add-btn__XUPug{border-radius:10px;font-weight:800;padding:10px 20px}.ProductList_admin-add-btn__XUPug:hover{background:#e5c185}.ProductList_modal-overlay__yknFI{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:5000}.ProductList_admin-modal__2CXOI{background:#0e0e0e;border:1px solid #1c1c1c;border-radius:24px;padding:30px;width:450px}.ProductList_admin-form__fQb0T{display:flex;flex-direction:column;gap:20px;margin-top:20px}.ProductList_form-row__4J60Q{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.ProductList_input-group__H7l8D{display:flex;flex-direction:column;gap:8px}.ProductList_input-group__H7l8D label{color:#caa45f;font-size:10px;font-weight:800;letter-spacing:.5px}.ProductList_input-group__H7l8D input,.ProductList_input-group__H7l8D select{background:#151515;border:1px solid #222;border-radius:10px;color:#fff;outline:none;padding:12px}.ProductList_save-btn__o4\+jO{background:#fff;border:none;border-radius:12px;color:#000;cursor:pointer;font-weight:800;margin-top:10px;padding:15px}.ProductList_summary-item__mPraA{align-items:center;color:#888;display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.ProductList_summary-item__mPraA strong{color:#fff}.ProductList_total-payable-box__jjMrK{border-top:1px solid #1c1c1c;margin-top:15px;padding-top:15px;text-align:right}.ProductList_total-label__0wmvc{color:#555;font-size:11px;font-weight:800;text-transform:uppercase}.ProductList_total-value__hdbtu{color:#caa45f;font-size:32px;font-weight:900}.ProductList_checkout-breakdown-card__PVSwN{background:#080808;border:1px solid #1a1a1a;border-radius:16px;margin:20px 0;padding:24px}.ProductList_breakdown-row__z0tC6{align-items:center;color:#888;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.ProductList_breakdown-divider__X3goY{border-top:1px dashed #333;margin:15px 0}.ProductList_totalRow__uMbkR{color:#fff;font-size:18px}.ProductList_totalRow__uMbkR strong{color:#caa45f;font-size:24px}.ProductList_thermal-receipt-container__-chiU{background:#fff;color:#000;font-family:Courier New,Courier,monospace;padding:10px;width:80mm}@media print{body *{visibility:hidden}.ProductList_thermal-receipt-container__-chiU,.ProductList_thermal-receipt-container__-chiU *{display:block!important;visibility:visible}.ProductList_thermal-receipt-container__-chiU{left:0;margin:0;padding:0;position:absolute;top:0;width:100%}@page{margin:0}}.ProductList_checkout-modal__GDZ6j h3{color:#fff;font-size:22px;font-weight:800;margin-bottom:25px}.ProductList_cash-calculator__NA97o{background:#111;border:1px solid #222;border-radius:12px;margin-bottom:20px;padding:15px}.ProductList_cash-calculator__NA97o label{color:#caa45f;display:block;font-size:10px;font-weight:800;margin-bottom:8px}.ProductList_cash-calculator__NA97o input{background:#0000;border:none;color:#fff;font-size:20px;font-weight:800;outline:none;width:100%}.ProductList_change-box__6vegw{border-top:1px solid #222;color:#888;font-size:13px;margin-top:10px;padding-top:10px}.ProductList_change-box__6vegw strong{color:#00ff9c}.ProductList_mini-stat__ZTN4f{background:#caa45f0d;border:1px solid #caa45f1a;color:#caa45f;font-size:11px}.ProductList_modal-fixed-overlay__B-4c2{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ProductList_admin-modal-container__B2N6J{background:#0e0e0e;border:1px solid #1c1c1c;border-radius:28px;box-shadow:0 25px 50px -12px #00000080;max-width:500px;overflow:hidden;width:95%}.ProductList_modal-header-premium__JEHGA{align-items:center;background:#0a0a0a;border-bottom:1px solid #1c1c1c;display:flex;gap:15px;padding:30px}.ProductList_header-icon-wrap__QTx6j{align-items:center;background:#caa45f1a;border-radius:12px;display:flex;height:45px;justify-content:center;width:45px}.ProductList_header-text-wrap__SPL4Z h3{color:#fff;font-size:18px;font-weight:800;margin:0}.ProductList_header-text-wrap__SPL4Z p{color:#555;font-size:12px;margin-top:3px}.ProductList_close-circle-btn__a6r04{align-items:center;background:#1a1a1a;border:none;border-radius:50%;color:#444;cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:auto;transition:.3s;width:32px}.ProductList_close-circle-btn__a6r04:hover{background:#ff4d4d;color:#fff}.ProductList_premium-admin-form__mMLzJ{padding:30px}.ProductList_form-scroll-area__x4ord{display:flex;flex-direction:column;gap:20px}.ProductList_input-field-group__4UKHP{display:flex;flex-direction:column;gap:8px}.ProductList_input-field-group__4UKHP label{color:#caa45f;font-size:10px;font-weight:800;letter-spacing:1px}.ProductList_input-with-icon__lncUj{align-items:center;background:#151515;border:1px solid #222;border-radius:12px;display:flex;padding:0 15px;transition:.3s}.ProductList_input-with-icon__lncUj:focus-within{background:#111;border-color:#caa45f}.ProductList_currency-symbol__flGzf,.ProductList_field-icon__Mspfo{color:#333;font-size:14px;font-weight:800}.ProductList_input-with-icon__lncUj input,.ProductList_input-with-icon__lncUj select{background:#0000;border:none;color:#fff;font-size:14px;outline:none;padding:14px 10px;width:100%}.ProductList_form-grid-2col__La3N5{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.ProductList_modal-footer-actions__Tg0Un{border-top:1px solid #1c1c1c;display:flex;gap:15px;justify-content:flex-end;margin-top:35px;padding-top:25px}.ProductList_cancel-outline-btn__1kZUJ{background:#0000;border:1px solid #222;border-radius:12px;color:#666;cursor:pointer;font-size:13px;font-weight:700;padding:12px 25px;transition:.3s}.ProductList_cancel-outline-btn__1kZUJ:hover{background:#ff4d4d0d;border-color:#ff4d4d;color:#ff4d4d}.ProductList_save-gold-btn__3FaiV{background:#caa45f;border:none;border-radius:12px;color:#000;cursor:pointer;font-size:13px;font-weight:800;padding:12px 30px;transition:.3s}.ProductList_save-gold-btn__3FaiV:hover{background:#e5c185;transform:translateY(-2px)}.ProductList_store-header__KvOXp{align-items:center;border-bottom:1px solid #1a1a1a;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px;padding:20px 0}.ProductList_header-main-info__oezb1{display:flex;flex:1 1;flex-direction:column;gap:12px}.ProductList_title-section__k4YEy{align-items:center;display:flex;gap:12px}.ProductList_title-main__kyxyW{color:#fff;font-size:24px;font-weight:800;margin:0}.ProductList_role-tag__kdjv\+{background:#caa45f1a;border-radius:6px;color:#caa45f;font-size:10px;font-weight:700;letter-spacing:1px;padding:4px 10px;text-transform:uppercase}.ProductList_header-stats-row__-HGA1{align-items:center;display:flex;flex-wrap:nowrap;gap:15px}.ProductList_mini-stat__ZTN4f{align-items:center;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:8px;color:#888;display:flex;font-size:12px;gap:8px;padding:6px 12px;white-space:nowrap}.ProductList_header-right-actions__WVcU-{align-items:center;display:flex;gap:15px}.ProductList_search-bar-container__8qMqY{align-items:center;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:12px;display:flex;padding:10px 15px;transition:.3s;width:250px}.ProductList_search-bar-container__8qMqY:focus-within{border-color:#caa45f;box-shadow:0 0 10px #caa45f1a}.ProductList_admin-add-btn__XUPug{align-items:center;background:#caa45f;border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:12px 20px;transition:.3s;white-space:nowrap}.ProductList_admin-add-btn__XUPug:hover{background:#d4b47a;transform:translateY(-2px)}.ProductList_no-products-state__U6mWn{align-items:center;color:#fff;display:flex;flex-direction:column;height:60vh;justify-content:center;text-align:center}.ProductList_no-products-state__U6mWn h3{color:#caa45f;font-size:20px;font-weight:700;margin-top:20px}.ProductList_no-products-state__U6mWn p{color:#666;margin-top:5px;max-width:300px}.ProductList_gold-action-btn-small__7evp1{background:#caa45f;border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:700;margin-top:20px;padding:10px 20px}.ProductList_loading-box__u-SFz{align-items:center;color:#caa45f;display:flex;font-weight:600;height:40vh;justify-content:center;letter-spacing:1px}.ProductList_p-header__L2bgP{align-items:center;display:flex;justify-content:space-between;width:100%}.ProductList_delete-prod-btn__NV1pm{background:#0000;border:none;border-radius:4px;color:#444;cursor:pointer;padding:5px;transition:.2s}.ProductList_delete-prod-btn__NV1pm:hover{background:#ff4d4d1a}.ProductList_checkout-premium-modal__MwgA1{animation:ProductList_modalPop__Mbxr7 .3s cubic-bezier(.16,1,.3,1);background:#0e0e0e;border:1px solid #1c1c1c;border-radius:32px;max-width:750px;overflow:hidden;width:90%}@keyframes ProductList_modalPop__Mbxr7{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ProductList_checkout-content-grid__olbaR{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 300px;padding:30px}.ProductList_section-tag__M21KI{color:#444;display:block;font-size:10px;font-weight:800;letter-spacing:1.5px;margin-bottom:20px}.ProductList_method-grid__pHfcS{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.ProductList_method-tile__6oGJd{align-items:center;background:#080808;border:1px solid #1a1a1a;border-radius:16px;color:#555;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:25px 15px;transition:.3s}.ProductList_methodActive__VWfZ\+{background:#caa45f0d;border-color:#caa45f;color:#caa45f!important}.ProductList_cash-logic-box__WNNel label{color:#caa45f;font-size:10px;font-weight:800}.ProductList_cash-input-wrap__QAy0v{font-size:24px;font-weight:900;gap:10px;margin-top:10px}.ProductList_cash-input-wrap__QAy0v input{font-size:28px;width:100%}.ProductList_change-bubble__Sk\+3o{border-top:1px solid #1a1a1a;color:#00ff9c;font-size:13px;margin-top:15px;padding-top:15px}.ProductList_billing-summary-panel__rza3d{background:#080808;border:1px solid #1a1a1a;border-radius:20px;padding:25px}.ProductList_bill-line__1RhKG{color:#888;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.ProductList_bill-divider__it3yk{border-top:1px dashed #1c1c1c;margin:20px 0}.ProductList_bill-total-row__1nOhv p{color:#555;font-size:11px;font-weight:800;margin:0}.ProductList_bill-total-row__1nOhv h2{color:#caa45f;font-size:32px;font-weight:900;margin:5px 0 0}.ProductList_finish-gold-btn__u3zXY{align-items:center;background:#caa45f;border:none;border-radius:14px;color:#000;cursor:pointer;display:flex;font-weight:900;gap:10px;padding:15px 30px}.ProductList_cash-logic-box__WNNel{background:#080808;border:1px solid #1a1a1a;border-radius:16px;display:flex;flex-direction:column;gap:15px;padding:20px}.ProductList_cash-input-wrap__QAy0v{align-items:center;background:#000;border:1px solid #222;border-radius:12px;display:flex;padding:10px 15px}.ProductList_cash-input-wrap__QAy0v input{background:#0000;border:none;color:#fff;flex:1 1;font-size:24px;font-weight:800;outline:none;padding-left:10px}.ProductList_clear-input-btn__a4A4D{background:#1a1a1a;border:none;border-radius:6px;color:#555;cursor:pointer;padding:5px}.ProductList_clear-input-btn__a4A4D:hover{color:#ff4d4d}.ProductList_quick-tender-grid__sXuxG{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.ProductList_tender-btn__AfD3w{background:#111;border:1px solid #222;border-radius:8px;color:#888;cursor:pointer;font-size:11px;font-weight:700;padding:10px;transition:.2s}.ProductList_tender-btn__AfD3w:hover{background:#caa45f0d;border-color:#caa45f;color:#caa45f}.ProductList_change-bubble-premium__uYF9p{background:#00ff9c0d;border:1px solid #00ff9c33;border-radius:12px;margin-top:10px;padding:15px;text-align:center}.ProductList_change-label__9etlF{color:#00ff9c;font-size:9px;font-weight:800;letter-spacing:1px;margin-bottom:5px}.ProductList_change-value__sOK9K{color:#00ff9c;font-size:22px;font-weight:900}.ProductList_thermal-receipt-container__-chiU{display:none}@media print{body *{visibility:hidden}.ProductList_thermal-receipt-container__-chiU,.ProductList_thermal-receipt-container__-chiU *{display:block;visibility:visible}.ProductList_thermal-receipt-container__-chiU{background:#fff;color:#000;font-family:Courier New,Courier,monospace;font-size:11px;left:0;line-height:1.3;padding:2mm;position:absolute;top:0;width:72mm}.ProductList_receipt-header__o-uZR{margin-bottom:8px;text-align:center}.ProductList_receipt-logo__T\+OBA{font-size:20px;font-weight:900;letter-spacing:2px;margin:0}.ProductList_receipt-header__o-uZR p{font-size:11px;margin:2px 0}.ProductList_receipt-header__o-uZR small{display:block;font-size:9px;line-height:1.2}.ProductList_receipt-divider__U1omA{border-top:1px dashed #000;display:block!important;margin:6px 0;width:100%}.ProductList_receipt-info-meta__ChU3p p{display:flex!important;font-size:10px;justify-content:space-between;margin:2px 0;width:100%}.ProductList_receipt-main-table__Wb2vi{display:block!important;margin:10px 0;width:100%}.ProductList_receipt-row__NvUO4{align-items:flex-start;display:flex!important;flex-direction:row!important;justify-content:space-between;padding:3px 0;width:100%}.ProductList_receipt-header-row__9ckFh{border-bottom:1px solid #000;font-weight:700;margin-bottom:5px;padding-bottom:5px}.ProductList_colItem__C9iJN{flex-shrink:0;text-align:left;width:110px!important;word-break:break-all}.ProductList_colQty__NPed4{flex-shrink:0;text-align:center;width:30px!important}.ProductList_colPrice__c7tgP,.ProductList_colTotal__RYhuw{flex-shrink:0;text-align:right;width:65px!important}.ProductList_receipt-summary-area__W1v3a{display:block!important;margin-top:8px}.ProductList_summary-line__p1ALw{display:flex!important;font-size:11px;justify-content:space-between;margin:2px 0}.ProductList_grand-total-line__OJEvm{border-top:1.5px solid #000;display:flex!important;font-size:15px;font-weight:900;justify-content:space-between;margin-top:6px;padding-top:6px}.ProductList_receipt-footer-text__znbKS{font-size:10px;margin-top:15px;text-align:center}.ProductList_barcode-graphic__Kw8jt{font-size:20px;font-weight:400;letter-spacing:-2px;margin-top:8px}@page{margin:0}}.ProductList_admin-actions-mini__qNoLb{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border:1px solid #ffffff1a;border-radius:20px;display:flex;gap:8px;padding:4px 8px;transition:all .3s ease}.ProductList_delete-prod-btn__NV1pm,.ProductList_edit-prod-btn__cn9UU{align-items:center;background:#0000;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:28px}.ProductList_edit-prod-btn__cn9UU:hover{background:#caa45f33;color:#caa45f;transform:scale(1.1)}.ProductList_delete-prod-btn__NV1pm:hover{background:#ff4d4d33;color:#ff4d4d;transform:scale(1.1)}.ProductList_delete-prod-btn__NV1pm:active,.ProductList_edit-prod-btn__cn9UU:active{transform:scale(.9)}.ProductList_p-card__BBO0t .ProductList_admin-actions-mini__qNoLb{opacity:.2;transform:translateY(-2px)}.ProductList_p-card__BBO0t:hover .ProductList_admin-actions-mini__qNoLb{opacity:1;transform:translateY(0)}.ProductList_cart-scroll__h\+Ywm{display:flex;flex:1 1;flex-direction:column;min-height:300px;overflow-y:auto}.ProductList_empty-state__x\+RE\+{align-items:center;display:flex;flex-direction:column;gap:15px;height:100%;justify-content:center;margin:auto;opacity:.5;text-align:center;width:100%}.ProductList_empty-state__x\+RE\+ p{color:#fff;font-size:14px;font-weight:500}.Booking_booking-portal-wrapper__cHdtq{background:#050505;color:#fff;min-height:100vh;padding:30px}.Booking_portal-header__q30P7{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.Booking_title-main__sic2X{font-size:24px;font-weight:900;margin:0}.Booking_subtitle-main__1u4IT{color:#666;font-size:14px;margin-top:5px}.Booking_gold-action-btn__og2s6{align-items:center;background:#caa45f;border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;font-weight:800;gap:10px;padding:12px 20px;transition:.3s}.Booking_booking-stats-row__o8Lbw{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.Booking_mini-stat-card__mxadS{align-items:center;background:#0e0e0e;border:1px solid #1c1c1c;border-radius:20px;display:flex;gap:15px;padding:20px}.Booking_stat-icon-wrap__q8kAC{align-items:center;background:#ffffff0d;border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.Booking_stat-info__JQ-kD span{color:#666;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.Booking_stat-info__JQ-kD h3{font-size:22px;margin:2px 0 0}.Booking_booking-grid-container__iVQvO{background:#0e0e0e;border:1px solid #1c1c1c;border-radius:24px;padding:10px}.Booking_booking-table__n1ZzZ{border-collapse:collapse;width:100%}.Booking_booking-table__n1ZzZ th{border-bottom:1px solid #1c1c1c;color:#a1a0a0;font-size:11px;letter-spacing:1px;padding:20px;text-align:left;text-transform:uppercase}.Booking_booking-row__OBNBX td{border-bottom:1px solid #151515;padding:20px}.Booking_client-td__p80Wx{align-items:center;display:flex;gap:15px}.Booking_client-avatar__7G2Vs{align-items:center;background:#1c1c1c;border-radius:10px;color:#caa45f;display:flex;font-weight:800;height:36px;justify-content:center;width:36px}.Booking_client-details__Jpbby strong{display:block;font-size:14px}.Booking_client-details__Jpbby span{color:#666;font-size:12px}.Booking_status-pill__U63CF{border-radius:6px;font-size:10px;font-weight:900;padding:5px 12px;text-transform:uppercase}.Booking_pending__Mvwlw{background:#caa45f1a;color:#caa45f}.Booking_confirmed__r8G4P{background:#00ff9c1a;color:#00ff9c}.Booking_completed__iocNt{background:#ffffff0d;color:#666}.Booking_source-pill__2SV5w{align-items:center;color:#aaa;display:flex;font-size:12px;gap:8px}.Booking_action-group__rFGyS{display:flex;gap:10px}.Booking_cancel-btn__teZ\+L,.Booking_confirm-btn__u2I9v{align-items:center;background:#151515;border:1px solid #222;border-radius:8px;color:#555;cursor:pointer;display:flex;height:34px;justify-content:center;transition:.3s;width:34px}.Booking_confirm-btn__u2I9v:hover{border-color:#00ff9c;color:#00ff9c}.Booking_cancel-btn__teZ\+L:hover{border-color:#ff4d4d;color:#ff4d4d}.Booking_booking-controls__4BYNJ{display:flex;justify-content:space-between;margin-bottom:25px}.Booking_tabs-group__8UPQR{background:#0e0e0e;border-radius:12px;display:flex;gap:5px;padding:5px}.Booking_tabs-group__8UPQR button{background:#0000;border:none;border-radius:8px;color:#666;cursor:pointer;font-size:13px;font-weight:700;padding:8px 15px}.Booking_tabs-group__8UPQR button.Booking_active__Z-Rw5{background:#1c1c1c;color:#fff}.Booking_highlight-field__LIoSw{background:#caa45f0d;border:1px dashed #caa45f4d;border-radius:12px;padding:10px}.Booking_gold-select__a\+yme{border-color:#caa45f!important;color:#caa45f!important;font-weight:700}.Booking_modal-hint__2NoDY{border-left:2px solid #caa45f;color:#666;font-size:13px;margin-bottom:20px;padding-left:10px}.Booking_head-title-wrap__fQ9iE{align-items:center;display:flex;gap:10px}.Booking_input-grid__L25AA{grid-gap:25px 20px;gap:25px 20px}.Booking_header-actions-group__ELVzf{align-items:center;display:flex;gap:15px}.Booking_search-container-premium__-7CZN{align-items:center;background:#0e0e0e;border:1px solid #1c1c1c;border-radius:14px;display:flex;height:48px;padding:0 15px;transition:.3s;width:280px}.Booking_search-container-premium__-7CZN:focus-within{border-color:#caa45f;box-shadow:0 0 15px #caa45f1a}.Booking_search-icon__7addc{color:#444;margin-right:10px}.Booking_search-container-premium__-7CZN input{background:#0000;border:none;color:#fff;font-size:14px;outline:none;width:100%}.Booking_modal-overlay__-Cp65{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.Booking_appointment-modal__dnbcg{animation:Booking_modalSlide__gDNk0 .3s ease-out;background:#0e0e0e;border:1px solid #1c1c1c;border-radius:24px;max-width:600px;overflow:hidden;width:100%}@keyframes Booking_modalSlide__gDNk0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Booking_modal-head__6j80S{align-items:center;border-bottom:1px solid #1c1c1c;display:flex;justify-content:space-between;padding:25px}.Booking_modal-head__6j80S h3{color:#caa45f;font-size:20px;margin:0}.Booking_modal-body__pXrRl{padding:25px}.Booking_input-grid__L25AA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.Booking_field-box__3uTJO{display:flex;flex-direction:column;gap:8px}.Booking_field-box__3uTJO label{align-items:center;color:#666;display:flex;font-size:10px;font-weight:800;gap:5px;letter-spacing:1px}.Booking_field-box__3uTJO input,.Booking_field-box__3uTJO select{background:#050505;border:1px solid #1c1c1c;border-radius:12px;color:#fff;outline:none;padding:12px}.Booking_field-box__3uTJO input:focus{border-color:#caa45f}.Booking_modal-footer__YO0m2{align-items:center;background:#0a0a0a;display:flex;gap:20px;justify-content:flex-end;padding:20px 25px}.Booking_save-booking-btn__o1zsX{align-items:center;background:#caa45f;border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;font-weight:800;gap:10px;padding:12px 25px}.Booking_cancel-link__JZyMC{background:#0000;border:none;color:#666;cursor:pointer;font-weight:600}.Booking_empty-state-centered__uBviN{width:100%}.Booking_empty-state-centered__uBviN p{color:#fff;font-size:18px;font-weight:600;margin:0}.Booking_empty-state-centered__uBviN small{color:#666;font-size:13px}.Booking_empty-state-centered__uBviN svg{animation:Booking_float__MF-5n 3s ease-in-out infinite}@keyframes Booking_float__MF-5n{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.Booking_empty-td__eshFD{border:none!important;padding:100px 0!important;text-align:center}.Booking_empty-state-centered__uBviN{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center}.Booking_reminder-toggle-wrap__elyyJ{align-items:center;background:#25d3660d;border:1px solid #25d36633;border-radius:12px;display:flex;gap:12px;margin-top:10px;padding:15px}.Booking_reminder-toggle-wrap__elyyJ input{accent-color:#25d366;height:20px;width:20px}.Booking_full-width__qetbP{grid-column:span 2}.Booking_close-x-btn__6uOXV{align-items:center;background:#ffffff08;border:1px solid #222;border-radius:50%;color:#666;cursor:pointer;display:flex;height:36px;justify-content:center;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:36px}.Booking_close-x-btn__6uOXV:hover{background:#caa45f1a;border-color:#caa45f;box-shadow:0 0 15px #caa45f33;color:#caa45f;transform:rotate(90deg)}.Booking_close-x-btn__6uOXV:active{transform:scale(.9) rotate(90deg)}.Booking_remind-btn__nGYIC{align-items:center;background:#0e0e0e;border:1px solid #1c1c1c;border-radius:8px;cursor:pointer;display:flex;height:34px;justify-content:center;transition:.3s;width:34px}.Booking_booking-row__OBNBX.Booking_in-progress__X\+OE0{background:#caa45f08!important;border-left:4px solid #caa45f}.Booking_status-pill__U63CF.Booking_in-progress__X\+OE0{background:#caa45f26;border:1px solid #caa45f4d;color:#caa45f}.Booking_checkin-btn__k57FB,.Booking_remind-btn__nGYIC{align-items:center;background:#0e0e0e;border:1px solid #1c1c1c;border-radius:8px;cursor:pointer;display:flex;height:34px;justify-content:center;transition:.3s;width:34px}.Booking_checkin-btn__k57FB:hover{background:#caa45f1a;border-color:#caa45f}.Booking_remind-btn__nGYIC:hover{background:#25d3661a;border-color:#25d366}.AdminStaff_admin-portal-wrapper__UGdHf{background:#050505;box-sizing:border-box;color:#fff;min-height:100vh;padding:40px}.AdminStaff_portal-header__wqSI5{align-items:center;border-bottom:1px solid #1a1a1a;display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:25px}.AdminStaff_title-main__rfmMd{color:#fff;font-size:28px;font-weight:800;margin:0}.AdminStaff_subtitle-main__q4nyS{color:#666;font-size:14px;margin:5px 0 0}.AdminStaff_gold-action-btn__iCm\+C{align-items:center;background:#caa45f;border:none;border-radius:10px;color:#000;cursor:pointer;display:flex;font-weight:700;gap:10px;padding:12px 24px;transition:.2s}.AdminStaff_filter-section__gI1Zi{margin-bottom:40px}.AdminStaff_search-box__bkcRe{align-items:center;background:#111;border:1px solid #222;border-radius:12px;display:flex;gap:15px;max-width:450px;padding:12px 20px;width:100%}.AdminStaff_search-box__bkcRe input{background:#0000;border:none;color:#fff;font-size:15px;outline:none;width:100%}.AdminStaff_staff-grid__7dKYZ{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.AdminStaff_staff-card__3yl4W{background:#0f0f0f;border:1px solid #1a1a1a;border-radius:20px;display:flex;flex-direction:column;gap:20px;padding:25px;transition:.3s}.AdminStaff_staff-card__3yl4W:hover{border-color:#caa45f;transform:translateY(-5px)}.AdminStaff_card-header__D\+-5S{align-items:center;display:flex;justify-content:space-between}.AdminStaff_role-badge__X6Ur3{align-items:center;border-radius:30px;display:flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:1px;padding:6px 14px;text-transform:uppercase}.AdminStaff_manager__E5qrm{background:#caa45f1a;border:1px solid #caa45f4d;color:#caa45f}.AdminStaff_cashier__947L0{background:#38bdf81a;border:1px solid #38bdf84d;color:#38bdf8}.AdminStaff_avatar-large__Yps04{align-items:center;background:linear-gradient(135deg,#1a1a1a,#000);border:1px solid #222;border-radius:50%;color:#caa45f;display:flex;font-size:24px;font-weight:800;height:65px;justify-content:center;margin:0 auto;width:65px}.AdminStaff_staff-name__rkG6d{color:#edeaea;font-size:20px;font-weight:700;margin:0;text-align:center}.AdminStaff_contact-info__YA6mc{background:#0a0a0a;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:15px}.AdminStaff_info-line__UVYrS{align-items:center;color:#999;display:flex;font-size:14px;gap:12px}.AdminStaff_card-footer__9ekWr{align-items:center;border-top:1px solid #1a1a1a;display:flex;justify-content:space-between;padding-top:20px}.AdminStaff_edit-btn__Cv4YM{align-items:center;background:#1a1a1a;border:1px solid #333;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 16px}.AdminStaff_delete-btn__S9dhb{background:none;border:none;color:#ff4d4d;cursor:pointer;padding:5px}.AdminStaff_modal-overlay__b47Et{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.AdminStaff_modal-container__Cr79\+{background:#0f0f0f;border:1px solid #222;border-radius:24px;max-width:500px;padding:40px;width:95%}.AdminStaff_modal-header__Q0OfF{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.AdminStaff_modal-header__Q0OfF h3{color:#fff;font-size:22px;margin:0}.AdminStaff_close-btn__QrRxE{background:none;border:none;color:#666;cursor:pointer}.AdminStaff_admin-form__\+Qlm6{display:flex;flex-direction:column;gap:20px}.AdminStaff_input-group__6upuo{display:flex;flex-direction:column;gap:10px}.AdminStaff_input-group__6upuo label{color:#caa45f;font-size:12px;font-weight:700;text-transform:uppercase}.AdminStaff_input-group__6upuo input,.AdminStaff_input-group__6upuo select{background:#1a1a1a;border:1px solid #222;border-radius:12px;color:#fff;font-size:15px;outline:none;padding:14px}.AdminStaff_form-row__qQ-5O{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.AdminStaff_password-input-wrap__GbvA7{align-items:center;background:#1a1a1a;border:1px solid #222;border-radius:12px;display:flex;padding:0 15px}.AdminStaff_password-input-wrap__GbvA7 input{border:none;flex:1 1;padding-left:10px}.AdminStaff_modal-footer__AuZP7{display:flex;gap:15px;margin-top:10px}.AdminStaff_submit-btn__vYjWH{background:#caa45f;border:none;border-radius:12px;color:#000;cursor:pointer;flex:2 1;font-weight:800;padding:15px}.AdminStaff_cancel-btn__jOu80{background:#1a1a1a;border:1px solid #333;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;padding:15px}.AdminStaff_edit-btn__Cv4YM:hover{background:#caa45f;border-color:#caa45f;color:#000;transform:scale(1.05);transition:all .2s ease}.AdminStaff_edit-btn__Cv4YM:active{transform:scale(.95)}.AdminStaff_tab-switcher__a98RX{background:#151515;border-radius:10px;display:flex;gap:5px;margin-top:15px;padding:5px;width:fit-content}.AdminStaff_activeTab__6FAHr,.AdminStaff_inactiveTab__4UdrX{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:10px 24px;transition:.3s}.AdminStaff_activeTab__6FAHr{background:#caa45f;color:#000}.AdminStaff_inactiveTab__4UdrX{background:#0000;color:#666}.AdminStaff_inactiveTab__4UdrX:hover{color:#fff}.AdminStaff_f-stat-card__3rv6R{background:#111;border:1px solid #222;border-radius:16px}.AdminStaff_stat-icon-wrap__2mVd6{border-radius:12px;height:50px;width:50px}.AdminStaff_content-card__QSUHH{background:#111;border-radius:16px;padding:25px}.AdminStaff_bill-entry__fTD\+Z,.AdminStaff_log-entry__VuoSF{border-bottom:1px solid #1a1a1a;padding:15px 0}.AdminStaff_bill-meta__8tMro strong{color:#fff;display:block}.AdminStaff_bill-meta__8tMro small{color:#555}.AdminStaff_action-panel__xSNfJ{background:linear-gradient(145deg,#1a1a1a,#111);border:1px solid #caa45f30;border-radius:20px;padding:30px;position:sticky;top:20px}.AdminStaff_currency-input__yRzuL{border:1px solid #333;border-radius:10px;padding:5px 15px}.AdminStaff_currency-input__yRzuL input{background:#0000;border:none;color:#fff;flex:1 1;padding:10px}.AdminStaff_save-btn__Obsdf{border-radius:10px;font-weight:700;margin-top:15px;padding:15px;width:100%}.AdminStaff_financial-dashboard__CiAoc{animation:AdminStaff_fadeIn__7hD1g .4s ease-out}.AdminStaff_finance-stats-row__oL9Om{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.AdminStaff_f-stat-card__3rv6R{align-items:center;background:#0f0f0f;border:1px solid #1a1a1a;border-radius:20px;display:flex;gap:20px;padding:25px}.AdminStaff_stat-icon-wrap__2mVd6{align-items:center;border-radius:14px;display:flex;height:55px;justify-content:center;width:55px}.AdminStaff_stat-text-box__M7QxM p{color:#666;font-size:13px;margin:0 0 5px}.AdminStaff_stat-text-box__M7QxM h3{font-size:24px;font-weight:800;margin:0}.AdminStaff_finance-layout-grid__0bdIu{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:1.6fr 1fr}.AdminStaff_content-card__QSUHH{background:#0f0f0f;border:1px solid #1a1a1a;border-radius:20px;margin-bottom:25px;padding:30px}.AdminStaff_card-head__AKKZR{align-items:center;border-bottom:1px solid #1a1a1a;display:flex;gap:12px;margin-bottom:25px;padding-bottom:15px}.AdminStaff_card-head__AKKZR h3{color:#fff;font-size:18px;margin:0}.AdminStaff_bill-entry__fTD\+Z,.AdminStaff_log-entry__VuoSF{align-items:center;border-bottom:1px solid #151515;display:flex;justify-content:space-between;padding:18px 0}.AdminStaff_redText__9ArBX{color:#ff4d4d;font-weight:700}.AdminStaff_billVal__VX2Ar{color:#ffb100;font-weight:700}.AdminStaff_action-panel__xSNfJ{background:#0f0f0f;border:1px solid #222;border-radius:24px;box-shadow:0 10px 30px #00000080;padding:35px}.AdminStaff_action-panel__xSNfJ h3{color:#caa45f;font-size:20px;margin:0 0 8px}.AdminStaff_action-panel__xSNfJ p{color:#555;font-size:14px;margin-bottom:25px}.AdminStaff_panel-form__7JV9H{display:flex;flex-direction:column;gap:20px}.AdminStaff_input-group-premium__Zf9Va label{color:#444;display:block;font-size:11px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.AdminStaff_input-group-premium__Zf9Va input{background:#000;border:1px solid #222;border-radius:12px;color:#fff;outline:none;padding:14px;width:100%}.AdminStaff_currency-input__yRzuL{align-items:center;background:#000;border:1px solid #222;border-radius:12px;display:flex;padding:0 15px}.AdminStaff_currency-input__yRzuL span{color:#caa45f;font-weight:700}.AdminStaff_currency-input__yRzuL input{border:none!important}.AdminStaff_save-btn__Obsdf{background:#caa45f;border:none;border-radius:12px;color:#000;cursor:pointer;font-weight:800;margin-top:10px;padding:16px}.AdminStaff_emptyMsg__VrYkQ{align-items:center;color:#333;display:flex;flex-direction:column;justify-content:center;padding:40px 0}.AdminStaff_pagination-controls__xVc1t{align-items:center;border-top:1px solid #1a1a1a;display:flex;gap:15px;justify-content:center;margin-top:20px;padding:15px 0;width:100%}.AdminStaff_page-btn__7yY-Q{align-items:center;background:#111;border:1px solid #333;border-radius:8px;color:#caa45f;cursor:pointer;display:flex;padding:8px;transition:.3s}.AdminStaff_page-btn__7yY-Q:hover:not(:disabled){background:#caa45f;color:#000}.AdminStaff_page-btn__7yY-Q:disabled{cursor:not-allowed;opacity:.2}.AdminStaff_bill-action-wrap__Fi3Xs{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.AdminStaff_pay-bill-btn__vmoim{background:#00ff9c1a;border:1px solid #00ff9c4d;border-radius:4px;color:#00ff9c;cursor:pointer;font-size:11px;font-weight:700;padding:4px 10px;transition:.2s}.AdminStaff_pay-bill-btn__vmoim:hover{background:#00ff9c;color:#000}:root{--gold:#caa45f;--dark-card:#0f0f0f;--input-bg:#151515;--border:#1a1a1a;--danger:#ff4b4b}.Gallery_adminLayout__FfgVx{background:#050505;color:#fff;min-height:100vh;padding:120px 5% 100px}.Gallery_adminHeader__ywZxG{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px;margin-inline:auto;max-width:1200px}.Gallery_adminHeader__ywZxG h1{font-size:32px;font-weight:900;letter-spacing:-1px}.Gallery_adminHeader__ywZxG p{color:#555;font-size:14px}.Gallery_fab__e-dC\+{align-items:center;background:#caa45f;background:var(--gold);border:none;border-radius:100px;box-shadow:0 10px 20px #caa45f33;color:#000;cursor:pointer;display:flex;font-weight:900;gap:10px;padding:14px 28px;transition:.3s cubic-bezier(.4,0,.2,1)}.Gallery_fab__e-dC\+:hover{background:#fff;transform:translateY(-3px) scale(1.05)}.Gallery_manageSection__QvQoL{margin:0 auto;max-width:1200px}.Gallery_adminGrid__ZPZed{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.Gallery_adminItem__7jkc1{background:#0f0f0f;border:1px solid #1a1a1a;border-radius:20px;overflow:hidden;position:relative;transition:transform .3s ease}.Gallery_adminItem__7jkc1 img{display:block;height:250px;object-fit:cover;width:100%}.Gallery_itemOverlay__Ttoqw{position:absolute;right:15px;top:15px;z-index:10}.Gallery_itemOverlay__Ttoqw button{align-items:center;background:#fff;border:none;border-radius:8px;box-shadow:0 4px 12px #00000080;color:#000;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.Gallery_itemOverlay__Ttoqw button:hover{background:#ff4b4b;color:#fff;transform:scale(1.1)}.Gallery_adminItem__7jkc1:hover .Gallery_itemOverlay__Ttoqw{opacity:1}.Gallery_deleteBtn__8r8Vj{background:#ff4b4be6;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:8px}.Gallery_tagLabel__zyWO5{background:#0f0f0f;border-top:1px solid #1a1a1a;color:#caa45f;font-size:13px;font-weight:800;letter-spacing:1px;padding:15px;text-align:center;text-transform:uppercase}.Gallery_emptyState__y9My7{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:120px 0;text-align:center}.Gallery_emptyState__y9My7 h3{color:#555;font-size:20px;margin:20px 0 10px}.Gallery_emptyState__y9My7 p{color:#333;margin-bottom:30px}.Gallery_addBtnSmall__V8ujc{background:#0000;border:1px solid #caa45f;border:1px solid var(--gold);border-radius:100px;color:#caa45f;color:var(--gold);cursor:pointer;font-weight:800;padding:12px 35px;transition:.3s}.Gallery_addBtnSmall__V8ujc:hover{background:#caa45f;background:var(--gold);color:#000}.Gallery_modalOverlay__rKma7{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000000f2;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.Gallery_uploadModal__fulio{background:#0f0f0f;background:var(--dark-card);border:1px solid #1a1a1a;border:1px solid var(--border);border-radius:35px;box-shadow:0 25px 50px #00000080;max-width:480px;padding:40px;position:relative;width:100%}.Gallery_closeBtn__Sh-XL{background:#ffffff0d;border:none;border-radius:50%;color:#666;cursor:pointer;padding:8px;position:absolute;right:25px;top:25px;transition:.3s}.Gallery_closeBtn__Sh-XL:hover{background:#ff4b4b;background:var(--danger);color:#fff}.Gallery_modalHeader__rrQHV{margin-bottom:30px;text-align:center}.Gallery_modalHeader__rrQHV h2{font-size:24px;margin-top:10px}.Gallery_dropzone__uy5IS{align-items:center;background:#050505;border:2px dashed #222;border-radius:20px;cursor:pointer;display:flex;height:220px;justify-content:center;margin-bottom:25px;overflow:hidden;transition:.3s;width:100%}.Gallery_dropzone__uy5IS:hover{border-color:#caa45f;border-color:var(--gold)}.Gallery_placeholder__RfrFU{align-items:center;color:#444;display:flex;flex-direction:column;gap:10px}.Gallery_placeholder__RfrFU p{font-size:13px;font-weight:700;text-transform:uppercase}.Gallery_previewImg__4wIsL{height:100%;object-fit:cover;width:100%}.Gallery_inputGroup__K29U3{margin-bottom:20px}.Gallery_inputGroup__K29U3 label{color:#caa45f;color:var(--gold);display:block;font-size:11px;font-weight:800;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.Gallery_inputGroup__K29U3 input,.Gallery_inputGroup__K29U3 select{background:#151515;background:var(--input-bg);border:1px solid #1a1a1a;border:1px solid var(--border);border-radius:15px;color:#fff;font-family:inherit;outline:none;padding:16px;transition:.3s;width:100%}.Gallery_inputGroup__K29U3 input:focus{border-color:#caa45f;border-color:var(--gold)}.Gallery_submitBtn__NMdjL{background:#caa45f;background:var(--gold);border:none;border-radius:18px;color:#000;cursor:pointer;font-size:14px;font-weight:900;letter-spacing:1px;margin-top:10px;padding:18px;transition:.3s;width:100%}.Gallery_submitBtn__NMdjL:hover{background:#fff;transform:translateY(-2px)}.Gallery_submitBtn__NMdjL:disabled{cursor:not-allowed;opacity:.5}.Gallery_center__ZJ9nC{align-items:center;display:flex;justify-content:center;padding:100px 0}.Gallery_spin__v2\+0c{animation:Gallery_rotate__WGC1O 2s linear infinite}@keyframes Gallery_rotate__WGC1O{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Gallery_adminHeader__ywZxG{flex-direction:column;gap:20px;text-align:center}.Gallery_adminGrid__ZPZed{gap:15px;grid-template-columns:repeat(2,1fr)}.Gallery_uploadModal__fulio{padding:30px 20px}.Gallery_adminLayout__FfgVx{padding-top:80px}}@media (max-width:480px){.Gallery_adminGrid__ZPZed{grid-template-columns:1fr}}
/*# sourceMappingURL=main.53b4d6f9.css.map*/