/* OpsIQ enterprise knowledge presentation — WCAG/RTL/mobile/print aware. */
.ope-search-results{display:grid;gap:16px;margin-top:16px}.ope-search-summary{color:var(--ope-muted);font-weight:750}.ope-search-facets{display:flex;gap:8px;flex-wrap:wrap}.ope-filter,.ope-search-recent button{min-height:38px;padding:7px 12px;border:1px solid var(--ope-line);border-radius:999px;background:var(--ope-surface);color:var(--ope-ink);font:700 .86rem var(--ope-font);cursor:pointer}.ope-filter:hover,.ope-filter:focus-visible,.ope-search-recent button:hover,.ope-search-recent button:focus-visible{border-color:var(--ope-accent);color:var(--ope-accent)}.ope-filter span{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-inline-start:4px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--ope-accent) 10%,transparent)}.ope-search-recent{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:10px;color:var(--ope-muted);font-size:.85rem}.ope-search-list mark{padding:0 2px;border-radius:3px;background:color-mix(in srgb,#facc15 55%,transparent);color:inherit}.ope-search-recovery{display:grid;gap:10px;padding:18px;border:1px solid var(--ope-line);border-radius:var(--ope-radius);background:var(--ope-surface)}
.ope-breadcrumbs{font-size:.86rem;color:var(--ope-muted)}.ope-breadcrumbs ol{display:flex;align-items:center;gap:7px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.ope-breadcrumbs li{display:flex;align-items:center;gap:7px}.ope-breadcrumbs li:not(:last-child):after{content:"/";opacity:.45}.ope-breadcrumbs a{color:inherit;text-decoration:none}.ope-breadcrumbs a:hover{color:var(--ope-accent)}
.ope-category-header{padding:clamp(24px,5vw,54px);border:1px solid var(--ope-line);border-radius:calc(var(--ope-radius) + 8px);background:linear-gradient(135deg,color-mix(in srgb,var(--ope-accent) 10%,var(--ope-surface)),var(--ope-surface))}.ope-category-header h1{margin:0;font-size:clamp(2rem,5vw,4rem);letter-spacing:-.04em}.ope-category-header p{max-width:740px;color:var(--ope-muted);font-size:1.05rem;line-height:1.7}.ope-category-header small{font-weight:750;color:var(--ope-muted)}
.ope-kb-article{position:relative}.ope-kb-article.is-editorial{max-width:1040px}.ope-kb-article.is-editorial .ope-article-body{max-width:780px;margin-inline:auto;font-family:ui-serif,Georgia,Cambria,"Times New Roman",serif;font-size:1.14rem}.ope-kb-article.is-docs{max-width:1120px}.ope-kb-article.is-docs .ope-article-body{font-size:1rem}.ope-article-cover{display:block;width:100%;max-height:480px;object-fit:cover;border-radius:calc(var(--ope-radius) + 6px);border:1px solid var(--ope-line)}.ope-article-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:16px}.ope-article-toolbar button,.ope-code-copy{min-height:38px;padding:7px 11px;border:1px solid var(--ope-line);border-radius:10px;background:var(--ope-surface);color:var(--ope-ink);font:750 .82rem var(--ope-font);cursor:pointer}.ope-article-toolbar button:hover,.ope-code-copy:hover{border-color:var(--ope-accent);color:var(--ope-accent)}.ope-article-toolbar button[aria-pressed="true"]{background:color-mix(in srgb,var(--ope-accent) 10%,var(--ope-surface));border-color:var(--ope-accent);color:var(--ope-accent)}
.ope-article-body{min-width:0}.ope-article-body>:first-child{margin-top:0}.ope-article-body h2{margin-top:2.4em}.ope-article-body h3{margin-top:2em}.ope-article-body a{color:var(--ope-accent);text-underline-offset:3px}.ope-article-body table{display:block;width:100%;max-width:100%;overflow:auto;border-collapse:collapse}.ope-article-body th,.ope-article-body td{padding:10px 12px;border:1px solid var(--ope-line);text-align:start}.ope-article-body th{background:color-mix(in srgb,var(--ope-accent) 6%,var(--ope-surface))}.ope-article-body blockquote{margin:24px 0;padding:14px 18px;border-inline-start:4px solid var(--ope-accent);background:color-mix(in srgb,var(--ope-accent) 5%,var(--ope-surface));border-radius:8px}.ope-article-body .note,.ope-article-body .tip,.ope-article-body .warning,.ope-article-body [data-kb-callout]{margin:22px 0;padding:16px 18px;border:1px solid color-mix(in srgb,var(--ope-accent) 24%,var(--ope-line));border-radius:12px;background:color-mix(in srgb,var(--ope-accent) 5%,var(--ope-surface))}.ope-article-body .tip{border-color:color-mix(in srgb,#10b981 35%,var(--ope-line));background:color-mix(in srgb,#10b981 6%,var(--ope-surface))}.ope-article-body .warning{border-color:color-mix(in srgb,#f59e0b 45%,var(--ope-line));background:color-mix(in srgb,#f59e0b 7%,var(--ope-surface))}.ope-article-body details{margin:12px 0;padding:14px 16px;border:1px solid var(--ope-line);border-radius:12px}.ope-article-body summary{cursor:pointer;font-weight:800}.ope-article-body pre{position:relative;padding-top:48px}.ope-code-copy{position:absolute;inset-block-start:8px;inset-inline-end:8px;color:#e2e8f0;background:#1e293b;border-color:#334155}.ope-article-body video,.ope-article-body iframe{max-width:100%;border-radius:12px}.ope-article-body ol[data-steps],.ope-article-body .steps{counter-reset:ope-step;list-style:none;padding:0}.ope-article-body ol[data-steps]>li,.ope-article-body .steps>li{counter-increment:ope-step;position:relative;padding-inline-start:48px;margin:20px 0}.ope-article-body ol[data-steps]>li:before,.ope-article-body .steps>li:before{content:counter(ope-step);position:absolute;inset-inline-start:0;top:-2px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ope-accent);color:#fff;font-weight:850}
.ope-toc{position:sticky;top:88px;display:grid;gap:3px;max-height:calc(100vh - 120px);overflow:auto;padding:16px;border:1px solid var(--ope-line);border-radius:var(--ope-radius);background:var(--ope-surface)}.ope-toc>b{margin-bottom:7px}.ope-toc a{padding:7px 9px;border-inline-start:2px solid transparent;color:var(--ope-muted);text-decoration:none;font-size:.87rem;line-height:1.4}.ope-toc a[data-level="3"]{padding-inline-start:20px}.ope-toc a[data-level="4"]{padding-inline-start:32px}.ope-toc a:hover,.ope-toc a.is-active{border-color:var(--ope-accent);background:color-mix(in srgb,var(--ope-accent) 5%,transparent);color:var(--ope-accent)}
.ope-feedback{padding:22px;border:1px solid var(--ope-line);border-radius:var(--ope-radius);background:var(--ope-surface)}.ope-feedback fieldset{display:grid;gap:14px;margin:0;padding:0;border:0}.ope-feedback legend{font-size:1.08rem;font-weight:850}.ope-feedback-choice{display:flex;gap:9px}.ope-feedback-choice button{min-width:92px;min-height:42px;border:1px solid var(--ope-line);border-radius:10px;background:var(--ope-surface);font-weight:800;cursor:pointer}.ope-feedback [data-feedback-detail]{display:grid;gap:12px}.ope-feedback [data-feedback-detail][hidden]{display:none}.ope-feedback label{display:grid;gap:6px;font-weight:750}.ope-feedback select,.ope-feedback textarea{width:100%;min-height:44px;border:1px solid var(--ope-line);border-radius:10px;background:var(--ope-surface);color:var(--ope-ink);padding:10px;font:inherit}.ope-feedback textarea{min-height:110px;resize:vertical}
.ope-previous-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ope-previous-next a{display:grid;gap:5px;padding:18px;border:1px solid var(--ope-line);border-radius:var(--ope-radius);background:var(--ope-surface);color:var(--ope-ink);text-decoration:none}.ope-previous-next a:last-child{text-align:end}.ope-previous-next small{color:var(--ope-muted)}.ope-downloads{display:grid;gap:10px;padding-top:22px;border-top:1px solid var(--ope-line)}.ope-downloads h2{margin:0}.ope-attachment{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--ope-line);border-radius:12px;background:var(--ope-surface);color:var(--ope-ink);text-decoration:none}.ope-attachment small{color:var(--ope-muted)}.ope-attachment[aria-disabled="true"]{pointer-events:none;opacity:.6}
.ope-article-toolbar :focus-visible,.ope-search-facets :focus-visible,.ope-feedback :focus-visible,.ope-toc :focus-visible,.ope-previous-next :focus-visible{outline:3px solid color-mix(in srgb,var(--ope-accent) 60%,transparent);outline-offset:3px}
[dir="rtl"] .ope-topic-btn{text-align:right}[dir="rtl"] .ope-previous-next a:last-child{text-align:start}[dir="rtl"] .ope-previous-next a:first-child{text-align:end}
@media(max-width:760px){.ope-search{align-items:stretch;flex-direction:column}.ope-search .ope-btn{width:100%}.ope-previous-next{grid-template-columns:1fr}.ope-previous-next a:last-child{text-align:start}.ope-attachment{align-items:flex-start;flex-direction:column}.ope-article-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ope-article-toolbar button{width:100%}.ope-toc{position:relative;top:auto;max-height:320px}}
@media print{.ope-article-toolbar,.ope-feedback,.ope-related,.ope-previous-next,.ope-toc,.ope-breadcrumbs,.ope-portal-footer,.pnav,.px-fab{display:none!important}.ope-page,.ope-kb-article,.ope-kb-article.is-editorial .ope-article-body{display:block;width:100%;max-width:none;margin:0;padding:0;color:#000}.ope-article-body a{color:#000;text-decoration:underline}.ope-article-body pre{white-space:pre-wrap;border:1px solid #aaa;color:#000;background:#fff}.ope-article-cover{max-height:280px;break-after:avoid}.ope-article-body h2,.ope-article-body h3{break-after:avoid}.ope-article-body table,.ope-downloads{break-inside:avoid}}
@media(prefers-reduced-motion:reduce){.ope-search-results *,.ope-kb-article *{scroll-behavior:auto!important;transition:none!important}}
/* Native Knowledge premium glass system and shared article discussions. */
.ope-page-host [data-ope-kind^="knowledge."],.ope-kb-article,.ope-category-header,.ope-related,.ope-discussion{--ope-glass:color-mix(in srgb,var(--ope-surface,#fff) 82%,transparent);--ope-glass-strong:color-mix(in srgb,var(--ope-surface,#fff) 94%,transparent);--ope-glow:color-mix(in srgb,var(--ope-accent,#5b5ce2) 18%,transparent)}
.ope-category-header{position:relative;overflow:hidden;box-shadow:0 24px 70px -42px var(--ope-accent),inset 0 1px 0 rgba(255,255,255,.7);backdrop-filter:blur(22px) saturate(145%)}.ope-category-header:before{content:"";position:absolute;inline-size:260px;block-size:260px;inset-inline-end:-90px;inset-block-start:-120px;border-radius:50%;background:radial-gradient(circle,var(--ope-glow),transparent 68%);pointer-events:none}.ope-article-card{position:relative;overflow:hidden;box-shadow:0 18px 50px -38px rgba(15,23,42,.45);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ope-article-card:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 65%,color-mix(in srgb,var(--ope-accent) 7%,transparent));pointer-events:none}.ope-article-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--ope-accent) 34%,var(--ope-line));box-shadow:0 24px 60px -38px color-mix(in srgb,var(--ope-accent) 55%,#0f172a)}
.ope-kb-article{padding:clamp(22px,4vw,44px);border:1px solid color-mix(in srgb,var(--ope-line) 78%,transparent);border-radius:calc(var(--ope-radius) + 10px);background:linear-gradient(145deg,var(--ope-glass-strong),var(--ope-glass));box-shadow:0 34px 90px -58px rgba(15,23,42,.7),inset 0 1px 0 rgba(255,255,255,.74);backdrop-filter:blur(20px) saturate(135%)}.ope-kb-article>header{padding-bottom:24px;border-bottom:1px solid var(--ope-line)}.ope-kb-article>header h1{max-width:900px;margin:.35em 0 .25em;font-size:clamp(2.1rem,5vw,4.4rem);line-height:1.04;letter-spacing:-.045em}.ope-article-meta{color:var(--ope-muted);font-weight:680}.ope-article-body{padding-block:clamp(25px,4vw,52px);line-height:1.78}.ope-related{padding:clamp(20px,3vw,30px);border:1px solid var(--ope-line);border-radius:calc(var(--ope-radius) + 4px);background:var(--ope-glass);box-shadow:0 20px 60px -48px rgba(15,23,42,.72);backdrop-filter:blur(16px)}
.ope-discussion{display:grid;gap:22px;margin-top:30px;padding:clamp(20px,4vw,36px);border:1px solid color-mix(in srgb,var(--ope-line) 82%,transparent);border-radius:calc(var(--ope-radius) + 8px);background:linear-gradient(145deg,var(--ope-glass-strong),color-mix(in srgb,var(--ope-accent) 3%,var(--ope-glass)));box-shadow:0 30px 80px -58px rgba(15,23,42,.75),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(20px) saturate(140%)}.ope-discussion-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.ope-discussion-head h2{margin:.2rem 0 .25rem;font-size:clamp(1.55rem,3vw,2.25rem);letter-spacing:-.025em}.ope-discussion-head p{margin:0;color:var(--ope-muted)}.ope-discussion-compose{display:grid;gap:13px;padding:18px;border:1px solid var(--ope-line);border-radius:var(--ope-radius);background:var(--ope-glass-strong)}.ope-discussion-compose label{display:grid;gap:8px;font-weight:800}.ope-discussion-compose textarea{width:100%;min-height:118px;resize:vertical;padding:14px 15px;border:1px solid var(--ope-line);border-radius:12px;background:var(--ope-surface);color:var(--ope-ink);font:inherit;line-height:1.55}.ope-discussion-compose>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ope-discussion-follow{display:flex!important;grid-auto-flow:column;align-items:center;gap:8px!important;margin-inline-start:auto;color:var(--ope-muted);font-size:.88rem}.ope-discussion-follow input{inline-size:18px;block-size:18px;accent-color:var(--ope-accent)}.ope-discussion-signin{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border:1px solid color-mix(in srgb,var(--ope-accent) 22%,var(--ope-line));border-radius:var(--ope-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--ope-accent) 7%,var(--ope-surface)),var(--ope-surface))}.ope-discussion-signin p{margin:.35rem 0 0;color:var(--ope-muted)}.ope-comment-list{display:grid;gap:14px}.ope-comment{padding:17px;border:1px solid var(--ope-line);border-radius:var(--ope-radius);background:var(--ope-glass-strong);box-shadow:0 15px 45px -40px rgba(15,23,42,.7)}.ope-comment>header{display:flex;align-items:center;gap:11px}.ope-comment>header>div{display:grid;gap:2px;min-width:0}.ope-comment>header small{color:var(--ope-muted);font-size:.78rem}.ope-comment-avatar{display:grid;place-items:center;flex:0 0 38px;inline-size:38px;block-size:38px;border-radius:13px;background:linear-gradient(145deg,var(--ope-accent),color-mix(in srgb,var(--ope-accent) 65%,#111827));color:#fff;font-size:.78rem;font-weight:900;box-shadow:0 10px 24px -14px var(--ope-accent)}.ope-comment-state{margin-inline-start:auto;padding:5px 9px;border-radius:999px;background:color-mix(in srgb,#f59e0b 12%,transparent);color:#a16207;font-size:.72rem;font-weight:850}.ope-comment-body{padding:13px 0 3px;line-height:1.62;overflow-wrap:anywhere}.ope-comment>footer{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.ope-comment>footer button{min-height:32px;padding:5px 9px;border:0;border-radius:8px;background:transparent;color:var(--ope-muted);font:750 .78rem var(--ope-font);cursor:pointer}.ope-comment>footer button:hover,.ope-comment>footer button:focus-visible{background:color-mix(in srgb,var(--ope-accent) 8%,transparent);color:var(--ope-accent)}.ope-comment-replies{display:grid;gap:10px;margin-block-start:14px;margin-inline-start:32px;padding-inline-start:14px;border-inline-start:2px solid color-mix(in srgb,var(--ope-accent) 20%,var(--ope-line))}.ope-comment-replies .ope-comment{background:color-mix(in srgb,var(--ope-surface) 92%,transparent)}.ope-comment.is-pending{border-style:dashed}.ope-comment.is-removed{opacity:.72}.ope-discussion-empty{padding:26px;text-align:center;border:1px dashed var(--ope-line);border-radius:var(--ope-radius);color:var(--ope-muted)}.ope-discussion-empty b{display:block;margin-bottom:6px;color:var(--ope-ink)}
@media(max-width:760px){.ope-kb-article,.ope-discussion{padding:18px;border-radius:18px}.ope-discussion-signin{align-items:flex-start;flex-direction:column}.ope-discussion-signin .ope-btn{width:100%;text-align:center}.ope-discussion-follow{width:100%;margin-inline-start:0}.ope-comment-replies{margin-inline-start:10px;padding-inline-start:9px}.ope-comment-state{align-self:flex-start}.ope-discussion-compose>div .ope-btn{flex:1}}
@media print{.ope-discussion{display:none!important}}
