.flipbook-logo{position:relative;flex:none;min-width:0;overflow:hidden;user-select:none;-webkit-user-select:none;pointer-events:none;align-self:center}.flipbook-logo img{display:block;width:100%;height:100%;object-fit:contain}.flipbook-logo .logo-text{position:absolute;top:50%;display:block;width:max-content;margin:0;padding:0;word-break:normal;text-size-adjust:none;-webkit-text-size-adjust:none}
.has-logo{gap:10px;padding-left:8px;padding-right:8px;min-width:0}.has-logo.logo-center{display:grid;grid-template-columns:minmax(0,1fr) var(--logo-width) minmax(0,1fr)}.has-logo.logo-edge{display:flex}.has-logo .logo-tools{min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#727982 transparent;height:100%}.has-logo.logo-edge>.logo-tools{flex:1}.has-logo.logo-center>.logo-tools:last-child{justify-content:flex-end}.has-logo .logo-tools>.transition-picker{flex:1;min-width:0;margin-right:auto}.has-logo .logo-tools>.toolbar-left{flex:none}.has-logo .page-navigation{position:static;transform:none;flex:none}.has-logo.logo-edge .page-navigation{margin:auto}.has-logo.logo-edge .toolbar-right{margin-left:auto}.has-logo .top-search{min-width:100px;width:min(264px,25vw)}
@media(max-width:1100px){.topbar.has-logo .transition-picker>label{display:none}.topbar.has-logo .transition-picker{gap:4px}.topbar.has-logo .transition-picker select{min-width:0;width:0;flex:1;padding-left:4px;padding-right:4px}.topbar.has-logo .quality-label{margin-left:0}}
@media(max-width:760px){.has-logo{gap:6px;padding-left:6px;padding-right:6px}.has-logo .logo-tools{gap:2px}.has-logo .mobile-top-actions{flex:none;margin-left:auto}.toolbar.has-logo .toolbar-left{width:auto;flex:1;justify-content:space-around}.toolbar.has-logo .logo-tools>.icon-button,.toolbar.has-logo .toolbar-left .icon-button{width:30px;height:42px}.toolbar.has-logo .logo-tools>.icon-button svg,.toolbar.has-logo .toolbar-left svg{width:22px;height:22px}.toolbar.has-logo.logo-center .logo-tools{justify-content:space-around}.has-logo .page-navigation{display:none}.has-logo .toolbar-right{display:none}.topbar.has-logo .transition-picker select{min-width:0;width:0;flex:1}.topbar.has-logo .mobile-top-actions .icon-button{width:28px}}
@media(max-width:360px){.toolbar.has-logo .logo-tools>.icon-button,.toolbar.has-logo .toolbar-left .icon-button{width:27px}}

.flipbook-logo .logo-image-crop{position:absolute;display:block;overflow:hidden}.flipbook-logo .logo-image-crop img{position:absolute;max-width:none;max-height:none;object-fit:fill}
