.footer-links{font-size:13px;color:#a5adbd;flex-wrap:wrap;row-gap:14px}
.split-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
@media(max-width:650px){.split-section{grid-template-columns:minmax(0,1fr)}}
.footer-links a{color:#a5adbd;line-height:1.45}
.footer-links a:hover,.footer-links a:focus-visible{color:#f5f3ff}
@media(max-width:700px){.footer-links{font-size:13px;gap:9px 18px}.footer-links a{min-height:44px}}
.checkout-promo{display:flex;align-items:end;gap:10px;margin:16px 0}.checkout-promo label{flex:1;display:grid;gap:7px;color:#aeb5c4;font-size:13px}.checkout-promo input{width:100%;min-height:42px;padding:9px 11px;border:1px solid #3b314b;border-radius:8px;background:#0d0b15;color:#f1eaff}.checkout-promo button{min-height:42px;background:#251b34;border-color:#745596;color:#fff!important;white-space:nowrap}.checkout-promo button:hover{background:#38264e;border-color:#a275cb;color:#fff}.checkout-promo button:focus-visible{outline:2px solid #c590f5;outline-offset:2px}
.partner-dashboard{max-width:none}.partner-dashboard .partner-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.partner-dashboard .partner-totals div{padding:14px;border:1px solid #3a3147;border-radius:10px;background:#15111d}.partner-dashboard .partner-totals span{display:block;color:#aab0bb;font-size:12px}.partner-dashboard .partner-totals strong{display:block;margin-top:5px;color:#f7f2ff;font-size:19px}.partner-dashboard .partner-code-list{display:grid;gap:10px}.partner-dashboard .partner-code-list article{padding:14px;border:1px solid #332b40;border-radius:10px;background:#110e17}.partner-dashboard .partner-code-list strong{color:#f6ecff}.partner-dashboard .partner-code-list p{margin:6px 0 0;color:#b9b0c6;font-size:13px}.partner-dashboard .partner-note{color:#aeb5c4;font-size:12px;line-height:1.5}@media(max-width:600px){.partner-dashboard .partner-totals{grid-template-columns:1fr}}
