.nx438-action-icon{display:inline-grid;place-items:center;width:1.15em;height:1.15em;flex:0 0 1.15em;vertical-align:-.16em}
.nx438-action-icon svg{width:100%;height:100%;display:block;overflow:visible}
.btn-primary .nx438-action-icon,.btn-danger .nx438-action-icon,.nexa-top .nx438-action-icon{filter:drop-shadow(0 1px 1px rgba(0,0,0,.18))}
.window-btn .nx438-action-icon{width:17px;height:17px;flex-basis:17px}
/* Shared menu/dialog/workspace chrome: same canvas, stroke and hit target. */
html[data-nexakor-theme] button.nx438-chrome-control{display:inline-grid!important;place-items:center!important;flex:0 0 32px!important;min-width:32px!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--surface2)!important;color:var(--ink)!important;line-height:1!important}
html[data-nexakor-theme] button.nx438-chrome-control>.nx438-action-icon{display:inline-grid!important;width:18px!important;height:18px!important;flex-basis:18px!important;position:static!important;opacity:1!important}
html[data-nexakor-theme] button.nx438-chrome-control:hover{background:color-mix(in srgb,var(--primary) 12%,var(--surface2))!important;border-color:var(--primary)!important}
html[data-nexakor-theme] button.nx438-chrome-control:is([data-window-close],.modal-head [data-close],.nx-v426-command-head [data-close]):hover{background:color-mix(in srgb,var(--bad) 14%,var(--surface2))!important;border-color:var(--bad)!important}
html[data-nexakor-theme] button.nx438-chrome-control:focus-visible{outline:2px solid var(--primary)!important;outline-offset:2px!important}
.nx-v426-command-head{align-items:center}
.nx435-commandbar .nx435-cmd-icon.nx438-chrome-control{width:24px;height:24px}
.nx435-commandbar .nx435-cmd-icon.nx438-chrome-control .nx438-action-icon{width:20px;height:20px}
