.industrial-type-options {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px 12px;
    min-width: 0;
    margin: 0 0 16px;
    padding: 0;
    border: 0;
}

.industrial-type-options legend {
    margin-bottom: 8px;
    font-weight: 600;
}

.industrial-type-options label {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0;
    min-width: 0;
    cursor: pointer;
}

.industrial-type-options input {
    flex: 0 0 auto;
    width: 16px;
    height: 16px;
}

.industrial-type-options span {
    overflow-wrap: anywhere;
}
.modal-panel[aria-label="Selected site VOA rating evidence"] .price-paid-year-group > header {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.modal-panel[aria-label="Selected site VOA rating evidence"] .price-paid-year-group > header > div:first-child {
    grid-column: 1 / -1;
}

.modal-panel[aria-label="Selected site VOA rating evidence"] .price-paid-year-group > header strong,
.modal-panel[aria-label="Selected site VOA rating evidence"] .price-paid-year-group > header span {
    white-space: normal;
    overflow-wrap: anywhere;
}

@media (max-width: 600px) {
    .modal-panel[aria-label="Selected site VOA rating evidence"] .price-paid-year-group > header {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
.industrial-area-shortcuts {
    border: 0;
    padding: 0;
    margin: 12px 0 16px;
    min-width: 0;
}
.industrial-area-shortcuts legend { margin-bottom: 8px; font-weight: 600; }
.industrial-area-shortcuts .header-actions { flex-wrap: wrap; }
.industrial-area-shortcuts button { white-space: normal; overflow-wrap: anywhere; }
.industrial-area-shortcuts button[aria-pressed="true"] { outline: 2px solid currentColor; outline-offset: 1px; }
