.date-selector.svelte-166z8kq{position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.dropdown-container.svelte-166z8kq{position:absolute;top:100%;left:0;margin-top:4px;background:#000;border-radius:8px;box-shadow:0 10px 25px #0000004d,0 4px 6px #0003;border:1px solid #ffffff;z-index:50;min-width:400px}.dropdown-container.align-right.svelte-166z8kq{left:auto;right:0}.dropdown-content.svelte-166z8kq{padding:16px}.shortcuts-section.svelte-166z8kq{margin-bottom:24px}.shortcuts-grid.svelte-166z8kq{display:grid;grid-template-columns:1fr 1fr;gap:8px}.shortcut-button.svelte-166z8kq{padding:8px 12px;font-size:14px;font-family:inherit;color:#d1d5db;background-color:#191919;border:none;border-radius:4px;text-align:center;cursor:pointer;transition:background-color .15s ease}.shortcut-button.svelte-166z8kq:hover{background-color:#374151}.calendar-nav.svelte-166z8kq{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.nav-button.svelte-166z8kq{padding:4px;color:#9ca3af;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:background-color .15s ease}.nav-button.svelte-166z8kq:hover:not(:disabled){background-color:#374151}.nav-button.svelte-166z8kq:disabled,.nav-button.disabled.svelte-166z8kq{opacity:.4;cursor:not-allowed}.nav-icon.svelte-166z8kq{width:24px;height:24px}.month-year.svelte-166z8kq{color:#f9fafb;font-weight:700;font-size:24px;font-family:inherit}.calendar-grid.svelte-166z8kq{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.day-header.svelte-166z8kq{font-size:12px;font-family:inherit;color:#9ca3af;text-align:center;padding:8px 0;font-weight:500}.calendar-day.svelte-166z8kq{aspect-ratio:1;font-size:12px;font-family:inherit;text-align:center;border-radius:4px;border:none;background:transparent;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;position:relative}.calendar-day.current-month.svelte-166z8kq{color:#f9fafb}.calendar-day.other-month.svelte-166z8kq{color:#6b7280}.calendar-day.selected.svelte-166z8kq{background-color:#fff;color:#000;font-weight:700}.calendar-day.in-range.svelte-166z8kq{background-color:#d0d0d0;color:#000;font-weight:700}.calendar-day.today.svelte-166z8kq:not(.selected){color:#f9fafb}.calendar-day.today.svelte-166z8kq:after{content:"";position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:4px;height:4px;background-color:#fff;border-radius:50%}.calendar-day.today.selected.svelte-166z8kq:after{background-color:#000}.calendar-day.current-month.svelte-166z8kq:not(.selected):not(.in-range):not(.today):hover{background-color:#374151}.calendar-day.past-date.svelte-166z8kq{opacity:.4;cursor:not-allowed}.calendar-day.past-date.svelte-166z8kq:hover{background-color:transparent!important}.apply-section.svelte-166z8kq{display:flex;justify-content:flex-end;margin-top:16px}.apply-button.svelte-166z8kq{padding:12px 24px;background-color:#fff;color:#000;border:none;border-radius:4px;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer}
