.table-wrapper{display:flex;flex-direction:column;gap:24px;width:100%}.specialities-table tbody tr td,.specialities-table thead tr th{padding:12px 20px}.appointments-table-fixed{table-layout:fixed;min-width:1074px}.tasks-table-fixed{table-layout:fixed;min-width:1110px}.forms-table-fixed{table-layout:fixed;min-width:934px}.invoice-table-fixed{table-layout:fixed;min-width:1220px}.companions-table-fixed{table-layout:fixed;min-width:1096px}.inventory-table-fixed{table-layout:fixed;min-width:1081px}.inventory-turnover-table-fixed{table-layout:fixed;min-width:1040px}.invoice-compact-fixed{table-layout:fixed}.inventory-turnover-table-fixed thead th:nth-child(n+3):nth-child(-n+8),.invoice-compact-fixed thead th:nth-child(3),.invoice-table-fixed thead th:nth-child(5),.invoice-table-fixed thead th:nth-child(6),.invoice-table-fixed thead th:nth-child(7){text-align:right}.appointments-scroll-x .TableBodyScroll,.companions-scroll-x .TableBodyScroll,.forms-scroll-x .TableBodyScroll,.inventory-scroll-x .TableBodyScroll,.inventory-turnover-scroll-x .TableBodyScroll,.invoice-scroll-x .TableBodyScroll,.tasks-scroll-x .TableBodyScroll{overflow-x:auto}.card-list,.inventory-card-list{display:none}.companions-table-list,.inventory-table-list{display:flex}@media screen and (max-width:767px){.companions-table-list{display:none}}@media screen and (max-width:1279.98px){.table-list{display:none}.card-list{display:flex;gap:16px;flex-direction:row;flex-wrap:wrap;align-content:flex-start}}@media screen and (max-width:1023px){.inventory-table-list{display:none}.inventory-card-list{display:flex;gap:16px;flex-direction:row;flex-wrap:wrap;align-content:flex-start}}@media screen and (min-width:640px) and (max-width:1023px){.inventory-card-list{gap:24px}}@media screen and (min-width:640px) and (max-width:1279.98px){.card-list{gap:24px}}.cell-ink-success{color:var(--success)}.cell-ink-warn{color:var(--warn-text)}.cell-ink-danger{color:var(--danger-text)}.cell-ink-link{color:var(--blue-text)}.grid-row-action{border-color:var(--divider)}.InviteDetails{color:var(--color-primary-500);font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.32px;font-family:var(--font-satoshi);cursor:pointer}.InviteExpires,.InviteTime{color:var(--color-neutral-900)}.InviteExpires,.InviteTime,.OrgListDetails{font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.32px;font-family:var(--font-satoshi)}.OrgListDetails{color:var(--color-primary-500);cursor:pointer}.OrgStatus{padding:8px 16px;justify-content:center;gap:10px;border-radius:16px;background:var(--pendingbg,#fef3e9);color:var(--pendingtext,#f68523);font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.32px;font-family:var(--font-satoshi)}.OrgListDetailsCol,.OrgStatus{display:flex;align-items:center;width:fit-content}.OrgListDetailsCol{gap:8px}.action-btn-col{align-items:center}.action-btn-col,.action-btn-grid{display:inline-flex;gap:8px;position:relative;z-index:0}.action-btn-grid{align-items:flex-start;flex-wrap:wrap}.action-btn-grid-capped{width:184px}.table-action-tooltip{opacity:1!important;flex:0 0 auto}.action-btn{display:flex;justify-content:center;align-items:center;border-radius:50%;height:40px;width:40px;cursor:pointer}.action-btn-text{color:var(--color-neutral-900);text-align:center;font-family:var(--font-satoshi);font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.32px}.appointment-profile{display:flex;align-items:center;gap:8px}.appointment-profile-two{display:flex;flex-direction:column}.appointment-profile-title{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.appointment-profile-sub,.appointment-profile-title{font-family:var(--font-satoshi);color:var(--color-neutral-900);font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.32px}.appointment-profile-title.cell-figure,.appointment-profile-title.cell-figure-strong{text-align:right;font-variant-numeric:tabular-nums}.appointment-profile-title.cell-figure-strong,.appointment-profile-title.cell-strong{font-weight:700;color:var(--ink)}.appointment-profile-title.cell-muted{color:var(--ink-muted)}.appointment-profile-title.cell-name{font-weight:700;color:var(--ink)}.appointments-table-fixed .appointment-profile-title{font-size:14px}.appointments-table-fixed .appointment-profile-sub{font-size:12.5px;color:var(--ink-faint)}.invoice-compact-fixed .appointment-profile-title,.invoice-table-fixed .appointment-profile-title{font-size:13.5px}.invoice-compact-fixed .appointment-profile-title.cell-muted,.invoice-table-fixed .appointment-profile-title.cell-muted{font-size:12.5px}.invoice-compact-fixed .appointment-profile-title.cell-name,.invoice-table-fixed .appointment-profile-title.cell-name{font-size:13px}.invoice-compact-fixed .appointment-profile-sub,.invoice-table-fixed .appointment-profile-sub{font-size:11.5px;color:var(--ink-muted)}.forms-table-fixed .appointment-profile-title{font-size:13.5px}.appointment-status{width:fit-content;align-self:flex-start;padding:3px 10px;justify-content:center;gap:6px;border-radius:999px;border-width:1px;border-style:solid;background:var(--status-requested-bg);border-color:var(--status-requested-border);color:var(--status-requested-text);text-align:center;font-size:10px;font-style:normal;line-height:normal}.appointment-emergency-label,.appointment-status{display:inline-flex;align-items:center;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-family:var(--font-satoshi)}.appointment-emergency-label{gap:3px;flex-shrink:0;padding:2px 7px;border-radius:9999px;border-width:1px;border-style:solid;border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text);font-size:8.5px;line-height:1}.appointment-row-emergency>td{background:var(--danger-bg-faint)}.appointment-row-emergency>td:first-child{box-shadow:inset 3px 0 0 0 var(--danger)}