/* Exact E1 history geometry and palette, shared by every action module. */
html:not(#sc-action-theme-a):not(#sc-action-theme-b) body .sc-unified-action.sc-unified-action{display:inline-grid!important;place-items:center!important;justify-content:center!important;align-content:center!important;text-align:center!important;box-sizing:border-box!important;flex:0 0 36px!important;width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;min-height:36px!important;padding:0!important;margin-block:0!important;gap:0!important;border:1px solid #c8dadd!important;border-radius:8px!important;color:#0759a5!important;background:#fff!important;background-image:none!important;box-shadow:none!important;text-decoration:none!important;vertical-align:middle!important;line-height:1!important;transform:none!important;filter:none!important;position:relative!important;overflow:visible!important;cursor:pointer;}
html:not(#sc-action-theme-a):not(#sc-action-theme-b) body .sc-unified-action.sc-unified-action::before,html:not(#sc-action-theme-a):not(#sc-action-theme-b) body .sc-unified-action.sc-unified-action::after{display:none!important;}
html:not(#sc-action-theme-a):not(#sc-action-theme-b) body .sc-unified-action .sc-unified-action-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;pointer-events:none!important;}
html:not(#sc-action-theme-a):not(#sc-action-theme-b) body .sc-unified-action>.sc-unified-action-glyph{display:block!important;width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important;}
html:not(#sc-action-theme-a):not(#sc-action-theme-b) body .sc-unified-action[data-sc-action-kind="delete"]{color:#ce3448!important;}
html:not(#sc-action-theme-a):not(#sc-action-theme-b) body .sc-unified-action.sc-unified-action:hover:not(:disabled):not([aria-disabled="true"]){background:#eef6fc!important;border-color:#a8c8dc!important;}
html:not(#sc-action-theme-a):not(#sc-action-theme-b) body .sc-unified-action.sc-unified-action[data-sc-action-kind="delete"]:hover:not(:disabled):not([aria-disabled="true"]){background:#fff0f2!important;border-color:#e6aeb7!important;}
html:not(#sc-action-theme-a):not(#sc-action-theme-b) body .sc-unified-action.sc-unified-action:focus-visible{outline:3px solid #93b9ff!important;outline-offset:2px!important;}
html:not(#sc-action-theme-a):not(#sc-action-theme-b) body .sc-unified-action.sc-unified-action:disabled,html:not(#sc-action-theme-a):not(#sc-action-theme-b) body .sc-unified-action.sc-unified-action[aria-disabled="true"]{opacity:.45!important;cursor:not-allowed!important;}
@media(max-width:600px){html:not(#sc-action-theme-a):not(#sc-action-theme-b) body .sc-unified-action.sc-unified-action{flex-basis:44px!important;width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;}}

/* Compact action groups stay centered; text commands in dropdowns keep a full row. */
html body .sc-unified-actions:not(td){display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%;box-sizing:border-box;}
html body td.sc-unified-action-cell{text-align:center!important;vertical-align:middle!important;}
html body td.sc-unified-action-cell>.sc-unified-action{margin:4px!important;}
html body :is(.ei-menu,.ua-menu){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px!important;box-sizing:border-box!important;max-width:calc(100vw - 32px)!important;}
html body :is(.ei-menu,.ua-menu)>button:not(.sc-unified-action){flex:1 0 100%;justify-content:center!important;}
html body :is(.ei-actions,.ua-actions)>summary{margin-inline:auto;}
html body .sc-unified-action>.sc-unified-action-glyph{margin:0!important;justify-self:center!important;align-self:center!important;position:static!important;}
