/* Basic styles for Study Promo Card - editable by the user via admin settings page (texts only) */
.study-promo-card{
    max-width:360px;
    border:1px solid #eee;
    padding:22px;
    border-radius:8px;
    font-family: Arial, sans-serif;
    background:#fff;
    box-shadow:0 6px 18px rgba(0,0,0,0.06);
}
.study-promo-card .badge{
    display:inline-block;
    background:#c61b2b;
    color:#fff;
    padding:6px 12px;
    border-radius:20px;
    font-size:13px;
    margin-bottom:10px;
}
.study-promo-card .sp-title{
    color:#0b3b72;
    font-size:20px;
    margin:6px 0 8px;
}
.study-promo-card .sp-sub{ color:#555; margin-bottom:12px; }
.study-promo-card .deadline{ background:#ff5a4d; color:#fff; padding:10px; border-radius:8px; display:inline-block; margin-bottom:8px; }
.study-promo-card .timer{ color:#666; margin:8px 0; font-weight:600; }
.study-promo-card .benefits{ list-style:none; padding:0; margin:8px 0 12px; color:#444; }
.study-promo-card .benefits li{ margin:6px 0; }
.study-promo-card .start-text{ margin-bottom:10px; }
.gender-buttons{ display:flex; gap:12px; margin-bottom:12px; }
.sp-btn{ flex:1; text-align:center; padding:12px 10px; border-radius:8px; text-decoration:none; color:#fff; font-weight:700; display:inline-block; }
.sp-btn-male{ background:#052a56; }
.sp-btn-female{ background:#b81f2d; }
.trust-row{ display:flex; gap:12px; font-size:13px; color:#555; align-items:center; justify-content:flex-start; }
.trust-item{ display:inline-flex; gap:6px; align-items:center; }
@media(max-width:420px){
    .study-promo-card{ max-width:100%; padding:16px; }
}
