.hovaProductTitle{color:var(--hova-text);font-size:var(--hova-font-size-base);font-weight:var(--hova-weight-semibold);line-height:var(--hova-line-tight);margin:0}.hovaProductTitleAction{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.hovaProductTitleAction:hover:not(:disabled){color:var(--hova-interactive)}.hovaProductTitleAction:focus-visible{border-radius:var(--hova-radius-sm);outline:3px solid color-mix(in srgb, var(--hova-focus) 35%, transparent);outline-offset:2px}.hovaProductTitleAction:disabled{color:var(--hova-text-disabled);cursor:not-allowed}.hovaProductSubtitle,.hovaProductDescription,.hovaProductDetails,.hovaProductMetadata,.hovaProductTimestamp{color:var(--hova-text-muted);font-size:var(--hova-font-size-sm);line-height:var(--hova-line-normal)}.hovaProductSubtitle,.hovaProductTimestamp{margin-top:var(--hova-space-1)}.hovaProductEntityMedia{border-bottom:1px solid var(--hova-border);background:var(--hova-surface-muted);overflow:hidden}.hovaProductEntityMedia>img{width:100%;height:auto;display:block}.hovaProductEntityHeading,.hovaProductExecutionMain,.hovaProductTimelineContent,.hovaProductListMain{min-width:0}.hovaProductFacts{gap:var(--hova-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));margin:0;display:grid}.hovaProductFact{min-width:0}.hovaProductFact dt{color:var(--hova-text-muted);font-size:var(--hova-font-size-xs)}.hovaProductFact dd{overflow-wrap:anywhere;margin:var(--hova-space-1) 0 0;color:var(--hova-text);font-weight:var(--hova-weight-medium)}.hovaProductEntityCard .hovaProductFacts+*,.hovaProductInventoryCard .hovaProductFacts,.hovaProductInventoryCard .hovaProductDetails,.hovaProductAlertCard .hovaProductRecommendation,.hovaProductAlertCard .hovaProductEvidence{margin-top:var(--hova-space-4)}.hovaProductHorseListItem,.hovaProductExecutionRow,.hovaProductAlertRow{align-items:center;gap:var(--hova-space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.hovaProductAlertRow{column-gap:var(--hova-space-2);padding-block:var(--hova-space-3);border-bottom:1px solid var(--hova-border);grid-template-columns:minmax(0,1fr) auto auto minmax(5.25rem,auto)}.hovaProductAlertRowMain{min-width:0}.hovaProductAlertRow .hovaProductTitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--hova-font-size-md);font-weight:var(--hova-weight-semibold);overflow:hidden}.hovaProductAlertRowInfo{place-items:center;display:grid}.hovaProductAlertRow .hovaProductListActions{flex-wrap:nowrap;justify-content:flex-end}.hovaProductExecutionRow{padding:var(--hova-space-4);border-bottom:1px solid var(--hova-border)}.hovaProductHorseListItem{align-items:stretch;column-gap:var(--hova-space-3);background:0 0;grid-template-columns:auto minmax(0,1fr);row-gap:0;padding:0;position:relative}.hovaProductHorseListBody{align-items:center;column-gap:var(--hova-space-3);padding-block:var(--hova-space-2-5);border-bottom:1px solid var(--hova-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.hovaProductHorseListItem--selectable:hover{background:color-mix(in srgb, var(--hova-surface-elevated) 70%, transparent)}.hovaProductHorseListItem .hovaProductTitle{font-size:var(--hova-font-size-xl);font-weight:var(--hova-weight-bold)}.hovaProductHorseListItem .hovaProductListMedia{width:5rem;height:5rem;margin-block:var(--hova-space-2-5);border-radius:var(--hova-radius-xl);align-self:center}.hovaProductHorseListItem .hovaAvatar{border-radius:var(--hova-radius-xl)}.hovaProductHorseListTrail{width:var(--hova-chrome-size);min-height:var(--hova-chrome-size);align-self:center;place-items:center;display:grid}.hovaProductPresenceDot{border-radius:var(--hova-radius-full);background:var(--hova-text-disabled);flex:none;width:.7rem;height:.7rem}.hovaProductPresenceDot--present{background:var(--hova-success-default)}.hovaProductHorseListSelect{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.hovaProductHorseListSelect:focus-visible{outline:3px solid color-mix(in srgb, var(--hova-focus) 35%, transparent);outline-offset:2px}.hovaProductHorseListItem .hovaProductListActions{z-index:2;width:var(--hova-chrome-size);min-height:var(--hova-chrome-size);place-items:center;display:grid;position:relative}.hovaProductHorseListItem .hovaProductMetadata{gap:var(--hova-space-2);margin-top:var(--hova-space-2);flex-wrap:wrap;display:flex}.hovaProductHorseListSkeletonAvatar{border-radius:inherit;width:100%;height:100%;min-height:3.5rem}.hovaProductHorseListSkeletonName{width:9rem;height:1.15rem}.hovaProductHorseListSkeletonMeta{width:6.5rem;height:.75rem;margin-top:var(--hova-space-2)}.hovaProductHorseListSkeletonDot{border-radius:var(--hova-radius-full);width:.7rem;height:.7rem;min-height:.7rem}.hovaProductListMedia{border-radius:var(--hova-avatar-radius);background:var(--hova-surface-muted);place-items:center;width:4.5rem;height:4.5rem;display:grid;overflow:hidden}.hovaProductListMedia>img{object-fit:cover;width:100%;height:100%}.hovaProductListActions,.hovaProductTimelineActions,.hovaProductCommandActions{gap:var(--hova-space-2);flex-wrap:wrap;display:flex}.hovaProductExecutionDetails{color:var(--hova-text-subtle);font-size:var(--hova-font-size-sm);grid-column:1/-1}.hovaProductRecommendation,.hovaProductEvidence,.hovaProductGuidance{border-left:3px solid var(--hova-border-strong);padding-left:var(--hova-space-3);color:var(--hova-text-subtle);font-size:var(--hova-font-size-sm);line-height:var(--hova-line-normal)}.hovaProductQuantity{gap:var(--hova-space-1);color:var(--hova-text);display:inline-grid}.hovaProductQuantityLabel,.hovaProductQuantityQualifier{color:var(--hova-text-muted);font-size:var(--hova-font-size-xs)}.hovaProductQuantityMeasure{align-items:baseline;gap:var(--hova-space-1);white-space:nowrap;display:inline-flex}.hovaProductQuantityValue{font-size:var(--hova-font-size-xl);font-weight:var(--hova-weight-semibold);line-height:var(--hova-line-tight)}.hovaProductQuantityUnit{color:var(--hova-text-subtle);font-size:var(--hova-font-size-sm)}.hovaProductIndicator{align-items:center;gap:var(--hova-space-2);flex-wrap:wrap;display:inline-flex}.hovaProductIndicatorDescription{color:var(--hova-text-muted);font-size:var(--hova-font-size-xs)}.hovaProductTimelineItem{gap:var(--hova-space-4);padding-bottom:var(--hova-space-6);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.hovaProductTimelineItem:before{top:var(--hova-control-height-sm);bottom:0;left:calc(var(--hova-control-height-sm) / 2);background:var(--hova-border);content:"";width:1px;position:absolute}.hovaProductTimelineMarker{z-index:1;width:var(--hova-control-height-sm);height:var(--hova-control-height-sm);border:1px solid var(--hova-border);border-radius:var(--hova-radius-full);background:var(--hova-surface);color:var(--hova-interactive);place-items:center;display:grid}.hovaProductTimelineMarker>svg{width:1rem;height:1rem}.hovaProductTimelineContent>.hovaProductDescription,.hovaProductTimelineContent>.hovaProductMetadata,.hovaProductTimelineActions{margin-top:var(--hova-space-3)}.hovaProductPermissionSelector{border:0;min-width:0;margin:0;padding:0}.hovaProductPermissionSelector>legend{color:var(--hova-text);font-weight:var(--hova-weight-semibold)}.hovaProductPermissionDescription{margin:var(--hova-space-1) 0 var(--hova-space-3);color:var(--hova-text-muted);font-size:var(--hova-font-size-sm)}.hovaProductPermissionList{gap:var(--hova-space-2);display:grid}.hovaProductPermissionItem{align-items:flex-start;gap:var(--hova-space-3);border:1px solid var(--hova-border);border-radius:var(--hova-radius-md);padding:var(--hova-space-3);display:flex}.hovaProductPermissionItem label{gap:var(--hova-space-1);cursor:pointer;flex:1;min-width:0;display:grid}.hovaProductPermissionLabel{color:var(--hova-text);font-size:var(--hova-font-size-sm);font-weight:var(--hova-weight-medium)}.hovaProductPermissionItemDescription{color:var(--hova-text-muted);font-size:var(--hova-font-size-xs);line-height:var(--hova-line-normal)}.hovaProductPermissionItem:has(.hovaCheckbox:disabled){opacity:.62}.hovaProductCommandPanelBody{gap:var(--hova-space-3);display:grid}.hovaProductStableSwitcherList{margin:var(--hova-space-2) 0 0;border:1px solid var(--hova-border);border-radius:var(--hova-radius-md);background:var(--hova-surface);padding:0;list-style:none}.hovaProductStableSwitcherList button{width:100%;padding:var(--hova-space-3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:block}.hovaProductStableSwitcherList button[aria-selected=true]{font-weight:var(--hova-weight-semibold)}@media (max-width:640px){.hovaProductExecutionRow{grid-template-columns:minmax(0,1fr) auto}.hovaProductExecutionRow>.hovaStatusBadge,.hovaProductExecutionRow>.hovaProductListActions{grid-column:1/-1}}
