.date-range-picker{display:flex;flex-direction:column;gap:12px;margin-bottom:1.5rem}.date-range-picker label{font-weight:600}.date-range-picker input[type=date]{border:1px solid #bbb;border-radius:6px;max-width:250px;padding:8px;width:100%}.calendar-preview{background-color:#fff3e0;border-radius:8px;box-shadow:0 2px 6px #0000001a;margin-top:1rem;padding:18px}.calendar-preview label{color:#ff9800;font-weight:600;margin-bottom:10px}.calendar-preview ul{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.calendar-preview li{border-bottom:1px dashed #ccc;font-size:14px;padding:6px 0}body{margin:0;padding:0}.App{background:linear-gradient(90deg,#bff5fc,#fffac7,#fcb1b1);font-family:Segoe UI,sans-serif;min-height:100vh;padding:2rem}.recurring-container{background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000001a;margin:auto;max-width:700px;padding:2rem}h2{color:#00796b;margin-bottom:2rem;text-align:center}.section{margin-bottom:1.5rem}.section label{color:#004d40;display:block;font-weight:600;margin-bottom:.5rem}.section input[type=number],.section input[type=text]{border:1px solid #ccc;border-radius:8px;font-size:16px;margin-right:10px;padding:8px;width:36%}.section input[type=number]:focus,.section input[type=text]:focus{border-color:#00796b;outline:none}.section span{color:#004d40;font-weight:600}.section select{border:1px solid #ccc;border-radius:8px;padding:7px;width:120px}.section option{font-weight:500}@media (max-width:768px){.recurring-container{padding:1rem}.date-range-picker,.recurrence-options,.weekdays{flex-direction:column}}
/*# sourceMappingURL=main.9d11ffa6.css.map*/