@import url(https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);.container{margin:0 auto;max-width:900px;padding:30px 0;width:95%}.header-card{border-radius:15px;box-shadow:0 4px 6px #0000001a;margin-bottom:2rem;overflow:hidden}.header-gradient{align-items:center;background:linear-gradient(135deg,#2c3e50,#34495e);display:flex;gap:20px;padding:30px}.header-logo{border-radius:10px;height:60px;width:60px}.header-text h1{color:#fff;font-size:1.75rem;font-weight:600;margin:0}.header-text p{color:#ffffffe6;margin:5px 0 0}.status-card{background:var(--card-bg-light);border:1px solid var(--border-color-light);border-radius:20px;box-shadow:0 8px 32px 0 #1f268726;overflow:hidden;transition:background .3s ease,border .3s ease}body.dark-mode .status-card{background:var(--card-bg-dark);border:1px solid var(--border-color-dark)}.shop-branding{background:var(--card-bg-light);border-bottom:1px solid var(--border-color-light);padding:25px 30px 15px;text-align:center}body.dark-mode .shop-branding{background:var(--card-bg-dark);border-bottom:1px solid var(--border-color-dark)}.shop-logo{margin-bottom:10px;max-height:120px}.shop-branding h1{color:inherit;font-size:2rem;font-weight:700;margin:0}.status-content{padding:20px 30px 40px}.section_text{background:var(--card-bg-light);border:1px solid var(--border-color-light);border-radius:15px;margin:15px 0;padding:20px;transition:background .3s ease,border .3s ease}body.dark-mode .section_text{background:var(--card-bg-dark);border:1px solid var(--border-color-dark)}.progress-wrapper{background:var(--card-bg-light);border:1px solid var(--border-color-light);border-radius:15px;margin-bottom:20px;padding:20px}body.dark-mode .progress-wrapper{background:var(--card-bg-dark);border:1px solid var(--border-color-dark)}.progress{background:#fff3;border-radius:20px;height:35px;overflow:hidden;position:relative}body.dark-mode .progress{background:#0000004d}.progress-bar{align-items:center;background:linear-gradient(90deg,#48bb78,#38a169);border-radius:18px;color:#fff;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;transition:width .6s ease;white-space:nowrap;width:0}.progress-text-outside{font-weight:600;margin-top:10px;text-align:center}.status-in-progress{align-items:center;background:var(--card-bg-light);border:1px solid var(--border-color-light);border-radius:15px;display:flex;flex-direction:column;justify-content:center;margin:20px 0;padding:20px}body.dark-mode .status-in-progress{background:var(--card-bg-dark);border:1px solid var(--border-color-dark)}.loading-spinner{display:inline-block;height:60px;margin-bottom:15px;position:relative;width:60px}.soccer-ball:before{animation:spin 2s linear infinite;content:"⚽";font-size:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.status-text{color:var(--primary-color);font-size:1.1rem;font-weight:600}.alert{border:none;border-radius:10px;font-weight:500;margin:10px 0;padding:15px 20px}.alert-success{background:linear-gradient(135deg,#d4f4dd,#d1f2eb);border-left:4px solid #48bb78;color:#0f5132}.alert-info{background:linear-gradient(135deg,#e0f7fa,#e8f5e9);border-left:4px solid #17a2b8;color:#055160}.alert-danger{background:linear-gradient(135deg,#fed7d7,#feebc8);border-left:4px solid #fc8181;color:#842029}.intro-message{font-size:1rem;line-height:1.6}.greeting{color:var(--primary-color);display:block;font-size:1.2rem;font-weight:600;margin-bottom:10px}.status-line{margin:6px 0}.phone{color:var(--primary-color);font-size:1.2rem;font-weight:600}.whatsapp-button{background:#25d366;border-radius:25px;color:#fff;display:inline-block;font-weight:600;padding:12px 24px;text-decoration:none;transition:background .3s ease}.whatsapp-button:hover{background:#1ebd5c}.promo-button{background:linear-gradient(135deg,#2c3e50,#34495e);border-radius:25px;color:#fff;display:inline-block;font-weight:600;padding:12px 24px;text-decoration:none;transition:background .3s ease}.promo-button:hover{background:linear-gradient(135deg,#22384a,#2a4257)}.promo-section{text-align:center}@media (max-width:768px){.status-card{border-radius:15px;margin:10px}.status-content{padding:20px 15px}.shop-branding h1{font-size:1.5rem}}:root{--primary-color:#4e73df;--secondary-color:#5a67d8;--bg-gradient-light:linear-gradient(135deg,#f5f7fa,#c3cfe2);--bg-gradient-dark:linear-gradient(135deg,#1a1d2e,#2d3561);--card-bg-light:#fffffff2;--card-bg-dark:#1e212cf2;--text-primary-light:#2d3436;--text-secondary-light:#636e72;--text-primary-dark:#e1e8ed;--text-secondary-dark:#8899a6;--border-color-light:#e3e6f0;--border-color-dark:#ffffff14}body{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);background:var(--bg-gradient-light);background-attachment:fixed;background-size:cover;color:#2d3436;color:var(--text-primary-light);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;min-height:100vh;transition:background .3s ease,color .3s ease}body.dark-mode{background:linear-gradient(135deg,#1a1d2e,#2d3561);background:var(--bg-gradient-dark);color:#e1e8ed;color:var(--text-primary-dark)}*{box-sizing:border-box;transition:color .3s ease,background-color .3s ease}
/*# sourceMappingURL=main.db18be69.css.map*/