/* Scoped to couples-conflict landing only, never site-wide. */
#fk-conflict-form .fkcf-progress-caption {
  color:#5a5e63;font-size:13px;line-height:2;margin:12px 0 0;text-align:right;
}
#fk-conflict-form .fkcf-question {
  min-width:0;border:0;padding:0;margin:0 0 20px;direction:rtl;text-align:right;
}
#fk-conflict-form .fkcf-question legend {
  font-size:15px;font-weight:700;color:#272a2c;line-height:2;padding:0 0 9px;
}
#fk-conflict-form .fkcf-options {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
#fk-conflict-form .fkcf-chip {display:flex;align-items:center;gap:8px;direction:rtl;cursor:pointer;line-height:1.8;border:1px solid #dfe2e5;background:#fff;padding:10px 13px;border-radius:12px;font-size:14px;}
#fk-conflict-form .fkcf-chip:has(input:checked){border-color:#dce400;background:#fffef1;}
#fk-conflict-form .fkcf-chip input{accent-color:#a8b000;flex-shrink:0;}
#fk-conflict-form .fkcf-step-note {color:#5b6065;margin:10px 0;font-size:13px;line-height:1.9;}
#fk-conflict-form .fkcf-note {background:#f6f6f6;border-right:3px solid #e4ed20;color:#50565a;padding:12px 13px;border-radius:9px;line-height:2;font-size:13px;}
#fk-conflict-form .fkcf-validation {color:#a12222;font-size:13px;line-height:1.8;}
#fk-conflict-form .fkcf-validation[hidden],#fk-conflict-form .fk-otp-box[hidden]{display:none !important;}
#fk-conflict-form .fkcf-sr-category{display:none !important;}
#fk-conflict-form .fk-choice-list label[hidden]{display:none !important;}
@media(max-width:600px){#fk-conflict-form .fkcf-options{grid-template-columns:minmax(0,1fr);}#fk-conflict-form .fkcf-chip{min-height:42px;}}
