/* Gemeinsame Exportvorschau für JPEG und PDF; vollständig offline. */
.ast-draw-export-preview{position:fixed;inset:0;z-index:2147483200;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:rgba(0,0,0,.72);font-family:Arial,sans-serif;-webkit-tap-highlight-color:transparent}
.astqr-card.ast-draw-export-card{box-sizing:border-box;width:min(1400px,100%);max-width:1400px;height:100%;max-height:100%;min-height:0;padding:16px;color:#111}
.ast-draw-export-head{flex:0 0 auto;margin-bottom:14px}.ast-draw-export-title{color:#111;font:700 18px/1.3 Arial,sans-serif}.ast-draw-export-title svg{flex:0 0 auto;width:22px;height:22px}.ast-draw-export-head .ast-draw-export-close{position:absolute;right:0;top:0}
.ast-draw-export-view{position:relative;display:flex;flex:1 1 auto;min-height:0;align-items:center;justify-content:center;overflow:hidden;padding:12px;border:1px solid #aaa;border-radius:8px;background:#d8d8d8}.ast-draw-export-view img{display:block;max-width:100%;max-height:100%;object-fit:contain;background:#fff;box-shadow:0 3px 14px #0005}.ast-draw-export-pdf{display:block;width:100%;height:100%;min-height:360px;border:0;background:#fff}
.ast-draw-export-name{display:block;box-sizing:border-box;width:min(460px,100%);min-height:44px;margin:10px auto;padding:8px 12px;border:1px solid #666;border-radius:6px;background:#fff;color:#000;-webkit-text-fill-color:#000;text-align:center;font:700 15px/1.2 Arial,sans-serif;-webkit-appearance:none;appearance:none}.ast-draw-export-name:focus{outline:3px solid #1976d2;outline-offset:1px}
.ast-draw-export-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:0 0 auto}.ast-draw-export-actions.ast-draw-export-actions-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ast-draw-export-actions .astqr-btn,.ast-draw-export-actions .ast-draw-export-primary{box-sizing:border-box;min-height:48px;margin:0;padding:8px 14px;border:0;border-radius:11px;background:#ececec;color:#000;-webkit-text-fill-color:#000;font:700 16px/1.2 Arial,sans-serif}.ast-draw-export-actions .astqr-btn:active,.ast-draw-export-actions .ast-draw-export-primary:active{background:#dcdcdc;color:#000;-webkit-text-fill-color:#000}.ast-draw-export-actions button:disabled{opacity:.5}
.ast-draw-export-page{position:absolute;top:50%;z-index:2;width:36px;height:44px;margin-top:-22px;padding:0;border:0;border-radius:11px;background:#ececece6;color:#111;font:700 28px/1 Arial,sans-serif;box-shadow:0 2px 8px #0004;cursor:pointer}.ast-draw-export-page-prev{left:18px}.ast-draw-export-page-next{right:18px}.ast-draw-export-page:disabled{opacity:.28;cursor:default}.ast-draw-export-page-count{position:absolute;left:50%;bottom:18px;z-index:2;transform:translateX(-50%);padding:4px 9px;border-radius:10px;background:#ececece6;color:#111;font:700 12px/1 Arial,sans-serif;box-shadow:0 1px 5px #0003}
@media(prefers-color-scheme:dark){.astqr-card.ast-draw-export-card{color:#f2f2f7}.ast-draw-export-title{color:#f2f2f7}.ast-draw-export-name{border-color:#666;background:#333;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1}.ast-draw-export-actions .astqr-btn,.ast-draw-export-actions .ast-draw-export-primary{background:#333;color:#fff;-webkit-text-fill-color:#fff}.ast-draw-export-actions .astqr-btn:active,.ast-draw-export-actions .ast-draw-export-primary:active{background:#444;color:#fff;-webkit-text-fill-color:#fff}.ast-draw-export-page,.ast-draw-export-page-count{background:#333e;color:#fff}}
html[data-ast-menu-theme="light"] .astqr-card.ast-draw-export-card{background:#fff;color:#111;color-scheme:light}
html[data-ast-menu-theme="light"] .ast-draw-export-title{color:#111}
html[data-ast-menu-theme="light"] .ast-draw-export-name{border-color:#666;background:#fff;color:#000!important;-webkit-text-fill-color:#000!important}
html[data-ast-menu-theme="light"] .ast-draw-export-actions .astqr-btn,html[data-ast-menu-theme="light"] .ast-draw-export-actions .ast-draw-export-primary{background:#ececec;color:#000;-webkit-text-fill-color:#000}
html[data-ast-menu-theme="light"] .ast-draw-export-actions .astqr-btn:active,html[data-ast-menu-theme="light"] .ast-draw-export-actions .ast-draw-export-primary:active{background:#dcdcdc;color:#000;-webkit-text-fill-color:#000}
html[data-ast-menu-theme="light"] .ast-draw-export-page,html[data-ast-menu-theme="light"] .ast-draw-export-page-count{background:#ececece6;color:#111}
html[data-ast-menu-theme="dark"] .astqr-card.ast-draw-export-card{background:#1c1c1e;color:#f2f2f7;color-scheme:dark}
html[data-ast-menu-theme="dark"] .ast-draw-export-title{color:#f2f2f7}
html[data-ast-menu-theme="dark"] .ast-draw-export-name{border-color:#666;background:#333;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1}
html[data-ast-menu-theme="dark"] .ast-draw-export-actions .astqr-btn,html[data-ast-menu-theme="dark"] .ast-draw-export-actions .ast-draw-export-primary{background:#333;color:#fff;-webkit-text-fill-color:#fff}
html[data-ast-menu-theme="dark"] .ast-draw-export-actions .astqr-btn:active,html[data-ast-menu-theme="dark"] .ast-draw-export-actions .ast-draw-export-primary:active{background:#444;color:#fff;-webkit-text-fill-color:#fff}
html[data-ast-menu-theme="dark"] .ast-draw-export-page,html[data-ast-menu-theme="dark"] .ast-draw-export-page-count{background:#333e;color:#fff}
@media(max-width:500px){.ast-draw-export-preview{padding:8px}.astqr-card.ast-draw-export-card{padding:10px}.ast-draw-export-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ast-draw-export-head{margin-bottom:8px}.ast-draw-export-pdf{min-height:300px}.ast-draw-export-page-prev{left:8px}.ast-draw-export-page-next{right:8px}}

/* Exportkopf und Hauptaktion. */
.ast-draw-export-head{justify-content:flex-start;padding:0 48px 0 0}
.ast-draw-export-head .ast-draw-export-title{justify-content:flex-start;text-align:left;font-size:24px}
html[data-ast-menu-theme] .ast-draw-export-actions .ast-draw-export-primary{background:#f00;color:#fff;-webkit-text-fill-color:#fff}
html[data-ast-menu-theme] .ast-draw-export-actions .ast-draw-export-primary:active{background:#c00;color:#fff;-webkit-text-fill-color:#fff}
