
.repair-consultation .section-heading__title .heading-icon { font-size: 1em; width: 1em; height: 1em; }
.repair-consultation__panel > .section-heading { margin-bottom: 16px; }
.repair-consultation__columns { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 32px; margin-top: 32px; }
.repair-consultation__symptoms { background: var(--color-surface-base); border: 1px solid var(--color-border-default); border-radius: var(--radius-large); padding: 24px; }
.repair-consultation__symptoms article + article { border-top: 1px solid var(--color-border-default); margin-top: 20px; padding-top: 20px; }
.repair-consultation__symptoms h3 { margin: 0 0 8px; }
.repair-consultation__symptoms p { margin: 0; }
.repair-consultation__symptom-action { margin-top: 16px; }
@media (min-width: 768px) {
  .repair-consultation__symptoms article { display: grid; grid-template-columns: minmax(0, 1fr) auto; column-gap: 16px; }
}
@media (min-width: 768px) {
  .repair-consultation__symptoms article > h3,
  .repair-consultation__symptoms article > p { grid-column: 1; }
}
@media (min-width: 768px) {
  .repair-consultation__symptom-action { grid-column: 2; grid-row: 1 / 3; align-self: center; margin-top: 0; }
}
@media (min-width: 768px) {
  .repair-consultation__symptom-action .button { width: auto; }
}
.repair-consultation__guidance { border-radius: var(--radius-large); padding: 24px; background: var(--color-brand-green-dark); color: white; }
.repair-consultation__guidance h3 { margin: 0 0 24px; color: inherit; }
.repair-consultation__guidance ul { padding-left: 1.3em; color: var(--color-brand-lime, #c9f331); font-size: 1.125rem; font-weight: 700; }
.repair-consultation__guidance p { margin-bottom: 0; }
.repair-consultation__guidance p.annotation-note { padding-inline-start: 0; color: inherit; font-size: var(--font-size-small); }
.repair-consultation__guidance p.annotation-note::before { content: none; }
@media (max-width: 767px) { .repair-consultation__columns { grid-template-columns: minmax(0, 1fr); gap: 20px; } }
@media (max-width: 767px) {
  .repair-consultation__symptoms { order: -1; }
}