.data-table-section{background-color:#fff;padding:20px;position:relative}.data-table-header{justify-content:flex-end;align-items:center;gap:16px;margin-bottom:20px;display:flex}.data-table-header--split{justify-content:space-between}.data-table-header__start{flex:1;min-width:0}.data-table-header--start-only{justify-content:flex-start}.data-table-wrapper{background:var(--white-color);width:100%;overflow-x:auto}.data-table-wrapper::-webkit-scrollbar{height:4px}.data-table-wrapper::-webkit-scrollbar-track{background:var(--white-color)}.data-table-wrapper::-webkit-scrollbar-thumb{background:var(--primary-light);border-radius:9999px}.data-table{table-layout:fixed;border-spacing:0;width:100%}.data-table thead tr{background:color-mix(in srgb, var(--matte-red) 35%, var(--white-color));height:65px}.data-table thead tr th:first-child{border-top-left-radius:2.5rem;border-bottom-left-radius:2.5rem}.data-table thead tr th:last-child{border-top-right-radius:2.5rem;border-bottom-right-radius:2.5rem}.data-table th{font-size:var(--font-paragraph);font-family:var(--font-family-paragraph-bold);letter-spacing:var(--letter-spacing-paragraph-bold);line-height:var(--line-height-paragraph-bold);color:var(--primary-color);text-align:center;border-right:1px solid var(--primary-light);vertical-align:middle;padding:0 16px}.data-table th:first-child{padding-left:20px}.data-table th:last-child{border-right:none}.data-table tbody tr{background:var(--white-color);border-bottom:1px solid var(--primary-light);height:65px}.data-table td{font-size:var(--font-paragraph);font-family:var(--font-family-paragraph);letter-spacing:var(--letter-spacing-paragraph);line-height:var(--line-height-paragraph);color:var(--primary-color);border-right:1px solid var(--primary-light);vertical-align:middle;padding:0 16px}.data-table td:first-child{padding-left:20px}.data-table td:last-child{border-right:none}.data-table-col-people{width:14%;min-width:120px}.data-table-col-brand{width:14%;min-width:100px}.data-table-col-regions{width:16%;min-width:120px}.data-table-col-location{width:14%;min-width:120px}.data-table-col-mail{width:16%;min-width:120px}.data-table-col-phone{width:13%;min-width:100px}.data-table-col-status{width:9%;min-width:120px}
.sales-team-error{font-family:var(--font-family-paragraph);font-size:var(--font-small);color:var(--matte-red,#ff6464);margin:0 0 12px;padding:0}.contacts-filter-tabs{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.data-table-header .contacts-filter-tabs{margin-bottom:0}.contacts-filter-tabs__tab [class*=filterTabLabel]{align-items:center;gap:8px;display:inline-flex}.contacts-filter-tabs__dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.contacts-filter-tabs__dot--all{background:var(--primary-light)}.contacts-filter-tabs__dot--team{background:color-mix(in srgb, var(--matte-red) 45%, var(--primary-light))}.contacts-filter-tabs__dot--salesReps{background:color-mix(in srgb, var(--primary-color) 35%, var(--primary-light))}.contacts-filter-tabs__dot--clients{background:color-mix(in srgb, var(--matte-red) 30%, var(--primary-light))}.contacts-filter-tabs__dot--brands{background:color-mix(in srgb, var(--primary-color) 50%, var(--primary-light))}.contacts-filter-tabs__tab[aria-selected=true] .contacts-filter-tabs__dot--all{background:var(--primary-light)}.contacts-filter-tabs__tab[aria-selected=true] .contacts-filter-tabs__dot--team{background:color-mix(in srgb, var(--matte-red) 55%, var(--white-color))}.contacts-filter-tabs__tab[aria-selected=true] .contacts-filter-tabs__dot--salesReps{background:color-mix(in srgb, var(--primary-light) 80%, var(--white-color))}.contacts-filter-tabs__tab[aria-selected=true] .contacts-filter-tabs__dot--clients{background:color-mix(in srgb, var(--matte-red) 45%, var(--white-color))}.contacts-filter-tabs__tab[aria-selected=true] .contacts-filter-tabs__dot--brands{background:color-mix(in srgb, var(--primary-light) 75%, var(--white-color))}.sales-team-text-cell,.sales-team-name-cell{font-family:var(--font-family-paragraph);font-size:var(--font-small)}.sales-team-name-cell{font-family:var(--font-family-paragraph-bold)}.sales-team-link{font-family:var(--font-family-paragraph);font-size:var(--font-small);color:var(--primary-color);text-decoration:none}.sales-team-link:hover{text-decoration:underline}.sales-team-people-pill{background-color:var(--primary-light);border-radius:9999px;align-items:center;gap:8px;max-width:max-content;max-height:40px;padding:4px 10px 4px 2px;display:inline-flex}.sales-team-section{flex-direction:column;flex:1;display:flex}.sales-team-section>.data-table-section{flex:1}.sales-team-mail-cell{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.sales-team-text-cell{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.sales-team-name-cell{text-overflow:ellipsis;white-space:nowrap;max-width:140px;display:block;overflow:hidden}.sales-team-status-dropdown .sales-team-status-pill{box-sizing:border-box;border:1px solid var(--primary-light);background:var(--primary-light);min-width:108px;height:35px;font-size:var(--font-small);font-family:var(--font-family-small);border-radius:9999px;align-items:center;padding:0 8px;display:inline-flex}.sales-team-status-dropdown [data-slot=select-trigger]{border:1px solid var(--primary-light);background:var(--primary-light);border-radius:9999px;width:108px;height:35px!important;min-height:35px!important;font-size:var(--font-small)!important;font-family:var(--font-family-small)!important;padding:0 8px!important}.sales-team-status-dropdown [data-slot=select-trigger] [data-slot=select-value]{font-size:var(--font-small)!important;font-family:var(--font-family-small)!important;border-radius:9999px!important}.sales-team-status-dropdown [data-slot=select-trigger] svg{flex-shrink:0;width:20px;height:20px}.sales-team-pending-actions{white-space:nowrap;flex-flow:row;align-items:center;gap:6px;display:flex}.sales-team-pending-accept-btn{font-family:var(--font-family-smaller);font-size:var(--font-smaller)!important;background:var(--primary-color)!important;color:var(--white-color)!important;border-color:var(--primary-color)!important;border-radius:9999px!important;padding:5px 12px!important;line-height:1.2!important}.sales-team-pending-accept-btn:hover:not(:disabled){opacity:.92}.sales-team-pending-decline-btn{font-size:var(--font-smaller)!important;font-family:var(--font-family-smaller)!important;border-radius:9999px!important;height:24px!important;padding:5px 12px!important;line-height:1.2!important}.sales-team-status-dropdown-content [data-slot=select-item]{font-size:var(--font-small);font-family:var(--font-family-small);padding:8px}@media screen and (max-width:767px){.sales-team-section .data-table-wrapper{overflow-x:visible}.sales-team-section .data-table thead{display:none}.sales-team-section .data-table,.sales-team-section .data-table tbody{width:100%;display:block}.sales-team-section .data-table tbody tr{border:1px solid var(--primary-light);border-bottom:1px solid var(--primary-light);border-radius:12px;height:auto;margin-bottom:12px;padding:16px;display:block}.sales-team-section .data-table td{width:100%;min-width:unset;border-right:none;align-items:center;gap:12px;padding:6px 0;display:flex}.sales-team-section .data-table-col-people,.sales-team-section .data-table-col-brand,.sales-team-section .data-table-col-regions,.sales-team-section .data-table-col-location,.sales-team-section .data-table-col-mail,.sales-team-section .data-table-col-phone,.sales-team-section .data-table-col-status{width:100%;min-width:unset}.sales-team-section .data-table td:before{font-family:var(--font-family-paragraph-bold);font-size:var(--font-small);color:var(--primary-color);flex-shrink:0;min-width:90px}.sales-team-section .data-table-col-brand:before{content:"Brand:"}.sales-team-section .data-table-col-regions:before{content:"Regions:"}.sales-team-section .data-table-col-location:before{content:"Location:"}.sales-team-section .data-table-col-mail:before{content:"Mail:"}.sales-team-section .data-table-col-phone:before{content:"Phone:"}.sales-team-section .data-table-col-status:before{content:"Status:"}.sales-team-section .data-table-col-people{border-bottom:1px solid var(--primary-light);margin-bottom:4px;padding-bottom:12px}.sales-team-section .data-table-col-brand .sales-team-text-cell,.sales-team-section .data-table-col-regions .sales-team-text-cell,.sales-team-section .data-table-col-location .sales-team-text-cell,.sales-team-section .data-table-col-people .sales-team-name-cell{white-space:normal;max-width:none;text-overflow:unset;overflow:visible}.sales-team-section .data-table-col-mail .sales-team-mail-cell{white-space:normal;max-width:none;text-overflow:unset;word-break:break-all;overflow:visible}}
