.buga-print-dialog{color:#2a1d12;width:min(94vw,900px);max-height:92dvh;font-family:var(--font-body,system-ui,sans-serif);background:#f6efe5;border:1px solid #eadccb;border-radius:20px;margin:auto;padding:0;overflow:auto}.buga-print-dialog::backdrop{background:#2a1d1299}.buga-print-toolbar{z-index:10;background:#fff;border-bottom:1px solid #eadccb;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex;position:sticky;top:0}.buga-print-toolbar h2{flex:1;min-width:140px;margin:0;font-size:20px}.buga-print-toolbar button{color:#fff;background:#f28c28;border:0;border-radius:999px;min-height:44px;padding:9px 15px;font-weight:800;box-shadow:0 3px #c56a12}.buga-print-toolbar button:first-of-type{color:#5b3416;box-shadow:none;background:#fff;border:2px solid #eadccb}.buga-print-toolbar button:disabled{opacity:.6}.buga-print-dialog button:focus-visible{outline-offset:3px;outline:3px solid #11806b}.buga-print-tip{margin:0;padding:12px 18px;font-size:13px}.buga-link{color:#11806b;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.buga-print-count{align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.buga-print-count select{background:#fff;border:2px solid #eadccb;border-radius:10px;min-height:44px;padding:6px 10px;font-weight:700}.buga-preview-pages{gap:20px;padding:18px;display:grid}.buga-a4{aspect-ratio:8.5/11;box-sizing:border-box;color:#111;background:#fff;flex-direction:column;align-items:center;width:100%;padding:5%;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative;overflow:hidden}.buga-a4 h1,.buga-a4 h2{color:inherit;font-family:inherit}.buga-a4 h2{text-align:center;margin:0 0 8px;font-size:clamp(16px,3vw,26px)}.buga-a4 .print-art{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden}.buga-a4 img,.buga-a4 svg:where(:not(svg svg)){object-fit:contain;width:100%;height:100%;display:block}.buga-a4 footer{color:#555;margin-top:8px;font-size:11px}.buga-flow{box-sizing:border-box;overflow-wrap:anywhere;background:#fff;width:100%;padding:5%;font-family:Arial,Helvetica,sans-serif;position:relative}.buga-flow h2,.buga-flow h3{break-after:avoid;page-break-after:avoid}.buga-flow li,.buga-flow p{break-inside:avoid;orphans:3;widows:3}#buga-print-output{display:none}@media screen{.buga-preview-pages .buga-a4:has(.print-sheet){aspect-ratio:auto;overflow:visible}.buga-preview-pages.is-scaled .buga-a4,.buga-preview-pages.is-scaled .buga-flow{width:var(--buga-page-w);zoom:var(--buga-zoom);max-width:none}}@media print{@page{size:letter portrait;margin:10mm}body:has(#buga-print-output)>:not(#buga-print-output){display:none!important}#buga-print-output{direction:ltr;display:block!important}#buga-print-output *{visibility:visible!important}#buga-print-output .buga-a4{aspect-ratio:auto;break-after:page;page-break-after:always;break-inside:avoid;width:100%;max-width:195mm;height:248mm;box-shadow:none;border:0;padding:4mm}#buga-print-output .buga-a4:last-child{break-after:auto;page-break-after:auto}#buga-print-output .buga-a4 h2{font-size:17pt}#buga-print-output img{object-fit:contain}#buga-print-output svg{-webkit-print-color-adjust:exact;print-color-adjust:exact}#buga-print-output .buga-flow{width:100%;max-width:195mm;min-height:0;box-shadow:none;break-after:page;padding:4mm;font-size:11pt;line-height:1.42}#buga-print-output .buga-flow:last-child{break-after:auto}}.own-grid{grid-template-columns:minmax(260px,360px) 1fr;align-items:start;gap:20px;display:grid}@media (width<=820px){.own-grid{grid-template-columns:1fr}}.own-panel{gap:12px;display:grid}.own-field{gap:6px;font-weight:800;display:grid}.own-field input,.own-field textarea,.own-field select{font:inherit;border:2px solid var(--line,#eadccb);color:#2a1d12;box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:8px 10px;font-weight:400}.own-field small{color:var(--muted);font-weight:400}.own-pills{flex-wrap:wrap;gap:6px;display:flex}.own-pills button{font:inherit;border:2px solid var(--line,#eadccb);color:#5b3416;cursor:pointer;background:#fff;border-radius:999px;min-height:40px;padding:6px 12px;font-size:.92rem;font-weight:700}.own-pills button.on{color:#0b5d4e;background:#dff4ee;border-color:#11806b}.own-check{align-items:center;gap:8px;font-weight:700;display:flex}.own-check input{width:20px;height:20px}.own-dot{vertical-align:middle;border-radius:50%;width:18px;height:18px;display:inline-block}.own-actions{margin:4px 0 0}.own-small{color:var(--muted);margin:0;font-size:.85rem}.own-preview{gap:14px;display:grid}.own-page{border:1px solid var(--line,#eadccb);box-shadow:var(--shadow);aspect-ratio:8.5/11;background:#fff;border-radius:10px;overflow:hidden}.own-page.is-land{aspect-ratio:11/8.5}.own-intro{margin-top:0}
