.search__form{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch}.search__form .input-block{width:100%}.search__form input{width:100%;height:48px;padding:0 16px;border:1px solid #778b96;border-top-left-radius:4px;border-bottom-left-radius:4px;background:none;font-size:1.6rem;color:#021e20;overflow:hidden;text-overflow:ellipsis;transition:border-color .2s linear}.search__form input::-webkit-input-placeholder{color:#021e20}.search__form input:-ms-input-placeholder{color:#021e20}.search__form input::placeholder{color:#021e20}@media (hover){.search__form input:hover{border-color:#435d6e}}.search-form__button{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;height:48px;padding:0 16px;border:0;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#778b96;font-size:1.6rem;font-weight:600;color:#fff;transition:background-color .2s linear}.search-form__button svg{display:none;width:24px;height:24px;stroke:#fff}@media (hover){.search-form__button:hover{background-color:#435d6e}}@media screen and (max-width:575px){.search__form input{height:32px;padding:0 8px;font-size:1.2rem}.search-form__button{width:32px;height:32px;padding:0}.search-form__button span{display:none}.search-form__button svg{display:block}}.books__item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;padding:8px;margin-bottom:16px;border-radius:4px;background-color:#e7dbca;cursor:pointer;transition:background-color .2s linear}.books__item:last-child{margin-bottom:0}.books__item-icon{-webkit-flex-shrink:0;flex-shrink:0;width:48px;height:48px;overflow:hidden}.books__item-icon img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.books__item-content{overflow:hidden;text-overflow:ellipsis}.books__item-author,.books__item-title{font-size:1.6rem;font-weight:400;color:#021e20;overflow:hidden;text-overflow:ellipsis}.books__item-author{margin-top:8px;text-transform:uppercase}@media (hover){.books__item:hover{background-color:#cfc5b5}}@media screen and (max-width:575px){.books__item-icon{width:32px;height:32px}.books__item-author,.books__item-title{font-size:1.4rem;white-space:nowrap}}.paginator{margin-top:16px}.paginator__action,.paginator__actions,.paginator__item,.paginator__list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.paginator__actions,.paginator__list{grid-gap:8px}.paginator__actions{display:none}.paginator__action,.paginator__item{width:32px;height:32px;border:0;border-radius:4px;background-color:#778b96;font-size:1.6rem;color:#fff;transition:background-color .2s linear}.paginator__action svg{width:16px;height:16px;fill:#fff}@media (hover){.paginator__action:hover,.paginator__item:hover{background-color:#435d6e}}.paginator__item--active{background-color:#57483b;font-weight:600}@media (hover){.paginator__item--active:hover{background-color:#57483b}}@media (max-width:575px){.paginator__list{display:none}.paginator__actions{display:-webkit-flex;display:flex}}.error{padding:16px;border-radius:4px;background-color:#d64e52;font-size:1.6rem;text-align:center;color:#fff}@media (max-width:575px){.error{padding:8px;font-size:1.4rem}}.loader{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 24px}.loader__icon{width:100px;height:100px;border:8px solid rgba(87,72,59,.1);border-top-color:#57483b;border-radius:50%;-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.books{margin-top:24px}.books__list{padding:16px;border-radius:4px;background-color:#e7dbca}@media screen and (max-width:575px){.books,.books__list{margin-top:16px}.books__list{padding:8px}}.modal{position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;padding:16px;background-color:rgba(0,0,0,.5);overflow-y:auto;opacity:0;visibility:0;transition:opacity .3s ease-in,visibility .3s ease-in;pointer-events:none}.modal--active{opacity:1;visibility:1;pointer-events:auto}.modal__layout{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;min-height:100%;margin:0 auto}.modal__inner{position:relative;z-index:99;width:100%;max-width:480px;min-height:calc(100vh - 32px);padding:24px 16px;background-color:#57483b}.modal__close{position:absolute;top:8px;right:8px;border:0;background:none}.modal__close svg{width:16px;height:16px;stroke:#fff}.book-modal__icon{margin-top:16px;overflow:hidden}.book-modal__icon img{display:block;width:100%;height:100%;object-position:center;object-fit:contain}.book-modal__content h2{font-size:1.8rem;font-weight:600}.book-modal__content h2,.book-modal__content p{color:#fff;overflow:hidden;text-overflow:ellipsis}.book-modal__content p{margin-top:8px;font-size:1.6rem;text-transform:uppercase}@media (max-width:575px){.modal{padding:0}.modal__inner{min-height:100vh}}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:local(""),url(/Book-Search/static/media/roboto-v27-latin_cyrillic-300.16e79fba.woff2) format("woff2"),url(/Book-Search/static/media/roboto-v27-latin_cyrillic-300.38763b30.woff) format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local(""),url(/Book-Search/static/media/roboto-v27-latin_cyrillic-regular.91f689ac.woff2) format("woff2"),url(/Book-Search/static/media/roboto-v27-latin_cyrillic-regular.90fc8764.woff) format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:local(""),url(/Book-Search/static/media/roboto-v27-latin_cyrillic-700.4bdcfadc.woff2) format("woff2"),url(/Book-Search/static/media/roboto-v27-latin_cyrillic-700.3b1c20c7.woff) format("woff")}body,html{background-color:#fef4e9;font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;color:#212121}*,:after,:before,body,html{padding:0;margin:0;box-sizing:border-box}*,:after,:before{font:inherit}img{display:block}button,input{border-radius:0;outline:0;font:inherit}a,button{cursor:pointer}ul{list-style:none}.container{max-width:1340px;padding:0 16px;margin:0 auto}@media screen and (max-width:1439px){.container{max-width:1280px}}@media screen and (max-width:1279px){.container{max-width:1024px}}@media screen and (max-width:1023px){.container{max-width:768px}}@media screen and (max-width:767px){.container{max-width:576px}}@media screen and (max-width:575px){.container{max-width:100%}}.app{padding:24px 0}@media screen and (max-width:575px){.app{padding:16px 0}}
/*# sourceMappingURL=main.2599d8e5.chunk.css.map */