body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1a1a1a;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}#root,body,html{background-color:#1a1a1a;height:100%}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.super-mall-container{background-color:#1a1a1a;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:2rem}.super-mall-header{align-items:center;border-bottom:2px solid #333;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.super-mall-header h1{color:#fff;font-size:2.5rem;font-weight:700;margin:0}.create-mall-btn{background:linear-gradient(45deg,gold,#ffed4e);border:none;border-radius:8px;box-shadow:0 4px 15px #ffd7004d;color:#1a1a1a;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.create-mall-btn:hover{box-shadow:0 6px 20px #ffd70066;transform:translateY(-2px)}.loading{color:gold;font-size:1.2rem;margin-top:4rem;text-align:center}.error-message{background:linear-gradient(45deg,#ff4757,#ff3742);border-radius:8px;box-shadow:0 4px 15px #ff47574d;justify-content:space-between;margin-bottom:2rem;padding:1rem}.error-message,.error-message button{align-items:center;color:#fff;display:flex}.error-message button{background:none;border:none;cursor:pointer;font-size:1.5rem;height:30px;justify-content:center;padding:0;width:30px}.mall-form-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:1000}.mall-form{background:#2a2a2a;border:1px solid #444;border-radius:12px;box-shadow:0 20px 40px #00000080;max-height:90vh;max-width:600px;overflow-y:auto;padding:2rem;width:100%}.mall-form h2{color:gold;font-size:1.8rem;margin:0 0 2rem;text-align:center}.form-group{margin-bottom:1.5rem}.form-group label{color:#fff;display:block;font-weight:600;margin-bottom:.5rem}.form-group input,.form-group textarea{background:#1a1a1a;border:2px solid #444;border-radius:8px;box-sizing:border-box;color:#fff;font-size:1rem;padding:12px;transition:border-color .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:gold;box-shadow:0 0 0 3px #ffd7001a;outline:none}.form-group textarea{min-height:100px;resize:vertical}.checkbox-group,.checkbox-group label{align-items:center;display:flex}.checkbox-group label{cursor:pointer;margin-bottom:0}.checkbox-group input[type=checkbox]{margin-right:.5rem;transform:scale(1.2);width:auto}.offset-settings{background:#1a1a1a;border:1px solid #444;border-radius:8px;margin:1.5rem 0;padding:1.5rem}.offset-settings h3{color:gold;font-size:1.2rem;margin:0 0 1rem}.form-actions{display:flex;gap:1rem;margin-top:2rem}.cancel-btn,.submit-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:12px;transition:all .3s ease}.submit-btn{background:linear-gradient(45deg,gold,#ffed4e);color:#1a1a1a}.submit-btn:hover{box-shadow:0 6px 20px #ffd70066;transform:translateY(-2px)}.cancel-btn{background:#666;color:#fff}.cancel-btn:hover{background:#777;transform:translateY(-2px)}.malls-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-top:2rem}.mall-card{background:#2a2a2a;border:1px solid #444;border-radius:12px;box-shadow:0 8px 25px #0000004d;padding:1.5rem;transition:all .3s ease}.mall-card:hover{border-color:gold;box-shadow:0 15px 35px #0006;transform:translateY(-5px)}.mall-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.mall-header h3{color:#fff;flex:1 1;font-size:1.4rem;margin:0}.status-badge{border-radius:20px;font-size:.8rem;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.status-badge.live{background:linear-gradient(45deg,#0f8,#00cc6a);color:#000}.status-badge.offline{background:linear-gradient(45deg,#ff4757,#ff3742);color:#fff}.mall-details{margin-bottom:1.5rem}.mall-details p{color:#ccc;font-size:.9rem;margin:.5rem 0}.mall-details strong{color:#fff}.offset-info{background:#1a1a1a;border:1px solid #444;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.offset-info h4{color:gold;font-size:1rem;margin:0 0 .5rem}.offset-info p{color:#ccc;font-size:.85rem;margin:.25rem 0}.mall-actions{display:flex;gap:.5rem;margin-bottom:1rem}.delete-btn,.edit-btn,.toggle-btn{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:600;padding:8px 12px;transition:all .3s ease}.toggle-btn{background:linear-gradient(45deg,#ffa726,#ff9800);color:#000}.toggle-btn:hover{box-shadow:0 4px 15px #ffa72666;transform:translateY(-2px)}.edit-btn{background:linear-gradient(45deg,gold,#ffed4e);color:#1a1a1a}.edit-btn:hover{box-shadow:0 4px 15px #ffd70066;transform:translateY(-2px)}.delete-btn{background:linear-gradient(45deg,#ff4757,#ff3742);color:#fff}.delete-btn:hover{box-shadow:0 4px 15px #ff475766;transform:translateY(-2px)}.mall-meta{border-top:1px solid #444;display:flex;justify-content:space-between;padding-top:1rem}.mall-meta small{color:#888;font-size:.75rem}.no-malls{color:#888;font-size:1.1rem;padding:4rem 2rem;text-align:center}@media (max-width:768px){.super-mall-container{padding:1rem}.super-mall-header{flex-direction:column;gap:1rem;text-align:center}.super-mall-header h1{font-size:2rem}.malls-grid{gap:1rem;grid-template-columns:1fr}.mall-form{margin:1rem;padding:1.5rem}.form-actions,.mall-actions,.mall-header{flex-direction:column}.mall-header{gap:.5rem}}@media (max-width:480px){.super-mall-header h1{font-size:1.5rem}.mall-card,.mall-form{padding:1rem}}
/*# sourceMappingURL=main.3ace0ad9.css.map*/