.root,body,html{height:100%}body{line-height:1.5}.app,body{background:#fff}.list-books-title{background:#2e7c31;padding:10px 0;text-align:center}.list-books-title h1{color:#fff;font-weight:400;margin:0}.list-books-content{flex:1 1;padding:0 0 80px}.bookshelf{padding:0 10px 20px}@media (min-width:600px){.bookshelf{padding:0 20px 40px}}.bookshelf-title{border-bottom:1px solid #dedede}.bookshelf-books{text-align:center}.open-search{bottom:25px;position:fixed;right:25px}.open-search a{background:#2e7d32;background-image:url(/react-probooks/static/media/add.1b5d9b6afb5557f7992c.svg);background-position:50%;background-repeat:no-repeat;background-size:28px;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);display:block;font-size:0;height:50px;width:50px}.search-books-bar{box-shadow:0 10px 20px rgba(0,0,0,.19),0 0 6px rgba(0,0,0,.23);left:0;position:fixed;top:0;width:100%;z-index:5}.search-books-input-wrapper{background:#e9e;flex:1 1}.search-books-bar input{border:none;font-size:1.25em;outline:none;padding:15px 10px;width:100%}.close-search{background:#fff;background-image:url(/react-probooks/static/media/arrow-back.cd079cab42defead9875.svg);background-position:50%;background-repeat:no-repeat;background-size:28px;display:block;font-size:0;height:53px;left:15px;top:20px;width:50px}.search-books-results{padding:80px 10px 20px}.books-grid{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0}.books-grid li{padding:10px 15px;text-align:left}.book{width:140px}.book-authors,.book-title{font-size:.8em}.book-title{margin-top:10px}.book-authors{color:#999}.book-top{align-items:flex-end;display:flex;height:200px;position:relative}.book-shelf-changer{background:#60ac5d;background-image:url(/react-probooks/static/media/arrow-drop-down.4378492a3a09dbfc31ff.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;border-radius:50%;bottom:-10px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);height:40px;position:absolute;right:0;width:40px}.book-shelf-changer select{cursor:pointer;height:100%;opacity:0;width:100%}.book-cover{background:#eee;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.book-cover-title{font-size:.8em;padding:20px 10px 0;text-align:center}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-family:Roboto,sans-serif;margin:0;padding:0}
/*# sourceMappingURL=main.d3ef33e0.css.map*/