.selected-part-label { display: none; }

@media (max-width: 767px) {
    #parts.selected-parts-list,
    .selected-parts-list > tbody { display: block; }

    .selected-parts-list > thead {
        position: absolute;
        width: 1px;
        height: 1px;
        overflow: hidden;
        clip-path: inset(50%);
    }

    .selected-parts-list .selected-parts-group,
    .selected-parts-list .selected-parts-group > td { display: block; }
    .selected-parts-list .selected-parts-group > td { padding: 9px 12px; background: #eee; }
    .selected-parts-group h4 { margin: 0; font-size: 15px; }

    .selected-parts-list .selected-part {
        display: grid;
        grid-template-columns: auto minmax(0, 1fr) auto;
        gap: 7px 8px;
        align-items: start;
        padding: 11px 12px;
        border-bottom: 1px solid #ddd;
    }

    .selected-parts-list .selected-part > td {
        display: block;
        width: auto;
        min-width: 0;
        margin: 0;
        padding: 0 !important;
        border: 0 !important;
        text-align: start;
        background: transparent;
    }

    .selected-part-position { grid-area: 1 / 1; }
    .selected-part-title { grid-area: 1 / 2; }
    .selected-part-title h4 { margin: 0; font-size: 15px; line-height: 1.35; }
    .selected-part-remove { grid-area: 1 / 3; }
    .selected-part-number { grid-area: 2 / 2 / auto / -1; font-size: 14px; }
    .selected-part-number .part_text { white-space: nowrap; font-size: 14px; }
    .selected-part-quantity { grid-area: 3 / 2; }
    .selected-part-date { grid-area: 3 / 3; }
    .selected-part-label { display: inline; }
    .selected-part-addition, .selected-part-note { grid-column: 2 / -1; font-size: 13px; }
    .selected-part-note > p:empty, .selected-part-note > p:has(> i:empty) { display: none; }
    .selected-parts-list .selected-part-note:has(> p > i:empty) { display: none; }
    .selected-part-addition .inner_table { width: 100%; max-width: 100%; }
    .selected-part-addition .inner_table td { width: auto; overflow-wrap: anywhere; }
}
