.admin-dashboard{background-color:#f5f7fa;font-family:Segoe UI,sans-serif;min-height:100vh;padding:1rem}.admin-dashboard h2,.admin-dashboard h3{color:#333;font-size:1.25rem;margin:1rem 0;text-align:center}.table-container{background-color:#fff;border-radius:10px;margin:1rem 0;overflow-x:auto;padding:1rem}.plan-limits-table,.user-table{border-collapse:collapse;width:100%}.plan-limits-table td,.plan-limits-table th,.user-table td,.user-table th{border-bottom:1px solid #e5e5e5;padding:12px 10px;text-align:left}.plan-limits-table th,.user-table th{background-color:#f0f2f5;font-weight:600}.plan-limits-table tr:hover,.user-table tr:hover{background-color:#fafafa}button{margin:2px;padding:8px 14px}button:disabled{background-color:#ccc;cursor:not-allowed}input[type=number],input[type=text],select{border:1px solid #ccc;border-radius:4px;max-width:300px;padding:6px 10px;width:100%}.search-input{border:1px solid #ccc;border-radius:6px;display:block;margin:0 auto 1rem;max-width:400px;padding:10px;width:100%}.loading-container{font-size:1rem;padding:20px;text-align:center}@media (max-width:600px){.plan-limits-table td,.plan-limits-table th,.user-table td,.user-table th{font-size:13px;padding:8px}}.product-list{align-items:center;gap:20px;padding:1rem}.product,.product-list{display:flex;flex-direction:column}.product{background-color:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000d;gap:1rem;max-width:800px;padding:1.5rem;width:100%}.checkbox,.file-input,.input-field{border:1px solid #ccc;border-radius:6px;padding:10px;width:100%}.photos{display:flex;flex-wrap:wrap;gap:10px}.photo-img{border:1px solid #ccc;border-radius:6px;height:80px;object-fit:cover;width:80px}.photo-item{position:relative}.photo-item .btn-danger{font-size:12px;padding:4px;position:absolute;right:0;top:0}.action-buttons{display:flex;flex-wrap:wrap;gap:10px}.btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:10px 14px}.btn-primary{background-color:#0d6efd;color:#fff}.btn-secondary{background-color:#6c757d;color:#fff}.btn-danger{background-color:#dc3545;color:#fff}.btn-success{background-color:#28a745;color:#fff}@media (max-width:768px){.btn{flex:1 1 100%}.photos{justify-content:center}}.product-description{max-width:100%;overflow-x:hidden;width:100%}.product-description,.product-description *{box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.product-description *{max-width:100%!important}body{background-color:#f1f3f5;margin:0;padding:0}h1{font-size:1.4rem;margin:20px 0;text-align:center}button{background-color:#198754;border-radius:5px;display:block;font-weight:600;margin:0 auto 20px;max-width:200px;padding:10px;width:100%}button:hover{background-color:#157347}.order-card{background:#fff;border-radius:10px;box-shadow:0 2px 5px #0000000d;margin:0 auto 20px;max-width:700px;padding:16px}.order-card h3{color:#212529;font-size:1rem;margin-bottom:12px}.order-card p{font-size:14px;margin:4px 0}.order-card h4{font-size:.95rem;font-weight:600;margin-top:12px}.header{align-items:center;background-color:#fff;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;justify-content:space-around;padding:10px 15px;position:-webkit-sticky;position:sticky;top:0;z-index:999}.header a{border-radius:4px;color:#007bff;font-weight:600;padding:8px 10px;text-decoration:none;transition:background .3s}.header a:hover{background-color:#f0f0f0}@media (max-width:600px){.header{flex-direction:column;gap:6px}}.product-input{background-color:#fff;border-radius:10px;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;gap:1rem;margin:2rem auto;max-width:500px;padding:1.5rem}.product-input label{color:#333;display:flex;flex-direction:column;font-weight:500}.product-input input,.product-input select,.product-input textarea{border:1px solid #ccc;border-radius:6px;font-size:.95rem;margin-top:6px;padding:10px}.product-input textarea{resize:vertical}button{background-color:#0d6efd;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:12px}button:hover{background-color:#0b5ed7}.error{color:red;font-size:.85rem}.success{color:green;font-weight:500;text-align:center}
/*# sourceMappingURL=main.6c0ea878.css.map*/