.doko-bs-date-picker-wrap{width:100%;position:relative}.doko-bs-date-picker-wrap--disabled{cursor:not-allowed}.doko-bs-date-picker-wrap--disabled:after{content:"";z-index:10;cursor:not-allowed;position:absolute;inset:0}.doko-bs-date-picker-wrap--disabled ._2xcMq{display:none!important}.doko-bs-date-picker-wrap--disabled input.doko-bs-date-picker{color:#64748b;-webkit-text-fill-color:#64748b;pointer-events:none;cursor:not-allowed;background:#f1f5f9}.doko-bs-date-picker-wrap--disabled.doko-bs-date-picker-has-value input.doko-bs-date-picker{color:#0000!important;-webkit-text-fill-color:transparent!important}.doko-bs-date-picker-wrap--disabled .doko-bs-date-picker-display{color:#64748b}.doko-ad-date-picker--disabled:after{content:"";z-index:10;cursor:not-allowed;position:absolute;inset:0}.doko-bs-date-picker{width:100%}.doko-bs-date-picker-display{z-index:1;pointer-events:none;color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;position:absolute;top:50%;left:12px;right:12px;overflow:hidden;transform:translateY(-50%)}.doko-bs-date-picker-wrap.doko-bs-date-picker-has-value input.doko-bs-date-picker{caret-color:#0000;color:#0000!important;-webkit-text-fill-color:transparent!important}input.doko-bs-date-picker{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:6px;max-width:100%;min-height:0;margin:0;padding:6px 12px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0000000d;width:100%!important;font-size:.875rem!important;line-height:1.25rem!important}input.doko-bs-date-picker:hover:not(:disabled){border-color:#94a3b8}input.doko-bs-date-picker:focus{border-color:#76a33f;outline:none;box-shadow:0 0 0 3px #76a33f33}.doko-ad-date-picker-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.doko-ad-date-picker-trigger:hover:not(:disabled){background-color:#f8fafc;border-color:#94a3b8}.doko-ad-date-picker-trigger:focus-visible{border-color:#76a33f;outline:none;box-shadow:0 0 0 3px #76a33f33}.doko-ad-date-picker-trigger:disabled{opacity:.6;cursor:not-allowed}.doko-ad-date-picker-trigger-content{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.doko-ad-date-picker-trigger-no-icon .doko-ad-date-picker-trigger-content{gap:0}.doko-ad-date-picker-trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doko-ad-date-picker-icon{color:#64748b;flex-shrink:0}.doko-ad-date-picker-chevron{color:#94a3b8;flex-shrink:0;transition:transform .15s}.doko-ad-date-picker-chevron-open{transform:rotate(180deg)}.doko-ad-date-picker-placeholder{color:#94a3b8}.doko-ad-date-picker-popover{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:312px;padding:0;overflow:hidden;box-shadow:0 10px 15px -3px #0f172a1a,0 4px 6px -4px #0f172a14}.doko-ad-date-picker-popover .rdp-root{--rdp-accent-color:#76a33f;--rdp-accent-background-color:#f0fdf4;--rdp-today-color:#76a33f;--rdp-day-height:38px;--rdp-day-width:38px;--rdp-day_button-height:34px;--rdp-day_button-width:34px;--rdp-nav_button-height:2rem;--rdp-nav_button-width:2rem;--rdp-nav-height:2.5rem;margin:0;padding:10px 12px 12px}.doko-ad-date-picker-popover .rdp-month_caption,.doko-ad-date-picker-popover .rdp-caption_label{color:#1e293b;font-size:.9375rem;font-weight:600}.doko-ad-date-picker-popover .rdp-dropdown_root{background:#f8fafc;border-radius:6px;padding:2px 4px}.doko-ad-date-picker-popover .rdp-dropdown_root:focus-within{background:#f0fdf4;box-shadow:0 0 0 2px #76a33f40}.doko-ad-date-picker-popover .rdp-button_next,.doko-ad-date-picker-popover .rdp-button_previous{color:#475569;border-radius:6px}.doko-ad-date-picker-popover .rdp-button_next:hover:not(:disabled),.doko-ad-date-picker-popover .rdp-button_previous:hover:not(:disabled){background:#f1f5f9}.doko-ad-date-picker-popover .rdp-chevron{fill:#475569}.doko-ad-date-picker-popover .rdp-weekday{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem;font-weight:600}.doko-ad-date-picker-popover .rdp-day_button:hover:not(:disabled){background:#f1f5f9}.doko-ad-date-picker-popover .rdp-selected .rdp-day_button{background:var(--rdp-accent-color);color:#fff;font-weight:600}.doko-ad-date-picker-popover .rdp-today:not(.rdp-selected) .rdp-day_button{color:var(--rdp-today-color);border:2px solid var(--rdp-today-color);background:#fff;font-weight:700}.doko-ad-date-picker-popover .rdp-today:not(.rdp-selected) .rdp-day_button:hover:not(:disabled){background:#f0fdf4}.doko-bs-date-picker-wrap ._2xcMq:empty{display:none}.doko-bs-date-picker-wrap ._2xcMq[data-doko-bs-popup-positioned]{margin:0}.doko-bs-date-picker-wrap ._2xcMq{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:312px;min-width:312px;max-width:312px;padding-left:8px;padding-right:8px;font-size:.875rem;line-height:1.4;box-shadow:0 10px 15px -3px #0f172a1a,0 4px 6px -4px #0f172a14}.doko-bs-date-picker-wrap ._1Op28{background:0 0;border-bottom:1px solid #f1f5f9;margin-bottom:4px;padding:8px 0 4px}.doko-bs-date-picker-wrap ._2aNF9{color:#1e293b;padding:0;font-size:.9375rem;font-weight:600}.doko-bs-date-picker-wrap ._d8Qqp{background:0 0;padding:4px 0 2px}.doko-bs-date-picker-wrap ._d8Qqp ._1yGdK{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;text-align:center;font-size:.6875rem;font-weight:600}.doko-bs-date-picker-wrap ._1hh2I{justify-content:flex-start;padding-bottom:8px;padding-left:0;padding-right:0}.doko-bs-date-picker-wrap ._249_g{flex-shrink:0;padding-top:3px;padding-bottom:3px}.doko-bs-date-picker-wrap ._3zVi3:hover,.doko-bs-date-picker-wrap ._1plWg:hover{color:#1e293b;background-color:#f1f5f9;border-radius:6px}.doko-bs-date-picker-wrap ._WrIdy{color:#76a33f;font-weight:700}.doko-bs-date-picker-wrap ._1ImcB{color:#fff;background-color:#76a33f;border-radius:6px}.doko-bs-date-picker-wrap ._WrIdy:hover,.doko-bs-date-picker-wrap ._1ImcB:hover{color:#fff;background-color:#5d8a2e;border-radius:6px}.doko-bs-date-picker-wrap ._1EpF_{color:#cbd5e1}.doko-bs-date-picker-wrap ._1EpF_:hover{color:#cbd5e1;cursor:not-allowed;background:#f8fafc;border-radius:6px}