.new-year-notice{margin-bottom:16px;padding:16px;border:1px solid #b87732;border-radius:8px;background:#3b3023;color:#ffe4b3;font-size:14px;line-height:1.65}.new-year-notice h4{margin:0 0 8px;color:#ffe4b3;font-size:16px;line-height:1.5}.new-year-notice p{margin-bottom:8px}.holiday-date-hint{margin:4px 0 8px;color:#ffe4b3;font-size:14px;line-height:1.5}.rental-date-columns>.col{flex:1 1 200px;min-width:0}.holiday-pickup-input::-moz-placeholder{color:#656565;opacity:1}.holiday-pickup-input::placeholder{color:#656565;opacity:1}.new-year-return .ant-radio-wrapper{height:auto!important;line-height:1.5!important;white-space:normal}.return-location-label{margin:8px 0 6px;color:#fff;font-size:16px;font-weight:600;line-height:1.5}.em12{font-size:1.2em;color:#fff}.pickup-options{display:flex;border:1px solid #5a5a5a;border-radius:8px;overflow:hidden}.pickup-option{flex:1 1 auto;min-width:0;min-height:40px;padding:4px 8px;background:transparent;color:#d9d9d9;border:0;border-left:1px solid #5a5a5a;font-size:14px;line-height:1.2;cursor:pointer;transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent}.pickup-option:first-child{border-left:0}.pickup-option:not(:disabled):not(.active):hover{color:#fff;background:hsla(0,0%,100%,.06)}.pickup-option:focus{outline:none}.pickup-option.focus-visible,.pickup-option:focus-visible{box-shadow:inset 0 0 0 2px #ffb38f}.pickup-option.active{background:#f4631b;color:#fff;font-weight:500}.pickup-option:disabled{cursor:not-allowed;color:#777}@media (max-width:575px){.pickup-option{padding:4px 5px;font-size:13px}}@media (max-width:379px){.pickup-option{font-size:12px}}.return-airport-check{display:flex;align-items:center;grid-gap:10px;gap:10px;margin:6px 0 0;padding:6px 10px;border:1px solid #5a5a5a;border-radius:8px;color:#d9d9d9;cursor:pointer;transition:border-color .15s,background .15s}.return-airport-check:hover{border-color:#8a8a8a}.return-airport-check.checked{border-color:#f4631b;background:rgba(244,99,27,.1);color:#fff}.return-airport-check input{width:18px;height:18px;margin:0;flex:none;accent-color:#f4631b;cursor:pointer}.return-airport-check.is-fixed,.return-airport-check.is-fixed input{cursor:default}.return-airport-check-text{display:flex;flex-wrap:wrap;align-items:baseline;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;min-width:0;line-height:1.3}.return-airport-check-label{font-size:14px;font-weight:600;white-space:normal}.return-airport-check-fee{font-size:12px;opacity:.7;white-space:nowrap}