.event-request-button{font:inherit;cursor:pointer;border:1px solid;border-radius:.5rem;flex:100%;padding:.8rem 1rem}.event-request-button:disabled{opacity:.5;cursor:not-allowed}.event-request-panel{border:1px solid;border-radius:.7rem;flex:100%;gap:.65rem;min-width:0;padding:1rem;display:grid}.event-request-panel h3,.event-request-panel p{margin:0}.event-request-panel label{font-weight:600}.event-request-panel textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;padding:.5rem;display:block}.event-request-hint{opacity:.85;flex:100%;font-size:.85rem}.event-request-links{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.event-request-links button,.event-request-links a{font:inherit;border:1px solid;border-radius:.4rem;padding:.65rem .85rem;text-decoration:none}@media print{.event-request-button,.event-request-panel,.event-request-hint{display:none!important}}.event-admin-page{color:#202d2a;background:#f4f6f5;min-height:100vh}.event-admin-header{background:#fff;border-bottom:1px solid #dce2df;justify-content:space-between;align-items:center;gap:1rem;height:auto;padding:1rem max(16px,4vw);display:flex}.event-admin-header .brand{font-size:1.4rem}.event-admin-back{color:#1b3933;font-size:.9rem}.event-admin-main{max-width:800px;margin:0 auto;padding:1.3rem 1rem 4rem}.event-admin-intro h1{margin:.45rem 0;font-size:clamp(1.6rem,5vw,2.4rem)}.event-admin-intro p{margin-top:.2rem}.event-admin-tag{letter-spacing:.12em;font-size:.7rem;font-weight:700}.event-admin-panel,.event-admin-order,.event-admin-manual{background:#fff;border:1px solid #d4dcd7;border-radius:12px;margin:1rem 0;padding:1rem}.event-admin-panel h2,.event-admin-orders h2{margin:.2rem 0;font-size:1.2rem}.event-admin-panel p,.event-admin-manual p{font-size:.9rem}.event-admin-panel label,.event-admin-manual label{margin:.8rem 0 .3rem;font-size:.9rem;font-weight:600;display:block}.event-admin-panel input{color:#202d2a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b7c8bd;border-radius:6px;padding:.6rem;display:block}.event-admin-primary{color:#fff;background:#1b3933;border-color:#1b3933;width:100%;min-height:44px;margin-top:.8rem;padding:.8rem 1rem;display:block}.event-admin-primary:hover:not(:disabled){background:#2c5749}.event-admin-secondary{color:#1b3933;background:#fff;border:1px solid #809e8d;width:100%;min-height:44px;margin-top:.5rem;padding:.75rem 1rem;display:block}.event-admin-small{opacity:.8;font-size:.8rem;line-height:1.5}.event-admin-success,.event-admin-error{overflow-wrap:anywhere;border-radius:7px;padding:.8rem}.event-admin-success{color:#285338;background:#e8f3e9}.event-admin-error{color:#743318;background:#fff0e9}.event-admin-orders-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-top:1.5rem;display:flex}.event-admin-orders-head label{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.event-admin-orders-head select{width:auto;min-width:128px}.event-admin-empty{border:1px dashed #abbdb2;border-radius:9px;padding:1.3rem 1rem;font-size:.9rem}.event-admin-order-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.event-admin-order-head strong,.event-admin-order-head small{overflow-wrap:anywhere;display:block}.event-admin-order-head small{opacity:.7;margin-top:.3rem;font-size:.8rem}.event-admin-status{background:#edf3ee;border-radius:20px;padding:.25rem .6rem;font-size:.75rem}.event-admin-order pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f5;border-radius:6px;max-height:160px;padding:.7rem;font-size:.8rem;line-height:1.5;overflow:auto}.event-admin-manual textarea{border-radius:6px;min-height:110px}.event-admin-manual summary{cursor:pointer;font-weight:600}.event-admin-orders{margin-top:1.5rem}@media (width<=480px){.event-admin-header .brand-sub{display:none}.event-admin-order{padding:.8rem}.event-admin-back{font-size:.75rem}}@media print{.event-admin-page{display:none!important}}html[data-theme=dark] .event-admin-page{color:#e2ece6;background:#111b18}html[data-theme=dark] .event-admin-header,html[data-theme=dark] .event-admin-panel,html[data-theme=dark] .event-admin-order,html[data-theme=dark] .event-admin-manual{color:#e2ece6;background:#1b2a24;border-color:#395146}html[data-theme=dark] .event-admin-order pre{color:#e2ece6;background:#253a2f}html[data-theme=dark] .event-admin-panel input,html[data-theme=dark] .event-admin-manual textarea{color:#e2ece6;background:#16231b;border-color:#627e70}html[data-theme=dark] .event-admin-secondary{color:#e2ece6;background:#243b30;border-color:#627e70}.event-print-confirmation{z-index:60;color:#193e34;background:#f3faf4;border:1px solid #8caa99;border-radius:12px;gap:.55rem;width:min(390px,100vw - 24px);padding:1rem;display:grid;position:fixed;bottom:12px;right:12px;box-shadow:0 12px 32px #0003}.event-print-confirmation:empty{display:none}.event-print-confirmation p{margin:0;font-size:.9rem}.event-print-confirmation button{color:#fff;background:#1b3933;min-height:44px}.event-print-confirmation a{color:inherit;font-size:.85rem}.event-print-confirmation-error{color:#963b25}@media print{.event-print-confirmation{display:none!important}}:root{color:#202d2a;--roll:58mm;--inset:3mm;--print-font:11pt;background:#f4f6f5;font-family:Inter,Arial,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}header{background:#fff;border-bottom:1px solid #dce2df;justify-content:space-between;align-items:center;height:90px;padding:0 5%;display:flex}.brand{letter-spacing:-1.5px;color:#193e34;align-items:center;gap:12px;font-size:32px;font-weight:800;text-decoration:none;display:flex}.mark{color:#fff;background:#1b3933;border-radius:9px;place-items:center;width:36px;height:40px;font-size:27px;display:grid}.brand-sub{letter-spacing:1.7px;border-left:1px solid #d1d9d5;max-width:180px;margin-left:10px;padding-left:20px;font-size:11px;line-height:1.7}.header-note{color:#65736c;font-size:14px}main{max-width:1260px;margin:auto;padding:42px 36px 20px}.intro{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.eyebrow{letter-spacing:2px;color:#526c60;font-size:12px;font-weight:700}h1{letter-spacing:-1.7px;margin:12px 0;font-size:clamp(30px,4vw,42px)}p{line-height:1.6}.intro p{color:#65736c;margin:0}.tag{white-space:nowrap;background:#e8eedb;border:1px solid #b7c8b6;border-radius:30px;padding:10px 16px;font-family:monospace;font-size:14px}.workspace{background:#fff;border:1px solid #d4dcd7;border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 8px 40px #1b393307}.editor{padding:28px 32px}.section-title{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}h2{letter-spacing:-.3px;margin:0;font-size:17px}h2 span{color:#637b6d;padding-right:12px;font-family:monospace;font-size:13px}button,select,input{font:inherit}button{cursor:pointer;color:#203e32;background:#fff;border:1px solid #c8d3cc;border-radius:7px;padding:10px 13px;font-size:14px;font-weight:600}button:disabled{opacity:.4;cursor:not-allowed}button:hover:not(:disabled){background:#eef2ed}.text-button{text-underline-offset:4px;border:0;padding:4px;font-size:14px;text-decoration:underline}.editor label{margin-bottom:9px;font-size:14px;font-weight:500;display:block}textarea{resize:vertical;color:#263c33;background:#fafcfa;border:1px solid #c8d3cc;border-radius:8px 8px 0 0;width:100%;min-height:230px;padding:17px;font:15px/1.85 Courier New,monospace;display:block}textarea::placeholder{color:#7c8b82}textarea:focus,select:focus,button:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #54795c}.input-footer{color:#5f7367;background:#f3f6f3;border:1px solid #c8d3cc;border-top:0;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;padding:10px 13px;font-size:13px;display:flex}.editor .file-button{cursor:pointer;margin:0;font-size:13px;text-decoration:underline}.file-button input{opacity:0;width:1px;height:1px;position:absolute}.file-button:focus-within{outline:2px solid #54795c}.hint{color:#69766f;margin:12px 0 0;font-size:12px}code{font-size:12px}.settings-title{margin-top:28px}.settings{grid-template-columns:1fr 1fr;gap:16px;display:grid}select{color:#2d4136;background:#fff;border:1px solid #c8d3cc;border-radius:6px;width:100%;padding:11px 9px;font-size:14px}.primary{color:#fff;background:#1b3933;justify-content:space-between;width:100%;margin-top:24px;padding:15px;font-size:16px;display:flex}.primary:hover:not(:disabled){background:#294f42}#status{color:#48604f;min-height:20px;margin:12px 0;font-size:14px}#errors{white-space:pre-wrap;background:#fff1eb;border:1px solid #e6baa7;border-radius:6px;padding:12px;font-size:14px;line-height:1.5}details{color:#617068;border-top:1px solid #e0e6e2;margin-top:16px;padding-top:16px;font-size:14px}summary{cursor:pointer;color:#314a3c;font-weight:500}.preview-panel{background:#e9eeea;border-left:1px solid #d4dcd7;min-width:0}.preview-toolbar{justify-content:space-between;align-items:center;gap:10px;padding:24px 24px 18px;display:flex}.preview-meta{letter-spacing:1px;color:#68796e;justify-content:space-between;padding:0 26px;font:11px/1.5 monospace;display:flex}.paper-stage{scrollbar-width:thin;max-height:850px;padding:24px 15px 45px;overflow:auto}.ruler{width:var(--roll);color:#809186;justify-content:space-between;max-width:100%;margin:0 auto 14px;font:12px monospace;display:flex}.receipt{width:var(--roll);padding:5mm var(--inset);color:#000;font-family:Arial,sans-serif;font-size:var(--print-font);overflow-wrap:anywhere;background:#fff;margin:0 auto;box-shadow:0 6px 18px #203d3320}.empty{text-align:center;color:#455d50;flex-direction:column;align-items:center;min-height:365px;padding:30px 6px;display:flex}.empty-icon{color:#718d79;margin-bottom:20px;font-size:38px}.empty h3{font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.2}.empty p{color:#768579;font-size:13px}.empty-bottom{letter-spacing:1px;margin-top:auto;font:9px/1.7 monospace}.card{break-inside:avoid;page-break-inside:avoid;border-bottom:1px dashed #000;padding:4mm 0}.card:first-child{padding-top:0}.card h3{margin:0 0 2mm;font-size:1.2em;font-weight:800}.mana{font-family:monospace;font-size:.95em;font-weight:700;line-height:1.5}.type{border-top:1px solid #000;border-bottom:1px solid #000;margin:2mm 0;padding:1.5mm 0;font-size:.88em}.rules{white-space:pre-wrap;margin:2mm 0;line-height:1.3}.stats{text-align:right;font-weight:700}.face+.face{border-top:2px solid #000;margin-top:3mm;padding-top:3mm}.list-row{border-bottom:1px dotted #000;gap:3mm;padding:2mm 0;display:flex}.list-row b{min-width:5mm}footer{color:#78877e;justify-content:space-between;padding:24px 0;font-size:12px;display:flex}footer a{color:inherit}@media (width<=800px){header{height:74px;padding:0 20px}.brand-sub{font-size:10px}.header-note{display:none}main{padding:28px 16px}.intro{align-items:flex-start;gap:12px}.tag{padding:8px 10px;font-size:12px}.intro p{font-size:14px}.workspace{grid-template-columns:1fr}.editor{padding:24px 20px}.preview-panel{border-top:1px solid #d4dcd7;border-left:0}.preview-toolbar{padding:20px}.paper-stage{max-height:650px}footer{gap:15px;line-height:1.5}}@media print{html,body{width:var(--roll);background:#fff!important;margin:0!important;padding:0!important}header,.intro,.editor,.preview-toolbar,.preview-meta,.ruler,footer{display:none!important}main,.workspace,.preview-panel,.paper-stage{max-height:none!important;box-shadow:none!important;width:var(--roll)!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.receipt{box-shadow:none!important;padding:0 var(--inset)!important;width:var(--roll)!important;margin:0!important}.empty{display:none!important}.card{break-inside:avoid;page-break-inside:avoid}*{color:#000!important}}#image-settings{background:#f8faf8;border:1px solid #c8d3cc;border-radius:8px;margin-top:18px;padding:16px}#contrast{accent-color:#1b3933;width:100%;min-height:40px}#contrast-value{float:right;font-size:13px}.thermal-image{width:100%;height:auto;image-rendering:pixelated;break-inside:avoid;margin:2mm 0;display:block}.thermal-image+.thermal-image{margin-top:4mm}@media print{.thermal-image{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (width<=480px){.brand-sub{display:none}.brand{font-size:30px}}#art-treatment{margin-bottom:18px}.ascii-art{font-variant-ligatures:none;letter-spacing:0;white-space:pre;overflow-wrap:normal;word-break:normal;color:#000;break-inside:avoid;background:#fff;border:0;margin:2mm 0;padding:0;font-family:Courier New,Courier,monospace;font-weight:400;line-height:1.1;overflow:hidden}#ascii-detail-settings{margin-top:16px}.deck-options{border:1px solid #c8d3cc;border-radius:8px;margin-top:20px;padding:16px}.editor .check-label{align-items:center;gap:10px;line-height:1.5;display:flex}.check-label input{accent-color:#1b3933;flex-shrink:0;width:18px;height:18px}#token-options{margin-top:14px}#token-copies{border:1px solid #c8d3cc;border-radius:6px;width:90px;padding:9px}#token-summary{overflow-wrap:anywhere;background:#f4f7f4;border:1px solid #c8d3cc;border-radius:8px;padding:14px;font-size:14px}#token-summary p{margin:8px 0;font-size:13px}@page{size:auto;margin:0}fieldset.controls{border:0;min-width:0;margin:0;padding:0}.preview-meta{flex-wrap:wrap;gap:8px}.hint{font-size:13px}.paper-stage{min-height:360px}.editor input[type=number],.editor input[type=text],#profile-name{width:100%;min-height:42px;font:inherit;color:#203e32;background:#fff;border:1px solid #c8d3cc;border-radius:6px;padding:10px}.printer-profiles{background:#f7f9f7;border:1px solid #c8d3cc;border-radius:8px;margin-bottom:20px;padding:16px}.printer-profiles h3,.print-controls h3{margin:0 0 12px;font-size:16px}.printer-profiles label{margin-top:12px}.inline-controls{align-items:center;gap:8px;display:flex}.inline-controls select{flex:1;min-width:0}.inline-controls button{flex-shrink:0}.button-row{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.height-settings{border:1px solid #c8d3cc;border-radius:8px;margin-top:18px;padding:14px}.print-controls{padding:20px 24px}.print-selection{min-width:0}.selection-list{border-top:1px solid #c8d3cc;max-height:300px;overflow:auto}.selection-row{border-bottom:1px solid #c8d3cc;align-items:center;gap:12px;padding:12px 0;display:flex}.selection-row>label:first-child{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.selection-row strong{overflow-wrap:anywhere;font-size:14px}.selection-row small{color:#4d6154;font-size:12px;line-height:1.5;display:block}.selection-row input[type=checkbox]{accent-color:#1b3933;flex-shrink:0;width:18px;height:18px}.quantity-label{flex-shrink:0;width:70px;font-size:12px}.quantity-label input{background:#fff;border:1px solid #b2c4b8;border-radius:5px;width:100%;padding:7px}.quantity{font:14px monospace}.test-controls{border-top:1px solid #b2c4b8;margin-top:20px;padding-top:16px}.test-controls label{margin-bottom:8px;font-size:14px;display:block}.fit-warning{color:#69331a;background:#fff0e9;border:1px solid #ca8d73;border-radius:6px;padding:12px;font-size:14px}.card.fixed-card,.card.fixed-card:first-child{box-sizing:border-box;padding:3mm 0;overflow:visible}.card-content{display:flow-root}.fixed-card .thermal-image{margin:1mm 0}.fixed-card .card-content>.thermal-image{margin:1mm auto}.calibration{break-inside:avoid;padding:6mm 0;font:9pt Arial,sans-serif}.calibration-line{border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;width:20mm;height:3mm;margin:3mm 0}.calibration p{margin:2mm 0}@media (width<=480px){.inline-controls{flex-wrap:wrap}.inline-controls select{flex-basis:100%}.preview-toolbar{flex-wrap:wrap}.tag{display:none}.print-controls{padding:16px}}@media print{.print-controls{display:none!important}.card.fixed-card{break-inside:avoid;page-break-inside:avoid}}.edition-picker{border-top:1px solid #c8d3cc;margin-top:24px;padding-top:18px}.edition-picker h3{margin:0;font-size:17px}.edition-picker .hint{font-size:14px}.edition-list{max-height:520px;margin-top:12px;overflow:auto}.edition-row{border-bottom:1px solid #dce2df;align-items:flex-start;gap:14px;padding:16px 0;display:flex}.edition-thumbnails{flex-shrink:0;gap:6px;width:72px;display:grid}.edition-thumbnails img{border-radius:5px;width:72px;height:auto;display:block}.edition-fields{flex:1;min-width:0}.edition-fields strong{overflow-wrap:anywhere;margin-bottom:10px;font-size:16px;display:block}.edition-fields select{min-width:0;max-width:100%}.edition-fields small{color:#526c60;margin-top:8px;font-size:14px;display:block}.edition-fields .text-button{text-align:left;margin-top:10px}.edition-error{color:#8a321c;font-size:14px}.edition-fields label{margin-bottom:6px}@media (width<=420px){.edition-row{gap:10px}.edition-thumbnails,.edition-thumbnails img{width:56px}}.wizard{max-width:1080px;padding-top:28px}.wizard-nav{margin-bottom:24px}.wizard-nav ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.wizard-nav button{background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:8px;width:100%;height:100%;min-height:90px;padding:12px 6px;font-size:14px;line-height:1.35;display:flex}.wizard-nav button span{border:1px solid #a4b5ad;border-radius:50%;place-items:center;width:28px;height:28px;font:14px monospace;display:grid}.wizard-nav button.current{background:#fff;border-color:#1b3933}.wizard-nav button.current span{color:#fff;background:#1b3933}.wizard-nav button.complete span{background:#dce7df;border-color:#6c8a77}.wizard-nav button:disabled{opacity:.55}.wizard-card{background:#fff;border:1px solid #d4dcd7;border-radius:14px;padding:32px;box-shadow:0 8px 32px #1b393308}.wizard-heading{margin-bottom:24px}.wizard-heading p{letter-spacing:1.5px;color:#526c60;margin:0;font-size:13px}.wizard-heading h1{margin:8px 0 0;font-size:30px}.wizard-heading h1:focus{outline:none}.wizard .hint{font-size:14px}.wizard textarea{min-height:280px}.wizard .edition-picker{border:0;margin:0;padding:0}.wizard .edition-list{max-height:600px}.wizard .edition-thumbnails,.wizard .edition-thumbnails img{width:100px}.wizard .selection-list{max-height:480px}.wizard .review-list{border-top:1px solid #dce2df;max-height:480px;margin-top:20px;overflow:auto}.wizard .review-row{border-bottom:1px solid #dce2df;align-items:center;gap:14px;margin:0;padding:15px 0;font-size:16px;display:flex}.review-row input{accent-color:#1b3933;width:18px;height:18px}.review-row span{overflow-wrap:anywhere;flex:1;min-width:0}.review-row small{color:#617068;margin-top:5px;font-size:14px;display:block}.review-row.omitted{opacity:.55}.wizard-actions{border-top:1px solid #dce2df;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:20px;display:flex}.wizard-actions .primary{gap:24px;width:auto;min-width:230px;margin:0}.wizard-preview{border:1px solid #d4dcd7;border-radius:14px;margin-top:24px;padding-top:20px}.wizard-preview .paper-stage{max-height:700px}.wizard .print-final{max-width:420px}.wizard .print-summary{font-size:18px}.wizard .selection-row small,.wizard .quantity-label{font-size:14px}.wizard .section-title label{margin:0}.wizard .check-label{font-size:16px}@media (width<=700px){.wizard-nav ol{grid-template-columns:repeat(3,minmax(0,1fr))}.wizard-nav button{min-height:80px}.wizard-card{padding:22px 18px}.wizard-actions{align-items:stretch}.wizard-actions .primary{flex:1;gap:8px;min-width:0}.wizard .edition-thumbnails,.wizard .edition-thumbnails img{width:72px}}@media print{.wizard-nav,.wizard-card{display:none!important}.wizard-preview{border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.wizard-preview .paper-stage{max-height:none!important}}.imprint-logo{color:#193e34;align-items:center;gap:10px;display:flex}.imprint-symbol{flex-shrink:0;width:44px;height:50px}.imprint-logo>span{flex-direction:column;gap:2px;display:flex}.imprint-logo small{letter-spacing:3px;font:700 10px/1 monospace}.imprint-logo strong{letter-spacing:-1.5px;font-size:30px;line-height:1}.welcome-brand{border-bottom:1px solid #c8d3cc;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;padding:8px 4px 24px;display:flex}.imprint-logo.large .imprint-symbol{--logo-fill:#f4f6f5;width:64px;height:72px}.imprint-logo.large strong{font-size:42px}.imprint-logo.large small{font-size:12px}.welcome-brand p{color:#526c60;margin:10px 0 0;font-size:14px}.sponsor{border-left:1px solid #c8d3cc;padding-left:24px}.sponsor>span{letter-spacing:1.8px;color:#617068;margin-bottom:8px;font-size:12px;display:block}.mulliganga-wordmark{letter-spacing:-1px;color:#193e34;font-size:28px}.mulliganga-wordmark span{color:#776119}.wizard .review-row{flex-wrap:wrap;align-items:center}.wizard .review-card-toggle{flex:1;align-items:center;gap:12px;min-width:0;margin:0;font-size:16px;display:flex}.review-quantity{flex-shrink:0;width:80px}.wizard .review-row .review-quantity{margin:0;font-size:14px}.wizard .face-choice{flex-direction:column;flex-basis:100%;gap:7px;margin:2px 0 0;padding-left:30px;font-size:14px;display:flex}.face-choice small{color:#617068;font-size:13px}.face-choice select{width:100%;max-width:100%}@media (width<=480px){.welcome-brand{align-items:flex-start;gap:18px}.imprint-logo.large strong{font-size:30px}.imprint-logo.large .imprint-symbol{width:44px;height:52px}.sponsor{padding-left:14px}.mulliganga-wordmark{font-size:21px}.sponsor>span{letter-spacing:1px;font-size:10px}.wizard .face-choice{padding-left:0}}@media print{.welcome-brand{display:none!important}}.receipt-branding{color:#000;text-align:center;break-inside:avoid;page-break-inside:avoid;break-after:avoid;page-break-after:avoid;--logo-fill:#fff;border-bottom:1px dashed #000;margin:0 0 3mm;padding:1mm 0 3mm;font-family:Courier New,Courier,monospace}.receipt-branding .imprint-logo{color:#000;flex-wrap:wrap;justify-content:center;gap:2mm}.receipt-branding .imprint-symbol{width:8mm;height:9mm}.receipt-branding .imprint-logo strong{letter-spacing:0;font-family:inherit;font-size:12pt;font-weight:700;line-height:1.1}.receipt-branding .imprint-logo small{letter-spacing:1pt;font-family:inherit;font-size:7pt;line-height:1.2}.receipt-branding .receipt-slogan{margin:2mm 0 3mm;font-family:inherit;font-size:8pt;line-height:1.3}.receipt-sponsor span{font-size:8pt;line-height:1.3;display:block}.receipt-sponsor strong{letter-spacing:0;font-family:inherit;font-size:10pt;line-height:1.4;display:block}@media print{.receipt-branding{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#000!important;display:block!important}}.card.ascii-card-frame,.card.ascii-card-frame:first-child,.card.fixed-card.ascii-card-frame{break-inside:avoid;page-break-inside:avoid;background:#fff;border:1px solid #000;border-radius:0;margin:3mm 0 5mm;padding:3mm;position:relative}.ascii-frame-corners{pointer-events:none;position:absolute;inset:-.5px}.ascii-frame-corners span{white-space:pre;color:#000;background:#fff;width:.6em;height:1em;font:12pt/1 Courier New,Courier,monospace;display:block;position:absolute}.ascii-frame-corners span:first-child{top:0;left:0;transform:translate(-50%,-50%)}.ascii-frame-corners span:nth-child(2){top:0;right:0;transform:translate(50%,-50%)}.ascii-frame-corners span:nth-child(3){bottom:0;left:0;transform:translate(-50%,50%)}.ascii-frame-corners span:nth-child(4){bottom:0;right:0;transform:translate(50%,50%)}.card h3.ascii-card-title{border-bottom:1px solid #000;justify-content:space-between;align-items:flex-start;gap:2mm;margin-bottom:2mm;padding-bottom:2mm;font-family:Courier New,Courier,monospace;font-size:1.05em;line-height:1.25;display:flex}.ascii-card-title>span:first-child{overflow-wrap:anywhere;min-width:0}.ascii-card-title>span:last-child{flex-shrink:0;font-size:.85em}@media print{.ascii-frame-corners span{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}}.card.ascii-card-frame.dashed-card-frame,.card.ascii-card-frame.dashed-card-frame:first-child,.card.fixed-card.ascii-card-frame.dashed-card-frame{border:1px dashed #000}.dashed-card-frame h3.ascii-card-title{border-bottom-style:dashed}.header-actions{align-items:center;gap:22px;display:flex}.theme-toggle{white-space:nowrap;min-height:42px}.theme-toggle span{vertical-align:middle;margin-right:4px;font-size:18px}.wizard-final{max-width:1280px}.wizard-layout{min-width:0}.split-preview{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.split-preview>.wizard-card{min-width:0;padding:26px}.split-preview>.wizard-preview{margin-top:0;position:sticky;top:20px;overflow:hidden}.preview-title{padding:0 26px 16px;font-size:18px}.split-preview .paper-stage{min-height:360px;max-height:calc(100dvh - 280px)}.split-preview .inline-controls{flex-wrap:wrap}.split-preview .inline-controls select{flex-basis:100%}.split-preview .print-final{max-width:none}.split-preview .wizard-heading h1{font-size:27px}@media (width<=850px){.split-preview{grid-template-columns:minmax(0,1fr)}.split-preview>.wizard-preview{order:-1;position:static}.split-preview .paper-stage{min-height:280px;max-height:55dvh}.header-actions{gap:10px}.theme-toggle{padding:9px;font-size:13px}.split-preview>.wizard-card{padding:22px 18px}}@media print{.wizard-layout,.split-preview{width:var(--roll)!important;margin:0!important;padding:0!important;display:block!important}.split-preview>.wizard-preview{position:static!important;overflow:visible!important}.split-preview .paper-stage{min-height:0!important;max-height:none!important}.preview-title{display:none!important}:root{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e5eeea;--dark-surface:#192421;--dark-raised:#23332e;--dark-border:#43594e;--dark-muted:#afc2b8;background:#101817}[data-theme=dark] body{color:#e5eeea;background:#101817}[data-theme=dark] header,[data-theme=dark] .wizard-card{background:var(--dark-surface);border-color:var(--dark-border);box-shadow:none}[data-theme=dark] :is(button,select,textarea),[data-theme=dark] .editor :is(input[type=number],input[type=text]),[data-theme=dark] .quantity-label input{background:var(--dark-raised);color:#e5eeea;border-color:var(--dark-border)}[data-theme=dark] textarea::placeholder{color:#9bb0a4}[data-theme=dark] button:hover:not(:disabled){background:#30483d}[data-theme=dark] .primary{color:#10261a;background:#a4d8b9;border-color:#a4d8b9}[data-theme=dark] .primary:hover:not(:disabled){background:#bee9ce}[data-theme=dark] :is(.header-note,.hint,.wizard-heading p,.welcome-brand p,.sponsor>span,.review-row small,.face-choice small,.selection-row small,.edition-fields small,.preview-meta,.ruler,details,footer){color:var(--dark-muted)}[data-theme=dark] :is(summary,#status){color:#b9dec7}[data-theme=dark] :is(.input-footer,.printer-profiles,#image-settings,#token-summary){color:#d7e8df;border-color:var(--dark-border);background:#172d24}[data-theme=dark] :is(.height-settings,.deck-options,.welcome-brand,.sponsor,.wizard-actions,.review-list,.review-row,.selection-list,.selection-row,.edition-row,.test-controls,details){border-color:var(--dark-border)}[data-theme=dark] .wizard-nav button{color:#c9dcd1;background:0 0}[data-theme=dark] .wizard-nav button.current{background:var(--dark-raised);color:#fff;border-color:#a4d8b9}[data-theme=dark] .wizard-nav button span{border-color:#729381}[data-theme=dark] .wizard-nav button.current span{color:#10261a;background:#a4d8b9}[data-theme=dark] .wizard-nav button.complete span{color:#d9f0e2;background:#2d4f3d;border-color:#729381}[data-theme=dark] :is(.fit-warning,#errors){color:#ffd6bd;background:#422b23;border-color:#95614b}[data-theme=dark] .edition-error{color:#ffbeaa}[data-theme=dark] .preview-panel{border-color:var(--dark-border);background:#0b1210}[data-theme=dark] .preview-title{color:#e5eeea}[data-theme=dark] header .imprint-logo,[data-theme=dark] .welcome-brand .imprint-logo,[data-theme=dark] .mulliganga-wordmark{color:#bce3cc}[data-theme=dark] header .imprint-symbol{--logo-fill:#192421}[data-theme=dark] .welcome-brand .imprint-symbol{--logo-fill:#101817}[data-theme=dark] .mulliganga-wordmark span{color:#e2c979}[data-theme=dark] :is(input[type=checkbox],input[type=range]){accent-color:#a4d8b9}[data-theme=dark] :is(button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #b3e3c5}[data-theme=dark] .receipt{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#000;background:#fff;box-shadow:0 6px 20px #0007}}.saved-order{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.saved-order span{color:#617068;font-size:14px}.edition-review-controls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.edition-review-controls .check-label,.edition-review-controls .review-quantity{margin:0}.mulliganga-wordmark{font-weight:700;text-decoration:none}.mulliganga-wordmark:hover{text-underline-offset:5px;text-decoration:underline}.receipt-sponsor a{color:inherit;text-decoration:none}.receipt-sponsor a:hover{text-decoration:underline}.cache-notice{margin-top:16px}@media screen{[data-theme=dark] .saved-order span{color:var(--dark-muted)}}@media (width<=480px){.edition-review-controls{align-items:flex-start;gap:10px}.edition-review-controls .check-label{font-size:14px}}.output-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.output-actions .print-final{flex:1;justify-content:center;width:auto;margin:0}.output-actions .save-pdf{white-space:nowrap;flex:1;padding:15px;font-size:16px}.ui-language{align-items:center;gap:8px;font-size:13px;display:flex}.ui-language select{width:auto;min-height:42px}.header-actions{gap:14px}.header-actions .header-note{display:none}.receipt [lang=ja],.receipt [lang=zhs],.receipt [lang=zht],.receipt [lang=ko]{font-family:Arial,Noto Sans CJK JP,Yu Gothic,Microsoft YaHei,sans-serif}@media (width<=650px){.ui-language>span{display:none}.header-actions{gap:6px}.ui-language select{max-width:95px;padding:8px 5px;font-size:13px}.theme-toggle{padding:8px;font-size:12px}.imprint-logo strong{font-size:24px}.imprint-symbol{width:34px;height:42px}header{padding:0 12px}}.selection-row{flex-wrap:wrap}.token-variant{flex:0 0 100%;min-width:0}.token-variant select{width:100%;max-width:100%;margin-top:6px}.token-rules{white-space:pre-wrap}.about-imprint{background:#fff;border-left:3px solid #54795c;margin:0 0 24px;padding:20px 24px}.about-imprint h2{margin:0 0 8px;font-size:18px}.about-imprint p{color:#4d6154;margin:0;font-size:16px;line-height:1.6}@media screen{[data-theme=dark] .about-imprint{background:#192421;border-color:#a4d8b9}[data-theme=dark] .about-imprint p{color:var(--dark-muted)}}@media print{.about-imprint{display:none!important}}.spellprint-logo{aspect-ratio:950/715;mix-blend-mode:multiply;flex-shrink:0;width:150px;position:relative;overflow:hidden}.spellprint-logo img{width:152.421%;max-width:none;height:auto;display:block;position:absolute;top:-27.2727%;left:-26.3158%}.spellprint-logo.large{width:230px}header .spellprint-logo{aspect-ratio:950/235;width:160px}header .spellprint-logo img{top:-285.106%}.receipt-branding .spellprint-logo{filter:grayscale()contrast(2);mix-blend-mode:normal;width:36mm;max-width:100%;margin:0 auto}@media screen{[data-theme=dark] header .spellprint-logo,[data-theme=dark] .welcome-brand .spellprint-logo{filter:invert();mix-blend-mode:screen}}@media (width<=650px){header .spellprint-logo{width:120px}.spellprint-logo.large{width:160px}}@media (width<=380px){header .spellprint-logo{width:100px}.spellprint-logo.large{width:135px}}.paper-estimate{color:#203e32;background:#f3f6f3;border:1px solid #b7c8b6;border-radius:6px;margin:0 24px 16px;padding:12px 14px}.paper-estimate strong{font-size:16px;display:block}.paper-estimate span{margin-top:5px;font-size:14px;line-height:1.5;display:block}@media screen{[data-theme=dark] .paper-estimate{color:#e5eeea;border-color:var(--dark-border);background:#192421}}@media print{.paper-estimate{display:none!important}}.print-history{background:#fff;border:1px solid #c8d3cc;border-radius:10px;margin-top:28px;padding:24px}.history-totals{flex-wrap:wrap;gap:20px;display:flex}.history-totals strong{font-size:23px;display:block}.history-record{border-top:1px solid #c8d3cc;padding:16px 0}.history-record summary{cursor:pointer;line-height:1.6}.history-record label{margin:12px 0;font-size:14px;display:block}.history-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.history-record input,.history-record select{width:100%;margin-top:6px;padding:9px;display:block}.history-record ul{padding-left:20px;font-size:14px;line-height:1.7}@media (width<=600px){.history-fields{grid-template-columns:1fr;gap:0}.print-history{padding:16px}}@media screen{[data-theme=dark] .print-history{border-color:var(--dark-border);background:#192421}[data-theme=dark] .history-record{border-color:var(--dark-border)}}@media print{.print-history{display:none!important}}[hidden]{display:none!important}.savings-link{color:inherit;border:1px solid;border-radius:8px;flex-direction:column;gap:3px;padding:8px 14px;font-size:14px;text-decoration:none;display:flex}.savings-link strong{font-size:17px}.savings-link:hover{background:#dbeade}.history-page{max-width:1100px;margin:30px auto;padding:0 24px}.history-page .print-history{margin-top:18px}.back-to-print{color:inherit;font-weight:600}.history-record summary span{display:block}.history-totals{gap:24px;padding:20px 0}.history-totals>span{min-width:140px}.history-record li{margin:8px 0}.history-record .hint{font-size:14px}[data-theme=dark] .savings-link:hover{background:#304039}@media (width<=650px){header{flex-wrap:wrap;gap:12px}.header-actions{flex-wrap:wrap;gap:10px}.header-note{display:none}.history-page{padding:0 16px}.savings-link{padding:6px 10px}}@media print{.history-page{display:none!important}}.receipt img.card-symbol{vertical-align:-.12em;object-fit:contain;width:auto;max-width:none;height:1em;margin:0 .06em;display:inline-block}.receipt .mana img.card-symbol{height:1.15em}.receipt .rules img.card-symbol{break-inside:avoid}.history-reload{flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0;display:flex}.receipt.sheet-receipt{width:var(--roll);box-shadow:none;background:0 0;margin:0 auto;padding:0;overflow:visible}.sheet-page{box-sizing:border-box;page-break-after:always;break-after:page;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;margin:0 auto 8mm;display:block;overflow:hidden;box-shadow:0 4px 14px #0002}.sheet-heading{color:#000;border-bottom:1px solid #000;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;column-gap:2mm;height:12mm;margin:0;font:7pt/1.15 monospace;display:grid;overflow:hidden}.sheet-wordmark{white-space:nowrap;letter-spacing:-.4px;color:#000;align-items:center;gap:1mm;min-width:0;font:700 8pt/1 monospace;display:flex}.sheet-wordmark-symbol{border:1px solid #000;flex-shrink:0;place-items:center;width:5mm;height:5mm;font-size:11pt;display:inline-grid}.sheet-wordmark strong{text-overflow:clip;overflow:hidden}.sheet-sponsor{text-align:center;color:#000;white-space:normal;font:7pt/1.2 monospace}.sheet-sponsor strong{white-space:nowrap;font-weight:800}.sheet-page-count{text-align:right;color:#000;font:7pt monospace}.sheet-grid{place-content:start;gap:2mm;display:grid;overflow:hidden}.sheet-cell{box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;color:#000;background:#fff;min-width:0;min-height:0;position:relative;overflow:hidden;border:1px solid #000!important}.sheet-cell>.card,.sheet-cell>.card.fixed-card,.sheet-cell>.card.fixed-card:first-child,.sheet-cell>.card:first-child{box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;color:#000;background:#fff;display:block;position:relative;overflow:hidden;border:0!important;outline:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:2mm!important}.sheet-cell .ascii-frame-corners{display:none!important}.sheet-cell .card-content{overflow:visible}.sheet-cell .card h3{font-size:1em}.sheet-cell .ascii-art{max-width:100%}.sheet-cell .card-content:has(.face>.thermal-image){flex-direction:column;height:100%;min-height:0;display:flex}.sheet-cell .card-content:has(.face>.thermal-image)>.face{flex-direction:column;flex:auto;min-height:0;display:flex}.sheet-cell .card-content:has(.face>.thermal-image)>.face>:not(.thermal-image){flex-shrink:0}.sheet-cell .card-content:has(.face>.thermal-image)>.face>.thermal-image{box-sizing:border-box;object-fit:contain;object-position:center;flex:0 32mm;align-self:center;width:100%;max-width:100%;height:32mm;min-height:0;max-height:32mm;margin:0;display:block}.sheet-cell .card-content:has(.face>.thermal-image) .rules{margin:1mm 0}.sheet-cell .sheet-compact .type,.sheet-cell .sheet-dense .type{margin:1mm 0;padding:.6mm 0;line-height:1.16}.sheet-cell .sheet-compact .rules,.sheet-cell .sheet-dense .rules{margin:.5mm 0;line-height:1.13}.sheet-cell .sheet-compact .card-name-cost,.sheet-cell .sheet-dense .card-name-cost{margin-bottom:.5mm}.sheet-cell .sheet-dense .rules{font-size:.9em;line-height:1.08}.sheet-cell .sheet-dense .type{font-size:.8em}.sheet-cell .sheet-dense .card-name-cost h3{font-size:.95em}.sheet-cell .sheet-dense .thermal-image{max-height:22mm!important}.sheet-test-note{text-align:center;color:#000;font-size:9pt}:is(.wizard-final:has(.sheet-receipt) .paper-estimate,.wizard-final:has(.sheet-receipt) .print-summary,.wizard-final:has(.sheet-receipt) .preview-meta,.wizard-final:has(.sheet-receipt) .ruler){display:none!important}@media print{.receipt.sheet-receipt,.sheet-receipt .sheet-page{color:#000!important;box-shadow:none!important;background:#fff!important;margin:0!important}.receipt.sheet-receipt{width:var(--roll)!important;padding:0!important;overflow:visible!important}.sheet-receipt .sheet-page{break-after:page;page-break-after:always;break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sheet-receipt .sheet-page:last-of-type{break-after:auto;page-break-after:auto}.sheet-receipt .sheet-cell{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;border:1px solid #000!important}.sheet-receipt .sheet-cell>.card,.sheet-receipt .sheet-cell>.card.fixed-card{border:0!important;margin:0!important;padding:2mm!important}.sheet-test-note{display:none!important}}.receipt.sheet-receipt[data-cut-style=dashed] .sheet-cell{border:1px dashed #000!important}.sheet-receipt[data-card-spacing=joined] .sheet-grid{gap:0!important}.card-name-cost{flex-flow:wrap;align-items:baseline;gap:0 1.5mm;width:100%;min-width:0;margin:0 0 1mm;display:flex}.card-name-cost>h3,.card-name-cost>h3.ascii-card-title{overflow-wrap:anywhere;flex:none;width:auto;min-width:0;max-width:100%;margin:0;padding:0;line-height:1.25}.card-name-cost>.card-heading-mana{white-space:nowrap;text-align:right;flex:none;max-width:100%;margin:0 0 0 auto;line-height:1.25}.card-name-cost>.ascii-card-title{align-items:baseline;gap:1mm}.card-name-cost>.ascii-card-title>span:first-child{min-width:0}.card-name-cost>.ascii-card-title>span:last-child{font-size:.8em}.card-name-cost:has(.ascii-card-title){border-bottom:1px solid #000;margin-bottom:1mm;padding-bottom:1mm}.dashed-card-frame .card-name-cost:has(.ascii-card-title){border-bottom-style:dashed}.card-name-cost>.ascii-card-title{border-bottom:0!important;padding-bottom:0!important}@media print{.card-name-cost{break-inside:avoid;page-break-inside:avoid}}@media screen and (width<=650px){header{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px;height:auto;min-height:0;padding:10px 14px;display:flex;overflow:visible}header>.brand{flex:none;align-self:flex-start;align-items:center;max-width:100%;min-height:40px;display:inline-flex}header .spellprint-logo{aspect-ratio:950/235;flex:none;width:min(160px,55vw);display:block;overflow:hidden}header .header-actions{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto auto;justify-content:stretch;align-items:center;gap:6px;width:100%;min-width:0;display:grid}header .savings-link{min-width:0;padding:6px 8px;font-size:12px}header .savings-link strong{overflow-wrap:anywhere;font-size:13px}header .ui-language{min-width:0}header .ui-language select{max-width:82px;min-height:38px;font-size:12px}header .theme-toggle{min-height:38px;padding:7px 9px}}@media screen and (width<=410px){header .theme-toggle{padding:6px 10px;font-size:0}header .theme-toggle span{margin:0;font-size:20px;display:inline-block}header .ui-language select{max-width:72px;padding:6px 3px}}.receipt.sheet-receipt[data-card-spacing=joined] .sheet-grid .sheet-cell{border-bottom-width:0!important;border-right-width:0!important}.receipt.sheet-receipt[data-card-spacing=joined] .sheet-grid .sheet-cell--end-column{border-right-width:1px!important}.receipt.sheet-receipt[data-card-spacing=joined] .sheet-grid .sheet-cell--end-row{border-bottom-width:1px!important}.receipt.sheet-receipt .sheet-grid{align-content:start;row-gap:0!important}.receipt.sheet-receipt .sheet-row-group,.receipt.sheet-receipt .sheet-row{min-width:0}.receipt.sheet-receipt .sheet-cut-slice{box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;justify-content:stretch;align-items:center;min-width:0;display:flex;overflow:hidden}.receipt.sheet-receipt .sheet-cut-slice-line{box-sizing:border-box;border-top:1px solid #000;width:100%;display:block}.receipt.sheet-receipt[data-cut-style=dashed] .sheet-cut-slice-line{border-top-style:dashed}.receipt.sheet-receipt .sheet-heading{box-sizing:border-box;height:15mm!important;padding-top:2mm!important}.receipt.sheet-receipt[data-card-spacing=joined] .sheet-row .sheet-cell{border-bottom-width:0!important;border-right-width:0!important}.receipt.sheet-receipt[data-card-spacing=joined] .sheet-row .sheet-cell--end-column{border-right-width:1px!important}.receipt.sheet-receipt[data-card-spacing=joined] .sheet-row-group:last-child .sheet-cell{border-bottom-width:1px!important}@media print{.receipt.sheet-receipt .sheet-cut-slice-line{border-top-color:#000!important}.receipt.sheet-receipt .sheet-heading{height:15mm!important;padding-top:2mm!important}}.receipt:not(.sheet-receipt) .card-name-cost{flex-wrap:nowrap;align-items:flex-start;column-gap:1mm;width:100%;display:flex}.receipt:not(.sheet-receipt) .card-name-cost>h3,.receipt:not(.sheet-receipt) .card-name-cost>h3.ascii-card-title{overflow-wrap:anywhere;flex:1 1 0;width:0;min-width:0;max-width:none;line-height:1.16}.receipt:not(.sheet-receipt) .card-name-cost>.card-heading-mana{white-space:nowrap;text-align:right;flex:none;width:auto;max-width:45%;margin:0;line-height:1.16}.receipt:not(.sheet-receipt) .card:last-of-type:not(.ascii-card-frame){border-bottom:1px dashed #000;padding-bottom:.6mm}@media print{.receipt:not(.sheet-receipt){width:var(--roll)!important;max-width:var(--roll)!important;padding:0 var(--inset)!important;overflow:visible!important}.receipt:not(.sheet-receipt) .receipt-branding{margin:0 0 1mm!important;padding:0 0 1mm!important}.receipt:not(.sheet-receipt) .receipt-branding .imprint-symbol{width:5mm;height:6mm}.receipt:not(.sheet-receipt) .receipt-branding .receipt-slogan{margin:.5mm 0!important}.receipt:not(.sheet-receipt) .card,.receipt:not(.sheet-receipt) .fixed-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.receipt:not(.sheet-receipt) .card:first-of-type{margin-top:0!important;padding-top:1mm!important}.receipt:not(.sheet-receipt) .card+.card{margin-top:2mm!important}.receipt:not(.sheet-receipt) .card:last-of-type{break-after:auto;page-break-after:auto;margin-bottom:0!important}.receipt:not(.sheet-receipt) .card.ascii-card-frame{margin-left:0!important;margin-right:0!important;padding:1.2mm!important}.receipt:not(.sheet-receipt) .card.ascii-card-frame:last-of-type{border-bottom:1px solid #000!important}.receipt:not(.sheet-receipt) .card.dashed-card-frame:last-of-type{border-bottom:1px dashed #000!important}.receipt:not(.sheet-receipt)>:last-child{margin-bottom:0!important}.receipt:not(.sheet-receipt){width:var(--roll)!important;max-width:var(--roll)!important}html:has(.receipt:not(.sheet-receipt)){width:var(--roll)!important;max-width:var(--roll)!important}html:has(.receipt:not(.sheet-receipt)) body{width:var(--roll)!important;max-width:var(--roll)!important}html:has(.receipt:not(.sheet-receipt)) main{width:var(--roll)!important;max-width:var(--roll)!important}html:has(.receipt:not(.sheet-receipt)) .workspace{width:var(--roll)!important;max-width:var(--roll)!important}html:has(.receipt:not(.sheet-receipt)) .preview-panel{width:var(--roll)!important;max-width:var(--roll)!important}html:has(.receipt:not(.sheet-receipt)) .paper-stage{width:var(--roll)!important;max-width:var(--roll)!important}html:has(.receipt:not(.sheet-receipt)) .wizard-layout{width:var(--roll)!important;max-width:var(--roll)!important}html:has(.receipt:not(.sheet-receipt)) .split-preview{width:var(--roll)!important;max-width:var(--roll)!important}}html.spellprint-hide-print-header .receipt .receipt-branding,html.spellprint-hide-print-header .receipt.sheet-receipt .sheet-heading{border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.admin-print-options{box-sizing:border-box;background:var(--surface,transparent);width:min(960px,100% - 32px);color:var(--text,inherit);border:1px solid #8886;border-radius:12px;margin:16px auto 48px;padding:20px}.admin-print-options h2{margin:0 0 16px}.admin-print-options label{cursor:pointer;align-items:center;gap:10px;font-weight:700;display:flex}.admin-print-options input{flex:none;width:20px;height:20px}.admin-print-options p{font-size:.9rem;line-height:1.5}.receipt:not(.sheet-receipt) .card.full-card,.receipt:not(.sheet-receipt) .card.full-card:first-of-type,.receipt:not(.sheet-receipt) .card.full-card:last-of-type,.receipt:not(.sheet-receipt) .card.full-card.fixed-card{border:0!important;outline:0!important;margin-top:0!important;margin-bottom:0!important;padding:0!important}.receipt .card.full-card .card-content>.thermal-image,.receipt .card.full-card .card-content>.ascii-art{border-radius:0;width:100%;height:auto;display:block;border:0!important;outline:0!important;margin:0 auto!important;padding:0!important}.receipt.sheet-receipt[data-full-card=true] .sheet-cell,.receipt.sheet-receipt[data-full-card=true][data-cut-style=dashed] .sheet-cell,.receipt.sheet-receipt[data-full-card=true][data-card-spacing=joined] .sheet-grid .sheet-cell{border:0!important;outline:0!important}.receipt.sheet-receipt[data-full-card=true] .sheet-cell>.card,.receipt.sheet-receipt[data-full-card=true] .sheet-cell>.card.fixed-card,.receipt.sheet-receipt[data-full-card=true] .sheet-cell>.card:first-child{border:0!important;outline:0!important;padding:0!important}.receipt.sheet-receipt[data-full-card=true] .sheet-cell .card-content,.receipt.sheet-receipt[data-full-card=true] .sheet-cell .thermal-image{width:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important}@media print{.receipt:not(.sheet-receipt) .card.full-card,.receipt:not(.sheet-receipt) .card.full-card:last-of-type,.receipt.sheet-receipt[data-full-card=true] .sheet-cell,.receipt.sheet-receipt[data-full-card=true] .sheet-cell>.card{border:0!important;outline:0!important;padding:0!important}}.sheet-full-options{color:#203e32;background:#f8faf8;border:1px solid #c8d3cc;border-radius:8px;grid-column:1/-1;gap:9px;padding:14px;display:grid}.sheet-full-options>.check-label{color:inherit;align-items:center;gap:9px;margin:0;display:flex}.sheet-full-options>.check-label input{flex-shrink:0}.sheet-full-options>.hint{margin:0}@media screen{:root[data-theme=dark] .sheet-full-options{background:var(--dark-raised,#23332e);color:#e5eeea;border-color:var(--dark-border,#43594e);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .sheet-full-options>.check-label,:root[data-theme=dark] .sheet-full-options>strong{color:#e5eeea}:root[data-theme=dark] .sheet-full-options>.hint{color:var(--dark-muted,#afc2b8)}:root[data-theme=dark] .sheet-full-options>.check-label input{accent-color:#a4d8b9}}.receipt.sheet-receipt[data-full-card=true][data-cut-marks=true] .sheet-grid,.receipt.sheet-receipt[data-full-card=true][data-cut-marks=true] .sheet-row,.receipt.sheet-receipt[data-full-card=true][data-cut-marks=true] .sheet-cell{overflow:visible!important}.receipt.sheet-receipt .sheet-external-cut-marks{pointer-events:none;z-index:3;position:absolute;inset:0}.receipt.sheet-receipt .sheet-external-cut-marks i{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0 solid #000;width:1mm;height:1mm;display:block;position:absolute}.receipt.sheet-receipt .sheet-external-cut-marks i:first-child{border-bottom-width:.2mm;border-right-width:.2mm;top:-1.5mm;left:-1.5mm}.receipt.sheet-receipt .sheet-external-cut-marks i:nth-child(2){border-bottom-width:.2mm;border-left-width:.2mm;top:-1.5mm;right:-1.5mm}.receipt.sheet-receipt .sheet-external-cut-marks i:nth-child(3){border-top-width:.2mm;border-right-width:.2mm;bottom:-1.5mm;left:-1.5mm}.receipt.sheet-receipt .sheet-external-cut-marks i:nth-child(4){border-top-width:.2mm;border-left-width:.2mm;bottom:-1.5mm;right:-1.5mm}@media print{.receipt.sheet-receipt .sheet-external-cut-marks i{border-color:#000!important}}
