@media only screen and (min-width:0rem){.cs-search-container{flex-shrink:0;gap:.75rem;margin-left:1.5rem}.cs-search-bar,.cs-search-container{align-items:center;display:flex;position:relative}.cs-search-bar{background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;height:2.5rem;min-width:17.5rem;padding:.75rem 1rem;transition:all .2s ease}.cs-search-bar:focus-within{border-color:#ccc;box-shadow:0 0 0 1px #ccc}.cs-search-icon{height:1rem;width:1rem}.cs-dropdown-icon,.cs-search-icon{color:#666;flex-shrink:0;margin-right:.5rem}.cs-dropdown-icon{cursor:pointer;height:.75rem;margin-left:auto;transition:transform .2s ease;width:.75rem}.cs-dropdown-icon:hover{transform:rotate(180deg)}.cs-search-input{background:transparent;border:none;color:var(--headerColor);flex:1;font-family:var(--bodyFont);font-size:.875rem;min-width:0;outline:none;spellcheck:false;autocomplete:off;autocorrect:off;autocapitalize:off}.cs-search-input::-moz-placeholder{color:#999;font-weight:400}.cs-search-input::placeholder{color:#999;font-weight:400}.cs-add-button{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;color:#666;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.cs-add-button:hover{background-color:rgba(255,106,62,.1);border-color:var(--primary)}.cs-add-button:active{background-color:#f0f0f0}.cs-add-button svg{height:1rem;width:1rem}.cs-user-profile-wrapper{position:relative;z-index:100}.cs-user-profile-button{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:50%;color:#666;cursor:pointer;display:flex;height:2.5rem;justify-content:center;overflow:hidden;pointer-events:auto;position:relative;transition:all .2s ease;width:2.5rem;z-index:101}.cs-user-profile-button:hover{background-color:rgba(255,106,62,.1);border-color:var(--primary)}.cs-user-profile-button:active{background-color:#f0f0f0}.cs-user-profile-button svg{height:1.25rem;width:1.25rem}.cs-user-dropdown{background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:12.5rem;overflow:hidden;position:absolute;right:0;top:calc(100% + (8/16rem));z-index:1000}.cs-dropdown-section{padding:.5rem 0}.cs-dropdown-user-info{border-bottom:1px solid #f0f0f0;padding:.75rem 1rem}.cs-dropdown-user-email{color:#1a1a1a;font-size:.875rem;font-weight:600;word-break:break-all}.cs-dropdown-item{align-items:center;background:none;border:none;color:#1a1a1a;cursor:pointer;display:flex;font-family:var(--bodyFont);font-size:.875rem;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:all .2s ease;width:100%}.cs-dropdown-item svg{color:#6c757d;flex-shrink:0}.cs-dropdown-item:hover{background-color:#f8f9fa;color:var(--primary)}.cs-dropdown-item:hover svg{color:var(--primary)}.cs-dropdown-item.cs-dropdown-item-danger{color:#dc3545}.cs-dropdown-item.cs-dropdown-item-danger:hover{background-color:#fee2e2;color:#991b1b}.cs-dropdown-item.cs-dropdown-item-danger:hover svg{color:#991b1b}.cs-dropdown-divider{background-color:#f0f0f0;height:1px;margin:.5rem 0}}@media only screen and (min-width:1024px){.cs-search-container{gap:.75rem}.cs-search-bar{height:2.625rem;min-width:18.75rem;padding:.75rem 1rem}.cs-add-button{height:2.625rem;width:2.625rem}.cs-add-button svg{height:1.125rem;width:1.125rem}.cs-user-profile-button{height:2.625rem;width:2.625rem}.cs-user-profile-button svg{height:1.25rem;width:1.25rem}}.cs-search-dropdown{background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.15);left:0;margin-top:.25rem;max-height:25rem;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.cs-search-results{padding:.5rem 0}.cs-search-result-item{align-items:center;border-bottom:1px solid #f0f0f0;border-radius:.25rem;cursor:pointer;display:flex;padding:.875rem 1rem;transition:all .2s ease}.cs-search-result-item:hover{background-color:#f8f9fa;box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(-1px)}.cs-search-result-item:last-child{border-bottom:none}.cs-search-result-avatar{align-items:center;background-color:#20c997;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin-right:.75rem;width:2rem}.cs-search-result-avatar svg{color:#fff;height:1rem;width:1rem}.cs-search-result-info{flex:1;min-width:0}.cs-search-result-name{color:#1a1a1a;font-size:.875rem;font-weight:600;line-height:1.3;margin:0 0 .25rem}.cs-search-result-email{color:#6c757d;font-size:.75rem;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-search-result-phone{align-items:center;display:flex;flex-shrink:0;margin-left:.5rem}.cs-search-result-phone svg{color:#6c757d;height:.75rem;margin-right:.25rem;width:.75rem}.cs-search-result-phone span{color:#6c757d;font-size:.75rem}.cs-search-no-results{text-align:center}.cs-no-results,.cs-search-no-results{color:#6c757d;font-size:.875rem;padding:1.25rem 1rem}.cs-no-results{margin-left:1rem;text-align:left}.cs-search-result-phone{color:#6c757d;font-size:.6875rem;line-height:1.3;margin:.125rem 0 0}.cs-search-result-tags{color:#20c997;font-size:.625rem;font-weight:500;line-height:1.3;margin:.125rem 0 0}