/* 
 * DO NOT EDIT THIS FILE.
 * The Airbus Web Experience use PostCSS to compile CSS
 * the same way as in the Drupal core except it use the .pcss extension.
 * Therefore, you are supposed to edit the pcss file of the same name.
 */

[type="color"],
[type="date"],
[type="datetime-local"],
[type="email"],
[type="file"],
[type="month"],
[type="number"],
[type="password"],
[type="search"],
[type="tel"],
[type="text"],
[type="time"],
[type="url"],
[type="week"],
textarea{
  width:100%;
  max-width:100%;
  min-height:var(--awx-sp-v3);
  padding:0 var(--awx-sp-v);
  transition:border-width 200ms, border-color 200ms, outline-color 200ms;
  color:var(--awx-color-text);
  border:1px solid var(--awx-gray);
  border-radius:var(--awx-border-radius);
  outline-color:transparent;
  background-color:var(--awx-white);
  font-family:var(--awx-font-sans);
  font-size:inherit;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
}

[type="color"]:focus,[type="date"]:focus,[type="datetime-local"]:focus,[type="email"]:focus,[type="file"]:focus,[type="month"]:focus,[type="number"]:focus,[type="password"]:focus,[type="search"]:focus,[type="tel"]:focus,[type="text"]:focus,[type="time"]:focus,[type="url"]:focus,[type="week"]:focus,textarea:not(.does-not-exist):focus{
    border-color:var(--awx-color-focus);
    outline-color:var(--awx-color-focus);
  }

[type="color"]::-ms-clear{
    display:none;
  }

[type="date"]::-ms-clear{
    display:none;
  }

[type="datetime-local"]::-ms-clear{
    display:none;
  }

[type="email"]::-ms-clear{
    display:none;
  }

[type="file"]::-ms-clear{
    display:none;
  }

[type="month"]::-ms-clear{
    display:none;
  }

[type="number"]::-ms-clear{
    display:none;
  }

[type="password"]::-ms-clear{
    display:none;
  }

[type="search"]::-ms-clear{
    display:none;
  }

[type="tel"]::-ms-clear{
    display:none;
  }

[type="text"]::-ms-clear{
    display:none;
  }

[type="time"]::-ms-clear{
    display:none;
  }

[type="url"]::-ms-clear{
    display:none;
  }

[type="week"]::-ms-clear{
    display:none;
  }

textarea:not(.does-not-exist)::-ms-clear{
    display:none;
  }

[disabled][type="color"],[disabled][type="date"],[disabled][type="datetime-local"],[disabled][type="email"],[disabled][type="file"],[disabled][type="month"],[disabled][type="number"],[disabled][type="password"],[disabled][type="search"],[disabled][type="tel"],[disabled][type="text"],[disabled][type="time"],[disabled][type="url"],[disabled][type="week"],textarea[disabled]:not(.does-not-exist){
    color:var(--awx-color-disabled);
    border-color:var(--awx-color-disabled);
    background-color:var(--awx-color-dominant-lighter);
  }

.error[type="color"],.error[type="date"],.error[type="datetime-local"],.error[type="email"],.error[type="file"],.error[type="month"],.error[type="number"],.error[type="password"],.error[type="search"],.error[type="tel"],.error[type="text"],.error[type="time"],.error[type="url"],.error[type="week"],textarea.error:not(.does-not-exist){
    border-color:var(--awx-color-error-dark);
  }

.error[type="color"]:focus,.error[type="date"]:focus,.error[type="datetime-local"]:focus,.error[type="email"]:focus,.error[type="file"]:focus,.error[type="month"]:focus,.error[type="number"]:focus,.error[type="password"]:focus,.error[type="search"]:focus,.error[type="tel"]:focus,.error[type="text"]:focus,.error[type="time"]:focus,.error[type="url"]:focus,.error[type="week"]:focus,textarea.error:not(.does-not-exist):focus{
      outline-color:var(--awx-color-error-dark);
      outline-offset:-2px;
    }

.error[type="color"] + .ck-editor > .ck-editor__main,.error[type="date"] + .ck-editor > .ck-editor__main,.error[type="datetime-local"] + .ck-editor > .ck-editor__main,.error[type="email"] + .ck-editor > .ck-editor__main,.error[type="file"] + .ck-editor > .ck-editor__main,.error[type="month"] + .ck-editor > .ck-editor__main,.error[type="number"] + .ck-editor > .ck-editor__main,.error[type="password"] + .ck-editor > .ck-editor__main,.error[type="search"] + .ck-editor > .ck-editor__main,.error[type="tel"] + .ck-editor > .ck-editor__main,.error[type="text"] + .ck-editor > .ck-editor__main,.error[type="time"] + .ck-editor > .ck-editor__main,.error[type="url"] + .ck-editor > .ck-editor__main,.error[type="week"] + .ck-editor > .ck-editor__main,textarea.error:not(.does-not-exist) + .ck-editor > .ck-editor__main{
      border:solid 1px var(--awx-color-error-dark);
    }

.form-element--small[type="color"],.form-element--small[type="date"],.form-element--small[type="datetime-local"],.form-element--small[type="email"],.form-element--small[type="file"],.form-element--small[type="month"],.form-element--small[type="number"],.form-element--small[type="password"],.form-element--small[type="search"],.form-element--small[type="tel"],.form-element--small[type="text"],.form-element--small[type="time"],.form-element--small[type="url"],.form-element--small[type="week"],textarea.form-element--small:not(.does-not-exist){
    min-height:var(--awx-sp-h2-5);
  }

@supports (font-variation-settings: normal){

[type="color"],
[type="date"],
[type="datetime-local"],
[type="email"],
[type="file"],
[type="month"],
[type="number"],
[type="password"],
[type="search"],
[type="tel"],
[type="text"],
[type="time"],
[type="url"],
[type="week"],
textarea{
    font-family:var(--awx-font-sans-variable);
}
  }

[type="date"]::-webkit-datetime-edit-fields-wrapper{
    padding:0;
  }

[type="file"]{
  height:auto;
  padding:var(--awx-sp-h0-75);
}

[type="color"]{
  width:var(--awx-sp-v3);
  padding:0;
}

.search-widget{
  position:relative;
  margin:0;
  padding:0;

}

.search-widget input[type="search"]::-webkit-search-cancel-button{
    width:1em;
    height:1em;
    margin-right:1.5em;
    -webkit-transition:opacity 100ms;
    transition:opacity 100ms;
    pointer-events:none;
    opacity:0;
    filter:brightness(8%) sepia(88%) hue-rotate(180deg) saturate(1100%);
    background-image:url(/themes/custom/airbus_web_experience_ui/assets/images/awx-icons-views.svg?c#close);
    background-repeat:no-repeat;
    background-position:left center;
    background-size:cover;
    font-size:1.5em;
    -webkit-appearance:none;
    appearance:none;
  }

.search-widget input[type="search"]:focus::-webkit-search-cancel-button{
    cursor:pointer;
    pointer-events:all;
    opacity:0.5;
  }

.search-widget .search-widget__submit{
    position:absolute;
    top:1px;
    right:1px;
    bottom:1px;
    display:inline-block;
    align-content:center;
    justify-content:center;
    place-content:center;
    margin:0;
    padding:0 var(--awx-sp-h0-75);
    cursor:pointer;
    color:var(--awx-color-accent);
    border:0 solid;
    background-color:transparent;
    box-shadow:none !important;
    text-shadow:none !important;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
  }

.search-widget .search-widget__submit .awx-icon{
      top:0;
      width:max(1.5em, min(4vw, 2em));
      width:clamp(1.5em, 4vw, 2em);
      height:100%;
      transition:opacity 200ms;
      opacity:0.5;
      aspect-ratio:1;
    }

.search-widget .search-widget__submit::before{
      position:absolute;
      top:var(--awx-sp-h0-5);
      bottom:var(--awx-sp-h0-5);
      left:0;
      display:block;
      content:"";
      border-left:1px solid var(--awx-gray);
    }

.search-widget .search-widget__submit:active .awx-icon{
        opacity:1;
      }

.search-widget .search-widget__submit:hover .awx-icon,.search-widget .search-widget__submit:focus .awx-icon{
        opacity:1;
      }
