#storefront-payment-workspace{position:relative;z-index:30;background:#fff;color:#222;max-width:1100px;margin:24px auto;padding:24px;border:1px solid #ddd;border-radius:12px}#storefront-payment-workspace p,#storefront-payment-workspace dd{overflow-wrap:anywhere}#storefront-payment-workspace button{min-height:44px;padding:10px 14px;margin:6px 8px 6px 0;max-width:100%;overflow-wrap:anywhere}#storefront-payment-workspace form{display:flex;align-items:end;flex-wrap:wrap;gap:8px;margin:16px 0}#storefront-payment-workspace label{display:block;max-width:100%}#storefront-payment-workspace input{display:block;box-sizing:border-box;max-width:100%;min-height:44px;padding:10px}#storefront-payment-workspace dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px}#storefront-payment-workspace dd{margin:0}#storefront-payment-workspace table{width:100%;border-collapse:collapse;table-layout:fixed}#storefront-payment-workspace td,#storefront-payment-workspace th{padding:8px;text-align:left;border-bottom:1px solid #ddd;overflow-wrap:anywhere}#storefront-payment-trigger{position:relative;margin:12px;padding:12px}@media(max-width:600px){#storefront-payment-workspace{margin:8px;padding:14px}#storefront-payment-workspace table{font-size:12px}#storefront-payment-workspace td,#storefront-payment-workspace th{padding:4px}}
