@charset "utf-8";

.custom-dropdown-wrapper { position: relative; width: 100%; }

.custom-dropdown-selected { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; height: auto; box-sizing: border-box; padding-right: 32px !important; font-size: 17px !important; }

.custom-dropdown-arrow { position: absolute; right: 12px; top: 50%; transform: translateY(-50%); font-size: 14px; color: rgb(85, 85, 85); line-height: 1; height: 1em; display: flex; align-items: center; }

.custom-dropdown-list { position: absolute; top: 100%; left: 0px; right: 0px; background: white; border-radius: 8px; border: 1px solid rgb(204, 204, 204); margin-top: 4px; max-height: 160px; overflow-y: auto; display: none; z-index: 100; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 8px; padding: 0px; list-style: none; }

.custom-dropdown-list::-webkit-scrollbar { width: 4px; }

.custom-dropdown-list::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(221, 221, 221); }

.custom-dropdown-option { padding: 12px; cursor: pointer; transition: background 0.2s; }

.custom-dropdown-option:hover { background: rgb(242, 242, 242); }

.custom-dropdown-option { padding: 12px; cursor: pointer; transition: background 0.2s; color: rgb(34, 34, 34); font-size: 16px; font-weight: 400; font-family: inherit; }

input.custom-dropdown-selected::placeholder { font-size: 14px !important; }

@media (max-width: 1200px) {
  input.custom-dropdown-selected::placeholder { font-size: 13px !important; }
  .custom-dropdown-selected { font-size: 13px !important; }
}

@media (max-width: 991px) {
  input.custom-dropdown-selected::placeholder { font-size: 12px !important; }
  .custom-dropdown-selected { font-size: 12px !important; }
}

.iti-aio { width: 100%; }
