/* 부품 「분할 고르기」(552-2) — 대시보드 `.b01-sys-seg` 꼴 · 단 값은 ui_template_button.css */ .ui-segment { display: inline-flex; height: var(--ui-size-h); border: 1px solid var(--color-border); border-radius: var(--ui-size-radius); overflow: hidden; } .ui-segment__item { display: inline-flex; align-items: center; justify-content: center; gap: var(--ui-size-gap); padding: 0 var(--ui-size-px); border: 0; background: var(--color-surface-raised); color: var(--color-text-secondary); font: inherit; font-size: var(--ui-size-font); line-height: 1; white-space: nowrap; cursor: pointer; transition: background-color var(--transition-fast), color var(--transition-fast); } .ui-segment__item + .ui-segment__item { border-left: 1px solid var(--color-border); } .ui-segment__item svg { width: var(--ui-size-icon); height: var(--ui-size-icon); } .ui-segment__item:is(:hover, [data-state="hover"]):not(:disabled) { background: var(--color-hover); color: var(--color-text); } .ui-segment__item[aria-checked="true"] { background: var(--color-accent-soft); color: var(--color-accent); font-weight: var(--font-weight-bold); } .ui-segment__item:is(:active, [data-state="active"]):not(:disabled) { box-shadow: inset 0 1px 2px var(--color-scrim); } .ui-segment__item:disabled { opacity: 0.5; cursor: not-allowed; }