.cssa-credit-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px auto;padding:20px 26px;max-width:1180px;border:1px solid #d8b45b;border-radius:18px;background:#fffaf0;box-shadow:0 12px 32px #18265018}.cssa-credit-banner div{display:grid;gap:4px}.cssa-credit-banner strong{font:700 1.15rem Georgia,serif;color:#173570}.cssa-credit-grid .cssa-design-card{display:flex;flex-direction:column}.cssa-credit-grid .cssa-design-card>img{width:100%;aspect-ratio:1;object-fit:cover}.cssa-credit-grid .cssa-design-body{display:grid;gap:12px}.cssa-credit-grid .is-excluded{opacity:.62;filter:saturate(.35)}.cssa-credit-excluded{color:#6b7280}.cssa-credit-confirm{max-width:560px;border:0;border-radius:22px;padding:30px;box-shadow:0 25px 80px #08163366}.cssa-credit-confirm::backdrop{background:#07122dcc}.cssa-credit-confirm .cssa-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media(max-width:390px){.cssa-credit-banner{align-items:stretch;flex-direction:column;margin:10px;padding:16px}.cssa-credit-grid{grid-template-columns:1fr}.cssa-credit-confirm{width:calc(100% - 24px);padding:22px}.cssa-credit-confirm .cssa-actions{flex-direction:column-reverse}.cssa-credit-confirm .cssa-btn{width:100%}}
