.entity-combobox{display:grid;gap:6px;min-width:0}.entity-combobox-label{font-size:14px;font-weight:600;color:var(--immerse-text)}.entity-combobox-field{position:relative;min-width:0}.entity-combobox-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--immerse-secondary);pointer-events:none}html[data-theme] body .entity-combobox .entity-combobox-field>input.entity-combobox-input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]){box-sizing:border-box;width:100%;min-height:44px;padding:10px 14px 10px 38px!important;border:1px solid var(--immerse-border);border-radius:12px;background:var(--immerse-surface,var(--immerse-background));color:var(--immerse-text);font-size:16px!important;scroll-margin-top:12px;-webkit-user-select:text;user-select:text;touch-action:manipulation}html[data-theme] body .entity-combobox .entity-combobox-field>input:focus{border-color:var(--immerse-accent,#0867d5)!important;outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--immerse-accent,#0867d5) 22%,transparent)}.entity-combobox-status{font-size:13px;color:var(--immerse-secondary);min-height:0}.entity-combobox-status:empty{display:none}.entity-combobox-list{margin:0;padding:4px;list-style:none;max-height:min(320px,45vh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--immerse-border);border-radius:12px;background:var(--immerse-surface,var(--immerse-background));box-shadow:0 8px 24px rgb(0 0 0/.12)}.entity-combobox-list[hidden]{display:none}.entity-combobox-list>li{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 8px;border-radius:8px;cursor:pointer;color:var(--immerse-text)}.entity-combobox-list>li.is-active,.entity-combobox-list>li[role=option]:hover{background:color-mix(in srgb,var(--immerse-accent,#0867d5) 12%,transparent)}.entity-combobox-list>li.entity-combobox-note{min-height:36px;cursor:default;font-size:13px;color:var(--immerse-secondary);background:none}.entity-combobox-note.is-error{color:var(--immerse-danger,#c62828)}.entity-combobox-note button{margin-left:8px;border:0;background:none;font-weight:600;cursor:pointer}.entity-combobox-free strong,.entity-combobox-note button{color:var(--immerse-accent,#0867d5)}.entity-combobox-avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:8px;overflow:hidden;background:var(--insora-control-hover,rgb(127 127 127/.15));color:var(--immerse-secondary)}.entity-combobox-avatar.is-person{border-radius:50%}.entity-combobox-avatar img{width:100%;height:100%;object-fit:contain}.entity-combobox-avatar.is-person img{object-fit:cover}.entity-combobox-text{display:grid;gap:2px;min-width:0;flex:1}.entity-combobox-text>strong{font-size:15px;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.entity-combobox-text>small{font-size:13px;line-height:1.3;color:var(--immerse-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-combobox-chip{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 6px 6px 8px;border:1px solid var(--immerse-border);border-radius:12px;background:var(--immerse-surface,var(--immerse-background))}html[data-theme] body .entity-combobox-chip>button{display:grid;place-items:center;flex:none;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:none;color:var(--immerse-secondary);cursor:pointer}html[data-theme] body .entity-combobox-chip>button:hover{background:var(--insora-control-hover,rgb(127 127 127/.15));color:var(--immerse-text)}