.payment-settings{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.payment-settings>h3{font-size:18px;margin-bottom:4px}.payment-settings>p{font-size:12px;color:#987f64}.payment-setting-card{border:1px solid #e5d7c4;background:#fffdf8;padding:17px;border-radius:9px;margin:14px 0}.payment-setting-card h4{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;margin:0}.payment-setting-card h4 span{font-size:10px;padding:4px 9px;background:#eaf2e3;color:#53723a;border-radius:20px;white-space:nowrap}.payment-setting-card>small,.payment-setting-card>p{display:block;font-size:11px;line-height:1.8;color:#957c62;margin:8px 0 0}.payment-check{display:flex;align-items:center;gap:8px}.payment-check input{width:16px;height:16px;margin:0}.settings-qr{display:block;max-width:160px;max-height:190px;object-fit:contain;margin-top:15px;border:1px solid var(--line)}.payment-options{display:grid;gap:8px;margin-top:13px}.payment-option{display:flex;align-items:center;gap:10px;border:1px solid #e0d5c7;border-radius:8px;padding:11px;cursor:pointer;background:#fff;margin:0}.payment-option.selected{background:#fff7f4;border-color:#b8101b;box-shadow:0 0 0 1px #b8101b}.payment-option input{width:16px;height:16px;accent-color:#b8101b;margin:0;flex-shrink:0}.payment-symbol{font-size:25px;color:#9c734c}.payment-option strong{font-size:12px;display:block;color:#533b27}.payment-option small{font-size:10px;color:#698345;display:block;margin-top:2px}.payment-option>.icon{margin-left:auto;color:#b8101b;width:16px}.payment-details{padding:15px;margin-top:14px;background:#fbf7f0;border-radius:8px}.payment-pending{font-size:11px;line-height:1.8;color:#927554;margin:0}.payment-qr{text-align:center}.payment-qr img{display:block;width:min(100%,230px);max-height:280px;object-fit:contain;background:#fff;margin:0 auto 12px}.payment-qr strong{font-size:12px;overflow-wrap:anywhere}.payment-qr p{color:#b40d17;font-size:19px;font-weight:600;margin:9px 0 5px}.payment-qr small{font-size:10px;color:#947b60}.payment-bank{margin:0}.payment-bank dt{font-size:10px;color:#9a8168}.payment-bank dd{margin:2px 0 12px;font-size:13px;font-weight:600;overflow-wrap:anywhere}.payment-bank dd:last-child{margin-bottom:0;color:#b8101b;font-size:20px}.payment-bank .account-number{font-size:21px;letter-spacing:1px;color:#a90b15}.payment-cod>strong{font-size:13px;color:#765139}.payment-cod p{font-size:12px;line-height:1.9;margin:9px 0;color:#8d7157}.payment-cod>div{border-top:1px solid #e6d8c6;padding-top:10px;font-size:11px}.payment-cod b{display:block;font-size:23px;color:#b40d17}.payment-demo-note{font-size:10px!important;line-height:1.7!important;margin:12px 0 0;color:#9a856e!important}.checkout-summary{position:static}
.payment-slip-notice{margin-top:15px;padding:15px;border:1px solid #b9dfc5;border-radius:8px;background:#f0faf3}.payment-slip-notice>strong{display:block;font-size:14px;color:#205e35}.payment-slip-notice p{font-size:12px;line-height:1.8;margin:7px 0;color:#42634d}.payment-slip-notice small{font-size:11px;color:#62756a}.payment-slip-line{display:flex;justify-content:center;padding:11px 14px;margin-top:10px;border-radius:6px;background:#07863d;color:#fff;font-size:13px;font-weight:600;text-decoration:none}
.payment-pay-button{width:100%;justify-content:center;margin-top:16px;min-height:48px}.payment-pay-button:disabled{opacity:.45;cursor:not-allowed}.payment-address-hint{font-size:11px;line-height:1.7;color:#947b60;margin:9px 0 0}.payment-revealed:focus{outline:none}
.payment-cod-limit{padding:14px;margin-top:14px;border:1px solid #e7c88f;border-radius:8px;background:#fff9ed}.payment-cod-limit strong{font-size:13px;color:#815214;line-height:1.8}.payment-cod-limit p,.payment-cod-limit small{font-size:11px;line-height:1.8;color:#806846}.payment-option:has(input:disabled){background:#f3f1ed;cursor:not-allowed;opacity:.65}
.order-slip{margin-top:18px;padding:16px;border:1px solid #dfc39e;border-radius:9px;background:#fffaf1}.order-slip h3{font-size:16px;margin:0 0 8px}.slip-fast{font-size:13px;font-weight:600;color:#916019}.order-slip small{display:block;font-size:11px;line-height:1.7;color:#927b62;overflow-wrap:anywhere}.order-slip-image{display:block;width:100%;max-height:460px;object-fit:contain;margin:12px 0;background:white}.order-slip input{display:block;width:100%;margin:10px 0}.order-slip button{margin-top:13px}.slip-saved{color:#286c3c;font-size:13px}.order-slip [data-slip-status]{font-size:12px;color:#927042}
.settings-qr-wrap{position:relative;width:fit-content;margin-top:15px}.settings-qr-wrap .settings-qr{margin-top:0}.settings-qr-remove{position:absolute;top:-10px;right:-10px;width:28px;height:28px;border:0;border-radius:50%;background:#b8101b;color:white;font-size:23px;line-height:1;cursor:pointer}.settings-qr-removal{font-size:12px;color:#9c252b;padding:10px;background:#fff1ee;border-radius:6px}.settings-qr-removal button{border:0;background:none;color:#9c252b;text-decoration:underline;cursor:pointer}.payment-setting-card [hidden]{display:none!important}
.shipping-copy-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.shipping-copy-heading h3{margin:0}.shipping-copy-heading button{padding:7px 12px;border:1px solid #d8b58e;border-radius:6px;background:#fffaf2;color:#855930;font-size:12px;cursor:pointer;white-space:nowrap}
.store-backup-panel{margin-top:24px}.store-backup-panel small,.store-backup-panel [data-backup-status]{display:block;font-size:12px;line-height:1.8;color:#927554}
