.c-input input:focus,.c-input textarea:focus{border:1px inset #575757;background:#fff;box-shadow:inset -8px -8px 8px 0 rgba(218,216,225,.2),inset 8px 8px 8px 0 rgba(2,0,16,.1)}.c-input,.c-input .input-group{position:relative}.c-input .input-group:has(.suffix-icn) input,.c-input .input-group:has(.suffix-icn) textarea{padding-right:50px}.c-input .input-group:has(.PhoneInputCountry) input,.c-input .input-group:has(.PhoneInputCountry) textarea,.c-input .input-group:has(.prefix-icn) input,.c-input .input-group:has(.prefix-icn) textarea{padding-left:50px}.c-input label{margin-bottom:10px;font-weight:700}.c-input input,.c-input textarea{border-radius:40px!important;height:40px;border:1px solid #575757;padding:0 20px 0 10px}.c-input textarea{resize:none;padding:10px 15px;min-height:30px;height:auto;border-radius:30px!important;overflow:hidden}.c-input.hide-default input[type=date]::-webkit-calendar-picker-indicator,.c-input.hide-default input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.c-input .suffix-icn{position:absolute;top:0;right:0;width:50px;height:100%;z-index:7;border-radius:0 20px 20px 0;background:none;color:#111;border:0}.c-input .suffix-icn.alt{background:none;color:#000;border:none;border-radius:0 20px 20px 0}.c-input .PhoneInputCountry,.c-input .prefix-icn{position:absolute;top:0;left:0;width:50px;height:100%;z-index:7;border-radius:20px 0 0 20px;border:none;background:none;font-weight:500;color:gray}.c-input .PhoneInputCountry{background-color:transparent;justify-content:center;border:0}.c-input .PhoneInputCountry .PhoneInputCountrySelectArrow{display:none}.c-input .autocomplete-suggestions{position:absolute;z-index:1000;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:100%;max-height:200px;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-top:5px;padding:0;list-style:none}.c-input .suggestion-item{padding:10px 15px;cursor:pointer;transition:background-color .2s ease-in-out}.c-input .suggestion-item:hover{background-color:#f0f0f0}.c-input .suggestion-item.active{background-color:#e9ecef;font-weight:700}.c-input .autocomplete-suggestions::-webkit-scrollbar{width:8px}.c-input .autocomplete-suggestions::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.c-input .autocomplete-suggestions::-webkit-scrollbar-thumb:hover{background-color:#aaa}