/* 100tik v0.54 — Medicine & Health dedicated parity layer. */
.sadtik-medicine-v54-page{--med:#0891b2;--med-strong:#0e7490;--med-soft:#ecfeff;--med-line:#a5f3fc}
.sadtik-medicine-v54-page .medicine-header-icon,.sadtik-medicine-v54-page .medicine-health-header>i{background:linear-gradient(135deg,#06b6d4,#0891b2)!important;color:#fff!important}
.sadtik-medicine-v54-page .sadtik-medicine-health-wrapper{border-color:#bae6fd;background:linear-gradient(145deg,rgba(236,254,255,.92),rgba(255,255,255,.98))}
.sadtik-medicine-v54-page .medicine-health-header{background:transparent!important;border-radius:0!important;padding:0 0 14px!important;margin:0 0 20px!important;border-bottom:1px solid #bae6fd!important;box-shadow:none!important;color:inherit!important}
.sadtik-medicine-v54-page .medicine-health-header h3{margin:0;color:#155e75;font-size:16px;font-weight:800;line-height:1.7}.sadtik-medicine-v54-page .medicine-health-header .header-subtitle{display:block;margin-top:3px;color:#475569;font-size:11.5px;line-height:1.9}
.sadtik-medicine-v54-page .sadtik-medicine-health-wrapper label{color:#164e63;font-weight:750}.sadtik-medicine-v54-page .sadtik-medicine-health-wrapper .field-hint{color:#52606d;font-size:11px;line-height:1.95;margin-top:6px}
.sadtik-medicine-v54-page .sadtik-medicine-health-wrapper .sadtik-input-control{background:#fff;color:#0f172a;border:1.5px solid #cbd5e1;min-height:48px}.sadtik-medicine-v54-page .sadtik-medicine-health-wrapper .sadtik-input-control:focus{border-color:var(--med);box-shadow:0 0 0 4px rgba(8,145,178,.12)}.sadtik-medicine-v54-page .sadtik-medicine-health-wrapper .sadtik-input-control::placeholder{color:#94a3b8}
.sadtik-medicine-v54-page .medical-spec-grid{display:grid;grid-template-columns:1fr;gap:14px;margin:18px 0}.sadtik-medicine-v54-page [data-medical-field][hidden]{display:none!important}
.sadtik-medicine-v54-page .price-input-wrapper{position:relative}.sadtik-medicine-v54-page .medicine-price-input{padding-left:72px}.sadtik-medicine-v54-page .input-suffix{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:800;color:var(--med-strong)}
.sadtik-medicine-v54-page .medicine-price-words{margin-top:10px;padding:11px 13px;border:1px solid var(--med-line);border-radius:10px;background:linear-gradient(135deg,#ecfeff,#cffafe);color:#155e75;display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.9}.sadtik-medicine-v54-page .medicine-price-words[hidden]{display:none!important}
.sadtik-medicine-v54-page .medicine-help-box{background:linear-gradient(135deg,#ecfeff,#f0fdfa)!important;border:1px solid #67e8f9!important;border-radius:12px!important;padding:18px 20px!important}.sadtik-medicine-v54-page .medicine-help-box,.sadtik-medicine-v54-page .medicine-help-box strong,.sadtik-medicine-v54-page .medicine-help-box li{color:#164e63!important}.sadtik-medicine-v54-page .medicine-help-box li{font-size:12px;line-height:2.05}
.sadtik-medicine-v54-page .social-toggle.active,.sadtik-medicine-v54-page .social-toggle.active span,.sadtik-medicine-v54-page .social-toggle.active i{color:#fff!important}.sadtik-medicine-v54-page .sadtik-main-submit-btn{background:linear-gradient(135deg,#06b6d4,#0891b2)!important;color:#fff!important;box-shadow:0 10px 24px rgba(8,145,178,.22)}
html[data-theme="dark"] .sadtik-medicine-v54-page{--med-soft:#0b2630;--med-line:#155e75}html[data-theme="dark"] .sadtik-medicine-v54-page .sadtik-medicine-health-wrapper{background:linear-gradient(145deg,rgba(8,31,42,.98),rgba(15,23,42,.98));border-color:#164e63}html[data-theme="dark"] .sadtik-medicine-v54-page .medicine-health-header{border-bottom-color:#164e63!important}html[data-theme="dark"] .sadtik-medicine-v54-page .medicine-health-header h3{color:#cffafe}html[data-theme="dark"] .sadtik-medicine-v54-page .medicine-health-header .header-subtitle{color:#a5f3fc}html[data-theme="dark"] .sadtik-medicine-v54-page .sadtik-medicine-health-wrapper label{color:#ecfeff}html[data-theme="dark"] .sadtik-medicine-v54-page .sadtik-medicine-health-wrapper .field-hint{color:#cbd5e1}html[data-theme="dark"] .sadtik-medicine-v54-page .sadtik-medicine-health-wrapper .sadtik-input-control{background:#0f1d2b;color:#f8fafc;border-color:#27556a}html[data-theme="dark"] .sadtik-medicine-v54-page .medicine-price-words,html[data-theme="dark"] .sadtik-medicine-v54-page .medicine-help-box{background:linear-gradient(135deg,#0b2b36,#102336)!important;border-color:#155e75!important;color:#cffafe!important}html[data-theme="dark"] .sadtik-medicine-v54-page .medicine-help-box strong,html[data-theme="dark"] .sadtik-medicine-v54-page .medicine-help-box li{color:#cffafe!important}
@media(min-width:720px){.sadtik-medicine-v54-page .medical-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sadtik-medicine-v54-page .sadtik-medicine-health-wrapper{padding:14px;border-radius:14px}.sadtik-medicine-v54-page .medicine-health-header h3{font-size:14px}.sadtik-medicine-v54-page .medicine-help-box{padding:14px!important}.sadtik-medicine-v54-page .medicine-help-box li{font-size:11.5px;line-height:1.95}}
