.qdir-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex:none;min-height:48px;box-sizing:border-box;padding:6px 14px;background:var(--qp-soft,var(--soft,#f4f7fa));border-bottom:1px solid var(--qp-line,var(--line,#d5e0e7));color:var(--qp-ink,var(--ink,#173653));font-family:inherit;font-size:12px;line-height:1.4}.qdir-toolbar[hidden]{display:none!important}.qdir-toolbar>span{font-size:11px;margin-right:auto;color:var(--qp-muted,var(--muted,#617889))}.qdir-toolbar button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:36px;min-height:36px;padding:6px;border:1px solid var(--qp-line,var(--line,#d5e0e7));border-radius:8px;background:var(--qp-surface,var(--surface,#fff));color:inherit;cursor:pointer;touch-action:manipulation}.qdir-toolbar button:hover{background:var(--qp-tint,#e8f0f5)}.qdir-toolbar button:focus-visible{outline:2px solid var(--qp-accent,#117f87);outline-offset:2px}.qdir-toolbar svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.qdir-toolbar output{min-width:35px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.qdir-toolbar+iframe.qp-email-preview{margin-top:0}.qdir-toolbar:has(+iframe.qp-email-preview){margin-top:16px;border:1px solid var(--qp-line,#d5e0e7);border-radius:8px 8px 0 0}
@media(max-width:720px){.qdir-toolbar{padding:6px 10px}.qdir-toolbar button{min-width:40px;min-height:40px}}
@media print{.qdir-toolbar{display:none!important}}
