/* Receipt maker: premium 30-design pack, batch 1 of 6 (designs 01-05).
   Targets receipt-maker's real DOM (#paper .p-top/.p-biz/.p-meta/.p-line/.p-sum/.p-sig-in/.p-by).
   Additive only: new selectors, nothing here edits an existing template or the page's own CSS/JS.
   Art crops load from /assets/tpl-art/receipt30/. Selector convention: .paper.tmpl-rm30-<slug>. */

/* ===================== 01: Split Tender ===================== */
.paper.tmpl-rm30-split-tender{background:#F7F3EC!important;color:#16232B!important;font-family:'DM Sans',ui-sans-serif,sans-serif!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;padding-top:0!important;}
.paper.tmpl-rm30-split-tender::before{content:""!important;display:block!important;width:calc(100% + 52px)!important;margin:-26px -26px 18px!important;height:120px!important;background:url("/assets/tpl-art/receipt30/01-art-1.png") center/cover no-repeat!important;}
.paper.tmpl-rm30-split-tender .p-top{flex-wrap:wrap!important;border-bottom:2px solid #C0532D!important;padding-bottom:14px!important;align-items:flex-end!important;}
.paper.tmpl-rm30-split-tender .p-top::before{content:"RECEIPT"!important;display:block!important;width:100%!important;order:-1!important;font-family:'Newsreader',Georgia,serif!important;font-weight:800!important;font-size:50px!important;line-height:.86!important;letter-spacing:-.01em!important;color:#16232B!important;margin:0 0 10px!important;}
.paper.tmpl-rm30-split-tender .p-biz{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-size:17px!important;font-weight:800!important;letter-spacing:.02em!important;color:#16232B!important;}
.paper.tmpl-rm30-split-tender .p-biz-wrap>span{color:#6B6357!important;font-size:10.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-top:4px!important;}
.paper.tmpl-rm30-split-tender .pill{background:#DFF0E6!important;color:#1F6B45!important;border:1px solid #BFE0CF!important;font-weight:800!important;letter-spacing:.1em!important;}
.paper.tmpl-rm30-split-tender .pill::before{content:"\2713 "!important;}
.paper.tmpl-rm30-split-tender .p-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border:0!important;margin:16px 0!important;padding:0!important;}
.paper.tmpl-rm30-split-tender .p-meta div{padding:10px 12px!important;border-left:3px solid #16232B!important;background:#FFFFFF!important;margin-right:8px!important;}
.paper.tmpl-rm30-split-tender .p-meta div:nth-child(1){border-left-color:#2C6E7F!important;}
.paper.tmpl-rm30-split-tender .p-meta div:nth-child(2){border-left-color:#C0532D!important;}
.paper.tmpl-rm30-split-tender .p-meta div:nth-child(3){border-left-color:#16232B!important;margin-right:0!important;}
.paper.tmpl-rm30-split-tender .p-meta div span{font-size:9.5px!important;letter-spacing:.12em!important;font-weight:800!important;color:#6B6357!important;}
.paper.tmpl-rm30-split-tender .p-meta div b{font-family:'Newsreader',Georgia,serif!important;font-size:19px!important;font-weight:700!important;}
.paper.tmpl-rm30-split-tender #pClientWrap{border-top:1px solid #E3DCCC!important;border-bottom:1px solid #E3DCCC!important;padding:10px 0!important;margin:0 0 10px!important;}
.paper.tmpl-rm30-split-tender #pClientWrap span{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#6B6357!important;}
.paper.tmpl-rm30-split-tender .p-line{border-bottom:1px solid #E3DCCC!important;font-family:'DM Sans',ui-sans-serif,sans-serif!important;}
.paper.tmpl-rm30-split-tender .p-sum{border-top:2px solid #16232B!important;padding-top:10px!important;}
.paper.tmpl-rm30-split-tender .p-sum .total{border-top:0!important;}
.paper.tmpl-rm30-split-tender .p-sum .total b{font-family:'Newsreader',Georgia,serif!important;font-size:26px!important;color:#16232B!important;}
.paper.tmpl-rm30-split-tender .p-note{border-top:1px solid #E3DCCC!important;padding-top:12px!important;}
.paper.tmpl-rm30-split-tender .p-note::before{content:"NOTES"!important;display:block!important;font-size:9.5px!important;letter-spacing:.14em!important;font-weight:800!important;color:#C0532D!important;margin-bottom:6px!important;}
.paper.tmpl-rm30-split-tender .p-sig-in::before{content:"AUTHORIZED BY"!important;display:block!important;font-size:9px!important;letter-spacing:.12em!important;font-weight:800!important;color:#6B6357!important;margin-bottom:22px!important;}
.paper.tmpl-rm30-split-tender .p-sig-in .typed,.paper.tmpl-rm30-split-tender .p-sig-in #pSigDraw svg,.paper.tmpl-rm30-split-tender .p-sig-in img{margin-left:auto!important;}
.paper.tmpl-rm30-split-tender .p-by{color:#6B6357!important;}
.paper.tmpl-rm30-split-tender .p-line .rce-q1{color:#686F7C!important;}
/* Split payment boxes (28 Sep 2026): #pSplit is real, receipt-maker engine state now, not
   decoration - it only renders when the "Split payment" payState button is picked, with two
   independently editable label+amount fields (site/assets/b/19a0710cb7a70f48.js). Styled to
   match this design's own boxed-panel language already used on .p-meta above, so the two
   systems read as one family rather than two different visual conventions. */
.paper.tmpl-rm30-split-tender #pSplit{display:flex!important;gap:12px!important;margin:0 0 16px!important;}
.paper.tmpl-rm30-split-tender .p-split-box{flex:1 1 0!important;padding:12px 14px!important;background:#FFFFFF!important;border-left:3px solid #2C6E7F!important;box-shadow:0 1px 2px rgba(22,35,43,.06)!important;}
.paper.tmpl-rm30-split-tender .p-split-box:last-child{border-left-color:#C0532D!important;}
.paper.tmpl-rm30-split-tender .p-split-box .rce-num-f{display:block!important;font-size:9.5px!important;letter-spacing:.12em!important;font-weight:800!important;text-transform:uppercase!important;color:#6B6357!important;margin-bottom:4px!important;}
.paper.tmpl-rm30-split-tender .p-split-box b{font-family:'Newsreader',Georgia,serif!important;font-size:22px!important;font-weight:700!important;color:#16232B!important;}

/* ===================== 02: Deposit Settlement ===================== */
.paper.tmpl-rm30-deposit-settlement{background:#F3EFE7!important;color:#241F16!important;font-family:'DM Sans',ui-sans-serif,sans-serif!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;}
.paper.tmpl-rm30-deposit-settlement::before{content:""!important;display:block!important;width:calc(100% + 52px)!important;margin:-26px -26px 20px!important;height:150px!important;background:url("/assets/tpl-art/receipt30/02-art-1.png") center/cover no-repeat!important;}
.paper.tmpl-rm30-deposit-settlement .p-top{flex-wrap:wrap!important;align-items:flex-start!important;border-bottom:0!important;}
.paper.tmpl-rm30-deposit-settlement .p-top::before{content:"DEPOSIT\AAPPLIED"!important;white-space:pre-line!important;display:block!important;width:100%!important;order:-1!important;font-family:'Newsreader',Georgia,serif!important;font-style:italic!important;font-weight:600!important;font-size:42px!important;line-height:.95!important;color:#1F3B2C!important;margin:0 0 12px!important;}
.paper.tmpl-rm30-deposit-settlement .p-biz{font-family:'Newsreader',Georgia,serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:.02em!important;color:#241F16!important;}
.paper.tmpl-rm30-deposit-settlement .p-biz-wrap>span{color:#706C61!important;font-size:10.5px!important;letter-spacing:.06em!important;margin-top:4px!important;}
.paper.tmpl-rm30-deposit-settlement .pill{background:transparent!important;color:#1F3B2C!important;border:1px solid #1F3B2C!important;letter-spacing:.08em!important;font-weight:700!important;}
.paper.tmpl-rm30-deposit-settlement .p-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;border-top:1px solid #C9BFA0!important;border-bottom:1px solid #C9BFA0!important;}
.paper.tmpl-rm30-deposit-settlement .p-meta div span{color:#706C61!important;font-weight:700!important;}
.paper.tmpl-rm30-deposit-settlement .p-meta div b{font-family:'Newsreader',Georgia,serif!important;font-weight:600!important;color:#1F3B2C!important;}
.paper.tmpl-rm30-deposit-settlement #pClientWrap{padding:10px 0!important;border-bottom:1px solid #C9BFA0!important;}
.paper.tmpl-rm30-deposit-settlement .p-line{border-bottom:1px solid #DAD3BE!important;font-family:'DM Sans',ui-sans-serif,sans-serif!important;}
.paper.tmpl-rm30-deposit-settlement .p-sum{border-top:2px solid #1F3B2C!important;padding-top:10px!important;}
.paper.tmpl-rm30-deposit-settlement .p-sum div{color:#6B6357!important;}
.paper.tmpl-rm30-deposit-settlement .p-sum .total{border-top:1px solid #1F3B2C!important;}
.paper.tmpl-rm30-deposit-settlement .p-sum .total b{font-family:'Newsreader',Georgia,serif!important;font-size:24px!important;color:#1F3B2C!important;}
.paper.tmpl-rm30-deposit-settlement .p-note{padding-top:10px!important;}
.paper.tmpl-rm30-deposit-settlement .p-note::before{content:"NOTES"!important;display:block!important;font-size:9.5px!important;letter-spacing:.14em!important;font-weight:800!important;color:#1F3B2C!important;margin-bottom:6px!important;}
.paper.tmpl-rm30-deposit-settlement .p-sig-in .rule{border-top-color:#1F3B2C!important;}
.paper.tmpl-rm30-deposit-settlement .p-by{color:#706C61!important;}
.paper.tmpl-rm30-deposit-settlement .p-line .rce-q1{color:#666C7A!important;}

/* ===================== 03: Stage Payment ===================== */
.paper.tmpl-rm30-stage-payment{background:#F7F3EC!important;color:#241F16!important;font-family:'DM Sans',ui-sans-serif,sans-serif!important;position:relative!important;isolation:isolate!important;padding-left:180px!important;min-height:600px!important;}
.paper.tmpl-rm30-stage-payment::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:180px!important;background:url("/assets/tpl-art/receipt30/03-art-1.png") center/cover no-repeat!important;}
.paper.tmpl-rm30-stage-payment .p-top{border-bottom:0!important;align-items:flex-start!important;}
.paper.tmpl-rm30-stage-payment .p-biz{font-family:'Newsreader',Georgia,serif!important;font-size:19px!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:#241F16!important;}
.paper.tmpl-rm30-stage-payment .p-biz-wrap>span{color:#7B6D56!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-top:5px!important;}
.paper.tmpl-rm30-stage-payment .pill{background:transparent!important;color:#6B4A34!important;border:1px solid #6B4A34!important;font-weight:700!important;letter-spacing:.1em!important;}
.paper.tmpl-rm30-stage-payment .p-meta{grid-template-columns:1fr!important;gap:4px!important;border-top:1px solid #DCD2BC!important;border-bottom:1px solid #DCD2BC!important;}
.paper.tmpl-rm30-stage-payment .p-meta div{display:flex!important;justify-content:space-between!important;gap:10px!important;}
.paper.tmpl-rm30-stage-payment .p-meta div span{color:#7B6D56!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:none!important;}
.paper.tmpl-rm30-stage-payment .p-meta div b{font-family:'Newsreader',Georgia,serif!important;font-weight:600!important;color:#241F16!important;}
.paper.tmpl-rm30-stage-payment #pClientWrap{border-top:0!important;padding:0 0 10px!important;}
.paper.tmpl-rm30-stage-payment #pClientWrap span{color:#7B6D56!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important;}
.paper.tmpl-rm30-stage-payment .p-line{border-bottom:1px dashed #DCD2BC!important;}
.paper.tmpl-rm30-stage-payment .p-sum{border-top:2px solid #6B4A34!important;padding-top:10px!important;}
.paper.tmpl-rm30-stage-payment .p-sum .total b{font-family:'Newsreader',Georgia,serif!important;font-size:24px!important;color:#6B4A34!important;}
.paper.tmpl-rm30-stage-payment .p-note::before{content:"PAYMENT CONFIRMATION"!important;display:block!important;font-size:9.5px!important;letter-spacing:.12em!important;font-weight:800!important;color:#6B4A34!important;margin-bottom:6px!important;}
.paper.tmpl-rm30-stage-payment .p-by{color:#7B6D56!important;}
.paper.tmpl-rm30-stage-payment .p-line .rce-q1{color:#686F7C!important;}
@media (max-width:520px){.paper.tmpl-rm30-stage-payment{padding-left:26px!important;padding-top:130px!important;}.paper.tmpl-rm30-stage-payment::before{left:0!important;top:0!important;bottom:auto!important;width:100%!important;height:110px!important;}}

/* ===================== 04: Refund Issued ===================== */
.paper.tmpl-rm30-refund-issued{background:#FFFFFF!important;color:#0A0A0A!important;font-family:'DM Sans',ui-sans-serif,sans-serif!important;position:relative!important;isolation:isolate!important;}
.paper.tmpl-rm30-refund-issued::after{content:""!important;position:absolute!important;left:50%!important;top:8px!important;width:3px!important;height:150px!important;background:#EB4B32!important;transform:translateX(-50%) rotate(1deg)!important;z-index:2!important;}
.paper.tmpl-rm30-refund-issued .p-top{border-bottom:0!important;align-items:flex-start!important;}
.paper.tmpl-rm30-refund-issued .p-biz{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-size:14px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;}
.paper.tmpl-rm30-refund-issued .p-biz-wrap>span{color:#5B5B5B!important;font-size:10.5px!important;margin-top:4px!important;}
.paper.tmpl-rm30-refund-issued .pill{background:#0A0A0A!important;color:#FFFFFF!important;border-radius:2px!important;font-weight:800!important;letter-spacing:.1em!important;}
.paper.tmpl-rm30-refund-issued .p-meta{grid-template-columns:1fr!important;gap:4px!important;border:0!important;margin:6px 0 18px!important;padding:0!important;text-align:right!important;}
.paper.tmpl-rm30-refund-issued .p-meta div{display:flex!important;justify-content:flex-end!important;gap:8px!important;}
.paper.tmpl-rm30-refund-issued .p-meta div span{color:#757575!important;font-size:9px!important;letter-spacing:.12em!important;}
.paper.tmpl-rm30-refund-issued .p-meta div b{font-weight:700!important;font-size:12.5px!important;}
.paper.tmpl-rm30-refund-issued #pClientWrap{border:0!important;padding:0 0 60px!important;}
.paper.tmpl-rm30-refund-issued #pClientWrap span{display:none!important;}
.paper.tmpl-rm30-refund-issued #pClientWrap b{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-weight:900!important;font-size:64px!important;letter-spacing:-.03em!important;line-height:.85!important;text-transform:uppercase!important;color:#0A0A0A!important;}
.paper.tmpl-rm30-refund-issued .p-line{border-bottom:1px solid #E3E3E3!important;font-family:'DM Sans',ui-sans-serif,sans-serif!important;}
.paper.tmpl-rm30-refund-issued .p-sum{border-top:1px solid #0A0A0A!important;padding-top:10px!important;}
.paper.tmpl-rm30-refund-issued .p-sum div span:first-child{text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:700!important;font-size:11px!important;}
.paper.tmpl-rm30-refund-issued .p-sum .total b{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-weight:900!important;font-size:30px!important;color:#EB4B32!important;}
.paper.tmpl-rm30-refund-issued .p-note{border-top:1px solid #E3E3E3!important;padding-top:12px!important;}
.paper.tmpl-rm30-refund-issued .p-note::before{content:"REFUND DETAILS"!important;display:block!important;font-size:9.5px!important;letter-spacing:.12em!important;font-weight:800!important;color:#EB4B32!important;margin-bottom:6px!important;}
.paper.tmpl-rm30-refund-issued .p-by{color:#757575!important;}

/* ===================== 05: Exchange Receipt ===================== */
.paper.tmpl-rm30-exchange-receipt{background:#F7F5F2!important;color:#17181C!important;font-family:'Newsreader',Georgia,serif!important;position:relative!important;isolation:isolate!important;padding-top:150px!important;}
.paper.tmpl-rm30-exchange-receipt::before{content:""!important;position:absolute!important;left:26px!important;top:26px!important;width:110px!important;height:110px!important;background:url("/assets/tpl-art/receipt30/05-art-1.png") center/cover no-repeat!important;}
.paper.tmpl-rm30-exchange-receipt::after{content:""!important;position:absolute!important;right:26px!important;top:26px!important;width:110px!important;height:110px!important;background:url("/assets/tpl-art/receipt30/05-art-2.png") center/cover no-repeat!important;}
.paper.tmpl-rm30-exchange-receipt .p-top{border-bottom:1px solid #D8D5CE!important;padding-bottom:14px!important;flex-direction:column!important;align-items:center!important;text-align:center!important;}
.paper.tmpl-rm30-exchange-receipt .p-biz{font-family:'Newsreader',Georgia,serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;}
.paper.tmpl-rm30-exchange-receipt .p-biz-wrap{order:2!important;}
.paper.tmpl-rm30-exchange-receipt .p-biz-wrap>span{color:#726F69!important;font-size:9.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-top:4px!important;}
.paper.tmpl-rm30-exchange-receipt .pill{order:1!important;background:transparent!important;color:#1E2A78!important;border:0!important;font-family:'Newsreader',Georgia,serif!important;font-weight:600!important;font-size:12px!important;letter-spacing:.16em!important;margin-bottom:4px!important;}
.paper.tmpl-rm30-exchange-receipt .p-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;text-align:center!important;}
.paper.tmpl-rm30-exchange-receipt .p-meta div span{color:#737067!important;font-size:9px!important;letter-spacing:.12em!important;}
.paper.tmpl-rm30-exchange-receipt .p-meta div b{font-weight:600!important;}
.paper.tmpl-rm30-exchange-receipt #pClientWrap{border-top:0!important;border-bottom:1px solid #D8D5CE!important;padding:10px 0!important;}
.paper.tmpl-rm30-exchange-receipt .p-line{border-bottom:1px solid #E5E2DB!important;padding:10px 0!important;padding-right:30px!important;}
.paper.tmpl-rm30-exchange-receipt .p-line b{color:#1E2A78!important;}
.paper.tmpl-rm30-exchange-receipt .p-sum{border-top:0!important;}
.paper.tmpl-rm30-exchange-receipt .p-sum div span:first-child{text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;color:#737067!important;}
.paper.tmpl-rm30-exchange-receipt .p-sum .total{border-top:1px solid #1E2A78!important;text-align:right!important;}
.paper.tmpl-rm30-exchange-receipt .p-sum .total b{font-family:'Newsreader',Georgia,serif!important;font-size:26px!important;color:#1E2A78!important;}
.paper.tmpl-rm30-exchange-receipt .p-note{text-align:left!important;}
.paper.tmpl-rm30-exchange-receipt .p-note::before{content:"EXCHANGE COMPLETED"!important;display:block!important;font-size:9.5px!important;letter-spacing:.12em!important;font-weight:800!important;color:#1E2A78!important;margin-bottom:6px!important;}
.paper.tmpl-rm30-exchange-receipt .p-by{color:#737067!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:8.5px!important;}
.paper.tmpl-rm30-exchange-receipt .p-line .rce-q1{color:#69707D!important;}
@media (max-width:520px){.paper.tmpl-rm30-exchange-receipt{padding-top:220px!important;}.paper.tmpl-rm30-exchange-receipt::before{width:80px!important;height:80px!important;}.paper.tmpl-rm30-exchange-receipt::after{width:80px!important;height:80px!important;top:110px!important;left:26px!important;right:auto!important;}}
