.ui-datepicker table.ui-datepicker-calendar{width:100%!important;font-size:13px!important;border-collapse:separate;border-spacing:6px;margin:0 auto!important}.ui-datepicker table.ui-datepicker-calendar tr td{position:relative;background:#f6f6f6;color:#454545;border-width:0;border-radius:8px;font-size:13px;line-height:1.2;cursor:pointer;padding:6px}.ui-datepicker table.ui-datepicker-calendar td:has(a.ui-state-active){background:var(--primary-color)!important;box-shadow:rgb(60 64 67 / .3) 0 1px 2px 0,rgb(60 64 67 / .15) 0 1px 3px 1px;font-weight:600}.ui-datepicker table.ui-datepicker-calendar td:has(a.ui-state-active) .ui-datepicker-lunar,.ui-datepicker table.ui-datepicker-calendar td:has(a.ui-state-active) .ui-datepicker-price{color:var(--text-primary)!important}.ui-datepicker table.ui-datepicker-calendar td a.ui-state-active{color:var(--text-primary)!important}.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-today a.ui-state-active{color:#fff!important}.ui-datepicker table.ui-datepicker-calendar td:has(a.ui-state-hover){background:#ededed;font-weight:400;color:#2b2b2b;cursor:pointer}.ui-datepicker table.ui-datepicker-calendar td:has(a.lunar-date-tet){background:var(--red-color);color:var(--white-color)}.ui-datepicker-header .close-datepicker{position:absolute;left:0}.ui-datepicker-header h3{font-weight:600;font-size:18px;line-height:1.4;color:var(--black-color)}.ui-datepicker-title-custom{display:none}td.ui-datepicker-today a.ui-state-default{background:#3c3c3c!important;border-radius:6px;color:#fff!important;line-height:1.5;width:fit-content;padding:0 3px}td.ui-datepicker-week-end-custom .ui-state-default{color:var(--red-color)!important}.ui-datepicker td a,.ui-datepicker td span{display:inline-block;color:var(--text-default)!important;padding:0;width:100%}.ui-datepicker td label{text-align:center;display:block;font-size:12px;font-weight:600;margin-top:2px}.ui-datepicker td a.ui-state-default,.ui-datepicker td span.ui-state-default{font-size:13px!important;font-weight:600;text-align:left}.ui-datepicker td a.ui-datepicker-lunar{text-align:right;font-size:11px}.ui-state-default,.ui-state-hover,.ui-widget-content .ui-state-default,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-default{border:transparent!important;background:0 0!important}.ui-datepicker.ui-datepicker-multi{width:auto!important;border-width:0!important;background-color:#fff;color:var(--text-secondary);line-height:1.125em;padding:10px;border-radius:20px;overflow-y:hidden;box-shadow:0 4px 30px -5px rgb(0 0 0 / .25);z-index:21!important}.ui-datepicker-multi-2 .ui-datepicker-group{padding:0 10px}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover{cursor:pointer}.ui-widget-header,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border-width:0!important;background:0 0!important}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon,.ui-widget-header .ui-icon{background:url(../images/ui-icons/chevron-right.webp) center/cover no-repeat!important}.ui-icon{width:25px!important;height:25px!important}.ui-icon-circle-triangle-w{transform:rotate(180deg)!important}@media screen and (max-width:576px){#ui-datepicker-div.ui-datepicker.ui-datepicker-multi{width:100vw!important;height:100vh;position:fixed!important;top:0!important;left:0!important;border-radius:unset;display:flex;flex-direction:column;align-items:center;gap:0;overflow-y:auto;padding:10px 10px 20px;z-index:210!important}.ui-datepicker-title-custom{display:block;position:absolute;top:0;background:var(--white-color);color:var(--title-color);font-weight:700;width:100%;text-align:center;padding:15px 0 5px;border-bottom:1px solid var(--border-color)}.ui-datepicker .ui-datepicker-group{margin-top:10px}.ui-datepicker .ui-datepicker-group.ui-datepicker-group-first{margin-top:50px}.ui-datepicker-multi-2 .ui-datepicker-group{width:100%;padding:0}span.date_back_btn{float:left;margin-left:3%;background:#f5f5f5;border:none;border-radius:6px;color:#7f7f7f;font-weight:500;padding:8px 10px}.date_wayflight_title{display:block;margin-top:2%;margin-right:3%}}.ui-datepicker table.ui-datepicker-calendar td:has(a.lunar-date-tet) a.lunar-date-tet,.ui-datepicker table.ui-datepicker-calendar td:has(a.lunar-date-tet) a.ui-state-default{color:#fff!important}.ui-datepicker table.ui-datepicker-calendar td:has(a.ui-state-active):has(a.lunar-date-tet) a.lunar-date-tet,.ui-datepicker table.ui-datepicker-calendar td:has(a.ui-state-active):has(a.lunar-date-tet) a.ui-state-default{color:var(--text-primary)!important}