/* Keep manual navigation distinct even when the operations stylesheet is cached. */
.ops-page .ops-manual-tabs{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:5px;width:fit-content;max-width:100%;border:1px solid #dce3d5;border-radius:13px;background:#f0f3ed}
.ops-page .ops-manual-tabs>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 18px;border:1px solid transparent;border-radius:9px;background:transparent;color:#66715e;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;white-space:normal;text-align:center;transition:background .15s,border-color .15s}
.ops-page .ops-manual-tabs>a:first-child::before{content:'📖';font-size:15px}
.ops-page .ops-manual-tabs>a:nth-child(2)::before{content:'❓';font-size:15px}
.ops-page .ops-manual-tabs>a[aria-current=page]{background:#e9f7d5;border-color:#a5c778;color:#2e4a20;font-weight:800;box-shadow:0 1px 3px #344e1b0c}
.ops-page .ops-manual-tabs>a:not([aria-current=page]):hover{background:#fff;color:#34442b}
.ops-page .ops-manual-tabs>a:focus-visible{outline:2px solid #648c37;outline-offset:2px}
@media(max-width:600px){.ops-page .ops-manual-tabs{width:100%;gap:5px}.ops-page .ops-manual-tabs>a{flex:1 1 130px;padding:10px 8px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.ops-page .ops-manual-tabs>a{transition:none}}
