.operon-help-trigger{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#2356a8;font-weight:700;line-height:1;box-shadow:0 2px 8px rgba(15,23,42,.08)}
.operon-help-trigger:hover,.operon-help-trigger:focus{border-color:#2356a8;background:#eff6ff;color:#173f7a;outline:0}
.operon-operational-help-dialog{position:fixed;inset:0;z-index:10060;display:none;align-items:stretch;justify-content:flex-end}
.operon-operational-help-dialog.is-open{display:flex}
body.operon-help-is-open{overflow:hidden}
.operon-operational-help-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.48)}
.operon-operational-help-panel{position:relative;display:flex;flex-direction:column;width:min(560px,100%);height:100%;margin:0;background:#fff;box-shadow:-16px 0 48px rgba(15,23,42,.22);overflow:hidden}
.operon-operational-help-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px;border-bottom:1px solid #e2e8f0;background:#f8fafc}
.operon-operational-help-panel>header span{display:block;margin-bottom:5px;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.operon-operational-help-panel>header h4{margin:0;color:#172554;font-size:22px;line-height:1.35}
.operon-operational-help-panel>header button{flex:0 0 34px;width:34px;height:34px;border:0;border-radius:999px;background:#e2e8f0;color:#334155}
.operon-operational-help-body{flex:1;padding:24px 28px;overflow:auto}
.operon-help-section{margin:0 0 22px;padding:0 0 20px;border-bottom:1px solid #edf2f7}
.operon-help-section:last-child{border-bottom:0}
.operon-help-section h5{margin:0 0 8px;color:#1e3a8a;font-size:14px;font-weight:700}
.operon-help-section p,.operon-help-section li{color:#334155;font-size:14px;line-height:1.7}
.operon-help-section p{margin:0}.operon-help-section ol{margin:0;padding-inline-start:22px}.operon-help-section li+li{margin-top:7px}
.operon-help-section.is-context{padding:14px 16px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff}.operon-help-section.is-context ol{list-style:none;padding:0}.operon-help-section.is-context li+li{margin-top:4px}
.operon-help-section.is-important{padding:14px 16px;border:1px solid #fde68a;border-radius:10px;background:#fffbeb}.operon-help-section.is-role{padding:14px 16px;border:1px solid #c7d2fe;border-radius:10px;background:#eef2ff}
.operon-operational-help-panel>footer{padding:16px 28px;border-top:1px solid #e2e8f0;text-align:end;background:#fff}
.operon-help-documentation{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:10px 14px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1d4ed8;font-weight:600}
[dir="rtl"] .operon-operational-help-dialog{justify-content:flex-start}[dir="rtl"] .operon-operational-help-panel{box-shadow:16px 0 48px rgba(15,23,42,.22)}
@media(max-width:767px){.operon-help-trigger{width:44px;min-width:44px;height:44px;flex:0 0 44px}.operon-operational-help-panel>header,.operon-operational-help-body,.operon-operational-help-panel>footer{padding-inline:18px}.operon-operational-help-panel>header h4{font-size:19px}}
