.main{background-color:#f4f4f4;height:1024px;margin:0 auto}@media screen and (min-width:959px){.main{width:1441px}}.roof{display:flex;justify-content:space-between}.roof__text{font-family:Roboto;font-size:24px;font-style:normal;font-weight:500;line-height:28px;margin:32px}.roof__but,.roof__text{align-items:center;display:flex}.roof__but{background-color:#f4f4f4;border:0;cursor:pointer;height:34px;justify-content:space-between;margin:30px 33px 0 0;padding:0;width:83px}.roof__title{color:#41522e;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.408px;line-height:20px;margin:0;text-align:right}.search{display:flex;height:906px}@media screen and (min-width:959px){.search{justify-content:space-between;margin-left:208px;width:1048px}}.search__left{display:flex;flex-direction:column;justify-content:space-between}.info__but,.info__calendar-but{align-items:center;display:flex;justify-content:center}.info{background-color:#fff;border-radius:16px;box-shadow:0 4px 33px rgba(0,0,0,.04);display:flex;flex-direction:column;height:410px;width:360px}.info__title{font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:19px;margin:32px 0 0 32px}.info__title:nth-child(3){margin-top:17px}.info__title:nth-child(6){margin-top:28px}.info__input{align-items:center;border:1px solid #c9cacc;border-radius:4px;color:#424242;display:flex;font-family:Roboto;font-size:16px;font-style:normal;font-weight:300;height:48px;line-height:20px;margin:7px 0 0 32px;padding:0 0 0 15px;width:279px}.info__but{background:linear-gradient(104.34deg,#41522e -15.34%,#be8022 145.95%);border:0;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,.15);cursor:pointer;flex-direction:column;height:50px;margin:32px;padding:0;width:296px}.info__but-text{color:#fff;font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.info__calendar-but{background-color:transparent;cursor:pointer;height:24px;margin:-32px 0 0 288px;padding:12px;width:24px}.calendar .day.selected,.calendar .day.today{background:#41522e;border:2px solid #41522e;border-radius:4px}.calendar{background:#fff;border-radius:8px;box-shadow:0 4px 11px rgba(0,0,0,.15);height:420px;margin:208px 1px 1px;position:absolute;width:389px;z-index:1}.calendar__header{display:flex;justify-content:flex-start;justify-content:space-between;margin-bottom:17px;padding-top:25px}.calendar__selects{display:flex}.calendar__buttons{display:flex;margin-right:28px}.calendar__but{background-color:#fff;border:0;display:block;margin-left:22px;padding:5px}.calendar__arrow-up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.calendar__select-mon{-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border:0;font-family:Roboto;font-size:16px;font-style:normal;font-weight:700;line-height:18px;margin-left:32px;padding:0}.calendar__select-mon::-ms-expand{display:none}.calendar__select-year{background-color:#fff;border:0;font-family:Roboto;font-size:16px;font-style:normal;font-weight:700;line-height:18px;padding:0}.calendar__table{margin-left:1px;margin-top:1px;width:360px}.calendar__days{height:233px}.calendar table{border-collapse:separate;border-spacing:0;margin:auto;table-layout:fixed}.calendar th{height:36px}.calendar .day,.calendar th{text-align:center;vertical-align:middle}.calendar .day{border:2px solid transparent;padding:4px 8px}.calendar .day:hover{background-color:#eaeaea;cursor:pointer}.calendar .day.today{color:#fff}.calendar .day.today:hover{background-color:#0081ff}.calendar .day.today.selected{border:2px solid #d3d3d3}.favor{background-color:#fff;border-radius:16px;box-shadow:0 4px 33px rgba(0,0,0,.04);display:flex;flex-direction:column;height:472px;width:360px}.favor__title{color:#424242;font-family:Roboto;font-size:24px;font-style:normal;font-weight:500;line-height:28px;margin:0 32px}.favor_buttons{display:flex;flex-direction:row;margin:32px 0 32px 32px}.sort{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;box-sizing:border-box;color:#99a0a3;cursor:pointer;display:flex;height:28px;margin-right:8px;padding:0}.sort-choice{border:1px solid #41522e;color:#41522e}.sort__title{font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.408px;line-height:20px;margin:4px 0 4px 7px}.sort__imgs{display:flex;flex-direction:column;margin:8px 12.5px 0 9px}.sort__img-down{opacity:.3;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sort__img-up{opacity:.3}.sort__img-opacity{opacity:1}.list-result{height:529px;margin-top:3px;overflow-x:hidden;overflow-y:scroll;width:580px}@media screen and (min-width:959px){.list-result{width:632px}}.list-favor{height:288px;overflow-x:hidden;overflow-y:scroll;width:352px}.list::-webkit-scrollbar{background:#e7e7e7;width:2px}.list::-webkit-scrollbar-thumb{background-color:#41522e;border-radius:10px;border-radius:2px}.list::-webkit-scrollbar-track{background-color:#e7e7e7;border-radius:2px}.hotel{display:flex;margin-left:32px}.hotel__result{width:568px}.hotel__ico{height:64px;margin-right:24px;width:64px}.hotel__info{display:flex;flex-direction:column}.hotel__info-result{width:480px}.hotel__info-favor{width:296px}.hotel__bot,.hotel__top{display:flex;justify-content:space-between}.hotel__bot{margin-top:10px}.hotel__bot-result{margin-top:3px}.hotel__like{background-color:transparent;cursor:pointer}.hotel__like-result{margin:0 8px 0 1px}.hotel__name{color:#424242;font-size:17px}.hotel__date,.hotel__name{font-family:Roboto;font-style:normal;font-weight:400;letter-spacing:-.408px;line-height:22px}.hotel__date{color:#878787;font-size:14px;margin-top:3px}.hotel__date-result{margin-top:-2px}.hotel__title{color:#878787;font-family:Roboto;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.408px;line-height:22px;margin:3px 22px 0 1px}.hotel__price{display:flex;margin-top:-7px}.hotel__cost{color:#424242;font-family:Roboto;font-size:17px;font-style:normal;font-weight:400;letter-spacing:-.408px;line-height:22px;margin-left:8px;text-align:right}.hotel__line-result{left:0;margin:10px 0 20px 32px;top:517px;width:568px}.hotel__line-favor,.hotel__line-result{background:hsla(0,0%,53%,.2);border-radius:8px;height:1px;-webkit-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0)}.hotel__line-favor{margin:11px 0 14px 32px;width:296px}.hotel__favor{height:20px;width:20px}.hotel__star{margin-right:3.5px}.result{background:#fff;border-radius:16px;box-shadow:0 4px 33px rgba(0,0,0,.04);display:flex;flex-direction:column;height:902px;width:600px}@media screen and (min-width:959px){.result{width:664px}}.result__footer{display:flex;flex-direction:row;justify-content:space-between;margin:48px 28px 32px}.result__title{color:#424242;font-family:Roboto;font-size:32px;font-style:normal;font-weight:500;line-height:38px}.result__img{margin-left:20px}.result__city{color:#424242;font-family:Roboto;font-size:32px;font-style:normal;font-weight:500;line-height:38px;margin-left:19px}.result__info-city{display:flex;flex-direction:row;justify-content:space-between}.result__date{color:#41522e;font-size:24px;font-weight:400;line-height:28px;margin:4px 32px 0 0}.result__date,.result__favor{font-family:Roboto;font-style:normal}.result__favor{color:#424242;display:flex;font-size:17px;font-weight:300;letter-spacing:-.408px;line-height:22px;margin:28px 0 36px 32px}.result__num{color:#41522e;font-weight:500}.carusel{display:flex;height:149px;justify-content:center;margin:0 auto;overflow-x:scroll;width:600px}.carusel__img{margin:0 10px}.carusel::-webkit-scrollbar{background:transparent;height:0}.auth{background:url(/simple-hotel-check/static/media/auth.23b15bc98935c277dfe4.png) no-repeat;background-size:100%;display:flex;margin-left:auto;margin-right:auto}.auth,.auth__blur{height:1024px;width:1440px}.auth__blur{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.6)}.auth__panel{background:#fff;border-radius:16px;box-shadow:0 4px 33px rgba(0,0,0,.04);display:flex;flex-direction:column;height:382px;margin:321px auto 0;width:409px}.auth__title{align-items:center;font-size:24px;font-weight:500;line-height:28px;margin:32px auto 0;text-align:center}.auth__name-input,.auth__title{color:#424242;font-family:Roboto;font-style:normal}.auth__name-input{font-size:16px;font-weight:300;line-height:19px;margin:32px 0 0 32px}.auth__name-input:nth-child(5){margin-top:12px}.auth__input{background:#fff;border:1px solid #c9cacc;box-sizing:border-box;font-weight:300;margin:7px 0 0 32px;padding:15px}.auth__enter,.auth__input{border-radius:4px;height:50px;width:345px}.auth__enter{align-items:center;background:linear-gradient(104.34deg,#41522e -15.34%,#be8022 145.95%);box-shadow:0 0 2px rgba(0,0,0,.15);display:flex;flex-direction:row;justify-content:center;margin:18px 0 0 32px}.auth__button-title{color:#fff;font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.auth__error{color:red;font-size:14px;font-weight:300;height:7px;margin:7px 0 0 32px;opacity:1}.auth__enter-disabled{background:linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),linear-gradient(104.34deg,#41522e -15.34%,#be8022 145.95%)}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}p{margin:0}button{border:0;padding:0}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/simple-hotel-check/static/media/Roboto-Thin.1711b41f3ae4cb322eea.ttf)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/simple-hotel-check/static/media/Roboto-Regular.a8d6ac03c7b96b7acb62.ttf)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/simple-hotel-check/static/media/Roboto-Medium.7429a63c09f79a1760b0.ttf)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/simple-hotel-check/static/media/Roboto-Light.8be2d1487420548b3b8d.ttf)}body,h1,h2{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{background-color:#e5e5e5}
/*# sourceMappingURL=main.6b88c7cf.css.map*/