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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-container{align-items:center;background-color:#f1f1f1;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:20px}.login-box{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;max-width:520px;min-height:550px;padding:30px;text-align:center;width:100%}.login-logo{max-width:80px;width:100px}.login-logo,h2{margin-bottom:20px}h2{font-size:24px}.login-form{align-items:center}.input-group,.login-form{display:flex;flex-direction:column;width:100%}.input-group{flex-wrap:wrap;margin-bottom:15px;max-width:460px;text-align:left}.label{color:#724a51;font-weight:700;margin-bottom:5px}.input-field{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;margin-top:5px;max-width:460px;outline:none;padding:10px;transition:all .3s;width:100%}.input-field:focus{border-color:#ff027d;box-shadow:0 0 5px #ff027d80}.login-btn{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;margin-top:5px;max-width:435px;outline:none;padding:10px;transition:all .3s;width:100%}.login-btn:hover{background-color:#e50168}.responsive-login-button{background-color:#ff027d;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:15px;max-width:405px;outline:none;padding:12px;text-align:center;transition:all .3s;width:100%}.responsive-login-button:hover{background-color:#e50168;box-shadow:0 2px 4px #ff027d4d;transform:translateY(-1px)}.responsive-login-button:active{transform:translateY(0)}.error{color:red;font-size:14px;margin-top:10px}.link-container{margin-top:15px;text-align:center}.link-container a{color:#ff027d;display:block;margin-bottom:10px;text-decoration:none}.link-container a:hover{text-decoration:underline}@media (max-width:768px){.login-container{padding:15px}.login-box{max-width:90%;min-height:auto;padding:25px}.login-logo{max-width:70px;width:80px}h2{font-size:22px;margin-bottom:15px}.input-field{font-size:16px;padding:12px}.input-group{margin-bottom:12px}}@media (max-width:480px){.login-container{align-items:flex-start;padding:50px 10px 10px}.login-box{border-radius:8px;max-width:100%;min-height:auto;padding:20px}.login-logo{max-width:60px;width:60px}.login-logo,h2{margin-bottom:15px}h2{font-size:20px}.input-field{border-radius:8px;font-size:16px;padding:14px}.label{font-size:14px}.input-group{margin-bottom:10px}.link-container{margin-top:10px}.link-container a{font-size:14px;margin-bottom:8px}}@media (max-width:320px){.login-container{padding:5px}.login-box{padding:15px}.login-logo{max-width:50px;width:50px}h2{font-size:18px}.input-field{font-size:15px;padding:12px}}.admin-panel-container,.dashboard{padding:20px}.dashboard{border-radius:8px}h1{color:#333}h3{color:#007bff;font-size:20px;font-weight:700}button{background-color:#ff5733;border-radius:4px;margin-top:20px}button:hover{background-color:#e04e26}.cards-container{display:flex;gap:20px;margin-top:20px}.card{background-color:#333;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fff;cursor:pointer;padding:20px;transition:transform .3s ease-in-out;width:250px}.card:hover{transform:scale(1.05)}.card h3{color:#fff;font-size:18px;margin:0;text-align:center}.card p{font-size:14px;margin-top:10px}.loader{align-items:center;display:flex;height:50px;justify-content:center}.spinner{animation:spin 1s ease-in-out infinite;border:3px solid #0000001a;border-radius:50%;border-top-color:#fc6883;height:30px;width:30px}@keyframes spin{to{transform:rotate(1turn)}}.privacy-policy-container{font-family:Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:20px}h1,h2{text-align:left}h1,h2,h3{color:#ff027d;font-weight:400}h3{margin-top:20px}p{font-size:16px;margin:10px 0}ul{padding-left:20px}li{margin:5px 0}.container{margin:0 auto;max-width:1024px;position:relative;width:90%}.header .container{text-align:center}.title{background:linear-gradient(90deg,#ff027d,#ff2149);-webkit-background-clip:text;color:#0000;display:inline;font-size:24px;font-weight:700}.horizontal-line{margin:22px 55px}.edit-btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 15px}.edit-btn:hover{background-color:#0056b3}.loading{color:#666;font-size:18px;text-align:center}.button-container{margin-top:10px}.save-btn{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.save-btn:hover{background-color:#218838}.privacy-policy-standalone{all:unset;display:block;height:100%;margin-left:-230px}.delete-account-container{align-items:center;background-color:#f9f9f9;box-sizing:border-box;display:flex;justify-content:center;margin-left:-230px;min-height:100vh;padding:20px}.delete-account-card{background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;font-family:Arial,sans-serif;max-width:600px;padding:40px;text-align:center;width:100%}.delete-account-title{color:#ff027d;font-size:28px;font-weight:600;letter-spacing:1px;margin-bottom:25px}.delete-account-text{color:#333;font-size:18px;line-height:1.8;margin-bottom:0}.delete-account-email{border-radius:4px;color:#ff027d;font-weight:700;padding:2px 4px;text-decoration:none;transition:all .3s ease}.delete-account-email:hover{background-color:#ff027d1a;text-decoration:underline}.delete-account-email:focus{outline:2px solid #ff027d;outline-offset:2px}@media (max-width:768px){.delete-account-container{align-items:flex-start;padding:50px 15px 15px}.delete-account-card{border-radius:10px;max-width:90%;padding:30px}.delete-account-title{font-size:24px;margin-bottom:20px}.delete-account-text{font-size:16px;line-height:1.6}}@media (max-width:480px){.delete-account-container{margin-left:-230px;padding:30px 10px 10px}.delete-account-card{border-radius:8px;margin:0;max-width:100%;padding:25px 20px}.delete-account-title{font-size:22px;letter-spacing:.5px;margin-bottom:18px}.delete-account-text{font-size:15px;line-height:1.5}.delete-account-email{background-color:#ff027d0d;border-radius:6px;display:inline-block;margin-top:5px;padding:8px 12px}}@media (max-width:320px){.delete-account-card{padding:20px 15px}.delete-account-title{font-size:20px;margin-bottom:15px}.delete-account-text{font-size:14px}}.sidebar{background-color:#333;color:#fff;height:100%;left:0;padding:20px;position:fixed;top:0;width:250px}.sidebar h2{color:#d2cdcf;font-size:24px;margin-bottom:30px}.sidebar ul{list-style:none;padding-left:0}.sidebar li{margin:15px 0}.sidebar a{color:#fff;font-size:18px;text-decoration:none}.sidebar a:hover{color:#ff027d}.sidebar button{background-color:#ff2149;border:none;color:#fff;cursor:pointer;margin-top:30px;padding:10px;width:100%}.sidebar button:hover{background-color:#ff027d}.layout-container{display:flex}.content{margin-left:250px;padding:20px;width:100%}.sidebar-logo{padding:0 30px}.manage-users{padding:20px}h2{text-align:center}button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:20px auto;padding:10px 20px}button:hover{background-color:#45a049}form{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:space-between;margin:0 auto;width:1000px}.form-group{display:flex;flex-direction:column;width:48%}.form-group label{color:#333;font-size:14px;margin-bottom:8px}.form-group input,.form-group select{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:10px}.form-group input[type=checkbox]{width:auto}.form-group input[type=date],.form-group input[type=email],.form-group input[type=number],.form-group input[type=password],.form-group input[type=text],.form-group select{width:100%}button[type=submit]{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:15px;width:100%}button[type=submit]:hover{background-color:#45a049}table{border-collapse:collapse;margin-top:20px;text-align:left;width:100%}table td,table th{border:1px solid #ddd;padding:10px}table th{background-color:#f4f4f4}table tr:nth-child(2n){background-color:#f9f9f9}table tr:hover{background-color:#f1f1f1}.action-buttons{align-items:center;display:flex;justify-content:space-evenly}.action-buttons button{background-color:#f0f0f0;border:none;cursor:pointer;margin:0 5px;padding:5px 10px;transition:background-color .3s ease}.action-buttons button:hover{background-color:#ddd}.image-preview-container{justify-content:center;margin-top:10px;padding-left:550px}.image-preview{border:1px solid #ccc;border-radius:8px;height:80px;overflow:hidden;width:calc(25% - 10px)}.image-preview img{height:100%;object-fit:cover;width:100%}.user-management-controls{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:20px}.add-user-btn{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:8px 16px;white-space:nowrap}.add-user-btn:hover{background-color:#45a049}.search-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;max-width:100%}.search-box{display:flex;flex-direction:column;margin-right:20px}.search-label{font-weight:700;margin-bottom:5px}.search-input{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:350px}.search-input:focus{border-color:#4caf50;box-shadow:0 0 3px #4caf5080;outline:none}.user-table-container{margin-top:20px;overflow-x:auto}.user-table{border-collapse:collapse;width:100%}.no-results-message{background-color:#f4f4f4;border-bottom:1px solid #ddd;color:#000;font-style:italic;padding:20px;text-align:center}@media screen and (max-width:768px){.user-management-controls{align-items:stretch;flex-direction:column}.add-user-btn{margin-left:0;width:100%}}.user-details-container{padding:20px}.user-details-heading{font-size:2rem;margin-bottom:20px;text-align:center}.user-details-item{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;font-size:14px;margin-bottom:10px;padding:10px}.user-details-item strong{color:#333;font-weight:700}.button-container{margin-top:20px;text-align:center}.edit-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.edit-button:hover{background-color:#45a049}.profile-image{border:1px solid #ddd;border-radius:8px;height:150px;margin-right:10px;object-fit:cover;width:150px}.form-group1{display:flex;flex-direction:column;margin-bottom:16px;width:100%}.category-header{align-items:center;display:flex;justify-content:flex-start;margin-bottom:10px}.category-label{color:#333;font-size:16px;margin-right:10px}.input-field1{margin-right:10px;width:150px}.add-item-btn{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}.add-item-btn:hover{background-color:#45a049}.input-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.input-group1{display:flex;flex-direction:column;width:48%}.input-field1{border:1px solid #ddd;border-radius:4px;font-size:14px;margin-bottom:10px;padding:8px;width:450px}.image input,.image select{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:10px;width:920px}.image-preview1 img{border-radius:8px;height:100px;object-fit:cover;width:100px}.image-preview-container{gap:10px}.image-preview1{padding:5px}.delete-image-btn{background-color:rgba(255,0,0,.939);border:none;color:#fff;cursor:pointer;padding:5px;position:absolute;right:0;top:0}.image-preview1{display:inline-block;margin:10px;position:relative}.image-preview-container{display:flex;flex-wrap:wrap;padding-left:0}
/*# sourceMappingURL=main.043f1b7a.css.map*/