/* Accepted payment-method brand badges rendered next to the gateway title.
   Simplified inline-SVG marks (data-URI) — no external image files, no extra
   HTTP requests. Generated; keep edits in scratchpad/gen_icons.py.
   Render order matches StripeGateway::get_icon() prepend + float:right. */

.ss-sg-pay-icons { display: inline-block; }
.ss-sg-pay-icon {
    float: right;
    width: 38px;
    height: 24px;
    margin-left: 4px;
    border-radius: 4px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    vertical-align: middle;
}
.ss-sg-pay-icon--more {
    width: auto;
    min-width: 24px;
    padding: 0 6px;
    box-sizing: border-box;
    background: #eceff3;
    color: #4b5563;
    font-size: 12px;
    font-weight: 600;
    line-height: 24px;
    text-align: center;
}

.ss-sg-pay-icon--visa { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2048%2030%27%3E%3Crect%20width%3D%2748%27%20height%3D%2730%27%20rx%3D%274%27%20fill%3D%27%23ffffff%27%2F%3E%3Crect%20x%3D%270.5%27%20y%3D%270.5%27%20width%3D%2747%27%20height%3D%2729%27%20rx%3D%274%27%20fill%3D%27none%27%20stroke%3D%27%23e6e8eb%27%2F%3E%3Ctext%20x%3D%2724%27%20y%3D%2720%27%20font-family%3D%27Arial%2CHelvetica%2Csans-serif%27%20font-size%3D%2713%27%20font-weight%3D%27700%27%20font-style%3D%27italic%27%20fill%3D%27%231a1f71%27%20text-anchor%3D%27middle%27%3EVISA%3C%2Ftext%3E%3C%2Fsvg%3E"); }
.ss-sg-pay-icon--mastercard { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2048%2030%27%3E%3Crect%20width%3D%2748%27%20height%3D%2730%27%20rx%3D%274%27%20fill%3D%27%23ffffff%27%2F%3E%3Crect%20x%3D%270.5%27%20y%3D%270.5%27%20width%3D%2747%27%20height%3D%2729%27%20rx%3D%274%27%20fill%3D%27none%27%20stroke%3D%27%23e6e8eb%27%2F%3E%3Ccircle%20cx%3D%2720%27%20cy%3D%2715%27%20r%3D%278%27%20fill%3D%27%23eb001b%27%2F%3E%3Ccircle%20cx%3D%2728%27%20cy%3D%2715%27%20r%3D%278%27%20fill%3D%27%23f79e1b%27%20fill-opacity%3D%270.9%27%2F%3E%3C%2Fsvg%3E"); }
.ss-sg-pay-icon--american-express { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2048%2030%27%3E%3Crect%20width%3D%2748%27%20height%3D%2730%27%20rx%3D%274%27%20fill%3D%27%23006fcf%27%2F%3E%3Ctext%20x%3D%2724%27%20y%3D%2719%27%20font-family%3D%27Arial%2CHelvetica%2Csans-serif%27%20font-size%3D%2710%27%20font-weight%3D%27700%27%20fill%3D%27%23ffffff%27%20text-anchor%3D%27middle%27%3EAMEX%3C%2Ftext%3E%3C%2Fsvg%3E"); }
.ss-sg-pay-icon--jcb { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2048%2030%27%3E%3Crect%20width%3D%2748%27%20height%3D%2730%27%20rx%3D%274%27%20fill%3D%27%23ffffff%27%2F%3E%3Crect%20x%3D%270.5%27%20y%3D%270.5%27%20width%3D%2747%27%20height%3D%2729%27%20rx%3D%274%27%20fill%3D%27none%27%20stroke%3D%27%23e6e8eb%27%2F%3E%3Crect%20x%3D%273%27%20y%3D%276%27%20width%3D%2713%27%20height%3D%2718%27%20rx%3D%272%27%20fill%3D%27%230e4c96%27%2F%3E%3Crect%20x%3D%2717.5%27%20y%3D%276%27%20width%3D%2713%27%20height%3D%2718%27%20rx%3D%272%27%20fill%3D%27%23be0029%27%2F%3E%3Crect%20x%3D%2732%27%20y%3D%276%27%20width%3D%2713%27%20height%3D%2718%27%20rx%3D%272%27%20fill%3D%27%23007b40%27%2F%3E%3Ctext%20x%3D%279.5%27%20y%3D%2720%27%20font-family%3D%27Arial%2CHelvetica%2Csans-serif%27%20font-size%3D%2711%27%20font-weight%3D%27700%27%20fill%3D%27%23ffffff%27%20text-anchor%3D%27middle%27%3EJ%3C%2Ftext%3E%3Ctext%20x%3D%2724%27%20y%3D%2720%27%20font-family%3D%27Arial%2CHelvetica%2Csans-serif%27%20font-size%3D%2711%27%20font-weight%3D%27700%27%20fill%3D%27%23ffffff%27%20text-anchor%3D%27middle%27%3EC%3C%2Ftext%3E%3Ctext%20x%3D%2738.5%27%20y%3D%2720%27%20font-family%3D%27Arial%2CHelvetica%2Csans-serif%27%20font-size%3D%2711%27%20font-weight%3D%27700%27%20fill%3D%27%23ffffff%27%20text-anchor%3D%27middle%27%3EB%3C%2Ftext%3E%3C%2Fsvg%3E"); }
.ss-sg-pay-icon--paypal { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2048%2030%27%3E%3Crect%20width%3D%2748%27%20height%3D%2730%27%20rx%3D%274%27%20fill%3D%27%23ffffff%27%2F%3E%3Crect%20x%3D%270.5%27%20y%3D%270.5%27%20width%3D%2747%27%20height%3D%2729%27%20rx%3D%274%27%20fill%3D%27none%27%20stroke%3D%27%23e6e8eb%27%2F%3E%3Ctext%20x%3D%2724%27%20y%3D%2720%27%20font-family%3D%27Arial%2CHelvetica%2Csans-serif%27%20font-size%3D%2712%27%20font-weight%3D%27700%27%20fill%3D%27%23003087%27%20text-anchor%3D%27end%27%3EPay%3C%2Ftext%3E%3Ctext%20x%3D%2724%27%20y%3D%2720%27%20font-family%3D%27Arial%2CHelvetica%2Csans-serif%27%20font-size%3D%2712%27%20font-weight%3D%27700%27%20fill%3D%27%23009cde%27%20text-anchor%3D%27start%27%3EPal%3C%2Ftext%3E%3C%2Fsvg%3E"); }
.ss-sg-pay-icon--apple-pay { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2048%2030%27%3E%3Crect%20width%3D%2748%27%20height%3D%2730%27%20rx%3D%274%27%20fill%3D%27%23ffffff%27%2F%3E%3Crect%20x%3D%270.5%27%20y%3D%270.5%27%20width%3D%2747%27%20height%3D%2729%27%20rx%3D%274%27%20fill%3D%27none%27%20stroke%3D%27%23e6e8eb%27%2F%3E%3Cpath%20fill%3D%27%23000000%27%20d%3D%27M14.6%2011.3c-.5.6-1.3%201-2%20.95-.1-.8.3-1.6.7-2.1.5-.6%201.4-1%202.1-1%20.08.8-.25%201.6-.8%202.15z%27%2F%3E%3Cpath%20fill%3D%27%23000000%27%20d%3D%27M15.3%2012.4c-1.1-.06-2%20.63-2.5.63-.52%200-1.3-.6-2.15-.58-1.1.02-2.12.64-2.69%201.63-1.15%201.99-.3%204.94.82%206.56.55.79%201.2%201.68%202.06%201.65.82-.03%201.13-.53%202.13-.53.99%200%201.27.53%202.14.51.89-.02%201.45-.8%201.99-1.6.63-.92.89-1.81.9-1.86-.02-.01-1.73-.66-1.75-2.62-.01-1.64%201.34-2.42%201.4-2.46-.77-1.13-1.96-1.26-2.38-1.29z%27%2F%3E%3Ctext%20x%3D%2738%27%20y%3D%2720%27%20font-family%3D%27Arial%2CHelvetica%2Csans-serif%27%20font-size%3D%2711%27%20font-weight%3D%27700%27%20fill%3D%27%23000000%27%20text-anchor%3D%27middle%27%3EPay%3C%2Ftext%3E%3C%2Fsvg%3E"); }
.ss-sg-pay-icon--google-pay { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2048%2030%27%3E%3Crect%20width%3D%2748%27%20height%3D%2730%27%20rx%3D%274%27%20fill%3D%27%23ffffff%27%2F%3E%3Crect%20x%3D%270.5%27%20y%3D%270.5%27%20width%3D%2747%27%20height%3D%2729%27%20rx%3D%274%27%20fill%3D%27none%27%20stroke%3D%27%23e6e8eb%27%2F%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2715%27%20r%3D%276.5%27%20fill%3D%27%234285f4%27%2F%3E%3Ctext%20x%3D%2712%27%20y%3D%2719%27%20font-family%3D%27Arial%2CHelvetica%2Csans-serif%27%20font-size%3D%279%27%20font-weight%3D%27700%27%20fill%3D%27%23ffffff%27%20text-anchor%3D%27middle%27%3EG%3C%2Ftext%3E%3Ctext%20x%3D%2732%27%20y%3D%2720%27%20font-family%3D%27Arial%2CHelvetica%2Csans-serif%27%20font-size%3D%2712%27%20font-weight%3D%27700%27%20fill%3D%27%235f6368%27%20text-anchor%3D%27middle%27%3EPay%3C%2Ftext%3E%3C%2Fsvg%3E"); }
