.assignment-back,.assignment-distribution{display:inline-flex;align-items:center;gap:var(--suivo-spacing-2);color:var(--suivo-color-workspace-meta);text-decoration:none;white-space:nowrap}.assignment-back{min-height:var(--suivo-density-control-extra-compact);padding:0 var(--suivo-spacing-2)}.assignment-table th:first-child{width:var(--suivo-spacing-12)}.assignment-table th:nth-child(2){width:26%}.assignment-table th:nth-child(3){width:21%}.assignment-table th:nth-child(4){width:23%}.assignment-table th:nth-child(5){width:17%}.assignment-table th:last-child{width:100px}.assignment-table :is(th,td):first-child{padding-left:var(--suivo-spacing-4)}.assignment-table th:not(:first-child):not(:last-child):after{content:"";position:absolute;right:0;top:var(--suivo-spacing-3);bottom:var(--suivo-spacing-3);width:1px;background:var(--suivo-color-workspace-hairline)}.assignment-table tr[data-selected] td{background:var(--suivo-color-workspace-sidebar)}.assignment-contact{display:flex;align-items:center;gap:var(--suivo-spacing-2);color:inherit;text-decoration:none;font-weight:var(--suivo-typography-weight-medium);min-width:0}.assignment-agent-picker>span,.assignment-contact>span:last-child,.assignment-intent>span:not(.assignment-goal-dot),.assignment-property{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-property{display:block}.assignment-intent{display:flex;align-items:center;gap:var(--suivo-spacing-2);min-width:0}.assignment-added,.assignment-intent small,.assignment-muted,.assignment-property small{color:var(--suivo-color-workspace-meta);font-size:var(--suivo-typography-size-caption)}.assignment-goal-dot{flex:none;width:var(--suivo-spacing-2);height:var(--suivo-spacing-2);border-radius:var(--suivo-radius-full);background:var(--suivo-color-workspace-meta)}.assignment-intent[data-intent=buy] .assignment-goal-dot{background:var(--suivo-color-goal-buying)}.assignment-intent[data-intent=sell] .assignment-goal-dot{background:var(--suivo-color-goal-selling)}.assignment-intent[data-intent=rent] .assignment-goal-dot{background:var(--suivo-color-goal-renting)}.assignment-agent-picker.agent-picker-trigger{width:100%;min-height:var(--suivo-density-control-extra-compact);min-width:0;justify-content:space-between;padding:0;border:0;background:transparent;font-size:var(--suivo-typography-size-compact-control)}.assignment-agent-picker svg{flex:none;color:var(--suivo-color-workspace-meta)}.assignment-selection{padding:var(--suivo-spacing-3) var(--suivo-spacing-4);border-top:1px solid var(--suivo-color-workspace-hairline);background:var(--suivo-color-workspace-sidebar);flex:none}.assignment-selection,.assignment-selection-actions{display:flex;align-items:center;gap:var(--suivo-spacing-2)}.assignment-selection-actions{margin-left:auto;min-width:0}.assignment-selection-actions .agent-picker-trigger{min-height:var(--suivo-density-control-compact);padding:0 var(--suivo-spacing-3);max-width:240px;min-width:160px;justify-content:space-between;border:1px solid var(--suivo-color-workspace-hairline);background:var(--suivo-color-workspace-canvas)}.assignment-selection-actions .agent-picker-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-pagination{display:flex;gap:var(--suivo-spacing-1)}.contact-assignment-workspace .workspace-list-notice>button:not([class]){border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.contact-assignment-workspace .cw-row-selector{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--suivo-spacing-7);height:var(--suivo-spacing-8);cursor:pointer;vertical-align:middle}.contact-assignment-workspace .cw-row-selector input{position:absolute;inset:0;margin:0;opacity:0;width:100%;height:100%;cursor:pointer}.contact-assignment-workspace .cw-row-selector>span{display:flex;align-items:center;justify-content:center;pointer-events:none;width:var(--suivo-spacing-4);height:var(--suivo-spacing-4);border:1px solid var(--suivo-color-workspace-meta);border-radius:var(--suivo-radius-sm)}.contact-assignment-workspace .cw-row-selector svg{visibility:hidden}.contact-assignment-workspace .cw-row-selector input:is(:checked,:indeterminate)+span{background:var(--suivo-color-workspace-primary);border-color:var(--suivo-color-workspace-primary);color:var(--suivo-color-workspace-on-primary)}.contact-assignment-workspace .cw-row-selector input:is(:checked,:indeterminate)+span svg{visibility:visible}.contact-assignment-workspace .cw-row-selector input:disabled+span{opacity:.4}@container workspace-list (max-width: 780px){.assignment-table,.assignment-table tbody,.assignment-table thead{display:block}.assignment-table thead tr{display:flex;align-items:center;padding:var(--suivo-spacing-1) var(--suivo-spacing-3);border-bottom:1px solid var(--suivo-color-workspace-hairline)}.assignment-table th{position:static;width:auto!important;border:0;height:auto}.assignment-table th:after,.assignment-table th:nth-child(n+3){display:none}.assignment-table tbody tr{display:grid;grid-template-columns:var(--suivo-spacing-8) minmax(0,1fr) minmax(0,1fr);gap:var(--suivo-spacing-2);padding:var(--suivo-spacing-3);border-bottom:1px solid var(--suivo-color-workspace-hairline)}.assignment-table tbody tr:hover{background:color-mix(in srgb,var(--suivo-color-workspace-sidebar) 50%,var(--suivo-color-workspace-canvas))}.assignment-table tbody tr[data-selected]{background:var(--suivo-color-workspace-sidebar)}.assignment-table tbody tr:is([data-selected],:hover) td{background:transparent}.assignment-table td{height:auto;border:0;padding:0;min-width:0}.assignment-table td:first-child{padding:0;grid-row:1/4}.assignment-table td:nth-child(2){grid-column:2/-1}.assignment-table td:nth-child(3){grid-column:2}.assignment-table td:nth-child(4){grid-column:3}.assignment-table td:nth-child(5){grid-column:2}.assignment-table td:nth-child(6){grid-column:3;align-self:center;text-align:right}.assignment-table td:nth-child(6):before{content:attr(data-label) " "}.assignment-selection{flex-wrap:wrap}.assignment-selection-actions{margin-left:0;width:100%}.assignment-selection-actions .agent-picker-trigger{min-height:var(--suivo-density-control-compact);padding:0 var(--suivo-spacing-3);flex:1;min-width:0;max-width:none}}@media (pointer:coarse){.contact-assignment-workspace .cw-row-selector{min-height:var(--suivo-density-control-comfortable)}}