.client-selector{margin-bottom:15px}.client-selector,.client-selector .custom-select-container{position:relative}.client-selector .custom-select-container .custom-select-control{display:flex;align-items:center;min-height:40px;height:40px;border:1px solid #ced4da;border-radius:4px;background-color:#fff;cursor:pointer;transition:all .15s ease-in-out}.client-selector .custom-select-container .custom-select-control:hover{border-color:#adb5bd}.client-selector .custom-select-container .custom-select-control.focused{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.client-selector .custom-select-container .custom-select-control.disabled{background-color:#f8f9fa;opacity:.65;cursor:not-allowed}.client-selector .custom-select-container .custom-select-control .custom-select-input{flex:1 1;border:none;outline:none;background:rgba(0,0,0,0);padding:8px 12px;font-size:.9rem;color:#495057;margin-top:10px!important;height:100%;display:flex;align-items:center;line-height:1.5}.client-selector .custom-select-container .custom-select-control .custom-select-input::placeholder{color:#6c757d;font-style:italic}.client-selector .custom-select-container .custom-select-control .custom-select-input:disabled{cursor:not-allowed}.client-selector .custom-select-container .custom-select-control .custom-select-input[readonly]{cursor:pointer}.client-selector .custom-select-container .custom-select-control .custom-select-indicators{display:flex;align-items:center;padding-right:12px;height:38px}.client-selector .custom-select-container .custom-select-control .custom-select-indicators .custom-select-arrow{color:#6c757d;width:20px;height:20px;transition:transform .15s ease-in-out,color .15s ease-in-out;display:flex;justify-content:center;align-items:center}.client-selector .custom-select-container .custom-select-control .custom-select-indicators .custom-select-arrow:hover{color:#495057}.client-selector .custom-select-container .custom-select-control .custom-select-indicators .custom-select-arrow.open{transform:rotate(180deg);transform-origin:center}.client-selector .custom-select-container .custom-select-control .custom-select-indicators .custom-select-arrow svg{width:100%;height:100%}.client-selector .custom-select-container .custom-select-menu{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;border:1px solid #ced4da;border-radius:4px;margin-top:1px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.client-selector .custom-select-container .custom-select-menu .custom-select-menu-list{max-height:200px;overflow-y:auto;padding:4px 0}.client-selector .custom-select-container .custom-select-menu .custom-select-option{padding:6px 12px;cursor:pointer;font-size:.85rem;line-height:1.2;color:#495057;background-color:#fff;min-height:32px;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s ease-in-out}.client-selector .custom-select-container .custom-select-menu .custom-select-option.highlighted,.client-selector .custom-select-container .custom-select-menu .custom-select-option:hover{background-color:#f8f9fa}.client-selector .custom-select-container .custom-select-menu .custom-select-option.selected{background-color:#007bff;color:#fff}.client-selector .custom-select-container .custom-select-menu .custom-select-option.loading,.client-selector .custom-select-container .custom-select-menu .custom-select-option.no-options{color:#6c757d;cursor:default;font-style:italic;justify-content:center}.client-selector .custom-select-container .custom-select-menu .custom-select-option.loading:hover,.client-selector .custom-select-container .custom-select-menu .custom-select-option.no-options:hover{background-color:#fff}.client-selector .custom-select-container .custom-select-menu .custom-select-option.loading{position:relative}.client-selector .custom-select-container .custom-select-menu .custom-select-option.loading:before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid #6c757d;border-top-color:rgba(0,0,0,0);animation:spin 1s linear infinite;margin-right:8px}@media(max-width:768px){.client-selector .custom-select-container .custom-select-control{min-height:40px;height:40px}.client-selector .custom-select-container .custom-select-control .custom-select-input{font-size:.85rem;min-height:100%;padding:6px 10px}.client-selector .custom-select-container .custom-select-control .custom-select-indicators{height:100%;padding-right:10px}.client-selector .custom-select-container .custom-select-control .custom-select-indicators .custom-select-arrow{width:18px;height:18px}}.client-selector.loading{opacity:.7;pointer-events:none}.client-selector.error .custom-select-container .custom-select-control,.client-selector.error .custom-select-container .custom-select-control:hover{border-color:#dc3545}.client-selector.error .custom-select-container .custom-select-control.focused{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.client-selector.success .custom-select-container .custom-select-control,.client-selector.success .custom-select-container .custom-select-control:hover{border-color:#28a745}.client-selector.success .custom-select-container .custom-select-control.focused{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lead-intent-select{position:relative;width:100%}.lead-intent-select .lead-intent-select__trigger{display:flex;align-items:center;width:100%;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lead-intent-select .lead-intent-select__trigger:focus-visible{box-shadow:0 0 0 2px rgba(7,67,139,.35)}.lead-intent-select .lead-intent-select__trigger.is-empty .lead-intent-select__value{color:#888}.lead-intent-select .lead-intent-select__value{flex:1 1;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35;color:#333}.lead-intent-select .lead-intent-select__required{flex-shrink:0;margin-left:12px;color:#333;font-size:1.5em;line-height:1;align-self:flex-start;padding-top:4px}.lead-intent-select .lead-intent-select__caret{flex-shrink:0;width:0;height:0;margin-left:12px;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid #555;transition:transform .15s}.lead-intent-select.is-open .lead-intent-select__caret{transform:rotate(180deg)}.lead-intent-select.is-disabled .lead-intent-select__trigger{cursor:not-allowed;opacity:.6}.lead-intent-select .lead-intent-select__menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid #d6d6d6;border-radius:3px;box-shadow:0 6px 16px rgba(0,0,0,.12);max-height:280px;overflow-y:auto}.lead-intent-select .lead-intent-select__option{padding:10px 20px;font-size:.95rem;line-height:1.35;color:#333;white-space:normal;cursor:pointer}.lead-intent-select .lead-intent-select__option.is-active{background:#f1f4f9}.lead-intent-select .lead-intent-select__option.is-selected{color:#07438b;font-weight:600}.lead-intent-select--contact .lead-intent-select__trigger{height:auto!important;min-height:35px;padding-top:8px!important;padding-bottom:8px!important;padding-right:45px!important}@media screen and (max-width:768px){.lead-intent-select--contact .lead-intent-select__trigger{min-height:50px}}.lead-intent-select--modal{margin-bottom:10px}.lead-intent-select--modal .lead-intent-select__trigger{min-height:50px;padding:10px;background:#f7f7f7;font-weight:400}.lead-intent-select--modal .lead-intent-select__option{padding:10px 12px}