.qsmartMenu{position:fixed;z-index:110;min-width:250px;max-width:min(410px,95vw);max-height:calc(100vh - 12px);overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #858585;box-shadow:2px 3px 5px #0005;padding:3px;font:calc(11px * var(--quantum-font-scale,1.05)) Tahoma,'Segoe UI',sans-serif;color:#122d4b;scrollbar-width:thin}.qsmartMenu button{display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;width:100%;min-height:23px;padding:3px 7px;border:0;background:#fff;color:inherit;white-space:nowrap}.qsmartMenu button.qsmartUnused{background:#e2e5ea}.qsmartMenu button:hover,.qsmartMenu button:focus-visible{background:#d3e8fa;outline:1px solid #94bce0}.qsmartMenu button.qsmartUnavailable{color:#69717a;cursor:not-allowed}.qsmartShortcut{margin-left:auto;min-width:26px;text-align:right;font-size:calc(10px * var(--quantum-font-scale,1.05))}.qsmartSeparator{height:1px;background:#bfc4cb;margin:3px 0}.qsmartHeading{padding:4px 7px;max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #d0d5da;margin-bottom:3px;font-weight:600}.qsmartMenu .qsmartMore{justify-content:center;color:#235b86;background:#f1f4f8}
