body .ira-date-picker{min-width:0;color:#174f5b;font-family:Manrope,Arial,sans-serif}body .ira-date-picker .ira-date-label{display:block;margin:0 0 7px;color:#526f69;font-size:11px;font-weight:600;line-height:1.5}body .ira-date-picker .ira-date-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;padding:10px 12px;border:1px solid #8baa9d70;border-radius:12px;background:#fffdf9c9;color:#174f5b;font:500 13px/1.5 Manrope,Arial,sans-serif;text-align:left;cursor:pointer}body .ira-date-picker .ira-date-trigger:not([data-filled=true]){color:#526f69}body .ira-date-picker .ira-date-trigger:hover:not(:disabled),body .ira-date-picker .ira-date-trigger[data-state=open]{border-color:#538779;background:#f0f5ed}body .ira-date-picker .ira-date-trigger svg{display:block;flex:none;width:20px;height:20px}body .ira-date-picker .ira-date-trigger:disabled{opacity:.5;cursor:not-allowed}body .ira-date-popover{z-index:1100;box-sizing:border-box;width:310px;max-width:calc(100vw - 24px);padding:16px;border:1px solid #8baa9d80;border-radius:20px;background:#fffdf9;color:#174f5b;box-shadow:0 18px 60px #0d46532b,0 3px 12px #0d465314;font:14px/1.4 Manrope,Arial,sans-serif}body .ira-date-popover{max-height:min(calc(100dvh - 24px),var(--reka-popover-content-available-height, calc(100dvh - 24px) ));overflow-y:auto;overscroll-behavior:contain}body .ira-date-popover .ira-date-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}body .ira-date-popover .ira-date-heading{font-size:14px;line-height:1.5;font-weight:700;text-transform:capitalize}body .ira-date-popover .ira-date-nav{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:1px solid #8baa9d60;border-radius:10px;background:#eef3eb;color:#174f5b;cursor:pointer}body .ira-date-popover .ira-date-nav svg{width:18px;height:18px}body .ira-date-popover .ira-date-nav:disabled{opacity:.35;cursor:not-allowed}body .ira-date-popover .ira-date-grid{width:100%;border-collapse:separate;border-spacing:3px;table-layout:fixed;margin:0}body .ira-date-popover .ira-date-weekday{padding:4px 0 8px;color:#667d74;font-size:11px;font-weight:600;text-align:center;text-transform:uppercase}body .ira-date-popover .ira-date-cell{padding:0;text-align:center}body .ira-date-popover .ira-date-day{display:grid;place-items:center;box-sizing:border-box;width:100%;height:36px;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:#174f5b;font:600 13px/1 Manrope,Arial,sans-serif;cursor:pointer}body .ira-date-popover .ira-date-day[data-outside-view]{color:#91a199}body .ira-date-popover .ira-date-day:hover:not([data-disabled]){background:#e4eee3}body .ira-date-popover .ira-date-day[data-app-today]{border-color:#538779}body .ira-date-popover .ira-date-day[data-selected]{border-color:#0e5363;background:#0e5363;color:#fffdf9}body .ira-date-popover .ira-date-day[data-disabled]{color:#b3bbb5;cursor:not-allowed;text-decoration:line-through}body .ira-date-popover .ira-date-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #8baa9d45}body .ira-date-popover .ira-date-actions button{padding:8px 9px;border:1px solid transparent;border-radius:9px;background:transparent;color:#174f5b;font:600 11px/1.4 Manrope,Arial,sans-serif;cursor:pointer}body .ira-date-popover .ira-date-actions button:hover:not(:disabled){background:#e4eee3}body .ira-date-popover .ira-date-actions .ira-date-close{background:#e4eee3;border-color:#8baa9d60}body .ira-date-popover .ira-date-actions button:disabled{opacity:.4;cursor:not-allowed}body .ira-date-picker .ira-date-trigger:focus-visible,body .ira-date-popover :is(button,[role=button]):focus-visible{outline:2px solid #ba8957;outline-offset:2px}body[data-ira-preview] #events .calendar-options .ira-date-picker{min-width:160px}body[data-ira-preview] #events .calendar-options .ira-date-picker .ira-date-label{display:block;width:auto;margin:0 0 5px;padding:0;border:0;border-radius:0;background:transparent;color:#526f69;font:600 11px/1.4 Manrope,Arial,sans-serif}@media(max-width:720px){body .ira-date-picker .ira-date-trigger{min-height:48px;font-size:14px}}
