@supports selector(:has(*)){
  .main-inner:has(> .lk-qr){
    width:min(1180px, calc(100vw - 32px));
    max-width:min(1180px, calc(100vw - 32px));
    padding-left:0;
    padding-right:0;
  }
  .main-inner:has(> .lk-qr.is-editing-qr){
    width:min(1180px, calc(100vw - 32px));
    max-width:min(1180px, calc(100vw - 32px));
  }
}
.text-bubble.lk-qr,
.text-bubble.lk-qr.is-editing-qr{
  width:100% !important;
  max-width:100% !important;
  min-width:0;
  overflow:hidden;
}
.lk-qr .hero,
.lk-qr .panel,
.lk-qr .panelBody,
.lk-qr .lk-create-studio form,
.lk-qr .lk-library,
.lk-qr .tabs,
.lk-qr .toolbar,
.lk-qr .tabPanel,
.lk-qr .cards,
.lk-qr .card,
.lk-qr .cardTop,
.lk-qr .cardBottom,
.lk-qr .edit,
.lk-qr .lk-cap-box,
.lk-qr .lk-cap-grid,
.lk-qr .lk-cap-step,
.lk-qr .lk-cap-step-grid{
  max-width:100%;
  min-width:0;
}
.lk-qr .kpis{
  justify-content:flex-start;
}
.lk-qr .lk-qr-quota-row{
  flex:1 1 100%;
  justify-content:flex-end;
}
.lk-qr .lk-qr-quota-row .lk-limeline{
  width:min(100%, 560px);
}
.lk-qr .pill{
  flex:1 1 170px;
  max-width:260px;
}
.lk-qr .lk-create-studio .lk-cap-summary-action{
  margin-left:0;
}
.lk-qr .toolbar{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
}
.lk-qr .search{
  min-width:0;
}
.lk-qr .filters{
  justify-content:flex-end;
}
@media (max-width:900px){
  .lk-qr .toolbar{
    grid-template-columns:1fr;
  }
  .lk-qr .filters{
    justify-content:flex-start;
  }
  .lk-qr .lk-qr-quota-row{
    justify-content:flex-start;
  }
}

 
.lk-qr .card.is-editing{
  display:block;
  grid-column:1/-1;
}
.lk-qr .card.is-editing .cardTop{
  position:static;
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:18px;
  align-items:center;
  border-right:0;
  border-bottom:1px solid rgba(15,23,42,.08);
}
.lk-qr .card.is-editing .qrImg{
  width:132px;
}
.lk-qr .card.is-editing .cardMain{
  display:grid;
  grid-template-columns:minmax(220px,1fr) minmax(280px,1.6fr);
  gap:12px;
  align-items:start;
}
.lk-qr .card.is-editing .cardMain .name,
.lk-qr .card.is-editing .cardMain .meta{
  grid-column:1;
}
.lk-qr .card.is-editing .cardMain .url,
.lk-qr .card.is-editing .cardMain .titleEdit{
  grid-column:2;
}
.lk-qr .card.is-editing .cardBottom{
  display:grid;
  grid-template-columns:1fr;
  gap:14px;
  background:linear-gradient(180deg,#fff,#f8fbff);
}
.lk-qr .card.is-editing .actionsGrid{
  grid-template-columns:repeat(auto-fit,minmax(160px,1fr));
}
.lk-qr .card.is-editing .edit{
  padding:16px;
  background:#f1f5f9;
  border-color:rgba(15,23,42,.10);
}
.lk-qr .card.is-editing .edit form{
  display:grid;
  grid-template-columns:1fr;
  gap:16px;
}
.lk-qr .card.is-editing .edit form > div:first-of-type{
  grid-column:1;
  max-width:760px;
}
.lk-qr .card.is-editing .edit form > .lk-cap-box{
  grid-column:1;
  grid-row:auto;
  width:100%;
}
.lk-qr .card.is-editing .edit form > button[type=submit]{
  grid-column:1;
  width:min(220px,100%);
}
.lk-qr .card.is-editing .lk-cap-grid{
  grid-template-columns:1fr !important;
  gap:14px;
}
.lk-qr .card.is-editing .lk-cap-step{
  grid-column:1/-1 !important;
}
.lk-qr .card.is-editing .lk-cap-step-grid{
  grid-template-columns:repeat(auto-fit,minmax(230px,1fr));
}
.lk-qr .card.is-editing .lk-cap-consent-tools{
  grid-template-columns:minmax(240px,.7fr) minmax(360px,1.3fr);
}
.lk-qr .card.is-editing .lk-cap-consent-preview{
  min-width:0;
  max-width:100%;
}
.lk-qr .card.is-editing .lk-cap-consent-preview p{
  overflow-wrap:anywhere;
  word-break:normal;
}
.lk-qr .card.is-editing .lk-cap-rewards,
.lk-qr .card.is-editing .lk-cap-options{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(150px,1fr));
  gap:10px;
}
@media (max-width:900px){
  .lk-qr .card.is-editing .cardTop,
  .lk-qr .card.is-editing .cardMain,
  .lk-qr .card.is-editing .lk-cap-consent-tools{
    grid-template-columns:1fr;
  }
  .lk-qr .card.is-editing .cardMain .name,
  .lk-qr .card.is-editing .cardMain .meta,
  .lk-qr .card.is-editing .cardMain .url,
  .lk-qr .card.is-editing .cardMain .titleEdit{
    grid-column:1;
  }
}
@media (max-width:760px){
  .lk-qr .lk-create-studio .lk-cap-summary,
  .lk-qr .card.is-editing .lk-cap-summary{
    min-height:0;
    gap:10px;
    align-items:stretch;
  }
  .lk-qr .lk-create-studio .lk-cap-summary-main,
  .lk-qr .card.is-editing .lk-cap-summary-main{
    flex:0 1 auto;
    min-height:0;
  }
  .lk-qr .lk-create-studio .lk-cap-summary-action,
  .lk-qr .card.is-editing .lk-cap-summary-action{
    width:100%;
    min-height:42px;
    margin-left:0;
  }
}
.lk-qr .card.is-editing .edit form.srToggleLine{
  display:flex;
  grid-template-columns:none;
  align-items:center;
}
.lk-qr .card.is-editing .edit form.srRuleRow,
.lk-qr .card.is-editing .edit form.srAddRow{
  display:grid;
  grid-template-columns:180px 210px minmax(0,1fr) 90px auto;
  align-items:end;
}
.lk-qr .card.is-editing .edit form.srCreateRow{
  grid-template-columns:180px 210px minmax(0,1fr);
}
.lk-qr .card.is-editing .edit form.srRuleRow > div:first-of-type,
.lk-qr .card.is-editing .edit form.srAddRow > div:first-of-type{
  grid-column:auto;
  max-width:none;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
}
.lk-qr .card.is-editing .edit form.srToggleLine > button[type=submit]{
  grid-column:auto;
  width:auto;
}
@media (max-width:900px){
  .lk-qr .card.is-editing .edit form.srRuleRow,
  .lk-qr .card.is-editing .edit form.srAddRow{
    grid-template-columns:1fr;
  }
  .lk-qr .card.is-editing .edit form.srToggleLine > button[type=submit],
  .lk-qr .card.is-editing .edit .srRuleActions .btn2{
    width:100%;
  }
}

 
