.ag-body{.ag-cell-value{font-size:13px}.ag-cell.uneditable{background-color:#f0f0f0}}.business-appointment-table{--ba-border-strong:#d2d6d5;--ba-border-regular:#e8edf2}.business-appointment-table>div>.ag-root-wrapper>.ag-root-wrapper-body>.ag-root>.ag-header{height:48px!important;min-height:48px!important;.ag-header-cell,.ag-header-group-cell,.ag-header-row{font-weight:600}.ag-header-cell-label,.ag-header-group-cell-label{display:flex;align-items:center;justify-content:center}.ag-header-row-column-group{height:24px!important}.ag-header-row-column{top:24px!important}}.business-appointment-table .ag-cell{border-right:1px solid var(--ba-border-regular)!important;border-bottom:1px solid var(--ba-border-regular)!important;font-size:13px;font-weight:500;display:flex;align-items:center;min-height:43px;padding:0}.business-appointment-table .ag-viewport>.ag-spanning-container>div>div>.ag-cell:not(.company-span-terminal-cell){border-top:2px solid var(--ba-border-strong)!important;border-right:2px solid var(--ba-border-regular)!important}.business-appointment-table .ag-cell.company-span-terminal-cell{border-top:1px solid var(--ba-border-regular)!important;border-right:1px solid var(--ba-border-regular)!important}.business-appointment-table .ag-cell:has(>.hover-add-row-cell-content){padding:0!important}.business-appointment-table .ag-cell .ag-cell-wrapper{display:flex;align-items:center;height:100%}.business-appointment-table .ag-cell.ag-cell-value{display:flex;align-items:center;width:100%}.business-appointment-table .ag-header-cell{border-top:none;border-right:none!important}.business-appointment-table .ag-cell:last-child:not(.contact-result-divider-cell),.business-appointment-table .ag-header-cell:last-child:not(.contact-result-divider-cell){border-right:none!important}.business-appointment-table .ag-row.company-first-row .ag-cell,.business-appointment-table .ag-spanned-row.company-first-row .ag-cell{border-top:2px solid var(--ba-border-strong)!important}.business-appointment-table .contact-result-divider-cell,.business-appointment-table .contact-result-divider-header{border-right:2px solid var(--ba-border-strong)!important}.business-appointment-table .ba-company-basic-header{background-color:#cdcffc!important;color:#1f2937!important}.business-appointment-table .ba-company-basic-cell{background-color:#f5f4fe}.business-appointment-table .ba-company-detail-header{background-color:#cde5fc!important;color:#1f2937!important}.business-appointment-table .ba-company-detail-cell{background-color:#f4f7fe}.business-appointment-table .ba-contact-header{background-color:#cdf9e1!important;color:#1f2937!important}.business-appointment-table .ba-contact-cell{background-color:#f3fbf8}.business-appointment-table .ba-acquisition-header{background-color:#ffe8d9!important;color:#1f2937!important}.business-appointment-table .ba-acquisition-cell{background-color:#fbf8f3}.business-appointment-table .ba-deal-result-header{background-color:#ffd9db!important;color:#1f2937!important}.business-appointment-table .ba-deal-result-cell{background-color:#fdf5f4}.business-appointment-table .ba-deal-detail-header{background-color:#fef4ba!important;color:#1f2937!important}.business-appointment-table .ba-deal-detail-cell{background-color:#fefcee}