.reservation-inspection .md3-car-card { font: inherit; cursor: pointer; width: 100%; }
.reservation-inspection .md3-car-grid { margin-bottom: 24px; }
.reservation-inspection .reservation-inspection-tax { font-size: var(--typescale-label-small); line-height: var(--typescale-label-small-line-height); font-weight: normal; color: var(--text-muted); }
.reservation-inspection .reservation-inspection-agreement { display: block; margin: 24px 0; font-size: var(--typescale-body); line-height: var(--typescale-body-line-height); }
.reservation-inspection .reservation-inspection-agreement input { margin-right: 8px; }
.reservation-inspection [aria-invalid="true"] { border-color: #b3261e !important; }
.reservation-inspection button { font-family: inherit; }

.reservation-inspection .md3-error-text { display: flex; font-size: var(--typescale-label-small); line-height: var(--typescale-label-small-line-height); color: var(--md-error, #b3261e); font-weight: 700; margin-top: 4px; align-items: center; gap: 4px; }
.reservation-inspection .md3-error-text .material-symbols-outlined { font-size: 14px; flex-shrink: 0; }
