:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}body{margin:0;min-width:320px;min-height:100vh;background-color:#f5f5f5}.container{padding:2rem;max-width:1200px;margin:0 auto}.form-container{max-width:600px;margin:2rem auto;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.table-container{margin-top:2rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow-x:auto}.status-badge{padding:.25rem .5rem;border-radius:4px;font-size:.875rem;font-weight:500}.status-active{background-color:#e3f2fd;color:#1976d2}.status-pending{background-color:#fff3e0;color:#f57c00}.status-completed{background-color:#e8f5e9;color:#2e7d32}
