/* AgraGen 6.2.0-r26 · Premium-Bereiche */
.premium-page-head{background:radial-gradient(circle at 85% 18%,rgba(240,201,107,.20),transparent 20%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(241,249,245,.94))!important}
.premium-access-badge{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;background:#0d6e53;color:#fff;font-weight:850;font-size:13px;box-shadow:0 10px 24px rgba(13,110,83,.18)}
.premium-plan-grid,.premium-admin-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;margin:22px 0}
.premium-plan-card,.premium-booking-card{position:relative;overflow:hidden}
.premium-plan-card:after{content:"◆";position:absolute;right:-12px;top:-28px;font-size:150px;color:rgba(13,110,83,.045);pointer-events:none}
.premium-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.premium-prices>span{padding:18px;border:1px solid rgba(18,91,70,.12);border-radius:18px;background:rgba(245,251,248,.82)}.premium-prices small,.premium-prices strong,.premium-prices em{display:block}.premium-prices small{color:#5d746a}.premium-prices strong{font-size:28px;color:#11372a;margin:4px 0}.premium-prices em{font-size:11px;color:#70837a;font-style:normal}
.premium-access-dl{display:grid;gap:8px;margin:18px 0}.premium-access-dl>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid rgba(18,91,70,.10)}.premium-access-dl dt{color:#63766e}.premium-access-dl dd{margin:0;font-weight:800;text-align:right}
.premium-workspace{margin-top:22px}.premium-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.premium-kpis article{padding:18px;border-radius:18px;background:linear-gradient(145deg,#0a2c21,#104a38);color:#fff}.premium-kpis small,.premium-kpis strong{display:block}.premium-kpis small{color:rgba(255,255,255,.7)}.premium-kpis strong{font-size:24px;margin-top:5px}
.premium-work-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:20px;align-items:start}.premium-entry-form{padding:20px;border-radius:20px;background:#f4f8f5;border:1px solid rgba(18,91,70,.12);position:sticky;top:92px}.premium-entry-form h3{margin-top:0}.premium-records{display:grid;gap:12px}.premium-record{padding:18px;border:1px solid rgba(18,91,70,.12);border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(10,39,29,.045)}.premium-record-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.premium-record-head h3{margin:4px 0 3px}.premium-record-head>strong{font-size:20px}.premium-record .positive{color:#08744e}.premium-record .negative{color:#a13a32}.premium-record dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.premium-record dl>div{padding:10px 12px;border-radius:12px;background:#f5f8f5}.premium-record dt{font-size:10px;color:#6d7e76;text-transform:uppercase;letter-spacing:.06em}.premium-record dd{margin:4px 0 0;font-weight:800}.premium-record details{margin-top:12px;border-top:1px solid rgba(18,91,70,.1);padding-top:10px}.premium-record summary{cursor:pointer;font-weight:800;color:#174b39}.premium-record details form{margin-top:12px}.premium-record details form+form{margin-top:8px}
.premium-sub-list{display:grid;gap:10px}.premium-sub-list article{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:16px;border-radius:16px;border:1px solid rgba(18,91,70,.1);background:#fff}.premium-sub-list article>div strong,.premium-sub-list article>div small{display:block}.premium-sub-list article>div strong{margin:5px 0}.premium-sub-list article>div:last-of-type{text-align:right}.premium-sub-list article>p{grid-column:1/-1;margin:0;color:#586d64}
.premium-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.premium-price-grid fieldset{border:1px solid rgba(18,91,70,.13);border-radius:18px;padding:16px;background:#f7faf8}.premium-price-grid legend{font-weight:900;padding:0 6px}.premium-price-grid p{min-height:55px;color:#5e7269;font-size:12px;line-height:1.55}.premium-price-grid>fieldset>small{color:#557166}
.premium-admin-list{display:grid;gap:14px}.premium-admin-sub{padding:18px;border:1px solid rgba(18,91,70,.12);border-radius:18px;background:#fff}.premium-admin-sub-head,.premium-admin-sub-body{display:flex;justify-content:space-between;gap:18px}.premium-admin-sub-head{align-items:center}.premium-admin-sub-head>div{display:flex;gap:8px;align-items:center}.premium-admin-sub-body{margin:16px 0}.premium-admin-sub-body h3{margin:0 0 4px}.premium-admin-sub-body p{margin:0 0 4px}.premium-admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:8px}.premium-admin-kpis span{padding:10px 12px;border-radius:12px;background:#f5f8f5}.premium-admin-kpis small,.premium-admin-kpis strong{display:block}.premium-admin-kpis small{color:#667970;font-size:10px}.premium-admin-kpis strong{margin-top:4px;font-size:12px}.premium-admin-actions{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.premium-admin-actions .grow{flex:1 1 340px}.premium-action-buttons{display:flex;flex-wrap:wrap;gap:8px}
@media(max-width:1100px){.premium-plan-grid,.premium-admin-grid,.premium-work-grid{grid-template-columns:1fr}.premium-entry-form{position:static}.premium-price-grid{grid-template-columns:1fr}.premium-admin-sub-body{display:block}.premium-admin-kpis{margin-top:12px}.premium-kpis{grid-template-columns:1fr}}
@media(max-width:720px){.premium-prices,.premium-record dl,.premium-admin-kpis{grid-template-columns:1fr}.premium-sub-list article{grid-template-columns:1fr}.premium-sub-list article>div:last-of-type{text-align:left}.premium-admin-sub-head{align-items:flex-start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.premium-plan-card,.premium-record,.premium-admin-sub{scroll-behavior:auto}}
