@media only screen and (max-width: 90rem){.revenue-calculator-block-container{padding-inline:var(--container-wide)}}.revenue-calculator{display:flex;gap:var(--gutter-loose)}@media only screen and (max-width: 90rem){.revenue-calculator{gap:var(--gutter-tight)}}@media only screen and (max-width: 64rem){.revenue-calculator{gap:var(--gutter-loose)}}.revenue-calculator .input-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-s)}.revenue-calculator .input-wrap .mobile-wrapper{display:contents}@media only screen and (max-width: 64rem){.revenue-calculator .input-wrap{flex-direction:column;align-items:start}.revenue-calculator .input-wrap .mobile-wrapper{display:flex;flex-direction:row;align-items:center;width:100%;gap:var(--space-m)}}.revenue-calculator .input-wrap input[name=rooms]{width:2.8rem}.revenue-calculator .input-wrap input[name=room-rate]{width:88px;text-align:right}.revenue-calculator .input-wrap .number-controls{display:flex;flex-direction:row;align-items:center;gap:var(--space-2xs)}.revenue-calculator .input-wrap .number-controls button{height:var(--size-m-3);width:var(--size-m-3);min-height:unset;padding:var(--space-3xs);position:relative;border:solid 1px var(--color-body-a50);border-radius:100%;aspect-ratio:1/1;transition:all .5s}.revenue-calculator .input-wrap .number-controls button svg{-o-object-fit:contain;object-fit:contain;transition:all .5s}.revenue-calculator .input-wrap .number-controls button:hover{border-color:var(--color-accent-primary)}.revenue-calculator .input-wrap .number-controls button:hover svg{color:var(--color-accent-primary)}.revenue-calculator .input-wrap .input-container{max-width:136px;flex:1;border-radius:4px;border:1px solid var(--color-body);background:var(--color-background);padding:var(--space-s);display:flex;flex-direction:row;align-items:center;gap:var(--space-3xs);width:136px;justify-content:space-between}.revenue-calculator .input-wrap .input-container .input-value-type{font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-1);line-height:var(--line-height-small-heading-1);letter-spacing:var(--letter-spacing-small-heading-1);font-style:var(--font-style-small-heading);color:var(--color-body-a25)}@media only screen and (max-width: 64rem){.revenue-calculator .input-wrap .input-container{width:100%;max-width:unset}}.revenue-calculator .input-wrap .range-wrap{display:flex;flex-direction:row;gap:var(--gutter-tight);align-items:center}.revenue-calculator .input-wrap .range-wrap input[type=number]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.revenue-calculator .input-wrap .range-wrap input::-webkit-outer-spin-button,.revenue-calculator .input-wrap .range-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.revenue-calculator .input-wrap .range-wrap input[type=number]{-moz-appearance:textfield}.revenue-calculator .input-wrap input{border:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-1);line-height:var(--line-height-small-heading-1);letter-spacing:var(--letter-spacing-small-heading-1);font-style:var(--font-style-small-heading)}.revenue-calculator .input-wrap input[type=submit]{border:unset}.revenue-calculator .input-wrap label{position:relative;left:0;font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-2);line-height:var(--line-height-small-heading-2);letter-spacing:var(--letter-spacing-small-heading-2);font-style:var(--font-style-small-heading);text-wrap-mode:nowrap;top:unset}.revenue-calculator .input-wrap.label-active label{color:var(--color-body)}.revenue-calculator .revenue-results{position:relative}.revenue-calculator .revenue-results .results-wrap .results-heading-filter{display:flex;flex-direction:row;align-items:center;gap:var(--space-xs)}.revenue-calculator .revenue-results .results-wrap .results-heading-filter .buttons button{border-radius:38px;min-height:unset}.revenue-calculator .revenue-results .results-wrap .results-heading-filter .buttons button.primary{background:#191919;border-color:#191919;color:#fff;font-weight:bold}@media only screen and (max-width: 48rem){.revenue-calculator .revenue-results .results-wrap .results-heading-filter .buttons{gap:var(--space-xs)}}.revenue-calculator .revenue-results .results-wrap .revenue-result,.revenue-calculator .revenue-results .results-wrap .revenue-result-daily{margin:unset;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs)}.revenue-calculator .revenue-results .results-wrap .revenue-result .result-label,.revenue-calculator .revenue-results .results-wrap .revenue-result-daily .result-label{font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-l);line-height:var(--line-height-body-l);letter-spacing:var(--letter-spacing-body-l);font-style:var(--font-style-body)}.revenue-calculator .revenue-results .results-wrap .revenue-result-daily{border-bottom:solid 1px var(--color-body);padding-bottom:var(--space-s);margin-bottom:var(--space-s)}.revenue-calculator .revenue-results .results-wrap .occupancy-result,.revenue-calculator .revenue-results .results-wrap .room-rate-result{margin:unset}.revenue-calculator .revenue-results .results-wrap .occupancy-result .result-label,.revenue-calculator .revenue-results .results-wrap .room-rate-result .result-label{font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);letter-spacing:var(--letter-spacing-body-m);font-style:var(--font-style-body)}@media only screen and (max-width: 48rem){.revenue-calculator .revenue-results table{display:inline-table}}@media only screen and (max-width: 30rem){.revenue-calculator .revenue-results{padding-right:unset !important;padding-left:unset !important}.revenue-calculator .revenue-results table{padding-left:var(--space-l);display:block}.revenue-calculator .revenue-results::after{content:"";position:absolute;width:4.5rem;height:100%;background:linear-gradient(to left, #f0de00, rgba(0, 128, 128, 0) 50px);top:0;right:0;border-radius:16px}}.revenue-calculator .first-section,.revenue-calculator .second-section{flex:1}.revenue-calculator .second-section{display:flex;flex-direction:column;gap:var(--gutter-tight);justify-content:center;flex:none;width:50%}@media only screen and (max-width: 105rem){.revenue-calculator .second-section{width:55%}}@media only screen and (max-width: 64rem){.revenue-calculator .second-section{width:100%;flex:1}}.revenue-calculator .second-section table{border-collapse:collapse}.revenue-calculator .second-section table tr{min-height:var(--size-l-2);border-bottom:1pt solid var(--color-background-a50);position:relative}@media only screen and (max-width: 48rem){.revenue-calculator .second-section table tr{height:var(--size-xl-2)}}.revenue-calculator .second-section table tr:last-of-type{border-bottom:unset}.revenue-calculator .second-section table tr td{text-align:center;font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);letter-spacing:var(--letter-spacing-body-m);font-style:var(--font-style-body)}@media only screen and (max-width: 90rem){.revenue-calculator .second-section table tr td{padding-inline:var(--space-2xs)}}@media only screen and (max-width: 48rem){.revenue-calculator .second-section table tr td{align-content:end}}.revenue-calculator .second-section table tr td:first-of-type{text-align:left;padding-left:unset;font-family:var(--font-family-label);font-weight:var(--font-weight-label);text-transform:var(--text-transform-label);font-size:var(--font-size-label-1);line-height:var(--line-height-label-1);letter-spacing:var(--letter-spacing-label-1);font-style:var(--font-style-label)}@media only screen and (max-width: 48rem){.revenue-calculator .second-section table tr td:first-of-type{position:absolute}}@media only screen and (max-width: 48rem){.revenue-calculator .second-section table tr td:nth-of-type(2){text-align:left;padding-left:unset}}@media only screen and (max-width: 90rem){.revenue-calculator .second-section table tr td{font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);letter-spacing:var(--letter-spacing-body-s);font-style:var(--font-style-body)}}@media only screen and (max-width: 40rem){.revenue-calculator .second-section table tr td:last-of-type{padding-right:var(--space-2xl)}}.revenue-calculator .second-section table tr.featured td:not(:first-of-type){font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-2);line-height:var(--line-height-small-heading-2);letter-spacing:var(--letter-spacing-small-heading-2);font-style:var(--font-style-small-heading)}@media only screen and (max-width: 90rem){.revenue-calculator .second-section table tr.featured td:not(:first-of-type){font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);letter-spacing:var(--letter-spacing-body-s);font-style:var(--font-style-body);font-weight:bold}}.revenue-calculator .second-section table th{justify-content:center;align-items:center}@media only screen and (max-width: 48rem){.revenue-calculator .second-section table th:nth-of-type(2){text-align:left;padding-left:unset}}.revenue-calculator .second-section table th span{display:flex;padding:var(--space-2xs) var(--space-xs);justify-content:center;align-items:center;border-radius:1000000px;background-color:var(--color-body);color:var(--color-accent-primary);font-family:var(--font-family-overline);font-weight:var(--font-weight-overline);text-transform:var(--text-transform-overline);font-size:var(--font-size-overline-1);line-height:var(--line-height-overline-1);letter-spacing:var(--letter-spacing-overline-1);font-style:var(--font-style-overline);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:normal;justify-self:center;text-align:center}@media only screen and (max-width: 90rem){.revenue-calculator .second-section table th span{font-family:var(--font-family-overline);font-weight:var(--font-weight-overline);text-transform:var(--text-transform-overline);font-size:var(--font-size-overline-2);line-height:var(--line-height-overline-2);letter-spacing:var(--letter-spacing-overline-2);font-style:var(--font-style-overline);text-wrap-mode:nowrap}}.revenue-calculator .second-section table th:first-of-type{opacity:0}@media only screen and (max-width: 48rem){.revenue-calculator .second-section table th:first-of-type{width:1px;padding:unset}}@media only screen and (max-width: 40rem){.revenue-calculator .second-section table th:last-of-type{padding-right:var(--space-2xl)}}.revenue-calculator .second-section .revenue-results,.revenue-calculator .second-section .content-block{padding:var(--space-l);border-radius:16px}.revenue-calculator .second-section .content-block{text-align:center;justify-content:center;align-items:center;display:flex;flex-direction:column}.revenue-calculator .first-section{padding-block:var(--space-3xl)}.revenue-calculator input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer;width:100%;border:unset;padding-inline:unset}.revenue-calculator input[type=range]:focus{outline:none}.revenue-calculator input[type=range]::-webkit-slider-runnable-track{background-color:#ebebeb;border-radius:.5rem;height:.5rem}.revenue-calculator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-4px;background-color:var(--color-accent-primary);border-radius:.5rem;height:1rem;width:1rem}.revenue-calculator input[type=range]:focus::-webkit-slider-thumb{outline:3px solid var(--color-accent-primary);outline-offset:.125rem}.revenue-calculator input[type=range]::-moz-range-track{background-color:#ebebeb;border-radius:.5rem;height:.5rem}.revenue-calculator input[type=range]::-moz-range-thumb{background-color:var(--color-accent-primary);border:none;border-radius:.5rem;height:1rem;width:1rem}.revenue-calculator input[type=range]:focus::-moz-range-thumb{outline:3px solid var(--color-accent-primary);outline-offset:.125rem}@media only screen and (max-width: 64rem){.revenue-calculator{flex-direction:column}.revenue-calculator .first-section{padding-block:unset}}
/*# sourceMappingURL=revenue_calculator.css.map */
