:root{--box-shadow-right:3px 0;--box-shadow-left:-3px 0;--date-color-past:linen;--date-color-selected:#abc;--date-color-available:#68aa00;--date-color-reservation:#ca1a3a;--date-color-request:cyan;--date-color-not-available:#edd90c;--date-color-remains:#b97d72;--date-color-canceled:red}.color-available{color:var(--date-color-available)}.bg-available{background:var(--date-color-available)}.color-request{color:var(--date-color-request)}.bg-request{background:var(--date-color-request)}.color-reservation{color:var(--date-color-reservation)}.bg-reservation{background:var(--date-color-reservation)}.color-not-available,.color-not_available{color:var(--date-color-not-available)}.bg-not-available,.bg-not_available{background:var(--date-color-not-available)}.color-remains{color:var(--date-color-remains)}.bg-remains{background:var(--date-color-remains)}.color-canceled{color:var(--date-color-canceled)}.bg-canceled{background:var(--date-color-canceled)}.color-past{color:var(--date-color-past)}.bg-past{background:var(--date-color-past)}.include-result{background:#fff;font-size:1rem;padding:10px 10px 30px;text-align:center;width:auto}.include-result.remains-result{text-align:left}.include-result.remains-result .accommodation~.accommodation{border-top:1px dotted #999;margin-top:20px}.include-result.remains-result ul{margin:0}.include-result.calendar-result,.include-result.calendar-result *{font-family:Open Sans,Verdana,Arial,Helvetica,sans-serif!important}.include-result .choice-menu{margin:10px auto;text-align:left;width:250px}.include-result .choice-menu .menu-row{margin:10px auto}.include-result .choice-menu .menu-row select{margin-top:10px}.include-result .choice-menu .menu-row label{display:block}.include-result .choice-menu .menu-row.logo,.include-result .choice-menu .menu-row.logo img{max-width:200px;width:200px}.include-result .choice-menu .menu-row.accommodation-choice,.include-result .choice-menu .menu-row.month-choice{width:250px}.include-result .flatpickr-calendar{margin:auto}.include-result select{background:#ebebeb;border:1px dotted #b1b1b1;border-radius:5px;height:35px;padding-bottom:3px;padding-left:8px;padding-top:3px;width:100%}.include-result label,.include-result select{font-weight:300}.include-result h2,.include-result h3,.include-result h4,.include-result h5{font-size:2rem}.include-result h2,.include-result h2 p,.include-result h3,.include-result h3 p,.include-result h4,.include-result h4 p,.include-result h5,.include-result h5 p{color:#8d8d8d;margin:10px auto}.include-result p{margin:auto;padding:auto 10px}.include-result p,.include-result p:last-of-type{padding-bottom:inherit}.include-result p,.include-result p *{font-weight:400}@media (min-width:640px){.include-result .choice-menu{display:table;width:618px}.include-result .choice-menu .menu-row{display:table-cell;vertical-align:middle;width:auto}.include-result .choice-menu .menu-row:not(:first-of-type){padding-left:10px}.include-result .choice-menu .menu-row.month-choice select{width:150px}}@media (min-width:800px){.include-result.remains-result .dates{margin-left:100px}}@media (min-width:1200px){.include-result .choice-menu{max-width:800px;width:100%}.include-result .choice-menu .menu-row .input-group{display:table}.include-result .choice-menu .menu-row .input-group>*{display:table-cell}.include-result .choice-menu .menu-row.accommodation-choice select{width:250px}.include-result .choice-menu .menu-row label{padding-right:10px}}