/**
 * Simplyin HyvaPayment - Success Page Payment Status Styles
 *
 * Extracted from success/payment-status.phtml inline <style> block.
 */

.sly-ps{max-width:440px;margin:20px 0;border:2px solid #3b82f6;border-radius:16px;padding:28px 24px;background:#fff;font-family:"Inter Tight",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
.sly-ps-header{text-align:center;margin-bottom:20px}
.sly-ps-title{font-size:15px;color:#606060;margin-bottom:10px}
.sly-ps-logos{display:flex;align-items:center;justify-content:center;gap:8px}
.sly-ps-logos img{height:24px}
.sly-ps-logos .sep{font-size:14px;color:#999}
.sly-ps-method{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e7e7e7;border-radius:12px;margin-bottom:20px}
.sly-ps-method input[type="radio"]{width:20px;height:20px;accent-color:#2d40f6}
.sly-ps-method-info{display:flex;align-items:center;gap:8px;flex:1}
.sly-ps-method-info img{height:24px;width:auto}
.sly-ps-method-name{font-size:14px;font-weight:500;color:#1f1f1f}
.sly-ps-method-check{color:#22c55e;font-size:18px;font-weight:bold}
.sly-ps-status{display:flex;align-items:flex-start;gap:12px;padding:12px 0}
.sly-ps-icon{width:28px;height:28px;flex-shrink:0}
.sly-ps-msg{flex:1}
.sly-ps-main{font-size:15px;font-weight:600;color:#1f1f1f;margin:0 0 4px}
.sly-ps-sub{font-size:13px;color:#606060;margin:0}
.sly-ps-sub.success{color:#22c55e}
.sly-ps-sub.failed{color:#ef4444}
.sly-ps-spinner{display:flex;justify-content:center;margin-top:12px}
.sly-ps-spin{width:24px;height:24px;border:3px solid #e5e5e5;border-top-color:#3b82f6;border-radius:50%;animation:slyspn 1s linear infinite}
@keyframes slyspn{to{transform:rotate(360deg)}}
