.wlm-quick-toolbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;gap:var(--wlm-qt-gap,20px);margin:24px 0 15px}.wlm-quick-toolbar .wlm-qt-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--wlm-qt-size,52px);height:var(--wlm-qt-size,52px);padding:0;background:var(--wlm-qt-bg,#fff);border:1px solid var(--wlm-qt-border,#e8e8e8);border-radius:var(--wlm-qt-radius,32px);cursor:pointer;color:var(--wlm-qt-icon-color,red);transition:background .15s ease,border-color .15s ease,transform .1s ease}.wlm-quick-toolbar .wlm-qt-btn:hover{background:var(--wlm-qt-hover-bg,#e8e8e8)}.wlm-quick-toolbar .wlm-qt-btn:active{transform:scale(.94)}.wlm-quick-toolbar .wlm-qt-btn:disabled{opacity:.5;cursor:default}.wlm-qt-icon{flex:0 0 auto;pointer-events:none}.wlm-qt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wlm-qt-tooltip{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translateX(-50%) translateY(4px);background:#222;color:#fff;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;padding:5px 9px;border-radius:6px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:5}.wlm-qt-tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#222}@media (hover:hover) and (pointer:fine){.wlm-quick-toolbar .wlm-qt-btn:focus-visible .wlm-qt-tooltip,.wlm-quick-toolbar .wlm-qt-btn:hover .wlm-qt-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.wlm-quick-toolbar .wlm-qt-btn.wlm-qt-tooltip-dismissed:focus-visible .wlm-qt-tooltip,.wlm-quick-toolbar .wlm-qt-btn.wlm-qt-tooltip-dismissed:hover .wlm-qt-tooltip{opacity:0;visibility:hidden}}.wlm-quick-toolbar .wlm-qt-save.is-saved{background:var(--wlm-qt-accent,teal);border-color:var(--wlm-qt-accent,teal);color:#fff}.wlm-quick-toolbar .wlm-qt-copy.is-copied{background:var(--wlm-qt-accent,teal);border-color:var(--wlm-qt-accent,teal);color:#fff}.wlm-quick-toolbar .wlm-qt-bg.is-active{border-color:var(--wlm-qt-accent,teal);box-shadow:0 0 0 1px var(--wlm-qt-accent,teal)}.wlm-quick-toolbar .wlm-qt-align.is-active,.wlm-quick-toolbar .wlm-qt-font.is-active,.wlm-quick-toolbar .wlm-qt-textsize.is-active{border-color:var(--wlm-qt-accent,teal);box-shadow:0 0 0 1px var(--wlm-qt-accent,teal)}@media (max-width:1023px){.wlm-quick-toolbar .wlm-qt-align{display:none}}.wlm-qt-toast{position:absolute;left:50%;top:calc(100% + 10px);transform:translateX(-50%) translateY(-6px);max-width:calc(100vw - 32px);background:#222;color:#fff;font-size:13px;font-weight:600;line-height:1.4;text-align:center;padding:10px 16px;border-radius:10px;box-shadow:0 4px 18px rgba(0,0,0,.25);opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease;z-index:9999;white-space:pre-line}.wlm-qt-toast.is-visible{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}@media (max-width:600px){.wlm-quick-toolbar{gap:min(6px,var(--wlm-qt-gap,20px))}.wlm-quick-toolbar .wlm-qt-btn{width:min(34px,var(--wlm-qt-size,52px));height:min(34px,var(--wlm-qt-size,52px));border-radius:var(--wlm-qt-radius,32px)}.wlm-qt-toast{width:min(280px,85vw)}}[data-wlcustom-dm=dark] .wlm-quick-toolbar .wlm-qt-btn{background:#23262b;border-color:#3a3f47;color:#ddd}[data-wlcustom-dm=dark] .wlm-quick-toolbar .wlm-qt-btn:hover{background:#2c3038}.wlm-highlight-nav{position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:60;display:flex;flex-direction:column;gap:10px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease}.wlm-highlight-nav.is-visible{opacity:1;visibility:visible;pointer-events:auto}.wlm-highlight-nav-btn{width:40px;height:40px;padding:0;border:none;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.22);transition:filter .15s ease,transform .1s ease}.wlm-highlight-nav-btn:hover{filter:brightness( .95 )}.wlm-highlight-nav-btn:active{transform:scale(.94)}.wlm-highlight-nav-icon{color:#333}.wlm-highlight-nav-up{background-color:#ffb6c1}.wlm-highlight-nav-down{background-color:#fff176}@media (max-width:600px){.wlm-highlight-nav{right:10px}.wlm-highlight-nav-btn{width:36px;height:36px}}