.salesroom_table {
    border-collapse: separate;
    border: 1px solid var(--pico-form-element-border-color);
    border-radius: 9px;
    overflow: hidden;

    &.table_with_inputs {
        input, select, textarea {
            border: unset;
            border-radius: 0px;
            margin-top: 0px;
            /* background: transparent; */

            &:focus {
                border: unset !important;
                --pico-box-shadow: unset !important;
                background-color: transparent !important;
                box-shadow: unset !important;
            }
        }
        label {
            margin-bottom: 0px;
        }
        tbody th {
            padding: 0px;
        }
        select { 
             position: relative;
        }
        select::after {
            content: 'â–¼';
            position: absolute;
            right: 10px;
            top: 50%;
            transform: translateY(-50%);
            pointer-events: none;
        }
        span {
            display: none;
        }
    }
    thead {
        tr {
            th {
                padding: 10px 10px; 
                border: 1px solid var(--pico-form-element-border-color);
                background: var(--salesroom-background);
                height: 40px;
                &:first-of-type {
                    /* border-radius: 9px 0px 0px 0px; */
                }
                &:last-of-type {
                    /* border-radius: 0px 9px 0px 0px; */
                }
            }

        }
    }
    tbody {
        tr {
            th {
                padding: 10px 10px; 
                border: 1px solid var(--pico-form-element-border-color);
                height: 40px;
            }
            &:last-of-type {
                /* border-radius: 0px 0px 9px 9px; */
                th {
                    
                    &:first-of-type {
                        /* border-radius: 0px 0px 0px 9px; */
                    }
                    &:last-of-type {
                        /* border-radius: 0px 0px 9px 0px; */
                    }
                }
            }
        }
    }
}
