#inhalt .anbita-market-embed{--ab-card:#ffffff;--ab-text:#182033;--ab-muted:#647084;--ab-border:#dfe5ef;--ab-primary:#d71920;--ab-primary-dark:#ad1117;--ab-gold:#f7b500;--ab-green:#148a46;--ab-blue:#1769aa;width:100%;color:var(--ab-text);line-height:1.45}
#inhalt .anbita-market-embed *{box-sizing:border-box}
#inhalt .anbita-market-embed a{color:inherit}
#inhalt .anbita-market-embed .market-shell{width:100%;margin:0 auto}
#inhalt .anbita-market-embed .market-brand-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding:16px;border:1px solid var(--ab-border);border-radius:20px;background:linear-gradient(135deg,#fff,#fff7f7)}
#inhalt .anbita-market-embed .market-brand-logo{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;flex:1 1 auto}
#inhalt .anbita-market-embed .market-brand-logo img{display:block;width:min(100%,300px);max-width:100%;height:auto;max-height:66px;object-fit:contain;object-position:left center}
#inhalt .anbita-market-embed .market-actions,
#inhalt .anbita-market-embed .form-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
#inhalt .anbita-market-embed .btn-primary,
#inhalt .anbita-market-embed .btn-secondary,
#inhalt .anbita-market-embed .btn-danger{appearance:none;border:0;border-radius:999px;padding:11px 18px;font-weight:900;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;line-height:1.1}
#inhalt .anbita-market-embed .btn-primary{background:var(--ab-primary);color:#fff}
#inhalt .anbita-market-embed .btn-primary:hover{background:var(--ab-primary-dark)}
#inhalt .anbita-market-embed .btn-secondary{background:#fff;color:var(--ab-text);border:1px solid var(--ab-border)}
#inhalt .anbita-market-embed .btn-danger{background:#7f1d1d;color:#fff}
#inhalt .anbita-market-embed .section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}
#inhalt .anbita-market-embed .section-head h2,
#inhalt .anbita-market-embed .section-head h3{margin:0}
#inhalt .anbita-market-embed .muted,
#inhalt .anbita-market-embed .hint{color:var(--ab-muted)}
#inhalt .anbita-market-embed .premium-zone,
#inhalt .anbita-market-embed .latest-zone,
#inhalt .anbita-market-embed .category-zone,
#inhalt .anbita-market-embed .form-zone,
#inhalt .anbita-market-embed .detail-zone,
#inhalt .anbita-market-embed .content-card{border:1px solid var(--ab-border);border-radius:22px;background:var(--ab-card);padding:18px;margin-bottom:18px;box-shadow:0 10px 25px rgba(24,32,51,.06)}
#inhalt .anbita-market-embed .premium-zone{background:linear-gradient(135deg,#fffdf2,#fff7f7);border-color:#f4d98d}
#inhalt .anbita-market-embed .ad-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:14px}
#inhalt .anbita-market-embed .premium-grid .ad-card{border-color:#f0c44b}
#inhalt .anbita-market-embed .ad-card{display:flex;flex-direction:column;min-height:100%;background:#fff;border:1px solid var(--ab-border);border-radius:18px;overflow:hidden;text-decoration:none;color:var(--ab-text);transition:.16s transform ease,.16s box-shadow ease}
#inhalt .anbita-market-embed .ad-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(24,32,51,.12)}
#inhalt .anbita-market-embed .ad-thumb{aspect-ratio:3/4;background:#eef2f7;display:flex;align-items:center;justify-content:center;overflow:hidden}
#inhalt .anbita-market-embed .ad-thumb img{width:100%;height:100%;object-fit:cover}
#inhalt .anbita-market-embed .ad-placeholder{width:100%;height:100%;min-height:170px;display:flex;align-items:center;justify-content:center;text-align:center;color:#94a3b8;font-weight:900;font-size:1.25rem;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}
#inhalt .anbita-market-embed .ad-body{padding:14px}
#inhalt .anbita-market-embed .ad-badges{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}
#inhalt .anbita-market-embed .badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;background:#eef2f7;color:#334155;font-size:.78rem;font-weight:900}
#inhalt .anbita-market-embed .badge.premium{background:#fff0b8;color:#7a5200}
#inhalt .anbita-market-embed .badge.company{background:#e0f2fe;color:#075985}
#inhalt .anbita-market-embed .badge.private{background:#dcfce7;color:#166534}
#inhalt .anbita-market-embed .ad-body h4{margin:0 0 8px;font-size:1.08rem}
#inhalt .anbita-market-embed .ad-price{font-weight:900;color:var(--ab-primary);font-size:1.12rem;margin-bottom:6px}
#inhalt .anbita-market-embed .ad-meta{color:var(--ab-muted);font-size:.92rem}
#inhalt .anbita-market-embed .admin-id{font-family:Consolas,Monaco,monospace;font-weight:900}
#inhalt .anbita-market-embed .empty-state{border:1px dashed var(--ab-border);border-radius:18px;background:#fff;padding:18px;color:var(--ab-muted);font-weight:700;text-align:center}
#inhalt .anbita-market-embed .market-search{margin:10px 0 14px}
#inhalt .anbita-market-embed .search-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(170px,.8fr) auto;gap:10px}
#inhalt .anbita-market-embed .market-search input,
#inhalt .anbita-market-embed .market-search select,
#inhalt .anbita-market-embed .form-card input,
#inhalt .anbita-market-embed .form-card select,
#inhalt .anbita-market-embed .form-card textarea,
#inhalt .anbita-market-embed .manage-copy input{width:100%;border:1px solid var(--ab-border);border-radius:14px;padding:12px 13px;background:#fff;color:var(--ab-text);font:inherit}
#inhalt .anbita-market-embed .form-card textarea{min-height:150px;resize:vertical}
#inhalt .anbita-market-embed .category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}
#inhalt .anbita-market-embed .category-card{display:flex;flex-direction:column;gap:8px;border:1px solid var(--ab-border);border-radius:18px;background:#fff;text-decoration:none;color:var(--ab-text);padding:15px}
#inhalt .anbita-market-embed .category-card strong{font-size:1.05rem}
#inhalt .anbita-market-embed .category-card:hover{border-color:var(--ab-primary);box-shadow:0 10px 22px rgba(24,32,51,.09)}
#inhalt .anbita-market-embed .counts-only .category-card strong{font-size:1.1rem}
#inhalt .anbita-market-embed .form-card{display:flex;flex-direction:column;gap:16px}
#inhalt .anbita-market-embed .form-block{border:1px solid var(--ab-border);border-radius:20px;background:#fff;padding:16px}
#inhalt .anbita-market-embed .form-block h3{margin:0 0 12px}
#inhalt .anbita-market-embed .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#inhalt .anbita-market-embed .field.full{grid-column:1/-1}
#inhalt .anbita-market-embed .field label,
#inhalt .anbita-market-embed .label-like{display:block;font-weight:900;margin:0 0 7px}
#inhalt .anbita-market-embed .radio-row{display:flex;gap:10px;flex-wrap:wrap}
#inhalt .anbita-market-embed .choice-card{display:flex;align-items:center;gap:8px;border:1px solid var(--ab-border);border-radius:16px;background:#fff;padding:12px 14px;font-weight:900}
#inhalt .anbita-market-embed .choice-card input{width:auto}
#inhalt .anbita-market-embed .form-card[data-kind="privat"] .company-fields{display:none}
#inhalt .anbita-market-embed .image-upload-box{border:1px dashed var(--ab-border);border-radius:18px;padding:14px;background:#f8fafc}
#inhalt .anbita-market-embed .notice{border-radius:16px;padding:13px 15px;margin-bottom:12px;background:#eef2ff;border:1px solid #c7d2fe}
#inhalt .anbita-market-embed .notice.success{background:#ecfdf5;border-color:#86efac;color:#14532d}
#inhalt .anbita-market-embed .notice.error{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}
#inhalt .anbita-market-embed .manage-box{border:1px solid var(--ab-border);border-radius:18px;background:#f8fafc;padding:14px;margin-bottom:16px}
#inhalt .anbita-market-embed .manage-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}
#inhalt .anbita-market-embed .detail-layout{display:grid;grid-template-columns:minmax(220px,430px) minmax(0,1fr);gap:18px}
#inhalt .anbita-market-embed .detail-main-image{border:1px solid var(--ab-border);border-radius:20px;overflow:hidden;background:#f1f5f9;aspect-ratio:3/4}
#inhalt .anbita-market-embed .detail-main-image img{width:100%;height:100%;object-fit:cover}
#inhalt .anbita-market-embed .thumb-row{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px}
#inhalt .anbita-market-embed .thumb-row img,
#inhalt .anbita-market-embed .preview-row img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:14px;border:1px solid var(--ab-border)}
#inhalt .anbita-market-embed .detail-info h2{margin:10px 0}
#inhalt .anbita-market-embed .detail-price{font-size:1.8rem;font-weight:900;color:var(--ab-primary);margin-bottom:12px}
#inhalt .anbita-market-embed .meta-table{width:100%;border-collapse:collapse;margin:12px 0}
#inhalt .anbita-market-embed .meta-table th,
#inhalt .anbita-market-embed .meta-table td{border-bottom:1px solid var(--ab-border);padding:9px;text-align:left;vertical-align:top}
#inhalt .anbita-market-embed .meta-table th{width:120px;color:var(--ab-muted)}
#inhalt .anbita-market-embed .detail-description{white-space:normal;background:#f8fafc;border-radius:16px;padding:14px;margin:14px 0}
#inhalt .anbita-market-embed .contact-box,
#inhalt .anbita-market-embed .map-box{border:1px solid var(--ab-border);border-radius:18px;padding:14px;margin-top:14px}
#inhalt .anbita-market-embed .map-box iframe{width:100%;height:250px;border:0;border-radius:14px}
#inhalt .anbita-market-embed .preview-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,180px));gap:10px}
#inhalt .anbita-market-embed .market-service-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}
#inhalt .anbita-market-embed .market-service-cards .service-card{border:1px solid var(--ab-border);border-radius:18px;background:#fff;padding:16px}
#inhalt .anbita-market-embed .app-info-card{display:flex;gap:16px;align-items:center}
#inhalt .anbita-market-embed .app-icon-demo{width:82px;height:82px;border-radius:22px;background:#111827;color:#fff;font-weight:900;font-size:1.6rem;display:flex;align-items:center;justify-content:center;flex:0 0 auto}
html.dark-mode #inhalt .anbita-market-embed,
body.dark-mode #inhalt .anbita-market-embed{--ab-card:#111827;--ab-text:#f8fafc;--ab-muted:#cbd5e1;--ab-border:#334155}
html.dark-mode #inhalt .anbita-market-embed .premium-zone,
html.dark-mode #inhalt .anbita-market-embed .latest-zone,
html.dark-mode #inhalt .anbita-market-embed .category-zone,
html.dark-mode #inhalt .anbita-market-embed .form-zone,
html.dark-mode #inhalt .anbita-market-embed .detail-zone,
html.dark-mode #inhalt .anbita-market-embed .content-card,
html.dark-mode #inhalt .anbita-market-embed .ad-card,
html.dark-mode #inhalt .anbita-market-embed .category-card,
html.dark-mode #inhalt .anbita-market-embed .form-block,
html.dark-mode #inhalt .anbita-market-embed .choice-card,
html.dark-mode #inhalt .anbita-market-embed .manage-box,
html.dark-mode #inhalt .anbita-market-embed .contact-box,
html.dark-mode #inhalt .anbita-market-embed .map-box,
html.dark-mode #inhalt .anbita-market-embed .market-brand-header,
body.dark-mode #inhalt .anbita-market-embed .premium-zone,
body.dark-mode #inhalt .anbita-market-embed .latest-zone,
body.dark-mode #inhalt .anbita-market-embed .category-zone,
body.dark-mode #inhalt .anbita-market-embed .form-zone,
body.dark-mode #inhalt .anbita-market-embed .detail-zone,
body.dark-mode #inhalt .anbita-market-embed .content-card,
body.dark-mode #inhalt .anbita-market-embed .ad-card,
body.dark-mode #inhalt .anbita-market-embed .category-card,
body.dark-mode #inhalt .anbita-market-embed .form-block,
body.dark-mode #inhalt .anbita-market-embed .choice-card,
body.dark-mode #inhalt .anbita-market-embed .manage-box,
body.dark-mode #inhalt .anbita-market-embed .contact-box,
body.dark-mode #inhalt .anbita-market-embed .map-box,
body.dark-mode #inhalt .anbita-market-embed .market-brand-header{background:#111827;color:var(--ab-text)}
html.dark-mode #inhalt .anbita-market-embed input,
html.dark-mode #inhalt .anbita-market-embed select,
html.dark-mode #inhalt .anbita-market-embed textarea,
body.dark-mode #inhalt .anbita-market-embed input,
body.dark-mode #inhalt .anbita-market-embed select,
body.dark-mode #inhalt .anbita-market-embed textarea{background:#0f172a;color:#f8fafc;border-color:#334155}
html.dark-mode #inhalt .anbita-market-embed .btn-secondary,
body.dark-mode #inhalt .anbita-market-embed .btn-secondary{background:#0f172a;color:#f8fafc;border-color:#334155}
html.dark-mode #inhalt .anbita-market-embed .detail-description,
html.dark-mode #inhalt .anbita-market-embed .image-upload-box,
html.dark-mode #inhalt .anbita-market-embed .empty-state,
body.dark-mode #inhalt .anbita-market-embed .detail-description,
body.dark-mode #inhalt .anbita-market-embed .image-upload-box,
body.dark-mode #inhalt .anbita-market-embed .empty-state{background:#0f172a;color:#cbd5e1}
@media (max-width:900px){#inhalt .anbita-market-embed .market-brand-header,#inhalt .anbita-market-embed .section-head{flex-direction:column;align-items:stretch}#inhalt .anbita-market-embed .detail-layout{grid-template-columns:1fr}#inhalt .anbita-market-embed .search-grid{grid-template-columns:1fr}#inhalt .anbita-market-embed .form-row{grid-template-columns:1fr}#inhalt .anbita-market-embed .manage-copy{grid-template-columns:1fr}#inhalt .anbita-market-embed .market-actions{justify-content:stretch}#inhalt .anbita-market-embed .market-actions a,#inhalt .anbita-market-embed .form-actions a,#inhalt .anbita-market-embed .form-actions button{width:100%}}
@media (max-width:520px){#inhalt .anbita-market-embed .premium-zone,#inhalt .anbita-market-embed .latest-zone,#inhalt .anbita-market-embed .category-zone,#inhalt .anbita-market-embed .form-zone,#inhalt .anbita-market-embed .detail-zone,#inhalt .anbita-market-embed .content-card{padding:13px;border-radius:18px}#inhalt .anbita-market-embed .market-brand-logo img{width:100%;max-width:100%}#inhalt .anbita-market-embed .ad-grid,#inhalt .anbita-market-embed .category-grid{grid-template-columns:1fr}#inhalt .anbita-market-embed .btn-primary,#inhalt .anbita-market-embed .btn-secondary,#inhalt .anbita-market-embed .btn-danger{width:100%}#inhalt .anbita-market-embed .radio-row{flex-direction:column}#inhalt .anbita-market-embed .choice-card{width:100%}#inhalt .anbita-market-embed .detail-price{font-size:1.45rem}}

html.dark-mode #inhalt .anbita-market-embed .market-brand-logo img,
body.dark-mode #inhalt .anbita-market-embed .market-brand-logo img{filter:brightness(0) invert(1)}


#inhalt .anbita-market-embed .choice-card input[type="radio"]{appearance:none;-webkit-appearance:none;width:17px;height:17px;border-radius:50%;border:2px solid #dc2626;background:#fff;display:inline-block;position:relative;flex:0 0 auto}
#inhalt .anbita-market-embed .choice-card input[type="radio"]:checked{border-color:#16a34a;background:radial-gradient(circle,#16a34a 0 46%,transparent 50%)}
html.dark-mode #inhalt .anbita-market-embed .choice-card input[type="radio"],
body.dark-mode #inhalt .anbita-market-embed .choice-card input[type="radio"]{background:#0f172a;border-color:#ef4444}
html.dark-mode #inhalt .anbita-market-embed .choice-card input[type="radio"]:checked,
body.dark-mode #inhalt .anbita-market-embed .choice-card input[type="radio"]:checked{border-color:#22c55e;background:radial-gradient(circle,#22c55e 0 46%,transparent 50%)}
