.react-datepicker{--udui-bg:#ffffff;--udui-text:#344054;--udui-muted:#667085;--udui-border:#EAECF0;--udui-subtle:#F2F4F7;--udui-hover:#F9FAFB;--udui-brand:#7F56D9;--udui-brand-50:#F4EBFF;--udui-brand-100:#F9F5FF;--udui-shadow:0 8px 24px rgba(16,24,40,.08);--udui-radius:12px;font-family:inherit;color:var(--udui-text);border:1px solid var(--udui-border);border-radius:var(--udui-radius);background:var(--udui-bg);box-shadow:var(--udui-shadow);overflow:hidden}.react-datepicker__header{background:var(--udui-bg)!important;border-bottom:1px solid var(--udui-subtle)!important;border-top:none!important;padding:12px 14px 10px!important;border-top-left-radius:var(--udui-radius);border-top-right-radius:var(--udui-radius)}.react-datepicker__current-month{font-weight:600;color:var(--udui-text);text-transform:capitalize}.react-datepicker__header__dropdown{display:flex;gap:8px;justify-content:center;margin-top:6px}.react-datepicker__month-read-view,.react-datepicker__year-read-view{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:#F3F4F6;box-shadow:inset 0 0 0 1px var(--udui-border);color:var(--udui-text);font-weight:600;cursor:pointer}.react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-color:#6B7280;border-width:2px 2px 0 0;transform:rotate(45deg)}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{background:#fff;border:1px solid var(--udui-border);border-radius:12px;box-shadow:var(--udui-shadow);padding:6px}.react-datepicker__month-option,.react-datepicker__year-option{padding:8px 10px;margin:2px;border-radius:8px}.react-datepicker__month-option:hover,.react-datepicker__year-option:hover{background:var(--udui-hover)}.react-datepicker__navigation{top:12px;width:32px;height:32px;border-radius:10px;background:#fff;border:1px solid var(--udui-border);box-shadow:0 2px 6px rgba(0,0,0,.05)}.react-datepicker__navigation:hover{background:var(--udui-hover);transform:translateY(-1px)}.react-datepicker__navigation--previous{left:10px}.react-datepicker__navigation--next{right:10px}.react-datepicker__navigation-icon:before{border-color:#111827!important;border-width:2px 2px 0 0}.react-datepicker__day-names{margin-top:6px}.react-datepicker__day-name{color:var(--udui-muted);font-size:12px;font-weight:600;text-transform:uppercase;width:36px;height:28px;display:inline-flex;align-items:center;justify-content:center}.react-datepicker__month{padding:8px 10px 12px}.react-datepicker__week{display:flex;justify-content:space-between}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;line-height:1;border-radius:8px;color:var(--udui-text);transition:background .15s,color .15s,transform .05s}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background:var(--udui-brand-100);color:var(--udui-brand)}.react-datepicker__day--outside-month{color:#98A2B3}.react-datepicker__day--disabled{color:#D0D5DD;opacity:.65;pointer-events:none}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--selected{background:var(--udui-brand)!important;color:#fff!important}.react-datepicker__day--today{box-shadow:inset 0 0 0 2px var(--udui-brand);border-radius:8px}.react-datepicker__day--in-range{background:var(--udui-brand-50);color:var(--udui-text)}.react-datepicker__day--range-end,.react-datepicker__day--range-start{background:var(--udui-brand)!important;color:#fff!important}.react-datepicker__triangle{display:none}.datepicker-month-year-container,.datepicker-month-year-container-bottom{display:flex;align-items:center;justify-content:center}.datepicker-month-year-container button,.datepicker-month-year-container-bottom button{width:15px!important;height:36px!important;font-size:18px!important;font-weight:400!important}.datepicker-select-month-year-container{display:flex;justify-content:center;gap:10px}.react-datepicker__input-container input{font-family:Poppins,sans-serif;border:1px solid var(--line);outline:0;box-shadow:none;font-size:14px;line-height:20px;border-radius:6px;padding:14px 20px;width:100%;background:var(--white);color:var(--rgba-dark-2);height:50px;font-weight:400;transition:all .3s ease-in-out}.react-datepicker__input-container input:focus,.react-datepicker__input-container input:hover{border-color:var(--rgba-dark-2)}.date-input-icon{--icon-left:12px!important;--icon-size:18px!important;--icon-gap:5px!important;background-color:#fff!important;background-repeat:no-repeat!important;background-position:var(--icon-left) 50%!important;background-size:var(--icon-size) var(--icon-size)!important;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='4.5' width='18' height='16' rx='3' stroke='%23667085' stroke-width='1.6'/%3E%3Cpath d='M8 2.75V6.25M16 2.75V6.25M3 9H21' stroke='%23667085' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")!important;padding-left:calc(var(--icon-left) + var(--icon-size) + var(--icon-gap))!important}.datepicker-month-year-container button,.datepicker-month-year-container-bottom button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #eaecf0;background:#FFFFFF;color:#344054;border-radius:10px;min-width:36px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px rgba(16,24,40,.06);transition:background .15s ease,border-color .15s ease,transform .08s ease,box-shadow .15s ease}.datepicker-month-year-container button:hover,.datepicker-month-year-container-bottom button:hover{background:#F9FAFB;transform:translateY(-1px)}.datepicker-month-year-container button:active,.datepicker-month-year-container-bottom button:active{transform:translateY(0);box-shadow:0 1px 3px rgba(16,24,40,.08)}.datepicker-month-year-container button:focus-visible,.datepicker-month-year-container-bottom button:focus-visible{outline:none;border-color:#7F56D9;box-shadow:0 0 0 3px rgba(127,86,217,.15)}.datepicker-month-year-container button[disabled],.datepicker-month-year-container-bottom button[disabled]{opacity:.5;cursor:not-allowed;transform:none}.datepicker-month-year-container button:first-child,.datepicker-month-year-container-bottom button:nth-child(2){width:40px}.datepicker-select-month-year-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#FFFFFF;border:1px solid #eaecf0;color:#344054;font-weight:600;font-size:14px;border-radius:10px;height:36px;outline:none;box-shadow:0 1px 2px rgba(16,24,40,.04);background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23344054' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px 14px;padding:0 48px 0 12px;min-width:75px}[dir=rtl] .datepicker-select-month-year-container select{padding-left:48px;padding-right:12px;background-position:left 12px center}.datepicker-select-month-year-container select:hover{border-color:#D0D5DD;background-color:#FFF}.datepicker-select-month-year-container select:focus-visible{border-color:#7F56D9;box-shadow:0 0 0 3px rgba(127,86,217,.15)}.datepicker-select-month-year-container select:disabled{background-color:#F2F4F7;color:#98A2B3;cursor:not-allowed}.datepicker-month-year-container,.datepicker-month-year-container-bottom{gap:5px}.datepicker-select-month-year-container{gap:8px;align-items:center}.react-datepicker-popper{z-index:60;max-width:calc(100vw - 24px)}@media (max-width:480px){.react-datepicker{width:min(100vw - 24px,360px)}}.product-custom-field-container{margin-bottom:10px}.product-custom-field-container label{margin-bottom:5px}.product-custom-field-container-switch{display:flex;align-items:center;gap:5px}.product-custom-field-container-form{padding:15px 30px;border:1px solid var(--line);border-radius:7px}.specify-multiselect{padding-right:5px}.specify-multiselect-option{margin-bottom:5px}