.uic-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:26px;padding:2px 4px 2px 9px;border-radius:var(--uic-r-pill,999px);font-family:inherit;font-size:12px;line-height:1.4;background:var(--uic-surface,#FFFFFF);color:var(--uic-ink-2,#3A3D45);border:1px solid var(--uic-line,#dddfe6)}.uic-chip:not(:has(.uic-chip-x)){padding-right:9px}button.uic-chip{cursor:pointer}button.uic-chip:hover{border-color:var(--uic-brand,#285AFF);color:var(--uic-brand-ink,#1641D8)}.uic-chip.is-open{border-style:dashed;color:var(--uic-mute,#5B5D66)}.uic-chip.is-selected{background:var(--uic-brand-faint,#EFF3FF);border-color:var(--uic-brand-soft,#E1E9FF);color:var(--uic-brand-ink,#1641D8)}.uic-chip-ic{display:inline-flex;flex-shrink:0;line-height:0}.uic-chip-l{display:inline-flex;align-items:baseline;gap:6px}.uic-chip-l,.uic-chip-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uic-chip-meta{flex-shrink:0;font-size:11px;color:var(--uic-mute,#5B5D66);font-variant-numeric:tabular-nums}.uic-chip-press{gap:6px;min-width:0;background:none;padding:0;font:inherit;color:inherit}.uic-chip-press,.uic-chip-x{display:inline-flex;align-items:center;border:none;cursor:pointer}.uic-chip-x{justify-content:center;flex-shrink:0;background:transparent;line-height:0;padding:3px;border-radius:999px;color:var(--uic-mute,#5B5D66)}.uic-chip-x:hover{background:var(--uic-hover-wash,rgba(0,0,0,.06));color:var(--uic-ink,#111317)}.uic-pop{position:fixed;z-index:var(--uic-z-overlay,9000);display:flex;flex-direction:column;gap:6px;padding:8px;overflow:hidden;background:var(--uic-surface,#FFFFFF);border:1px solid var(--uic-line,#dddfe6);border-radius:12px;box-shadow:var(--uic-shadow-2,0 8px 24px -12px rgba(17,24,39,.18))}.uic-pop-list{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.uic-pop-note{font-size:12px;color:var(--uic-mute,#5B5D66);padding:0 4px}.uic-pop-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font-family:inherit;font-size:13px;color:var(--uic-ink-2,#3A3D45);background:none;border:none;border-radius:8px;padding:7px 10px;cursor:pointer}.uic-pop-item:hover{background:var(--uic-line-soft,#EFF1F4);color:var(--uic-ink,#111317)}.uic-pop-item.is-on{background:var(--uic-brand-soft,#E1E9FF);color:var(--uic-brand-ink,#1641D8);font-weight:600}.uic-pop-check{width:15px;flex-shrink:0;display:inline-flex;color:var(--uic-brand,#285AFF)}.uic-chip-tr{display:inline-flex;align-items:center;min-width:0}.uic-chip-tr select{border:none;background:transparent;font:inherit;font-size:11.5px;color:var(--uic-mute,#5B5D66);cursor:pointer;max-width:160px}.uic-chip-tr select:focus{outline:none;color:var(--uic-ink,#111317)}.uic-cascade{flex:1;min-height:0;display:flex;gap:0}.uic-cascade-col{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:6px}.uic-cascade-options{border-left:1px solid var(--uic-line-soft,#eff1f4);margin-left:8px;padding-left:8px}.uic-cascade.is-stacked .uic-cascade-options{border-left:0;margin-left:0;padding-left:0}.uic-cascade-filter{flex:none}.uic-cascade-group{padding:6px 10px 2px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--uic-mute,#5B5D66)}.uic-cascade-head{flex:none;display:flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;font-size:13px;font-weight:600;color:var(--uic-ink,#111317)}.uic-cascade-back{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:-6px;border:0;border-radius:8px;background:none;color:var(--uic-mute,#5B5D66);cursor:pointer}.uic-cascade-back:hover{background:var(--uic-line-soft,#EFF1F4);color:var(--uic-ink,#111317)}.uic-cascade-ic{display:inline-flex;flex-shrink:0;line-height:0}.uic-cascade-item .uic-chip-t,.uic-cascade-opt .uic-chip-t{flex:1}.uic-cascade-chev{display:inline-flex;flex-shrink:0;color:var(--uic-mute,#5B5D66);opacity:.6}.uic-cascade-item.is-active{background:var(--uic-line-soft,#EFF1F4);color:var(--uic-ink,#111317)}.uic-cascade-note{flex-shrink:0;font-size:11px;color:var(--uic-mute,#5B5D66)}.uic-pop-item:disabled{opacity:.5;cursor:default}.uic-pop-item:disabled:hover{background:none}.uic-pop-item:focus-visible{outline:2px solid var(--uic-brand,#285AFF);outline-offset:-2px}.uic-chip-press:hover{color:var(--uic-brand-ink,#1641D8)}