.pos-page{gap:20px;display:grid}.pos-banner{justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.pos-banner strong{margin-inline:12px}.pos-banner p{color:var(--muted);margin:8px 0 0}.pos-providers{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pos-provider{text-align:start;cursor:pointer;border:1px solid var(--border);color:inherit;background:var(--surface,#fff);flex-direction:column;gap:10px;padding:18px;display:flex}.pos-provider.selected{outline:2px solid #1d6954}.pos-provider small{color:var(--muted);min-height:34px}.pos-checkout{padding:22px}.pos-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.pos-page label{flex-direction:column;gap:8px;min-width:0;display:flex}.pos-page input,.pos-page select{color:#183d30;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dfe6e2;border-radius:10px;padding:11px}.pos-result-actions{flex-wrap:wrap}.pos-page .data-note{margin:14px 0}.pos-page .card-heading{padding:18px 20px}.pos-page .pos-checkout .card-heading{padding:0}.pos-page .confirmation-body label{margin:15px 0}.pos-page .confirmation-body p{overflow-wrap:anywhere}@media (max-width:1000px){.pos-providers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.pos-providers{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-fields{grid-template-columns:1fr}.pos-banner{flex-direction:column;align-items:flex-start}.pos-provider{padding:14px}}
