
/* 406: isolated shortcut palette chooser; no module or global theme overrides. */
html body #app#app#app #mpToolbar256 #mpPaletteTrigger406{display:inline-flex!important;align-items:center;justify-content:center;width:30px!important;min-width:30px!important;height:30px!important;padding:5px!important;flex:none;border:1px solid var(--t-line,#ccd3dd)!important;border-radius:50%!important;background:var(--t-surface,white)!important;color:var(--t-text,#263246)!important;opacity:.75;cursor:pointer;order:999}
html body #app#app#app #mpToolbar256 #mpPaletteTrigger406:hover{opacity:1}#mpPalette406{position:fixed;z-index:2147483500;width:min(480px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;box-sizing:border-box;background:var(--t-surface,#fff);color:var(--t-text,#172437);border:1px solid var(--t-line,#d1d9e2);border-radius:14px;padding:18px;box-shadow:0 14px 50px #0005;font:14px/1.45 system-ui}
#mpPalette406 header{display:flex;align-items:center;justify-content:space-between;gap:12px}#mpPalette406 p{font-size:12px;margin:10px 0 16px}#mpPalette406 button{font:inherit;color:inherit;background:var(--t-surface2,#f4f6fa);border:1px solid var(--t-line,#d1d9e2);border-radius:8px;padding:9px;cursor:pointer}#mpPalette406 .mp406-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#mpPalette406 .mp406-grid>button{display:flex;flex-direction:column;align-items:start;gap:7px;text-align:left;font-size:12px}#mpPalette406 button[aria-pressed=true]{outline:2px solid var(--t-accent,#147bea);outline-offset:1px}#mpPalette406 button:focus-visible,#mpPaletteTrigger406:focus-visible{outline:3px solid var(--t-accent,#147bea);outline-offset:3px}.mp406-preview{display:flex;gap:5px}.mp406-preview i{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;font:normal 17px/1 system-ui}@media(max-width:380px){#mpPalette406 .mp406-grid{grid-template-columns:1fr}}

