/* Sickomet Consult — ~2KB, no external fonts, no JS. Scoped to .sc-* so it cannot leak into the theme. */
.sc-wrap{direction:rtl;text-align:right;font-family:inherit;color:inherit;max-width:640px;margin:0 auto;line-height:1.9}
.sc-wrap *{box-sizing:border-box}
.sc-form{display:flex;flex-direction:column;gap:14px}
.sc-row label{display:block;font-size:14px;opacity:.85;margin-bottom:6px}
.sc-form input[type=text],.sc-form input[type=tel],.sc-form select,.sc-form textarea{
  width:100%;padding:12px 14px;border:1px solid rgba(0,0,0,.18);border-radius:10px;
  background:#fff;color:#111;font:inherit;line-height:1.6}
.sc-form input:focus,.sc-form select:focus,.sc-form textarea:focus{outline:2px solid #E07A4F;outline-offset:1px}
.sc-topics{border:0;margin:0;padding:0}
.sc-topics legend{font-size:14px;opacity:.85;margin-bottom:8px;padding:0}
.sc-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
@media(max-width:420px){.sc-grid{grid-template-columns:1fr}}
.sc-topic{position:relative;display:block;cursor:pointer}
.sc-topic input{position:absolute;opacity:0;inset:0;width:100%;height:100%;cursor:pointer}
.sc-topic span{display:block;padding:12px;border:1px solid rgba(0,0,0,.16);border-radius:10px;font-size:14px;line-height:1.6}
.sc-topic input:checked+span{border-color:#E07A4F;box-shadow:inset 0 0 0 1px #E07A4F}
.sc-topic input:focus-visible+span{outline:2px solid #E07A4F;outline-offset:2px}
.sc-btn{margin-top:4px;padding:14px;border:0;border-radius:12px;background:#E07A4F;color:#1a0d06;
  font:inherit;font-weight:700;font-size:16px;cursor:pointer}
.sc-btn:hover{filter:brightness(1.05)}
.sc-note{font-size:12px;opacity:.65;margin:0}
.sc-hp{position:absolute!important;left:-9999px!important;height:1px;width:1px;overflow:hidden}
.sc-card{padding:16px 18px;border-radius:12px;margin:12px 0;border:1px solid rgba(0,0,0,.12)}
.sc-ok{border-color:#7fc24a;background:rgba(127,194,74,.10)}
.sc-err{border-color:#F0544A;background:rgba(240,84,74,.10)}
