.datepicker.svelte-42z3my.svelte-42z3my{position:relative;font-family:Arial,sans-serif}.input-button.svelte-42z3my.svelte-42z3my{display:flex;align-items:center;gap:5px}.input-group.svelte-42z3my.svelte-42z3my{display:flex!important;align-items:stretch!important;flex-direction:row!important;height:auto}.input-group.svelte-42z3my .form-control.svelte-42z3my{flex:1;height:38px;border-radius:4px 0 0 4px;border-right:none}.dp-field.svelte-42z3my.svelte-42z3my{position:relative;flex:1;display:flex}.dp-field.svelte-42z3my .dp-input.svelte-42z3my{width:100%;background:transparent;font-family:SFMono-Regular,Menlo,Consolas,Courier New,monospace;letter-spacing:.5px;position:relative;z-index:1}.dp-ghost.svelte-42z3my.svelte-42z3my{position:absolute;top:0;left:0;height:38px;display:flex;align-items:center;padding:0 9px;margin:0;font-size:14px;font-family:SFMono-Regular,Menlo,Consolas,Courier New,monospace;letter-spacing:.5px;color:#adb5bd;white-space:pre;pointer-events:none;z-index:0}.input-group.svelte-42z3my .input-group-text.svelte-42z3my{display:flex;align-items:center;justify-content:center;height:38px;border-radius:0 4px 4px 0;border-left:none;background-color:#0d6efd;color:#fff;cursor:pointer}input.svelte-42z3my.svelte-42z3my{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.in-of-month.svelte-42z3my.svelte-42z3my{color:#000}.disabled.svelte-42z3my.svelte-42z3my{color:#d3d3d3;cursor:not-allowed}button.svelte-42z3my.svelte-42z3my{cursor:pointer;background-color:#007bff;color:#fff;border:none;border-radius:4px;padding:8px 12px;font-size:14px}button[disabled].svelte-42z3my.svelte-42z3my{background-color:#ccc;cursor:not-allowed}.calendar-container.svelte-42z3my.svelte-42z3my{position:absolute;top:100%;left:0;border:1px solid #ccc;background-color:#fff;z-index:10;box-shadow:0 4px 8px #0000001a;display:grid;grid-template-columns:1fr 1fr;font-size:14px;max-width:400px}.calendar-wrapper.svelte-42z3my.svelte-42z3my{padding:10px;border-right:1px solid #ccc}.header.svelte-42z3my.svelte-42z3my{display:flex;justify-content:space-between;margin-bottom:10px}.days.svelte-42z3my.svelte-42z3my{display:flex;justify-content:space-between}.calendar.svelte-42z3my.svelte-42z3my{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.day.svelte-42z3my.svelte-42z3my{width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%}.day.selected.svelte-42z3my.svelte-42z3my{background-color:#405189;color:#fff}.time-selector.svelte-42z3my.svelte-42z3my{padding:10px;display:flex;flex-direction:column;justify-content:space-between}.time-input.svelte-42z3my.svelte-42z3my{width:80px;padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;background-color:#fff;overflow:hidden;text-align:center;position:relative}.time-input.svelte-42z3my select.svelte-42z3my{width:100%;height:30px;border:none;background-color:#fff;font-size:14px;text-align:center;cursor:pointer}button.svelte-42z3my.svelte-42z3my{background-color:#405189}@media (max-width: 768px){.calendar-container.svelte-42z3my.svelte-42z3my{grid-template-columns:1fr}.calendar-wrapper.svelte-42z3my.svelte-42z3my{border-right:none;border-bottom:1px solid #ccc}.time-selector.svelte-42z3my.svelte-42z3my{padding:10px 0}.time-input.svelte-42z3my.svelte-42z3my{width:100%;margin-bottom:5px}}
