/* Base compacte : trois premières colonnes fixes parfaitement jointes. */
#crmTable{min-width:1940px!important}
#crmTable .row-number{width:48px!important;min-width:48px!important;max-width:48px!important}
#crmTable .c-date{width:84px!important;min-width:84px!important;max-width:84px!important}
#crmTable .c-hot{width:48px!important;min-width:48px!important;max-width:48px!important}
#crmTable .c-company{width:150px!important;min-width:150px!important;max-width:150px!important}
#crmTable .c-source{width:108px!important;min-width:108px!important;max-width:108px!important}
#crmTable .c-status{width:124px!important;min-width:124px!important;max-width:124px!important}
#crmTable .c-name{width:148px!important;min-width:148px!important;max-width:148px!important}
#crmTable .c-website{width:155px!important;min-width:155px!important;max-width:155px!important}
#crmTable .c-email{width:174px!important;min-width:174px!important;max-width:174px!important}
#crmTable .c-phone{width:124px!important;min-width:124px!important;max-width:124px!important}
#crmTable .c-infos{width:155px!important;min-width:155px!important;max-width:155px!important}
#crmTable .c-last-activity{width:106px!important;min-width:106px!important;max-width:106px!important}
#crmTable .c-followup-date,#crmTable .c-closing{width:132px!important;min-width:132px!important;max-width:132px!important}
#crmTable .c-call{width:112px!important;min-width:112px!important;max-width:112px!important}
#crmTable .c-check{width:82px!important;min-width:82px!important;max-width:82px!important}

#crmTable .sticky-a{left:48px!important;z-index:12!important}
#crmTable .sticky-b{left:132px!important;z-index:12!important}
#crmTable .sticky-c{left:180px!important;z-index:12!important;box-shadow:9px 0 16px -14px rgba(20,45,35,.92)!important}
#crmTable .group.manager.sticky-a{left:48px!important;width:282px!important;min-width:282px!important;max-width:282px!important;z-index:32!important}
#crmTable .column-row .sticky-a,#crmTable .column-row .sticky-b,#crmTable .column-row .sticky-c{z-index:31!important}
#crmTable tbody .sticky-a,#crmTable tbody .sticky-b,#crmTable tbody .sticky-c{background:inherit!important}

#tableView .toolbar{min-height:56px;padding:8px 12px}
#tableView .search,#tableView .filters select,#tableView .filters button{height:34px!important}
#tableView .sheet-card{border-radius:0 0 13px 13px}
#tableView .table-scroller{max-height:calc(100vh - 235px);min-height:300px}
#crmTable .group-row th{height:26px!important}
#crmTable .column-row th{height:38px!important;padding:6px 5px!important;font-size:7px!important;letter-spacing:.35px!important}
#crmTable tbody td{height:46px!important;padding:4px 6px!important}
#crmTable td input,#crmTable td select,#crmTable td textarea{height:31px!important;padding:5px 6px!important;font-size:9px!important}
#crmTable td.c-call input[type="date"]{width:100px!important;height:30px!important;font-size:8px!important;left:0!important}
#crmTable .priority-star{width:26px!important;height:26px!important;border-radius:8px!important;font-size:14px!important}
#crmTable .activity-button{min-height:30px!important;padding:4px 7px!important;font-size:8px!important}
#crmTable .activity-date-cell{font-size:8px!important}
@media(max-width:900px){#tableView .table-scroller{max-height:calc(100vh - 300px)}}
