
/* V97.1 – freie Inhalte / Tipps & Extras */
.v971-placement-admin{margin:18px 0;padding:16px;border:1px solid #2a2630;border-radius:12px;background:linear-gradient(145deg,#0c0b11,#08090d)}
.v971-placement-admin>div:first-child span{color:#ff4d96;font-size:8px;font-weight:1000;letter-spacing:1.2px}
.v971-placement-admin h3{margin:4px 0;font-size:17px}.v971-placement-admin p{margin:0;color:#777d87;font-size:9px}
.v971-placement-checks{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}
.v971-placement-checks input{display:none}.v971-placement-checks span{display:block;padding:11px;border:1px solid #292b34;border-radius:8px;background:#05060a;text-align:center;color:#9b9fa8;font-size:9px;font-weight:1000;cursor:pointer}
.v971-placement-checks input:checked+span{border-color:#ff2f85;background:#ff176d12;color:#ff77aa;box-shadow:inset 0 0 18px rgba(255,23,109,.05)}

.v971-helper-extras-link{display:inline-flex;align-items:center;justify-content:center;padding:9px 13px;border:1px solid #ff2f8550;border-radius:9px;background:#ff176d0c;color:#ff71a8;text-decoration:none;font-size:9px;font-weight:1000}

.v971-placement-section{width:min(1180px,calc(100% - 34px));margin:28px auto;padding:22px;border:1px solid #252731;border-radius:16px;background:radial-gradient(circle at 15% 0,rgba(255,23,109,.08),transparent 28%),#090a0f}
.v971-placement-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px}
.v971-placement-head span{color:#ff4d96;font-size:8px;font-weight:1000;letter-spacing:1px}.v971-placement-head h2{margin:3px 0;color:#fff;font-size:23px}.v971-placement-head p{margin:0;color:#858a94;font-size:10px}
.v971-placement-head>a{color:#ff70a7;text-decoration:none;font-size:9px;font-weight:900;white-space:nowrap}
.v971-placement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.v971-placement-card{min-width:0;border:1px solid #22252e;border-radius:11px;background:#08090d;overflow:hidden;transition:.18s transform,.18s border-color}
.v971-placement-card:hover{transform:translateY(-2px);border-color:#ff2b7850}
.v971-placement-media{position:relative;display:grid;height:110px;place-items:center;background:#05060a;overflow:hidden;text-decoration:none}
.v971-placement-media img{width:100%;height:100%;object-fit:cover;transition:.25s transform}.v971-placement-card:hover img{transform:scale(1.035)}
.v971-placement-media>span{font-size:30px}.v971-placement-media small{position:absolute;left:7px;bottom:7px;padding:4px 6px;border-radius:5px;background:#07070bd9;color:#ff77aa;font-size:7px;font-weight:1000}
.v971-placement-card>div{padding:11px}.v971-placement-card strong{display:block;color:#fff;font-size:12px}.v971-placement-card p{min-height:31px;margin:6px 0;color:#858a94;font-size:8.5px;line-height:1.45}
.v971-placement-card>div>a{color:#ff68a0;text-decoration:none;font-size:8px;font-weight:1000}.v971-placement-card>div>a.external{float:right;color:#80858f}

@media(max-width:950px){.v971-placement-grid{grid-template-columns:repeat(2,1fr)}.v971-placement-checks{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.v971-placement-grid{grid-template-columns:1fr}.v971-placement-head{align-items:flex-start;flex-direction:column}.v971-placement-checks{grid-template-columns:1fr 1fr}}
