.payment-cell{display:flex;align-items:center;gap:10px;min-width:190px}.payment-copy{min-width:112px}.payment-cell .paid-line span{color:#bd7928}.collect-btn{border:1px solid #b9dbc9;background:#eef8f2;color:var(--green);border-radius:6px;padding:5px 9px;font-size:10px;cursor:pointer}.collect-btn:hover{background:var(--green);color:#fff}.settled-mark{font:normal 9px inherit;color:#318160;background:#eaf5ef;padding:4px 7px;border-radius:10px}.collect-dialog{width:min(560px,100%)}.collect-order{display:flex;justify-content:space-between;align-items:center;background:#f3f8f5;border-radius:11px;padding:15px 17px;margin-bottom:20px}.collect-order span,.collect-order small{display:block;color:var(--muted);font-size:10px}.collect-order b{display:block;margin:5px 0;font-size:13px}.collect-order>div:last-child{text-align:right}.collect-order strong{display:block;color:#bd7928;font-size:22px;margin-top:5px}.pay-methods{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px}.pay-methods label{position:relative}.pay-methods input{position:absolute;opacity:0}.pay-methods span{display:block;text-align:center;border:1px solid var(--line);border-radius:7px;padding:9px 4px;font-size:10px;cursor:pointer}.pay-methods input:checked+span{border-color:var(--green);background:var(--pale);color:var(--green);font-weight:bold}.prepaid-tip{display:none;justify-content:space-between;background:#f7f3fb;color:#756285;border-radius:8px;padding:11px 13px;font-size:11px}.prepaid-tip.show{display:flex}@media(max-width:600px){.pay-methods{grid-template-columns:repeat(3,1fr)}}
