body{font-family:Tahoma, sans-serif; direction:rtl; background:#f6f7fb;}
.spt-container{max-width:860px;margin:18px auto;padding:18px;background:#fff;border-radius:10px;box-shadow:0 6px 20px rgba(0,0,0,0.06);}
.spt-question{padding:10px;border-radius:6px;margin-bottom:8px;}
.spt-btn{display:inline-block;padding:8px 14px;background:#0b74de;color:#fff;border-radius:6px;text-decoration:none;margin-left:6px;}
.spt-progress-wrap{background:#e6e9ef;height:10px;border-radius:6px;overflow:hidden;margin-bottom:12px;}
.spt-progress{height:100%;width:0;background:#0b74de;}