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}*{box-sizing:border-box;margin:0;padding:0}body{background:#f0f2f5;color:#1a1a2e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.App,.App-header{background:#f0f2f5;min-height:100vh}.App-header{padding:20px}.info-card,.notification-form,.status-card{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a;color:#1a1a2e;margin-bottom:20px;padding:24px}.info-card h3,.notification-form h2,.status-card h2{color:#1a1a2e;font-size:1.25rem;font-weight:600;margin-bottom:16px;margin-top:0}.status{border-radius:8px;display:inline-block;font-size:1rem;font-weight:500;margin:12px 0;padding:8px 12px}.status.subscribed{background:#e8f5e9;color:#2e7d32}.status.not-subscribed{background:#ffebee;color:#c62828}button{border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;padding:10px 20px;transition:all .2s}button:hover{opacity:.9;transform:translateY(-1px)}.subscribe-btn{background:#2196f3;color:#fff}.unsubscribe-btn{background:#f44336;color:#fff}.send-btn{background:#4caf50;color:#fff;margin-top:12px;width:100%}.notification-form input,.notification-form textarea{background:#fff;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;color:#1a1a2e;font-size:.875rem;margin:8px 0;padding:10px 12px;width:100%}.notification-form input:focus,.notification-form textarea:focus{border-color:#2196f3;outline:none}.notification-form textarea{font-family:inherit;resize:vertical}.info-card ul{padding-left:20px;text-align:left}.info-card li{color:#555;margin:8px 0}details{background:#fff;border-radius:12px;margin-top:20px;padding:12px}summary{color:#666;cursor:pointer;font-weight:500}@media (max-width:768px){.App-header{padding:12px}.info-card,.notification-form,.status-card{padding:16px}button{font-size:.8125rem;padding:8px 16px}}.status-btn{border-radius:6px;font-size:.75rem;padding:6px 12px}.btn-new{background:#ff9800;color:#fff}.btn-processing{background:#2196f3;color:#fff}.btn-completed{background:#4caf50;color:#fff}.btn-cancelled{background:#f44336;color:#fff}.stat-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:16px;text-align:center}.stat-number{color:#2196f3;font-size:28px;font-weight:700}.stat-label{color:#666;font-size:.75rem;margin-top:4px}.order-card{background:#fff;border-left:4px solid #2196f3;border-radius:12px;box-shadow:0 1px 2px #0000000d;margin-bottom:12px;padding:16px}.filter-btn{background:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;font-size:.875rem;padding:8px 16px}.filter-btn.active{background:#2196f3;color:#fff}.login-container{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000001a;margin:80px auto;max-width:400px;padding:32px}.login-container h1{color:#1a1a2e;margin-bottom:24px;text-align:center}.login-container input{border:1px solid #ddd;border-radius:10px;font-size:1rem;margin-bottom:16px;padding:12px;width:100%}.login-container button{background:#2196f3;border:none;border-radius:10px;color:#fff;font-size:1rem;font-weight:500;padding:12px;width:100%}.crm-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.crm-title{color:#1a1a2e;font-size:1.5rem;font-weight:600}.crm-buttons{display:flex;gap:12px}.stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:24px}.push-block{background:#fff;border-radius:16px;margin-bottom:24px;padding:20px}.push-title{color:#1a1a2e;font-size:1.125rem;font-weight:600;margin-bottom:16px}.push-info{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px}.orders-container{background:#fff;border-radius:16px;padding:20px}.orders-title{color:#1a1a2e;font-size:1.125rem;font-weight:600;margin-bottom:16px}.filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}@media (max-width:640px){.stats-grid{grid-template-columns:repeat(2,1fr)}.crm-header,.push-info{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=main.5ffb788e.css.map*/