*{box-sizing:border-box;margin:0;padding:0}.book-page{padding:0!important}.container{max-width:100rem!important;margin:0!important}body,html{height:100%;font-family:Arial,sans-serif;overflow:hidden;scrollbar-gutter:auto}header{position:fixed;top:0;left:0;width:100vw;display:flex;justify-content:space-between;align-items:center;padding:12px 20px;transition:transform .3s ease-in-out;z-index:1000;height:70px;position:relative}.header-left{display:flex;flex-direction:row;align-items:center;height:100%;max-width:80vw;flex-grow:1;position:relative;z-index:2}.header-left-text-content{display:flex;flex-direction:column;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;margin-left:65px}.header-left h1{font-size:1.5rem;margin-top:4px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-left p{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-viewer-thumbnail{position:absolute;left:-20px;top:-12px;bottom:-12px;width:70px;z-index:1}.document-viewer-thumbnail img{height:100%;width:100%;object-fit:cover}.header-left-text-content.no-thumbnail-margin{margin-left:0}.header-right{flex-shrink:0}#pdf-container{position:absolute;top:70px;left:0;width:100vw;height:calc(100vh - 70px)}#open-pdf-btn{display:none}#open-pdf-label{display:inline-block}embed{width:100%;height:100%;border:none}@media(max-width:1024px){header{padding:1rem 1.5rem}.document-viewer-thumbnail{left:-1.5rem;top:-1rem;bottom:-1rem}.header-left h1{font-size:1.4rem}.header-left p{font-size:.9rem}.header-left-text-content{margin-left:calc(70px + 15px - 2rem)}}@media(max-width:768px){.document-viewer-thumbnail{left:-1rem;top:-1rem;bottom:-1rem}.header-left-text-content{margin-left:calc(70px + 15px - 1.5rem)}header{align-items:flex-start;text-align:left;padding:1rem}.header-left h1{font-size:1.3rem}.header-left p{font-size:.9rem}#file-link{display:none}}@media(max-width:480px){header{padding:.75rem 1rem}.document-viewer-thumbnail{display:none}.header-left-text-content{margin-left:0}.header-left{max-width:50%}.header-left h1{font-size:1.1rem}.header-left p{font-size:.85rem}.header-right{}#file-link{display:none}#city-link{display:none}#open-pdf-label{display:none}}