body{align-items:center;background-color:#f0f0f0;display:flex;font-family:Arial,sans-serif;justify-content:center;margin:0;min-height:100vh;padding:0}.App{background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:20px auto;max-width:900px;padding:20px;width:80%}.month{align-items:center;display:flex;justify-content:space-between;padding:10px 0}#monthYear{font-size:1.5em}button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}button:hover{background:#0056b3}#calendarDays{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,1fr)}.day-number,.inactive{align-items:center;background:#f9f9f9;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:10px}.day-number.today{background:#007bff;color:#fff}.inactive{color:#bbb}form{margin:20px 0}form button,form input{border:1px solid #ddd;border-radius:4px;margin:5px 0;padding:10px}form button{background:#28a745;color:#fff;cursor:pointer}form button:hover{background:#218838}ul{list-style-type:none;padding:0}li{align-items:center;background:#f9f9f9;border:1px solid #ddd;border-radius:4px;display:flex;justify-content:space-between;margin:5px 0;padding:10px}li button{background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}li button:hover{background:#c82333}p{color:#333;font-size:1.2em;text-align:center}@media (max-width:600px){.App{padding:10px;width:95%}#monthYear{font-size:1.2em}button{padding:5px}#calendarDays{gap:2px;grid-template-columns:repeat(7,1fr)}.day-number,.inactive{font-size:.8em;padding:5px}form button,form input{padding:8px}li{align-items:flex-start;flex-direction:column}li button{align-self:flex-end;margin-top:5px}}
/*# sourceMappingURL=main.d0a101ff.css.map*/