HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/quadcode/one-time-popup/src/scss/widgets/iti.scss
@use '../utils/media';
@use '../utils/variables';
@use 'iti_general';


   .iti__flag {
     background-image: url('/images/iti/flags_sprite.png');
     height: 24px !important;
     width: 24px !important;
     background-color: transparent;
     box-shadow: none;
     border: none;
   }

  .iti__flag-box {
    width: max-content;
  }

  .iti {
    width: 100%;
    z-index: 10;
    display: flex;
    justify-content: flex-end;

    .iti__selected-dial-code {
      // color: white;
      // margin: 0 !important;
      // width: 40px;
      font-size: 21px;
      line-height: 36px;
      @include media.breakpoint-down('deskL') {
        font-size: 18px;
        line-height: 25.2px;
      }
      @include media.breakpoint-down('tabL') {
        font-size: 16px;
        line-height: 19.49px;
      }
      @include media.breakpoint-down('tabM') {
        font-size: 12px;
        line-height: 14.4px;
      }
    }

    .iti__country-list {
      border-radius: 8px;
      border: 1px solid variables.$dove2;
      top: 100%;
      min-height: 304px;
      overflow-x: hidden;
      padding: 8px 0;

      @include media.breakpoint-down('tabM') {
        top: initial;
        max-width: none;
        min-width: auto;
        min-height: auto;
      }

      &::-webkit-scrollbar {
        width: 4px;
        background: transparent;
      }

      &::-webkit-scrollbar-thumb {
        background: variables.$darkGray;
        border-radius: 4px;
      }
    }

    .iti__country {
      padding: 12px 16px;

      .iti__flag-box {
        margin-right: 10px;
      }


      &.iti__active {

        .iti__country-name {
        }
      }
    }

    .iti__country-name {
      display: inline-flex;
      white-space: initial;
    }


    .iti__arrow {
      display: none;
      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='M7.46852 11.3799C7.74789 11.7059 8.25211 11.7059 8.53148 11.3799L13.0095 6.15555C13.3987 5.70148 13.0761 5 12.478 5H3.52195C2.92391 5 2.60127 5.70148 2.99047 6.15555L7.46852 11.3799Z' fill='white'/%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      margin: 0 !important;
    }

    .iti__arrow--up {
      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='M7.46852 4.62006C7.74789 4.29413 8.25211 4.29413 8.53148 4.62006L13.0095 9.84445C13.3987 10.2985 13.0761 11 12.478 11H3.52195C2.92391 11 2.60127 10.2985 2.99047 9.84445L7.46852 4.62006Z' fill='white'/%3E%3C/svg%3E%0A");
    }

    .iti__selected-flag {
      padding: 12px 30px ;
      color: variables.$graphite2;
      display: flex;
      background: transparent;

      @include media.breakpoint-down('tabM') {
        padding: 12px;
      }
    }

    .iti__flag-container {
      position: static;
      border: 1px solid variables.$graphite2;
      background-color: variables.$dove1;
      border-radius: 12px;
      width: fit-content;
      &:hover {
        .iti__selected-flag {
          background: transparent !important;
        }
      }
    }

    .inputFieldInput {
      padding: 27px 16px 9px 58px !important;
      margin-left: 148px;
      width: calc(100% - 148px);

      @include media.breakpoint-down('deskS') {
        font-size: 15px;
      }

      @include media.breakpoint-down('mobM') {
        font-size: 14px;
        padding: 20px 16px 3px 54px !important;
        margin-left: 128px !important;
        width: calc(100% - 128px);
      }
    }
  }

  .iti.iti--container {
    z-index: 101;

    @include media.breakpoint-down('tabM') {
      width: auto;
    }
  }

  .formFieldItemPhone {

    .inputFieldIcon {
      z-index: 11;
      left: 164px;

      @include media.breakpoint-down('mobM') {
        left: 140px;
      }
    }

    .inputFieldLabel {
      z-index: 11;
      left: 206px;

      @include media.breakpoint-down('mobM') {
        left: 182px;
      }
    }
  }