.kn-multipicker{min-width:0;border:1px solid #b9cbbd;border-radius:0;padding:10px;margin:6px 0 14px;background:#f6f9f2;color:#163c30}
.kn-multipicker legend{padding:0 5px;font-weight:700;font-size:13px;max-width:100%}
.kn-multipicker input[type=search]{width:100%;min-height:44px;margin:0}
.kn-multipicker .kn-picker-summary{font-size:12px;margin:7px 0;color:#4b6357}
.kn-picker-list{max-height:210px;overflow:auto;display:grid;gap:4px;overscroll-behavior:contain}
.kn-picker-list label{display:flex!important;align-items:center;gap:10px;min-height:44px;margin:0!important;padding:6px 8px;cursor:pointer;border:1px solid transparent;background:white;line-height:1.4;box-sizing:border-box}
.kn-picker-list label[hidden]{display:none!important}
.kn-picker-list label:hover{border-color:#709d7b;background:#eef6e6}
.kn-picker-list label.is-selected{background:#e1f4c9;border-color:#6b8c48;box-shadow:inset 3px 0 #245b36}
.kn-picker-list input[type=checkbox]{flex:0 0 20px;width:20px!important;height:20px;min-height:20px;accent-color:#246441;margin:0!important}
.kn-picker-list span{overflow-wrap:anywhere;min-width:0}
.kn-picker-list label:focus-within{outline:2px solid #317851;outline-offset:-2px}
.kn-multipicker:disabled{opacity:.65}
.cx-form label[hidden],label[for="assign-owner"][hidden],label[for="cal-audience"][hidden],select[multiple][hidden]{display:none!important}
