.qc-block .date-picker-wrapper,.qc-wrap .date-picker-wrapper{width:100%;max-width:none;position:relative}.qc-block .date-picker-wrapper .react-datepicker__input-container,.qc-wrap .date-picker-wrapper .react-datepicker__input-container{width:100%}.qc-block .date-picker-wrapper .react-datepicker__input-container input,.qc-wrap .date-picker-wrapper .react-datepicker__input-container input{height:40px;padding:8px 12px;margin:0;width:100%;box-sizing:border-box;border:1px solid #ccd4de;border-radius:8px;background:#fff;font-size:13px;cursor:pointer;outline:none}.qc-block .date-picker-wrapper .react-datepicker__input-container input.tourGuard_input_w01:not(.user-selected),.qc-block .date-picker-wrapper .react-datepicker__input-container input:not(.user-selected),.qc-wrap .date-picker-wrapper .react-datepicker__input-container input.tourGuard_input_w01:not(.user-selected),.qc-wrap .date-picker-wrapper .react-datepicker__input-container input:not(.user-selected){color:#999}.qc-block .date-picker-wrapper .react-datepicker__input-container input.has-value.user-selected,.qc-block .date-picker-wrapper .react-datepicker__input-container input.tourGuard_input_w01.user-selected,.qc-block .date-picker-wrapper .react-datepicker__input-container input.user-selected,.qc-wrap .date-picker-wrapper .react-datepicker__input-container input.has-value.user-selected,.qc-wrap .date-picker-wrapper .react-datepicker__input-container input.tourGuard_input_w01.user-selected,.qc-wrap .date-picker-wrapper .react-datepicker__input-container input.user-selected{color:#000}.qc-block .date-picker-wrapper .react-datepicker__input-container input::placeholder,.qc-wrap .date-picker-wrapper .react-datepicker__input-container input::placeholder{color:#999}.custom-calendar{font-family:NanumSquare,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif!important;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 3px 10px rgba(0,0,0,.15);background:#fff!important;padding:8px;transform:scale(.92);transform-origin:top left;touch-action:manipulation}.custom-calendar .react-datepicker__header{background-color:#f8f9fa!important;border-bottom:none!important;border-radius:6px 6px 0 0;padding-top:6px;padding-bottom:6px}.custom-calendar .react-datepicker__current-month{font-size:14px;font-weight:600;color:#333;margin-bottom:4px}.custom-calendar .react-datepicker__day-names{display:flex;justify-content:space-around;margin-bottom:2px}.custom-calendar .react-datepicker__day-name{width:28px;line-height:28px;margin:0;color:#666;font-size:11px;font-weight:600;text-align:center}.custom-calendar .react-datepicker__week{display:flex;justify-content:space-around}.custom-calendar .react-datepicker__day{width:28px;height:28px;line-height:28px;margin:1px;border-radius:4px;color:#333;font-size:12px;transition:all .2s;text-align:center;vertical-align:middle}.custom-calendar .react-datepicker__day:hover{background-color:#e8f4f8;border-radius:4px}.custom-calendar .react-datepicker__day--keyboard-selected,.custom-calendar .react-datepicker__day--selected{background-color:#2843e5;color:#fff;font-weight:600}.custom-calendar .react-datepicker__day--selected:hover{background-color:#1e32b8}.custom-calendar .react-datepicker__day--disabled{color:#ccc;cursor:not-allowed}.custom-calendar .react-datepicker__day--today{font-weight:600;color:#999}.custom-calendar .react-datepicker__day--today.react-datepicker__day--keyboard-selected,.custom-calendar .react-datepicker__day--today.react-datepicker__day--selected{color:#fff}.custom-calendar .react-datepicker__day--outside-month{color:#ccc}.custom-calendar .react-datepicker__navigation{top:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.custom-calendar .react-datepicker__navigation-icon{position:relative;top:0}.custom-calendar .react-datepicker__navigation-icon:before{border-color:#666;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:8px;width:8px;position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-4px}.custom-calendar .react-datepicker__navigation-icon--previous:before{transform:rotate(-135deg)}.custom-calendar .react-datepicker__navigation-icon--next:before{transform:rotate(45deg)}.custom-calendar .react-datepicker__navigation:hover :before{border-color:#2843e5}.custom-popper,.custom-popper .react-datepicker-popper,.react-datepicker-popper,.react-datepicker-popper[data-placement]{z-index:999999!important;position:absolute!important}@media (hover:none) and (pointer:coarse){.custom-popper,.custom-popper .react-datepicker-popper,.react-datepicker-popper,.react-datepicker-popper[data-placement]{z-index:2147483647!important;isolation:isolate}.custom-calendar .react-datepicker__navigation{top:2px}}