.central-ticket-scope .central-ticket-paper{color:#000;filter:drop-shadow(0 8px 16px #0003);background:#fff;position:relative}.central-ticket-scope .central-ticket-paper:before,.central-ticket-scope .central-ticket-paper:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 5px 0,#0000 5px,#fff 5.5px) 0 0/10px 10px repeat-x;width:100%;height:10px;position:absolute;left:0}.central-ticket-scope .central-ticket-paper:before{top:-1px;transform:rotate(180deg)}.central-ticket-scope .central-ticket-paper:after{bottom:-1px}.central-ticket-scope .ticket{color:#000;box-sizing:border-box;background:#fff;width:302px;padding:18px 14px 22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.35}.central-ticket-scope .ticket *{box-sizing:border-box}.central-ticket-scope .ticket[data-cols="32"]{width:216px;padding:14px 10px 18px}.central-ticket-scope .ticket[data-cols="32"] .t-pickupbox{padding:10px 14px;font-size:36px}.central-ticket-scope .ticket[data-cols="32"] .t-qno{font-size:20px}.central-ticket-scope .t-toprow{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.central-ticket-scope .t-kind-strong{letter-spacing:.04em;font-size:15px;font-weight:800}.central-ticket-scope .t-pay{text-align:right}.central-ticket-scope .t-pay-main{letter-spacing:.04em;font-size:15px;font-weight:800;display:block}.central-ticket-scope .t-pay-sub{margin-top:-2px;font-size:11px;font-weight:600;display:block}.central-ticket-scope .t-rule{border:0;border-top:1px dashed #000;margin:8px 0}.central-ticket-scope .t-rule-strong{border-top-style:solid;border-top-width:1px}.central-ticket-scope .t-daterow{font-variant-numeric:tabular-nums;justify-content:space-between;margin:2px 0;font-size:13px;display:flex}.central-ticket-scope .t-cust{margin:6px 0 4px}.central-ticket-scope .t-cust-name{font-size:15px;font-weight:800}.central-ticket-scope .t-cust-tel{margin-top:2px;font-size:13px}.central-ticket-scope .t-cust-tel strong{font-weight:800}.central-ticket-scope .t-blocks{margin:4px 0}.central-ticket-scope .t-block{border-bottom:1px solid #000;padding:6px 0}.central-ticket-scope .t-block:last-child{border-bottom:0}.central-ticket-scope .t-row{align-items:flex-start;gap:6px;margin:2px 0;font-size:14px;display:flex}.central-ticket-scope .t-row-name{word-break:break-word;flex:1;font-weight:700;line-height:1.3}.central-ticket-scope .t-row-name em{font-style:italic;font-weight:700}.central-ticket-scope .t-row-price{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:48px;font-weight:700}.central-ticket-scope .t-row-sub .t-row-name,.central-ticket-scope .t-row-sub .t-row-price{font-weight:600}.central-ticket-scope .t-qbadge{color:#fff;text-align:center;background:#000;border-radius:2px;flex-shrink:0;min-width:30px;padding:1px 5px;font-size:13px;font-weight:800;line-height:1.25;display:inline-block}.central-ticket-scope .t-qbadge-plain{color:#000;background:0 0;font-weight:700}.central-ticket-scope .t-subtotal-row{justify-content:flex-end;margin-top:3px;display:flex}.central-ticket-scope .t-subbadge{color:#fff;font-variant-numeric:tabular-nums;background:#000;border-radius:2px;padding:2px 7px;font-size:14px;font-weight:800;display:inline-block}.central-ticket-scope .t-empty{text-align:center;padding:8px 0;font-size:13px}.central-ticket-scope .t-total-row{justify-content:space-between;align-items:baseline;margin-top:4px;display:flex}.central-ticket-scope .t-total-lbl{letter-spacing:.04em;font-size:18px;font-weight:900}.central-ticket-scope .t-total-val{font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.central-ticket-scope .t-moms-row{font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:2px;font-size:12px;font-style:italic;display:flex}.central-ticket-scope .t-status{margin:2px 0;font-size:13px}.central-ticket-scope .t-status>div{margin:1px 0}.central-ticket-scope .t-foot-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;font-size:11px;line-height:1.35;display:grid}.central-ticket-scope .t-foot-col>div{margin:1px 0}.central-ticket-scope .t-center{text-align:center}.central-ticket-scope .t-shop{letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:800}.central-ticket-scope .t-kind{letter-spacing:.14em;margin-top:2px;font-size:12px;font-weight:700}.central-ticket-scope .t-label{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.central-ticket-scope .t-order-no,.central-ticket-scope .t-book-row{justify-content:space-between;align-items:baseline;gap:10px;margin:2px 0;display:flex}.central-ticket-scope .t-bignum{letter-spacing:.02em;font-size:28px;font-weight:900}.central-ticket-scope .t-bigtime{font-variant-numeric:tabular-nums;font-size:26px;font-weight:900}.central-ticket-scope .t-big{font-size:18px;font-weight:800}.central-ticket-scope .t-booknum{font-variant-numeric:tabular-nums;letter-spacing:.02em;overflow-wrap:anywhere;text-align:right;min-width:0;max-width:62%;font-size:15px;font-weight:800}.central-ticket-scope .t-meta{font-size:13px}.central-ticket-scope .t-meta>div{margin:1px 0}.central-ticket-scope .t-phone-line .t-phone{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.central-ticket-scope .t-break{word-break:break-all}.central-ticket-scope .t-book-hl{padding:4px 0}.central-ticket-scope .t-book-row{margin:4px 0}.central-ticket-scope .t-msg-body{word-break:break-word;min-height:18px;margin-top:4px;font-size:13px;font-weight:600}.central-ticket-scope .t-msg-lines{gap:14px;margin-top:8px;display:grid}.central-ticket-scope .t-msg-lines>div{border-bottom:1px solid #000;height:0}.central-ticket-scope .t-foot{font-size:11px}.central-ticket-scope .t-cut{letter-spacing:.1em;margin-top:6px;font-size:11px}@media print{@page{size:80mm auto;margin:0}html,body{width:80mm;margin:0;background:#fff!important}body *{visibility:hidden!important}.central-ticket-scope .ticket,.central-ticket-scope .ticket *{visibility:visible!important}.central-ticket-scope .ticket{width:80mm;padding:4mm;position:relative}}.t-qno{letter-spacing:.03em;color:#000;font-variant-numeric:tabular-nums;background:0 0;padding:0;font-size:24px;font-weight:900;line-height:1.1}.t-big{font-size:15px;font-weight:800}.t-bignum{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:900}.t-pickupbox{color:#fff;letter-spacing:.12em;font-variant-numeric:tabular-nums;background:#000;border-radius:2px;margin:6px 0 2px;padding:14px 22px;font-size:44px;font-weight:900;line-height:1;display:inline-block}.t-item{margin:2px 0}.t-item-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.t-item-price{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.t-item-name{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.25}.t-paystatus{font-size:13px;font-weight:600}.t-paystatus-unpaid{color:#fff;letter-spacing:.02em;background:#000;padding:1px 8px;font-size:15px;font-weight:800;display:inline-block}
