.autocomplete-container{position:relative}.autocomplete-input-wrapper{display:flex;align-items:center;justify-content:flex-start}.autocomplete-input-wrapper input{padding:0.5em 0.75em 0.5em 1.8em;border-width:1px;border-color:#d1d5db;border-radius:0.375em;margin-right:5px}.autocomplete-loading{display:none;margin-bottom:0 !important}.autocomplete-busy .autocomplete-loading{display:block}.autocomplete-input-icon{pointer-events:none;position:absolute;left:0;top:0;bottom:0;height:100%;display:flex;align-items:center;justify-content:center;padding-left:0.4em}.autocomplete-input-icon svg{width:16px;height:16px;color:gray}.autocomplete-results{display:none;flex-direction:column;position:absolute;top:32px;left:0;z-index:10;width:calc(100% - 80px);min-height:5em;min-width:20em;max-width:40em;max-height:50vh;background-color:white;border-radius:0.5em;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0px 2px 4px -1px rgba(0,0,0,0.06)}.autocomplete-results.flex{display:flex}.autocomplete-results-content{flex:1;overflow-y:auto}.autocomplete-results-content ul{list-style:none;margin:0;padding:0}.autocomplete-results-content ul li{float:none;position:inherit;margin:0;padding:0;border-bottom:1px solid #f3f0f0}.autocomplete-results-content ul:last-of-type li:last-of-type{border-bottom:none}.autocomplete-result--selected{background-color:#f6f6f6}.autocomplete-results a.autocomplete-result-link{color:#333;text-decoration:none;padding:7px 5px;display:flex;align-items:center;cursor:pointer}.autocomplete-results a.autocomplete-result-link:hover{background-color:#f6f6f6;text-decoration:none}.autocomplete-results-next-div{padding:1em;display:flex;align-items:center;justify-content:center;text-align:center;border-top:1px solid #f3f0f0}.autocomplete-results-count{font-size:0.9em;color:#066560;background-color:#f0fdfa;border-radius:0.5em 0.5em 0 0;padding:0.3em 0.6em;box-shadow:0 1px 3px -1px rgba(0,0,0,0.2)}.autocomplete-results-count.zero{color:#590505;background-color:#fde7e4}.autocomplete-result-avatar{margin-right:3px;margin-left:2px}.autocomplete-result-avatar img{width:2.2em;height:2.2em;border-radius:50%;object-fit:cover;object-position:top}.autocomplete-result-avatar-initials{font-size:1em;color:white;width:2.2em;height:2.2em;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center}.autocomplete-result-avatar-initials span{display:block;padding-top:1px}.autocomplete-result-person-titel{color:gray;font-size:1rem;margin-left:4px}.autocomplete-result-person-titel-after{color:gray;font-size:1rem}.autocomplete-result-person-name{margin-left:4px}.autocomplete-result-person-firstname{font-size:1.2em}.autocomplete-result-person-lastname{font-weight:bold;font-size:1.2em}.autocomplete-result-person-org{color:#2b4bb6;font-size:1rem}.autocomplete-result-person-org div{font-size:0.9rem;border-radius:10px;padding:1px 5px}.autocomplete-result-person-org div.autocomplete-result-person-ozu-inaktiv{color:#838383;background-color:#f0fdfa}.autocomplete-result-person-org div.autocomplete-result-person-ozu-aktiv{color:#066560;background-color:#f0fdfa;border-radius:10px;padding:1px 5px}.component-person-visitenkarte-mini{display:flex;flex-direction:row}.component-person-visitenkarte-mini-avatar{margin-right:3px;margin-left:2px}.component-person-visitenkarte-mini-avatar img{width:3rem;height:3rem;border-radius:50%;object-fit:cover;object-position:top}.component-person-visitenkarte-mini-avatar-initials{color:white;width:3rem;height:3rem;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center}.component-person-visitenkarte-mini-avatar-initials span{display:block;padding-top:1px}.component-person-visitenkarte-mini-titel{color:gray;font-size:1rem;margin-left:4px}.component-person-visitenkarte-mini-titel-after{color:gray;font-size:1rem}.component-person-visitenkarte-mini-name{margin-left:4px}.component-person-visitenkarte-mini-firstname{font-size:1.2rem}.component-person-visitenkarte-mini-lastname{font-weight:bold;font-size:1.2rem}.component-person-visitenkarte-mini-org{color:#2b4bb6;font-size:1rem}.component-person-visitenkarte-mini-org div{font-size:0.9rem;border-radius:10px;padding:1px 5px}.component-person-visitenkarte-mini-org div.component-person-visitenkarte-mini-ozu-inaktiv{color:#838383;background-color:#f0fdfa}.component-person-visitenkarte-mini-org div.component-person-visitenkarte-mini-ozu-aktiv{color:#066560;background-color:#f0fdfa}.component-person-visitenkarte-mini-ozus{display:flex;flex-direction:row}.component-person-visitenkarte-mini-ozus-org{color:#2b4bb6;font-size:1rem}.component-person-visitenkarte-mini-ozus-org div{font-size:0.9rem;border-radius:10px;padding:1px 5px}.component-person-visitenkarte-mini-ozus-org div.component-person-visitenkarte-mini-ozus-ozu-inaktiv{color:#838383;background-color:#f0fdfa}.component-person-visitenkarte-mini-ozus-org div.component-person-visitenkarte-mini-ozus-ozu-aktiv{color:#066560;background-color:#f0fdfa}.genderWarning{border:1px solid #a4b4bd !important;margin-right:2em !important}.genderWarning .important{font-weight:bold}
