File: /var/www/quadcode.com/src/scss/iti.scss
@import 'media';
@import 'variables';
.iti__flag {
background-image: url(../../../libs/iti/flags_sprite.png);
border-radius: 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.iti__flag {
background-image: url(../../../libs/iti/flags_sprite.png);
}
}
.iti {
width: 100%;
z-index: 2;
display: flex;
justify-content: flex-end;
.iti__flag-container {
width: 149px;
padding: 0;
@include breakpoint-down('deskL') {
width: 144px;
}
@include breakpoint-down('deskS') {
width: 140px;
}
}
.inputInput {
padding: 23px 68px 9px 24px !important;
margin-inline-end: auto;
width: calc(100% - 165px) !important;
@include breakpoint-down('deskL') {
width: calc(100% - 161px) !important;
}
@include breakpoint-down('deskS') {
width: calc(100% - 154px) !important;
padding-top: 20.4px !important;
padding-bottom: 8px !important;
}
}
+ .inputPlaceholder {
left: 189px !important;
z-index: 3;
@include breakpoint-down('deskL') {
left: 185px !important;
}
@include breakpoint-down('deskS') {
left: 179px !important;
}
}
.iti__selected-flag {
padding-left: 24px;
padding-right: 16px;
gap: 8px;
justify-content: space-between;
border-radius: 4px;
border: 1px solid $techBlueSecondary;
background: $techBlue1 !important;
}
.iti__selected-dial-code {
color: $fontPrimary;
margin: 0 !important;
width: 46px;
min-width: 46px;
}
.iti__arrow {
border: none;
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23E62334' stroke-width='2'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
margin: 0 !important;
&--up {
transform: rotate(180deg);
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23E62334' stroke-width='2'/%3E%3C/svg%3E%0A");
}
}
.iti__dropdown-content {
background: transparent !important;
border: none !important;
box-shadow: none !important;
width: auto !important;
margin-top: 9px;
}
.iti__country-list {
border-radius: 4px;
border: 1px solid $techBlueSecondary;
background: $techWhite;
max-width: 287px;
min-width: 287px;
min-height: 304px;
overflow-x: hidden;
padding: 24px 0;
@include breakpoint-down('tabM') {
top: initial;
max-width: 289px;
min-width: 289px;
min-height: auto;
}
&::-webkit-scrollbar {
width: 0;
display: none;
opacity: 0;
}
}
.iti__country {
padding: 15px 24px;
gap: 10px;
border-bottom: 1px solid $techBlue2;
.iti__flag-box {
margin-right: 0;
width: max-content;
}
.iti__country-name {
margin-right: 0;
color: $techBluePrimary;
display: inline-flex;
white-space: initial;
}
.iti__dial-code {
color: $techBluePrimary;
}
&.iti__highlight {
background: transparent !important;
}
&:hover {
background: $techBlue1 !important;
}
&.iti__active {
background: $techBlue2 !important;
}
}
&.iti--container {
z-index: 101;
@include breakpoint-down('tabM') {
width: auto;
}
}
&.iti--fullscreen-popup {
z-index: 9999;
padding: 16px;
.iti__country-list {
min-width: 0;
max-width: none;
}
}
}