.web-beam-multiple-shell .web-post-module-hero {
    border-radius: 8px;
}

#beam-module-add-row {
    background: linear-gradient(180deg, rgba(103, 150, 123, 0.98), rgba(83, 130, 130, 0.65)) !important;
    border: 1px solid rgba(103, 150, 123, 0.48) !important;
    color: #1b0f04 !important;
    font-size: 14px !important;
}

#beam-module-editor-close {
    min-height: 36px !important;
    border: 1px solid rgba(185, 116, 52, 0.55) !important;
    border-radius: 6px !important;
    background: linear-gradient(rgb(201, 134, 69), rgb(159, 100, 53)) !important;
    color: #1b0f04 !important;
    font-size: 13px !important;
    font-weight: 700;
    line-height: 13px !important;
}

.web-beam-multiple-table th:nth-child(1),
.web-beam-multiple-table td:nth-child(1) {
    flex: 2 1 210px;
}

.web-beam-multiple-table th:nth-child(2),
.web-beam-multiple-table td:nth-child(2) {
    flex: 1 1 110px;
}

.web-beam-multiple-table th:nth-child(3),
.web-beam-multiple-table td:nth-child(3) {
    flex: 1 1 130px;
}

.web-beam-multiple-table th:nth-child(4),
.web-beam-multiple-table td:nth-child(4) {
    flex: 1.4 1 150px;
}

.web-beam-multiple-table th:nth-child(5),
.web-beam-multiple-table td:nth-child(5) {
    flex: 0 1 72px;
}

.web-beam-multiple-table th:nth-child(6),
.web-beam-multiple-table td:nth-child(6) {
    flex: 0 1 100px;
}

.web-beam-multiple-table th:nth-child(7),
.web-beam-multiple-table td:nth-child(7) {
    flex: 0 1 140px;
}

.web-beam-multiple-table .web-post-module-action-btn--copy {
    background: linear-gradient(180deg, rgba(78, 106, 135, 0.98), rgba(45, 63, 82, 0.98)) !important;
    border: 1px solid rgba(126, 154, 184, 0.32) !important;
    color: #dce9f6 !important;
}

.web-beam-multiple-table input[type="text"] {
    width: 100%;
    min-width: 0;
    min-height: 38px;
    box-sizing: border-box;
    border: 1px solid rgba(122, 146, 170, 0.28);
    border-radius: 6px;
    background: rgba(18, 24, 31, 0.72);
    color: #dce9f6;
    font-size: 14px;
}

.web-beam-multiple-table input:focus,
.web-beam-multiple-table select:focus {
    border-color: rgba(255, 177, 111, 0.74);
    box-shadow: 0 0 0 3px rgba(255, 177, 111, 0.24);
    outline: none;
}

.web-beam-multiple-table__customised {
    position: relative;
    align-items: center !important;
    justify-content: center;
}

.web-beam-multiple-table__customised .web-post-module-field-label {
    position: absolute;
    top: 0.55rem;
}
