.admin-card-overlay{-webkit-backdrop-filter:blur(8px);z-index:99999;background:#030712d9;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out adminFadeIn;display:flex;position:fixed;inset:0}@keyframes adminFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.admin-card-modal{color:#f1f5f9;background:#0b1120;border:1px solid #f59e0b40;border-radius:16px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #000000b3,0 0 40px #f59e0b1a}.admin-card-header{background:#0f172a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.1rem 1.4rem;display:flex}.admin-card-brand{align-items:center;gap:12px;display:flex}.admin-card-logo{color:#030712;letter-spacing:-.5px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;font-weight:900;display:flex}.admin-card-brand h3{color:#fff;letter-spacing:.5px;margin:0;font-size:1.05rem;font-weight:800}.admin-card-subtitle{color:#f59e0b;text-transform:uppercase;letter-spacing:1.2px;font-size:.72rem;font-weight:700}.admin-card-actions{align-items:center;gap:12px;display:flex}.admin-live-badge{color:#10b981;background:#10b9811f;border:1px solid #10b98140;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.admin-live-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b981}.admin-card-close{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.admin-card-close:hover{color:#ef4444;background:#ef444433;border-color:#ef44444d}.admin-card-body{flex:1;padding:1.4rem;overflow-y:auto}.admin-login-card-body{text-align:center;padding:2.2rem 1.8rem}.admin-login-lock-icon{margin-bottom:.8rem;font-size:2.4rem}.admin-login-card-body h4{color:#fff;margin-bottom:.3rem;font-size:1.35rem;font-weight:800}.admin-login-card-body p{color:#94a3b8;margin-bottom:1.6rem;font-size:.88rem}.admin-card-form{text-align:left;flex-direction:column;gap:1rem;max-width:360px;margin:0 auto;display:flex}.admin-card-field label{color:#cbd5e1;margin-bottom:5px;font-size:.8rem;font-weight:600;display:block}.admin-card-field input{color:#fff;background:#1e293b;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:.75rem .9rem;font-size:.92rem;transition:border-color .2s}.admin-card-field input:focus{border-color:#f59e0b}.admin-card-alert{color:#fca5a5;text-align:center;background:#ef444426;border:1px solid #ef44444d;border-radius:8px;padding:.6rem;font-size:.82rem}.admin-card-submit-btn{color:#030712;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;margin-top:.5rem;padding:.85rem;font-size:.95rem;font-weight:800;transition:opacity .2s}.admin-card-submit-btn:hover{opacity:.95}.admin-login-hint{color:#64748b;text-align:center;margin-top:.5rem;font-size:.75rem}.admin-login-hint code{color:#f59e0b;background:#f59e0b1a;border-radius:4px;padding:2px 6px}.admin-card-nav-row{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:1.2rem;padding-bottom:.9rem;display:flex}.admin-card-tabs{gap:8px;display:flex}.admin-tab-btn{color:#94a3b8;cursor:pointer;background:#1e293b;border:1px solid #ffffff14;border-radius:8px;padding:.45rem .85rem;font-size:.82rem;font-weight:700;transition:all .15s}.admin-tab-btn.active{color:#030712;background:#f59e0b;border-color:#f59e0b}.admin-user-pill{color:#cbd5e1;align-items:center;gap:10px;font-size:.8rem;display:flex}.admin-btn-logout-mini{color:#ef4444;cursor:pointer;background:#ef444426;border:1px solid #ef44444d;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700}.admin-tab-filter-bar{gap:10px;margin-bottom:1rem;display:flex}.admin-card-search{color:#fff;background:#1e293b;border:1px solid #ffffff1a;border-radius:8px;flex:1;padding:.55rem .8rem;font-size:.82rem}.admin-card-select{color:#fff;background:#1e293b;border:1px solid #ffffff1a;border-radius:8px;padding:.55rem .8rem;font-size:.82rem}.admin-card-list{flex-direction:column;gap:10px;max-height:52vh;padding-right:4px;display:flex;overflow-y:auto}.admin-enquiry-card{background:#131d31;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:6px;padding:.9rem 1rem;display:flex}.admin-enquiry-header{justify-content:space-between;align-items:center;display:flex}.admin-enquiry-phone{color:#94a3b8;margin-left:10px;font-size:.82rem}.admin-status-badge{cursor:pointer;color:#fff;background:#1e293b;border:1px solid #0000;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700}.admin-status-badge.status-pending{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b4d}.admin-status-badge.status-in_review{color:#60a5fa;background:#3b82f626;border-color:#3b82f64d}.admin-status-badge.status-quoted{color:#c084fc;background:#a855f726;border-color:#a855f74d}.admin-status-badge.status-closed{color:#34d399;background:#10b98126;border-color:#10b9814d}.admin-enquiry-product{color:#f59e0b;font-size:.86rem;font-weight:600}.admin-enquiry-msg{color:#cbd5e1;background:#0003;border-radius:6px;padding:6px 8px;font-size:.8rem}.admin-enquiry-footer{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.admin-enquiry-time{color:#64748b;font-size:.72rem}.admin-enquiry-actions{gap:8px;display:flex}.admin-btn-action{cursor:pointer;border:none;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700;text-decoration:none}.admin-btn-action.whatsapp{color:#25d366;background:#25d36626;border:1px solid #25d3664d}.admin-btn-action.delete{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.admin-card-bottom-bar{border-top:1px solid #ffffff14;justify-content:flex-end;margin-top:1rem;padding-top:.8rem;display:flex}.admin-full-page-link{color:#f59e0b;font-size:.78rem;font-weight:700;text-decoration:none}.admin-full-page-link:hover{text-decoration:underline}.footer-admin-btn{color:#f59e0b;cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;display:inline}.footer-admin-btn:hover{text-decoration:underline}
