input.cns-combo{padding-right:1.4rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%2371717a'><path fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.17l3.71-3.94a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z' clip-rule='evenodd'/></svg>");background-repeat:no-repeat;background-position:right .35rem center;background-size:.9rem}input.cns-combo.cns-combo--off{background-color:#f4f4f5;color:#a1a1aa;cursor:default}input.cns-combo.cns-combo--warn{border-color:#f59e0b;background-color:#fffbeb}.cns-combo__list{position:fixed;inset:auto;z-index:2147483000;margin:0;padding:0;border:1px solid #e4e4e7;border-radius:.5rem;background:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;width:300px;max-height:18rem;overflow-y:auto;font-size:.875rem;color:#27272a}.cns-combo__list:popover-open{position:fixed;inset:auto}.cns-combo__group{padding:.5rem .75rem .125rem;font-size:.75rem;font-weight:500;color:#a1a1aa}.cns-combo__hint,.cns-combo__empty{padding:.375rem .75rem;font-size:.75rem;color:#a1a1aa}.cns-combo__empty{color:#e11d48;text-align:center}.cns-combo__item{display:flex;gap:.5rem;padding:.25rem .75rem;cursor:pointer;line-height:1.4}.cns-combo__item:hover,.cns-combo__item--active{background:#fafafa}.cns-combo__item--current{background:#ecfeff}.cns-combo__code{flex:0 0 2rem;font-weight:500}.cns-combo__label{color:#3f3f46}table:not(.pid-device-col--visible) .pid-device-col{display:none}.pid-device-col{min-width:11rem}.pid-device-chip{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:.125rem .5rem;border-radius:9999px;background:#ecfeff;color:#155e75;font-size:.75rem;white-space:nowrap}.pid-device-chip__remove{border:0;background:none;color:inherit;font-weight:700;line-height:1;cursor:pointer}.pid-device-select,.pid-device-manual{display:block;width:100%;padding:.375rem .5rem;border:1px solid #d4d4d8;border-radius:.5rem;font-size:.75rem}.pid-device-manual{text-transform:uppercase}.pid-device-declare{display:inline-block;margin-top:.125rem;color:#71717a;font-size:.6875rem;text-decoration:underline}.pid-device-banner{margin-top:.5rem;padding:.5rem .75rem;border:1px solid #fcd34d;border-radius:.5rem;background:#fffbeb;color:#92400e;font-size:.8125rem}.pid-device-banner__line{margin:0}.pid-device-banner__line+.pid-device-banner__line{margin-top:.25rem}.pid-device-banner__keep{border:0;background:none;padding:0;color:#b45309;font-weight:600;text-decoration:underline;cursor:pointer}
