/*
 * JobLik 0.31.20 — precise alignment for the representative mobile field
 * and the discount-code controls.
 */
@media (min-width:821px){
 [data-simple-card-wizard] [data-scw-step="1"] .scw-field-row:has([data-verification-mobile-label]){
  grid-template-columns:24px minmax(190px,.62fr) minmax(260px,1.38fr)!important;
  align-items:start!important;
  column-gap:10px!important;
 }
 [data-simple-card-wizard] [data-scw-step="1"] .scw-field-row:has([data-verification-mobile-label])>input[type="checkbox"],
 [data-simple-card-wizard] [data-scw-step="1"] [data-verification-mobile-label]{
  align-self:center!important;
 }
 [data-simple-card-wizard] [data-scw-step="1"] .scw-verification-mobile{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:5px!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
 }
 [data-simple-card-wizard] [data-scw-step="1"] .scw-verification-mobile>input{
  width:100%!important;
  min-width:0!important;
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  margin:0!important;
 }
 [data-simple-card-wizard] [data-scw-step="1"] [data-verification-mobile-label]{
  white-space:nowrap!important;
  font-size:12px!important;
  line-height:1.5!important;
 }
 [data-simple-card-wizard] [data-scw-step="5"] .scw-discount-fields{
  grid-template-columns:minmax(0,1fr) 112px!important;
  align-items:end!important;
  gap:10px!important;
 }
 [data-simple-card-wizard] [data-scw-step="5"] .scw-discount-fields>label{
  min-width:0!important;
  margin:0!important;
 }
 [data-simple-card-wizard] [data-scw-step="5"] .scw-discount-fields>label>input,
 [data-simple-card-wizard] [data-scw-step="5"] .scw-discount-fields>button{
  box-sizing:border-box!important;
  height:54px!important;
  min-height:54px!important;
  max-height:54px!important;
  margin:0!important;
 }
 [data-simple-card-wizard] [data-scw-step="5"] .scw-discount-fields>button{
  width:112px!important;
  min-width:112px!important;
  padding:0 14px!important;
  align-self:end!important;
  white-space:nowrap!important;
 }
}
@media (max-width:820px){
 [data-simple-card-wizard] [data-scw-step="5"] .scw-discount-fields>label>input,
 [data-simple-card-wizard] [data-scw-step="5"] .scw-discount-fields>button{
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
 }
}
