.ui-datepicker{background-color:#fff;border-radius:0;box-shadow:0 6px 30px rgb(0 0 0 / .1);width:100%!important;max-width:600px;padding:0;border:1px solid #f0f0f0;z-index:1000!important;font-family:inherit;overflow:hidden}.ui-datepicker-multi-2 .ui-datepicker-group{float:left;width:50%;box-sizing:border-box;min-width:280px}.ui-datepicker-header{background:#fff0;border:none;padding:10px 8px;position:relative;text-align:center;border-bottom:1px solid #f0f0f0}.ui-datepicker-title{font-size:15px;font-weight:600;color:#333;margin:0}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;cursor:pointer;background:#f8f8f8;border-radius:0;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;border:none;outline:none}.ui-datepicker-prev{left:15px}.ui-datepicker-next{right:15px}.ui-datepicker-prev span,.ui-datepicker-next span{display:block;text-indent:-9999px;width:7px;height:7px;border-top:2px solid #888;border-left:2px solid #888;transition:border-color 0.2s ease}.ui-datepicker-prev span{transform:rotate(-45deg);margin-left:3px}.ui-datepicker-next span{transform:rotate(135deg);margin-right:3px}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{background-color:#f2f2f2}.ui-datepicker-prev:hover span,.ui-datepicker-next:hover span{border-color:#555}:root{--cell-height:26px;--cell-height-mobile:34px;--cell-height-small:28px}.ui-datepicker table{width:100%;border-collapse:collapse;margin:0;table-layout:fixed;border-spacing:0;empty-cells:show}.ui-datepicker tr{background-color:#fff!important;height:var(--cell-height)!important;min-height:var(--cell-height)!important;max-height:var(--cell-height)!important;line-height:var(--cell-height)!important;box-sizing:border-box!important;display:table-row!important;border:none!important;padding:0!important;margin:0!important}.ui-datepicker tr:first-child,.ui-datepicker tr:last-child{height:var(--cell-height)!important;min-height:var(--cell-height)!important;max-height:var(--cell-height)!important;line-height:var(--cell-height)!important;overflow:hidden!important}.ui-datepicker th{padding:0!important;text-align:center;font-weight:500;color:#888;text-transform:uppercase;font-size:11px;border:none;border-bottom:1px solid #f5f5f5;width:40px;height:var(--cell-height)!important;line-height:var(--cell-height)!important;vertical-align:middle!important;box-sizing:border-box!important}.ui-datepicker td{border:1px solid #f5f5f5;padding:0!important;margin:0!important;text-align:center;vertical-align:middle!important;width:40px;height:var(--cell-height)!important;min-height:var(--cell-height)!important;max-height:var(--cell-height)!important;line-height:var(--cell-height)!important;background-color:#fff!important;box-sizing:border-box!important;position:relative!important;display:table-cell!important;overflow:hidden!important;font-size:13px!important}.ui-datepicker tr:first-child td,.ui-datepicker tr:last-child td{height:var(--cell-height)!important;min-height:var(--cell-height)!important;max-height:var(--cell-height)!important;line-height:var(--cell-height)!important;font-size:13px!important;padding:0!important;position:relative!important;border-width:1px!important;overflow:hidden!important}.ui-datepicker tr:first-child td.ui-datepicker-other-month,.ui-datepicker tr:last-child td.ui-datepicker-other-month{height:var(--cell-height)!important;min-height:var(--cell-height)!important;max-height:var(--cell-height)!important;line-height:var(--cell-height)!important;padding:0!important;border-width:1px!important}.ui-datepicker-group-first td:last-child{border-right:none}.ui-datepicker-group-last td:first-child{border-left:none}.ui-datepicker td.ui-datepicker-other-month,.ui-datepicker td.ui-datepicker-unselectable,.ui-datepicker td.ui-state-disabled,.ui-datepicker td.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled{height:var(--cell-height)!important;min-height:var(--cell-height)!important;max-height:var(--cell-height)!important;line-height:var(--cell-height)!important;padding:0!important;display:table-cell!important;vertical-align:middle!important;font-size:13px!important}.ui-datepicker td span,.ui-datepicker td a{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;text-align:center!important;text-decoration:none;color:#333;border-radius:0;transition:all 0.2s ease;position:relative;margin:0!important;padding:0!important;font-size:13px!important;font-weight:400;box-sizing:border-box!important;vertical-align:middle!important;line-height:normal!important}.ui-datepicker td:empty,.ui-datepicker td.ui-datepicker-other-month:empty,.ui-datepicker td.ui-datepicker-unselectable:empty,.ui-datepicker td.ui-state-disabled:empty,.ui-datepicker td.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled:empty{height:var(--cell-height)!important;position:relative!important}.ui-datepicker td:empty::after,.ui-datepicker td.ui-datepicker-other-month:empty::after,.ui-datepicker td.ui-datepicker-unselectable:empty::after,.ui-datepicker td.ui-state-disabled:empty::after,.ui-datepicker td.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled:empty::after{content:"\00a0";display:block!important;height:var(--cell-height)!important;line-height:var(--cell-height)!important;visibility:hidden;position:absolute;top:0;left:0;width:100%}.ui-datepicker-group tr:first-child td:first-child,.ui-datepicker-group tr:first-child td:first-child a,.ui-datepicker-group tr:first-child td:first-child span{height:var(--cell-height)!important;min-height:var(--cell-height)!important;max-height:var(--cell-height)!important;line-height:var(--cell-height)!important;box-sizing:border-box!important;font-size:13px!important;border-width:1px!important;overflow:hidden!important}.ui-datepicker-week-end a{font-weight:bold!important}.ui-datepicker-other-month .ui-state-default{color:#ddd}.ui-datepicker-today .ui-state-default{position:relative;border:none;font-weight:400}.ui-datepicker-today .ui-state-default::after{display:none}.ui-state-highlight.checkin-date .ui-state-default,.ui-state-active{background-color:#345a3e!important;color:white!important;font-weight:400;border-radius:0;box-shadow:none}.date-2025-4-12 .ui-state-default{border:none;background-color:#fff0}.checkin-checkout-inner .ui-state-default{background-color:rgb(179 135 40 / .15);color:#333}.ui-state-highlight.checkout-date .ui-state-default{background-color:#345a3e!important;color:white!important;font-weight:400;border-radius:0;box-shadow:none}.ui-datepicker td a:hover{background-color:rgb(179 135 40 / .08)}.ui-state-disabled{opacity:.4}.ui-datepicker-row-break{clear:both;width:100%;font-size:0;height:0}.ui-datepicker-group-first{position:relative}.ui-datepicker-group-first::after{content:'';position:absolute;top:0;right:0;width:1px;height:100%;background-color:#f5f5f5;z-index:2}.ui-datepicker-group-first tr:last-child td:last-child a,.ui-datepicker-group-last tr:first-child td:first-child a{position:relative}.ui-datepicker:after{content:"";display:block;clear:both}.vbo-drp-commands-bottom{display:none!important}.ui-datepicker tr:nth-child(even){background-color:#fff!important}.ui-datepicker tr:nth-child(odd){background-color:#fff!important}.ui-datepicker td,.ui-datepicker td *,.ui-datepicker th,.ui-datepicker th *,.ui-datepicker tr,.ui-datepicker tr *{height:var(--cell-height)!important;min-height:var(--cell-height)!important;max-height:var(--cell-height)!important;overflow:hidden!important;box-sizing:border-box!important}.datepicker-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:999}@media screen and (min-width:769px){.datepicker-centered{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;box-shadow:0 15px 50px rgb(0 0 0 / .25)!important;z-index:1001!important;border-radius:4px;border:none}}@media screen and (max-width:768px){.ui-datepicker{z-index:1001!important}}@media screen and (max-width:768px){:root{--cell-height:var(--cell-height-mobile)}.ui-datepicker{max-width:100%;position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;width:100%!important;border-radius:0;overflow:hidden;box-shadow:0 -4px 20px rgb(0 0 0 / .15);transform:translateY(0);transition:transform 0.3s ease;z-index:9999999!important;max-height:80vh;padding-bottom:20px}.ui-datepicker[style*="display: none"]{transform:translateY(100%)}.ui-datepicker-multi-2 .ui-datepicker-group{width:100%;float:none;margin:0;min-width:auto}.ui-datepicker-multi .ui-datepicker-group{margin:0}.ui-datepicker-multi .ui-datepicker-group table{width:100%;margin:0;table-layout:fixed}.ui-datepicker th,.ui-datepicker td{width:14.28%}.ui-datepicker-group-first td:last-child{border-right:1px solid #f5f5f5}.ui-datepicker-group-last td:first-child{border-left:1px solid #f5f5f5}.ui-datepicker-group-first::after{display:none}.ui-datepicker-row-break{display:none}.ui-datepicker-header::before{display:none!important}}@media screen and (max-width:375px){:root{--cell-height:var(--cell-height-small)}.ui-datepicker th{font-size:11px}.ui-datepicker td span,.ui-datepicker td a{font-size:12px}}@media screen and (max-width:768px){.ui-datepicker-header{position:sticky;top:0;background:#fff;z-index:1;padding:12px 10px;border-bottom:1px solid #f0f0f0}.ui-datepicker-header::before{display:none!important}}.ui-datepicker:not(.ui-datepicker-inline){display:none}.ui-datepicker-calendar tr:nth-child(even),.ui-datepicker-calendar tr:nth-child(odd){background-color:transparent!important}.ui-datepicker-calendar td,.ui-datepicker-calendar th{background-color:transparent!important}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ui-datepicker td,.ui-datepicker th,.ui-datepicker tr{height:var(--cell-height)!important;line-height:var(--cell-height)!important}.ui-datepicker td a,.ui-datepicker td span{line-height:var(--cell-height)!important;height:100%!important}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.ui-datepicker td,.ui-datepicker th,.ui-datepicker tr{height:var(--cell-height)!important}.ui-datepicker td a,.ui-datepicker td span{height:100%!important}}}@-moz-document url-prefix(){.ui-datepicker td,.ui-datepicker th{height:var(--cell-height)!important}.ui-datepicker tr{height:var(--cell-height)!important}}html body .ui-datepicker tr,html body .ui-datepicker td,html body .ui-datepicker th{height:var(--cell-height)!important;min-height:var(--cell-height)!important;max-height:var(--cell-height)!important;line-height:var(--cell-height)!important;box-sizing:border-box!important}html body .ui-datepicker tr:first-child td,html body .ui-datepicker tr:last-child td{height:var(--cell-height)!important;min-height:var(--cell-height)!important;max-height:var(--cell-height)!important;line-height:var(--cell-height)!important}html body .ui-datepicker-group-first tr:last-child,html body .ui-datepicker-group-last tr:first-child,html body .ui-datepicker-group-first tr:last-child td,html body .ui-datepicker-group-last tr:first-child td{height:var(--cell-height)!important;min-height:var(--cell-height)!important;max-height:var(--cell-height)!important;line-height:var(--cell-height)!important}