/* ABG Theme 6.43 · Premium Unternehmensprofile */
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v66-detail-hero,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v66-detail-hero{
  position:relative;overflow:hidden;
  background:radial-gradient(circle at 12% 10%,rgba(241,189,29,.16),transparent 30%),linear-gradient(135deg,#171b22 0%,#202630 62%,#171a20 100%);
  border:1px solid rgba(16,20,26,.16);box-shadow:0 26px 70px rgba(18,23,30,.18)
}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v66-detail-hero:after,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v66-detail-hero:after{content:"";position:absolute;inset:auto -90px -150px auto;width:360px;height:360px;border-radius:50%;border:1px solid rgba(241,189,29,.16);pointer-events:none}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v66-hero-copy h1,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v66-hero-copy h1{color:#fff!important;max-width:900px}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v66-hero-copy>p,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v66-hero-copy>p{color:#c8ced6}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v4-meta span,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v4-meta span{color:#b9c0c9!important}
body.abg-v6 .abg-v643-premium-label{display:flex;align-items:center;gap:10px;margin:0 0 10px}
body.abg-v6 .abg-v643-premium-label span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f2bb0e;color:#171a1f;font-size:.62rem;font-weight:950;letter-spacing:.09em}
body.abg-v6 .abg-v643-premium-label small{color:#d5d9df;font-size:.68rem;font-weight:700}
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v643-premium-label span{background:linear-gradient(135deg,#ffe07a,#f0b400);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 8px 24px rgba(242,187,14,.18)}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v638-business-logo,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v638-business-logo{width:116px;height:116px;border-radius:28px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.98);box-shadow:0 18px 42px rgba(0,0,0,.20)}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v638-business-logo img,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v638-business-logo img{max-width:98px;max-height:98px}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v66-hero-card,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v66-hero-card{position:relative;z-index:1;background:rgba(8,11,15,.42);border:1px solid rgba(255,255,255,.13);border-top:1px solid rgba(255,255,255,.13);border-radius:22px;backdrop-filter:blur(8px)}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v66-hero-card>span,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v66-hero-card>span{color:#f4c329}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v66-main,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v66-main{border:0;background:transparent;padding:0}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v66-intro-grid,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v66-intro-grid{padding:24px;border:1px solid #e7e2d7;border-radius:26px;background:#fff;box-shadow:0 16px 44px rgba(24,30,38,.06)}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v66-detail-image,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v66-detail-image{border:0!important;border-radius:20px;background:#f2f3f4!important}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v66-sidefacts,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v66-sidefacts{border:1px solid #e6dfd0;border-top:0;border-radius:24px;background:#fff;box-shadow:0 16px 42px rgba(25,30,36,.065);overflow:hidden}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v66-sidefacts-head,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v66-sidefacts-head{margin:0 -18px;padding:18px;background:linear-gradient(135deg,#faf7ee,#fff);border-bottom:1px solid #e8e1d4}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v66-section,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v66-section{margin-top:24px!important;padding:24px!important;border:1px solid #e7e2d7!important;border-radius:24px;background:#fff;box-shadow:0 12px 34px rgba(24,30,38,.045)}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v461-hours-list,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v461-hours-list{border-top:0!important}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v461-hour-row,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v461-hour-row{border-radius:12px;padding-left:12px!important;padding-right:12px!important}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v461-hour-row.is-today,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v461-hour-row.is-today{background:#fff8dd}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-actions-top,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-actions-top{margin-top:4px;margin-bottom:22px}
body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v642-owner-tools,
body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v642-owner-tools{background:#fff;border-color:#e6dfd1;box-shadow:0 8px 24px rgba(24,30,38,.04)}
@media(max-width:700px){
  body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v638-business-logo,
  body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v638-business-logo{width:78px;height:78px;border-radius:20px}
  body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v638-business-logo img,
  body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v638-business-logo img{max-width:66px;max-height:66px}
  body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v66-intro-grid,
  body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v66-intro-grid,
  body.abg-v6 .abg-v643-business-detail.plan-plus .abg-v66-section,
  body.abg-v6 .abg-v643-business-detail.plan-pro .abg-v66-section{padding:18px!important}
  body.abg-v6 .abg-v643-premium-label{align-items:flex-start;flex-direction:column;gap:5px}
}
