body{background-color:#f4f7f6;color:#333;font-family:Arial,sans-serif;margin:0;padding:0}.App{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:40px auto;max-width:800px;padding:30px}header h1{border-bottom:2px solid #e0e0e0;color:#004d99;margin-bottom:20px;padding-bottom:10px;text-align:center}main h3{border-bottom:1px dashed #ddd;color:#444;margin-top:25px;padding-bottom:5px}form label{display:block;font-size:.95em;font-weight:700;margin:15px 0 5px}form input[type=date],form input[type=number],form input[type=text]{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:1em;margin-top:4px;padding:10px;width:98%}form hr{border:0;border-top:1px solid #eee;margin:30px 0}button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1em;margin-top:20px;padding:12px;transition:background-color .3s;width:100%}button:hover:not(:disabled){background-color:#0056b3}button:disabled{background-color:#9af;cursor:not-allowed}.status-message{border-radius:6px;font-weight:700;margin-top:20px;padding:15px}.status-ready{background-color:#e9f7ef;color:#28a745}.status-loading{background-color:#fff3cd;color:#856404}.status-error{background-color:#f8d7da;color:#dc3545}.status-warning{background-color:#ffe599;color:#b37400}.status-success{background-color:#d4edda;color:#155724}
/*# sourceMappingURL=main.ea0ece4c.css.map*/