.osm-pricing-table .btn-singup {
    padding: 8px 25px;
    font-size: 18px;
    margin-bottom: 10px;
}
/* ============================================================
   SONIC LINGUA — оформление на формата за поръчка
   Мястото: Membership Pro → Configuration → таб „Custom CSS"
   Залепва се НАКРАЯ на това, което вече е там.
   Всичко е ограничено до #os_form.sl-co, тоест не пипа нищо друго.
   ============================================================ */

/* всичко е ограничено до формата на поръчката */
#os_form.sl-co{font-family:'Libre Franklin',-apple-system,Segoe UI,sans-serif;color:#3A3A3A;max-width:720px;}
#os_form.sl-co .control-label,#os_form.sl-co label{font-weight:500;color:#3A3A3A;}
#os_form.sl-co input[type=text],#os_form.sl-co input[type=email],#os_form.sl-co input[type=password]{
  border:1px solid #E0D8CC;border-radius:6px;padding:12px 14px;font-size:1rem;background:#FCFAF7;box-shadow:none;height:auto;}
#os_form.sl-co input[type=text]:focus,#os_form.sl-co input[type=email]:focus,#os_form.sl-co input[type=password]:focus{
  border-color:#B8553A;background:#fff;outline:none;box-shadow:none;}

/* скрити шумове: дата на старт, „Цена", „Сума с отстъпка" */
#os_form.sl-co .sl-hide{display:none !important;}

/* етикетите застават над полетата — една колона, по-четимо и на телефон */
#os_form.sl-co .form-group > .col-md-3{flex:0 0 100%;max-width:100%;margin-bottom:6px;}
#os_form.sl-co .form-group > .col-md-9{flex:0 0 100%;max-width:100%;}

/* промо кодът се показва само след клик */
#os_form.sl-co .osm-coupon-container.sl-collapsed{display:none !important;}
#os_form.sl-co .sl-coupon-toggle{display:inline-block;font-size:.82rem;color:#7A7268;
  text-decoration:underline;cursor:pointer;margin:0 0 14px;}
#os_form.sl-co .sl-coupon-toggle:hover{color:#B8553A;}

/* карта с поръчката най-отгоре */
#os_form.sl-co .sl-summary{background:#F3EDE4;border:1px solid #E0D8CC;border-radius:10px;
  padding:18px 20px;margin:0 0 24px;}
#os_form.sl-co .sl-summary-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;}
#os_form.sl-co .sl-summary-name{font-weight:700;color:#1E1E1E;font-size:1.02rem;}
#os_form.sl-co .sl-summary-price{font-weight:700;color:#B8553A;font-size:1.5rem;white-space:nowrap;}
#os_form.sl-co .sl-summary ul{list-style:none;margin:12px 0 0;padding:0;}
#os_form.sl-co .sl-summary li{font-size:.86rem;color:#7A7268;line-height:1.7;padding-left:20px;position:relative;}
#os_form.sl-co .sl-summary li:before{content:'✓';position:absolute;left:0;color:#2D5E4A;font-weight:700;}

/* сумата за плащане */
#os_form.sl-co .sl-total-row input{font-weight:700 !important;color:#B8553A !important;font-size:1.35rem !important;
  background:transparent !important;border:none !important;padding-left:0 !important;box-shadow:none !important;}
#os_form.sl-co .sl-total-row .input-group-text,#os_form.sl-co .sl-total-row .input-group-append{
  background:transparent !important;border:none !important;color:#B8553A !important;font-size:1.1rem;font-weight:700;}

/* пояснение към банковия превод */
#os_form.sl-co .sl-pm-note{display:block;font-size:.78rem;color:#ADA396;line-height:1.5;margin:2px 0 8px 24px;}

/* успокоителният блок над бутона */
#os_form.sl-co .sl-trust{border-top:1px solid #E0D8CC;margin:22px 0 18px;padding-top:18px;}
#os_form.sl-co .sl-trust p{font-size:.86rem;color:#7A7268;line-height:1.7;margin:0 0 6px;padding-left:26px;position:relative;}
#os_form.sl-co .sl-trust p span{position:absolute;left:0;}
#os_form.sl-co .sl-trust p strong{color:#1E1E1E;}

/* бутонът */
#os_form.sl-co #btn-submit{background:#B8553A !important;border:none !important;color:#fff !important;
  font-weight:700 !important;font-size:1.05rem !important;padding:18px 40px !important;border-radius:6px !important;
  width:100%;max-width:460px;transition:background .2s;}
#os_form.sl-co #btn-submit:hover{background:#8C3A25 !important;}
#os_form.sl-co .sl-btn-note{font-size:.78rem;color:#ADA396;margin:10px 0 0;max-width:460px;}

@media (max-width:600px){
  #os_form.sl-co #btn-submit{max-width:100%;}
  #os_form.sl-co .sl-summary-price{font-size:1.3rem;}
}