@charset "UTF-8";[data-v-40d640b1]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.status-box[data-v-40d640b1]{padding:1rem;margin:1rem 0;border-radius:12px;font-size:1rem;font-weight:700}.status-box.success[data-v-40d640b1]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-box.error[data-v-40d640b1]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.status-box.warning[data-v-40d640b1]{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba}[data-v-f0f1541c]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.login-container[data-v-f0f1541c]{display:flex;flex-direction:column;height:100vh}@media (min-width: 768px){.login-container[data-v-f0f1541c]{flex-direction:row}}.login-container .login-image[data-v-f0f1541c]{flex:1;background-color:#f5f5f5}.login-container .login-image img[data-v-f0f1541c]{width:100%;height:100%;object-fit:cover}.login-container .login-form-container[data-v-f0f1541c]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background-color:#8d7d48}.login-container .logo-container img[data-v-f0f1541c]{width:100px}h2[data-v-f0f1541c]{display:flex;flex-direction:column;color:#fff;margin-bottom:1rem;text-align:center}p[data-v-f0f1541c]{color:#fff;font-size:1rem;text-align:center;margin-bottom:2rem;max-width:480px}.input-field[data-v-f0f1541c]{width:100%;box-sizing:border-box}.links[data-v-f0f1541c]{margin-top:1rem;text-align:center}.links a[data-v-f0f1541c]{color:#fff;font-size:.875rem;margin:0 .5rem;text-decoration:none}.forgot-password[data-v-f0f1541c]{margin-right:.5rem}[data-v-88bff4be]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.radio-group[data-v-88bff4be]{display:flex;scroll-behavior:smooth;position:relative}@media (min-width: 768px){.radio-group[data-v-88bff4be]{display:flex;flex-wrap:wrap;align-items:center;gap:20px}}.radio-group .radio-content img[data-v-88bff4be]{height:0;opacity:0;transition:height .3s ease-in-out,opacity .5s ease-in-out,margin-bottom .3s ease-in-out}.radio-group:hover .radio-content img[data-v-88bff4be]{height:100px;opacity:1;margin-bottom:20px;transition:height .3s ease-in-out,opacity .3s ease-in-out}.custom-select[data-v-88bff4be]{position:relative;width:100%;padding:12px;color:#244154;box-sizing:border-box;background-color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .3s;border-radius:12px}.custom-select .custom-select-selected .selected-unit-image[data-v-88bff4be]{width:50px;height:50px;border-radius:50px}.custom-select .custom-select-selected .selected-unit-label[data-v-88bff4be]{width:15px;margin-left:5px}.custom-select-selected[data-v-88bff4be]{display:flex;justify-content:space-between;align-items:center}.custom-select-options[data-v-88bff4be]{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 2px 8px #00000026;z-index:10;max-height:200px;overflow-y:auto;margin-top:8px}.custom-select-option[data-v-88bff4be]{padding:10px;cursor:pointer;transition:background-color .2s}.custom-select-option[data-v-88bff4be]:hover{background-color:#f0f0f0}.radio-button[data-v-88bff4be]{display:inline-block;cursor:pointer;position:relative;text-align:center}.radio-button .radio-content[data-v-88bff4be]{position:relative;width:100%;height:100%;display:flex;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;background-size:cover;background-position:center;border-radius:50px;transition:background-color .3s;color:#fff;background-color:#433c26;padding:10px}.radio-button .radio-content .overlay[data-v-88bff4be]{position:absolute;top:0;left:0;width:100%;height:100%}.radio-button .radio-content img[data-v-88bff4be]{width:100px;height:0;opacity:0;object-fit:cover;border-radius:100px;border:1px solid white;transition:height .3s ease}.radio-button .radio-content .radio-title[data-v-88bff4be]{z-index:1;font-size:1rem;color:#fff}.radio-button input[type=radio][data-v-88bff4be]{display:none}.radio-button input[type=radio]:checked+.radio-content[data-v-88bff4be]{background-color:#fff;border:2px solid #fff}.radio-button input[type=radio]:checked+.radio-content .radio-title[data-v-88bff4be]{color:#8d7d48}[data-v-a41af79b]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.profile-dropdown[data-v-a41af79b]{position:relative;display:inline-block;cursor:pointer}.avatar-container[data-v-a41af79b]{display:flex;justify-content:center;align-items:center;background-color:#433c26;border-radius:50%;padding:5px;width:45px;height:45px}.avatar-container .avatar-icon[data-v-a41af79b]{display:flex}@media (min-width: 768px){.avatar-container[data-v-a41af79b]{margin:0 40px}}.dropdown-menu[data-v-a41af79b]{position:absolute;right:0;top:100%;background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px #0003;width:150px;padding:10px;z-index:10}.menu-item[data-v-a41af79b]{display:block;padding:8px 12px;color:#333;text-decoration:none}.menu-item[data-v-a41af79b]:hover{background-color:#f0f0f0}.fade-enter-active[data-v-a41af79b],.fade-leave-active[data-v-a41af79b]{transition:opacity .3s}.fade-enter[data-v-a41af79b],.fade-leave-to[data-v-a41af79b]{opacity:0}[data-v-8d027a7f]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.header[data-v-8d027a7f]{width:100%;height:100px}.header-content[data-v-8d027a7f]{width:100%;height:100%;background-color:#8d7d48;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:space-between}.header-content .left-section[data-v-8d027a7f]{min-width:100px}.header-content .left-section .logo img[data-v-8d027a7f]{height:50px;margin:0 20px}@media (min-width: 768px){.header-content .left-section .logo img[data-v-8d027a7f]{height:70px}}.header-content .mid-section[data-v-8d027a7f]{display:flex;justify-content:flex-end;position:relative;flex-grow:1;white-space:nowrap}@media screen and (min-width: 768px){.header-content .mid-section[data-v-8d027a7f]{margin:0 20px}.header-content .mid-section .radio-group[data-v-8d027a7f]{display:flex;padding:0 20px;flex-wrap:nowrap;gap:10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;position:relative;scroll-snap-type:x mandatory}.header-content .mid-section .radio-group[data-v-8d027a7f]>*{flex-shrink:0;white-space:nowrap}.header-content .mid-section .radio-group[data-v-8d027a7f]::-webkit-scrollbar{display:none}}@media screen and (min-width: 768px){.header-content .mid-section[data-v-8d027a7f]:before,.header-content .mid-section[data-v-8d027a7f]:after{content:"";position:absolute;top:0;bottom:0;width:20px;pointer-events:none;z-index:2}.header-content .mid-section[data-v-8d027a7f]:before{left:0;background:linear-gradient(to right,#8d7d48,#8d7d4800)}.header-content .mid-section[data-v-8d027a7f]:after{right:0;background:linear-gradient(to left,#8d7d48,#8d7d4800)}}.header-content .right-section[data-v-8d027a7f]{width:25%;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.header-content .right-section[data-v-8d027a7f]{justify-content:flex-end;width:100px}}[data-v-34eb0576]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.footer-nav[data-v-34eb0576]{position:fixed;bottom:0;left:0;width:100%;background-color:#08161c;box-shadow:0 -2px 5px #0000001a;display:flex;justify-content:center;padding:10px 0;z-index:1000}.footer-nav ul[data-v-34eb0576]{display:flex;width:100%;list-style:none;margin:0;padding:5px 0;justify-content:space-around}.footer-nav ul li[data-v-34eb0576]{margin:0 5px;text-align:center}.footer-nav ul li a[data-v-34eb0576]{text-align:center;text-decoration:none;color:#fff;font-size:.9rem}.footer-nav ul li a svg[data-v-34eb0576]{text-align:center;width:30px;height:30px}.footer-nav ul li.active a[data-v-34eb0576],.footer-nav ul li.active svg path[data-v-34eb0576]{color:#8d7d48;fill:#fff;font-weight:700}.footer-nav ul li.active:first-child svg path[data-v-34eb0576]{fill:none;stroke:#fff}@media (min-width: 768px){.footer-nav[data-v-34eb0576]{display:none}}[data-v-ea88b06e]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.footer[data-v-ea88b06e]{background-color:#1e2b31;width:100%;padding-bottom:60px}.footer span[data-v-ea88b06e]{color:#fff}@media (min-width: 768px){.footer[data-v-ea88b06e]{padding-bottom:0}}.footer .left-section[data-v-ea88b06e]{margin-left:5px}.wrapper[data-v-ea88b06e]{width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:20px}.sidebar{flex:0 0 20px;padding:20px;box-shadow:2px 0 5px #0000001a;background-color:#08161c;position:relative}.sidebar ul{position:sticky;top:40px;list-style:none;padding-top:40px;padding-left:1.5vw}.sidebar ul li{margin-bottom:20px}.sidebar ul li a{text-decoration:none;color:#b7b7b7;display:flex;align-items:center;font-size:1rem}.sidebar ul li a svg{margin-right:15px;width:25px;height:25px}.sidebar ul li a span{display:none}@media (min-width: 1400px){.sidebar ul li a span{display:block}}.sidebar ul li.active a{color:#fff}.sidebar ul li.active a svg path{fill:#fff}.sidebar ul li.active a.home-link svg path{stroke:#fff;fill:none}.sidebar .watermark{position:absolute;bottom:40px;left:50%;transform:translate(-50%,-50%)}.sidebar .watermark img{width:100%}@media (min-width: 1400px){.sidebar{flex:0 0 200px}}.layout{display:flex;flex-direction:column;min-height:100vh}.content-wrapper{display:flex;flex-direction:column;flex-grow:1;background-color:#f2efe8}.content-wrapper .main-content{width:100%;max-width:1400px;margin:0 auto;flex-grow:1;padding:80px 20px 100px;box-sizing:border-box}.content-wrapper .main-content .header{margin-bottom:40px}@media (min-width: 768px){.content-wrapper .main-content{width:calc(100vw - 240px)}}.content-wrapper .sidebar{padding:20px;box-shadow:2px 0 5px #0000001a}@media (min-width: 768px){.content-wrapper{flex-direction:row}.content-wrapper .main-content{padding:60px}}@media (min-width: 1400px){.content-wrapper .main-content{padding:60px 120px}}.filters-container{width:100%;text-align:right;margin-bottom:20px}.statistics-card .unit-stat-container{display:flex;flex-direction:column;background-color:#fff;border-radius:12px;overflow:hidden;border:1px solid #E2E0DC}@media (min-width: 768px){.statistics-card .unit-stat-container{flex-direction:row}}.statistics-card .unit-stat-container .unit-image-title{position:relative;width:100%;height:165px;border-radius:0 0 12px 12px}.statistics-card .unit-stat-container .unit-image-title .overlay{position:absolute;width:100%;height:100%;background:linear-gradient(0deg,#08161c 1%,#fff0 50%)}@media (min-width: 768px){.statistics-card .unit-stat-container .unit-image-title{width:25%;height:250px}}.statistics-card .unit-stat-container .unit-image-title .title{position:absolute;bottom:20px;left:20px;color:#fff;font-size:.9rem}.statistics-card .unit-stat-container .unit-image-title .image{width:100%;height:100%;object-fit:cover}.statistics-card .unit-stat-container .info{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:0 25px px 0}@media (min-width: 768px){.statistics-card .unit-stat-container .info{width:75%}}.statistics-card .unit-stat-container .info .stats{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;height:100%}.statistics-card .unit-stat-container .info .stat-item{display:flex;flex-direction:column;justify-content:space-between;text-align:center;padding:25px 15px 35px;border-right:2px solid #e5e5e5}@media (min-width: 768px){.statistics-card .unit-stat-container .info .stat-item{padding:25px}}.statistics-card .unit-stat-container .info .stat-item:last-child{border-right:none}.statistics-card .unit-stat-container .info .stat-item .stat-icon{display:flex;align-items:center;justify-content:center;height:50px}.statistics-card .unit-stat-container .info .stat-item .stat-icon svg{width:40px;margin-bottom:15px}.statistics-card .unit-stat-container .info .stat-item .stat-icon svg path{fill:#8d7d48}@media (min-width: 768px){.statistics-card .unit-stat-container .info .stat-item .stat-icon{height:100px}.statistics-card .unit-stat-container .info .stat-item .stat-icon svg{width:80px;margin-bottom:0}.statistics-card .unit-stat-container .info .stat-item .stat-icon img{width:50px}}.statistics-card .unit-stat-container .info .stat-item .stat-text .stat-value{font-family:Aleo,sans-serif;color:#8d7d48;font-size:1.1rem;font-weight:700}@media (min-width: 768px){.statistics-card .unit-stat-container .info .stat-item .stat-text .stat-value{font-size:1.4rem}}.statistics-card .unit-stat-container .info .stat-item .stat-label{font-family:Barlow Semi Condensed,sans-serif;font-size:1rem;margin-top:5px;color:#08161c}.statistics-card .unit-stat-container .title{margin:0;font-size:18px}.statistics-card .unit-stat-container p{font-style:italic;color:#7a7a7a}.swiper-pagination{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);display:flex;gap:8px}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;background-color:#fff;opacity:.5}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}[data-v-042015f3]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.header[data-v-042015f3]{height:0px}.blog-container .blog-container-main[data-v-042015f3]{display:grid;grid-template-columns:1fr;flex-direction:column;align-items:center;justify-content:center;padding:20px;background-color:#fff;border:2px solid #E0E0E0;border-radius:12px;transition:all .3s ease-in-out}.blog-container .blog-container-main .blog-icon[data-v-042015f3]{width:75px;height:75px;margin:0 auto}.blog-container .blog-container-main .blog-icon svg[data-v-042015f3]{width:100%;height:100%;fill:#1e63ef}@media (min-width: 768px){.blog-container .blog-container-main[data-v-042015f3]{grid-template-columns:10vw 1fr}}.blog-container .blog-container-main div[data-v-042015f3]{width:100%}.blog-container .blog-container-main div article[data-v-042015f3]{border-bottom:1px solid #E0E0E0;width:100%}.blog-container .blog-container-main div article a[data-v-042015f3]{display:grid;grid-template-columns:110px 1fr;font-size:1rem}.blog-container .blog-container-main div article a p[data-v-042015f3]{font-family:Barlow Semi Condensed,sans-serif;font-size:1.2rem;color:#244154}.blog-container .blog-container-main div article a p[data-v-042015f3]:first-child{font-weight:600}.blog-container .blog-container-main div article[data-v-042015f3]:last-child{border-bottom:none}.blog-container .blog-container-main div article .blog-icon[data-v-042015f3]{width:75px;height:75px;padding:0 20px}.blog-container .blog-container-main div article .blog-icon svg[data-v-042015f3]{width:100%;height:100%;fill:#1e63ef}.blog-container .btn[data-v-042015f3]{display:inline-block;font-family:Barlow Semi Condensed,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#8d7d48;border:none;padding:8px 12px;font-size:1rem;color:#fff;border-radius:50px;cursor:pointer;transition:border-color .3s,box-shadow .3s;background-repeat:no-repeat;background-position:right 12px center;background-size:16px;margin-top:20px}[data-v-f7aa7a5f]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}#statistics[data-v-f7aa7a5f]{margin-top:40px;position:relative}#quickstart[data-v-f7aa7a5f]{margin-top:0}#quickstart .quickstart-items[data-v-f7aa7a5f]{margin-top:15px;display:flex;flex-direction:column}#quickstart .quickstart-items .quickstart-item[data-v-f7aa7a5f]{width:100%;background-color:#8d7d48;color:#fff;padding:.5rem;box-sizing:border-box;border-radius:12px;margin-bottom:12px}#quickstart .quickstart-items .quickstart-item a[data-v-f7aa7a5f]{text-decoration:none;color:#fff}#quickstart .quickstart-items .quickstart-item h3[data-v-f7aa7a5f]{margin-bottom:10px;text-decoration:none;color:#fff}#quickstart .quickstart-items .quickstart-item h3 svg[data-v-f7aa7a5f]{width:15px;height:15px;margin-left:10px}@media (min-width: 768px){#quickstart .quickstart-items .quickstart-item h3 svg[data-v-f7aa7a5f]{display:inline}}#quickstart .quickstart-items .quickstart-item p[data-v-f7aa7a5f]{font-size:1rem}@media (min-width: 768px){#quickstart .quickstart-items .quickstart-item[data-v-f7aa7a5f]{width:48%;padding:2rem}}@media (min-width: 768px){#quickstart .quickstart-items[data-v-f7aa7a5f]{margin-top:0;flex-direction:row;justify-content:space-between}}#blog[data-v-f7aa7a5f]{padding:60px 0}[data-v-db53e97f]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.date-display[data-v-db53e97f]{display:flex;padding:10px 0}.date-display .date-item[data-v-db53e97f]{display:flex;flex-direction:column;margin-right:80px}.date-display .date-item .label[data-v-db53e97f]{font-size:.8rem;margin-bottom:5px}.date-display .date-item .date[data-v-db53e97f]{font-size:1rem;font-weight:600;color:#244154}@media (max-width: 768px){.hide-on-mobile[data-v-db53e97f]{display:none!important}}.calendar-custom{background-color:#fff;padding:0;border-radius:12px}.calendar-custom .calendar-footer{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0}.calendar-custom .calendar-footer .calendar-submit-container{display:flex;align-items:center}.calendar-custom .calendar-footer .calendar-submit-container .button-reset-container .button-reset{padding:0;margin:0;height:50px}.calendar-custom .calendar-footer .calendar-submit-container .button-reset-container .button-reset svg{width:50px;height:54px}.calendar-custom .calendar-footer .calendar-submit-container .btn{width:100%;margin-bottom:20px}@media screen and (min-width: 1024px){.calendar-custom .calendar-footer .calendar-submit-container{flex-direction:row}}@media screen and (min-width: 1024px){.calendar-custom .calendar-footer{flex-direction:row;padding:0 40px}.calendar-custom .calendar-footer .btn{min-width:300px}}.calendar-custom .booking-info-notice{display:flex;flex-direction:column-reverse;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:1px solid rgba(226,232,240,.8);border-left:0;border-right:0;color:#244154;position:relative;width:100%;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.calendar-custom .booking-info-notice:hover{box-shadow:0 2px 6px #00000014;transform:translateY(-1px)}.calendar-custom .booking-info-notice .booking-text{flex:1;width:100%}.calendar-custom .booking-info-notice .booking-text .booking-inline{display:grid;grid-template-columns:1fr 60px;grid-template-areas:"date nights" "name name" "status status";align-items:center;gap:12px}.calendar-custom .booking-info-notice .booking-text .booking-inline .status-badge{grid-area:status;display:inline-block;padding:10px 14px;color:#fff;text-align:center;border-radius:12px;font-size:.8rem;font-weight:500;min-width:80px;max-width:unset!important}.calendar-custom .booking-info-notice .booking-text .booking-inline .status-badge.status-blocked{background-color:#1e63ef}.calendar-custom .booking-info-notice .booking-text .booking-inline .status-badge.status-confirmed{background-color:#51a963}.calendar-custom .booking-info-notice .booking-text .booking-inline .status-badge.status-canceled{background-color:#777}.calendar-custom .booking-info-notice .booking-text .booking-inline .booking-item{display:flex;align-items:center;gap:6px;font-weight:500;color:#244154;background-color:#f0f4f8;padding:8px 14px;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.calendar-custom .booking-info-notice .booking-text .booking-inline .booking-item.booking-date{grid-area:date}.calendar-custom .booking-info-notice .booking-text .booking-inline .booking-item.booking-nights{grid-area:nights;padding:8px 14px;gap:3px;justify-content:flex-start;min-width:0;overflow:hidden;flex-shrink:1}.calendar-custom .booking-info-notice .booking-text .booking-inline .booking-item.booking-nights .booking-icon{width:12px;height:12px;flex-shrink:0}.calendar-custom .booking-info-notice .booking-text .booking-inline .booking-item.booking-name{grid-area:name}.calendar-custom .booking-info-notice .booking-text .booking-inline .booking-item .booking-icon{width:16px;height:16px;flex-shrink:0}.calendar-custom .booking-info-notice .booking-text .booking-inline .booking-item .booking-icon path{fill:#00204a}.calendar-custom .booking-info-notice .booking-close{width:100%;background:#0000000a;border:none;border-radius:12px;font-size:1.2rem;line-height:1;color:#64748b;cursor:pointer;padding:0;margin:0;transition:all .2s ease;flex-shrink:0;height:30px;display:flex;align-items:center;justify-content:center}.calendar-custom .booking-info-notice .booking-close:hover{background:#00000014;color:#1e63ef;transform:scale(1.1)}.calendar-custom .booking-info-notice .booking-close:active{transform:scale(.95)}@media screen and (min-width: 1200px){.calendar-custom .booking-info-notice{font-size:.9rem;margin:20px 20px 25px 0;padding:7.5px 20px;gap:14px}.calendar-custom .booking-info-notice .booking-text .booking-inline{grid-template-columns:auto auto auto auto;grid-template-areas:"date nights name status";gap:16px}.calendar-custom .booking-info-notice .booking-text .booking-inline .status-badge{font-size:.85rem;padding:9px 14px}.calendar-custom .booking-info-notice .booking-text .booking-inline .booking-item{gap:8px;padding:8px 14px}.calendar-custom .booking-info-notice .booking-text .booking-inline .booking-item .booking-icon{width:18px;height:18px}.calendar-custom .booking-info-notice .booking-close{width:25px;height:25px}.calendar-custom .booking-info-notice .booking-text .booking-inline{grid-template-columns:auto auto auto auto;grid-template-areas:"date nights name status";gap:5px}}@media screen and (min-width: 1200px){.calendar-custom .booking-info-notice{flex-direction:row;border-radius:12px;border-left:1px solid rgba(226,232,240,.8);border-right:1px solid rgba(226,232,240,.8)}}.calendar-custom .button-reset-container{display:flex;margin:15px 0;justify-content:start}.calendar-custom .button-reset-container .button-reset{margin:1rem 0;padding:.5rem 1rem;background-color:transparent;color:#1e63ef;border:none;cursor:pointer}@media screen and (min-width: 1024px){.calendar-custom{padding:40px}}[data-v-8c9c4a82]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.toggleModelOverlay[data-v-8c9c4a82]{display:none}.toggleModelOverlay.open[data-v-8c9c4a82]{display:block;position:fixed;background:#0006;height:100vh;width:100%;top:0;left:0}.toggleModelOverlay.open .toggleModel[data-v-8c9c4a82]{position:absolute;background:#fff;width:80%;top:50%;left:50%;border-radius:12px;padding:25px 20px 15px;transform:translate(-50%,-50%)}.toggleModelOverlay.open .toggleModel .modelBody[data-v-8c9c4a82]{display:flex;flex-direction:column-reverse}.toggleModelOverlay.open .toggleModel .modelBody .model-row[data-v-8c9c4a82]{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:20px 0}.toggleModelOverlay.open .toggleModel .modelBody .model-row span[data-v-8c9c4a82]{font-size:1rem}.toggleModelOverlay.open .toggleModel .modelBody .model-row.download-row[data-v-8c9c4a82]{padding:0;border:none}.toggleModelOverlay.open .toggleModel .modelBody .model-row.download-row .action-buttons[data-v-8c9c4a82]{display:flex;gap:8px;align-items:center}.toggleModelOverlay.open .toggleModel .modelBody .model-row[data-v-8c9c4a82]:first-child{border-bottom:none}.toggleModelOverlay.open .toggleModel .toggleClose[data-v-8c9c4a82]{position:absolute;top:-13px;right:-13px;background-color:#fff;border-radius:50%;height:25px;width:25px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px #000000a8}.toggleModelOverlay.open .toggleModel .toggleClose svg[data-v-8c9c4a82]{height:20px;width:20px}.toggleModelOverlay.open .toggleModel .toggleClose svg path[data-v-8c9c4a82]{fill:#00204a}body:has(.invoice-list) .data-grid div.row .cell[data-v-8c9c4a82]:nth-child(n+3){display:none}@media (min-width: 768px){body:has(.invoice-list) .data-grid div.row .cell[data-v-8c9c4a82]:nth-child(n+3){display:block}}body:has(.invoice-list) .data-grid div.row .cell[data-v-8c9c4a82]:nth-child(2):after{content:"···";font-size:1.3rem;position:absolute;top:40%;right:30px;transform:translateY(-50%);line-height:0px}@media (min-width: 768px){body:has(.invoice-list) .data-grid div.row .cell[data-v-8c9c4a82]:nth-child(2):after{display:none}}body:has(.calendar-wrapper) .data-grid div.row .cell[data-v-8c9c4a82]:nth-child(n+5){display:none}@media (min-width: 768px){body:has(.calendar-wrapper) .data-grid div.row .cell[data-v-8c9c4a82]:nth-child(n+5){display:block}}body:has(.calendar-wrapper) .data-grid div.row .cell[data-v-8c9c4a82]:nth-child(4):after{content:"···";font-size:1.3rem;position:absolute;top:40%;right:30px;transform:translateY(-50%);line-height:0px}@media (min-width: 768px){body:has(.calendar-wrapper) .data-grid div.row .cell[data-v-8c9c4a82]:nth-child(4):after{display:none}}.data-grid[data-v-8c9c4a82]{display:grid;grid-template-rows:auto 1fr}.data-grid .header[data-v-8c9c4a82]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));font-weight:700;padding:0;margin-bottom:0}@media (min-width: 768px){.data-grid .header[data-v-8c9c4a82]{padding:0 30px}}.data-grid .header .header-cell[data-v-8c9c4a82]{display:flex;align-items:center;cursor:pointer;padding-left:9px;font-size:.9rem}@media (min-width: 768px){.data-grid .header .header-cell[data-v-8c9c4a82]{padding-left:0}}.data-grid .header .header-cell .grid-sort-icon[data-v-8c9c4a82]{display:flex;width:10px;margin-left:5px;transition:transform .3s ease}.data-grid .header .header-cell .grid-sort-icon[data-v-8c9c4a82]{display:flex;width:10px;transition:transform .3s ease}.data-grid .header .header-cell .grid-sort-icon img[data-v-8c9c4a82]{transform:rotate(0);width:100%}.data-grid .header .header-cell .grid-sort-icon.rotated img[data-v-8c9c4a82]{transform:rotate(180deg)}.data-grid .header .header-cell .sortable[data-v-8c9c4a82]:hover{background-color:#e2e2e2}.data-grid .cell[data-v-8c9c4a82]{padding:0 5px;position:relative}.data-grid .cell[class*=status-] span[data-v-8c9c4a82]{border-radius:12px}@media (min-width: 768px){.data-grid .cell[data-v-8c9c4a82]{padding:0}}.data-grid .body[data-v-8c9c4a82]{display:grid;background-color:#fff;border-radius:12px;margin:20px 0;padding:0;border:1px solid #E0E0E0}@media (min-width: 768px){.data-grid .body[data-v-8c9c4a82]{padding:0 30px}}.data-grid .row[data-v-8c9c4a82]{display:grid;align-items:center;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));padding:15px 0 15px 8px;border-bottom:1px solid #ddd}.data-grid .row[data-v-8c9c4a82]:last-child{border-bottom:none}@media (min-width: 768px){.data-grid .row[data-v-8c9c4a82]{padding:15px 0}}.data-grid .skeleton-row[data-v-8c9c4a82]{animation:skeleton-loading-8c9c4a82 .5s ease-in-out infinite alternate}.data-grid .skeleton-cell .skeleton-placeholder[data-v-8c9c4a82]{height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer-8c9c4a82 1.5s infinite;border-radius:4px;margin:2px 0;display:inline-block}.data-grid .skeleton-cell .skeleton-status[data-v-8c9c4a82]{display:flex;align-items:center}.data-grid .skeleton-cell .skeleton-status .skeleton-status-badge[data-v-8c9c4a82]{height:24px;width:80px;border-radius:12px;background:linear-gradient(90deg,#e0e0e0 25%,#d0d0d0,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer-8c9c4a82 1.5s infinite;margin:0;padding:0;display:inline-block}@keyframes skeleton-loading-8c9c4a82{0%{opacity:1}to{opacity:.4}}@keyframes skeleton-shimmer-8c9c4a82{0%{background-position:-200% 0}to{background-position:200% 0}}.data-grid .booking-link[data-v-8c9c4a82]{color:#244154;font-size:1rem}.data-grid .hide-on-mobile[data-v-8c9c4a82]{display:none!important}@media (min-width: 768px){.data-grid .hide-on-mobile[data-v-8c9c4a82]{display:flex!important}}[data-v-d6b2da1e]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.legend[data-v-d6b2da1e]{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin:1rem 0;padding-left:10px}.legend .legend-item[data-v-d6b2da1e]{display:flex;align-items:center}.legend .legend-item .legend-box[data-v-d6b2da1e]{width:20px;height:20px;display:inline-block;margin-right:.5rem;border-radius:12px}.legend .legend-item .legend-box.available[data-v-d6b2da1e]{background-color:#51a963}.legend .legend-item .legend-box.unavailable[data-v-d6b2da1e]{background-color:#d52e2e}.legend .legend-item .legend-box.selected[data-v-d6b2da1e]{background-color:#1e63ef}.legend .legend-item .legend-label[data-v-d6b2da1e]{font-size:1rem;color:#244154}.calendar-wrapper-header{display:flex;flex-direction:column-reverse;align-items:center;margin-bottom:20px;margin-top:50px}.calendar-wrapper-header .booking-reports-container{display:flex}.calendar-wrapper-header .booking-reports-container .reports-container,.calendar-wrapper-header .booking-reports-container a{min-width:120px;justify-content:center;font-size:1rem}.calendar-wrapper-header .booking-reports-container .reports-container{margin-right:10px}.calendar-wrapper-header .booking-reports-container a{border-radius:30px;background-color:#1e63ef;font-family:Barlow Semi Condensed,sans-serif;line-height:initial}.calendar-wrapper-header .booking-reports-container a img{width:12px;height:12px;margin-left:10px}@media (max-width: 1024px){.calendar-wrapper-header a,.calendar-wrapper-header button{width:160px;box-sizing:border-box}}@media screen and (min-width: 1025px){.calendar-wrapper-header{flex-direction:row;justify-content:space-between;align-items:center}}.action-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.action-container .reports-container{display:inline-block}.action-container .view-toggle{display:inline-flex;border-radius:25px;overflow:hidden;background-color:#ece9e4;margin-bottom:1rem}.action-container .view-toggle button{font-family:Barlow Semi Condensed,sans-serif;flex:1;display:flex;align-items:center;justify-content:center;padding:15px;font-size:1rem;color:#8d7d48;background:none;border:none;cursor:pointer;opacity:.8}.action-container .view-toggle button.active{background-color:#8d7d48;color:#fff;opacity:1;border-radius:50px}.action-container .view-toggle button.active svg path,.action-container .view-toggle button.active svg g,.action-container .view-toggle button.active svg line{fill:#fff}.action-container .view-toggle button svg{width:16px;height:16px;margin-right:8px;transition:fill .3s}.action-container .view-toggle button svg path{fill:#8d7d48}.action-container .view-toggle button span{font-family:Barlow Semi Condensed,sans-serif;font-size:1rem}.action-container .view-toggle button:first-child{width:170px}.action-container .view-toggle button.active svg path{fill:#fff}@media (min-width: 768px){.action-container{flex-direction:row;justify-content:space-between;align-items:center}.action-container .view-toggle{margin-right:40px;margin-bottom:0}}@media (max-width: 768px){.status-badge{border-radius:50px!important;padding:4px 12px!important;font-size:.9rem!important;min-width:60px!important;max-width:100px!important;display:inline-block!important;text-align:center!important}.status-badge.status-blocked{background-color:#1e63ef!important;color:#fff!important}.status-badge.status-confirmed{background-color:#51a963!important;color:#fff!important}.status-badge.status-canceled{background-color:#777!important;color:#fff!important}}.reports-container,.sort-filter-filtering,.sort-filter-sorting{position:relative}.reports-container .btn,.sort-filter-filtering .btn,.sort-filter-sorting .btn{border-radius:30px;background-color:#1e63ef;color:#fff;font-family:Barlow Semi Condensed,sans-serif;margin:1rem 0;padding:15px 10px;text-align:center;text-decoration:none;border:none;font-size:1rem}.reports-container .btn svg,.sort-filter-filtering .btn svg,.sort-filter-sorting .btn svg{margin-left:5px}.reports-container .btn .hide-mobile,.sort-filter-filtering .btn .hide-mobile,.sort-filter-sorting .btn .hide-mobile{display:none}@media (min-width: 768px){.reports-container .btn .hide-mobile,.sort-filter-filtering .btn .hide-mobile,.sort-filter-sorting .btn .hide-mobile{display:inline}}.sort-filter{display:flex}.sort-filter .btn{background-color:#8d7d48;display:flex;align-items:center;margin:0;padding-right:14px}.sort-filter .btn svg{margin-right:5px;width:18px;height:16px}.sort-filter-filtering{margin-right:10px}[data-v-cc69089b]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.popup-overlay[data-v-cc69089b]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content[data-v-cc69089b]{background:#fff;padding:20px;border-radius:12px;width:80%;max-height:80vh;overflow-y:auto}.close-btn[data-v-cc69089b]{color:transparent;background:none!important;padding:10px 20px;border:none;cursor:pointer;float:right}.textarea-field[data-v-cc69089b]{font-family:Aleo,sans-serif;width:100%;height:100px;margin-top:10px;padding:10px;border-radius:4px;border:1px solid #ccc;resize:none;box-sizing:border-box}.textarea-field[data-v-cc69089b]::placeholder{font-family:Aleo,sans-serif}.unit-gallery{position:relative}.custom-masonry-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,1fr);gap:.6rem}.custom-masonry-grid img{border-radius:12px}.custom-masonry-item{height:280px}.custom-masonry-item.custom-masonry-item-1{height:280px;grid-column:1/span 1;grid-row:1/span 2}.custom-masonry-item.custom-masonry-item-2{height:150px;grid-column:2/span 1;grid-row:1/span 1}.custom-masonry-item.custom-masonry-item-3{height:150px;grid-column:3/span 1;grid-row:1/span 1}.custom-masonry-item.custom-masonry-item-4{height:120px;grid-column:2/span 1;grid-row:2/span 1}.custom-masonry-item.custom-masonry-item-5{height:120px;grid-column:3/span 1;grid-row:2/span 1}.custom-masonry-item img{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}@media (min-width: 768px){.custom-masonry-item,.custom-masonry-item.custom-masonry-item-1{height:520px}.custom-masonry-item.custom-masonry-item-2,.custom-masonry-item.custom-masonry-item-3{height:275px}.custom-masonry-item.custom-masonry-item-4,.custom-masonry-item.custom-masonry-item-5{height:235px}}.open-popup-button{font-family:Aleo,sans-serif;position:absolute;right:40px;bottom:70px;display:inline-block;margin-top:20px;padding:10px 20px;background-color:#fff;color:#00204a;border:1px solid #E0E0E0;border-radius:12px;cursor:pointer;font-size:1rem}.open-popup-button svg{margin-right:5px}.fullscreen-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;flex-direction:column;align-items:center;z-index:1000;overflow-y:auto;padding:20px;margin-bottom:20px!important;box-sizing:border-box}.popup-content{width:100%;max-width:1200px;margin-bottom:40px}.custom-alternate-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.custom-alternate-grid img{width:100%;height:100%;cursor:pointer;object-fit:cover;border-radius:12px}.half-width{grid-column:span 1}.full-width{grid-column:span 2}.custom-grid-item img{width:100%;height:auto;cursor:pointer}.close-popup-button{align-self:flex-end;background:none;position:fixed;border:none;color:#000;font-size:4rem;margin-right:20px;cursor:pointer}.lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;justify-content:center;align-items:center;z-index:1100}.lightbox-content{position:relative;max-width:90%;max-height:90%}.lightbox-content img{width:100%;height:auto}.lightbox-prev,.lightbox-next,.lightbox-close{position:absolute;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer}.lightbox-prev{left:-50px;top:50%;transform:translateY(-50%)}.lightbox-next{right:-50px;top:50%;transform:translateY(-50%)}.lightbox-close{top:-30px;right:-30px}[data-v-561edf67]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}ul[data-v-561edf67]{list-style:none}.feedback .feedback-header[data-v-561edf67]{display:flex;flex-direction:column;align-items:start;font-size:1rem;margin:20px 0}@media (min-width: 768px){.feedback .feedback-header[data-v-561edf67]{justify-content:space-between;flex-direction:row}}.feedback .feedback-header .feedback-header-average[data-v-561edf67]{display:flex;align-items:center;font-size:1.2rem}.feedback .feedback-header .feedback-header-average .feedback-header-average-score[data-v-561edf67]{display:flex;justify-content:center;align-items:center;font-size:1.2em;background-color:#51a963;padding:10px;color:#fff;margin-right:10px;border-radius:15px 15px 0;width:40px;height:20px}.feedback .feedback-header .feedback-header-average .feedback-header-average-text[data-v-561edf67]{display:flex;flex-direction:column}.feedback .feedback-header .feedback-header-average .feedback-header-average-text span[data-v-561edf67]:last-child{font-size:.8em;color:#666}.feedback .feedback-header .feedback-header-average-criteria[data-v-561edf67]{width:100%}@media (max-width: 1300px){.feedback .feedback-header .feedback-header-average-criteria[data-v-561edf67]{overflow-x:scroll}}.feedback .feedback-header .feedback-header-average-criteria ul[data-v-561edf67]{display:flex;padding-left:0}.feedback .feedback-header .feedback-header-average-criteria ul li[data-v-561edf67]{display:flex;flex-direction:column;align-items:center;border:none;border-radius:0;border-right:1px solid #ddd;padding:0 20px}.feedback .feedback-header .feedback-header-average-criteria ul li[data-v-561edf67]:last-child{border-right:none}.feedback .feedback-header .feedback-header-average-criteria ul li span[data-v-561edf67]:first-child{margin-bottom:5px;color:#51a963;font-size:1.4em}.feedback .feedback-header .feedback-header-average-criteria ul li span[data-v-561edf67]:last-child{font-size:.8em}@media (min-width: 768px){.feedback .feedback-header .feedback-header-average-criteria ul li[data-v-561edf67]{padding:0 40px}}@media (min-width: 768px){.feedback .feedback-header .feedback-header-average-criteria[data-v-561edf67]{width:auto}}.feedback .feedback-body .feedback-body-single[data-v-561edf67]{box-sizing:border-box;display:flex;justify-content:flex-start;margin:20px 0}.feedback .feedback-body .feedback-body-single .feedback-body-single-comment[data-v-561edf67]{border:1px solid #ddd;width:100%;padding:20px;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}.feedback .feedback-body .feedback-body-single .feedback-body-single-comment .feedback-body-single-comment-body[data-v-561edf67]{height:100%;padding:20px;box-sizing:border-box}.feedback .feedback-body .feedback-body-single .feedback-body-single-comment .feedback-body-single-comment-footer[data-v-561edf67]{display:flex;align-items:center}.feedback .feedback-body .feedback-body-single .feedback-body-single-comment .feedback-body-single-comment-footer span[data-v-561edf67]{display:flex;align-items:center;margin-right:10px;font-size:.9em}.feedback .feedback-body .feedback-body-single .feedback-body-single-comment .feedback-body-single-comment-footer span img[data-v-561edf67]{width:15px;margin-right:5px}.feedback .feedback-body .feedback-body-single .feedback-body-single-rating[data-v-561edf67]{font-size:.9em;min-width:120px;margin-right:0}@media (min-width: 768px){.feedback .feedback-body .feedback-body-single .feedback-body-single-rating[data-v-561edf67]{margin-right:80px}}.feedback .feedback-body .feedback-body-single .feedback-body-single-rating ul[data-v-561edf67]{padding-left:0}.feedback .feedback-body .feedback-body-single .feedback-body-single-rating ul li[data-v-561edf67]{padding:5px 0}.feedback .feedback-body .feedback-body-single .feedback-body-single-rating ul li.feedback-body-single-rating-classification[data-v-561edf67]{font-size:1.1em}.feedback .feedback-body .feedback-body-single .feedback-body-single-rating ul li.feedback-body-single-rating-classification span[data-v-561edf67]{font-size:1.2em;margin-right:8px;color:#51a963}.feedback .feedback-body .load-more-section[data-v-561edf67]{display:flex;justify-content:center}.unit .unit-header{margin-bottom:20px;display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 768px){.unit .unit-header{flex-direction:row;align-items:center;margin-bottom:60px}}.unit .unit-header .feedback{margin-top:20px}.unit .unit-features .unit-features-container .unit-features-visible{list-style:none;padding-left:0}.unit .unit-features .unit-features-container .unit-features-visible .separator{border:1px solid #f0f0f0;margin:20px 0}.unit .unit-features .unit-features-container .unit-features-visible .unit-feature-visible-container ul{display:grid;grid-template-columns:1fr 1fr;padding-left:0}.unit .unit-features .unit-features-container .unit-features-visible .unit-feature-visible-container ul li{margin:5px;display:flex;align-items:center}.unit .unit-features .unit-features-container .unit-features-visible .unit-feature-visible-container ul li span{display:flex;align-items:center}.unit .unit-features .unit-features-container .unit-features-visible .unit-feature-visible-container ul li img{width:20px;height:20px;margin-right:5px}@media (min-width: 768px){.unit .unit-features .unit-features-container .unit-features-visible .unit-feature-visible-container ul{grid-template-columns:1fr 1fr 1fr 1fr}}.unit .popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000}.unit .popup-overlay .popup-content{background:#fff;padding:20px;border-radius:12px;width:80%;max-height:80vh;overflow-y:auto}.unit .popup-overlay .close-btn{background:#f44336;color:#fff;padding:10px 20px;border:none;cursor:pointer;float:right}.unit .show-more{display:flex;align-items:center;margin-top:10px;cursor:pointer}.unit .show-more .icon-right{margin-left:10px}.unit .unit-description .unit-description-container select,.unit .unit-description .unit-description-container .unit-description-container-content{margin-bottom:40px}.unit .unit-feedback{margin-top:40px}.unit .unit-prices table{width:100%;border-collapse:collapse}.unit .unit-prices th,.unit .unit-prices td{padding:10px;border-bottom:1px solid #ddd;text-align:left}.unit .unit-prices th{font-weight:700}.unit .unit-prices .unit-price-container .header,.unit .unit-prices .unit-price-container .row{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px}.status-dropdown-container[data-v-ce4f6b8f]{position:relative;display:inline-block;min-width:180px}.status-dropdown-trigger[data-v-ce4f6b8f]{display:flex;align-items:center;justify-content:center;padding:12px 16px;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;border-radius:12px}.status-dropdown-trigger[data-v-ce4f6b8f]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.dropdown-icon[data-v-ce4f6b8f]{transition:transform .2s ease}.dropdown-icon.rotated[data-v-ce4f6b8f]{transform:rotate(180deg)}.status-dropdown-menu[data-v-ce4f6b8f]{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:6px;box-shadow:0 8px 24px #00000026;z-index:1000;margin-top:4px;overflow:hidden;animation:slideDown .2s ease}.status-dropdown-item[data-v-ce4f6b8f]{padding:12px 16px;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;text-align:center;border-bottom:1px solid rgba(255,255,255,.2)}.status-dropdown-item[data-v-ce4f6b8f]:last-child{border-bottom:none}.status-dropdown-item.selected[data-v-ce4f6b8f]{position:relative}.status-dropdown-item.selected[data-v-ce4f6b8f]:after{content:"✓";position:absolute;right:16px;font-weight:700}.status-accepted[data-v-ce4f6b8f]{background-color:#45ac55;color:#fff}.status-declined[data-v-ce4f6b8f]{background-color:#f44336;color:#fff}.status-unselected[data-v-ce4f6b8f]{background-color:#f7e1e4;color:#df2545}.status-dropdown-uppercase[data-v-ce4f6b8f]{text-transform:uppercase}.invoice-container-top{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;margin-bottom:20px}.invoice-container-top .statement,.invoice-container-top .download-all,.invoice-container-top .filters{margin-bottom:10px}.invoice-container-top .statement button,.invoice-container-top .statement select,.invoice-container-top .download-all button,.invoice-container-top .download-all select,.invoice-container-top .filters button,.invoice-container-top .filters select{width:320px;max-width:320px;justify-content:center;text-align:center}.invoice-container-top .statement svg,.invoice-container-top .download-all svg,.invoice-container-top .filters svg{left:115px}.invoice-container-top button{width:320px;justify-content:center;font-family:Aleo,sans-serif;font-weight:500;display:flex;align-items:center;box-sizing:border-box;font-size:1rem;padding:14px 20px;border:1px solid #fff;background-color:#fff;border-color:#e0e0e0;border-radius:12px;cursor:pointer}.invoice-container-top button svg{margin-right:10px}.invoice-container-top button svg path{fill:#000}.invoice-container-top button.download-all{font-family:Barlow Semi Condensed,sans-serif;border-radius:50px;padding:15px}.invoice-container-top .statement{position:relative}.invoice-container-top .statement .btn{font-family:Barlow Semi Condensed,sans-serif;border-radius:50px;font-size:1rem}@media (min-width: 768px){.invoice-container-top{flex-direction:row;align-items:center}.invoice-container-top .statement,.invoice-container-top .download-all,.invoice-container-top .filters{width:auto}.invoice-container-top .statement button,.invoice-container-top .statement select,.invoice-container-top .download-all button,.invoice-container-top .download-all select,.invoice-container-top .filters button,.invoice-container-top .filters select{justify-content:flex-start;text-align:left;width:auto}.invoice-container-top .statement button,.invoice-container-top .statement.download-all,.invoice-container-top .download-all button,.invoice-container-top .download-all.download-all,.invoice-container-top .filters button,.invoice-container-top .filters.download-all{margin-right:20px}.invoice-container-top .statement.filters svg,.invoice-container-top .download-all.filters svg,.invoice-container-top .filters.filters svg{left:15px}}.invoice-list{display:grid;grid-template-columns:1fr;gap:20px;margin:20px 0}.invoice-list .invoice-item{display:grid;grid-template-columns:auto auto 60px auto;align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 2px 8px #0000001a}@media (min-width: 768px){.invoice-list .invoice-item{grid-template-columns:auto 1fr 1fr auto}}.invoice-list .invoice-item .invoice-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#e81300;color:#fff}.invoice-list .invoice-item .invoice-details{display:flex;flex-direction:column}@media (min-width: 768px){.invoice-list .invoice-item .invoice-details{padding-left:20px}}.invoice-list .invoice-item .invoice-month{font-size:.9rem;font-weight:700}@media (min-width: 768px){.invoice-list .invoice-item .invoice-month{font-size:1rem}}.invoice-list .invoice-item .invoice-amount{font-size:.9rem;color:#7a7a7a}@media (min-width: 768px){.invoice-list .invoice-item .invoice-amount{font-size:1rem}}.invoice-list .invoice-item .invoice-download,.invoice-list .invoice-item .invoice-open{display:flex;justify-content:flex-end;padding:0 10px}.invoice-list .invoice-item .invoice-download .download-file,.invoice-list .invoice-item .invoice-open .download-file{background-color:transparent;border:none;cursor:pointer;font-size:.9rem;display:flex;background-color:#4395ce;padding:10px 15px;color:#fff;border-radius:12px}.invoice-list .invoice-item .invoice-download .download-file svg,.invoice-list .invoice-item .invoice-open .download-file svg{width:15px;height:15px;margin-right:10px}.invoice-list .invoice-item .invoice-download .download-file svg path,.invoice-list .invoice-item .invoice-open .download-file svg path{fill:#244154}@media (min-width: 768px){.invoice-list .invoice-item .invoice-download,.invoice-list .invoice-item .invoice-open{padding:0 30px}.invoice-list .invoice-item .invoice-download .download-file,.invoice-list .invoice-item .invoice-open .download-file{padding:10px 60px}}@media (max-width: 767px){.invoice-list .row{grid-gap:5px}}.invoice-list .download-button{font-family:Barlow Semi Condensed,sans-serif;background-color:#8d7d48;color:#fff;font-weight:0;cursor:pointer;max-width:200px;border:none;border-radius:50px;padding:10px;min-width:100px}.invoice-list .download-button svg{margin-right:10px}.action-buttons{display:flex;gap:8px;justify-content:flex-start;max-width:100%}.download-button,.view-button,.einvoice-button,.load-einvoice-button{font-family:Aleo,sans-serif;font-weight:500;cursor:pointer;padding:6px 12px;font-size:.8rem;white-space:nowrap;min-width:auto;max-width:120px;flex-shrink:0}.download-button svg,.view-button svg,.einvoice-button svg,.load-einvoice-button svg{margin-right:4px;width:12px;height:12px}.download-button svg path,.view-button svg path,.einvoice-button svg path,.load-einvoice-button svg path{fill:#fff}button.view-button{background-color:#00204a;color:#fff;border:1px solid #00204A;border-radius:50px}button.view-button svg path,button.view-button svg circle{stroke:#fff;fill:none}.einvoice-button{background-color:#1e63ef;color:#fff;border:1px solid #1E63EF;text-decoration:none;display:inline-flex;align-items:center;padding:6px 12px;font-size:.8rem;max-width:120px}.einvoice-button svg{margin-right:4px;width:12px;height:12px}.einvoice-button svg path,.einvoice-button svg line,.einvoice-button svg polyline{stroke:#fff;fill:none}.einvoice-button:hover{background-color:#0e4dcc;border-color:#0e4dcc;color:#fff;text-decoration:none}.load-einvoice-button{background-color:#00204a;color:#fff;border:1px solid #00204A;padding:6px 12px;font-size:.8rem;max-width:120px}.load-einvoice-button svg{margin-right:4px;width:12px;height:12px}.load-einvoice-button svg path,.load-einvoice-button svg line,.load-einvoice-button svg polyline{stroke:#fff;fill:none}.load-einvoice-button:hover{background-color:#000a17;border-color:#000a17}.download-dropdown{position:relative;display:inline-block}.download-dropdown-menu{position:absolute;top:75%;left:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #0000001a;z-index:1000;min-width:200px;margin-top:4px}.download-option{display:flex;align-items:center;width:100%;padding:8px 12px;border:none;background:none;text-align:left;cursor:pointer;font-size:.8rem;color:#333}.download-option svg{margin-right:8px;width:14px;height:14px}.download-option:hover{background-color:#f5f5f5}.download-option:first-child{border-radius:4px 4px 0 0}.download-option:last-child{border-radius:0 0 4px 4px}.download-option:only-child{border-radius:4px}@media (max-width: 768px){.action-buttons{gap:12px;flex-direction:column;align-items:stretch}.download-button,.view-button{max-width:none;padding:8px 12px;font-size:.75rem;justify-content:center}.download-button svg,.view-button svg{width:14px;height:14px}.download-dropdown-menu{position:absolute;top:100%;left:0;right:0;width:100%;max-width:none;transform:none;z-index:1001;margin-top:4px}}body:has(.invoice-list) .data-grid div.row .cell:nth-child(n+3){display:none}@media (min-width: 768px){body:has(.invoice-list) .data-grid div.row .cell:nth-child(n+3){display:block}}body:has(.invoice-list) .data-grid div.row .cell:nth-child(2):after{content:"···";font-size:1.3rem;position:absolute;top:40%;right:30px;transform:translateY(-50%);line-height:0px}@media (min-width: 768px){body:has(.invoice-list) .data-grid div.row .cell:nth-child(2):after{display:none}}.toggleModel .download-dropdown{position:relative;overflow:visible}.toggleModel .download-dropdown-menu{position:absolute;top:100%;left:-80px;right:0;width:100%;z-index:1002;margin-top:4px;box-shadow:0 4px 12px #00000026}@media (max-width: 360px){.toggleModel .download-dropdown-menu{position:absolute;height:fit-content;bottom:0%;left:50%;transform:translate(-50%);width:90%;max-width:280px;z-index:1003;box-shadow:0 8px 24px #0003}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;border-radius:8px;padding:24px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}.modal-content h3{margin:0 0 16px;font-size:1.25rem;font-weight:600;color:#333}.modal-content p{margin:0 0 16px;color:#666;line-height:1.5}.decline-textarea{width:100%;min-height:100px;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;resize:vertical;margin-bottom:20px;box-sizing:border-box}.decline-textarea:focus{outline:none;border-color:#4395ce;box-shadow:0 0 0 2px #4395ce33}.decline-textarea::placeholder{color:#999}.modal-actions{display:flex;gap:12px;justify-content:flex-end}.modal-actions button{padding:10px 20px;border:none;border-radius:4px;font-family:Aleo,sans-serif;font-weight:500;cursor:pointer;transition:background-color .2s}.modal-actions button.btn-cancel{background-color:#f5f5f5;color:#666}.modal-actions button.btn-cancel:hover{background-color:#e0e0e0}.modal-actions button.btn-decline{background-color:#dc3545;color:#fff}.modal-actions button.btn-decline:hover{background-color:#c82333}[data-v-56c15d77]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.radio-group[data-v-56c15d77]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.radio-group .radio-button[data-v-56c15d77]{position:relative;cursor:pointer}.radio-group .radio-button input[type=radio][data-v-56c15d77]{display:none}.radio-group .radio-button .radio-content[data-v-56c15d77]{position:relative;display:flex;flex-direction:column;box-sizing:border-box;padding:1.5rem;padding-top:60px;min-height:90px;border-radius:8px;background-color:#fff;text-align:center;border:1px solid #d3d3d3;transition:background-color .3s,color .3s}.radio-group .radio-button .radio-content.active[data-v-56c15d77]{background-color:#8d7d48;color:#fff}.radio-group .radio-button .radio-content.active .radio-title[data-v-56c15d77],.radio-group .radio-button .radio-content.active .radio-description[data-v-56c15d77]{color:#fff}.radio-group .radio-button .radio-content .radio-title[data-v-56c15d77]{font-family:Aleo,sans-serif;color:#8d7d48;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.radio-group .radio-button .radio-content .radio-description[data-v-56c15d77]{font-size:1rem;color:#08161c}.radio-group .radio-button .radio-content.selected[data-v-56c15d77]{background-color:#8d7d48;color:#fff;border:1px solid #827a5f}.radio-group .radio-button .radio-content[data-v-56c15d77]:before{content:"";position:absolute;top:20px;left:50%;transform:translate(-50%);width:16px;height:16px;border-radius:50%;background-color:transparent;border:1px solid #E2E0DC;box-sizing:border-box}.radio-group .radio-button .radio-content[data-v-56c15d77]:after{content:"";position:absolute;top:23px;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;background-color:transparent}.radio-group .radio-button input[type=radio]:checked+.radio-content[data-v-56c15d77]:before{border:4px solid #fff}.radio-group .radio-button input[type=radio]:checked+.radio-content[data-v-56c15d77]:after{background-color:#0ba027}[data-v-8bef6ea5]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.message-input[data-v-8bef6ea5]{display:flex;flex-direction:column;margin-top:20px}.message-input label[data-v-8bef6ea5]{font-size:14px;color:#666;margin-bottom:5px}.message-input textarea[data-v-8bef6ea5]{padding:10px;border:1px solid #ccc;border-radius:12px;font-size:14px;resize:vertical}.message-input textarea[data-v-8bef6ea5]:focus{outline:none;border:2px solid #1E63EF}.message-input textarea[data-v-8bef6ea5]::placeholder{font-family:Gilroy,sans-serif;color:#ccc}.quantity-selector[data-v-e298e54a]{display:flex;align-items:center;gap:10px}.quantity-btn[data-v-e298e54a]{width:40px;height:40px;border-radius:50%;border:none;font-size:1.5rem;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center}.minus[data-v-e298e54a]{background-color:#f5f7fa;color:#2c3e50}.plus[data-v-e298e54a]{background-color:#8d7d48;color:#fff}.quantity-btn[data-v-e298e54a]:disabled{opacity:.5;cursor:not-allowed}.quantity-value[data-v-e298e54a]{font-size:1rem;font-weight:700;margin:0 5px}#services .card-container .card{padding:0}#services .card-container .card .card-image{margin-bottom:0}#services .card-container .card .card-image img{width:100%;object-fit:cover;border-radius:12px 12px 0 0}#services .card-container .card .radio-content{padding:20px}#services .card-container .card .radio-content .radio-title{font-size:1.2rem;font-weight:400;margin-bottom:15px}#services .card-container .card .radio-content .radio-description{min-height:80px;font-size:1rem;font-weight:400;margin-bottom:30px}#services .card-container .card .radio-content-quantity-price{display:flex;justify-content:space-between;align-items:center}#services .card-container .card .radio-content-quantity-price .price{font-size:1.2rem;font-weight:400}swiper-container::part(pagination){bottom:-30px}[data-v-d8eeb325]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.owner-booking .header[data-v-d8eeb325]{display:flex;justify-content:space-between;flex-direction:column-reverse;height:auto}.owner-booking .header div[data-v-d8eeb325]{width:100%}@media (min-width: 768px){.owner-booking .header[data-v-d8eeb325]{flex-direction:row;align-items:center}}.owner-booking .header h2[data-v-d8eeb325]{font-size:1.5rem}.owner-booking .header .back-button[data-v-d8eeb325]{display:flex;align-items:center;border:none;background:none;padding:0;justify-content:end}.owner-booking .header .back-button svg[data-v-d8eeb325]{width:30px;height:30px;margin-left:10px}.owner-booking .header .back-button span[data-v-d8eeb325]{font-family:Barlow Semi Condensed,sans-serif;color:#244154}.owner-booking .radio-section[data-v-d8eeb325],.owner-booking .calendar-section[data-v-d8eeb325]{margin:80px 0}.owner-booking .radio-section .radio-group[data-v-d8eeb325],.owner-booking .key-section .radio-group[data-v-d8eeb325]{display:grid;grid-template-columns:1fr}@media (min-width: 768px){.owner-booking .radio-section .radio-group[data-v-d8eeb325],.owner-booking .key-section .radio-group[data-v-d8eeb325]{grid-template-columns:1fr 1fr 1fr;gap:20px}}.owner-booking .radio-section .radio-group .radio-content[data-v-d8eeb325],.owner-booking .key-section .radio-group .radio-content[data-v-d8eeb325]{padding:.5rem;height:100%}.owner-booking .radio-section .radio-group .radio-content .radio-title[data-v-d8eeb325],.owner-booking .key-section .radio-group .radio-content .radio-title[data-v-d8eeb325]{font-size:.8rem;margin-bottom:.5rem}.owner-booking .radio-section .radio-group .radio-content .radio-description[data-v-d8eeb325],.owner-booking .key-section .radio-group .radio-content .radio-description[data-v-d8eeb325]{display:none}@media (min-width: 768px){.owner-booking .radio-section .radio-group .radio-content .radio-description[data-v-d8eeb325],.owner-booking .key-section .radio-group .radio-content .radio-description[data-v-d8eeb325]{display:block}}.owner-booking .key-section .radio-group[data-v-d8eeb325],.owner-booking .end-cleaning-section .radio-group[data-v-d8eeb325]{display:flex;flex-direction:column}@media (min-width: 768px){.owner-booking .key-section .radio-group[data-v-d8eeb325],.owner-booking .end-cleaning-section .radio-group[data-v-d8eeb325]{flex-direction:row}}.owner-booking .reset-button[data-v-d8eeb325]{margin-top:1rem;padding:.5rem 1rem;background-color:#f19c9b;color:#fff;border:none;border-radius:12px;cursor:pointer}.owner-booking #message[data-v-d8eeb325]{font-size:1rem;font-family:Barlow Semi Condensed,sans-serif}.owner-booking .submit-section[data-v-d8eeb325]{display:flex;justify-content:flex-start}.owner-booking .submit-section .btn[data-v-d8eeb325]{position:relative;font-weight:600;font-size:.9rem;min-width:200px;width:unset;margin:1rem 0}.owner-booking .submit-section .btn svg[data-v-d8eeb325]{position:absolute;right:20px}[data-v-67d35b5d]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.dac7-form[data-v-67d35b5d]{margin:0 auto}.dac7-form .dac-container[data-v-67d35b5d]{display:grid;flex-direction:column;grid-template-columns:1fr}@media (min-width: 768px){.dac7-form .dac-container[data-v-67d35b5d]{flex-direction:row;grid-template-columns:1fr 1fr;gap:20px}}.dac7-form .dac-container section[data-v-67d35b5d]{width:100%}.dac7-form .dac-container section h3[data-v-67d35b5d]{margin-bottom:10px}.dac7-form .dac-container section .form-group[data-v-67d35b5d]{display:flex;flex-direction:column;margin-bottom:15px}.dac7-form .dac-container section .form-group label[data-v-67d35b5d]{font-weight:700;margin-bottom:5px}.dac7-form .dac-container section .form-group input[data-v-67d35b5d],.dac7-form .dac-container section .form-group select[data-v-67d35b5d]{width:100%;padding:8px;font-size:16px;border:1px solid #ccc;border-radius:12px;box-sizing:border-box;max-width:inherit;height:40px;font-family:inherit}.dac7-form .dac-container section .form-group select[data-v-67d35b5d]{margin-bottom:.5rem}.dac7-form .info-link[data-v-67d35b5d]{color:#4395ce;display:inline-block;margin-bottom:20px;text-decoration:underline}[data-v-6df1d9e2]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.booking-detail .intro-text[data-v-6df1d9e2]{margin-top:20px}.booking-detail .booking-details[data-v-6df1d9e2]{margin:50px 0}.booking-detail .status-container[data-v-6df1d9e2]{padding:10px 20px;color:#fff}.booking-detail .status-container.freeze[data-v-6df1d9e2]{background-color:#1e63ef}.booking-detail .status-container.confirmed[data-v-6df1d9e2],.booking-detail .status-confirmed span[data-v-6df1d9e2]{background-color:#51a963}.booking-detail .status-canceled span[data-v-6df1d9e2]{background-color:#777}.booking-detail .header-content[data-v-6df1d9e2]{display:block}.booking-detail .table[data-v-6df1d9e2]{display:flex;flex-direction:column}.booking-detail .table-head[data-v-6df1d9e2]{padding:0 30px;font-weight:700}.booking-detail .table-head .table-row[data-v-6df1d9e2]{display:flex;border-bottom:none}.booking-detail .table-body[data-v-6df1d9e2]{background-color:#fff}.booking-detail .table-foot[data-v-6df1d9e2]{margin-top:50px;background-color:#f2f2f2;font-weight:700}.booking-detail .table-row[data-v-6df1d9e2]{display:flex;border-bottom:1px solid #ddd;padding:5px 0}.booking-detail .table-cell[data-v-6df1d9e2]{flex:1;padding:10px;text-align:left}.booking-detail .table-foot .table-row .table-cell[data-v-6df1d9e2]:nth-child(1){flex:2;font-weight:700}[data-v-9b08f20b]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.first-login-container[data-v-9b08f20b]{display:flex;flex-direction:column;height:100vh}@media (min-width: 768px){.first-login-container[data-v-9b08f20b]{flex-direction:row}}.first-login-container .first-login-image[data-v-9b08f20b]{flex:1;background-color:#8d7d48}.first-login-container .first-login-image img[data-v-9b08f20b]{width:100%;height:100%;object-fit:cover}.first-login-container .first-login-form-container[data-v-9b08f20b]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background-color:#8d7d48}.first-login-container .first-login-form-container h1[data-v-9b08f20b]{color:#fff}.first-login-container .first-login-form-container form[data-v-9b08f20b]{width:100%;display:flex;flex-direction:column;max-width:480px}.first-login-container .first-login-form-container form #enableTwoFactor[data-v-9b08f20b]{margin-right:10px;margin-bottom:0;margin-top:0}.first-login-container .first-login-form-container form button[data-v-9b08f20b]{background-color:#fff;color:#8d7d48;border-radius:12px;font-family:Aleo,sans-serif}.first-login-container .logo-container img[data-v-9b08f20b]{width:100px;margin-bottom:2rem}.first-login-container h2[data-v-9b08f20b]{color:#2c2c2c;font-size:1.5rem;margin-bottom:1rem;text-align:center}.first-login-container p[data-v-9b08f20b]{color:#fff;font-size:1rem;text-align:center;margin-bottom:2rem;max-width:480px}[data-v-9028b624]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.login-container[data-v-9028b624]{display:flex;height:100vh;flex-direction:column}@media (min-width: 768px){.login-container[data-v-9028b624]{flex-direction:row}}.login-container .login-image[data-v-9028b624]{flex:1;background-color:#8d7d48}.login-container .login-image img[data-v-9028b624]{width:100%;height:100%;object-fit:cover}.login-container .login-form-container[data-v-9028b624]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background-color:#8d7d48}.login-container .login-form-container .logo-container img[data-v-9028b624]{width:200px;margin-bottom:2rem}.login-container .login-form-container h1[data-v-9028b624]{color:#fff}.login-container .login-form-container h2[data-v-9028b624]{color:#fff;font-size:1.5rem;margin-bottom:1rem;text-align:center}.login-container .login-form-container p[data-v-9028b624]{color:#fff;font-size:1rem;text-align:center;margin-bottom:2rem;max-width:480px}.login-container .login-form-container .qr-code-container[data-v-9028b624]{margin-bottom:2rem}.login-container .login-form-container .qr-code-container img[data-v-9028b624]{max-width:200px;border:1px solid #ddd;border-radius:12px;padding:8px}.login-container .login-form-container .input-field[data-v-9028b624]{width:100%;padding:.75rem;margin-bottom:1rem;font-size:1rem;text-align:center;box-sizing:border-box}.login-container .login-form-container .login-button[data-v-9028b624]{width:100%;justify-content:center}.login-container .login-form-container .dashboard-link[data-v-9028b624]{display:flex;justify-content:center;color:#fff}[data-v-af0d7a9b]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.login-container[data-v-af0d7a9b]{display:flex;flex-direction:column;height:100vh}@media (min-width: 768px){.login-container[data-v-af0d7a9b]{flex-direction:row}}.login-container .login-image[data-v-af0d7a9b]{flex:1;background-color:#f5f5f5}.login-container .login-image img[data-v-af0d7a9b]{width:100%;height:100%;object-fit:cover}.login-container .login-form-container[data-v-af0d7a9b]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background-color:#8d7d48}.login-container .login-form-container .logo-container img[data-v-af0d7a9b]{width:200px;margin-bottom:2rem}.login-container .login-form-container h1[data-v-af0d7a9b]{color:#fff}.login-container .login-form-container p[data-v-af0d7a9b]{color:#fff;font-size:1rem;text-align:center;margin-bottom:2rem;max-width:480px}.login-container .login-form-container .input-field[data-v-af0d7a9b]{width:100%;padding:.75rem;margin-bottom:1rem;font-size:1rem;text-align:center;box-sizing:border-box}.login-container .login-form-container .login-button[data-v-af0d7a9b]{width:100%;justify-content:center}[data-v-e7fc4481]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.modal-overlay[data-v-e7fc4481]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1}.modal-content[data-v-e7fc4481]{background:#fff;padding:20px;border-radius:8px;text-align:center;width:300px}.code-input[data-v-e7fc4481]{width:80%;padding:10px;margin:10px auto;font-size:18px;text-align:center}.close-button[data-v-e7fc4481]{background-color:#fff;color:#1e63ef}.error-message[data-v-e7fc4481]{color:red;font-size:14px}.confirm-button[data-v-e7fc4481]{width:100%;justify-content:center}.profile-settings-container{max-width:600px}.profile-form{display:flex;flex-direction:column;align-items:flex-start}.form-group{display:flex;flex-direction:column;margin-bottom:15px;width:100%}.form-group label{font-weight:700;margin-bottom:5px}.form-group input{width:100%;padding:8px;font-size:16px;border:1px solid #ccc;border-radius:12px;box-sizing:border-box;font-family:inherit;background-color:#fff;color:#000}.form-group input::placeholder{color:#b7b7b7}.save-button{background-color:#5cb85c;color:#fff;padding:10px 20px;border:none;border-radius:4px;font-size:16px;cursor:pointer}.save-button:hover{background-color:#4cae4c}.checkbox-group{display:flex;align-items:center}.checkbox-group input{margin-right:10px}[data-v-0388bfac]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.forgot-password-container[data-v-0388bfac]{display:flex;flex-direction:column;height:100vh}@media (min-width: 768px){.forgot-password-container[data-v-0388bfac]{flex-direction:row}}.forgot-password-container .forgot-password-image[data-v-0388bfac]{flex:1;background-color:#f4f6f8}.forgot-password-container .forgot-password-image img[data-v-0388bfac]{width:100%;height:100%;object-fit:cover}.forgot-password-container .forgot-password-form-container[data-v-0388bfac]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background-color:#8d7d48}.forgot-password-container .logo-container img[data-v-0388bfac]{width:200px;margin-bottom:2rem}h1[data-v-0388bfac]{color:#fff;margin-bottom:1rem;text-align:center}p[data-v-0388bfac]{color:#fff;font-size:1rem;text-align:center;margin-bottom:2rem;max-width:480px}.input-field[data-v-0388bfac]{width:100%;box-sizing:border-box;margin-bottom:0}.links[data-v-0388bfac]{margin-top:1rem;text-align:center}.links a[data-v-0388bfac]{color:#fff;font-size:.875rem;margin:0 .5rem;text-decoration:none}.links a[data-v-0388bfac]:hover{text-decoration:underline}.statistics-chart[data-v-a53be109]{width:100%;height:300px}[data-v-f6f15958]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.top-container[data-v-f6f15958]{display:flex;justify-content:flex-end;align-items:center}#statistics-section .content-container[data-v-f6f15958]{padding:0}.stat-selection[data-v-f6f15958]{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #ccc}.stat-option[data-v-f6f15958]{display:flex;flex-direction:column;align-items:center;padding:50px 0;cursor:pointer;border-right:1px solid #ccc}.stat-option[data-v-f6f15958]:last-child{border-right:0}.stat-option input[type=radio][data-v-f6f15958]{display:none}.selected[data-v-f6f15958]{background-color:#8d7d48}.selected svg path[data-v-f6f15958]{fill:#433c26}.selected .stat-value[data-v-f6f15958],.selected .stat-label[data-v-f6f15958]{color:#fff}.selected[data-v-f6f15958]:first-child{border-radius:12px 0 0}.selected[data-v-f6f15958]:last-child{border-radius:0 12px 0 0}.stat-content[data-v-f6f15958]{display:flex;flex-direction:column;align-items:center}.stat-content img[data-v-f6f15958]{width:30px;height:30px;margin-bottom:5px}svg[data-v-f6f15958]{margin-bottom:50px}svg path[data-v-f6f15958]{fill:#8d7d48}.stat-value[data-v-f6f15958]{font-family:Aleo,sans-serif;font-size:1.1rem;font-weight:700;color:#8d7d48;margin:10px 0}@media (min-width: 768px){.stat-value[data-v-f6f15958]{font-size:1.5rem}}.stat-view[data-v-f6f15958]{padding:20px}@media (min-width: 768px){.stat-view[data-v-f6f15958]{padding:50px}}.ct-link-button[data-v-e8271f62]{width:fit-content}[data-v-dbb5de79]:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}.single-blog-headline h1[data-v-dbb5de79]{font-weight:400;-webkit-font-smoothing:antialiased}.single-blog-content[data-v-dbb5de79]{background-color:#fff;padding:20px;border-radius:12px;border:2px solid #E0E0E0}:root{--statistics-color: #A8C2D1;--statistics-border-radius: 12;--statistics-text-color: #244154}h1,h2,h3,h4,h5,h6{font-family:Aleo,sans-serif;font-weight:600;color:#000;line-height:1.5;-webkit-font-smoothing:antialiased;letter-spacing:normal}h1{color:#8d7d48;display:flex;flex-direction:column;font-size:1.5rem;margin:10px 0;font-weight:400}h1 span{font-style:italic;font-weight:600}@media (min-width: 768px){h1{font-size:2rem}}h2{font-family:Barlow Semi Condensed,sans-serif;font-size:1.2rem;margin:5px 0;text-transform:uppercase}h2 span{font-style:normal;font-weight:400;font-size:1.6rem}h3{font-size:1.4rem;margin:2px 0}.title-headline{display:flex;flex-direction:column;margin-bottom:40px}.title-headline h3{margin-bottom:10px}.icon-link{right:30px;top:20px;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;cursor:pointer;background-color:#8d7d48;padding:10px;border-radius:50px;width:20px;height:20px}.headline-with-edit{display:flex;align-items:center}.headline-with-edit .edit-icon{width:24px;height:24px}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#8d7d48;border:1px solid #ccc;padding:8px 12px;font-size:1rem;color:#fff;border-radius:50px;width:100%;max-width:150px;cursor:pointer;transition:border-color .3s,box-shadow .3s;background-repeat:no-repeat;background-position:right 12px center;background-size:16px}select:focus{outline:none}.custom-select-options{position:absolute;top:50px;left:0;width:100%;font-size:.9rem;background-color:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 2px 8px #00000026;z-index:10;overflow-y:auto;margin-top:8px}.custom-select-options .custom-select-option{padding:10px;cursor:pointer;transition:background-color .2s}.custom-select-options .custom-select-option:hover{background-color:#f0f0f0}.filters{position:relative;display:inline-flex;justify-content:flex-end;align-items:center;min-width:100px}.filters .select-icon{position:absolute;left:25px;pointer-events:none;width:15px;height:15px;margin-bottom:0}.filters .select-icon path{fill:#fff}.filters select{font-family:Barlow Semi Condensed,sans-serif;padding:15px 15px 15px 50px;border:none}form input{font-family:Aleo;border-radius:12px;padding:1rem .75rem;margin-bottom:1rem;text-align:center;border:none;font-size:1rem;background-color:#5a4e1f;color:#fff}form input::placeholder{color:#fff}form input:focus{outline:none}form .checkbox-group{display:flex;align-items:center;flex-direction:row;margin:10px 0}form .checkbox-group label{margin-bottom:0}form .checkbox-group input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 .5em 0 0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:.15em solid #E0E0E0;border-radius:5px;transform:translateY(-.075em);display:grid;place-content:center}form .checkbox-group input[type=checkbox]:before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#00204a}form .checkbox-group input[type=checkbox]:checked:before{transform:scale(1)}@font-face{font-family:Barlow Semi Condensed;src:url(/assets/BarlowSemiCondensed-Regular-C6GlAkx4.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/assets/BarlowSemiCondensed-SemiBold-Blg2vPKo.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/assets/BarlowSemiCondensed-Light-9bKkvtLe.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-Thin-BOGFaIwy.woff2) format("woff2"),url(/assets/Aleo-Thin-M0fpqGZm.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-ExtraLightItalic-BhZvd9Ow.woff2) format("woff2"),url(/assets/Aleo-ExtraLightItalic-ndEkhNw0.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-Black-D4dsGJlv.woff2) format("woff2"),url(/assets/Aleo-Black-DpTQBEoR.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-LightItalic-CJiiBVx6.woff2) format("woff2"),url(/assets/Aleo-LightItalic-B4lAt06b.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-ExtraLight-DuYB8fh4.woff2) format("woff2"),url(/assets/Aleo-ExtraLight-DAYJNL9c.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-ExtraBold-B8sYGzgI.woff2) format("woff2"),url(/assets/Aleo-ExtraBold-BgK-od6U.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-MediumItalic-BdfDqbs_.woff2) format("woff2"),url(/assets/Aleo-MediumItalic-j5YuMZBD.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-SemiBoldItalic-VrYgMMyI.woff2) format("woff2"),url(/assets/Aleo-SemiBoldItalic-CihiyZHh.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-Regular-mXpE8Wpi.woff2) format("woff2"),url(/assets/Aleo-Regular-Bs9-1y_D.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-ThinItalic-DqTP10wK.woff2) format("woff2"),url(/assets/Aleo-ThinItalic-D6mws7LX.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-BlackItalic-DU5alWxE.woff2) format("woff2"),url(/assets/Aleo-BlackItalic-CjYi9Y9B.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-Bold-DzHX0zBY.woff2) format("woff2"),url(/assets/Aleo-Bold-B72vs7TE.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-Medium-xClY_Shw.woff2) format("woff2"),url(/assets/Aleo-Medium-DWOmd_BK.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-BoldItalic-DRpA1Aen.woff2) format("woff2"),url(/assets/Aleo-BoldItalic-CpCgDrux.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-ExtraBoldItalic-BbZqSu7M.woff2) format("woff2"),url(/assets/Aleo-ExtraBoldItalic-l3GMrtBd.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-Light-CIXt3az5.woff2) format("woff2"),url(/assets/Aleo-Light-779vsRnU.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-SemiBold-COhp2pCh.woff2) format("woff2"),url(/assets/Aleo-SemiBold-BpCm58Nx.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Aleo;src:url(/assets/Aleo-Italic-limFMEOv.woff2) format("woff2"),url(/assets/Aleo-Italic-Bj9eggrd.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}button{text-decoration:none}.btn{font-family:Aleo;border-radius:12px}.main-button{cursor:pointer;display:flex;align-items:center;border-radius:30px;background-color:#1e63ef;font-family:Barlow Semi Condensed,sans-serif;font-weight:400!important;color:#fff;margin:1rem 0;padding:15px 10px;text-align:center;text-decoration:none;border:none}@media (min-width: 768px){.main-button{font-size:1rem!important}}.main-button svg path{stroke:#fff}.back-button{display:flex;align-items:center;cursor:pointer}.back-button span{margin-right:10px}.back-button svg{width:28px;height:28px}.login-button,.submit-button,.password-forget-button{background-color:#fff;color:#8d7d48;padding:1rem 20px;border:none;cursor:pointer;font-size:1rem;margin:1rem 0;text-align:center;text-decoration:none;display:inline-block;width:100%;border-radius:12px}.submit-button{background-color:#1e63ef;color:#fff;border-radius:50px}.custom-btn{font-family:Barlow Semi Condensed,sans-serif;background-color:#8d7d48;color:#fff;border-radius:50px;border:none;text-align:center;padding:10px 20px;font-size:1rem}.slider-container{position:relative;padding:0}.slider-container .card-container .card{display:block;padding:20px;background-color:#fff;border:2px solid #E0E0E0;border-radius:12px;transition:all .3s ease-in-out;cursor:pointer}.slider-container .card-container .card input[type=radio]:checked+.radio-content{border:2px solid #007bff;background-color:#f8f9fa}.slider-container .card-container .card .card-image{height:250px;margin-bottom:30px;display:flex;justify-content:center;align-items:center}.slider-container .card-container .card .card-image img{width:100%;height:100%;object-fit:cover;border-radius:12px}.slider-container .card-container .card .card-content p{font-size:1rem}.slider-container .card-container .card .card-content .arrow-icon{display:flex;justify-content:flex-end}.slider-container .card-container .card .card-content img{width:40px;height:40px}.slider-container .card-container .card input[type=radio]{display:none}.swiper-custom-navigation{position:absolute;z-index:99999;top:38%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between}.swiper-custom-navigation .custom-prev,.swiper-custom-navigation .custom-next{display:none;padding:10px;cursor:pointer}.swiper-custom-navigation .custom-prev img,.swiper-custom-navigation .custom-next img{width:40px}@media (min-width: 768px){.swiper-custom-navigation .custom-prev,.swiper-custom-navigation .custom-next{display:block}}.swiper-custom-navigation .custom-prev{position:absolute;left:-50px}.swiper-custom-navigation .custom-next{position:absolute;right:-50px}#services .swiper-custom-navigation{display:inherit}#services .swiper-custom-navigation .custom-prev,#services .swiper-custom-navigation .custom-next{display:block}#services .swiper-custom-navigation .custom-prev{left:0}#services .swiper-custom-navigation .custom-next{right:0}@media (min-width: 768px){#services .swiper-custom-navigation .custom-prev{left:-50px}#services .swiper-custom-navigation .custom-next{right:-50px}}.main-content .single header.header{display:flex;justify-content:space-between;flex-direction:column-reverse;margin-bottom:0}@media (min-width: 768px){.main-content .single header.header{margin-bottom:20px;flex-direction:row;align-items:center}}.main-content .single header.header .header-content{width:100%;background:transparent}.main-content .single header.header .header-content .dates,.main-content .single header.header .header-content .customer{font-size:1.3rem;color:#000}.main-content .single header.header .header-content h2{font-size:1.5rem}.main-content .single header.header .back-button{display:flex;align-items:center;border:none;background:none;padding:0;justify-content:end;width:100%}.main-content .single header.header .back-button svg{width:30px;height:30px;margin-left:10px}.main-content .single header.header .back-button span{color:#244154;font-size:.9rem}:root,.swiper-container{--swiper-pagination-color: #8D7D48;--swiper-pagination-bullet-inactive-color: rgba(141,125,72, .5)}html,body{padding:0;margin:0;border:0}body{font-family:Barlow Semi Condensed,sans-serif;font-weight:400;color:#333;font-size:14px;-webkit-font-smoothing:antialiased}@media (min-width: 768px){body{font-size:17px}}a{text-decoration:none;color:#08161c}.icon-right{width:9px;margin-left:15px}.icon-up-right-square,.icon-download{width:15px;margin-right:5px}.icon-download{margin-left:5px}p,a{line-height:1.5}p b,a b{font-weight:600}section{margin:20px 0}section .content-container{border:1px solid #E2E0DC;position:relative;background-color:#fff;padding:20px;border-radius:12px;margin:10px 0}@media (min-width: 768px){section{margin:40px 0}section .content-container{padding:30px;margin:20px 0}}.table-container{background-color:#fff;padding:30px;border-radius:12px;margin:20px 0}.status-blocked span,.status-confirmed span,.status-canceled span{display:inline-block;padding:10px 20px;border-radius:50px!important;color:#fff;text-align:center}.status-blocked span{background-color:#1e63ef}.status-confirmed span{background-color:#51a963}.status-canceled span{background-color:#777}.footer-navigation a{font-size:.9em;margin-right:10px}.footer-navigation a:last-child{margin-right:0}.left-section span{font-size:.9em}.swiper-pagination-bullet{background-color:#8d7d48!important}.key-section .radio-content{height:100%}
