.kz-featured-row{display:flex;flex-direction:column;align-items:center;width:100%;margin:1rem 0;text-align:center;clear:both}.kz-media-unit{display:flex;justify-content:center;width:100%;max-width:100%}.kz-media-unit__shell{position:relative;display:inline-block;max-width:100%;vertical-align:top;overflow:visible}.kz-media-unit__creative{position:relative;display:inline-block;max-width:100%;vertical-align:top}.kz-media-unit__ad{display:inline-block;max-width:100%;vertical-align:top}.kz-media-unit__body{display:inline-block;max-width:100%;vertical-align:top;text-align:initial}.kz-media-unit__body.kz-featured-row__inner,.kz-media-unit__body.kz-featured-row__host{display:inline-block;width:auto;min-height:0}.kz-mark{display:block;margin:0}.kz-media-unit__shell>.kz-mark--slot{position:absolute;top:.3rem;right:.3rem;z-index:7;pointer-events:auto}.kz-mark__btn{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:3px;border:none;border-radius:8px;background:#ffffffc7;color:var(--kz-muted, #6b6b6b);cursor:pointer;backdrop-filter:blur(4px);transition:opacity .2s ease,color .2s ease,background .2s ease}.kz-mark--slot .kz-mark__btn{min-width:22px;min-height:22px;padding:2px;border-radius:6px;background:#ffffff40;box-shadow:none}.kz-mark--slot .kz-mark__btn:hover,.kz-mark--slot .kz-mark__btn:focus-visible,.kz-mark--slot.is-open .kz-mark__btn{background:#ffffff61;box-shadow:0 0 0 2px color-mix(in srgb,var(--kz-accent, #2d5a4a) 28%,transparent)}.kz-mark--slot .kz-mark__icon{width:11px;height:11px}.kz-mark__btn:hover,.kz-mark__btn:focus-visible{color:var(--kz-fg, #1a1a1a);background:var(--kz-surface-glass-strong, rgb(255 255 255 / 92%));outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--kz-accent, #2d5a4a) 35%,transparent)}.kz-mark.is-open .kz-mark__btn{color:var(--kz-fg, #1a1a1a);background:var(--kz-surface-glass-strong, rgb(255 255 255 / 92%))}.kz-mark__icon{width:14px;height:14px;display:block;flex-shrink:0}.kz-mark__panel{box-sizing:border-box;min-width:min(200px,calc(100vw - 32px));max-width:min(300px,calc(100vw - 32px));padding:9px 12px;font-family:var(--kz-font-ui, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-size:.8125rem;line-height:1.45;color:var(--kz-fg, #1a1a1a);background:var(--kz-surface, #fff);border:none;border-radius:14px;box-shadow:none}.kz-mark__panel[hidden]{display:none!important}.kz-mark-backdrop{position:fixed;inset:0;z-index:100040;margin:0;padding:0;border:0;background:#0f172a59;cursor:default;-webkit-tap-highlight-color:transparent}.kz-mark-backdrop[hidden]{display:none!important}.kz-mark-popover.kz-mark__panel{--kz-bubble-tail-right: 14px;--kz-bubble-tail-left: 14px;position:fixed!important;z-index:100050;margin:0;min-width:0;max-height:min(70vh,280px);overflow:visible;overscroll-behavior:contain;filter:drop-shadow(0 2px 10px rgb(15 23 42 / 14%)) drop-shadow(0 6px 20px rgb(15 23 42 / 10%))}.kz-mark-popover.kz-mark__panel:before{content:"";position:absolute;width:10px;height:10px;background:var(--kz-surface, #fff);transform:rotate(45deg);pointer-events:none}.kz-mark-popover.kz-mark__panel[data-align=end]:before{right:calc(var(--kz-bubble-tail-right, 14px) - 5px)}.kz-mark-popover.kz-mark__panel[data-align=start]:before{left:calc(var(--kz-bubble-tail-left, 14px) - 5px)}.kz-mark-popover.kz-mark__panel[data-placement=bottom]:before{top:-5px;box-shadow:-1px -1px 1px #0f172a0f}.kz-mark-popover.kz-mark__panel[data-placement=top]:before{bottom:-5px;box-shadow:1px 1px 1px #0f172a0f}.kz-mark-popover.kz-mark__panel[data-placement=bottom][data-align=end]{border-top-right-radius:4px}.kz-mark-popover.kz-mark__panel[data-placement=bottom][data-align=start]{border-top-left-radius:4px}.kz-mark-popover.kz-mark__panel[data-placement=top][data-align=end]{border-bottom-right-radius:4px}.kz-mark-popover.kz-mark__panel[data-placement=top][data-align=start]{border-bottom-left-radius:4px}.kz-mark-popover--measuring{position:fixed!important;left:0!important;top:0!important;visibility:hidden!important;pointer-events:none!important;filter:none!important}.knigafe-reader--theme-dark .kz-mark-popover.kz-mark__panel{color:#eee;background:#1e2533}.knigafe-reader--theme-dark .kz-mark-popover.kz-mark__panel:before{background:#1e2533}.knigafe-reader--theme-dark .kz-mark__btn{background:#141820b8;color:#e8e8e8}.knigafe-reader--theme-dark .kz-mark--slot .kz-mark__btn{background:#00000040}.knigafe-reader--theme-dark .kz-mark--slot .kz-mark__btn:hover,.knigafe-reader--theme-dark .kz-mark--slot .kz-mark__btn:focus-visible,.knigafe-reader--theme-dark .kz-mark--slot.is-open .kz-mark__btn{background:#00000061}.kz-featured-row--site{margin-inline:0}.kz-featured-row--header{margin:0}.site-header__ad:not(:has(.kz-featured-row)){display:none}.site-header__ad{width:100%}.site-header__ad-inner{padding-block:.35rem .5rem}.site-header__ad .kz-featured-row--header{margin-block:0}.kz-media-unit__body iframe,.kz-media-unit__body img,.kz-featured-row iframe,.kz-featured-row img{display:block;max-width:100%;height:auto}.kz-media-unit__body>div,.kz-media-unit__body>ins,.kz-media-unit__body>a,.kz-media-unit__ad>div,.kz-media-unit__ad>ins,.kz-media-unit__ad>a{max-width:100%}.kz-featured-row object,.kz-featured-row embed{display:block;margin-inline:auto;max-width:100%}.site-layout .kz-featured-row{margin-block:1.25rem}.widget-area .kz-featured-row{margin:0 0 1rem}.book-card--native{position:relative}.knigazor-ad-disclosure--native{position:absolute;top:.45rem;right:.45rem;z-index:3}.book-card--native .knigazor-ad-disclosure__btn{background:#ffffffb8}.book-card__native-code{margin-top:.35rem;width:100%}.book-card__native-code .kz-featured-row{margin:0}.book-card__native-code .kz-media-unit{justify-content:center}.kz-native-wide{position:relative;grid-column:1 / -1;margin-block:.25rem;padding:.85rem .75rem;border:1px solid var(--kz-border);border-radius:var(--kz-radius);background:var(--kz-surface);box-shadow:var(--kz-shadow);text-align:center}.kz-native-wide .knigazor-ad-disclosure--native{top:.35rem;right:.35rem}.kz-native-wide .kz-featured-row{margin:0}.kz-media-unit__creative .litres-banner:hover{transform:none;box-shadow:0 12px 36px -10px #0c1b3a8c}
