.square-checkout{width:min(580px,calc(100vw - 32px));max-height:90vh;overflow:auto;border:1px solid #d7e1dc;border-radius:18px;padding:24px;background:white;color:#173d39;box-sizing:border-box}.square-checkout::backdrop{background:#00192399}.square-checkout .square-close{display:flex;justify-content:flex-end}.square-checkout button{padding:12px 18px;border-radius:9px;border:1px solid #d7e1dc;background:#007e7b;color:white;font:inherit;font-weight:700;cursor:pointer}.square-checkout button:disabled{opacity:.55;cursor:wait}.square-checkout .square-actions{display:flex;gap:12px;flex-wrap:wrap}.square-checkout [data-status]{white-space:pre-wrap}.square-checkout [data-card]{min-height:100px}
