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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#fafafa;--card-bg:#fff;--primary:#3d3d3d;--primary-dark:#292929;--error:#d32f2f;--radius:10px;--shadow:0 4px 12px #00000014;--space:12px;--font:"Segoe UI",Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body{background:#fafafa;background:var(--bg);font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font);margin:0}.report-container{background:#fff;background:var(--card-bg);border-radius:10px;border-radius:var(--radius);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow);margin:2rem auto;max-width:600px;padding:2rem 1.5rem}h2{color:#292929;color:var(--primary-dark);margin-top:0;text-align:center}.report-form{grid-gap:12px;grid-gap:var(--space);display:grid;gap:12px;gap:var(--space);grid-template-columns:1fr}@media (min-width:500px){.report-form{grid-template-columns:1fr}.date-label,.submit-btn,.week-heading{grid-column:1/-1}}.input{border:1px solid #c4c4c4;border-radius:10px;border-radius:var(--radius);font-size:.95rem;padding:.55rem .8rem;transition:border-color .15s}.input:focus{border-color:#3d3d3d;border-color:var(--primary);outline:none}.input-error{border-color:#d32f2f;border-color:var(--error)}.error-text{color:#d32f2f;color:var(--error);font-size:.85rem;grid-column:1/-1}.status{font-weight:500;margin-bottom:1rem;text-align:center}.week-heading{color:#292929;color:var(--primary-dark);font-size:1rem;margin:1rem 0 .25rem;text-align:center}.submit-btn{background:#3d3d3d;background:var(--primary);border:none;border-radius:10px;border-radius:var(--radius);color:#fff;cursor:pointer;font-size:1rem;padding:.8rem;transition:background .2s}.submit-btn:hover:not([disabled]){background:#292929;background:var(--primary-dark)}.submit-btn:disabled{cursor:not-allowed;opacity:.55}
/*# sourceMappingURL=main.1c418c66.css.map*/