/* Enterprise Bootstrap Theme | MIT License | (c) 2026 Priya Vijai Kalyan */
.pill{--pill-bg:rgba(33,150,243,.1);--pill-fg:#1864ab;--pill-border-color:transparent;--pill-border-radius:9999px;--pill-padding:$sp-2 $sp-8;--pill-font-size:0.8rem;--pill-max-width:200px;align-items:center;animation:pill-in .15s ease-out;background-color:var(--pill-bg);border:1px solid var(--pill-border-color);border-radius:var(--pill-border-radius);color:var(--pill-fg);display:inline-flex;font-size:var(--pill-font-size);gap:4px;line-height:1.4;max-width:var(--pill-max-width);padding:var(--pill-padding);text-decoration:none;vertical-align:baseline;white-space:nowrap}.pill-blue{--pill-bg:rgba(33,150,243,.1);--pill-fg:#1864ab;--pill-border-color:transparent}.pill-gray{--pill-bg:var(--theme-surface-raised-bg);--pill-fg:var(--theme-text-secondary);--pill-border-color:var(--theme-border-color)}.pill-green{--pill-bg:rgba(82,183,136,.1);--pill-fg:#2d6a4f;--pill-border-color:transparent}.pill-red{--pill-bg:rgba(220,38,38,.1);--pill-fg:#991b1b;--pill-border-color:transparent}.pill-purple{--pill-bg:rgba(139,92,246,.1);--pill-fg:#5b21b6;--pill-border-color:transparent}.pill-orange{--pill-bg:rgba(249,115,22,.1);--pill-fg:#c2410c;--pill-border-color:transparent}.pill-sm{--pill-padding:$sp-1 $sp-6;--pill-font-size:0.75rem}.pill-md{--pill-padding:$sp-2 $sp-8;--pill-font-size:0.8rem}.pill-lg{--pill-padding:$sp-4 $sp-10;--pill-font-size:0.875rem}.pill-icon{flex-shrink:0;font-size:.85em}.pill-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill-dismiss{align-items:center;background:none;border:none;border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;font-size:.75em;height:16px;justify-content:center;line-height:1;margin-left:2px;opacity:.5;padding:0;transition:opacity .15s ease,background-color .15s ease,box-shadow .15s ease;width:16px}.pill-dismiss:hover{background-color:rgba(var(--theme-text-primary-rgb),.08);box-shadow:0 0 4px var(--theme-glow-color-hover,rgba(37,99,235,.18));opacity:1}.pill-dismiss:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:1px}.pill-clickable{cursor:pointer;transition:box-shadow .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pill-clickable:hover{box-shadow:0 0 4px var(--theme-glow-color-hover,rgba(37,99,235,.18));filter:brightness(.95)}.pill-clickable:active{filter:brightness(.9)}.pill-clickable:focus-visible{outline:2px solid var(--pill-fg);outline-offset:1px}@keyframes pill-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pill{animation:none}.pill-dismiss{transition:none}}