/* Ladies24 V284 — Inserat erstellen
   Scoped replacement for the content below the existing site header.
   No hiding, overlays or duplicate renderers. */
.l24-publish-v284{
  --bg-page:var(--l24-ui-page,#11131b);
  --bg-card:var(--l24-ui-surface,#161820);
  --border-subtle:var(--l24-ui-line,rgba(255,255,255,.08));
  --border-strong:var(--l24-ui-line-strong,rgba(255,255,255,.14));
  --text-primary:var(--l24-ui-text,#f7f7fa);
  --text-secondary:var(--l24-ui-muted,#a5aab6);
  --text-muted:var(--l24-ui-muted-2,#747986);
  --pink:var(--l24-ui-accent,#ff2a7a);
  --pink-soft:var(--l24-ui-accent-soft,rgba(255,42,122,.12));
  --pink-border:var(--l24-ui-accent-border,rgba(255,42,122,.35));
  --pink-glow:transparent;
  --whatsapp:#25d366;
  --radius-card:var(--l24-ui-radius-card,18px);
  --radius-pill:999px;
  width:100%;
  min-height:calc(100svh - 80px);
  padding:44px 0 64px;
  background:var(--bg-page);
  color:var(--text-primary);
}
.l24-app[data-view="publish"] .l24-main-content{background:var(--bg-page,#0b0c12)}
.l24-publish-v284__inner{width:min(calc(100% - 32px),760px)}
.l24-publish-v284__head{margin:0 0 22px}
.l24-publish-v284__eyebrow{
  display:block;
  margin:0 0 7px;
  color:var(--pink);
  font-size:10px;
  line-height:1.2;
  font-weight:850;
  letter-spacing:.14em;
}
.l24-publish-v284__head h1{
  margin:0;
  color:var(--text-primary);
  font-size:clamp(30px,5vw,38px);
  line-height:1.02;
  letter-spacing:-.035em;
}
.l24-publish-v284__types{
  overflow:hidden;
  border:1px solid var(--border-subtle);
  border-radius:var(--radius-card);
  background:var(--bg-card);
}
.l24-publish-v284__row{
  display:grid;
  grid-template-columns:44px minmax(0,1fr) 20px;
  gap:14px;
  align-items:center;
  min-height:86px;
  padding:17px 18px;
  color:var(--text-primary);
  text-decoration:none!important;
  transition:background-color .16s ease,border-color .16s ease;
}
.l24-publish-v284__row+.l24-publish-v284__row{border-top:1px solid var(--border-subtle)}
.l24-publish-v284__row:hover,
.l24-publish-v284__row:focus-visible{background:rgba(255,255,255,.025)}
.l24-publish-v284__row:focus-visible{outline:1px solid var(--pink-border);outline-offset:-1px}
.l24-publish-v284__icon{
  display:grid;
  place-items:center;
  width:44px;
  height:44px;
  border:1px solid var(--pink-border);
  border-radius:15px;
  background:var(--pink-soft);
  color:var(--pink);
}
.l24-publish-v284__icon svg{width:24px;height:24px}
.l24-publish-v284__copy{display:block;min-width:0}
.l24-publish-v284__copy small{
  display:block;
  margin:0 0 4px;
  color:var(--pink);
  font-size:9px;
  line-height:1.2;
  font-weight:850;
  letter-spacing:.12em;
}
.l24-publish-v284__copy strong{
  display:block;
  color:var(--text-primary);
  font-size:17px;
  line-height:1.18;
  font-weight:760;
}
.l24-publish-v284__chevron{
  justify-self:end;
  color:var(--text-muted);
  font-size:28px;
  line-height:1;
  font-weight:300;
}
.l24-publish-v284__club{
  margin-top:18px;
  padding:22px;
  border:1px solid var(--border-subtle);
  border-radius:var(--radius-card);
  background:var(--bg-card);
}
.l24-publish-v284__club h2{
  margin:0;
  color:var(--text-primary);
  font-size:23px;
  line-height:1.12;
  letter-spacing:-.02em;
}
.l24-publish-v284__club p{
  margin:8px 0 0;
  color:var(--text-secondary);
  font-size:13px;
  line-height:1.55;
}
.l24-publish-v284__club-actions{
  display:grid;
  gap:9px;
  margin-top:18px;
}
.l24-publish-v284__whatsapp{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  min-height:50px;
  padding:0 18px;
  border:1px solid rgba(37,211,102,.34);
  border-radius:14px;
  background:var(--whatsapp);
  color:#07140c!important;
  font-size:14px;
  font-weight:800;
  text-decoration:none!important;
}
.l24-publish-v284__whatsapp>span{display:grid;place-items:center;width:22px;height:22px}
.l24-publish-v284__whatsapp .l24-whatsapp-brand-icon{width:22px;height:22px}
.l24-publish-v284__whatsapp .l24-wa-bubble{fill:#07140c}
.l24-publish-v284__whatsapp .l24-wa-phone{stroke:var(--whatsapp)}
.l24-publish-v284__or{
  color:var(--text-muted);
  font-size:11px;
  font-weight:650;
  text-align:center;
}
.l24-publish-v284__email{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  padding:0 14px;
  border-radius:12px;
  color:var(--text-secondary)!important;
  font-size:12px;
  font-weight:650;
  text-align:center;
  text-decoration:none!important;
}
.l24-publish-v284__email:hover,
.l24-publish-v284__email:focus-visible{color:var(--text-primary)!important;background:rgba(255,255,255,.025)}
@media(max-width:767px){
  .l24-publish-v284{min-height:calc(100svh - 64px);padding:26px 0 40px}
  .l24-publish-v284__inner{width:min(calc(100% - 28px),760px)}
  .l24-publish-v284__head{margin-bottom:17px}
  .l24-publish-v284__head h1{font-size:30px}
    .l24-publish-v284__types,.l24-publish-v284__club{border-radius:18px}
  .l24-publish-v284__row{grid-template-columns:44px minmax(0,1fr) 16px;gap:11px;min-height:84px;padding:14px}
  .l24-publish-v284__icon{width:44px;height:44px;border-radius:13px}
  .l24-publish-v284__icon svg{width:22px;height:22px}
  .l24-publish-v284__copy strong{font-size:15px}
    .l24-publish-v284__chevron{font-size:24px}
  .l24-publish-v284__club{margin-top:14px;padding:18px 16px}
  .l24-publish-v284__club h2{font-size:20px}
  .l24-publish-v284__club p{font-size:12px;line-height:1.5}
  .l24-publish-v284__club-actions{margin-top:15px}
  .l24-publish-v284__whatsapp{min-height:50px}
}


/* V318 — flat benchmark finish. */
#L24App[data-view="publish"] .l24-publish-v284{
  font-family:var(--l24-ui-font)!important;
}
#L24App[data-view="publish"] :is(.l24-publish-v284__types,.l24-publish-v284__business){
  box-shadow:none!important;
}
#L24App[data-view="publish"] :is(.l24-publish-v284__row,.l24-publish-v284__business){
  min-height:var(--l24-ui-touch);
}
