/**
 * Option Component Styles
 * PORTED FROM: clj/ty/components/option.css
 */
export declare const optionStyles = "\n/* Ty Option Component Styles */\n\n.option-content {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: var(--ty-spacing-2);\n  box-sizing: border-box;\n  width: 100%;\n\n  /* Ensure content is clickable */\n  cursor: pointer;\n  user-select: none;\n\n  /* Smooth transitions */\n  transition: var(--ty-transition-all);\n\n  /* Text styling */\n  color: var(--ty-text);\n  font-family: var(--ty-font-sans);\n  font-size: var(--ty-font-sm);\n  line-height: var(--ty-line-height-normal);\n  padding: var(--ty-spacing-2) var(--ty-spacing-3);\n}\n\n:host([cloned]) .option-content {\n  padding: 0px;\n  background: transparent;\n}\n\n.option-content:hover {\n  background: var(--ty-bg-primary-soft);\n}\n\n.option-content[highlighted] {\n  background: var(--ty-bg-primary-soft);\n  color: var(--ty-text-strong);\n  font-weight: var(--ty-font-semibold);\n}\n\n.option-content[selected] {\n  background: var(--ty-bg-primary-mild);\n  color: var(--ty-text-strong);\n  font-weight: var(--ty-font-medium);\n}\n\n.option-text {\n  flex: 1;\n  min-width: 0;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.option-clear-btn {\n  flex-shrink: 0;\n  width: 28px;\n  height: 28px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: rgba(0, 0, 0, 0.5);\n  border: none;\n  border-radius: 50%;\n  cursor: pointer;\n  padding: 0;\n  transition: all 150ms ease;\n  opacity: 0.9;\n}\n\n.option-clear-btn:hover {\n  background: rgba(0, 0, 0, 0.7);\n  opacity: 1;\n  transform: scale(1.05);\n}\n\n.option-clear-btn:active {\n  background: rgba(0, 0, 0, 0.85);\n  transform: scale(0.95);\n}\n\n.option-clear-btn svg {\n  width: 16px;\n  height: 16px;\n  color: #ffffff;\n  stroke-width: 2.5;\n}\n\n.option-content[disabled] {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n\n.option-content[hidden] {}\n\n/* Ensure nested elements inherit proper styling */\n.option-content * {\n  pointer-events: none;\n}\n\n/* CRITICAL: Re-enable pointer events on clear button */\n.option-clear-btn {\n  pointer-events: auto !important;\n}\n\n.option-clear-btn * {\n  pointer-events: none;\n}\n";
//# sourceMappingURL=option.d.ts.map