
/* MP V1.0.2 QuickGuide Premium Upgrade */
.mp-qg-card input:not([type="radio"]):not([type="checkbox"]):not([type="range"]),
.mp-qg-card select,.mp-qg-card textarea{width:100%;min-height:58px;border-radius:20px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);color:#fff;padding:14px 18px;font-weight:850;font-size:16px;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.mp-qg-card select option{background:#161616;color:#fff}.mp-qg-card label span{display:block;color:rgba(255,255,255,.62);font-size:14px;font-weight:800;margin-bottom:8px}.mp-qg-card input:focus,.mp-qg-card select:focus{border-color:rgba(250,204,21,.68);box-shadow:0 0 0 4px rgba(250,204,21,.12)}
.mp-qg-form-grid{gap:18px}.mp-qg-hero h1{font-size:clamp(38px,5.2vw,86px);letter-spacing:-.07em}.mp-qg-body-layout.mp-qg-v080-body{grid-template-columns:minmax(300px,440px) 1fr;align-items:stretch}
.mp-qg-avatar-wrap{min-height:650px;background:radial-gradient(circle at 50% 20%,rgba(250,204,21,.16),transparent 320px),linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.02))}
.mp-qg-avatar-v2{--skin-light:#f2bd96;--skin-dark:#c97b55;--hair:#9a4d2a;--eye:#40d6a3;--bust-scale:1;--body-scale-x:1;--body-scale-y:1;width:min(300px,82vw);height:560px;display:flex;align-items:center;justify-content:center;transition:.25s ease}.mp-qg-silhouette{width:100%;height:100%;overflow:visible}.mp-qg-silhouette .face,.mp-qg-silhouette .neck,.mp-qg-silhouette .torso,.mp-qg-silhouette .arm,.mp-qg-silhouette .leg{fill:url(#skinGrad);stroke:rgba(255,255,255,.18);stroke-width:2}.mp-qg-silhouette .hair{fill:var(--hair);stroke:rgba(0,0,0,.18);stroke-width:2}.mp-qg-silhouette .eye{fill:var(--eye);stroke:rgba(255,255,255,.75);stroke-width:2}.mp-qg-silhouette .waist-line{fill:none;stroke:rgba(255,255,255,.30);stroke-width:3;stroke-linecap:round}.mp-qg-silhouette .torso{transform-origin:130px 335px;transform:scaleX(var(--body-scale-x)) scaleY(var(--body-scale-y))}.mp-qg-silhouette .bust-shape{transform-origin:130px 245px;transform:scale(var(--bust-scale));transition:transform .25s ease}.mp-qg-silhouette .bust{fill:rgba(255,255,255,.13);stroke:rgba(255,255,255,.38);stroke-width:2}.mp-qg-silhouette .nipple{fill:rgba(120,60,45,.9)}.mp-qg-silhouette .nipple-ring{fill:none;stroke:rgba(120,60,45,.45);stroke-width:2}.mp-qg-avatar-label{font-size:16px;color:rgba(255,255,255,.74)}
.mp-qg-bust-picker{margin-top:16px}.mp-qg-bust-picker>span{display:block;color:rgba(255,255,255,.62);font-size:14px;font-weight:800;margin-bottom:10px}.mp-qg-bust-picker>div{display:flex;flex-wrap:wrap;gap:8px}.mp-qg-bust-picker label{position:relative}.mp-qg-bust-picker input{position:absolute;opacity:0;pointer-events:none}.mp-qg-bust-picker b{display:flex;align-items:center;justify-content:center;min-width:48px;height:44px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#fff;cursor:pointer}.mp-qg-bust-picker input:checked + b{background:linear-gradient(135deg,#f59e0b,#facc15);color:#111;border-color:transparent;box-shadow:0 12px 28px rgba(245,158,11,.23)}
.mp-qg-slider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mp-qg-meter{border:1px solid rgba(255,255,255,.11);border-radius:24px;background:rgba(0,0,0,.18);padding:18px}.mp-qg-meter strong{font-size:32px;color:#fff}.mp-qg-meter input[type=range]{width:100%;accent-color:#facc15;cursor:pointer}.mp-qg-measure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}
.mp-qg-studio-box{display:none;margin:18px 0;border:1px solid rgba(59,130,246,.22);background:rgba(56,189,248,.07);border-radius:26px;padding:18px}.mp-qg-studio-box h3{margin:0 0 14px;color:#fff}.mp-qg-whatsapp-field small{display:flex;align-items:center;gap:8px;margin-top:8px;color:rgba(255,255,255,.7);font-weight:800}.mp-qg-whatsapp-field small input{width:auto}.mp-qg-media-layout{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:22px;align-items:start}.mp-qg-upload{min-height:260px;border:2px dashed rgba(250,204,21,.38);border-radius:32px;background:linear-gradient(145deg,rgba(250,204,21,.10),rgba(255,255,255,.035));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;padding:24px;transition:.2s ease}.mp-qg-upload:hover{transform:translateY(-2px);border-color:rgba(250,204,21,.9);box-shadow:0 22px 60px rgba(245,158,11,.16)}.mp-qg-upload input{display:none}.mp-qg-upload strong{font-size:28px;color:#fff}.mp-qg-upload span{margin-top:8px;color:rgba(255,255,255,.62);font-weight:800}.mp-qg-media-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.mp-qg-media-item{position:relative;height:150px;border-radius:20px;overflow:hidden;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.11)}.mp-qg-media-item img,.mp-qg-media-item video{width:100%;height:100%;object-fit:cover;display:block}.mp-qg-media-item:first-child:after{content:"Titelbild";position:absolute;left:8px;top:8px;border-radius:999px;background:#facc15;color:#111;padding:5px 8px;font-size:11px;font-weight:950}.mp-qg-media-item .mp-video-badge{position:absolute;right:8px;bottom:8px;border-radius:999px;background:rgba(0,0,0,.72);color:#fff;padding:6px 9px;font-weight:950}.mp-qg-preview-photo.has-image{background-size:cover;background-position:center;color:transparent}
@media(max-width:920px){.mp-qg-body-layout.mp-qg-v080-body,.mp-qg-media-layout{grid-template-columns:1fr}.mp-qg-avatar-wrap{min-height:520px}.mp-qg-avatar-v2{height:450px;width:240px}.mp-qg-slider-grid,.mp-qg-measure-grid{grid-template-columns:1fr}}
