.property-reservations__title{margin:1.875rem 0}.property-reservations__top{align-items:center;display:flex;margin:1.875rem 0 0}.property-reservations__status{align-items:center;background-color:#059700;border-radius:.75rem;color:#fff;display:inline-flex;font-weight:500;height:3.125rem;justify-content:center;margin:0 .9375rem 0 0;max-width:12.5rem;padding:.9375rem;width:100%}.property-reservations__search{position:relative;width:60%}.property-reservations__search button{background-color:#fff;flex:0 0 1.5rem;height:1.5rem;position:absolute;right:.9375rem;top:50%;transform:translateY(-50%);transition:opacity .3s ease;width:1.5rem}.property-reservations__search button img{filter:brightness(0) saturate(100%) invert(23%) sepia(55%) saturate(1687%) hue-rotate(227deg) brightness(90%) contrast(96%);height:100%;width:100%}.property-reservations__date{align-items:center;display:flex;margin:1.875rem 0 0}.property-reservations__date-select{margin:0 1.875rem 0 0;max-width:12.5rem;width:100%}.property-reservations__calendar-frame{align-items:center;display:none;position:relative;width:max-content}.property-reservations__calendar-input-frame.input{align-items:center;cursor:pointer;display:flex;width:11.25rem}.property-reservations__calendar-input-frame:first-child{margin:0 .9375rem 0 0}.property-reservations__calendar-icon{height:1.5rem;margin:0 .625rem 0 0;pointer-events:none;width:1.5rem}.property-reservations__calendar-icon img{filter:brightness(0) saturate(100%) invert(23%) sepia(55%) saturate(1687%) hue-rotate(227deg) brightness(90%) contrast(96%);height:100%;width:100%}.property-reservations__calendar-input{align-items:center;display:flex;font-weight:500;justify-content:center}.property-reservations [data-fls-calendar] .calendar{top:calc(100% + .625rem)}.property-reservations [data-fls-calendar].show .calendar{flex-direction:row}.property-reservations [data-fls-calendar] .calendar__control-btn-prev{left:1.875rem}.property-reservations [data-fls-calendar] .calendar__control-btn-next{right:1.875rem}.property-reservations [data-fls-calendar] .calendar__control{top:1.875rem}.property-reservations [data-fls-calendar] .calendar__control+.calendar__month{margin:0 0 .9375rem}.property-reservations__tabs{margin:1.875rem 0 0}.property-reservations__tabs.tabs .tabs__navigation{background-color:#f2f2f2;border-radius:.75rem;overflow:auto;padding:.625rem;width:100%}.property-reservations__tabs.tabs .tabs__title{border:0;font-weight:500;padding:.9375rem;transition:all .3s ease;white-space:nowrap}.property-reservations__tabs.tabs .tabs__title.--tab-active{background-color:#fff;border-radius:.75rem;box-shadow:0 .3125rem .3125rem -.0625rem rgba(26,26,26,.239);transition:all .3s ease}.property-reservations__tabs.tabs .tabs__content{border:0;margin:1.875rem 0 0;padding:0}.property-reservations__tabs.tabs .tabs__cancellation .guest-info{background-color:rgba(255,0,0,.15)}.property-reservations__btn{display:flex;justify-content:flex-end;margin:1.875rem 0 0}.property-reservations__btn button{align-items:center;display:flex;justify-content:center;max-width:9.375rem;width:100%}.guest-info{border-radius:.75rem;display:flex;justify-content:space-between;padding:.9375rem;transition:all .3s ease}.guest-info:not(:first-child){margin:.3125rem 0 0}.guest-info.--cancelled{background-color:rgba(255,0,0,.15)}.guest-info__name{align-items:center;display:flex}.guest-info__name span{font-weight:500}.guest-info__country{border-radius:.375rem;height:1.25rem;margin:0 .625rem 0 0;overflow:hidden;width:1.875rem}.guest-info__country img{height:100%;width:100%}.guest-info__reservation-number{margin:.625rem 0 0}.guest-info__reservation-number span,.guest-info__room{color:#8e8e8e;font-size:.875rem;font-weight:500}.guest-info__room{display:flex;flex-direction:column;margin:.625rem 0 0}.guest-info__room span:not(:first-child){margin:.3125rem 0 0}.guest-info__dates{align-items:center;color:#8e8e8e;display:flex}.guest-info__date time{color:#8e8e8e;font-size:.875rem;font-weight:500}.guest-info__date:first-child{margin:0 .1875rem 0 0}.guest-info__date:last-child{margin:0 0 0 .1875rem}.guest-info__night{align-items:center;display:flex;margin:.3125rem 0 0}.guest-info__night-day{margin:0 .625rem 0 0}.guest-info__guests,.guest-info__night-day{color:#8e8e8e;font-size:.875rem;font-weight:500}.guest-info__price{align-items:center;display:flex;font-weight:600}.guest-info__currency{margin:0 .3125rem 0 0}.guest-info__res-date{margin:.3125rem 0 0}.guest-info__res-date time{color:#8e8e8e;font-size:.875rem;font-weight:500}.guest-info__item:not(:first-child){margin:0 0 0 .9375rem}.statistic__title{margin:0}.statistic__title h3{font-size:.875rem;font-weight:600;letter-spacing:.02em;text-align:center}.statistic__progress-bar{display:flex}.statistic__progress{align-items:center;display:flex;flex-direction:column}.statistic__progress:not(:first-child){margin:0 0 0 1.875rem}.statistic__name,.statistic__percent{font-size:.875rem;font-weight:600;letter-spacing:.02em}.statistic__top{display:flex;justify-content:space-between}.statistic__progress-circle{margin:.9375rem 0 0}.progress-circle{align-items:center;background:conic-gradient(from 0,#a33681 .69%,#1f3aa3 50%,#f2f2f2 50% 100%);border-radius:100%;display:flex;flex:0 0 6.25rem;height:6.25rem;justify-content:center;width:6.25rem}.progress-circle__value{font-size:1.462225rem;font-weight:500;letter-spacing:.02em;position:relative;text-align:center}.progress-circle__value:before{background-color:#fff;border-radius:6.25rem;content:"";height:4.375rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4.375rem}.progress-circle__value span{position:relative;z-index:1}.progress-line{background-color:#f2f2f2;border-radius:.375rem;height:.3125rem;max-width:16.125rem;overflow:hidden;position:relative;width:100%}.progress-line span{background:linear-gradient(270.19deg,#a33681 .69%,#1f3aa3 99.84%);height:100%;left:0;position:absolute;top:0;width:60%}@media (max-width:61.99875em){.property-reservations [data-fls-calendar].show .calendar{flex-direction:column}}@media (max-width:47.99875em){.property-reservations__search{width:100%}.property-reservations__date{align-items:start}.property-reservations__calendar-frame{flex-direction:column}.property-reservations__calendar-input-frame:first-child{margin:0 0 .9375rem}}@media (max-width:29.99875em){.property-reservations__top{align-items:start;flex-direction:column}.property-reservations__status{margin:0}.property-reservations__search{margin:.9375rem 0 0}.property-reservations__date{flex-direction:column;margin:.9375rem 0 0}.property-reservations__date-select{margin:0 0 .9375rem;max-width:100%}.property-reservations__calendar-frame,.property-reservations__calendar-input-frame.input{width:100%}.property-reservations [data-fls-calendar] .calendar{align-items:center;width:100%}.guest-info{flex-direction:column}.guest-info__item:not(:first-child){margin:.9375rem 0 0}.statistic__progress:not(:first-child){margin:0 0 0 .9375rem}.progress-circle{flex:0 0 5rem;height:5rem;width:5rem}}@media (any-hover:hover){.property-reservations__search button:focus-visible,.property-reservations__search button:hover{opacity:.7;transition:opacity .3s ease}.guest-info:focus-visible,.guest-info:hover{opacity:.7;transform:scale(1.009);transition:transform .3s ease,opacity .3s ease}}