.DocumentsFormatter{gap:.3rem;display:flex}.DocumentsFormatter__icon{color:var(--primary);cursor:pointer;font-size:1.1rem}.DocumentsTable .PageContentWrapper-uic__spinner{min-height:20rem}:is(.DocumentsTable,.DataTable-uic__wrapper){flex-direction:column;display:flex;overflow-y:auto}.DocumentsTable .DataTable-uic__grid{display:flex}.DocumentsTable .EmptyState-uic__image{max-width:40rem}.TitleInfo__content{gap:1.5rem;display:flex}.TitleInfo__content .BookCover{aspect-ratio:1/1.5;min-width:13rem}.TitleInfo__info{border:1px solid var(--lighter-gray);flex-direction:column;gap:1rem;min-width:0;max-width:25rem;height:fit-content;padding:1rem;display:flex}@media screen and (width<=400px){.TitleInfo__content{flex-direction:column}.TitleInfo__content .BookCover{align-self:center}}.TitleSearch{flex-direction:column;flex:1;gap:1.5rem;min-height:0;display:flex}.TitleSearch .EmptyState-uic{overflow:hidden}.TitleSearch .EmptyState-uic__image{object-fit:contain;min-height:0}.TitleSearch__header-title{margin:0;font-size:1.5rem}.TitleSearch__header-content{flex-direction:column;gap:.5rem;display:flex}.TitleSearch__search-field{width:100%;margin-top:1rem}.TitleSearch__header-footer{color:var(--primary);font-size:.875rem}.TitleSearch__header-footer i{margin-right:.1rem}.TitleSearch__results{border-top:1px solid var(--lightest-gray);grid-template-columns:minmax(0,max-content) minmax(25rem,1fr);gap:3rem;padding-top:1.5rem;display:grid;overflow-y:auto}.TitleInfo__title,.DocumentsTable__title{margin:0 0 1rem;font-size:1.25rem;font-weight:700}@media screen and (width<=800px){.TitleSearch__results{grid-template-columns:minmax(0,1fr)}}.Product__header{--primary:#fff}.Product__header .Navigation-uic__logo-link{pointer-events:none;display:block}.Product__header .Navigation-uic__logo-container{margin:0 2rem;padding:0}.Product__header .Navigation-uic__logo-link .Navigation-uic__logo{height:calc(36px + .8rem)}.Product__main{flex-flow:column;flex:1;width:100%;min-height:0;padding:2rem;display:flex}html,body{color:var(--text);margin:0;padding:0;font-family:Roboto,sans-serif;font-size:14px}#root{flex-direction:column;justify-content:stretch;height:100dvh;display:flex;overflow:hidden}*,:before,:after{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:root{--primary:#ce0e2d;--light-gray:#c4c4c4;--lighter-gray:#ddd;--lightest-gray:#e6e6e6;--text:#333}@media screen and (width<=800px){#root{height:unset;min-height:100vh;overflow:auto}}
