.pm-actions-bar .pm-list-tools { gap: 4px; }
.pm-list-tool { display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 30px; padding: 6px; border: 0; border-radius: 4px; color: #52708e; background: transparent; cursor: pointer; }
.pm-list-tool svg { width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 1.4; stroke-linecap: round; stroke-linejoin: round; }
.pm-list-tool:hover, .pm-list-tool[aria-expanded=true] { color: #2869db; background: #eef4ff; }
.pm-list-tool:disabled { opacity: .4; cursor: default; }
.pm-list-tools-divider { width: 1px; height: 16px; margin: 0 6px; background: #e0e6ee; }
.pm-list-tools-popover { position: fixed; z-index: 1260; overflow-y: auto; padding: 14px; border: 1px solid #dfe6f0; border-radius: 5px; background: #fff; box-shadow: 0 8px 24px #243f6726; color: #526b8a; font-size: 12px; outline: none; }
.pm-list-tools-popover header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; }
.pm-list-tools-popover header strong { font-weight: 500; color: #344b68; }
.pm-list-tools-popover button { border: 0; background: transparent; color: #2869db; padding: 4px 0; font: inherit; cursor: pointer; }
.pm-list-tools-popover header button { font-size: 20px; line-height: 1; color: #97a6ba; }
.pm-list-help p { margin: 10px 0; line-height: 1.8; }
