.sa-wallet{max-width:1080px;margin:clamp(20px,5vw,64px) auto;padding-inline:clamp(16px,4vw,44px);color:#1e343a;text-align:start}.sa-wallet-head{border-inline-start:4px solid #82a98c;background:linear-gradient(115deg,#f9f5e9,#edf4ed);border-radius:18px;padding:clamp(21px,4vw,44px)}.sa-wallet h1{margin:0;font-size:clamp(1.8rem,4vw,3rem)}.sa-wallet h2{font-size:1.15rem;margin:0 0 .6rem}.sa-wallet p{line-height:1.75}.sa-wallet-action{display:inline-block;background:#25483f;color:#fff;border-radius:9px;padding:.65em 1.3em}.sa-wallet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px;margin:18px 0}.sa-wallet-grid>section,.sa-wallet-ledger,.sa-wallet-terms{padding:20px;border:1px solid #dbdfd4;border-radius:14px;background:#fff}.sa-wallet .sa-wallet-sum{font-size:1.65rem;color:#28583f;font-weight:700;margin:.3em 0}.sa-wallet article{padding:.65rem 0;border-bottom:1px solid #e4e8de}.sa-wallet small{display:block;color:#54635b}.sa-wallet-terms{margin:16px 0}.sa-wallet summary{cursor:pointer;font-weight:650}.sa-wallet-terms ol{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0}.sa-wallet-terms li{background:#eff3ec;border-radius:8px;padding:4px 10px}.sa-wallet a:focus-visible,.sa-wallet summary:focus-visible{outline:3px solid #476d56;outline-offset:3px}
.sa-wallet-offer{margin-block:16px;padding:18px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;border:1px dashed #879e8b;border-radius:14px;background:#f7f9f4}.sa-wallet-offer>div{flex:1 1 240px}.sa-wallet-offer p{margin:0}.sa-wallet-offer a{display:inline-block;background:#24483c;color:white;padding:9px 14px;border-radius:8px;font-weight:600;text-decoration:none}.sa-wallet-grid article a{display:inline-block;margin-inline-start:.45em;text-decoration:underline}
