.okv3 [hidden] {display:none!important}
.okv3:has([data-cookie-banner]:not([hidden])) .ok-fab {visibility:hidden}
.okv3 .ok-fab-panel {max-inline-size:calc(100vw - 2 * var(--space-6));max-block-size:70vh;overflow:auto}
.okv3 .ok-design-chat,.okv3 .ok-design-share {padding:var(--space-4)}
.ok-design-chat-actions,.ok-design-share {display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap}
.okv3 .ok-design-list {display:block}
.ok-design-list .okp-pcard {margin:0;position:relative;border-block-end:1px solid currentColor;padding-block:var(--space-4)}
.ok-design-list .okp-pcard figure {display:none}
@media(hover:hover) and (min-width:48em){.ok-design-list .okp-pcard:is(:hover,:focus-visible) figure {display:block;position:absolute;z-index:2;inset-inline-start:var(--ok-preview-x,50%);inline-size:20%;pointer-events:none}}
.ok-design-feature {padding-block:var(--space-6)}
.ok-design-feature .okp-post {display:grid;align-items:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}
.ok-design-feature figure {grid-row:span 4}
.ok-design-progress {position:fixed;z-index:100;inset:0 0 auto;inline-size:100%;block-size:var(--space-1);accent-color:var(--green);border:0;pointer-events:none}
.okv3 .okx-filters [aria-pressed=true],.okv3 [data-page-toc] [data-current] {background:var(--lime);color:var(--black)}
.ok-design-chat button,.ok-design-chat a,.ok-design-share button,.ok-design-share a {min-block-size:var(--ok-control-size);display:inline-flex;align-items:center}
.ok-design-chat button,.ok-design-share button {font:inherit;color:inherit;cursor:pointer}
.okv3 .okp-inc-item,.okv3 .okp-more-list .okx-r {opacity:1;transform:none}
@media(max-width:42em){.ok-design-feature .okp-post {display:flex;flex-direction:column;align-items:stretch}}
