/**
 * Term Chips Widget Styles
 *
 * @package JutSo\Widgets
 */

/* Container */
.term-chips-widget {
    width: 100%;
}

/* List reset and layout */
.term-chips-list {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}

/* List item */
.term-chips-item {
    display: inline-flex;
    margin: 0;
    padding: 0;
}

/* Chip base styles */
.term-chip {
    display: inline-block;
    text-decoration: none;
    transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    white-space: nowrap;
}

/* Link specific styles */
a.term-chip {
    cursor: pointer;
}

a.term-chip:focus {
    outline: 2px solid currentColor;
    outline-offset: 2px;
}

/* No terms message (editor only) */
.term-chips-no-terms {
    color: #999;
    font-style: italic;
    margin: 0;
    padding: 10px;
}

