@charset "UTF-8";.form-multiselect{position:relative;isolation:isolate}.form-multiselect .alpine-multiselect-control{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:48px;padding:.5rem 3rem .5rem .75rem;border:1px solid rgba(var(--color-primary),.25);border-radius:var(--border-radius-s, 4px);background:#fff;cursor:text;transition:all .2s;position:relative}.form-multiselect .alpine-multiselect-control:hover{border-color:rgba(var(--color-primary),.4)}.form-multiselect .alpine-multiselect-control:focus-within{border-color:rgba(var(--color-primary),.6);box-shadow:0 0 0 3px rgba(var(--color-primary),.1)}.form-multiselect .alpine-multiselect-input{flex:1;min-width:120px;border:0;outline:0;background:transparent;padding:.25rem 0;font-size:.9375rem;font-family:inherit}.form-multiselect .alpine-multiselect-input::placeholder{color:rgba(var(--color-grey),.5)}.form-multiselect .alpine-multiselect-clear{position:absolute;right:2.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;margin:0;background:rgba(var(--color-grey),.1);border:0;border-radius:3px;color:rgba(var(--color-grey),.6);cursor:pointer}.form-multiselect .alpine-multiselect-clear:hover{background:rgba(var(--color-grey),.2);color:rgba(var(--color-grey),.8)}.form-multiselect .alpine-multiselect-clear .svg-icon{width:.875rem;height:.875rem}.form-multiselect .alpine-multiselect-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:rgba(var(--color-primary),.5);cursor:pointer}.form-multiselect .alpine-multiselect-icon:hover{color:rgba(var(--color-primary),.8)}.form-multiselect .alpine-multiselect-icon .svg-icon{width:1.25rem;height:1.25rem}.form-multiselect .alpine-multiselect-tag{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .25rem .25rem .625rem;background:rgba(var(--color-primary),.1);border:1px solid rgba(var(--color-primary),.2);border-radius:4px;font-size:.875rem;line-height:1.2;color:rgba(var(--color-primary));transition:all .15s;max-width:200px}.form-multiselect .alpine-multiselect-tag:hover{background:rgba(var(--color-primary),.15);border-color:rgba(var(--color-primary),.3)}.form-multiselect .alpine-multiselect-tag-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-multiselect .alpine-multiselect-tag-remove{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.125rem;height:1.125rem;padding:0;margin:0;background:transparent;border:0;border-radius:3px;color:rgba(var(--color-primary),.7);cursor:pointer;transition:all .15s}.form-multiselect .alpine-multiselect-tag-remove:hover{background:rgba(var(--color-primary),.9);color:rgba(var(--color-white))}.form-multiselect .alpine-multiselect-tag-remove .svg-icon{width:.75rem;height:.75rem}.form-multiselect .alpine-multiselect-results-count{padding:.5rem 1rem;background:rgba(var(--color-grey),.02);border-bottom:1px solid rgba(var(--color-grey),.06);font-size:.75rem;font-weight:var(--font-weight-medium, 500);color:rgba(var(--color-grey),.6);text-align:left}.form-multiselect .alpine-multiselect-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;max-height:360px;overflow-y:auto;background:#fff;border:1px solid rgba(var(--color-grey),.2);border-radius:4px;box-shadow:0 4px 12px #00000014;z-index:1000}.form-multiselect .alpine-multiselect-dropdown::-webkit-scrollbar{width:6px}.form-multiselect .alpine-multiselect-dropdown::-webkit-scrollbar-track{background:transparent}.form-multiselect .alpine-multiselect-dropdown::-webkit-scrollbar-thumb{background:rgba(var(--color-grey),.2);border-radius:3px}.form-multiselect .alpine-multiselect-dropdown::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-grey),.3)}.form-multiselect .alpine-multiselect-option{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;cursor:pointer;border-bottom:1px solid rgba(var(--color-grey),.06)}.form-multiselect .alpine-multiselect-option:last-child{border-bottom:0}.form-multiselect .alpine-multiselect-option:hover{background:rgba(var(--color-grey),.04)}.form-multiselect .alpine-multiselect-option.is-selected{background:rgba(var(--color-primary),.06)}.form-multiselect .alpine-multiselect-option-text{flex:1;font-size:.875rem;line-height:1.3;color:rgba(var(--color-text))}.form-multiselect .alpine-multiselect-empty{padding:2rem 1rem;text-align:center;color:rgba(var(--color-grey),.5);font-size:.8125rem}.form-multiselect.has-images .alpine-multiselect-option{padding:.5rem .875rem;gap:.875rem}.form-multiselect.has-images .alpine-multiselect-option-image{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:rgba(var(--color-grey),.02);border:1px solid rgba(var(--color-grey),.08);border-radius:3px;padding:.375rem}.form-multiselect.has-images .alpine-multiselect-option-image img{width:100%;height:100%;object-fit:contain}.form-multiselect.has-images .alpine-multiselect-option-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.form-multiselect.has-images .alpine-multiselect-option-title{font-size:.875rem;font-weight:var(--font-weight-medium, 500);color:rgba(var(--color-text));line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-multiselect.has-images .alpine-multiselect-option-subtitle{font-size:.75rem;color:rgba(var(--color-text-light),.6);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
