.manual-collection-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.payment-setup{margin-bottom:22px}.payment-setup>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.payment-setup header span{color:#0875d1;font-size:12px;font-weight:900;letter-spacing:.12em}.payment-setup header h2{margin:6px 0}.payment-setup header p{max-width:760px;margin:0;color:#62758a}.payment-setup header>strong{padding:8px 12px;border-radius:999px;white-space:nowrap}.payment-setup header>strong.ready{background:#e4f8ed;color:#15704a}.payment-setup header>strong.waiting{background:#fff4dc;color:#8c5b00}.payment-setup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0}.payment-setup-grid button{display:grid;grid-template-columns:42px 1fr 22px;grid-gap:10px;gap:10px;min-height:112px;padding:16px;border:1px solid #d9e2ec;border-radius:14px;background:#fff;color:#172331;text-align:left;cursor:pointer}.payment-setup-grid button.selected,.payment-setup-grid button:hover{border-color:#0875d1;box-shadow:0 0 0 3px #0875d119}.payment-setup-grid i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#edf6ff;color:#0875d1;font-style:normal;font-size:20px;font-weight:900}.payment-setup-grid span{display:flex;flex-direction:column;gap:6px}.payment-setup-grid b{font-size:15px}.payment-setup-grid small{color:#62758a;line-height:1.45}.payment-setup-grid em{color:#168a58;font-style:normal;font-weight:900}.manual-collection-actions .button{min-height:42px;padding:10px 14px;white-space:nowrap}.manual-collection-actions .cash{background:linear-gradient(120deg,#148354,#20a66e);color:#fff}.manual-collection-actions .external-pos{background:linear-gradient(120deg,#0969c8,#078fd1);color:#fff}.payments-page .payment-row{align-items:flex-start}.payments-page .payment-row-end{flex-wrap:wrap;justify-content:flex-end}@media(max-width:760px){.payments-page .payment-row{align-items:stretch;flex-direction:column}.payments-page .payment-row-end{align-items:stretch}.manual-collection-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.manual-collection-actions .button{width:100%}}@media(max-width:900px){.payment-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.payment-setup>header{flex-direction:column}.payment-setup-grid{grid-template-columns:1fr}.payment-setup-grid button{min-height:96px}}@media(max-width:420px){.manual-collection-actions{grid-template-columns:1fr}}