.bill-payment-status{border:0;padding:0;margin:15px 0;min-width:0}.bill-payment-status legend{font-size:12px;font-weight:650;margin-bottom:7px;padding:0;color:var(--ink,#173b36)}.bill-payment-choices{display:grid;grid-template-columns:1fr 1fr;gap:9px}.bill-payment-choices label{margin:0;position:relative;cursor:pointer;min-width:0}.bill-payment-choices input{position:absolute;opacity:0;inset:0;margin:0;width:100%;height:100%;cursor:pointer}.bill-payment-choices span{display:flex;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 14px;border:1px solid #cfdbd3;border-radius:11px;background:#f4f8f4;color:#375d50;font-size:13px;font-weight:650;transition:background .12s ease,box-shadow .12s ease}.bill-payment-choices .bill-unpaid-choice span{color:#ad2435;border-color:#d798a0;background:#fff7f7}.bill-payment-choices .bill-paid-choice input:checked+span{color:#fff;background:#17766d;border-color:#17766d;box-shadow:0 2px 6px #175f5120}.bill-payment-choices .bill-unpaid-choice input:checked+span{color:#fff;background:#b32637;border-color:#a81e30;box-shadow:0 2px 7px #9b253526}.bill-payment-choices input:focus-visible+span{outline:2px solid #266c5e;outline-offset:3px}.bill-payment-choices .bill-unpaid-choice input:focus-visible+span{outline-color:#a81e30}.bill-is-unpaid select[name=method][hidden],.bill-is-unpaid label[hidden]{display:none}#account-supplier[hidden],#bazar-supplier[hidden]{display:none}@media(prefers-reduced-motion:reduce){.bill-payment-choices span{transition:none}}
