/* @define OdlSearchResultItem */
.OdlSearchResultItem-info {
    color: var(--text-subtle);
    width: fit-content;
    max-width: 100%;
}

.OdlSearchResultItem {
    background-color: var(--surface-default);
    border-color: var(--border-subtle);
    border-width: 1px;
    border-style: solid;
    border-radius: 0;
}

.OdlSearchResultItem:first-of-type {
    border-radius: var(--cc-border-radius) var(--cc-border-radius) 0 0;
}

.OdlSearchResultItem:last-of-type {
    border-radius: 0 0 var(--cc-border-radius) var(--cc-border-radius);
}

.OdlSearchResultItem-isLinked {
    cursor: not-allowed;
}

.OdlSearchResultItem-isLinkedText {
    color: var(--text-disabled);
}

.OdlSearchResultItem-isSelectable {
    cursor: pointer;
}

.OdlSearchResultItem-isSelectable:hover {
    background: var(--surface-list-item-hover);
}

.OdlSearchResultItem:focus {
    background: var(--surface-list-item-hover);
}

.OdlSearchResultItem-selectedItem {
    border-radius: 4px;
    background-color: var(--surface-default);
    border-color: var(--border-subtle);
    border-width: 1px;
    border-style: solid;
}

.OdlSearchResultItem-validationErrorIndicator {
    display: inline-block;
    width: 6px;
    height: 6px;
    margin-left: 4px;
    vertical-align: middle;
    border-radius: 50%;
    background-color: var(--danger-strong);
}
