.bic-summary-card{background:var(--white);border:1px solid var(--slate-200);border-radius:10px;overflow:hidden}.bic-summary-card .card-header{min-height:55px;border-radius:0;display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);background:var(--slate-50);border-bottom:1px solid var(--slate-200)}.bic-summary-card .card-title{display:block;margin:0}.bic-summary-card__viewall{font-size:var(--font-size-body-sm);font-weight:500;color:var(--cyan-500);text-decoration:none;background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-display);flex-shrink:0}.bic-summary-card__viewall:hover{text-decoration:underline}.bic-summary-row{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--slate-100);transition:background var(--duration-fast) var(--ease-out)}.bic-summary-row:last-child{border-bottom:none}.bic-summary-row:hover{background:var(--slate-50)}.bic-summary-row__avatar{width:30px;height:30px;min-width:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-label);font-weight:600;background:var(--slate-200);border:1px solid var(--slate-300);color:var(--slate-700);flex-shrink:0}.bic-summary-row__content{flex:1;min-width:0}.bic-summary-row__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}.bic-summary-row__name{color:var(--slate-800)}.bic-summary-row__due,.bic-summary-row__name{font-size:var(--font-size-body-sm);font-weight:600;line-height:1.3}.bic-summary-row__due{flex-shrink:0;color:var(--slate-500);white-space:nowrap}.bic-summary-row__due--overdue{color:var(--error)}.bic-summary-row__due--blocked{color:var(--slate-500)}.bic-summary-row__project{font-size:var(--font-size-body-sm);color:var(--slate-500);line-height:1.4;margin-bottom:2px}.bic-summary-row__detail{font-size:var(--font-size-caption);color:var(--slate-500);line-height:1.4}.bic-summary-card.bic-summary-card--clear{border:1px solid var(--slate-200);background:var(--white);display:flex;flex-direction:column}.bic-summary-card--clear .card-header{border:none;border-bottom:1px solid var(--slate-200);border-radius:0}.bic-summary-card.bic-summary-card--clear .empty-state,.bic-summary-card.bic-summary-card--clear .home-empty-affordance,.bic-summary-card.bic-summary-card--clear>.pending-actions-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1;padding:var(--space-5);gap:0;background:var(--teal-50);border:none;border-radius:0;box-shadow:none;min-height:140px;width:100%}.bic-summary-card.bic-summary-card--clear .empty-state .empty-state-icon,.bic-summary-card.bic-summary-card--clear .home-empty-affordance .empty-state-icon,.bic-summary-card.bic-summary-card--clear>.pending-actions-empty-state .pending-actions-empty-state__icon{width:28px;height:28px;margin:0 0 var(--space-2);color:var(--teal-500)}.bic-summary-card.bic-summary-card--clear .empty-state .empty-state-title,.bic-summary-card.bic-summary-card--clear .home-empty-affordance .empty-state-title,.bic-summary-card.bic-summary-card--clear>.pending-actions-empty-state .pending-actions-empty-state__lead{font-size:var(--font-size-body-sm);font-weight:600;margin:0 0 var(--space-1);color:var(--slate-800)}.bic-summary-card.bic-summary-card--clear .empty-state .empty-state-text,.bic-summary-card.bic-summary-card--clear .home-empty-affordance .empty-state-text,.bic-summary-card.bic-summary-card--clear>.pending-actions-empty-state .pending-actions-empty-state__detail{font-size:var(--font-size-body-sm);margin:0;max-width:280px;color:var(--slate-600)}.bic-summary-card.bic-summary-card--clear>.pending-actions-empty-state .pending-actions-empty-state__copy{max-width:280px}.bic-summary-card--clear .bic-summary-card__viewall{color:var(--slate-300);cursor:default;pointer-events:none}.bic-summary-card--clear .bic-summary-card__viewall:focus-visible,.bic-summary-card--clear .bic-summary-card__viewall:hover{text-decoration:none;color:var(--slate-300)}.home-dashboard .bic-summary-row{align-items:flex-start}.home-dashboard .bic-summary-row__action{flex-shrink:0;align-self:flex-start;margin-left:var(--space-3)}