.lk-page-shell > .lk-content-grid > :where(
  .text-bubble,
  .container,
  .lk-sl-card,
  .lk-edit-card,
  .lk2-wrap,
  #lk-an-page,
  .lk-dash2,
  .lk-create,
  .lk-cards-page,
  .lk-card-live-editor,
  .lk-studio,
  .lk-qr,
  #lk-qr-page,
  .lk-campaigns,
  .lk-campaign-form,
  .lk-campaign-edit,
  .lk-campaign-assets,
  .lk-campaign-report,
  .lk-cd-wrap,
  .lk-poll-create,
  .ama-dash,
  #lk-support-edit,
  .lk-sup-edit,
  .lk-profile,
  .lk-profile-wrap,
  .lk-saas,
  .lk-growth-shell,
  .lk-admin-search,
  .lk-admin-rt,
  .lk-ab-page,
  .lk-rm-wrap
){
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin:0 !important;
}

.lk-page-shell :where(
  .lk-sl-head,
  .lk-edit-head,
  .lk-qr-hero,
  .lk-cards-head,
  .lk-live-topbar,
  .lk-campaign-hero,
  .lk-create-hero,
  .lk-assets-hero,
  .lk-cd-hero,
  .lk-cd-head,
  .lk-poll-head,
  .amd-head,
  .lk-profile-head,
  .lk-growth-hero,
  .lk-ab-hero,
  .lk-rm-head
){
  border-radius:8px !important;
  letter-spacing:0;
}

.lk-page-shell .lk-content-grid :where(
  .lk-quota-dock,
  .lk-ui-limeline,
  .lk-ui-limit-card,
  .lk-dash-plan,
  .lk-sl-plan,
  .lk-sl-plan-premium
){
  display:none !important;
}

.lk-page-shell .lk-content-grid .lk-an-tabs{
  display:none !important;
}

.lk-page-shell .lk-content-grid :where(
  .lk-an-hero .lk-an-title,
  .lk-an-hero .lk-an-badge,
  .lk2-stats-overview .lk2-eyebrow,
  .lk2-stats-overview .lk2-analytics-hero h1,
  .lk-dash-performance-summary h1,
  .lk-campaign-kicker,
  .lk-campaign-hero h1,
  .lk-create-hero .lk-kicker,
  .lk-create-hero h1,
  .lk-cd-eyebrow,
  .lk-cd-hero h1,
  .lk-saas-eyebrow,
  .lk-saas-hero h1,
  .lk-sl-head,
  .lk-cards-head,
  .lk-poll-head,
  .lk-profile-head,
  .lk-growth-hero,
  .lk-ab-hero,
  .lk-rm-head
),
.lk-page-shell .lk-content-grid .lk-qr .hero .titleRow h2,
.lk-page-shell .lk-content-grid .lk-create-head > div:first-child,
.lk-page-shell .lk-content-grid .amd-head > h1,
.lk-page-shell .lk-content-grid .amd-head > .sub{
  display:none !important;
}

.lk-page-shell .lk-content-grid :where(
  .lk2-stats-overview .lk2-analytics-hero,
  .lk-campaign-hero,
  .lk-create-hero,
  .lk-cd-hero,
  .lk-saas-hero
){
  margin:0 0 12px !important;
  padding:14px 16px !important;
  border:1px solid var(--lk-page-line) !important;
  border-radius:8px !important;
  background:rgba(255,255,255,.74) !important;
  box-shadow:0 8px 22px rgba(20,58,45,.045) !important;
  color:var(--lk-page-ink) !important;
}

.lk-page-shell .lk-content-grid :where(
  .lk2-stats-overview .lk2-subtitle,
  .lk-campaign-hero p,
  .lk-create-hero .lk-sub,
  .lk-cd-hero p,
  .lk-saas-sub
){
  color:var(--lk-page-muted) !important;
}

.lk-page-shell .lk-content-grid .lk-qr .hero .titleRow{
  justify-content:space-between;
  margin-bottom:0;
}

.lk-page-shell .lk-content-grid .lk-cd-hero{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:12px;
  margin:0 0 12px !important;
  padding:12px 14px !important;
  border:1px solid var(--lk-page-line) !important;
  border-radius:8px !important;
  background:rgba(255,255,255,.72) !important;
  color:var(--lk-page-ink) !important;
  box-shadow:0 8px 22px rgba(20,58,45,.045) !important;
}

.lk-page-shell .lk-content-grid .lk-cd-hero p{
  max-width:760px;
  margin:0 !important;
  color:var(--lk-page-muted) !important;
  font-size:14px;
  line-height:1.45;
}

.lk-page-shell .lk-content-grid .lk-cd-hero .lk-cd-actions{
  justify-content:flex-end;
  margin-left:auto;
}

.lk-page-shell .lk-content-grid .lk-cd-hero .lk-cd-btn{
  min-height:36px;
  padding:8px 12px;
}

.lk-page-shell .lk-content-grid .lk-cd-head{
  display:flex !important;
  align-items:center;
  justify-content:flex-end;
  gap:10px;
  margin:0 0 12px !important;
  padding:10px 12px !important;
  border:1px solid var(--lk-page-line) !important;
  border-radius:8px !important;
  background:rgba(255,255,255,.72) !important;
  color:var(--lk-page-ink) !important;
  box-shadow:0 8px 22px rgba(20,58,45,.045) !important;
}

.lk-page-shell .lk-content-grid .lk-cd-head > div:first-child,
.lk-page-shell .lk-content-grid .lk-cd-head h1,
.lk-page-shell .lk-content-grid .lk-cd-head p{
  display:none !important;
}

.lk-page-shell .lk-content-grid .lk-cd-head .lk-cd-actions{
  width:100%;
  display:flex;
  justify-content:flex-end;
  gap:8px;
}

.lk-page-shell .lk-content-grid .lk-cd-head .lk-cd-btn{
  min-height:34px;
  padding:7px 11px;
  border-color:rgba(20,58,45,.14) !important;
  background:#fff !important;
  color:var(--lk-page-green) !important;
  box-shadow:none !important;
}

.lk-page-shell .lk-content-grid .lk-cd-head .lk-cd-btn:hover,
.lk-page-shell .lk-content-grid .lk-cd-head .lk-cd-btn:focus-visible{
  border-color:rgba(16,185,129,.34) !important;
  background:#ecfdf5 !important;
  color:#047857 !important;
}

@media(max-width:640px){
  .lk-page-shell .lk-content-grid .lk-cd-hero{
    grid-template-columns:minmax(0,1fr);
    gap:10px;
    padding:12px !important;
  }

  .lk-page-shell .lk-content-grid .lk-cd-hero .lk-cd-actions,
  .lk-page-shell .lk-content-grid .lk-cd-hero .lk-cd-btn,
  .lk-page-shell .lk-content-grid .lk-cd-head .lk-cd-actions,
  .lk-page-shell .lk-content-grid .lk-cd-head .lk-cd-btn{
    width:100%;
    justify-content:center;
  }

  .lk-page-shell .lk-content-grid .lk-cd-head .lk-cd-actions{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .lk-page-shell .lk-content-grid .lk-cd-head .lk-cd-btn{
    min-height:36px;
    white-space:normal;
    line-height:1.2;
  }
}

@media(max-width:360px){
  .lk-page-shell .lk-content-grid .lk-cd-head .lk-cd-actions{
    grid-template-columns:minmax(0,1fr);
  }
}

.lk-page-shell .lk-content-grid .lk-an-hero{
  min-height:0;
  padding:18px;
}

.lk-page-shell .lk-content-grid #lk-an-page .lk-an-hero{
  margin:0 !important;
  padding:10px 12px !important;
  border:1px solid rgba(20,58,45,.12) !important;
  border-radius:8px !important;
  background:rgba(255,255,255,.66) !important;
  box-shadow:0 8px 22px rgba(20,58,45,.045) !important;
}

.lk-page-shell .lk-content-grid #lk-an-page .lk-an-plan{
  width:100%;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  justify-items:stretch;
  gap:10px 12px;
  text-align:left;
}

.lk-page-shell .lk-content-grid #lk-an-page .lk-an-range{
  min-width:0;
  min-height:34px;
  display:inline-flex;
  align-items:center;
  flex-wrap:wrap;
  gap:4px;
  padding:0 11px;
  border:1px solid rgba(20,58,45,.12);
  border-radius:999px;
  background:#f7fbf8;
  color:#24362f;
  font-size:13px;
  font-weight:900;
  line-height:1.25;
}

.lk-page-shell .lk-content-grid #lk-an-page .lk-an-actions{
  margin-left:auto;
}

.lk-page-shell .lk-content-grid #lk-an-page .lk-an-btn{
  min-height:34px;
  padding:0 12px;
  border-radius:8px;
  box-shadow:none;
}

.lk-page-shell .lk-content-grid .lk-profile-panel{
  padding-top:clamp(24px,3vw,40px) !important;
}

.lk-page-shell .lk-content-grid .lk-profile-anchor{
  position:absolute !important;
  top:auto !important;
}

@media(max-width:640px){
  .lk-page-shell .lk-content-grid #lk-an-page .lk-an-hero{
    padding:10px !important;
  }

  .lk-page-shell .lk-content-grid #lk-an-page .lk-an-plan{
    display:grid;
    grid-template-columns:minmax(0,1fr);
    gap:8px;
  }

  .lk-page-shell .lk-content-grid #lk-an-page .lk-an-range,
  .lk-page-shell .lk-content-grid #lk-an-page .lk-an-actions,
  .lk-page-shell .lk-content-grid #lk-an-page .lk-an-btn{
    width:100%;
    justify-content:center;
  }

  .lk-page-shell .lk-content-grid #lk-an-page .lk-an-range{
    white-space:normal;
    text-align:center;
  }

  .lk-page-shell .lk-content-grid .lk-profile-panel{
    padding-top:20px !important;
  }
}

.lk-page-shell :where(h1,h2,h3,h4){
  letter-spacing:0;
}

.lk-page-shell .lk-content-grid :where(h1){
  font-size:clamp(30px, 2.6vw, 38px) !important;
  line-height:1.1 !important;
  letter-spacing:0 !important;
}

.lk-page-shell :where(
  .hero h1,
  .hero h2,
  .lk-hero h1,
  .lk-hero h2,
  .lk2-hero h1,
  .lk2-hero h2,
  .lk-dash2-hero h1,
  .lk-dash2-hero h2,
  .lk-cd-hero h1,
  .lk-cd-hero h2
){
  font-size:clamp(24px, 2.2vw, 30px) !important;
  line-height:1.14 !important;
}

.lk-page-shell .lk-content-grid .text-bubble .hero h1,
.lk-page-shell .lk-content-grid .text-bubble .hero h2,
.lk-page-shell .lk-content-grid .lk-qr .hero h1,
.lk-page-shell .lk-content-grid .lk-qr .hero h2,
.lk-page-shell .lk-content-grid .lk2-hero h1,
.lk-page-shell .lk-content-grid .lk2-hero h2,
.lk-page-shell .lk-content-grid .lk-dash2-hero h1,
.lk-page-shell .lk-content-grid .lk-dash2-hero h2{
  font-size:clamp(24px, 2.2vw, 30px) !important;
  line-height:1.14 !important;
}

.lk-page-shell .lk-content-grid :where(
  .lk-sl-head,
  .lk-edit-head,
  .lk-cards-head,
  .lk-cd-head,
  .lk-poll-head,
  .amd-head,
  .lk-profile-head,
  .lk-growth-hero,
  .lk-ab-hero,
  .lk-rm-head
) :where(h1,h2){
  font-size:clamp(24px, 2.2vw, 30px) !important;
  line-height:1.14 !important;
}

.lk-page-shell :where(table,.tablewrap,.table-wrap,.lk2-tablewrap,.lk-an-table-wrap,.lk-cd-table-wrap,.lk-growth-table-wrap,.lk-ui-table-wrap,.responsive-table){
  max-width:100%;
  min-width:0;
}

.lk-page-shell :where(.tablewrap,.table-wrap,.lk2-tablewrap,.lk-an-table-wrap,.lk-cd-table-wrap,.lk-growth-table-wrap,.lk-ui-table-wrap,.responsive-table){
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}

.lk-page-shell :where(code,pre,.notranslate){
  overflow-wrap:anywhere;
}

@media(max-width:1180px){
  .lk-content-grid--split{
    grid-template-columns:minmax(0,1fr);
  }
}

@media(max-width:920px){
  .lk-page-shell{
    width:min(100%, calc(100vw - 24px));
    padding:14px 0 22px;
    gap:14px;
    overflow-x:clip;
  }

  .lk-page-header{
    grid-template-columns:1fr;
    align-items:start;
    padding:18px;
  }

  .lk-page-header h1{
    font-size:clamp(25px,8vw,34px);
  }

  .lk-page-header__actions{
    justify-content:flex-start;
  }

  .lk-limit-panel__summary{
    grid-template-columns:1fr;
  }

  .lk-limit-panel__summary > .lk-page-btn{
    width:100%;
  }

  .lk-tabs-row{
    flex-wrap:nowrap;
    overflow-x:auto;
    overscroll-behavior-x:contain;
    scrollbar-width:none;
  }

  .lk-tabs-row::-webkit-scrollbar{
    display:none;
  }

  .lk-tab-pill{
    flex:0 0 auto;
  }

  .lk-content-grid{
    grid-template-columns:1fr;
  }

  .lk-sticky-actions{
    position:static;
    align-items:stretch;
    flex-direction:column;
  }

  .lk-sticky-actions__buttons{
    justify-content:flex-start;
  }
}

@media(max-width:430px){
  .lk-page-shell{
    width:min(100%, calc(100vw - 20px));
  }

  .lk-page-header,
  .lk-limit-panel{
    padding:14px;
  }

  .lk-limit-panel--usage-only{
    padding:0;
  }

  .lk-page-header__actions,
  .lk-page-btn{
    width:100%;
  }

  .lk-limit-panel__items{
    grid-template-columns:1fr;
  }
}

.text-bubble.lk-public-status,
.text-bubble.lk-public-missing,
.text-bubble.lk-poll-missing,
.text-bubble.ama-missing,
.text-bubble.lk-support-missing,
.text-bubble.lk-campaign-missing,
.text-bubble.lk-sl-statusCard{
  --lk-status-emerald:#064e3b;
  --lk-status-green:#047857;
  --lk-status-mint:#10b981;
  --lk-status-lime:#d9f99d;
  width:min(760px, calc(100vw - 28px)) !important;
  max-width:100% !important;
  margin:28px auto !important;
  padding:24px !important;
  position:relative;
  overflow:hidden;
  border:1px solid rgba(6,78,59,.16) !important;
  border-radius:8px !important;
  background:
    radial-gradient(680px 220px at 88% 0%, rgba(217,249,157,.24), transparent 62%),
    linear-gradient(180deg,#ffffff,#f4fbf7) !important;
  color:#06281f !important;
  box-shadow:0 18px 44px rgba(6,78,59,.10) !important;
}
.text-bubble.lk-public-status::before,
.text-bubble.lk-public-missing::before,
.text-bubble.lk-poll-missing::before,
.text-bubble.ama-missing::before,
.text-bubble.lk-support-missing::before,
.text-bubble.lk-campaign-missing::before,
.text-bubble.lk-sl-statusCard::before{
  content:"";
  position:absolute;
  inset:0 0 auto 0;
  height:5px;
  background:linear-gradient(90deg,var(--lk-status-emerald),var(--lk-status-mint),var(--lk-status-lime));
}
.lk-public-status :where(h1,h2),
.lk-public-missing :where(h1,h2),
.lk-poll-missing :where(h1,h2),
.ama-missing :where(h1,h2),
.lk-support-missing :where(h1,h2),
.lk-campaign-missing :where(h1,h2),
.lk-sl-statusCard :where(h1,h2){
  margin:8px 0 8px !important;
  color:#052e24 !important;
  font-size:clamp(28px,5vw,42px) !important;
  line-height:1.08 !important;
  letter-spacing:0 !important;
}
.lk-public-status p,
.lk-public-missing p,
.lk-poll-missing p,
.ama-missing p,
.lk-support-missing p,
.lk-campaign-missing p,
.lk-sl-statusCard p{
  margin:0 !important;
  color:#365314 !important;
  line-height:1.55 !important;
}
.lk-public-status-actions,
.lk-public-actions,
.lk-poll-missing-actions,
.ama-missing-actions,
.lk-support-missing-actions,
.lk-campaign-missing-actions,
.lk-sl-statusActions{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:10px !important;
  margin-top:18px !important;
}
.lk-public-status :where(.btn,a.btn,button.btn),
.lk-public-missing :where(.btn,a.btn,button.btn),
.lk-poll-missing :where(.btn,a.btn,button.btn),
.ama-missing :where(.btn,a.btn,button.btn),
.lk-support-missing :where(.btn,a.btn,button.btn),
.lk-campaign-missing :where(.btn,a.btn,button.btn),
.lk-sl-statusCard :where(.btn,a.btn,button.btn){
  min-height:42px !important;
  padding:10px 15px !important;
  border-radius:8px !important;
  font-weight:850 !important;
  text-decoration:none !important;
}
.lk-public-status :where(.btn.lemon,.btn.primary),
.lk-public-missing :where(.btn.lemon,.btn.primary),
.lk-poll-missing :where(.btn.lemon,.btn.primary),
.ama-missing :where(.btn.lemon,.btn.primary),
.lk-support-missing :where(.btn.lemon,.btn.primary),
.lk-campaign-missing :where(.btn.lemon,.btn.primary),
.lk-sl-statusCard :where(.btn.lemon,.btn.primary){
  border-color:var(--lk-status-emerald) !important;
  background:linear-gradient(180deg,#0b6b4d,var(--lk-status-emerald)) !important;
  color:#fff !important;
  box-shadow:0 14px 28px rgba(6,78,59,.16) !important;
}
.lk-public-status :where(.btn.btn-ghost,.btn:not(.lemon):not(.primary)),
.lk-public-missing :where(.btn.btn-ghost,.btn:not(.lemon):not(.primary)),
.lk-poll-missing :where(.btn.btn-ghost,.btn:not(.lemon):not(.primary)),
.ama-missing :where(.btn.btn-ghost,.btn:not(.lemon):not(.primary)),
.lk-support-missing :where(.btn.btn-ghost,.btn:not(.lemon):not(.primary)),
.lk-campaign-missing :where(.btn.btn-ghost,.btn:not(.lemon):not(.primary)),
.lk-sl-statusCard :where(.btn.btn-ghost,.btn:not(.lemon):not(.primary)){
  border-color:rgba(6,78,59,.18) !important;
  background:#fff !important;
  color:var(--lk-status-emerald) !important;
}
.lk-public-status :where(.btn:hover,.btn:focus-visible),
.lk-public-missing :where(.btn:hover,.btn:focus-visible),
.lk-poll-missing :where(.btn:hover,.btn:focus-visible),
.ama-missing :where(.btn:hover,.btn:focus-visible),
.lk-support-missing :where(.btn:hover,.btn:focus-visible),
.lk-campaign-missing :where(.btn:hover,.btn:focus-visible),
.lk-sl-statusCard :where(.btn:hover,.btn:focus-visible){
  border-color:var(--lk-status-green) !important;
  background:#ecfdf5 !important;
  color:#047857 !important;
  transform:translateY(-1px);
  box-shadow:0 14px 30px rgba(6,78,59,.14) !important;
}
.lk-public-status :where(.btn.lemon:hover,.btn.primary:hover,.btn.lemon:focus-visible,.btn.primary:focus-visible),
.lk-public-missing :where(.btn.lemon:hover,.btn.primary:hover,.btn.lemon:focus-visible,.btn.primary:focus-visible),
.lk-poll-missing :where(.btn.lemon:hover,.btn.primary:hover,.btn.lemon:focus-visible,.btn.primary:focus-visible),
.ama-missing :where(.btn.lemon:hover,.btn.primary:hover,.btn.lemon:focus-visible,.btn.primary:focus-visible),
.lk-support-missing :where(.btn.lemon:hover,.btn.primary:hover,.btn.lemon:focus-visible,.btn.primary:focus-visible),
.lk-campaign-missing :where(.btn.lemon:hover,.btn.primary:hover,.btn.lemon:focus-visible,.btn.primary:focus-visible),
.lk-sl-statusCard :where(.btn.lemon:hover,.btn.primary:hover,.btn.lemon:focus-visible,.btn.primary:focus-visible){
  background:linear-gradient(180deg,#047857,#064e3b) !important;
  color:#fff !important;
}
@media(max-width:560px){
  .text-bubble.lk-public-status,
  .text-bubble.lk-public-missing,
  .text-bubble.lk-poll-missing,
  .text-bubble.ama-missing,
  .text-bubble.lk-support-missing,
  .text-bubble.lk-campaign-missing,
  .text-bubble.lk-sl-statusCard{
    width:min(100%, calc(100vw - 22px)) !important;
    padding:18px !important;
  }
  .lk-public-status-actions,
  .lk-public-actions,
  .lk-poll-missing-actions,
  .ama-missing-actions,
  .lk-support-missing-actions,
  .lk-campaign-missing-actions,
  .lk-sl-statusActions{
    display:grid !important;
  }
  :where(.lk-public-status-actions,.lk-public-actions,.lk-poll-missing-actions,.ama-missing-actions,.lk-support-missing-actions,.lk-campaign-missing-actions,.lk-sl-statusActions) .btn{
    width:100% !important;
  }
}

.lk-public-status a.btn.lemon,
.lk-public-missing a.btn.lemon,
.lk-poll-missing a.btn.lemon,
.ama-missing a.btn.lemon,
.lk-support-missing a.btn.lemon,
.lk-campaign-missing a.btn.lemon,
.lk-sl-statusCard a.btn.lemon{
  border:1px solid #064e3b !important;
  background:linear-gradient(180deg,#0b6b4d,#064e3b) !important;
  background-color:#064e3b !important;
  color:#fff !important;
  box-shadow:0 14px 28px rgba(6,78,59,.16) !important;
}
.lk-public-status a.btn.lemon:hover,
.lk-public-status a.btn.lemon:focus-visible,
.lk-public-missing a.btn.lemon:hover,
.lk-public-missing a.btn.lemon:focus-visible,
.lk-poll-missing a.btn.lemon:hover,
.lk-poll-missing a.btn.lemon:focus-visible,
.ama-missing a.btn.lemon:hover,
.ama-missing a.btn.lemon:focus-visible,
.lk-support-missing a.btn.lemon:hover,
.lk-support-missing a.btn.lemon:focus-visible,
.lk-campaign-missing a.btn.lemon:hover,
.lk-campaign-missing a.btn.lemon:focus-visible,
.lk-sl-statusCard a.btn.lemon:hover,
.lk-sl-statusCard a.btn.lemon:focus-visible{
  border-color:#047857 !important;
  background:linear-gradient(180deg,#047857,#064e3b) !important;
  background-color:#047857 !important;
  color:#fff !important;
}
