.ros-chipms-label{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ros-chipms-input{position:absolute;opacity:0;pointer-events:none}.ros-chipms-chip{display:inline-flex;align-items:center;border-radius:var(--r-pill);font-size:12px;font-weight:600;padding:5px 11px;background:var(--ros-cream-card);color:var(--ros-ink-2);box-shadow:0 0 0 1px var(--ros-line);transition:background .12s ease,color .12s ease,box-shadow .12s ease}.ros-chipms-label:hover .ros-chipms-chip{background:var(--ros-cream-warm)}.ros-chipms-input:checked+.ros-chipms-chip{background:var(--ros-indigo);color:#fff;box-shadow:none}.ros-chipms-input:focus-visible+.ros-chipms-chip{box-shadow:0 0 0 2px var(--ros-indigo)}.ros-taginput-wrap{display:flex;flex-wrap:wrap;gap:6px;padding:6px 8px;min-height:40px;background:var(--ros-cream-card);border-radius:var(--r-sm);box-shadow:0 0 0 1px var(--ros-line);cursor:text;transition:box-shadow .15s ease}.ros-taginput-wrap:has(.ros-taginput-input:focus){box-shadow:0 0 0 2px var(--ros-indigo)}.ros-taginput-chip{gap:4px;padding:3px 4px 3px 10px;background:var(--ros-indigo);border-radius:var(--r-pill);font-size:12px;font-weight:600;white-space:nowrap}.ros-taginput-chip,.ros-taginput-x{display:inline-flex;align-items:center;color:#fff}.ros-taginput-x{justify-content:center;width:18px;height:18px;border-radius:50%;background:hsla(0,0%,100%,.15);border:0;font-size:13px;line-height:1;cursor:pointer;padding:0}.ros-taginput-x:hover{background:hsla(0,0%,100%,.28)}.ros-taginput-input{flex:1;min-width:100px;border:0;outline:0;background:transparent;font-size:13.5px;font-family:inherit;color:var(--ros-ink);padding:4px 2px}.ros-taginput-input::-moz-placeholder{color:var(--ros-ink-3)}.ros-taginput-input::placeholder{color:var(--ros-ink-3)}