.Admin-module__6ga2zG__container{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.Admin-module__6ga2zG__loginContainer{background:linear-gradient(135deg, #f3efe3 0%, var(--bg-primary) 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.Admin-module__6ga2zG__loginCard{border-radius:var(--border-radius-lg);background:#fff;border:1px solid #c29e5326;flex-direction:column;gap:1.5rem;width:100%;max-width:420px;padding:2.5rem;display:flex;box-shadow:0 20px 50px #1c352014}.Admin-module__6ga2zG__loginHeader{text-align:center;flex-direction:column;gap:6px;display:flex}.Admin-module__6ga2zG__loginTitle{color:var(--text-primary);letter-spacing:.05em;font-size:1.8rem;font-weight:700}.Admin-module__6ga2zG__loginSubtitle{color:var(--text-secondary);font-size:.85rem}.Admin-module__6ga2zG__loginForm{flex-direction:column;gap:1.2rem;display:flex}.Admin-module__6ga2zG__loginBtn{justify-content:center;width:100%;min-height:48px}.Admin-module__6ga2zG__dashboard{flex-direction:column;min-height:100vh;display:flex}.Admin-module__6ga2zG__navbar{border-bottom:1px solid var(--border-dark);z-index:100;background-color:#fff;justify-content:space-between;align-items:center;height:80px;padding:0 4%;display:flex;position:sticky;top:0}.Admin-module__6ga2zG__navBrand{font-family:var(--font-serif);letter-spacing:.05em;color:var(--text-primary);align-items:center;gap:8px;font-size:1.4rem;font-weight:900;display:flex}.Admin-module__6ga2zG__navBrand span{color:var(--accent-gold)}.Admin-module__6ga2zG__navBrandBadge{font-family:var(--font-sans);background-color:var(--text-primary);color:var(--bg-primary);text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:.65rem;font-weight:700}.Admin-module__6ga2zG__logoutBtn{background-color:var(--bg-secondary);border:1px solid var(--border-light);color:var(--text-primary);text-transform:uppercase;border-radius:20px;padding:.5rem 1.2rem;font-size:.8rem;font-weight:600}.Admin-module__6ga2zG__logoutBtn:hover{color:#fff;background-color:#d32f2f;border-color:#d32f2f}.Admin-module__6ga2zG__mainContent{flex-direction:column;flex-grow:1;gap:2rem;padding:2rem 4%;display:flex}.Admin-module__6ga2zG__tabsHeader{border-bottom:1px solid var(--border-dark);gap:1.5rem;padding-bottom:10px;display:flex}.Admin-module__6ga2zG__tabBtn{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding-bottom:10px;font-size:1rem;font-weight:700;position:relative}.Admin-module__6ga2zG__tabBtn:hover,.Admin-module__6ga2zG__tabBtnActive{color:var(--text-primary)}.Admin-module__6ga2zG__tabBtnActive:after{content:"";background-color:var(--accent-gold);height:3px;position:absolute;bottom:-11px;left:0;right:0}.Admin-module__6ga2zG__tableContainer{border:1px solid var(--border-dark);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-organic);background:#fff;overflow-x:auto}.Admin-module__6ga2zG__table{border-collapse:collapse;text-align:left;width:100%}.Admin-module__6ga2zG__th{background-color:var(--bg-secondary);text-transform:uppercase;color:var(--text-secondary);border-bottom:2px solid var(--border-dark);letter-spacing:.05em;padding:1.2rem 1rem;font-size:.85rem;font-weight:700}.Admin-module__6ga2zG__td{border-bottom:1px solid var(--border-dark);vertical-align:middle;padding:1.2rem 1rem;font-size:.9rem}.Admin-module__6ga2zG__tr:hover{background-color:var(--bg-primary)}.Admin-module__6ga2zG__orderId{color:var(--accent-gold);font-family:monospace;font-weight:700}.Admin-module__6ga2zG__whatsappLink{color:var(--text-primary);align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:flex}.Admin-module__6ga2zG__whatsappLink:hover{color:#25d366}.Admin-module__6ga2zG__typeBadge{text-transform:uppercase;border-radius:12px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-block}.Admin-module__6ga2zG__typeOrder{color:#0d47a1;background-color:#e3f2fd}.Admin-module__6ga2zG__typeEnquiry{color:#e65100;background-color:#fff3e0}.Admin-module__6ga2zG__statusSelect{background:var(--bg-secondary);border:1px solid var(--border-light);cursor:pointer;border-radius:6px;min-height:auto;padding:4px 8px;font-size:.8rem;font-weight:600}.Admin-module__6ga2zG__screenshotThumb{object-fit:cover;border:1px solid var(--border-light);cursor:pointer;width:50px;height:50px;transition:var(--transition-smooth);background-color:#f8f5ec;border-radius:6px}.Admin-module__6ga2zG__screenshotThumb:hover{transform:scale(1.1);box-shadow:0 4px 10px #0000001a}.Admin-module__6ga2zG__inventoryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.Admin-module__6ga2zG__inventoryTitle{font-size:1.5rem}.Admin-module__6ga2zG__inventoryGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem;display:grid}.Admin-module__6ga2zG__invCard{border:1px solid var(--border-dark);border-radius:var(--border-radius-md);box-shadow:var(--shadow-organic);background:#fff;flex-direction:column;gap:8px;padding:10px;display:flex;position:relative}.Admin-module__6ga2zG__invImageWrapper{background-color:#f8f5ec;border-radius:6px;width:100%;height:140px;position:relative;overflow:hidden}.Admin-module__6ga2zG__invImage{object-fit:cover;width:100%;height:100%}.Admin-module__6ga2zG__invInfo{flex-direction:column;gap:2px;display:flex}.Admin-module__6ga2zG__invTitle{font-size:.95rem;font-weight:700}.Admin-module__6ga2zG__invCategory{color:var(--text-muted);text-transform:uppercase;font-size:.7rem}.Admin-module__6ga2zG__invPrice{color:var(--accent-gold);font-size:1.05rem;font-weight:700}.Admin-module__6ga2zG__invActions{border-top:1px solid var(--border-dark);gap:6px;margin-top:auto;padding-top:8px;display:flex}.Admin-module__6ga2zG__invEditBtn,.Admin-module__6ga2zG__invDelBtn{text-transform:uppercase;text-align:center;border-radius:6px;flex:1;padding:6px;font-size:.75rem;font-weight:600}.Admin-module__6ga2zG__invEditBtn{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-light)}.Admin-module__6ga2zG__invEditBtn:hover{background-color:var(--text-primary);color:var(--bg-primary)}.Admin-module__6ga2zG__invDelBtn{color:#c62828;background-color:#ffebee}.Admin-module__6ga2zG__invDelBtn:hover{color:#fff;background-color:#c62828}.Admin-module__6ga2zG__modalBackdrop{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#1c3520b3;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.Admin-module__6ga2zG__modalContent{background:var(--bg-primary);border-radius:var(--border-radius-lg);width:100%;max-width:600px;max-height:90vh;box-shadow:var(--shadow-hover);border:1px solid #c29e5333;padding:2rem;animation:.3s cubic-bezier(.16,1,.3,1) forwards Admin-module__6ga2zG__scaleUp;position:relative;overflow-y:auto}.Admin-module__6ga2zG__modalClose{background:var(--bg-secondary);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;display:flex;position:absolute;top:15px;right:15px}.Admin-module__6ga2zG__modalClose:hover{background-color:var(--text-primary);color:var(--bg-primary)}.Admin-module__6ga2zG__screenshotViewer{object-fit:contain;border-radius:var(--border-radius-md);max-width:90vw;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) forwards Admin-module__6ga2zG__scaleUp;box-shadow:0 10px 40px #00000080}.Admin-module__6ga2zG__formUpload{border:2px dashed var(--accent-gold);text-align:center;border-radius:var(--border-radius-sm);cursor:pointer;background:#fff6;padding:1rem}.Admin-module__6ga2zG__formUpload:hover{background-color:#fff}.Admin-module__6ga2zG__formUploadPreview{object-fit:cover;border:1px solid var(--border-light);border-radius:6px;width:80px;height:80px;margin-top:8px}.Admin-module__6ga2zG__emptyDashboard{text-align:center;color:var(--text-muted);border:1px dashed var(--accent-gold);border-radius:var(--border-radius-lg);background:#fff;padding:5rem 2rem}@media (max-width:768px){.Admin-module__6ga2zG__navbar{padding:0 6%}.Admin-module__6ga2zG__tabsHeader{gap:1rem}.Admin-module__6ga2zG__tabBtn{font-size:.85rem}.Admin-module__6ga2zG__mainContent{padding:1.5rem 6%}.Admin-module__6ga2zG__td,.Admin-module__6ga2zG__th{padding:.8rem;font-size:.8rem}}
