.opriven-doc-logo{display:inline-flex;align-items:center;gap:12px;font-family:Arial,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.3px;color:currentColor;white-space:nowrap}.opriven-doc-logo img{width:21px;height:17px;object-fit:contain}.opriven-doc-logo+.opriven-doc-logo{display:none}.dark .opriven-doc-logo img{filter:invert(1)}.opriven-doc-search{border:1px solid #ddd;border-radius:16px;padding:24px;max-width:650px;width:calc(100vw - 32px);max-height:80vh;background:#fff;color:#222;box-shadow:0 20px 80px #0003}.opriven-doc-search::backdrop{background:#0006}.opriven-doc-search input{width:90%;padding:12px;border:1px solid #ddd;border-radius:8px}.opriven-doc-search button{float:right;padding:8px}.opriven-doc-results{max-height:55vh;overflow:auto;margin-top:16px}.opriven-doc-results a{display:block;border-bottom:1px solid #eee;padding:12px}.opriven-doc-results small{display:block;color:#777;margin-top:5px}.opriven-doc-subnav a{display:block;font-size:14px;padding:5px 12px 5px 28px;color:#666}.dark .opriven-doc-subnav a{color:#aaa}#opriven-doc-notice{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#222;color:#fff;padding:12px 20px;border-radius:10px;z-index:100}.opriven-doc-mobile{display:block!important;position:fixed!important;top:110px!important;left:0!important;bottom:0!important;background:white;width:290px!important;height:calc(100vh - 110px)!important;box-shadow:12px 0 35px #0002;z-index:50!important}.dark .opriven-doc-mobile{background:#111}.chat-assistant-floating-input,.chat-assistant-container{display:none!important}
