.qm-order-payments,.qm-order-tracking{margin-top:35px;padding-top:25px;border-top:1px solid #e1e3e6}.qm-order-payments>h2,.qm-order-tracking>h2{font-size:24px;letter-spacing:-.6px;margin:0 0 12px}.qm-order-payments>p:not(.qm-eyebrow),.qm-order-tracking>p:not(.qm-eyebrow){font-size:12px;color:#666e79;line-height:1.8;max-width:700px}.qm-payment-card{border:1px solid #dfe2e6;border-radius:7px;padding:24px;margin:22px 0;background:#fff}.qm-payment-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:23px}.qm-payment-card h3{margin:0;font-size:17px}.qm-payment-status{display:inline-flex;align-items:center;background:#fff6e5;color:#7c581a;border:1px solid #ecdbb7;border-radius:20px;padding:6px 9px;font-size:10px;line-height:1.5;white-space:nowrap}.qm-payment-status.is-paid{background:#edf7f0;color:#245e3b;border-color:#c6dfcf}.qm-payment-body{display:grid;grid-template-columns:180px minmax(0,1fr);gap:30px;align-items:start}.qm-payment-qr{width:180px;height:180px;object-fit:contain;padding:8px;border:1px solid #e3e5e9;border-radius:5px;background:#fff}.qm-payment-amount{display:block;font-size:29px;letter-spacing:-.5px;line-height:1.3;font-variant-numeric:tabular-nums;margin-bottom:16px}.qm-payment-body dl{margin:0;font-size:12px}.qm-payment-body dt{font-size:10px;color:#6d747d;margin-bottom:4px}.qm-payment-body dd{margin:0 0 12px;font-weight:600;overflow-wrap:anywhere}.qm-payment-items{font-size:11px;color:#737984;line-height:1.7;max-width:550px}.qm-receipt-links{display:flex;gap:15px;flex-wrap:wrap;font-size:11px;margin:20px 0}.qm-receipt-links a,.qm-receipt-link{color:#a33b14;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:40px}.qm-receipt-form{display:grid;gap:11px;padding-top:20px;margin-top:22px;border-top:1px solid #e5e7e9;max-width:650px}.qm-receipt-form label{font-size:12px;font-weight:600}.qm-receipt-form input[type=file]{padding:12px;min-height:46px;border:1px dashed #c6cbd2;max-width:100%;font-size:12px;background:#fafbfc}.qm-receipt-form small{font-size:10px;color:#6f7781;line-height:1.7}.qm-receipt-form .button,.qm-confirm-payment .button,.qm-buy-label .button,.qm-label-result .button{min-height:44px;font-size:11px;justify-self:start;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px}.qm-payment-checkbox{display:flex!important;align-items:flex-start;gap:10px;font-size:11px!important;font-weight:400!important;line-height:1.8;padding:12px 0;min-height:44px;cursor:pointer}.qm-payment-checkbox input[type=checkbox]{appearance:auto;width:18px;height:18px;flex:0 0 18px;accent-color:#b94715;margin:1px 0 0;padding:0}.qm-zelle-config-qr{display:block;width:160px;height:160px;object-fit:contain;padding:7px;border:1px solid #e2e5e8;border-radius:5px;margin-top:16px}.qm-zelle-settings{max-width:760px}.qm-settings-stripe{font-size:12px;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.qm-zelle-checkout-help{font-size:12px;line-height:1.8;color:#666}.qm-seller-order-row{display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #e2e4e7;border-radius:6px;padding:22px;margin-bottom:16px}.qm-seller-order-row>div{min-width:0}.qm-seller-order-row h2{font-size:17px;margin:0 0 8px;letter-spacing:-.3px}.qm-seller-order-row p{font-size:11px;color:#6c737e;margin:0 0 12px;line-height:1.8;overflow-wrap:anywhere}.qm-seller-order-row .button{font-size:11px;white-space:nowrap;min-height:44px;display:flex;align-items:center;justify-content:center;padding:12px 16px}.qm-seller-orders>.qm-settings-section{margin:22px 0}.qm-seller-order-product{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #eceef0;padding:14px 0;font-size:12px}.qm-seller-order-product strong{font-weight:550;line-height:1.7;overflow-wrap:anywhere}.qm-seller-order-product>span{white-space:nowrap;font-variant-numeric:tabular-nums;color:#6c747f}.qm-order-address{font-size:12px;line-height:1.9;color:#666f7a;border-top:1px solid #e9ebee;padding-top:18px;margin:10px 0 0}.qm-order-address strong{font-size:10px;color:#383f48}.qm-order-back{font-size:11px;color:#737a83;min-height:44px;display:inline-flex;align-items:center}.qm-label-result{padding-top:18px;border-top:1px solid #e8ebee;margin-top:15px}.qm-label-result p{font-size:11px;line-height:1.8;overflow-wrap:anywhere}.qm-label-result>a:not(.button){font-size:11px;color:#a33b14;min-height:44px;display:inline-flex;align-items:center}.qm-buy-label,.qm-confirm-payment{margin:12px 0 0}.qm-tracking-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;border:1px solid #dfe3e8;border-radius:6px;margin:14px 0}.qm-tracking-row strong{font-size:12px;font-weight:650}.qm-tracking-row span{display:block;font-size:10px;color:#6d7682;margin-top:6px}.qm-tracking-row code{font-size:12px;display:block;overflow-wrap:anywhere}.qm-tracking-row a{font-size:11px;color:#9f3912;min-height:40px;display:inline-flex;align-items:center}.qm-seller-orders :focus-visible,.qm-payment-card :focus-visible,.qm-order-tracking :focus-visible{outline:2px solid #b94715;outline-offset:3px}
@media(max-width:600px){.qm-payment-card{padding:20px 17px}.qm-payment-card>header{align-items:flex-start;gap:10px}.qm-payment-card h3{font-size:15px}.qm-payment-status{font-size:9px;white-space:normal}.qm-payment-body{grid-template-columns:1fr;gap:20px}.qm-payment-qr{width:160px;height:160px}.qm-payment-amount{font-size:27px}.qm-payment-body dl{font-size:12px}.qm-receipt-form input[type=file]{font-size:11px;padding:11px 6px}.qm-receipt-form .button{width:100%;font-size:12px}.qm-receipt-form small{font-size:10px}.qm-seller-order-row{display:block;padding:20px}.qm-seller-order-row .button{margin-top:16px;width:100%;font-size:12px}.qm-seller-order-product{font-size:11px}.qm-payment-checkbox{font-size:11px!important}.qm-tracking-row{display:block;padding:17px}.qm-tracking-row>div+div{margin-top:15px}.qm-order-payments>h2,.qm-order-tracking>h2{font-size:22px}.qm-zelle-settings input[type=file]{font-size:11px;padding:11px 6px}}
.qm-payment-progress{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 26px;padding:20px 0;border-top:1px solid #ececea;border-bottom:1px solid #ececea}.qm-payment-progress li{min-width:0;display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.5;color:#747983}.qm-payment-progress li>span:first-child{width:24px;height:24px;border:1px solid #d9dde1;border-radius:50%;display:grid;place-items:center;flex:0 0 24px;font-size:10px;font-variant-numeric:tabular-nums}.qm-payment-progress .is-current{font-weight:650;color:#202126}.qm-payment-progress .is-current>span:first-child{background:#202126;border-color:#202126;color:#fff}.qm-payment-progress .is-complete{color:#3d6849}.qm-payment-progress .is-complete>span:first-child{background:#edf5ee;border-color:#d1e3d3;color:#2f633d}.qm-action-feedback{font-size:12px;line-height:1.8;color:#596779;margin:6px 0 0;overflow-wrap:anywhere}.qm-action-feedback:empty{display:none}.qm-receipt-form button:disabled,.qm-confirm-payment button:disabled,.qm-buy-label button:disabled{cursor:wait;opacity:.7}.qm-receipt-form input[type=file]::file-selector-button{padding:8px 12px;border:1px solid #d6dade;background:#fff;border-radius:4px;margin-right:12px;color:#40454e;font:inherit;min-height:38px;cursor:pointer}.qm-payment-card{box-shadow:0 2px 6px #22232904}.qm-payment-body dd{user-select:all}.qm-shipment-card code,.qm-tracking-row code{font-variant-numeric:tabular-nums;padding:5px 8px;background:#f4f5f3;border:1px solid #e5e8e3;border-radius:4px;display:inline-block}.qm-order-tracking .qm-tracking-row{background:#f8faf7;border-color:#dbe7d9}.qm-order-tracking .qm-tracking-row span{color:#3d6849}.qm-payment-card>header h3{font-size:18px}.qm-payment-status{font-size:11px;padding:6px 10px}.qm-order-payments>p:not(.qm-eyebrow),.qm-order-tracking>p:not(.qm-eyebrow){font-size:13px}.qm-payment-body dl,.qm-receipt-form label{font-size:13px}.qm-receipt-form small{font-size:11px}.qm-receipt-form .button,.qm-confirm-payment .button,.qm-buy-label .button,.qm-label-result .button{font-size:12px;min-height:46px}.qm-payment-checkbox{font-size:12px!important}.qm-receipt-links a,.qm-tracking-row a{min-height:44px}
@media(max-width:600px){.qm-payment-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:18px 0}.qm-payment-progress li{font-size:11px}.qm-payment-card>header{display:block}.qm-payment-card>header .qm-payment-status{margin-top:12px;font-size:11px}.qm-payment-card>header h3{font-size:17px}.qm-payment-body{gap:22px}.qm-payment-body dd{font-size:13px}.qm-receipt-form .button,.qm-confirm-payment .button,.qm-buy-label .button{width:100%;min-height:48px}.qm-payment-qr{width:180px;height:180px}.qm-action-feedback{font-size:12px}}
.qm-receipt-form .button:disabled,.qm-confirm-payment .button:disabled,.qm-buy-label .button:disabled{color:#fff!important;background:#59636a!important;opacity:1;cursor:wait}
.qm-payment-progress li,.qm-payment-items{color:#69717b}
.qm-discord-preferences{border-top:1px solid #e3e5e7;padding-top:24px;margin-top:30px}.qm-discord-preferences h2{font-size:21px;margin:0 0 10px}.qm-discord-preferences p{font-size:13px;line-height:1.8;color:#626b76}.qm-discord-preferences label{display:flex;align-items:center;gap:10px;font-size:13px;min-height:44px}.qm-discord-preferences .button,.qm-tracking-refresh .button{min-height:48px;font-size:12px;margin:12px 0}.qm-discord-preferences small,.qm-tracking-refresh small{display:block;font-size:11px;line-height:1.8;color:#626b76}.qm-tracking-row p{font-size:12px;line-height:1.8;color:#5d6772;max-width:500px;overflow-wrap:anywhere}.qm-tracking-refresh{margin:20px 0}
.qm-order-management>p,.qm-cancel-review>p,.qm-cancel-result p,.qm-cancellation-summary p{font-size:13px;line-height:1.8;color:#616874;max-width:760px}.qm-order-management .qm-eyebrow{margin:0 0 6px}.qm-cancel-details{margin-top:20px;border:1px solid #e1d6cf;border-radius:7px;overflow:hidden}.qm-cancel-details>summary{display:list-item;padding:15px 20px;min-height:48px;cursor:pointer;font-size:13px;font-weight:600;color:#842d25;list-style-position:inside;background:#fdfaf8}.qm-cancel-details>summary:focus-visible{outline:2px solid #a63c27;outline-offset:-3px}.qm-cancel-review{padding:22px;border-top:1px solid #e8e1db}.qm-cancel-order{display:grid;gap:12px;max-width:760px;margin-top:22px}.qm-cancel-order>label{font-size:13px;font-weight:600}.qm-cancel-order textarea{display:block;width:100%;max-width:100%;min-height:100px;font:inherit;font-size:13px;padding:13px;border:1px solid #cbd0d5;border-radius:5px;resize:vertical;background:#fff;color:#202126}.qm-cancel-order small{font-size:12px;color:#626b76;line-height:1.7}.qm-cancel-order .qm-danger-button{min-height:48px;background:#922f28!important;border-color:#922f28!important;color:#fff!important;font-size:13px;justify-self:start;padding:13px 20px;transition:background-color 150ms ease}.qm-cancel-order .qm-danger-button:hover{background:#76231e!important}.qm-cancel-order button:disabled{background:#626b76!important;border-color:#626b76!important;cursor:wait}.qm-cancel-amount{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid #ecd8ca;background:#fff8f0;border-radius:5px}.qm-cancel-amount span{font-size:12px;line-height:1.7;color:#6b5141}.qm-cancel-amount strong{font-size:21px;white-space:nowrap;font-variant-numeric:tabular-nums}.qm-cancel-result,.qm-cancellation-summary{border:1px solid #dfd8d2;border-left:3px solid #9b6e4f;border-radius:5px;background:#fcfaf7;padding:18px 20px;margin:16px 0}.qm-cancel-result strong{font-size:14px}.qm-cancel-result p:last-child{margin-bottom:0}.qm-cancellation-summary h2{font-size:21px;margin:0 0 10px}.qm-cancel-error{border:1px solid #e8c3be;background:#fff6f4;padding:16px 20px;border-radius:6px;color:#842d25;font-size:13px;line-height:1.7;margin:12px 0 22px}.qm-cancelled-badge{display:inline-flex;margin-left:8px;padding:3px 8px;border:1px solid #dfd5cc;background:#faf5f0;border-radius:12px;color:#725240;font-size:11px;font-weight:500}.qm-admin-order-link{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;font-size:12px;text-underline-offset:3px}
@media(max-width:600px){.qm-cancel-details>summary{padding:14px 16px;line-height:1.7}.qm-cancel-review{padding:18px 16px}.qm-cancel-amount{align-items:flex-start;flex-direction:column;gap:8px}.qm-cancel-order .qm-danger-button{width:100%;justify-self:stretch}.qm-cancel-result,.qm-cancellation-summary{padding:17px 16px}}
