.fp-date-wrap{position:relative}.fp-date-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--clx-text-muted);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fp-date-wrap .doc-input.flatpickr-input[readonly]{cursor:pointer;background:#fff}.fp-date-wrap .doc-input.flatpickr-input[readonly]:hover{background:#fff}.fp-date-wrap .doc-input.flatpickr-input.active,.fp-date-wrap .doc-input.flatpickr-input:focus{border-color:var(--clx-primary);background:#fff;box-shadow:var(--doc-focus-ring)}.flatpickr-calendar.clx-fp-modern{width:304px;padding:14px 12px 12px;border-radius:16px;border:1px solid var(--clx-border);background:#fff;box-shadow:0 8px 24px #0f172a14,0 2px 6px #0f172a0a;font-family:inherit;overflow:visible;z-index:32!important}.flatpickr-calendar.clx-fp-modern:before,.flatpickr-calendar.clx-fp-modern:after{display:none}.flatpickr-calendar.clx-fp-modern .flatpickr-months{position:relative;z-index:100;height:40px;margin-bottom:8px;align-items:center;padding:0 44px;overflow:visible}.flatpickr-calendar.clx-fp-modern .flatpickr-innerContainer{position:relative;z-index:1}.flatpickr-calendar.clx-fp-modern .flatpickr-month{background:transparent;height:40px;color:var(--clx-text-heading);flex:1;overflow:visible}.flatpickr-calendar.clx-fp-modern .flatpickr-current-month{font-size:15px;font-weight:600;padding:0;height:40px;line-height:40px;display:flex;align-items:center;justify-content:center;gap:6px;left:0;width:100%;overflow:visible}.flatpickr-calendar.clx-fp-modern .clx-fp-month{position:relative;display:inline-flex;vertical-align:middle;z-index:110}.flatpickr-calendar.clx-fp-modern select.clx-fp-month-native{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important;clip:rect(0,0,0,0);border:0!important}.flatpickr-calendar.clx-fp-modern .clx-fp-month-trigger{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:var(--clx-text-heading);font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.flatpickr-calendar.clx-fp-modern .clx-fp-month-trigger:hover{background:#fff;border-color:#cbd5e1}.flatpickr-calendar.clx-fp-modern .clx-fp-month-trigger.is-open,.flatpickr-calendar.clx-fp-modern .clx-fp-month-trigger:focus-visible{outline:none;background:#fff;border-color:var(--doc-focus-border, #cbd5e1);box-shadow:0 0 0 3px color-mix(in srgb,var(--clx-primary) 12%,transparent)}.flatpickr-calendar.clx-fp-modern .clx-fp-month-label{white-space:nowrap}.flatpickr-calendar.clx-fp-modern .clx-fp-month-chevron{flex-shrink:0;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px;transition:transform .15s ease}.flatpickr-calendar.clx-fp-modern .clx-fp-month-trigger.is-open .clx-fp-month-chevron{transform:rotate(180deg)}.flatpickr-calendar.clx-fp-modern .clx-fp-month-menu{display:none;position:absolute;top:calc(100% + 4px);left:0;z-index:120;isolation:isolate;min-width:148px;max-height:240px;overflow-y:auto;padding:4px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 8px 24px #0f172a1a,0 2px 6px #0f172a0d}.flatpickr-calendar.clx-fp-modern .clx-fp-month-menu.is-open{display:block}.clx-fp-month-menu{display:none;position:fixed;z-index:2600;min-width:148px;max-height:240px;overflow-y:auto;padding:4px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 8px 24px #0f172a1a,0 2px 6px #0f172a0d}.clx-fp-month-menu.is-open{display:block}.flatpickr-calendar.clx-fp-modern .clx-fp-month-option,.clx-fp-month-menu .clx-fp-month-option{display:block;width:100%;padding:8px 12px;border:none;border-radius:6px;background:transparent;color:var(--clx-text-heading);font-size:14px;font-weight:500;line-height:1.3;text-align:left;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease}.flatpickr-calendar.clx-fp-modern .clx-fp-month-option:hover,.clx-fp-month-menu .clx-fp-month-option:hover{background:#f1f5f9}.flatpickr-calendar.clx-fp-modern .clx-fp-month-option.is-active,.clx-fp-month-menu .clx-fp-month-option.is-active{background:color-mix(in srgb,var(--clx-primary, #0a192f) 10%,#f1f5f9);color:var(--clx-primary, #0a192f);font-weight:600}.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .flatpickr-monthDropdown-months:not(.clx-fp-month-native){margin:0;padding:6px 28px 6px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;font-size:15px;font-weight:600;color:var(--clx-text-heading);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:12px}.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .flatpickr-monthDropdown-months:not(.clx-fp-month-native):hover{background:#fff;border-color:#cbd5e1}.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInputWrapper{display:inline-grid;grid-template-columns:auto 22px;grid-template-rows:12px 12px;gap:2px;align-items:center;width:auto;min-width:calc(4.5ch + 26px);margin:0;padding:0 0 0 2px;border:none;background:transparent;box-shadow:none}.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInputWrapper .arrowUp,.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInputWrapper .arrowDown{display:flex!important;position:static!important;width:22px;height:12px;margin:0!important;padding:0;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:4px;background:#f8fafc;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease,background .12s ease,border-color .12s ease}.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInputWrapper:hover .arrowUp,.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInputWrapper:hover .arrowDown,.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInputWrapper:focus-within .arrowUp,.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInputWrapper:focus-within .arrowDown{opacity:1;visibility:visible;pointer-events:auto}.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInputWrapper .arrowUp{grid-column:2;grid-row:1}.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInputWrapper .arrowDown{grid-column:2;grid-row:2}.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInputWrapper .arrowUp:hover,.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInputWrapper .arrowDown:hover{background:#eef2f7;border-color:#cbd5e1}.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInputWrapper .arrowUp:after,.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInputWrapper .arrowDown:after{content:""!important;position:static!important;display:block;width:0;height:0;margin:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:none;border-top:none}.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInputWrapper .arrowUp:after{border-bottom:5px solid #64748b}.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInputWrapper .arrowDown:after{border-top:5px solid #64748b}.flatpickr-calendar.clx-fp-modern .flatpickr-current-month input.cur-year,.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInput.cur-year{display:inline-block;grid-column:1;grid-row:1 / span 2;align-self:center;width:4.5ch;min-width:52px;max-width:64px;margin:0;padding:0 4px;border:none!important;border-radius:6px;background:transparent!important;box-shadow:none!important;font-size:15px;font-weight:600;line-height:1.2;color:var(--clx-text-heading);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;cursor:text}.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .cur-month{display:none!important}.flatpickr-calendar.clx-fp-modern .flatpickr-current-month input.cur-year:hover,.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInput.cur-year:hover{background:#f1f5f9!important}.flatpickr-calendar.clx-fp-modern .flatpickr-current-month input.cur-year:focus,.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInput.cur-year:focus{outline:none;background:#f1f5f9!important}.flatpickr-calendar.clx-fp-modern .flatpickr-current-month input.cur-year::-webkit-outer-spin-button,.flatpickr-calendar.clx-fp-modern .flatpickr-current-month input.cur-year::-webkit-inner-spin-button,.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInput.cur-year::-webkit-outer-spin-button,.flatpickr-calendar.clx-fp-modern .flatpickr-current-month .numInput.cur-year::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.flatpickr-calendar.clx-fp-modern .flatpickr-prev-month,.flatpickr-calendar.clx-fp-modern .flatpickr-next-month{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:0;border-radius:10px;background:#f1f5f9;transition:background .15s ease,fill .15s ease}.flatpickr-calendar.clx-fp-modern .flatpickr-prev-month{left:2px}.flatpickr-calendar.clx-fp-modern .flatpickr-next-month{right:2px;left:auto}.flatpickr-calendar.clx-fp-modern .flatpickr-prev-month:hover,.flatpickr-calendar.clx-fp-modern .flatpickr-next-month:hover{background:#e2e8f0}.flatpickr-calendar.clx-fp-modern .flatpickr-prev-month svg,.flatpickr-calendar.clx-fp-modern .flatpickr-next-month svg{width:12px;height:12px;fill:var(--clx-text-secondary)}.flatpickr-calendar.clx-fp-modern .flatpickr-prev-month:hover svg,.flatpickr-calendar.clx-fp-modern .flatpickr-next-month:hover svg{fill:var(--clx-primary)}.flatpickr-calendar.clx-fp-modern .flatpickr-prev-month.is-clx-nav-hidden,.flatpickr-calendar.clx-fp-modern .flatpickr-next-month.is-clx-nav-hidden{visibility:hidden;pointer-events:none;opacity:0}.flatpickr-calendar.clx-fp-modern .flatpickr-weekdays{background:transparent;height:auto;margin-bottom:4px}.flatpickr-calendar.clx-fp-modern .flatpickr-weekday{background:transparent;color:var(--clx-text-muted);font-size:11px;font-weight:600;letter-spacing:.04em}.flatpickr-calendar.clx-fp-modern .flatpickr-days,.flatpickr-calendar.clx-fp-modern .dayContainer{width:100%!important;min-width:0!important;max-width:none!important;border:none!important;box-shadow:none!important}.flatpickr-calendar.clx-fp-modern .flatpickr-day{position:relative;z-index:0!important;border:none!important;border-radius:999px!important;height:36px;line-height:36px;max-width:36px;margin:2px auto;color:var(--clx-text-heading);font-size:13px;font-weight:500;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.flatpickr-calendar.clx-fp-modern .flatpickr-day.prevMonthDay,.flatpickr-calendar.clx-fp-modern .flatpickr-day.nextMonthDay{color:var(--clx-text-muted);opacity:.4}.flatpickr-calendar.clx-fp-modern .flatpickr-day:hover:not(.selected):not(.startRange):not(.endRange):not(.disabled){background:color-mix(in srgb,var(--clx-primary) 10%,transparent)!important}.flatpickr-calendar.clx-fp-modern .flatpickr-day.today:not(.selected):not(.startRange):not(.endRange){background:color-mix(in srgb,var(--clx-primary) 12%,#fff)!important;color:var(--clx-primary)!important;font-weight:700;box-shadow:none}.flatpickr-calendar.clx-fp-modern .flatpickr-day.selected,.flatpickr-calendar.clx-fp-modern .flatpickr-day.startRange,.flatpickr-calendar.clx-fp-modern .flatpickr-day.endRange,.flatpickr-calendar.clx-fp-modern .flatpickr-day.selected:hover,.flatpickr-calendar.clx-fp-modern .flatpickr-day.startRange:hover,.flatpickr-calendar.clx-fp-modern .flatpickr-day.endRange:hover{z-index:0!important;background:var(--clx-primary)!important;border-color:var(--clx-primary)!important;color:#fff!important;font-weight:600;box-shadow:0 2px 10px color-mix(in srgb,var(--clx-primary) 35%,transparent)}.flatpickr-calendar.clx-fp-modern .flatpickr-day.inRange{background:color-mix(in srgb,var(--clx-primary) 12%,#fff)!important;border-color:transparent!important;color:var(--clx-text-heading)!important;box-shadow:none;border-radius:0!important}.flatpickr-calendar.clx-fp-modern .flatpickr-day.startRange{border-radius:999px 0 0 999px!important}.flatpickr-calendar.clx-fp-modern .flatpickr-day.endRange{border-radius:0 999px 999px 0!important}.flatpickr-calendar.clx-fp-modern.multiMonth{width:auto!important;padding:16px}.flatpickr-calendar.clx-fp-modern.multiMonth .flatpickr-days{width:auto!important}.flatpickr-calendar.clx-fp-modern.multiMonth .dayContainer{width:280px!important;min-width:280px!important}.fp-date-wrap .bx-field__input.flatpickr-input[readonly]{cursor:pointer;background:#fff}.fp-date-wrap .bx-field__input.flatpickr-input.active,.fp-date-wrap .bx-field__input.flatpickr-input:focus{border-color:var(--clx-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--clx-primary) 12%,transparent)}.flatpickr-calendar.clx-fp-modern.clx-fp-in-modal{z-index:100080!important}
