.BonusHistorySummary-module-sass-module__7hp8Ha__summary{gap:var(--space-16);padding:var(--space-24);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}@media (max-width:900px){.BonusHistorySummary-module-sass-module__7hp8Ha__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.BonusHistorySummary-module-sass-module__7hp8Ha__summary{padding:var(--space-20);gap:var(--space-12)}}.BonusHistorySummary-module-sass-module__7hp8Ha__summary__item{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.BonusHistorySummary-module-sass-module__7hp8Ha__summary__label{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.BonusHistorySummary-module-sass-module__7hp8Ha__summary__value{color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}@media (max-width:767px){.BonusHistorySummary-module-sass-module__7hp8Ha__summary__value{font-size:var(--font-size-xl)}}.BonusHistorySummary-module-sass-module__7hp8Ha__summary__unit{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}
.Select-module-sass-module__25HWiG__select{gap:var(--space-8);font-family:var(--font-family-base);flex-direction:column;display:flex}.Select-module-sass-module__25HWiG__select__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.Select-module-sass-module__25HWiG__select__required{color:#c0392b}.Select-module-sass-module__25HWiG__select__field{height:var(--control-height-md);border-radius:var(--radius-md);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.Select-module-sass-module__25HWiG__select--outline .Select-module-sass-module__25HWiG__select__field{background-color:var(--color-surface);border:1px solid var(--color-border)}.Select-module-sass-module__25HWiG__select--outline .Select-module-sass-module__25HWiG__select__field:hover{border-color:var(--color-text-muted)}.Select-module-sass-module__25HWiG__select--outline .Select-module-sass-module__25HWiG__select__field:focus-within{border-color:var(--color-brand-green);box-shadow:0 0 0 3px #2f6b3f26}.Select-module-sass-module__25HWiG__select--filled .Select-module-sass-module__25HWiG__select__field{background-color:var(--color-input-fill);border:1px solid #0000}.Select-module-sass-module__25HWiG__select--filled .Select-module-sass-module__25HWiG__select__field:focus-within{border-color:var(--color-brand-green);box-shadow:0 0 0 3px #2f6b3f26}.Select-module-sass-module__25HWiG__select__control{width:100%;padding:var(--space-12) var(--space-40) var(--space-12) var(--space-16);font:inherit;font-size:var(--font-size-md);color:var(--color-text-primary);appearance:none;cursor:pointer;background-color:#0000;border:0;outline:none;flex:1}.Select-module-sass-module__25HWiG__select__chevron{right:var(--space-16);pointer-events:none;color:var(--color-text-secondary);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.Select-module-sass-module__25HWiG__select__hint{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.Select-module-sass-module__25HWiG__select__error{font-size:var(--font-size-xs);color:#c0392b;margin:0}.Select-module-sass-module__25HWiG__select--error .Select-module-sass-module__25HWiG__select__field{border-color:#c0392b}.Select-module-sass-module__25HWiG__select--error .Select-module-sass-module__25HWiG__select__field:focus-within{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b26}.Select-module-sass-module__25HWiG__select--disabled .Select-module-sass-module__25HWiG__select__field{background-color:var(--color-background);opacity:.65;cursor:not-allowed}.Select-module-sass-module__25HWiG__select--disabled .Select-module-sass-module__25HWiG__select__control{cursor:not-allowed}
.HotelCard-module-sass-module__ik8XKW__hotel-card{gap:var(--space-20);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-12);grid-template-columns:240px 1fr;display:grid;overflow:hidden}@media (max-width:767px){.HotelCard-module-sass-module__ik8XKW__hotel-card{gap:var(--space-12);grid-template-columns:1fr;position:relative}.HotelCard-module-sass-module__ik8XKW__hotel-card .HotelCard-module-sass-module__ik8XKW__hotel-card__overlay-link{z-index:1;border-radius:inherit;display:block;position:absolute;inset:0}.HotelCard-module-sass-module__ik8XKW__hotel-card .HotelCard-module-sass-module__ik8XKW__hotel-card__media{aspect-ratio:16/10;min-height:0}.HotelCard-module-sass-module__ik8XKW__hotel-card .HotelCard-module-sass-module__ik8XKW__hotel-card__rating-overlay{top:var(--space-12);left:var(--space-12);z-index:3;display:inline-flex;position:absolute}.HotelCard-module-sass-module__ik8XKW__hotel-card .HotelCard-module-sass-module__ik8XKW__hotel-card__body{padding:var(--space-4) var(--space-4) var(--space-8);gap:var(--space-8)}.HotelCard-module-sass-module__ik8XKW__hotel-card .HotelCard-module-sass-module__ik8XKW__hotel-card__rating,.HotelCard-module-sass-module__ik8XKW__hotel-card .HotelCard-module-sass-module__ik8XKW__hotel-card__tags{display:none}.HotelCard-module-sass-module__ik8XKW__hotel-card .HotelCard-module-sass-module__ik8XKW__hotel-card__main{gap:var(--space-16) var(--space-8);padding-bottom:var(--space-8);order:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.HotelCard-module-sass-module__ik8XKW__hotel-card .HotelCard-module-sass-module__ik8XKW__hotel-card__pricing{text-align:right;grid-column:1/-1;align-items:stretch}.HotelCard-module-sass-module__ik8XKW__hotel-card .HotelCard-module-sass-module__ik8XKW__hotel-card__price-box,.HotelCard-module-sass-module__ik8XKW__hotel-card .HotelCard-module-sass-module__ik8XKW__hotel-card__price-old,.HotelCard-module-sass-module__ik8XKW__hotel-card .HotelCard-module-sass-module__ik8XKW__hotel-card__bonus{display:none}.HotelCard-module-sass-module__ik8XKW__hotel-card .HotelCard-module-sass-module__ik8XKW__hotel-card__price-informer{gap:var(--space-8);width:100%;padding:var(--space-12) var(--space-16);border:1px solid var(--color-brand-green-light);border-radius:var(--radius-xl);background:#f6fbf6;flex-direction:column;display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card .HotelCard-module-sass-module__ik8XKW__hotel-card__login-banner{flex-wrap:wrap;order:3}.HotelCard-module-sass-module__ik8XKW__hotel-card .HotelCard-module-sass-module__ik8XKW__hotel-card__footer{display:contents}.HotelCard-module-sass-module__ik8XKW__hotel-card .HotelCard-module-sass-module__ik8XKW__hotel-card__amenities{padding-top:var(--space-12)}.HotelCard-module-sass-module__ik8XKW__hotel-card .HotelCard-module-sass-module__ik8XKW__hotel-card__cta{z-index:2;order:4;width:100%;position:relative}.HotelCard-module-sass-module__ik8XKW__hotel-card .HotelCard-module-sass-module__ik8XKW__hotel-card__btn{flex:1;min-width:0}}.HotelCard-module-sass-module__ik8XKW__hotel-card__overlay-link{display:none}.HotelCard-module-sass-module__ik8XKW__hotel-card__media-wrap{position:relative}.HotelCard-module-sass-module__ik8XKW__hotel-card__media{border-radius:var(--radius-lg);background:var(--color-background);height:100%;min-height:230px;display:block;position:relative;overflow:hidden}.HotelCard-module-sass-module__ik8XKW__hotel-card__fav{top:var(--space-12);right:var(--space-12);z-index:2;position:absolute}.HotelCard-module-sass-module__ik8XKW__hotel-card__rating-overlay{display:none}.HotelCard-module-sass-module__ik8XKW__hotel-card__image{object-fit:cover;will-change:transform;object-position:right center;transition:transform .3s}.HotelCard-module-sass-module__ik8XKW__hotel-card__media:hover .HotelCard-module-sass-module__ik8XKW__hotel-card__image{transform:scale(1.04)}.HotelCard-module-sass-module__ik8XKW__hotel-card__fallback{width:100%;height:100%;color:var(--color-text-muted);background:var(--color-background);justify-content:center;align-items:center;display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__body{gap:var(--space-4);min-width:0;padding:var(--space-8) var(--space-8) var(--space-8) 0;flex-direction:column;display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__name{overflow-wrap:break-word;min-width:0;font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);line-height:var(--line-height-tight);flex:auto;margin:0}.HotelCard-module-sass-module__ik8XKW__hotel-card__name-link{color:var(--color-text-primary);text-decoration:none}.HotelCard-module-sass-module__ik8XKW__hotel-card__name-link:hover{color:var(--color-brand-green)}.HotelCard-module-sass-module__ik8XKW__hotel-card__stars{align-items:center;gap:var(--space-4);margin-left:var(--space-4);white-space:nowrap;color:#f89d2a;font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);display:inline-flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__star{font-size:1em}.HotelCard-module-sass-module__ik8XKW__hotel-card__rating{flex-shrink:0}.HotelCard-module-sass-module__ik8XKW__hotel-card__address{align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);line-height:var(--line-height-base);margin:0;display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__address-icon{color:var(--color-text-muted);font-size:var(--font-size-md);flex-shrink:0;display:inline-flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__distance{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-base);margin:0}.HotelCard-module-sass-module__ik8XKW__hotel-card__tags{margin:var(--space-4) 0 0;gap:var(--space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__tag{padding:var(--space-4) var(--space-12);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;align-items:center;display:inline-flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__main{gap:var(--space-16);margin-top:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;display:grid}.HotelCard-module-sass-module__ik8XKW__hotel-card__room{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__room-name{font-weight:var(--font-weight-bold);font-size:var(--font-size-md);color:var(--color-text-primary)}.HotelCard-module-sass-module__ik8XKW__hotel-card__room-bed{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.HotelCard-module-sass-module__ik8XKW__hotel-card__conditions{gap:var(--space-4);min-width:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__pricing{align-items:flex-end;gap:var(--space-8);text-align:right;flex-direction:column;min-width:0;display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-box{align-items:flex-end;gap:var(--space-2);padding:var(--space-12) var(--space-16);background:var(--color-brand-green);color:var(--color-text-inverse);border-radius:var(--radius-lg);flex-direction:column;display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-old{font-size:var(--font-size-sm);color:var(--color-text-muted);text-decoration:line-through}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-current{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);white-space:nowrap;line-height:1.1}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-current--plain{color:var(--color-text-primary)}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-from{font-size:.55em;font-weight:var(--font-weight-regular)}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-caption{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.3}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-box .HotelCard-module-sass-module__ik8XKW__hotel-card__price-caption{color:inherit}.HotelCard-module-sass-module__ik8XKW__hotel-card__bonus{justify-content:flex-end;align-items:center;gap:var(--space-4);width:100%;margin-top:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-wrap:wrap;display:inline-flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__bonus-value{padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--color-brand-green-light);color:var(--color-brand-green-dark);font-weight:var(--font-weight-semibold);align-items:center;line-height:1.6;display:inline-flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-informer{display:none}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-informer-label{align-self:flex-start;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-10);border-radius:var(--radius-full);background:var(--color-brand-green-light);color:var(--color-brand-green-dark);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.6;display:inline-flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-informer-label-icon{font-size:var(--font-size-sm);color:var(--color-brand-green)}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-informer-content{align-items:center;gap:var(--space-16);display:flex}@media (max-width:360px){.HotelCard-module-sass-module__ik8XKW__hotel-card__price-informer-content{align-items:stretch;gap:var(--space-8);flex-direction:column}}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-informer-main{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-informer-old{font-size:var(--font-size-sm);color:var(--color-text-muted);text-decoration:line-through}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-informer-value{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);color:var(--color-brand-green-dark);white-space:nowrap;line-height:1.1}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-informer-from{font-size:.55em;font-weight:var(--font-weight-regular)}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-informer-caption{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.3}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-informer-divider{background:var(--color-brand-green-light);align-self:stretch;width:1px}@media (max-width:360px){.HotelCard-module-sass-module__ik8XKW__hotel-card__price-informer-divider{width:auto;height:1px}}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-informer-bonus{gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-informer-bonus-value{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-green);white-space:nowrap}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-informer-bonus-caption{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.HotelCard-module-sass-module__ik8XKW__hotel-card__login-banner{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-12);padding:var(--space-8) var(--space-16);background:var(--color-brand-green-light);border-radius:var(--radius-md);display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__login-text{font-size:var(--font-size-sm);color:var(--color-brand-green-dark);margin:0}.HotelCard-module-sass-module__ik8XKW__hotel-card__login-link{color:var(--color-brand-green-dark);font-weight:var(--font-weight-semibold);text-decoration:underline}.HotelCard-module-sass-module__ik8XKW__hotel-card__login-logo{flex-shrink:0}.HotelCard-module-sass-module__ik8XKW__hotel-card__footer{justify-content:space-between;align-items:center;gap:var(--space-16);padding-top:var(--space-12);margin-top:auto;display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__amenities{align-items:center;gap:var(--space-12);color:var(--color-text-secondary);font-size:var(--font-size-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__amenity{display:inline-flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__cta{gap:var(--space-8);flex-shrink:0;display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__btn{min-width:150px;padding:var(--space-8) var(--space-20);border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__btn--primary{background:var(--color-brand-green);color:var(--color-text-inverse);border:1px solid var(--color-brand-green)}.HotelCard-module-sass-module__ik8XKW__hotel-card__btn--primary:hover{background:var(--color-brand-green-dark);border-color:var(--color-brand-green-dark)}.HotelCard-module-sass-module__ik8XKW__hotel-card__btn--secondary{background:var(--color-surface);color:var(--color-brand-green-dark);border:1px solid var(--color-border)}.HotelCard-module-sass-module__ik8XKW__hotel-card__btn--secondary:hover{border-color:var(--color-brand-green);color:var(--color-brand-green)}@media (min-width:1200px){.HotelCard-module-sass-module__ik8XKW__hotel-card--compact{gap:var(--space-12);grid-template-columns:1fr;position:relative}.HotelCard-module-sass-module__ik8XKW__hotel-card--compact .HotelCard-module-sass-module__ik8XKW__hotel-card__overlay-link{z-index:1;border-radius:inherit;display:block;position:absolute;inset:0}.HotelCard-module-sass-module__ik8XKW__hotel-card--compact .HotelCard-module-sass-module__ik8XKW__hotel-card__media{aspect-ratio:16/10;min-height:0}.HotelCard-module-sass-module__ik8XKW__hotel-card--compact .HotelCard-module-sass-module__ik8XKW__hotel-card__rating-overlay{top:var(--space-12);left:var(--space-12);z-index:3;display:inline-flex;position:absolute}.HotelCard-module-sass-module__ik8XKW__hotel-card--compact .HotelCard-module-sass-module__ik8XKW__hotel-card__body{padding:var(--space-4) var(--space-4) var(--space-8);gap:var(--space-8)}.HotelCard-module-sass-module__ik8XKW__hotel-card--compact .HotelCard-module-sass-module__ik8XKW__hotel-card__rating,.HotelCard-module-sass-module__ik8XKW__hotel-card--compact .HotelCard-module-sass-module__ik8XKW__hotel-card__tags{display:none}.HotelCard-module-sass-module__ik8XKW__hotel-card--compact .HotelCard-module-sass-module__ik8XKW__hotel-card__main{gap:var(--space-16) var(--space-8);padding-bottom:var(--space-8);order:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.HotelCard-module-sass-module__ik8XKW__hotel-card--compact .HotelCard-module-sass-module__ik8XKW__hotel-card__pricing{text-align:right;grid-column:1/-1;align-items:stretch}.HotelCard-module-sass-module__ik8XKW__hotel-card--compact .HotelCard-module-sass-module__ik8XKW__hotel-card__price-box,.HotelCard-module-sass-module__ik8XKW__hotel-card--compact .HotelCard-module-sass-module__ik8XKW__hotel-card__price-old,.HotelCard-module-sass-module__ik8XKW__hotel-card--compact .HotelCard-module-sass-module__ik8XKW__hotel-card__bonus{display:none}.HotelCard-module-sass-module__ik8XKW__hotel-card--compact .HotelCard-module-sass-module__ik8XKW__hotel-card__price-informer{gap:var(--space-8);width:100%;padding:var(--space-12) var(--space-16);border:1px solid var(--color-brand-green-light);border-radius:var(--radius-xl);background:#f6fbf6;flex-direction:column;display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card--compact .HotelCard-module-sass-module__ik8XKW__hotel-card__login-banner{flex-wrap:wrap;order:3}.HotelCard-module-sass-module__ik8XKW__hotel-card--compact .HotelCard-module-sass-module__ik8XKW__hotel-card__footer{display:contents}.HotelCard-module-sass-module__ik8XKW__hotel-card--compact .HotelCard-module-sass-module__ik8XKW__hotel-card__amenities{padding-top:var(--space-12)}.HotelCard-module-sass-module__ik8XKW__hotel-card--compact .HotelCard-module-sass-module__ik8XKW__hotel-card__cta{z-index:2;order:4;width:100%;position:relative}.HotelCard-module-sass-module__ik8XKW__hotel-card--compact .HotelCard-module-sass-module__ik8XKW__hotel-card__btn{flex:1;min-width:0}}.HotelCard-module-sass-module__ik8XKW__hotel-card--account-booking{background:0 0;border:none;border-radius:0}.HotelCard-module-sass-module__ik8XKW__hotel-card--account-booking .HotelCard-module-sass-module__ik8XKW__hotel-card__media-wrap{align-self:start}.HotelCard-module-sass-module__ik8XKW__hotel-card--account-booking .HotelCard-module-sass-module__ik8XKW__hotel-card__media{height:230px}@media (max-width:767px){.HotelCard-module-sass-module__ik8XKW__hotel-card--account-booking .HotelCard-module-sass-module__ik8XKW__hotel-card__media{height:auto}}.HotelCard-module-sass-module__ik8XKW__hotel-card--account-booking .HotelCard-module-sass-module__ik8XKW__hotel-card__main{margin-top:var(--space-12);padding:var(--space-16);border:1px solid var(--color-brand-green-light);border-radius:var(--radius-lg);background:#f6fbf6}.HotelCard-module-sass-module__ik8XKW__hotel-card__booking-head{justify-content:space-between;align-items:baseline;gap:var(--space-4) var(--space-8);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.HotelCard-module-sass-module__ik8XKW__hotel-card__booking-number{color:var(--color-brand-green);font-weight:var(--font-weight-bold);font-size:var(--font-size-md)}.HotelCard-module-sass-module__ik8XKW__hotel-card__booking-head--cancelled .HotelCard-module-sass-module__ik8XKW__hotel-card__booking-number{color:#c0392b}.HotelCard-module-sass-module__ik8XKW__hotel-card__booking-date{color:var(--color-text-muted);font-size:var(--font-size-sm)}.HotelCard-module-sass-module__ik8XKW__hotel-card__price-loyalty{font-size:var(--font-size-xl);color:var(--color-brand-green-dark)}@container (max-width:820px){.HotelCard-module-sass-module__ik8XKW__hotel-card--account-booking .HotelCard-module-sass-module__ik8XKW__hotel-card__main{gap:var(--space-16) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.HotelCard-module-sass-module__ik8XKW__hotel-card--account-booking .HotelCard-module-sass-module__ik8XKW__hotel-card__pricing{text-align:right;grid-column:1/-1;align-items:stretch}}
.ReasonDialog-module-sass-module__K6hzaq__notice{margin-bottom:var(--space-12);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--color-input-fill);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ReasonDialog-module-sass-module__K6hzaq__templates{gap:var(--space-8);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.ReasonDialog-module-sass-module__K6hzaq__server-error{margin:var(--space-12) 0 0;color:var(--color-danger);font-size:var(--font-size-sm)}
.PageHeader-module-sass-module__Pyyw6a__page-header{align-items:flex-start;column-gap:var(--space-24);row-gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (min-width:768px) and (max-width:1024px){.PageHeader-module-sass-module__Pyyw6a__page-header{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.PageHeader-module-sass-module__Pyyw6a__page-header{grid-template-columns:minmax(0,1fr)}}.PageHeader-module-sass-module__Pyyw6a__page-header__content{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.PageHeader-module-sass-module__Pyyw6a__page-header__title{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0}.PageHeader-module-sass-module__Pyyw6a__page-header__switcher{min-width:0}@media (min-width:768px) and (max-width:1024px){.PageHeader-module-sass-module__Pyyw6a__page-header__switcher{grid-column:1;width:100%}}@media (max-width:767px){.PageHeader-module-sass-module__Pyyw6a__page-header__switcher{grid-column:1;width:100%}}.PageHeader-module-sass-module__Pyyw6a__page-header__description{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0}.PageHeader-module-sass-module__Pyyw6a__page-header__meta{grid-column:1/-1;justify-content:flex-end;display:flex}@media (max-width:767px){.PageHeader-module-sass-module__Pyyw6a__page-header__meta{justify-content:flex-start}}
.SearchEmptyState-module-sass-module__A_HWuW__search-empty{text-align:center;min-height:260px;padding:var(--space-48) var(--space-24);color:var(--color-text-primary);flex-direction:column;justify-content:center;align-items:center;display:flex}.SearchEmptyState-module-sass-module__A_HWuW__search-empty__icon{width:110px;height:100px;margin-bottom:var(--space-20)}.SearchEmptyState-module-sass-module__A_HWuW__search-empty__title{margin:0 0 var(--space-8);font-size:var(--font-size-lg);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.SearchEmptyState-module-sass-module__A_HWuW__search-empty__text{max-width:420px;font-size:var(--font-size-md);line-height:var(--line-height-base);color:var(--color-text-secondary);margin:0}.SearchEmptyState-module-sass-module__A_HWuW__search-empty__link{font:inherit;font-weight:var(--font-weight-bold);color:var(--color-accent-green);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.SearchEmptyState-module-sass-module__A_HWuW__search-empty__link:hover{opacity:.8}@media (max-width:767px){.SearchEmptyState-module-sass-module__A_HWuW__search-empty{padding:var(--space-32) var(--space-16)}.SearchEmptyState-module-sass-module__A_HWuW__search-empty__icon{width:88px;height:80px}}
.AuditLink-module-sass-module__54_Bjq__link{align-items:center;gap:var(--space-4);color:var(--color-brand-green-dark);font-size:var(--font-size-sm);text-decoration:none;display:inline-flex}.AuditLink-module-sass-module__54_Bjq__link:hover{text-decoration:underline}.AuditLink-module-sass-module__54_Bjq__link__icon{font-size:14px;display:inline-flex}
.StatusBadge-module-sass-module__s3Nkza__status{align-items:center;gap:var(--space-4);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;max-width:100%;padding:3px 10px;line-height:1.4;display:inline-flex}.StatusBadge-module-sass-module__s3Nkza__status__text{text-overflow:ellipsis;overflow:hidden}.StatusBadge-module-sass-module__s3Nkza__status__icon{flex-shrink:0;font-size:12px;display:inline-flex}.StatusBadge-module-sass-module__s3Nkza__status--neutral{background-color:var(--color-input-fill);color:var(--color-text-secondary)}.StatusBadge-module-sass-module__s3Nkza__status--info{background-color:var(--color-info-bg);color:var(--color-info)}.StatusBadge-module-sass-module__s3Nkza__status--success{background-color:var(--color-success-bg);color:var(--color-success-fg)}.StatusBadge-module-sass-module__s3Nkza__status--warning{background-color:var(--color-warning-bg);color:var(--color-warning)}.StatusBadge-module-sass-module__s3Nkza__status--danger{background-color:var(--color-danger-bg);color:var(--color-danger)}.StatusBadge-module-sass-module__s3Nkza__status--accent{color:#6d3cc0;background-color:#f0ebfb}
.StatusBadge-module-sass-module__l6gQva__status{border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;padding:3px 10px;line-height:1.4;display:inline-flex}.StatusBadge-module-sass-module__l6gQva__status--success{background-color:var(--color-brand-green-light);color:var(--color-brand-green-dark)}.StatusBadge-module-sass-module__l6gQva__status--info{color:#1d4ed8;background-color:#e6f0ff}.StatusBadge-module-sass-module__l6gQva__status--warning{color:#b4690e;background-color:#fff1df}.StatusBadge-module-sass-module__l6gQva__status--danger{color:#c0392b;background-color:#fde7e7}.StatusBadge-module-sass-module__l6gQva__status--purple{color:#6d3cc0;background-color:#f0ebfb}.StatusBadge-module-sass-module__l6gQva__status--neutral{background-color:var(--color-input-fill);color:var(--color-text-secondary)}
.SearchResultsList-module-sass-module__zCFmlG__results{gap:var(--space-36);flex-direction:column;display:flex}.SearchResultsList-module-sass-module__zCFmlG__results__list{gap:var(--space-16);flex-direction:column;display:flex}
.DashboardActivityList-module-sass-module__d-sVgW__list{gap:var(--space-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DashboardActivityList-module-sass-module__d-sVgW__row{align-items:center;gap:var(--space-12);display:flex}.DashboardActivityList-module-sass-module__d-sVgW__row__avatar{flex-shrink:0}.DashboardActivityList-module-sass-module__d-sVgW__row__status-icon{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.DashboardActivityList-module-sass-module__d-sVgW__row__status-icon[data-tone=success]{background-color:var(--color-success-bg);color:var(--color-success-fg)}.DashboardActivityList-module-sass-module__d-sVgW__row__status-icon[data-tone=warning]{background-color:var(--color-warning-bg);color:var(--color-warning)}.DashboardActivityList-module-sass-module__d-sVgW__row__status-icon[data-tone=danger]{background-color:var(--color-danger-bg);color:var(--color-danger)}.DashboardActivityList-module-sass-module__d-sVgW__row__status-icon[data-tone=info],.DashboardActivityList-module-sass-module__d-sVgW__row__status-icon[data-tone=neutral],.DashboardActivityList-module-sass-module__d-sVgW__row__status-icon[data-tone=accent]{background-color:var(--color-input-fill);color:var(--color-text-secondary)}.DashboardActivityList-module-sass-module__d-sVgW__row__body{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.DashboardActivityList-module-sass-module__d-sVgW__row__text{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0;line-height:1.4}.DashboardActivityList-module-sass-module__d-sVgW__row__actor{font-weight:var(--font-weight-semibold)}.DashboardActivityList-module-sass-module__d-sVgW__row__secondary{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.DashboardActivityList-module-sass-module__d-sVgW__row__target{font-size:var(--font-size-xs);color:var(--color-text-muted)}.DashboardActivityList-module-sass-module__d-sVgW__row__time{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}
.PhotoModerationLightbox-module-sass-module__VJ6VUa__panel{width:min(92vw,1200px);max-width:none;max-height:90vh;padding:0;overflow:hidden}@media (max-width:767px){.PhotoModerationLightbox-module-sass-module__VJ6VUa__panel{border-radius:0;width:100vw;height:100vh;max-height:100vh}}.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer{grid-template-columns:minmax(0,1fr) 320px;height:min(90vh,800px);display:grid}@media (max-width:767px){.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:100vh}}.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer__media{background-color:#000;position:relative}.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer__img{object-fit:contain}.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer__arrow{width:var(--control-touch-target);height:var(--control-touch-target);border-radius:var(--radius-full);color:#fff;font-size:var(--font-size-xl);cursor:pointer;background-color:#00000080;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer__arrow:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:2px}.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer__arrow--prev{left:var(--space-16)}.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer__arrow--next{right:var(--space-16)}.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer__counter{left:50%;bottom:var(--space-16);padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);color:#fff;font-size:var(--font-size-xs);background-color:#00000080;position:absolute;transform:translate(-50%)}.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer__panel{gap:var(--space-8);padding:var(--space-20);border-left:1px solid var(--color-border);background-color:var(--color-surface);flex-direction:column;display:flex;overflow-y:auto}@media (max-width:767px){.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer__panel{border-left:none;border-top:1px solid var(--color-border)}}.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer__head{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer__badge{padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);background-color:var(--color-background);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer__name{margin:var(--space-8) 0 0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer__hotel,.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer__meta,.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer__date{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer__actions{gap:var(--space-8);margin-top:var(--space-12);flex-direction:column;display:flex}@media (max-width:767px){.PhotoModerationLightbox-module-sass-module__VJ6VUa__viewer__actions{padding-top:var(--space-8);background-color:var(--color-surface);position:sticky;bottom:0}}
.TableFilters-module-sass-module__L9c0Dq__desktop{align-items:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.TableFilters-module-sass-module__L9c0Dq__desktop__field{min-width:160px}.TableFilters-module-sass-module__L9c0Dq__reset{height:var(--control-height-md);padding:0 var(--space-12);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;align-self:center;text-decoration:underline}.TableFilters-module-sass-module__L9c0Dq__reset:hover{color:var(--color-text-primary)}.TableFilters-module-sass-module__L9c0Dq__reset:disabled{color:var(--color-text-muted);cursor:not-allowed;pointer-events:none}.TableFilters-module-sass-module__L9c0Dq__mobile{display:inline-flex}.TableFilters-module-sass-module__L9c0Dq__trigger{align-items:center;gap:var(--space-8);height:var(--control-height-md);padding:0 var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;display:inline-flex}.TableFilters-module-sass-module__L9c0Dq__trigger--active{border-color:var(--color-brand-green);color:var(--color-brand-green-dark)}.TableFilters-module-sass-module__L9c0Dq__trigger__badge{border-radius:var(--radius-full);background:var(--color-brand-green);min-width:18px;height:18px;color:var(--color-text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.TableFilters-module-sass-module__L9c0Dq__fields{gap:var(--space-16);flex-direction:column;display:flex}.TableFilters-module-sass-module__L9c0Dq__field{gap:var(--space-4);flex-direction:column;display:flex}.TableFilters-module-sass-module__L9c0Dq__field__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.TableFilters-module-sass-module__L9c0Dq__field__date-input{height:var(--control-height-md);padding:0 var(--space-12);border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-input-fill);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:inherit}.TableFilters-module-sass-module__L9c0Dq__field__range{align-items:center;gap:var(--space-8);display:flex}.TableFilters-module-sass-module__L9c0Dq__field__range>*{flex:1 1 0}.TableFilters-module-sass-module__L9c0Dq__field__range-sep{color:var(--color-text-muted);flex:none}
.ReconciliationStatusBadge-module-sass-module__dY7lxq__badge{align-items:center;gap:var(--space-4);white-space:normal;text-align:left;display:inline-flex}.ReconciliationStatusBadge-module-sass-module__dY7lxq__badge__icon{flex-shrink:0;display:inline-flex}.ReconciliationStatusBadge-module-sass-module__dY7lxq__badge__icon svg{width:14px;height:14px}
.ViewSwitch-module-sass-module__jeXHvG__view-switch{align-items:center;gap:var(--space-8);display:inline-flex}.ViewSwitch-module-sass-module__jeXHvG__view-switch__btn{border-radius:var(--radius-lg);width:50px;height:50px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.ViewSwitch-module-sass-module__jeXHvG__view-switch__btn:hover{background:var(--color-input-fill)}.ViewSwitch-module-sass-module__jeXHvG__view-switch__btn--active{background:var(--color-accent-green);color:var(--color-text-inverse)}.ViewSwitch-module-sass-module__jeXHvG__view-switch__btn--active:hover{background:var(--color-accent-green)}.ViewSwitch-module-sass-module__jeXHvG__view-switch__btn--grid{display:none}.ViewSwitch-module-sass-module__jeXHvG__view-switch__icon{font-size:24px}
.ActiveFilterChips-module-sass-module__P8YyRW__chips{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ActiveFilterChips-module-sass-module__P8YyRW__clear-all{color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;text-decoration:underline}.ActiveFilterChips-module-sass-module__P8YyRW__clear-all:hover{color:var(--color-text-primary)}
.DashboardBreakdownList-module-sass-module__EVtuNW__list{gap:var(--space-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DashboardBreakdownList-module-sass-module__EVtuNW__row{gap:var(--space-8);flex-direction:column;display:flex}.DashboardBreakdownList-module-sass-module__EVtuNW__row__head{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.DashboardBreakdownList-module-sass-module__EVtuNW__row__marker{background-color:var(--color-brand-green);border-radius:50%;flex-shrink:0;width:8px;height:8px}.DashboardBreakdownList-module-sass-module__EVtuNW__row__marker--success{background-color:var(--color-success)}.DashboardBreakdownList-module-sass-module__EVtuNW__row__marker--info{background-color:var(--color-info)}.DashboardBreakdownList-module-sass-module__EVtuNW__row__marker--warning{background-color:var(--color-warning)}.DashboardBreakdownList-module-sass-module__EVtuNW__row__marker--danger{background-color:var(--color-danger)}.DashboardBreakdownList-module-sass-module__EVtuNW__row__marker--neutral{background-color:var(--color-text-muted)}.DashboardBreakdownList-module-sass-module__EVtuNW__row__marker--accent{background-color:#6d3cc0}.DashboardBreakdownList-module-sass-module__EVtuNW__row__label{min-width:0;font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium);flex:1}.DashboardBreakdownList-module-sass-module__EVtuNW__row__value{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}.DashboardBreakdownList-module-sass-module__EVtuNW__row__track{border-radius:var(--radius-full);background-color:var(--color-input-fill);height:8px;overflow:hidden}.DashboardBreakdownList-module-sass-module__EVtuNW__row__fill{border-radius:var(--radius-full);background-color:var(--color-brand-green);height:100%;display:block}.DashboardBreakdownList-module-sass-module__EVtuNW__row__fill--success{background-color:var(--color-success)}.DashboardBreakdownList-module-sass-module__EVtuNW__row__fill--info{background-color:var(--color-info)}.DashboardBreakdownList-module-sass-module__EVtuNW__row__fill--warning{background-color:var(--color-warning)}.DashboardBreakdownList-module-sass-module__EVtuNW__row__fill--danger{background-color:var(--color-danger)}.DashboardBreakdownList-module-sass-module__EVtuNW__row__fill--neutral{background-color:var(--color-text-muted)}.DashboardBreakdownList-module-sass-module__EVtuNW__row__fill--accent{background-color:#6d3cc0}
.DashboardSectionCard-module-sass-module__cAgxkG__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-24);flex-direction:column;display:flex}@media (max-width:767px){.DashboardSectionCard-module-sass-module__cAgxkG__card{padding:var(--space-16)}}.DashboardSectionCard-module-sass-module__cAgxkG__card__header{justify-content:space-between;align-items:center;gap:var(--space-16);row-gap:var(--space-8);margin-bottom:var(--space-20);flex-wrap:wrap;display:flex}.DashboardSectionCard-module-sass-module__cAgxkG__card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.DashboardSectionCard-module-sass-module__cAgxkG__card__action{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.DashboardSectionCard-module-sass-module__cAgxkG__card__body{flex:1;min-width:0}
.BookingSourcesCard-module-sass-module__1YXglG__sources{gap:var(--space-20);grid-template-columns:minmax(190px,.9fr) minmax(220px,1.1fr);align-items:center;min-width:0;display:grid}@media (max-width:767px){.BookingSourcesCard-module-sass-module__1YXglG__sources{grid-template-columns:1fr;justify-items:center}}.BookingSourcesCard-module-sass-module__1YXglG__sources__chart{width:100%;min-width:170px;max-width:230px;margin:0 auto;position:relative}.BookingSourcesCard-module-sass-module__1YXglG__sources__canvas{width:100%}.BookingSourcesCard-module-sass-module__1YXglG__sources__center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.BookingSourcesCard-module-sass-module__1YXglG__sources__center-label{font-size:var(--font-size-xs);color:var(--color-text-muted)}.BookingSourcesCard-module-sass-module__1YXglG__sources__center-value{font-size:28px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.1}.BookingSourcesCard-module-sass-module__1YXglG__sources__center-caption{font-size:var(--font-size-xs);color:var(--color-text-muted)}.BookingSourcesCard-module-sass-module__1YXglG__sources__center-percent{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-green)}.BookingSourcesCard-module-sass-module__1YXglG__sources__legend{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.BookingSourcesCard-module-sass-module__1YXglG__sources__legend--disabled{pointer-events:none;opacity:.6}.BookingSourcesCard-module-sass-module__1YXglG__sources__row{align-items:center;column-gap:var(--space-8);width:100%;min-width:0;padding:var(--space-8);border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) minmax(30px,auto) minmax(34px,auto);font-family:inherit;transition:background-color .15s;display:grid}.BookingSourcesCard-module-sass-module__1YXglG__sources__row:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:2px}@media (max-width:767px){.BookingSourcesCard-module-sass-module__1YXglG__sources__row{min-height:44px}}.BookingSourcesCard-module-sass-module__1YXglG__sources__row--active{background-color:var(--color-background)}.BookingSourcesCard-module-sass-module__1YXglG__sources__dot{border-radius:var(--radius-full);width:10px;height:10px}.BookingSourcesCard-module-sass-module__1YXglG__sources__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);color:var(--color-text-primary);overflow:hidden}.BookingSourcesCard-module-sass-module__1YXglG__sources__count{white-space:nowrap;font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:right}.BookingSourcesCard-module-sass-module__1YXglG__sources__percent{white-space:nowrap;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-align:right}.BookingSourcesCard-module-sass-module__1YXglG__visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ReconciliationCards-module-sass-module__ozcf0a__cards{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ReconciliationCards-module-sass-module__ozcf0a__cards--loading{opacity:.6;pointer-events:none}.ReconciliationCards-module-sass-module__ozcf0a__card{gap:var(--space-8);min-width:0;padding:var(--space-16);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ReconciliationCards-module-sass-module__ozcf0a__card--busy{opacity:.6;pointer-events:none}.ReconciliationCards-module-sass-module__ozcf0a__card__top{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.ReconciliationCards-module-sass-module__ozcf0a__card__check label{min-width:var(--control-touch-target);min-height:var(--control-touch-target)}.ReconciliationCards-module-sass-module__ozcf0a__card__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.ReconciliationCards-module-sass-module__ozcf0a__card__meta{font-size:var(--font-size-xs);color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}.ReconciliationCards-module-sass-module__ozcf0a__card__rows{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.ReconciliationCards-module-sass-module__ozcf0a__card__row{justify-content:space-between;align-items:baseline;gap:var(--space-12);font-size:var(--font-size-sm);display:flex}.ReconciliationCards-module-sass-module__ozcf0a__card__row dt{color:var(--color-text-muted)}.ReconciliationCards-module-sass-module__ozcf0a__card__row dd{text-align:right;color:var(--color-text-primary);margin:0}.ReconciliationCards-module-sass-module__ozcf0a__card__amounts{gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ReconciliationCards-module-sass-module__ozcf0a__card__amount{flex-direction:column;gap:2px;min-width:0;display:flex}.ReconciliationCards-module-sass-module__ozcf0a__card__amount-label{font-size:var(--font-size-xs);color:var(--color-text-muted)}.ReconciliationCards-module-sass-module__ozcf0a__card__amount-value{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--color-text-primary);overflow-wrap:anywhere}.ReconciliationCards-module-sass-module__ozcf0a__card__difference{font-size:var(--font-size-sm);color:var(--color-warning);margin:0}.ReconciliationCards-module-sass-module__ozcf0a__card__actions{align-items:center;gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.ReconciliationCards-module-sass-module__ozcf0a__card__button{min-height:var(--control-touch-target);padding:0 var(--space-16);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ReconciliationCards-module-sass-module__ozcf0a__card__button:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:2px}.ReconciliationCards-module-sass-module__ozcf0a__card__button:disabled{opacity:.5;cursor:not-allowed}
.SearchPage-module-sass-module__R_ZdWG__search{padding-block:var(--space-24) var(--space-48);overflow-x:clip}@media (max-width:767px){.SearchPage-module-sass-module__R_ZdWG__search--map-view{padding-bottom:0}}.SearchPage-module-sass-module__R_ZdWG__search__toolbar{margin-bottom:var(--space-16)}@media (min-width:1200px){.SearchPage-module-sass-module__R_ZdWG__search__toolbar{display:none}}.SearchPage-module-sass-module__R_ZdWG__search__layout{gap:var(--space-16);padding-inline:var(--container-mobile-padding);flex-direction:column;display:flex}@media (min-width:768px) and (max-width:1199px){.SearchPage-module-sass-module__R_ZdWG__search__layout{max-width:var(--container-tablet);margin-inline:auto;padding-inline:0}}@media (min-width:1200px){.SearchPage-module-sass-module__R_ZdWG__search__layout{grid-template-columns:300px var(--search-results-max) minmax(0, 1fr);align-items:start;column-gap:var(--space-24);max-width:none;padding-right:0;padding-left:max(var(--space-32),(100% - var(--container-desktop))/2);margin-inline:0;display:grid}}@media (min-width:1441px){.SearchPage-module-sass-module__R_ZdWG__search__layout{padding-left:max(var(--space-40),(100% - var(--container-desktop-large))/2)}}.SearchPage-module-sass-module__R_ZdWG__search__side{gap:var(--space-16);flex-direction:column;display:flex}@media (max-width:767px){.SearchPage-module-sass-module__R_ZdWG__search__side{order:1}}@media (min-width:1200px){.SearchPage-module-sass-module__R_ZdWG__search__side{top:var(--space-24)}}@media (max-width:1199px){.SearchPage-module-sass-module__R_ZdWG__search__params{display:none}}.SearchPage-module-sass-module__R_ZdWG__search__breadcrumbs{font-size:var(--font-size-sm);color:var(--color-text-muted)}.SearchPage-module-sass-module__R_ZdWG__search__breadcrumbs a{color:inherit}.SearchPage-module-sass-module__R_ZdWG__search__breadcrumbs a:hover{color:var(--color-text-secondary)}.SearchPage-module-sass-module__R_ZdWG__search__sidebar{display:none}@media (min-width:1200px){.SearchPage-module-sass-module__R_ZdWG__search__sidebar{display:flex}}.SearchPage-module-sass-module__R_ZdWG__search__center{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}@media (max-width:767px){.SearchPage-module-sass-module__R_ZdWG__search__center{order:3}}.SearchPage-module-sass-module__R_ZdWG__search__center--hidden-mobile{display:none}@media (min-width:1200px){.SearchPage-module-sass-module__R_ZdWG__search__center--hidden-mobile{display:flex}}@media (max-width:767px){.SearchPage-module-sass-module__R_ZdWG__search__popular{display:none}}.SearchPage-module-sass-module__R_ZdWG__search__count{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}@media (max-width:1199px){.SearchPage-module-sass-module__R_ZdWG__search__count,.SearchPage-module-sass-module__R_ZdWG__search__categories{display:none}}.SearchPage-module-sass-module__R_ZdWG__search__controls{justify-content:space-between;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}@media (max-width:767px){.SearchPage-module-sass-module__R_ZdWG__search__controls,.SearchPage-module-sass-module__R_ZdWG__search__chips{display:none}}.SearchPage-module-sass-module__R_ZdWG__search__right{gap:var(--space-16);flex-direction:column;display:flex}@media (max-width:767px){.SearchPage-module-sass-module__R_ZdWG__search__right{order:2}}@media (min-width:1200px){.SearchPage-module-sass-module__R_ZdWG__search__right{top:var(--space-24);height:calc(100vh - var(--space-48));position:sticky}}.SearchPage-module-sass-module__R_ZdWG__search__auth-toggle{font-size:var(--font-size-sm);flex-shrink:0}@media (min-width:1200px){.SearchPage-module-sass-module__R_ZdWG__search__auth-toggle{justify-content:flex-end}}.SearchPage-module-sass-module__R_ZdWG__search__map-inner{flex:1;position:relative}@media (max-width:1199px){.SearchPage-module-sass-module__R_ZdWG__search__map-inner{height:var(--search-map-h,calc(100dvh - 220px));min-height:550px}}@media (max-width:767px){.SearchPage-module-sass-module__R_ZdWG__search__map-inner{margin-inline:calc(var(--container-mobile-padding)*-1);width:calc(100% + var(--container-mobile-padding)*2)}}@media (min-width:1200px){.SearchPage-module-sass-module__R_ZdWG__search__map-inner{min-height:0}}.SearchPage-module-sass-module__R_ZdWG__search__map-inner--hidden-mobile{display:none}@media (min-width:1200px){.SearchPage-module-sass-module__R_ZdWG__search__map-inner--hidden-mobile{display:block}.SearchPage-module-sass-module__R_ZdWG__search__layout--map-expanded{grid-template-columns:300px var(--search-results-compact) minmax(0, 1fr)}}.SearchPage-module-sass-module__R_ZdWG__search__map-expand{display:none}@media (min-width:1200px) and (max-width:1439px){.SearchPage-module-sass-module__R_ZdWG__search__map-expand{z-index:5;align-items:center;gap:var(--space-8);height:40px;padding:0 var(--space-16);background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:border-color .2s;display:inline-flex;position:absolute;top:12px;left:12px}.SearchPage-module-sass-module__R_ZdWG__search__map-expand:hover{border-color:var(--color-brand-green)}}.SearchPage-module-sass-module__R_ZdWG__search__map-expand-icon{font-size:var(--font-size-md);display:inline-flex}
.LegalEntityContactCard-module-sass-module__fCg0iG__list{gap:var(--space-12);flex-direction:column;margin:0;display:flex}.LegalEntityContactCard-module-sass-module__fCg0iG__row{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-border);display:flex}.LegalEntityContactCard-module-sass-module__fCg0iG__row:last-child{border-bottom:none;padding-bottom:0}.LegalEntityContactCard-module-sass-module__fCg0iG__label{color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-shrink:0;margin:0}.LegalEntityContactCard-module-sass-module__fCg0iG__value{color:var(--color-text-primary);font-size:var(--font-size-sm);text-align:right;overflow-wrap:anywhere;margin:0}
.VideoVrModerationListTable-module-sass-module__ZBcB6q__thumb{border-radius:var(--radius-sm);background-color:var(--color-background);width:56px;height:42px;position:relative;overflow:hidden}.VideoVrModerationListTable-module-sass-module__ZBcB6q__thumb__kind{color:#fff;background-color:#00000059;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}
.DashboardMetrics-module-sass-module__trVwsa__metrics{gap:var(--space-16);grid-template-columns:1fr;display:grid}@media (min-width:480px){.DashboardMetrics-module-sass-module__trVwsa__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.DashboardMetrics-module-sass-module__trVwsa__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.DashboardMetrics-module-sass-module__trVwsa__metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}.DashboardMetrics-module-sass-module__trVwsa__metric{justify-content:space-between;align-items:flex-start;gap:var(--space-12);min-width:0;max-width:100%;min-height:128px;padding:var(--space-20);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;position:relative}.DashboardMetrics-module-sass-module__trVwsa__metric__main{gap:var(--space-8);flex-direction:column;min-width:0;height:100%;display:flex}.DashboardMetrics-module-sass-module__trVwsa__metric__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.DashboardMetrics-module-sass-module__trVwsa__metric__value{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:1.1;overflow:hidden}.DashboardMetrics-module-sass-module__trVwsa__metric__trend{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex-wrap:wrap;align-items:baseline;gap:2px;margin:auto 0 0;display:flex}.DashboardMetrics-module-sass-module__trVwsa__metric__trend--positive{color:var(--color-brand-green)}.DashboardMetrics-module-sass-module__trVwsa__metric__trend--negative{color:#c0392b}.DashboardMetrics-module-sass-module__trVwsa__metric__trend--neutral{color:var(--color-text-muted)}.DashboardMetrics-module-sass-module__trVwsa__metric__trend-label{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.DashboardMetrics-module-sass-module__trVwsa__metric__icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:inline-flex;position:absolute;top:0;right:0}.DashboardMetrics-module-sass-module__trVwsa__metric__icon--bookings{color:#2563eb;background-color:#eaf2ff}.DashboardMetrics-module-sass-module__trVwsa__metric__icon--check-in{background-color:var(--color-brand-green-light);color:var(--color-brand-green)}.DashboardMetrics-module-sass-module__trVwsa__metric__icon--check-out{color:#c77700;background-color:#fff1df}.DashboardMetrics-module-sass-module__trVwsa__metric__icon--occupancy{color:#7c4dd1;background-color:#f0ebfb}.DashboardMetrics-module-sass-module__trVwsa__metric__icon--revenue{color:var(--color-brand-green-dark);background-color:#e6f7ec}
.FinanceReportsBlockSkeleton-module-sass-module__VDZkbG__skeleton{gap:var(--space-16);flex-direction:column;display:flex}.FinanceReportsBlockSkeleton-module-sass-module__VDZkbG__skeleton__metrics{gap:var(--space-16);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1199px){.FinanceReportsBlockSkeleton-module-sass-module__VDZkbG__skeleton__metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.FinanceReportsBlockSkeleton-module-sass-module__VDZkbG__skeleton__metrics{grid-template-columns:1fr}}.FinanceReportsBlockSkeleton-module-sass-module__VDZkbG__skeleton__charts{gap:var(--space-24);flex-direction:column;display:flex}@media (max-width:767px){.FinanceReportsBlockSkeleton-module-sass-module__VDZkbG__skeleton__charts{gap:var(--space-16)}}.FinanceReportsBlockSkeleton-module-sass-module__VDZkbG__skeleton__chart{height:320px}@media (min-width:768px){.FinanceReportsBlockSkeleton-module-sass-module__VDZkbG__skeleton__chart{height:440px}}
.ReconciliationComparePanel-module-sass-module__IhfjYq__compare{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.ReconciliationComparePanel-module-sass-module__IhfjYq__compare__head{gap:var(--space-12);padding:var(--space-12) var(--space-16);background:var(--color-background);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:767px){.ReconciliationComparePanel-module-sass-module__IhfjYq__compare__head{display:none}}.ReconciliationComparePanel-module-sass-module__IhfjYq__compare__side{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.ReconciliationComparePanel-module-sass-module__IhfjYq__compare__rows{flex-direction:column;margin:0;display:flex}.ReconciliationComparePanel-module-sass-module__IhfjYq__compare__row{gap:var(--space-12);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);display:grid}.ReconciliationComparePanel-module-sass-module__IhfjYq__compare__row:last-child{border-bottom:0}@media (max-width:767px){.ReconciliationComparePanel-module-sass-module__IhfjYq__compare__row{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.ReconciliationComparePanel-module-sass-module__IhfjYq__compare__row--diff{background:var(--color-warning-bg)}.ReconciliationComparePanel-module-sass-module__IhfjYq__compare__label{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ReconciliationComparePanel-module-sass-module__IhfjYq__compare__value{font-size:var(--font-size-sm);color:var(--color-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.ReconciliationComparePanel-module-sass-module__IhfjYq__compare__mobile-label{margin-right:var(--space-8);font-size:var(--font-size-xs);color:var(--color-text-muted);display:none}@media (max-width:767px){.ReconciliationComparePanel-module-sass-module__IhfjYq__compare__mobile-label{display:inline}}.ReconciliationComparePanel-module-sass-module__IhfjYq__visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.HotelUserFormSections-module-sass-module__lxv8fq__section{gap:var(--space-16);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.HotelUserFormSections-module-sass-module__lxv8fq__section__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);padding:0}.HotelUserFormSections-module-sass-module__lxv8fq__section__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.HotelUserFormSections-module-sass-module__lxv8fq__row{gap:var(--space-16);grid-template-columns:1fr 1fr;display:grid}@media (max-width:767px){.HotelUserFormSections-module-sass-module__lxv8fq__row{grid-template-columns:1fr}}.HotelUserFormSections-module-sass-module__lxv8fq__role-options{gap:var(--space-8);flex-direction:column;display:flex}.HotelUserFormSections-module-sass-module__lxv8fq__role-option{align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s,background-color .15s;display:flex}.HotelUserFormSections-module-sass-module__lxv8fq__role-option:hover{border-color:var(--color-brand-green)}.HotelUserFormSections-module-sass-module__lxv8fq__role-option>div{flex:1;min-width:0}.HotelUserFormSections-module-sass-module__lxv8fq__role-option label{width:100%}.HotelUserFormSections-module-sass-module__lxv8fq__role-option span{min-width:0}.HotelUserFormSections-module-sass-module__lxv8fq__role-option--active{border-color:var(--color-brand-green);background-color:var(--color-brand-green-light)}.HotelUserFormSections-module-sass-module__lxv8fq__role-option__radio{margin-top:3px}.HotelUserFormSections-module-sass-module__lxv8fq__role-option__body{flex-direction:column;gap:2px;min-width:0;display:flex}.HotelUserFormSections-module-sass-module__lxv8fq__role-option__label{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.HotelUserFormSections-module-sass-module__lxv8fq__role-option__description{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.HotelUserFormSections-module-sass-module__lxv8fq__matrix-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;overflow-x:auto}.HotelUserFormSections-module-sass-module__lxv8fq__matrix{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.HotelUserFormSections-module-sass-module__lxv8fq__matrix th{padding:var(--space-10) var(--space-12);text-align:center;font-weight:var(--font-weight-medium);color:var(--color-text-muted);white-space:nowrap;border-bottom:1px solid var(--color-border)}.HotelUserFormSections-module-sass-module__lxv8fq__matrix th:first-child{text-align:left}.HotelUserFormSections-module-sass-module__lxv8fq__matrix td{padding:var(--space-8) var(--space-12);text-align:center;border-bottom:1px solid var(--color-border)}.HotelUserFormSections-module-sass-module__lxv8fq__matrix tr:last-child td{border-bottom:0}.HotelUserFormSections-module-sass-module__lxv8fq__matrix__section{text-align:left;font-weight:var(--font-weight-regular);color:var(--color-text-primary);white-space:nowrap}.HotelUserFormSections-module-sass-module__lxv8fq__notifications-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;overflow-x:auto}.HotelUserFormSections-module-sass-module__lxv8fq__notifications{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.HotelUserFormSections-module-sass-module__lxv8fq__notifications th{padding:var(--space-10) var(--space-12);text-align:center;font-weight:var(--font-weight-medium);color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}.HotelUserFormSections-module-sass-module__lxv8fq__notifications th:first-child{text-align:left}.HotelUserFormSections-module-sass-module__lxv8fq__notifications td{padding:var(--space-8) var(--space-12);text-align:center;border-bottom:1px solid var(--color-border)}.HotelUserFormSections-module-sass-module__lxv8fq__notifications tr:last-child td{border-bottom:0}.HotelUserFormSections-module-sass-module__lxv8fq__notifications__type{text-align:left;color:var(--color-text-primary)}.HotelUserFormSections-module-sass-module__lxv8fq__invitation{align-items:flex-start;gap:var(--space-8);padding:var(--space-12) var(--space-16);background-color:var(--color-input-fill);border-radius:var(--radius-md);display:flex}
.DesktopFooter-module-sass-module__6c_Iqq__desktop-footer{background-color:var(--color-footer-bg);width:100%;color:var(--color-white)}.DesktopFooter-module-sass-module__6c_Iqq__desktop-footer__inner{gap:var(--space-48);width:100%;padding-block:var(--space-64);grid-template-columns:1.4fr repeat(3,1fr) 1.2fr;display:grid}@media (min-width:1025px) and (max-width:1365px){.DesktopFooter-module-sass-module__6c_Iqq__desktop-footer__inner{gap:var(--space-32);padding-block:var(--space-48);grid-template-columns:1.2fr repeat(3,1fr) 1.2fr}}.DesktopFooter-module-sass-module__6c_Iqq__desktop-footer__brand{align-items:flex-start;gap:var(--space-20);flex-direction:column;display:flex}.DesktopFooter-module-sass-module__6c_Iqq__desktop-footer__tagline,.DesktopFooter-module-sass-module__6c_Iqq__desktop-footer__copyright{color:var(--color-footer-text-muted);font-size:12px;line-height:14px;font-weight:var(--font-weight-medium);margin:0}.DesktopFooter-module-sass-module__6c_Iqq__desktop-footer__column{gap:var(--space-8);flex-direction:column;display:flex}.DesktopFooter-module-sass-module__6c_Iqq__desktop-footer__heading{color:var(--color-footer-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.DesktopFooter-module-sass-module__6c_Iqq__desktop-footer__list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DesktopFooter-module-sass-module__6c_Iqq__desktop-footer__link{color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .15s}.DesktopFooter-module-sass-module__6c_Iqq__desktop-footer__link:hover{color:var(--color-footer-text-muted)}.DesktopFooter-module-sass-module__6c_Iqq__desktop-footer__contacts{gap:var(--space-32);flex-direction:column;display:flex}.DesktopFooter-module-sass-module__6c_Iqq__desktop-footer__contact{gap:var(--space-8);flex-direction:column;display:flex}.DesktopFooter-module-sass-module__6c_Iqq__desktop-footer__contact-value{color:var(--color-white);font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);text-decoration:none}.DesktopFooter-module-sass-module__6c_Iqq__desktop-footer__contact-value:hover{color:var(--color-footer-text-muted)}
.SearchToolbar-module-sass-module__5KotOW__toolbar{align-items:center;gap:var(--space-8);display:flex}.SearchToolbar-module-sass-module__5KotOW__toolbar__btn{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;white-space:nowrap;display:inline-flex}.SearchToolbar-module-sass-module__5KotOW__toolbar__btn:hover{border-color:var(--color-brand-green)}.SearchToolbar-module-sass-module__5KotOW__toolbar__btn-icon{font-size:var(--font-size-lg);color:var(--color-text-secondary);display:inline-flex}.SearchToolbar-module-sass-module__5KotOW__toolbar__badge{min-width:20px;height:20px;padding:0 var(--space-4);background:var(--color-brand-green);color:var(--color-text-inverse);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.SearchToolbar-module-sass-module__5KotOW__toolbar__sort{flex:1;min-width:0}
.LegalEntityDocumentsCard-module-sass-module__9tWuca__list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LegalEntityDocumentsCard-module-sass-module__9tWuca__item{justify-content:space-between;align-items:baseline;gap:var(--space-8);padding:var(--space-8) 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.LegalEntityDocumentsCard-module-sass-module__9tWuca__item:last-child{border-bottom:none;padding-bottom:0}.LegalEntityDocumentsCard-module-sass-module__9tWuca__item__name{color:var(--color-text-primary);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.LegalEntityDocumentsCard-module-sass-module__9tWuca__item__date{color:var(--color-text-secondary);flex-shrink:0}
.DashboardEmployeesOnline-module-sass-module__5Jej0W__widget{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;height:100%;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.DashboardEmployeesOnline-module-sass-module__5Jej0W__widget__body{gap:var(--space-8);padding:var(--space-20);flex-direction:column;flex:1;display:flex}.DashboardEmployeesOnline-module-sass-module__5Jej0W__widget__title{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.DashboardEmployeesOnline-module-sass-module__5Jej0W__widget__value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.DashboardEmployeesOnline-module-sass-module__5Jej0W__widget__status{align-items:center;gap:var(--space-8);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;display:flex}.DashboardEmployeesOnline-module-sass-module__5Jej0W__widget__dot{background-color:var(--color-success);border-radius:50%;flex-shrink:0;width:8px;height:8px}.DashboardEmployeesOnline-module-sass-module__5Jej0W__widget__avatars{margin-top:var(--space-8);align-items:center;display:flex}.DashboardEmployeesOnline-module-sass-module__5Jej0W__widget__avatar{border:2px solid var(--color-surface);margin-left:-10px}.DashboardEmployeesOnline-module-sass-module__5Jej0W__widget__avatar:first-child{margin-left:0}.DashboardEmployeesOnline-module-sass-module__5Jej0W__widget__overflow{border:2px solid var(--color-surface);border-radius:var(--radius-full);background-color:var(--color-input-fill);width:36px;height:36px;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;margin-left:-10px;display:inline-flex}.DashboardEmployeesOnline-module-sass-module__5Jej0W__widget__action{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:44px;padding:0 var(--space-20);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-brand-green);display:flex}.DashboardEmployeesOnline-module-sass-module__5Jej0W__widget__action:hover{background-color:var(--color-success-bg);text-decoration:underline}.DashboardEmployeesOnline-module-sass-module__5Jej0W__widget__action:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:-2px}
.DialogChatComposer-module-sass-module__VnJqLG__composer{border-top:1px solid var(--color-border);padding:var(--space-12) var(--space-16);gap:var(--space-8);flex-direction:column;flex-shrink:0;display:flex}.DialogChatComposer-module-sass-module__VnJqLG__composer__disabled-note{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.DialogChatComposer-module-sass-module__VnJqLG__composer__error{font-size:var(--font-size-xs);color:var(--color-danger);margin:0}.DialogChatComposer-module-sass-module__VnJqLG__composer__attachments{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DialogChatComposer-module-sass-module__VnJqLG__composer__attachment{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);background:var(--color-background);border-radius:var(--radius-sm);font-size:var(--font-size-xs);max-width:160px;display:inline-flex}.DialogChatComposer-module-sass-module__VnJqLG__composer__attachment-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DialogChatComposer-module-sass-module__VnJqLG__composer__attachment-remove{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;flex-shrink:0;line-height:1}.DialogChatComposer-module-sass-module__VnJqLG__composer__row{align-items:flex-end;gap:var(--space-8);display:flex}.DialogChatComposer-module-sass-module__VnJqLG__composer__input{min-height:var(--control-height-md);max-height:120px;padding:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-sm);resize:none;flex:1}.DialogChatComposer-module-sass-module__VnJqLG__composer__input:disabled{background:var(--color-background);color:var(--color-text-muted)}.DialogChatComposer-module-sass-module__VnJqLG__composer__icon-btn{width:var(--control-height-md);height:var(--control-height-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.DialogChatComposer-module-sass-module__VnJqLG__composer__icon-btn:hover:not(:disabled){border-color:var(--color-text-secondary)}.DialogChatComposer-module-sass-module__VnJqLG__composer__icon-btn:disabled{opacity:.5;cursor:not-allowed}button.DialogChatComposer-module-sass-module__VnJqLG__composer__send{width:var(--control-height-md);height:var(--control-height-md);min-height:var(--control-height-md);flex-shrink:0;padding:0}
.PhotoModerationListTable-module-sass-module__NmsqSa__thumb{border-radius:var(--radius-sm);background-color:var(--color-background);width:56px;height:42px;position:relative;overflow:hidden}
.PanoramaPreview-module-sass-module__9gAM9G__viewport{cursor:grab;touch-action:none;background-color:#000;width:100%;height:100%;position:relative;overflow:hidden}.PanoramaPreview-module-sass-module__9gAM9G__viewport:active{cursor:grabbing}.PanoramaPreview-module-sass-module__9gAM9G__image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:none;height:100%;position:absolute;top:0;left:0}.PanoramaPreview-module-sass-module__9gAM9G__hint{left:50%;top:var(--space-16);padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);color:#fff;font-size:var(--font-size-xs);pointer-events:none;background-color:#00000080;position:absolute;transform:translate(-50%)}
.BookingDetailsPage-module-sass-module__wMQSoq__page{gap:var(--space-20);padding-bottom:var(--space-16);--booking-details-anchor-offset:calc(var(--space-100) + var(--space-16));flex-direction:column;display:flex}@media (max-width:767px){.BookingDetailsPage-module-sass-module__wMQSoq__page{--booking-details-anchor-offset:calc(var(--space-80) + var(--space-24));padding-bottom:96px}}.BookingDetailsPage-module-sass-module__wMQSoq__head{align-items:flex-start;gap:var(--space-12);display:flex}.BookingDetailsPage-module-sass-module__wMQSoq__head__back{width:36px;height:36px;margin-top:var(--space-2);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s;display:inline-flex}.BookingDetailsPage-module-sass-module__wMQSoq__head__back:hover{border-color:var(--color-text-muted);background-color:var(--color-background)}.BookingDetailsPage-module-sass-module__wMQSoq__head__back:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:2px}.BookingDetailsPage-module-sass-module__wMQSoq__head__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.BookingDetailsPage-module-sass-module__wMQSoq__layout{gap:var(--space-24);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}@media (max-width:1024px){.BookingDetailsPage-module-sass-module__wMQSoq__layout{grid-template-columns:1fr}}.BookingDetailsPage-module-sass-module__wMQSoq__left,.BookingDetailsPage-module-sass-module__wMQSoq__right{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.BookingDetailsPage-module-sass-module__wMQSoq__right{top:var(--booking-details-anchor-offset);align-self:start;position:sticky}@media (max-width:1024px){.BookingDetailsPage-module-sass-module__wMQSoq__right{position:static}}@media (max-width:767px){.BookingDetailsPage-module-sass-module__wMQSoq__right .status-card-actions{padding-top:var(--space-12);padding-bottom:var(--space-12);background:var(--color-surface);z-index:1;position:sticky;bottom:0}}.BookingDetailsPage-module-sass-module__wMQSoq__card{gap:var(--space-16);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-card);padding:var(--space-24);flex-direction:column;display:flex}@media (max-width:1023px){.BookingDetailsPage-module-sass-module__wMQSoq__card{padding:var(--space-20)}}@media (max-width:767px){.BookingDetailsPage-module-sass-module__wMQSoq__card{padding:var(--space-16)}}.BookingDetailsPage-module-sass-module__wMQSoq__error-actions{gap:var(--space-12);flex-wrap:wrap;display:flex}
.HotelDashboardHeader-module-sass-module__qW-ETW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-24);flex-wrap:wrap;display:flex}.HotelDashboardHeader-module-sass-module__qW-ETW__header__greeting{flex:320px;min-width:320px}.HotelDashboardHeader-module-sass-module__qW-ETW__header__title{margin:0 0 var(--space-8);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.15}@media (max-width:767px){.HotelDashboardHeader-module-sass-module__qW-ETW__header__title{font-size:var(--font-size-2xl)}}.HotelDashboardHeader-module-sass-module__qW-ETW__header__subtitle{max-width:520px;font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0}.HotelDashboardHeader-module-sass-module__qW-ETW__header__controls{gap:var(--space-16);flex-shrink:0;grid-template-columns:minmax(340px,420px) minmax(210px,240px);align-items:stretch;display:grid}@media (max-width:767px){.HotelDashboardHeader-module-sass-module__qW-ETW__header__controls{grid-template-columns:1fr;width:100%}}
.FinanceReportsChartsRow-module-sass-module__CQvxuq__row{gap:var(--space-24);flex-direction:column;min-width:0;display:flex}@media (max-width:767px){.FinanceReportsChartsRow-module-sass-module__CQvxuq__row{gap:var(--space-16)}}.FinanceReportsChartsRow-module-sass-module__CQvxuq__row__sales,.FinanceReportsChartsRow-module-sass-module__CQvxuq__row__sources{min-width:0}
@media (max-width:767px){.ReconciliationDetailsModal-module-sass-module__EON0uq__panel{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}}.ReconciliationDetailsModal-module-sass-module__EON0uq__body{gap:var(--space-24);flex-direction:column;display:flex}.ReconciliationDetailsModal-module-sass-module__EON0uq__skeleton{gap:var(--space-16);flex-direction:column;display:flex}.ReconciliationDetailsModal-module-sass-module__EON0uq__section{gap:var(--space-12);flex-direction:column;display:flex}.ReconciliationDetailsModal-module-sass-module__EON0uq__section__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.ReconciliationDetailsModal-module-sass-module__EON0uq__grid{gap:var(--space-12) var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (max-width:767px){.ReconciliationDetailsModal-module-sass-module__EON0uq__grid{grid-template-columns:minmax(0,1fr)}}.ReconciliationDetailsModal-module-sass-module__EON0uq__field{flex-direction:column;gap:2px;min-width:0;display:flex}.ReconciliationDetailsModal-module-sass-module__EON0uq__field__label{font-size:var(--font-size-xs);color:var(--color-text-muted)}.ReconciliationDetailsModal-module-sass-module__EON0uq__field__value{font-size:var(--font-size-sm);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.ReconciliationDetailsModal-module-sass-module__EON0uq__difference{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin:0}.ReconciliationDetailsModal-module-sass-module__EON0uq__muted{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.ReconciliationDetailsModal-module-sass-module__EON0uq__audit{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ReconciliationDetailsModal-module-sass-module__EON0uq__audit__item{padding-left:var(--space-12);border-left:2px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-primary);flex-direction:column;gap:2px;display:flex}.ReconciliationDetailsModal-module-sass-module__EON0uq__audit__meta{font-size:var(--font-size-xs);color:var(--color-text-muted)}.ReconciliationDetailsModal-module-sass-module__EON0uq__footer{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;width:100%;display:flex}@media (max-width:767px){.ReconciliationDetailsModal-module-sass-module__EON0uq__footer{flex-direction:column-reverse;align-items:stretch}}.ReconciliationDetailsModal-module-sass-module__EON0uq__footer__confirm{align-items:center;gap:var(--space-8);flex-wrap:wrap;width:100%;display:flex}@media (max-width:767px){.ReconciliationDetailsModal-module-sass-module__EON0uq__footer__confirm{flex-direction:column;align-items:stretch}}.ReconciliationDetailsModal-module-sass-module__EON0uq__footer__reason{flex:220px;min-width:0}.ReconciliationDetailsModal-module-sass-module__EON0uq__footer__amount{flex:0 180px;min-width:0}
.HotelUserFormModal-module-sass-module__icqHCW__form{gap:var(--space-24);flex-direction:column;display:flex}.HotelUserFormModal-module-sass-module__icqHCW__retry{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.HotelUserFormModal-module-sass-module__icqHCW__duplicate{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.HotelUserFormModal-module-sass-module__icqHCW__form-error{margin:var(--space-12) 0 0;font-size:var(--font-size-sm);color:var(--color-danger)}
.PricesHeader-module-sass-module__E2OVwG__updated{align-items:center;gap:var(--space-8);display:inline-flex}.PricesHeader-module-sass-module__E2OVwG__updated-text{font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (max-width:767px){.PricesHeader-module-sass-module__E2OVwG__updated-text{font-size:var(--font-size-xs)}}.PricesHeader-module-sass-module__E2OVwG__refresh{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);width:40px;height:40px;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:20px;display:inline-flex}.PricesHeader-module-sass-module__E2OVwG__refresh:hover:not(:disabled){border-color:var(--color-brand-green);color:var(--color-brand-green)}.PricesHeader-module-sass-module__E2OVwG__refresh:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:2px}.PricesHeader-module-sass-module__E2OVwG__refresh:disabled{cursor:default}.PricesHeader-module-sass-module__E2OVwG__refresh--busy svg{animation:.8s linear infinite PricesHeader-module-sass-module__E2OVwG__prices-spin}@keyframes PricesHeader-module-sass-module__E2OVwG__prices-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.BurgerButton-module-sass-module__H6DhgG__burger-button{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:8px;width:40px;height:44px;padding:4px 0;display:inline-flex}.BurgerButton-module-sass-module__H6DhgG__burger-button:focus-visible{outline-offset:4px;outline:2px solid #33663e}.BurgerButton-module-sass-module__H6DhgG__burger-button__bar{background-color:#0f1416;border-radius:10px;width:100%;height:8px;transition:background-color .15s;display:block}.BurgerButton-module-sass-module__H6DhgG__burger-button:hover .BurgerButton-module-sass-module__H6DhgG__burger-button__bar{background-color:#33663e}
.LegalEntityGeneralInfoCard-module-sass-module__ii9zma__list{gap:var(--space-12);flex-direction:column;margin:0;display:flex}.LegalEntityGeneralInfoCard-module-sass-module__ii9zma__row{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-border);display:flex}.LegalEntityGeneralInfoCard-module-sass-module__ii9zma__row:last-child{border-bottom:none;padding-bottom:0}.LegalEntityGeneralInfoCard-module-sass-module__ii9zma__label{color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-shrink:0;margin:0}.LegalEntityGeneralInfoCard-module-sass-module__ii9zma__value{color:var(--color-text-primary);font-size:var(--font-size-sm);text-align:right;overflow-wrap:anywhere;margin:0}
.DashboardMetricCard-module-sass-module__9xBKsG__metric{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;max-width:100%;min-height:148px;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.DashboardMetricCard-module-sass-module__9xBKsG__metric__top{justify-content:space-between;align-items:flex-start;gap:var(--space-12);min-width:0;padding:var(--space-20);flex:1;display:flex}.DashboardMetricCard-module-sass-module__9xBKsG__metric__main{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.DashboardMetricCard-module-sass-module__9xBKsG__metric__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.DashboardMetricCard-module-sass-module__9xBKsG__metric__value{margin:0}.DashboardMetricCard-module-sass-module__9xBKsG__metric__value-text{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.1;display:block}.DashboardMetricCard-module-sass-module__9xBKsG__metric__secondary{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.DashboardMetricCard-module-sass-module__9xBKsG__metric__trend{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex-wrap:wrap;align-items:baseline;gap:2px;margin:0;display:flex}.DashboardMetricCard-module-sass-module__9xBKsG__metric__trend--positive{color:var(--color-success-fg)}.DashboardMetricCard-module-sass-module__9xBKsG__metric__trend--negative{color:var(--color-danger)}.DashboardMetricCard-module-sass-module__9xBKsG__metric__trend--neutral{color:var(--color-text-muted)}.DashboardMetricCard-module-sass-module__9xBKsG__metric__trend-label{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.DashboardMetricCard-module-sass-module__9xBKsG__metric__action{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:44px;padding:0 var(--space-20);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-brand-green);display:flex}.DashboardMetricCard-module-sass-module__9xBKsG__metric__action:hover{background-color:var(--color-success-bg);text-decoration:underline}.DashboardMetricCard-module-sass-module__9xBKsG__metric__action:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:-2px}.DashboardMetricCard-module-sass-module__9xBKsG__metric__icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.DashboardMetricCard-module-sass-module__9xBKsG__metric__icon[data-tone=warning]{background-color:var(--color-warning-bg);color:var(--color-warning)}.DashboardMetricCard-module-sass-module__9xBKsG__metric__icon[data-tone=success]{background-color:var(--color-success-bg);color:var(--color-success-fg)}.DashboardMetricCard-module-sass-module__9xBKsG__metric__icon[data-tone=orange]{background-color:var(--color-orange-bg);color:var(--color-orange)}.DashboardMetricCard-module-sass-module__9xBKsG__metric__icon[data-tone=danger]{background-color:var(--color-danger-bg);color:var(--color-danger)}
.DialogChatHeader-module-sass-module__yVpmFa__header{gap:var(--space-8);padding:var(--space-16);border-bottom:1px solid var(--color-border);flex-direction:column;flex-shrink:0;display:flex}.DialogChatHeader-module-sass-module__yVpmFa__header__row{align-items:center;gap:var(--space-12);display:flex}.DialogChatHeader-module-sass-module__yVpmFa__header__identity{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.DialogChatHeader-module-sass-module__yVpmFa__header__name{font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DialogChatHeader-module-sass-module__yVpmFa__header__meta{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.DialogChatHeader-module-sass-module__yVpmFa__header__close{width:var(--control-touch-target);height:var(--control-touch-target);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.DialogChatHeader-module-sass-module__yVpmFa__header__close:hover{background:var(--color-background);color:var(--color-text-primary)}.DialogChatHeader-module-sass-module__yVpmFa__header__close:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:2px}.DialogChatHeader-module-sass-module__yVpmFa__header__status-row{align-items:center;gap:var(--space-8);display:flex}.DialogChatHeader-module-sass-module__yVpmFa__header__violations{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.DialogChatHeader-module-sass-module__yVpmFa__header__actions{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.DialogChatHeader-module-sass-module__yVpmFa__header__action-with-hint{align-items:center;gap:var(--space-4);min-width:0;display:inline-flex}button.DialogChatHeader-module-sass-module__yVpmFa__header__action-btn{width:100%;min-width:0;padding-left:var(--space-8);padding-right:var(--space-8);white-space:nowrap;justify-content:flex-start;overflow:hidden}button.DialogChatHeader-module-sass-module__yVpmFa__header__block-btn{width:var(--button-control-height,32px);flex-shrink:0;padding:0}
.PhotoModerationSkeleton-module-sass-module__y7kHWG__grid{gap:var(--space-20);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}@media (max-width:767px){.PhotoModerationSkeleton-module-sass-module__y7kHWG__grid{gap:var(--space-16);grid-template-columns:1fr}}.PhotoModerationSkeleton-module-sass-module__y7kHWG__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.PhotoModerationSkeleton-module-sass-module__y7kHWG__card__media{aspect-ratio:4/3;position:relative}.PhotoModerationSkeleton-module-sass-module__y7kHWG__card__body{gap:var(--space-8);padding:var(--space-12);flex-direction:column;display:flex}
.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__panel{width:min(92vw,1200px);max-width:none;max-height:90vh;padding:0;overflow:hidden}@media (max-width:767px){.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__panel{border-radius:0;width:100vw;height:100vh;max-height:100vh}}.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer{grid-template-columns:minmax(0,1fr) 320px;height:min(90vh,800px);display:grid}@media (max-width:767px){.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:100vh}}.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__media{background-color:#000;position:relative}.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__video{object-fit:contain;width:100%;height:100%}.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__frame{border:none;width:100%;height:100%}.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__unavailable{justify-content:center;align-items:center;gap:var(--space-8);width:100%;height:100%;padding:var(--space-16);color:#fffc;text-align:center;flex-direction:column;display:flex}.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__arrow{width:var(--control-touch-target);height:var(--control-touch-target);border-radius:var(--radius-full);color:#fff;font-size:var(--font-size-xl);cursor:pointer;z-index:1;background-color:#00000080;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__arrow:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:2px}.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__arrow--prev{left:var(--space-16)}.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__arrow--next{right:var(--space-16)}.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__counter{left:50%;bottom:var(--space-16);padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);color:#fff;font-size:var(--font-size-xs);z-index:1;background-color:#00000080;position:absolute;transform:translate(-50%)}.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__panel{gap:var(--space-8);padding:var(--space-20);border-left:1px solid var(--color-border);background-color:var(--color-surface);flex-direction:column;display:flex;overflow-y:auto}@media (max-width:767px){.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__panel{border-left:none;border-top:1px solid var(--color-border)}}.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__head{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__badge{padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);background-color:var(--color-background);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__name{margin:var(--space-8) 0 0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__hotel,.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__meta,.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__date{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__actions{gap:var(--space-8);margin-top:var(--space-12);flex-direction:column;display:flex}@media (max-width:767px){.VideoVrModerationPreviewModal-module-sass-module__jRoqIG__viewer__actions{padding-top:var(--space-8);background-color:var(--color-surface);position:sticky;bottom:0}}
.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary{gap:var(--space-20);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}@media (max-width:767px){.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary{grid-template-columns:1fr}}.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__hotel{gap:var(--space-16);grid-column:1/-1;align-items:center;display:flex}.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__image{border-radius:var(--radius-lg);background:var(--color-background);flex:none;width:96px;height:96px;position:relative;overflow:hidden}.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__image-img{object-fit:cover;width:100%;height:100%;display:block}.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__image-fallback{width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:28px;display:flex}.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__hotel-info{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__hotel-name{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__stars{color:var(--color-star);gap:2px;font-size:14px;display:flex}.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__address{color:var(--color-text-muted);font-size:var(--font-size-sm)}.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__params{gap:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--color-border);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1023px){.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__params{grid-template-columns:repeat(2,minmax(0,1fr))}}.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__param{align-items:flex-start;gap:var(--space-8);color:var(--color-text-muted);font-size:20px;display:flex}.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__param-label{font-size:var(--font-size-xs);color:var(--color-text-muted)}.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__param-value{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__total{align-items:flex-end;gap:var(--space-4);padding-top:var(--space-16);border-top:1px solid var(--color-border);text-align:right;flex-direction:column;grid-column:1/-1;display:flex}@media (max-width:767px){.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__total{text-align:left;align-items:flex-start}}.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__total-label{font-size:var(--font-size-sm);color:var(--color-text-muted)}.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__total-value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__total-link{font-size:var(--font-size-sm);color:var(--color-brand-green)}.BookingHotelSummaryCard-module-sass-module__dFqm0W__summary__total-link:hover{text-decoration:underline}
.BookingCounters-module-sass-module__1tTYoG__counters{width:100%;min-width:0}.BookingCounters-module-sass-module__1tTYoG__countersScroller{gap:var(--space-16);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (max-width:1440px){.BookingCounters-module-sass-module__1tTYoG__countersScroller{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1024px){.BookingCounters-module-sass-module__1tTYoG__countersScroller{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.BookingCounters-module-sass-module__1tTYoG__countersScroller{gap:var(--space-12);width:100%;min-width:0;padding:0 0 var(--space-12);scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow:auto hidden}.BookingCounters-module-sass-module__1tTYoG__countersScroller::-webkit-scrollbar{display:none}}.BookingCounters-module-sass-module__1tTYoG__card{justify-content:space-between;align-items:flex-start;gap:var(--space-12);min-width:0;max-width:100%;min-height:104px;padding:var(--space-20);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.BookingCounters-module-sass-module__1tTYoG__card:hover{border-color:var(--color-brand-green)}.BookingCounters-module-sass-module__1tTYoG__card:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:2px}@media (max-width:767px){.BookingCounters-module-sass-module__1tTYoG__card{scroll-snap-align:start;flex:0 0 min(78vw,230px);min-width:220px;min-height:96px}}.BookingCounters-module-sass-module__1tTYoG__card--active{border-color:var(--color-brand-green);box-shadow:0 0 0 1px var(--color-brand-green),var(--shadow-card)}.BookingCounters-module-sass-module__1tTYoG__card__body{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.BookingCounters-module-sass-module__1tTYoG__card__label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.BookingCounters-module-sass-module__1tTYoG__card__value{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.1}.BookingCounters-module-sass-module__1tTYoG__card__icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:inline-flex;position:absolute;top:0;right:0}.BookingCounters-module-sass-module__1tTYoG__card__icon--all{background-color:var(--color-brand-green-light);color:var(--color-brand-green)}.BookingCounters-module-sass-module__1tTYoG__card__icon--new{color:#2563eb;background-color:#eaf2ff}.BookingCounters-module-sass-module__1tTYoG__card__icon--pendingCheckIn{color:#c77700;background-color:#fff1df}.BookingCounters-module-sass-module__1tTYoG__card__icon--checkedIn{color:#7c4dd1;background-color:#f0ebfb}.BookingCounters-module-sass-module__1tTYoG__card__icon--pendingCheckOut{color:#e0663c;background-color:#fdede7}.BookingCounters-module-sass-module__1tTYoG__card__icon--cancelled{color:#c0392b;background-color:#fde7e7}
.HotelDashboardView-module-sass-module__-OrisW__dashboard{gap:var(--space-24);flex-direction:column;display:flex}.HotelDashboardView-module-sass-module__-OrisW__analytics{gap:var(--space-16);grid-template-columns:1fr;display:grid}@media (min-width:1280px){.HotelDashboardView-module-sass-module__-OrisW__analytics{gap:var(--space-24);grid-template-columns:minmax(0,3fr) minmax(380px,2fr)}}.HotelDashboardView-module-sass-module__-OrisW__analytics__occupancy,.HotelDashboardView-module-sass-module__-OrisW__analytics__sources{min-width:0}.HotelDashboardView-module-sass-module__-OrisW__analytics__occupancy>*,.HotelDashboardView-module-sass-module__-OrisW__analytics__sources>*{height:100%;min-height:390px}.HotelDashboardView-module-sass-module__-OrisW__widgets{gap:var(--space-16);grid-template-columns:1fr;display:grid}@media (min-width:768px) and (max-width:1279px){.HotelDashboardView-module-sass-module__-OrisW__widgets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.HotelDashboardView-module-sass-module__-OrisW__widgets{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr))}}.HotelDashboardView-module-sass-module__-OrisW__widgets__notifications,.HotelDashboardView-module-sass-module__-OrisW__widgets__actions,.HotelDashboardView-module-sass-module__-OrisW__widgets__tips{min-width:0}.HotelDashboardView-module-sass-module__-OrisW__widgets__notifications>*,.HotelDashboardView-module-sass-module__-OrisW__widgets__actions>*,.HotelDashboardView-module-sass-module__-OrisW__widgets__tips>*{height:100%}@media (min-width:768px) and (max-width:1279px){.HotelDashboardView-module-sass-module__-OrisW__widgets__tips{grid-column:1/-1}}
.FinanceReportsMetricCard-module-sass-module___SXTGa__metric{gap:var(--space-8);padding:var(--space-20);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;height:100%;display:flex}.FinanceReportsMetricCard-module-sass-module___SXTGa__metric__icon{background:var(--color-success-bg);width:40px;height:40px;color:var(--color-brand-green);border-radius:var(--radius-md);justify-content:center;align-items:center;font-size:20px;display:inline-flex}.FinanceReportsMetricCard-module-sass-module___SXTGa__metric__label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.FinanceReportsMetricCard-module-sass-module___SXTGa__metric__value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.FinanceReportsMetricCard-module-sass-module___SXTGa__metric__trend{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.FinanceReportsMetricCard-module-sass-module___SXTGa__metric__trend--positive{color:var(--color-success)}.FinanceReportsMetricCard-module-sass-module___SXTGa__metric__trend--negative{color:var(--color-danger)}.FinanceReportsMetricCard-module-sass-module___SXTGa__metric__trend--neutral{color:var(--color-text-muted)}
.HotelRolesInfoBanner-module-sass-module__H6bxoW__banner{align-items:flex-start;gap:var(--space-12);padding:var(--space-16) var(--space-20);background-color:var(--color-info-bg);border-radius:var(--radius-lg);display:flex}@media (max-width:767px){.HotelRolesInfoBanner-module-sass-module__H6bxoW__banner{flex-direction:column;align-items:stretch}}.HotelRolesInfoBanner-module-sass-module__H6bxoW__banner__icon{color:var(--color-info);flex-shrink:0;margin-top:2px;font-size:20px;display:inline-flex}.HotelRolesInfoBanner-module-sass-module__H6bxoW__banner__body{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.HotelRolesInfoBanner-module-sass-module__H6bxoW__banner__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.HotelRolesInfoBanner-module-sass-module__H6bxoW__banner__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.HotelRolesInfoBanner-module-sass-module__H6bxoW__banner__action{flex-shrink:0;align-self:center}@media (max-width:767px){.HotelRolesInfoBanner-module-sass-module__H6bxoW__banner__action{align-self:stretch}}
.PeriodPicker-module-sass-module__EsloIW__picker{position:relative}.PeriodPicker-module-sass-module__EsloIW__picker__trigger{align-items:center;gap:var(--space-8);height:var(--control-height-md);padding:0 var(--space-16);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-md);white-space:nowrap;cursor:pointer;transition:border-color .15s;display:inline-flex}.PeriodPicker-module-sass-module__EsloIW__picker__trigger:hover{border-color:var(--color-text-muted)}.PeriodPicker-module-sass-module__EsloIW__picker__trigger:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:2px}@media (max-width:767px){.PeriodPicker-module-sass-module__EsloIW__picker__trigger{justify-content:space-between;width:100%}}.PeriodPicker-module-sass-module__EsloIW__picker__panel{gap:var(--space-16);padding:var(--space-16);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-floating);flex-direction:column;max-width:calc(100vw - 32px);display:flex}.PeriodPicker-module-sass-module__EsloIW__picker__presets{gap:var(--space-8);flex-wrap:wrap;display:flex}.PeriodPicker-module-sass-module__EsloIW__picker__preset{padding:var(--space-8) var(--space-12);background:var(--color-background);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;border:1px solid #0000}.PeriodPicker-module-sass-module__EsloIW__picker__preset:hover{border-color:var(--color-border)}.PeriodPicker-module-sass-module__EsloIW__picker__preset:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:2px}.PeriodPicker-module-sass-module__EsloIW__picker__preset--active{background:var(--color-success-bg);border-color:var(--color-brand-green);color:var(--color-success-fg)}.PeriodPicker-module-sass-module__EsloIW__picker__fields{gap:var(--space-12);display:flex}@media (max-width:767px){.PeriodPicker-module-sass-module__EsloIW__picker__fields{flex-direction:column}}.PeriodPicker-module-sass-module__EsloIW__picker__field{gap:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-direction:column;flex:1 1 0;display:flex}.PeriodPicker-module-sass-module__EsloIW__picker__field input{height:var(--control-height-sm);padding:0 var(--space-12);background:var(--color-input-fill);border:1px solid var(--color-input-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-md)}.PeriodPicker-module-sass-module__EsloIW__picker__field input:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:2px}.PeriodPicker-module-sass-module__EsloIW__picker__error{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.PeriodPicker-module-sass-module__EsloIW__picker__actions{justify-content:flex-end;gap:var(--space-8);display:flex}
.PricesToolbar-module-sass-module__spMb5G__toolbar{gap:var(--space-16);padding:var(--space-20);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}@media (max-width:767px){.PricesToolbar-module-sass-module__spMb5G__toolbar{padding:var(--space-16)}}.PricesToolbar-module-sass-module__spMb5G__filters{align-items:end;gap:var(--space-12);grid-template-columns:minmax(220px,260px) repeat(3,minmax(150px,1fr)) minmax(220px,300px);display:grid}@media (max-width:1280px){.PricesToolbar-module-sass-module__spMb5G__filters{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:1024px){.PricesToolbar-module-sass-module__spMb5G__filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.PricesToolbar-module-sass-module__spMb5G__filters{grid-template-columns:1fr}}.PricesToolbar-module-sass-module__spMb5G__filters__date{align-self:end;min-width:0}.PricesToolbar-module-sass-module__spMb5G__filters__search{align-items:center;min-width:0;display:flex;position:relative}@media (max-width:1280px){.PricesToolbar-module-sass-module__spMb5G__filters__search{grid-column:1/-1}}.PricesToolbar-module-sass-module__spMb5G__filters__search-icon{left:var(--space-12);color:var(--color-text-muted);pointer-events:none;font-size:18px;display:inline-flex;position:absolute}.PricesToolbar-module-sass-module__spMb5G__filters__search-input{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);width:100%;height:48px;font-size:var(--font-size-sm);color:var(--color-text-primary);padding:0 40px}.PricesToolbar-module-sass-module__spMb5G__filters__search-input::placeholder{color:var(--color-text-placeholder)}.PricesToolbar-module-sass-module__spMb5G__filters__search-input:focus-visible{border-color:var(--color-brand-green);outline:none}.PricesToolbar-module-sass-module__spMb5G__filters__search-input::-webkit-search-cancel-button{appearance:none}.PricesToolbar-module-sass-module__spMb5G__filters__search-clear{right:var(--space-8);border-radius:var(--radius-full);width:28px;height:28px;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:18px;display:inline-flex;position:absolute}.PricesToolbar-module-sass-module__spMb5G__filters__search-clear:hover{background-color:var(--color-input-fill)}.PricesToolbar-module-sass-module__spMb5G__actions{justify-content:space-between;align-items:center;gap:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.PricesToolbar-module-sass-module__spMb5G__view{align-items:center;gap:var(--space-12) var(--space-16);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.PricesToolbar-module-sass-module__spMb5G__view__legend{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);padding:0}.PricesToolbar-module-sass-module__spMb5G__actions__buttons{align-items:center;gap:var(--space-12);flex-wrap:wrap;margin-left:auto;display:flex}@media (max-width:767px){.PricesToolbar-module-sass-module__spMb5G__actions__buttons{width:100%;margin-left:0}}.PricesToolbar-module-sass-module__spMb5G__actions__readonly{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}
.CurrencySelect-module-sass-module__WP3DNa__currency-select{display:inline-flex;position:relative}.CurrencySelect-module-sass-module__WP3DNa__currency-select__trigger{color:#0f1416;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0;font-family:inherit;display:inline-flex}.CurrencySelect-module-sass-module__WP3DNa__currency-select__trigger:focus-visible{outline-offset:4px;outline:2px solid #33663e}.CurrencySelect-module-sass-module__WP3DNa__currency-select__caption{font-size:10px;font-weight:var(--font-weight-regular);line-height:1}.CurrencySelect-module-sass-module__WP3DNa__currency-select__value-row{align-items:center;gap:6px;display:inline-flex}.CurrencySelect-module-sass-module__WP3DNa__currency-select__symbol{font-size:16px;font-weight:var(--font-weight-bold);line-height:1}.CurrencySelect-module-sass-module__WP3DNa__currency-select__flag{border-radius:2px;width:14px;height:10px;display:inline-flex;overflow:hidden}.CurrencySelect-module-sass-module__WP3DNa__currency-select__flag img{object-fit:cover;width:100%;height:100%;display:block}.CurrencySelect-module-sass-module__WP3DNa__currency-select__caret{font-size:10px;transition:transform .15s;display:inline-flex}.CurrencySelect-module-sass-module__WP3DNa__currency-select__caret--open{transform:rotate(180deg)}.CurrencySelect-module-sass-module__WP3DNa__currency-select__list{z-index:var(--z-header,50);border:1px solid var(--color-border);background-color:#fff;border-radius:6px;min-width:96px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 16px #0000001a}.CurrencySelect-module-sass-module__WP3DNa__currency-select__option{color:#0f1416;width:100%;font-family:inherit;font-size:16px;font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:6px 10px;display:flex}.CurrencySelect-module-sass-module__WP3DNa__currency-select__option:hover{background-color:#0f14160d}.CurrencySelect-module-sass-module__WP3DNa__currency-select__option:focus-visible{outline-offset:-2px;outline:2px solid #33663e}.CurrencySelect-module-sass-module__WP3DNa__currency-select__option--active{background-color:#33663e14}.CurrencySelect-module-sass-module__WP3DNa__currency-select__option-symbol{font-size:16px;font-weight:var(--font-weight-bold)}.CurrencySelect-module-sass-module__WP3DNa__currency-select__option-flag{border-radius:2px;width:16px;height:12px;display:inline-flex;overflow:hidden}.CurrencySelect-module-sass-module__WP3DNa__currency-select__option-flag img{object-fit:cover;width:100%;height:100%;display:block}
.LoyaltyLevelCard-module-sass-module__kxW-sW__card{gap:var(--space-12);min-height:100%;padding:var(--space-24);border-radius:var(--radius-xl);background-color:var(--color-brand-green-light);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.LoyaltyLevelCard-module-sass-module__kxW-sW__card__label{color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);margin:0}.LoyaltyLevelCard-module-sass-module__kxW-sW__card__head{align-items:center;gap:var(--space-12);display:flex}.LoyaltyLevelCard-module-sass-module__kxW-sW__card__name{color:var(--color-brand-green);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.LoyaltyLevelCard-module-sass-module__kxW-sW__card__note{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.LoyaltyLevelCard-module-sass-module__kxW-sW__card__progress{margin-top:var(--space-4)}.LoyaltyLevelCard-module-sass-module__kxW-sW__card__scale{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-self:flex-end;margin:0}
.LegalEntityInteractionsCard-module-sass-module__Qb-3_q__list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LegalEntityInteractionsCard-module-sass-module__Qb-3_q__item{align-items:baseline;gap:var(--space-8);padding:var(--space-8) 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.LegalEntityInteractionsCard-module-sass-module__Qb-3_q__item:last-child{border-bottom:none;padding-bottom:0}.LegalEntityInteractionsCard-module-sass-module__Qb-3_q__item__date{color:var(--color-text-secondary);flex-shrink:0}.LegalEntityInteractionsCard-module-sass-module__Qb-3_q__item__description{color:var(--color-text-primary);overflow-wrap:anywhere}
.HotelUserActionsMenu-module-sass-module__E4UdTa__item{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.HotelUserActionsMenu-module-sass-module__E4UdTa__item__reason{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-regular)}
