/* Originator Similarity Styles */

/* Breathing room between the tab rule and pane content (originator/source detail) */
.originator-tab-content {
    padding: 0.75rem 0;
}

/* Chicklet loading state (applied via originator-chicklets.ts) */

.chicklet-link {
    position: relative;
    cursor: pointer;
}

.chicklet-link.loading {
    pointer-events: none;
    opacity: 0.8;
}

.chicklet-link.loading .chicklet-content {
    opacity: 0.3;
}

.chicklet-link.loading .chicklet-spinner {
    display: inline-block !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.chicklet-spinner .spinner-border-sm {
    width: 0.875rem;
    height: 0.875rem;
}
