/* Shared action design, based on the two knowledge-evolution CTAs. */
:root{--ir-action-fill:#152646;--ir-action-hover:#24395c;--ir-action-line:#b9c6d8;--ir-action-radius:7px;--ir-action-focus:#b79048}
html body .ir-action.ir-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px;box-sizing:border-box!important;max-width:100%;min-height:46px;padding:14px 20px!important;border:1px solid var(--ir-action-fill)!important;border-radius:var(--ir-action-radius)!important;background:var(--ir-action-fill)!important;background-image:none!important;color:#fff!important;font-family:Inter,"Segoe UI",Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;text-shadow:none!important;box-shadow:none!important;white-space:normal;vertical-align:middle;cursor:pointer;transform:none!important;transition:background-color .18s,border-color .18s,box-shadow .18s!important}
html body .ir-action.ir-action--secondary{background:#fff!important;color:#152646!important;border-color:var(--ir-action-line)!important}
html body .ir-action.ir-action:hover{background:var(--ir-action-hover)!important;color:#fff!important;border-color:var(--ir-action-hover)!important;box-shadow:0 5px 15px #15264615!important;transform:none!important}
html body .ir-action.ir-action--secondary:hover{background:#f1f4f8!important;color:#152646!important;border-color:#8296b3!important}
html body .ir-action.ir-action:focus-visible{outline:3px solid var(--ir-action-focus)!important;outline-offset:4px!important}
html body .ir-action.ir-action:disabled,html body .ir-action.ir-action[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none!important}
html body .ir-action.ir-action--icon{width:44px!important;height:44px!important;min-height:44px!important;min-width:44px!important;padding:0!important;font-size:21px!important;font-weight:500!important;line-height:1!important;flex-shrink:0}
html body .ir-action.ir-action--icon[aria-pressed=true]{background:#152646!important;border-color:#152646!important;color:white!important}
.ir-actions,.ir-history-actions,.ir-toolbar{gap:12px!important;align-items:center}
@media(max-width:600px){html body .ir-action.ir-action{overflow-wrap:anywhere}html body .ir-action.ir-action--icon{width:38px!important;height:42px!important;min-width:38px!important;min-height:42px!important}.ir-pan-controls{gap:5px!important}}
@media(prefers-reduced-motion:reduce){html body .ir-action.ir-action{transition:none!important}}
@media print{html body .ir-action.ir-action{box-shadow:none!important}}
