.v-action.is-saved{color:#ffc700}.saved-grid .post-card{border-color:rgba(255,199,0,.22)}
@media(max-width:900px){.side-nav a[href$="/saved"]{display:flex}}

/* DM / gerçek mesajlaşma V5 */
.dm-shell{display:grid;grid-template-columns:320px 1fr;gap:18px;margin-top:18px}
.dm-list,.dm-thread{border:1px solid rgba(255,255,255,.10);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));border-radius:24px;overflow:hidden;box-shadow:0 22px 70px rgba(0,0,0,.22)}
.dm-list-title{display:flex;align-items:center;justify-content:space-between;padding:18px 18px;border-bottom:1px solid rgba(255,255,255,.08)}
.dm-list-title small,.dm-person small,.dm-empty-small{color:#a6adbe}
.dm-person{display:flex;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.07);color:#fff;text-decoration:none;position:relative}
.dm-person:hover,.dm-person.is-active{background:rgba(255,255,255,.07)}
.dm-person span{min-width:0;display:block;flex:1}.dm-person b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-person p{margin:4px 0 0;color:#c8cedd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.dm-person em{font-style:normal;background:#ff2e83;color:#fff;font-size:11px;border-radius:999px;padding:4px 8px;font-weight:900}
.dm-empty-small{padding:18px;line-height:1.55}.dm-thread{min-height:620px;display:grid;grid-template-rows:auto 1fr auto}
.dm-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.08)}
.dm-head>div{display:flex;align-items:center;gap:12px}.dm-head b{display:block}.dm-head small{color:#a6adbe}.dm-messages{padding:18px;overflow:auto;display:flex;flex-direction:column;gap:10px;max-height:58vh}
.dm-bubble{max-width:72%;border-radius:20px;padding:12px 14px}.dm-bubble p{margin:0;line-height:1.55;word-break:break-word}.dm-bubble small{display:block;margin-top:6px;font-size:11px;opacity:.72}.dm-bubble.mine{align-self:flex-end;background:linear-gradient(135deg,#ff2e83,#7b3dff,#ff7a00);color:#fff;border-bottom-right-radius:7px}.dm-bubble.theirs{align-self:flex-start;background:rgba(255,255,255,.08);color:#fff;border-bottom-left-radius:7px}.dm-compose{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px;border-top:1px solid rgba(255,255,255,.08)}
.dm-compose textarea{min-height:54px;max-height:130px;resize:vertical;border:1px solid rgba(255,255,255,.10);border-radius:18px;background:rgba(255,255,255,.06);color:#fff;padding:14px;outline:0}.dm-compose button{border:0;border-radius:16px;background:linear-gradient(135deg,#ff2e83,#7b3dff,#ff7a00);color:#fff;font-weight:900;padding:0 24px}.dm-empty{margin:auto;text-align:center;color:#a6adbe;padding:30px}.dm-empty h2{color:#fff;margin:0 0 8px}
@media(max-width:980px){.dm-shell{grid-template-columns:1fr}.dm-thread{min-height:520px}.dm-list{max-height:360px;overflow:auto}.dm-bubble{max-width:86%}.dm-compose{grid-template-columns:1fr}.dm-compose button{padding:14px 18px}}


/* Arama + hashtag sistemi V6 */
.hash-link,.mention-link{color:#fff;font-weight:900;text-decoration:none}.hash-link:hover,.mention-link:hover{text-decoration:underline}.search-head{display:grid;gap:16px}.big-search{display:grid;grid-template-columns:1fr auto;gap:12px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.05);border-radius:22px;padding:10px;box-shadow:0 22px 70px rgba(0,0,0,.18)}.big-search input{border:0;background:transparent;color:#fff;font-size:16px;outline:0;padding:12px}.big-search button{border:0;border-radius:16px;background:linear-gradient(135deg,#ff2e83,#7b3dff,#ff7a00);color:#fff;font-weight:900;padding:0 24px}.search-section{margin-top:24px}.section-title-row{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px}.section-title-row h2{margin:0;color:#fff;font-size:22px}.section-title-row small{color:#a6adbe}.search-user-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.search-user-card{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.10);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));border-radius:20px;padding:14px;min-width:0}.search-user-card:hover{background:rgba(255,255,255,.08)}.search-user-card span{display:block;min-width:0}.search-user-card b,.search-user-card small,.search-user-card em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-user-card small{color:#a6adbe}.search-user-card em{font-style:normal;color:#c8cedd;font-size:12px;margin-top:4px}.hashtag-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hashtag-card{display:grid;gap:6px;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.10);background:radial-gradient(circle at top left,rgba(255,46,131,.20),rgba(255,255,255,.035));border-radius:20px;padding:16px}.hashtag-card:hover{border-color:rgba(255,46,131,.35);transform:translateY(-1px)}.hashtag-card b{font-size:18px}.hashtag-card span,.soft-empty{color:#a6adbe}.soft-empty{border:1px dashed rgba(255,255,255,.14);border-radius:18px;padding:18px;background:rgba(255,255,255,.03)}.hashtag-hero{display:flex;align-items:center;gap:18px;border:1px solid rgba(255,255,255,.10);background:linear-gradient(135deg,rgba(255,46,131,.16),rgba(123,61,255,.13),rgba(255,122,0,.11));border-radius:28px;padding:22px;margin-bottom:24px}.hashtag-hero>div{width:78px;height:78px;display:grid;place-items:center;border-radius:24px;background:rgba(255,255,255,.10);box-shadow:inset 0 0 0 1px rgba(255,255,255,.10)}.hashtag-hero span{font-size:44px;font-weight:900}.hashtag-hero h1{margin:0;color:#fff;font-size:34px}.hashtag-hero p{margin:6px 0 0;color:#c8cedd}.hashtag-post-grid{margin-top:12px}
@media(max-width:1100px){.search-user-grid,.hashtag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.big-search{grid-template-columns:1fr}.big-search button{padding:14px}.search-user-grid,.hashtag-grid{grid-template-columns:1fr}.section-title-row{align-items:flex-start;flex-direction:column}.hashtag-hero{align-items:flex-start}.hashtag-hero>div{width:58px;height:58px;border-radius:18px}.hashtag-hero span{font-size:34px}.hashtag-hero h1{font-size:26px}}


/* Yeniden paylaş / repost sistemi V7 */
.v-action.is-reposted{color:#44ffb5}.repost-grid .post-card{border-color:rgba(68,255,181,.18)}
.repost-badge{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:#a6adbe;text-decoration:none;font-size:13px;font-weight:700}.repost-badge b{color:#fff}.repost-badge:hover{color:#fff}.profile-section-title{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:24px 0 12px}.profile-section-title h2{margin:0;color:#fff;font-size:22px}.profile-section-title small{color:#a6adbe}
@media(max-width:720px){.profile-section-title{align-items:flex-start;flex-direction:column;margin-left:2px}.repost-badge{font-size:12px}}


/* Vidovodo V8 - Hikaye Sistemi */
.story-strip{display:flex;gap:14px;overflow-x:auto;padding:12px 2px 18px;margin:0 0 12px;scrollbar-width:none}
.story-strip::-webkit-scrollbar{display:none}
.story{min-width:74px;text-align:center;text-decoration:none;color:#fff;display:grid;gap:7px;justify-items:center}
.story small{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a6adbe;font-size:11px;font-weight:700}
.story-ring{width:64px;height:64px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.10);position:relative}
.story-ring.has-story{background:linear-gradient(135deg,#ff2e83,#7b3dff,#ff7a00);padding:3px;border:0;box-shadow:0 12px 28px rgba(255,46,131,.18)}
.story-ring.has-story .avatar{border:3px solid #080d16}
.add-story{font-size:30px;font-weight:900;background:linear-gradient(135deg,#ff2e83,#7b3dff);color:#fff;border:0}
.muted-story .story-ring{opacity:.65}
.story-compose{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:18px;align-items:start;margin:12px 0 22px;padding:20px;border-radius:24px;background:linear-gradient(135deg,rgba(255,46,131,.16),rgba(123,61,255,.10));border:1px solid rgba(255,255,255,.10)}
.story-compose h2{margin:0 0 7px;font-size:24px}.story-compose p{margin:0;color:#a6adbe;line-height:1.6}
.story-form{display:grid;gap:10px}.story-form label{display:grid;gap:7px;color:#d8deef;font-weight:800;font-size:13px}.story-form input{width:100%;box-sizing:border-box;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#fff;padding:12px;outline:0}
.story-user-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.story-user-card{padding:18px;border-radius:22px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.10);text-decoration:none;color:#fff;display:grid;gap:10px;justify-items:center;text-align:center}.story-user-card b{font-size:15px}.story-user-card small{color:#a6adbe;font-weight:700}
.story-viewer{max-width:680px;margin:0 auto 40px}.story-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.story-owner{display:flex;gap:10px;align-items:center;color:#fff;text-decoration:none}.story-owner span{display:grid}.story-owner small{color:#a6adbe}
.story-media-box{position:relative;min-height:520px;border-radius:28px;overflow:hidden;background:#050814;border:1px solid rgba(255,255,255,.10);box-shadow:0 28px 80px rgba(0,0,0,.35)}.story-media-box img,.story-media-box video{width:100%;height:min(72vh,760px);object-fit:contain;background:#050814;display:block}.story-caption{position:absolute;left:18px;right:18px;bottom:18px;padding:14px 16px;border-radius:18px;background:rgba(5,8,20,.72);backdrop-filter:blur(12px);color:#fff;font-weight:800;line-height:1.5}.story-caption a{color:#fff}
.story-nav-actions{display:flex;justify-content:space-between;gap:12px;margin-top:14px}.story-delete-form{text-align:center;margin-top:14px}.story-delete-form button{border:0;border-radius:13px;background:rgba(237,59,95,.15);color:#ff7890;font-weight:900;padding:12px 18px;cursor:pointer}
@media(max-width:900px){.story-compose{grid-template-columns:1fr}.story-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-media-box{min-height:420px}.story-media-box img,.story-media-box video{height:min(70vh,620px)}}
@media(max-width:560px){.story-user-grid{grid-template-columns:1fr}.story-top{align-items:flex-start}.story-media-box{border-radius:20px}.story-caption{position:static;border-radius:0;background:rgba(255,255,255,.06)}.story-nav-actions{display:grid;grid-template-columns:1fr 1fr}.story-compose{padding:16px;border-radius:20px}}


/* Vidovodo V9 - Yorum Yanıtlama + Yorum Beğeni */
.comments-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px}.comments-head h2{margin:0}.comments-head small{color:#a6adbe;font-weight:700}.comment-main-form{margin-bottom:14px}.comment-thread{border-bottom:1px solid rgba(255,255,255,.075);padding:2px 0 12px;margin-bottom:12px}.comment-v9{align-items:flex-start}.comment-v9 .avatar{flex:0 0 auto}.comment-body{min-width:0;flex:1}.comment-author-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.comment-author-line b{color:#fff}.comment-author-line small{color:#8f98ad;font-size:12px}.comment-v9 p{margin:5px 0 8px;line-height:1.55;word-break:break-word}.comment-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.comment-actions form{margin:0}.comment-action-btn{border:0;border-radius:999px;background:rgba(255,255,255,.07);color:#c8cedd;font-weight:900;font-size:12px;padding:7px 10px;cursor:pointer}.comment-action-btn:hover{background:rgba(255,255,255,.12);color:#fff}.comment-action-btn.is-liked{color:#ff6d9e;background:rgba(255,46,131,.13)}.reply-holder{margin-top:10px}.reply-form{grid-template-columns:1fr auto;gap:8px;margin:0}.reply-form input{min-height:38px;font-size:13px}.reply-form button{padding:0 14px}.comment-replies{margin:10px 0 0 38px;padding-left:12px;border-left:2px solid rgba(255,255,255,.08)}.comment-replies .comment-row{padding:8px 0}.comment-replies .comment-row+.comment-row{border-top:1px solid rgba(255,255,255,.045)}
@media(max-width:640px){.comments-head{align-items:flex-start;flex-direction:column}.comment-replies{margin-left:20px;padding-left:10px}.reply-form{grid-template-columns:1fr}.reply-form button{padding:11px 14px}.comment-action-btn{font-size:11px}}


/* Vidovodo V10 - Trendler + VidoRank */
.discovery-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 18px;padding:13px 15px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,rgba(255,46,131,.12),rgba(123,61,255,.10));border-radius:18px;color:#dfe6ff}.discovery-note b{color:#fff}.discovery-note span{font-size:13px;color:#aeb6c9}.trend-score-chip{color:#ffd166!important;background:rgba(255,209,102,.10);border:1px solid rgba(255,209,102,.20);border-radius:999px;padding:4px 8px;font-weight:800}.trend-head{background:radial-gradient(circle at top left,rgba(255,46,131,.22),transparent 42%),radial-gradient(circle at top right,rgba(255,122,0,.18),transparent 38%),rgba(255,255,255,.035)}.trend-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px}.trend-stats-grid div{border:1px solid rgba(255,255,255,.09);border-radius:20px;background:rgba(255,255,255,.045);padding:18px}.trend-stats-grid b{display:block;font-size:28px;color:#fff;line-height:1}.trend-stats-grid span{display:block;margin-top:8px;color:#aab3c7;font-size:13px}.trend-post-grid .post-card{box-shadow:0 18px 50px rgba(0,0,0,.20)}.trend-user-grid .search-user-card{background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.035))}@media(max-width:860px){.discovery-note{display:block}.discovery-note span{display:block;margin-top:6px}.trend-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-stats-grid b{font-size:23px}}@media(max-width:520px){.trend-stats-grid{grid-template-columns:1fr}.trend-score-chip{display:inline-flex;margin-top:4px}}

/* V11 - İçerik düzenleme / silme */
.owner-tools-v11{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}
.owner-tools-v11 form{display:inline-flex;margin:0}
.owner-link-v11,.owner-danger-v11,.owner-status-v11{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none;line-height:1;cursor:pointer}
.owner-link-v11:hover{background:rgba(123,61,255,.24);border-color:rgba(123,61,255,.5)}
.owner-danger-v11{background:rgba(255,46,131,.12);border-color:rgba(255,46,131,.36);color:#ffb3cf}
.owner-danger-v11:hover{background:rgba(255,46,131,.22)}
.owner-status-v11{color:#ffd67a;background:rgba(255,199,0,.12);border-color:rgba(255,199,0,.28)}
.owner-status-v11.is-archived{color:#ff9fbf;background:rgba(255,46,131,.12);border-color:rgba(255,46,131,.3)}
.edit-post-wrap-v11{max-width:920px;margin:0 auto 42px}
.edit-post-card-v11{width:100%}
.edit-post-head-v11{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}
.current-media-v11{border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:12px;background:rgba(255,255,255,.04);margin-bottom:18px}
.current-media-v11 span{display:block;color:rgba(255,255,255,.72);font-size:12px;font-weight:800;margin-bottom:10px;text-transform:uppercase;letter-spacing:.06em}
.current-media-v11 img,.current-media-v11 video{width:100%;max-height:420px;object-fit:contain;border-radius:16px;background:#050814;display:block}
.edit-actions-v11{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.archive-form-v11{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}
.archive-form-v11 button{width:100%;border:1px solid rgba(255,46,131,.35);background:rgba(255,46,131,.12);color:#ffb3cf;border-radius:16px;padding:13px 16px;font-weight:800;cursor:pointer}
.archive-form-v11 button:hover{background:rgba(255,46,131,.2)}
@media(max-width:720px){.edit-post-head-v11{display:grid}.owner-tools-v11{gap:6px}.owner-link-v11,.owner-danger-v11,.owner-status-v11{font-size:11px;padding:7px 9px}}


/* V12 - Hesap güvenliği, gizlilik ve mesaj izinleri */
.settings-head-v12 { margin-bottom: 18px; }
.settings-grid-v12 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; align-items: start; }
.settings-card-v12 { width: auto; max-width: none; }
.settings-card-wide-v12 { grid-column: 1 / -1; }
.settings-card-title { display: flex; gap: 12px; align-items: flex-start; margin-bottom: 18px; }
.settings-card-title > span { width: 42px; height: 42px; display: grid; place-items: center; border-radius: 16px; background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.1); font-size: 20px; }
.settings-card-title h2 { margin: 0 0 4px; font-size: 20px; }
.settings-card-title p { margin: 0; color: var(--muted); font-size: 13px; line-height: 1.45; }
.settings-full-btn { width: 100%; text-align: center; justify-content: center; }
.privacy-summary-v12 { display: flex; flex-wrap: wrap; gap: 10px; margin: 2px 0 12px; }
.privacy-summary-v12 span { display: inline-flex; align-items: center; gap: 5px; border: 1px solid rgba(255,255,255,.09); background: rgba(255,255,255,.055); border-radius: 999px; padding: 8px 11px; color: var(--muted); font-size: 13px; }
.privacy-summary-v12 b { color: var(--text); }
.is-disabled-v12 { opacity: .55; cursor: not-allowed; pointer-events: none; }
.private-profile-v12 { margin-top: 20px; }
@media (max-width: 980px) { .settings-grid-v12 { grid-template-columns: 1fr; } .settings-card-wide-v12 { grid-column: auto; } }

/* V13 - Kullanıcı engelleme sistemi */
.profile-actions-v13{gap:9px;flex-wrap:wrap}.profile-actions-v13 form{display:inline-flex;margin:0}.block-btn-v13{border:1px solid rgba(237,59,95,.34);background:rgba(237,59,95,.12);color:#ff98aa;border-radius:999px;padding:11px 15px;font-weight:900;cursor:pointer;line-height:1}.block-btn-v13:hover{background:rgba(237,59,95,.22);color:#fff}.profile-blocked-v13{opacity:.92}.blocked-state-v13{border:1px solid rgba(237,59,95,.18);background:linear-gradient(135deg,rgba(237,59,95,.08),rgba(255,255,255,.03))}.blocked-preview-v13 .settings-full-btn{margin-top:12px}.blocked-preview-row-v13{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.045);border-radius:16px;padding:13px 15px;margin-bottom:12px}.blocked-preview-row-v13 span{color:var(--muted);font-weight:800}.blocked-preview-row-v13 b{font-size:24px;color:#fff}.blocked-list-v13{display:grid;gap:12px;margin-bottom:36px}.blocked-user-v13{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.045);border-radius:22px;padding:14px}.blocked-user-main-v13{display:flex;align-items:center;gap:12px;min-width:0;text-decoration:none;color:#fff}.blocked-user-main-v13 span{display:grid;gap:3px;min-width:0}.blocked-user-main-v13 b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blocked-user-main-v13 small{color:#aab3c7;font-size:12px}.blocked-user-main-v13 em{color:#8993aa;font-size:12px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:560px}.blocked-user-v13 form{margin:0;flex:0 0 auto}.dm-blocked-v13{display:flex!important;align-items:center;justify-content:space-between;gap:12px;color:#ffb3c2;border:1px solid rgba(237,59,95,.22);background:rgba(237,59,95,.09)}.dm-blocked-v13 span{color:#c8cedd;font-size:13px}@media(max-width:720px){.blocked-user-v13{display:grid}.blocked-user-v13 form .gradient-btn{width:100%}.blocked-user-main-v13 em{max-width:100%}.dm-blocked-v13{display:grid!important}.profile-actions-v13{display:grid;grid-template-columns:1fr;align-items:stretch}.profile-actions-v13 a,.profile-actions-v13 button,.profile-actions-v13 span{width:100%;box-sizing:border-box;text-align:center;justify-content:center}.profile-actions-v13 form{width:100%}}

/* V14 - Profil kapak fotoğrafı sistemi */
.profile-cover{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 10%,rgba(255,46,131,.38),transparent 35%),radial-gradient(circle at 82% 18%,rgba(255,122,0,.25),transparent 32%),linear-gradient(135deg,rgba(123,61,255,.30),rgba(5,8,20,.72));background-size:cover;background-position:center;min-height:190px}
.profile-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,20,.05),rgba(5,8,20,.68));pointer-events:none}
.profile-cover-has-image-v14{background-color:#050814;box-shadow:inset 0 -80px 120px rgba(5,8,20,.68)}
.profile-preview-row-v14{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px;align-items:stretch;margin:2px 0 8px}
.cover-preview-v14{min-height:118px;border:1px dashed rgba(255,255,255,.16);border-radius:18px;background:radial-gradient(circle at top left,rgba(255,46,131,.16),rgba(255,255,255,.035));display:grid;place-items:center;overflow:hidden;color:#aab3c7;font-weight:800;font-size:13px;text-align:center}
.cover-preview-v14 img,.cover-preview-v14 video{width:100%;height:100%;min-height:118px;object-fit:cover;display:block}
.avatar-preview-v14{display:grid;place-items:center;gap:8px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.045);border-radius:18px;padding:12px;text-align:center;color:#aab3c7;font-size:12px;font-weight:800}
.checkbox-line-v14{display:flex!important;align-items:center;gap:9px;font-weight:800;color:#ffbfd4!important;background:rgba(255,46,131,.08);border:1px solid rgba(255,46,131,.20);border-radius:14px;padding:12px!important}.checkbox-line-v14 input{width:auto!important;margin:0;accent-color:#ff2e83}
@media(max-width:720px){.profile-cover{min-height:150px}.profile-preview-row-v14{grid-template-columns:1fr}.avatar-preview-v14{display:flex;justify-content:flex-start}.cover-preview-v14{min-height:102px}.cover-preview-v14 img,.cover-preview-v14 video{min-height:102px}}


/* Vidovodo V15 - Mavi Tik Başvuru Sistemi */
.verification-card-v15{position:relative;overflow:hidden}
.verification-card-v15:before{content:"";position:absolute;inset:-120px auto auto -120px;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(0,149,255,.26),transparent 65%);pointer-events:none}
.verification-state-v15{display:grid;gap:6px;border-radius:18px;padding:16px;border:1px solid rgba(255,255,255,.10);margin-bottom:14px;position:relative;z-index:1}
.verification-state-v15 b{font-size:17px;color:#fff}
.verification-state-v15 span{color:#b7bdd3;line-height:1.55}
.verification-state-v15.approved{background:rgba(35,211,139,.11);border-color:rgba(35,211,139,.24)}
.verification-state-v15.pending{background:rgba(255,199,0,.10);border-color:rgba(255,199,0,.24)}
.verification-state-v15.rejected{background:rgba(255,46,83,.10);border-color:rgba(255,46,83,.24)}
.verification-form-v15{position:relative;z-index:1}
.admin-verification-table-v15 .admin-report-body p{margin:6px 0 0;color:#dfe3ef;line-height:1.55;max-width:360px}
.admin-verification-table-v15 .admin-report-body small{display:block;color:#aab1c8;margin-top:4px;font-weight:800}
@media(max-width:760px){.verification-card-v15 .form-grid{grid-template-columns:1fr}.admin-verification-table-v15{min-width:930px}}


/* V16 - Gizli hesap takip istekleri */
.follow-requests-v16{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}
.request-panel-v16{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);border-radius:22px;padding:18px;box-shadow:0 18px 50px rgba(0,0,0,.22)}
.request-panel-v16 h2{margin:0 0 14px;font-size:18px}
.request-row-v16{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:13px 0;border-top:1px solid rgba(255,255,255,.08)}
.request-row-v16:first-of-type{border-top:0}
.request-user-v16{display:flex;gap:12px;align-items:center;min-width:0;color:inherit;text-decoration:none;flex:1}
.request-user-v16 span{display:flex;flex-direction:column;gap:3px;min-width:0}
.request-user-v16 b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.request-user-v16 small,.request-user-v16 em{font-style:normal;color:rgba(255,255,255,.62);font-size:12px;line-height:1.35}
.request-actions-v16{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.request-actions-v16 .gradient-btn,.request-actions-v16 .dark-btn{padding:9px 13px;border-radius:12px;white-space:nowrap}
.empty-mini-v16{padding:22px;border-radius:16px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.62);font-size:13px;text-align:center}
@media(max-width:900px){.follow-requests-v16{grid-template-columns:1fr}.request-row-v16{align-items:flex-start;flex-direction:column}.request-actions-v16{width:100%;justify-content:flex-start}}


/* V17 - Gelişmiş bildirim merkezi */
.notif-head-v17{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}
.notif-stats-v17{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.notif-stats-v17 span{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.055);border-radius:999px;padding:9px 12px;color:#aab3c7;font-weight:800;font-size:13px}
.notif-stats-v17 b{color:#fff;font-size:16px}.notif-toolbar-v17{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin:-6px 0 16px}.notif-toolbar-v17 form{margin:0}.danger-outline-v17{border:1px solid rgba(237,59,95,.34);background:rgba(237,59,95,.11);color:#ff9caf;border-radius:14px;padding:11px 15px;font-weight:900;cursor:pointer}.danger-outline-v17:hover,.mini-danger-v17:hover{background:rgba(237,59,95,.22);color:#fff}.notif-list-v17{display:grid;gap:12px;margin-bottom:36px}.notif-row-v17{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.043);border-radius:22px;padding:14px;position:relative;overflow:hidden}.notif-row-v17.is-unread{border-color:rgba(255,46,131,.26);background:linear-gradient(135deg,rgba(255,46,131,.12),rgba(123,61,255,.08),rgba(255,255,255,.035))}.notif-row-v17.is-unread:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#ff2e83,#7b3dff,#ff7a00)}.notif-avatar-v17{display:inline-flex;text-decoration:none}.notif-main-v17{text-decoration:none;color:#fff;min-width:0}.notif-topline-v17{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:4px}.notif-topline-v17 b{font-size:15px}.notif-topline-v17 em{font-style:normal;font-size:11px;font-weight:900;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.08);color:#dbe2f3;border-radius:999px;padding:4px 8px}.notif-main-v17 p{margin:0 0 5px;color:#dce3f2;line-height:1.45}.notif-main-v17 small{color:#aab3c7;font-size:12px}.notif-actions-v17{display:flex;gap:8px;align-items:center;justify-content:flex-end}.notif-actions-v17 form{margin:0}.mini-danger-v17{border:1px solid rgba(237,59,95,.30);background:rgba(237,59,95,.10);color:#ff9caf;border-radius:13px;padding:10px 12px;font-weight:900;cursor:pointer}.notif-empty-v17{margin-top:10px}
@media(max-width:760px){.notif-head-v17{align-items:flex-start;flex-direction:column}.notif-stats-v17,.notif-toolbar-v17{justify-content:flex-start}.notif-row-v17{grid-template-columns:auto 1fr;align-items:flex-start}.notif-actions-v17{grid-column:1 / -1;justify-content:flex-start;padding-left:58px}.notif-actions-v17 .dark-btn,.notif-actions-v17 form,.notif-actions-v17 button{width:100%;text-align:center;justify-content:center}.notif-actions-v17{display:grid;grid-template-columns:1fr 1fr}.notif-toolbar-v17 form,.notif-toolbar-v17 button{width:100%}}

/* V18 Canlı Yayın Sistemi */
.live-head-v18{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(255,46,131,.12),rgba(123,61,255,.08));border-radius:26px;padding:24px;margin-bottom:18px}
.live-head-v18 h1{margin:4px 0 8px;font-size:34px;line-height:1.1}
.live-head-v18 p{max-width:760px;margin:0;color:rgba(255,255,255,.68)}
.live-dot-v18{display:inline-flex;align-items:center;gap:6px;color:#ff2e83;font-weight:800;letter-spacing:.08em;font-size:12px;text-transform:uppercase}
.live-start-panel-v18{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);border-radius:26px;padding:20px;margin-bottom:20px;box-shadow:0 24px 80px rgba(0,0,0,.22)}
.live-start-panel-v18 h2{margin:0 0 8px;font-size:22px}.live-start-panel-v18 p{margin:0;color:rgba(255,255,255,.66)}
.live-start-form-v18{display:grid;grid-template-columns:1.4fr 1fr .8fr 1fr auto;gap:14px;align-items:end}.live-start-form-v18>div{align-self:center}.live-start-form-v18 label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:700;color:rgba(255,255,255,.76)}.live-start-form-v18 input,.live-start-form-v18 select{width:100%;border:1px solid rgba(255,255,255,.1);background:rgba(5,8,20,.72);color:#fff;border-radius:16px;padding:13px 14px;outline:none}.live-start-form-v18 input[type=file]{padding:10px}
.live-grid-wrap-v18{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);border-radius:26px;padding:18px}.live-grid-v18{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.live-card-v18{overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);border-radius:24px}.live-cover-v18{position:relative;display:block;min-height:250px;background:radial-gradient(circle at 20% 20%,rgba(255,46,131,.52),transparent 28%),radial-gradient(circle at 78% 22%,rgba(123,61,255,.55),transparent 30%),linear-gradient(135deg,#101525,#050814);background-size:cover;background-position:center;text-decoration:none}.live-pill-v18{position:absolute;top:14px;left:14px;background:linear-gradient(135deg,#ff2e83,#ff7a00);color:#fff;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900;box-shadow:0 12px 34px rgba(255,46,131,.28)}.live-view-v18{position:absolute;right:14px;top:14px;background:rgba(0,0,0,.44);border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:8px 10px;font-size:12px;color:#fff;backdrop-filter:blur(10px)}.live-card-body-v18{padding:15px}.live-owner-v18{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.live-owner-v18 small{display:block;color:rgba(255,255,255,.52);font-weight:500}.live-card-body-v18 h3{margin:14px 0 8px;font-size:18px;line-height:1.25}.live-card-body-v18 h3 a{color:#fff;text-decoration:none}.live-card-body-v18 p{margin:0;color:rgba(255,255,255,.58);font-size:13px}.live-empty-v18{grid-column:1/-1;margin:0}
.live-room-v18{display:grid;grid-template-columns:minmax(0,1.45fr) 390px;gap:18px;min-height:calc(100vh - 150px)}.live-player-v18{position:sticky;top:92px;min-height:680px;border-radius:30px;overflow:hidden;background:radial-gradient(circle at 20% 15%,rgba(255,46,131,.55),transparent 28%),radial-gradient(circle at 80% 18%,rgba(0,194,255,.38),transparent 30%),linear-gradient(135deg,#111827,#050814);background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 100px rgba(0,0,0,.32)}.live-player-v18:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.68))}.live-player-overlay-v18{position:absolute;left:24px;right:24px;bottom:24px;color:#fff}.live-player-overlay-v18 h1{margin:48px 0 10px;font-size:40px;line-height:1.1}.live-player-overlay-v18 p{margin:0;color:rgba(255,255,255,.75)}
.live-chat-v18{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);border-radius:28px;overflow:hidden;min-height:680px}.live-host-v18{padding:17px;border-bottom:1px solid rgba(255,255,255,.08)}.live-host-v18 a{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.live-host-v18 small{display:block;color:rgba(255,255,255,.55)}.live-end-v18{padding:0 17px 15px}.live-end-v18 button{width:100%}.live-gifts-v18{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;padding:0 14px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.live-gifts-v18 form{margin:0}.live-gifts-v18 button{width:100%;min-height:76px;border:1px solid rgba(255,255,255,.08);background:rgba(5,8,20,.72);color:#fff;border-radius:18px;cursor:pointer}.live-gifts-v18 button:disabled{opacity:.42;cursor:not-allowed}.live-gifts-v18 span{display:block;font-size:22px}.live-gifts-v18 small,.live-gifts-v18 em{display:block;font-size:10px;color:rgba(255,255,255,.58);font-style:normal}.live-comments-v18{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.live-comment-v18{display:flex;gap:10px;align-items:flex-start}.live-comment-v18 p{margin:0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:10px 12px;min-width:0}.live-comment-v18 b{display:block;font-size:12px}.live-comment-v18 span{display:block;color:rgba(255,255,255,.82);font-size:13px;line-height:1.4;word-break:break-word}.live-comment-v18 small{display:block;margin-top:4px;color:rgba(255,255,255,.44);font-size:11px}.live-empty-chat-v18,.live-ended-v18{padding:18px;color:rgba(255,255,255,.62);text-align:center}.live-comment-form-v18{display:flex;gap:10px;padding:14px;border-top:1px solid rgba(255,255,255,.08)}.live-comment-form-v18 input{flex:1;border:1px solid rgba(255,255,255,.1);background:rgba(5,8,20,.72);color:#fff;border-radius:999px;padding:13px 14px;outline:none}.live-comment-form-v18 button{border:0;background:linear-gradient(135deg,#ff2e83,#7b3dff);color:#fff;border-radius:999px;padding:0 18px;font-weight:800;cursor:pointer}.live-login-v18{margin:14px;justify-content:center}.live-ended-v18{border-top:1px solid rgba(255,255,255,.08)}
@media (max-width:1180px){.live-start-form-v18{grid-template-columns:1fr 1fr}.live-grid-v18{grid-template-columns:repeat(2,minmax(0,1fr))}.live-room-v18{grid-template-columns:1fr}.live-player-v18{position:relative;top:auto;min-height:520px}.live-chat-v18{min-height:520px}}
@media (max-width:720px){.live-head-v18{display:block;padding:18px}.live-head-v18 h1{font-size:28px}.live-start-form-v18{grid-template-columns:1fr}.live-grid-v18{grid-template-columns:1fr}.live-cover-v18{min-height:220px}.live-room-v18{gap:12px}.live-player-v18{min-height:470px;border-radius:22px}.live-player-overlay-v18 h1{font-size:28px}.live-chat-v18{border-radius:22px}.live-gifts-v18{grid-template-columns:repeat(5,1fr);gap:5px;padding-left:10px;padding-right:10px}.live-gifts-v18 button{min-height:64px;border-radius:14px}.live-gifts-v18 small{display:none}}


/* Vidovodo V19 - Vido Cüzdan / Coin Sistemi */
.wallet-chip-v19{display:inline-flex;align-items:center;gap:6px;padding:10px 13px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);font-weight:800;color:#fff;text-decoration:none;white-space:nowrap}
.wallet-chip-v19:hover{background:rgba(255,255,255,.1)}
.wallet-hero-v19{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:radial-gradient(circle at 15% 15%,rgba(255,199,0,.28),transparent 36%),linear-gradient(135deg,rgba(255,46,131,.18),rgba(123,61,255,.15));box-shadow:0 24px 70px rgba(0,0,0,.25);margin-bottom:18px}
.wallet-hero-v19 span{display:inline-flex;margin-bottom:8px;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.1);font-weight:800;color:#ffd166}
.wallet-hero-v19 h1{font-size:42px;line-height:1.05;margin:0 0 8px;color:#fff}
.wallet-hero-v19 p{margin:0;max-width:690px;color:rgba(255,255,255,.72)}
.wallet-stats-v19{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}
.wallet-stats-v19 div{padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(255,255,255,.055)}
.wallet-stats-v19 b{display:block;font-size:30px;color:#fff}.wallet-stats-v19 small{color:rgba(255,255,255,.65);font-weight:700}
.gift-price-grid-v19{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0}
.gift-price-grid-v19 div{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.05);text-align:center}
.gift-price-grid-v19 span{display:block;font-size:28px}.gift-price-grid-v19 b{display:block;color:#fff}.gift-price-grid-v19 small{color:#ffd166;font-weight:800}
.wallet-info-v19 p{color:rgba(255,255,255,.62);margin-bottom:0}.wallet-tx-list-v19{display:grid;gap:10px}
.wallet-tx-row-v19{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.045)}
.wallet-tx-row-v19 b{display:block;color:#fff}.wallet-tx-row-v19 small{display:block;color:rgba(255,255,255,.58);margin-top:3px}.wallet-tx-row-v19 strong{font-size:20px}.wallet-tx-row-v19 em{font-style:normal;color:rgba(255,255,255,.55);font-size:12px}.wallet-tx-row-v19.is-plus strong{color:#55f0a4}.wallet-tx-row-v19.is-minus strong{color:#ff6b8e}
.live-wallet-mini-v19{margin:10px 0 12px}.live-wallet-mini-v19 a{display:flex;justify-content:center;align-items:center;gap:5px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.055);text-decoration:none;color:#fff}.live-wallet-mini-v19 b{color:#ffd166}
@media(max-width:760px){.wallet-hero-v19{display:block;padding:22px}.wallet-hero-v19 h1{font-size:32px}.wallet-hero-v19 form{margin-top:16px}.wallet-stats-v19{grid-template-columns:1fr}.gift-price-grid-v19{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-tx-row-v19{grid-template-columns:1fr auto}.wallet-tx-row-v19 em{grid-column:1/-1}.wallet-chip-v19{padding:8px 10px;font-size:12px}}

/* Vidovodo V20 - Creator Studio + Analitik */
.creator-hero-v20,
.analytics-head-v20{
  display:flex;
  justify-content:space-between;
  gap:18px;
  align-items:flex-end;
  padding:26px;
  border:1px solid rgba(255,255,255,.10);
  border-radius:26px;
  background:
    radial-gradient(circle at 12% 10%, rgba(255,46,131,.25), transparent 32%),
    radial-gradient(circle at 88% 12%, rgba(123,61,255,.24), transparent 34%),
    rgba(255,255,255,.045);
  box-shadow:0 24px 60px rgba(0,0,0,.24);
  margin-bottom:18px;
}
.creator-hero-v20 span,
.analytics-head-v20 span{
  color:#ff7ab7;
  font-size:12px;
  font-weight:800;
  letter-spacing:.14em;
  text-transform:uppercase;
}
.creator-hero-v20 h1,
.analytics-head-v20 h1{
  margin:6px 0 8px;
  font-size:clamp(26px, 4vw, 44px);
  line-height:1.05;
}
.creator-hero-v20 p,
.analytics-head-v20 p{
  margin:0;
  color:rgba(255,255,255,.72);
  max-width:720px;
}
.creator-metrics-v20{
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  gap:12px;
  margin-bottom:18px;
}
.metric-card-v20{
  padding:18px;
  border-radius:20px;
  border:1px solid rgba(255,255,255,.10);
  background:rgba(255,255,255,.055);
  min-height:112px;
}
.metric-card-v20 b{
  display:block;
  font-size:25px;
  line-height:1.1;
}
.metric-card-v20 span{
  display:block;
  margin-top:8px;
  color:rgba(255,255,255,.78);
  font-weight:700;
}
.metric-card-v20 small{
  display:block;
  margin-top:5px;
  color:rgba(255,255,255,.50);
}
.creator-split-v20{
  display:grid;
  grid-template-columns:1.25fr .75fr;
  gap:16px;
  margin-bottom:18px;
}
.creator-panel-v20{
  padding:20px;
}
.analytics-bar-row-v20{
  display:grid;
  grid-template-columns:150px 1fr;
  align-items:center;
  gap:14px;
  margin:13px 0;
}
.analytics-bar-row-v20 div{
  display:flex;
  justify-content:space-between;
  gap:8px;
  color:rgba(255,255,255,.86);
}
.analytics-bar-row-v20 div span{
  color:rgba(255,255,255,.58);
  font-size:12px;
}
.analytics-bar-row-v20 em{
  display:block;
  height:12px;
  border-radius:999px;
  background:rgba(255,255,255,.08);
  overflow:hidden;
}
.analytics-bar-row-v20 i{
  display:block;
  height:100%;
  border-radius:inherit;
  background:linear-gradient(90deg,#ff2e83,#7b3dff,#ff7a00);
}
.status-grid-v20{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
}
.status-grid-v20 div{
  padding:15px;
  border-radius:18px;
  background:rgba(255,255,255,.065);
  border:1px solid rgba(255,255,255,.08);
}
.status-grid-v20 b{
  display:block;
  font-size:24px;
}
.status-grid-v20 small{
  color:rgba(255,255,255,.62);
}
.creator-tip-v20{
  margin-top:14px;
  padding:15px;
  border-radius:18px;
  background:rgba(255,46,131,.10);
  border:1px solid rgba(255,46,131,.20);
}
.creator-tip-v20 p{
  margin:6px 0 0;
  color:rgba(255,255,255,.68);
}
.creator-table-v20{
  padding:20px;
}
.creator-post-list-v20{
  display:grid;
  gap:10px;
}
.creator-post-row-v20{
  display:grid;
  grid-template-columns:76px minmax(180px,1fr) minmax(240px,.8fr) auto;
  gap:14px;
  align-items:center;
  padding:12px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.08);
  background:rgba(255,255,255,.04);
}
.creator-thumb-v20{
  width:76px;
  height:92px;
  border-radius:16px;
  overflow:hidden;
  display:grid;
  place-items:center;
  background:linear-gradient(135deg,rgba(255,46,131,.35),rgba(123,61,255,.25));
  color:#fff;
  font-weight:800;
}
.creator-thumb-v20 img,
.creator-thumb-v20 video{
  width:100%;
  height:100%;
  object-fit:cover;
}
.creator-post-main-v20 b{
  display:block;
  line-height:1.35;
}
.creator-post-main-v20 small{
  display:block;
  margin-top:6px;
  color:rgba(255,255,255,.55);
}
.creator-post-stats-v20{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}
.creator-post-stats-v20 span{
  padding:7px 9px;
  border-radius:999px;
  background:rgba(255,255,255,.07);
  color:rgba(255,255,255,.72);
  font-size:12px;
  font-weight:700;
}
.creator-post-actions-v20{
  display:flex;
  gap:8px;
  flex-wrap:wrap;
  justify-content:flex-end;
}
.creator-post-actions-v20 a,
.owner-analytics-v20{
  padding:8px 11px;
  border-radius:999px;
  background:rgba(123,61,255,.16);
  border:1px solid rgba(123,61,255,.30);
  color:#fff;
  text-decoration:none;
  font-size:12px;
  font-weight:800;
}
.analytics-actions-v20{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
}
.post-analytics-layout-v20{
  display:grid;
  grid-template-columns:minmax(260px,380px) 1fr;
  gap:18px;
  align-items:start;
}
.analytics-preview-v20{
  border-radius:26px;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.10);
  background:#090d18;
  min-height:420px;
}
.analytics-preview-v20 img,
.analytics-preview-v20 video{
  width:100%;
  height:100%;
  min-height:420px;
  object-fit:cover;
  display:block;
}
.analytics-metrics-v20{
  grid-template-columns:repeat(3,minmax(0,1fr));
}
@media (max-width:1100px){
  .creator-metrics-v20{grid-template-columns:repeat(3,minmax(0,1fr));}
  .creator-post-row-v20{grid-template-columns:70px 1fr;}
  .creator-post-stats-v20,.creator-post-actions-v20{grid-column:2;justify-content:flex-start;}
}
@media (max-width:760px){
  .creator-hero-v20,.analytics-head-v20{display:grid;align-items:start;padding:20px;}
  .creator-metrics-v20,.analytics-metrics-v20{grid-template-columns:repeat(2,minmax(0,1fr));}
  .creator-split-v20,.post-analytics-layout-v20{grid-template-columns:1fr;}
  .analytics-bar-row-v20{grid-template-columns:1fr;gap:7px;}
  .creator-post-row-v20{grid-template-columns:64px 1fr;gap:10px;}
  .creator-thumb-v20{width:64px;height:80px;}
  .creator-post-stats-v20,.creator-post-actions-v20{grid-column:1 / -1;}
}


/* Vidovodo V21 - Kazançlar + Çekim Talebi */
.earnings-hero-v21{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(255,255,255,.10);background:radial-gradient(circle at 12% 12%,rgba(255,46,131,.26),transparent 34%),radial-gradient(circle at 88% 0%,rgba(255,122,0,.20),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.028));border-radius:28px;padding:26px;margin-bottom:16px;box-shadow:0 24px 90px rgba(0,0,0,.25)}
.earnings-hero-v21 span{display:inline-flex;font-weight:900;color:#ff9bc3;text-transform:uppercase;font-size:12px;letter-spacing:.08em;margin-bottom:8px}.earnings-hero-v21 h1{margin:0 0 8px;font-size:34px;line-height:1.12;letter-spacing:-.8px}.earnings-hero-v21 p{margin:0;color:#b7bdd3;line-height:1.65;max-width:760px}.earnings-stats-v21{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.earnings-stats-v21 div{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.055);border-radius:20px;padding:16px}.earnings-stats-v21 b{display:block;font-size:26px}.earnings-stats-v21 small{color:#aab1c8}.earnings-grid-v21{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;margin-bottom:16px}.payout-form-v21 h2,.payout-rules-v21 h2{margin-top:0}.payout-form-v21 p,.payout-rules-v21 li{color:#b7bdd3;line-height:1.65}.payout-form-v21 form{display:grid;gap:12px}.payout-form-v21 label{display:grid;gap:7px;color:#dfe3ef;font-weight:800}.payout-form-v21 input,.payout-form-v21 select,.payout-form-v21 textarea{width:100%;border:1px solid rgba(255,255,255,.10);border-radius:14px;background:#111626;color:#fff;padding:13px 14px;outline:none}.payout-form-v21 textarea{resize:vertical}.payout-form-v21 button[disabled]{opacity:.55;cursor:not-allowed}.payout-rules-v21 ul{margin:10px 0 0;padding-left:20px}.payout-list-v21{display:grid;gap:10px}.payout-row-v21{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);border-radius:18px;padding:14px}.payout-row-v21 b{display:block}.payout-row-v21 small{display:block;color:#aab1c8;margin-top:4px}.payout-row-v21 p{grid-column:1/-1;margin:0;color:#b7bdd3;line-height:1.55}.admin-payout-table-v21{min-width:1120px}.admin-payout-table-v21 input{border:1px solid rgba(255,255,255,.10);border-radius:11px;background:#111626;color:#fff;padding:9px 10px;min-height:38px;max-width:150px}@media(max-width:980px){.earnings-hero-v21{display:grid}.earnings-stats-v21{grid-template-columns:repeat(2,minmax(0,1fr))}.earnings-grid-v21{grid-template-columns:1fr}}@media(max-width:560px){.earnings-hero-v21 h1{font-size:27px}.earnings-stats-v21{grid-template-columns:1fr}.payout-row-v21{grid-template-columns:1fr}.earnings-hero-v21 .dark-btn{width:100%;justify-content:center}}

/* Vidovodo V22 - Sponsorlu İçerik / Reklam Sistemi */
.sponsor-strip-v22{margin:18px 0 24px;padding:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(255,46,131,.10),rgba(123,61,255,.08),rgba(255,122,0,.07));border-radius:26px}
.sponsor-grid-v22{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.ad-card-v22{position:relative;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.055);border-radius:22px;overflow:hidden;box-shadow:0 18px 55px rgba(0,0,0,.22)}
.ad-label-v22{position:absolute;z-index:2;top:10px;left:10px;border-radius:999px;padding:7px 10px;background:linear-gradient(135deg,#ff2e83,#7b3dff,#ff7a00);color:#fff;font-size:12px;font-weight:900;box-shadow:0 10px 25px rgba(255,46,131,.25)}
.ad-media-v22{display:block;aspect-ratio:16/10;background:#090d18;overflow:hidden}
.ad-media-v22 img,.ad-media-v22 video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.ad-card-v22:hover .ad-media-v22 img,.ad-card-v22:hover .ad-media-v22 video{transform:scale(1.04)}
.ad-body-v22{padding:14px}.ad-body-v22 h3{margin:10px 0 6px;font-size:17px}.ad-body-v22 p{color:#d9deef;line-height:1.55;margin:0 0 12px}.small-btn-v22{padding:10px 13px;border-radius:13px;font-size:13px;display:inline-flex}.ads-head-v22{background:radial-gradient(circle at 15% 10%,rgba(255,46,131,.22),transparent 35%),rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:24px}.ads-balance-v22{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:rgba(255,255,255,.055)}
.ads-balance-v22 strong{font-size:24px}.ads-form-v22 label{display:grid;gap:8px;margin-bottom:12px}.ads-form-v22 input,.ads-form-v22 select{width:100%;border:1px solid rgba(255,255,255,.10);border-radius:14px;padding:13px 14px;background:#111827;color:#fff;font-weight:700}.form-grid-v22{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.campaign-list-v22{display:grid;gap:14px}.campaign-card-v22{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.045);border-radius:20px;padding:16px;display:grid;grid-template-columns:minmax(0,1.5fr) auto;gap:12px;align-items:center}.campaign-card-v22 h3{margin:10px 0 6px}.campaign-card-v22 p{color:#b7bdd3;margin:0 0 8px;line-height:1.55}.campaign-stats-v22{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.campaign-stats-v22 b{min-width:92px;text-align:center;border-radius:16px;background:rgba(255,255,255,.065);padding:12px;font-size:22px}.campaign-stats-v22 small{display:block;color:#aab1c8;font-size:11px;margin-top:4px}.budget-bar-v22{grid-column:1/-1;height:10px;border-radius:999px;background:rgba(255,255,255,.09);overflow:hidden}.budget-bar-v22 span{display:block;height:100%;border-radius:999px;background:linear-gradient(135deg,#ff2e83,#7b3dff,#ff7a00)}
.status-active{background:rgba(35,211,139,.16)!important;color:#66ffc0!important}.status-paused{background:rgba(255,199,0,.16)!important;color:#ffd96b!important}.status-completed{background:rgba(255,255,255,.10)!important;color:#d6d9e7!important}.status-pending{background:rgba(255,199,0,.16)!important;color:#ffd96b!important}.status-rejected{background:rgba(255,46,83,.16)!important;color:#ff7c96!important}
@media(max-width:960px){.sponsor-grid-v22{grid-template-columns:1fr 1fr}.campaign-card-v22{grid-template-columns:1fr}.campaign-stats-v22{justify-content:flex-start}.form-grid-v22{grid-template-columns:1fr}}
@media(max-width:620px){.sponsor-grid-v22{grid-template-columns:1fr}.ads-balance-v22{align-items:flex-start;flex-direction:column}.campaign-stats-v22 b{flex:1;min-width:0}.ad-media-v22{aspect-ratio:4/5}}

/* Vidovodo V23 - Sponsorlu İçerik Premium Tasarım */
.ads-page-v23{display:grid;gap:18px;max-width:1180px;margin:0 auto;padding-bottom:40px}
.ads-hero-v23{position:relative;display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px;align-items:center;min-height:220px;padding:26px 30px;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:radial-gradient(circle at 12% 28%,rgba(255,46,131,.22),transparent 34%),radial-gradient(circle at 82% 18%,rgba(123,61,255,.14),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:0 24px 80px rgba(0,0,0,.28);overflow:hidden}
.ads-hero-v23:before{content:"";position:absolute;inset:auto -80px -110px 35%;height:220px;background:radial-gradient(circle,rgba(255,122,0,.16),transparent 68%);pointer-events:none}
.ads-hero-art-v23{position:relative;min-height:150px;display:grid;place-items:center;border-radius:28px;background:linear-gradient(135deg,rgba(255,46,131,.12),rgba(123,61,255,.08));box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}
.mega-v23{font-size:84px;filter:drop-shadow(0 18px 30px rgba(255,46,131,.35));transform:rotate(-8deg)}
.ads-hero-art-v23 i{position:absolute;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ff2e83,#7b3dff,#ff7a00);box-shadow:0 12px 25px rgba(255,122,0,.18)}
.ads-hero-art-v23 i:before{content:"$";color:#fff;font-size:13px;font-weight:900}.ads-hero-art-v23 i:nth-child(2){left:28px;bottom:44px}.ads-hero-art-v23 i:nth-child(3){right:34px;top:28px;transform:scale(.8)}.ads-hero-art-v23 i:nth-child(4){right:52px;bottom:24px;transform:scale(.7)}
.ads-kicker-v23{display:inline-flex;margin-bottom:8px;padding:7px 11px;border-radius:999px;background:rgba(255,46,131,.12);color:#ff83bb;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.ads-hero-copy-v23 h1{margin:0;font-size:42px;line-height:1.05;letter-spacing:-.04em}.ads-hero-copy-v23 p{max-width:680px;margin:10px 0 16px;color:#d8ddec;font-size:16px;line-height:1.65}
.ads-wallet-v23{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:500px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.10);background:rgba(8,12,25,.58);backdrop-filter:blur(12px)}
.ads-wallet-v23 small{display:block;color:#aeb5ca;font-size:12px}.ads-wallet-v23 strong{display:block;font-size:28px;line-height:1.1}.ads-wallet-btn-v23{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 22px;border-radius:13px;color:#fff;font-weight:900;text-decoration:none;background:linear-gradient(135deg,#ff2e83,#7b3dff,#ff7a00);box-shadow:0 14px 34px rgba(255,46,131,.22)}
.ads-builder-head-v23{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:4px;padding:0 6px}.ads-builder-head-v23 h2{margin:0;font-size:29px;letter-spacing:-.03em}.ads-builder-head-v23 p{margin:6px 0 0;color:#aeb5ca}.ads-builder-head-v23>span{padding:10px 13px;border-radius:999px;background:rgba(255,255,255,.055);color:#cbd2e7;font-size:13px;white-space:nowrap}.ads-builder-head-v23 b{color:#fff}
.ads-builder-v23,.ads-campaigns-v23{border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.025));box-shadow:0 22px 65px rgba(0,0,0,.22)}
.ads-builder-v23{padding:16px}.ads-builder-grid-v23{display:grid;grid-template-columns:1.12fr 1.28fr;gap:14px}.ads-step-card-v23{position:relative;min-width:0;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:rgba(9,13,26,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}
.ads-step-title-v23{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ads-step-title-v23 b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:linear-gradient(135deg,#ff2e83,#7b3dff,#ff7a00);color:#fff;font-size:13px;box-shadow:0 10px 25px rgba(123,61,255,.25)}.ads-step-title-v23 span{font-weight:900;color:#fff}.ads-step-title-v23 small{margin-left:auto;color:#969db4;font-size:12px}
.ads-content-card-v23,.ads-goal-card-v23{min-height:190px}.ads-field-v23{display:grid;gap:8px}.ads-field-v23 span{font-size:13px;color:#cdd3e8;font-weight:800}.ads-field-v23 input,.ads-field-v23 select{width:100%;min-height:50px;border:1px solid rgba(255,255,255,.10);border-radius:15px;padding:0 15px;background:#121724;color:#fff;font:inherit;font-weight:800;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.ads-field-v23 input:focus,.ads-field-v23 select:focus{border-color:rgba(255,46,131,.55);box-shadow:0 0 0 4px rgba(255,46,131,.10),inset 0 1px 0 rgba(255,255,255,.035)}
.ad-selected-preview-v23{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;margin-top:14px;align-items:center}.ad-preview-media-v23{position:relative;aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#ff2e83,#7b3dff,#ff7a00);box-shadow:0 16px 40px rgba(0,0,0,.24)}.ad-preview-media-v23 img,.ad-preview-media-v23 video{width:100%;height:100%;object-fit:cover;display:block}.ad-preview-media-v23:after{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.55);color:#fff;font-size:15px}.ad-preview-media-v23 em{position:absolute;right:8px;bottom:8px;padding:5px 8px;border-radius:9px;background:rgba(0,0,0,.58);color:#fff;font-size:12px;font-style:normal;font-weight:900}.ad-preview-empty-v23{display:grid;place-items:center;width:100%;height:100%;font-size:28px;background:rgba(255,255,255,.07)}.ad-preview-text-v23 h3{margin:0 0 6px;font-size:17px;line-height:1.25}.ad-preview-text-v23 p{margin:0 0 5px;color:#c7cede;font-size:13px}.ad-preview-text-v23 small{display:block;color:#8f97ae;line-height:1.35}
.ads-goal-options-v23{display:flex;flex-wrap:wrap;gap:11px}.ads-goal-options-v23 label{cursor:pointer}.ads-goal-options-v23 input{position:absolute;opacity:0;pointer-events:none}.ads-goal-options-v23 span{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:0 17px;border:1px solid rgba(255,255,255,.10);border-radius:14px;background:rgba(255,255,255,.045);color:#dce2f2;font-weight:900;transition:.18s ease}.ads-goal-options-v23 input:checked+span{border-color:rgba(255,46,131,.75);background:linear-gradient(135deg,rgba(255,46,131,.22),rgba(123,61,255,.14));box-shadow:0 0 0 4px rgba(255,46,131,.09),0 16px 36px rgba(255,46,131,.12);color:#fff}.coin-input-v23{position:relative}.coin-input-v23 i{position:absolute;right:14px;bottom:13px;font-style:normal}.coin-input-v23 input{padding-right:44px}.ads-help-v23{display:block;margin-top:10px;color:#929bb2;line-height:1.45}
.ads-submit-row-v23{display:grid;grid-template-columns:minmax(0,1fr) 190px 210px;gap:12px;align-items:center;margin-top:14px;padding:14px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.ads-note-v23{display:flex;gap:12px;align-items:center;color:#b8c0d4}.ads-note-v23 strong{display:block;color:#fff}.ads-note-v23 span{display:block;color:#aeb5ca;font-size:13px}.ads-draft-v23,.ads-submit-v23{min-height:52px;border-radius:15px}.ads-submit-v23{font-size:16px}.ads-submit-v23 span{margin-left:6px}.ads-submit-v23:disabled{opacity:.55;cursor:not-allowed}.ads-empty-v23{padding:18px;border-radius:18px;border:1px dashed rgba(255,255,255,.15);background:rgba(255,255,255,.04);color:#cbd3e6}.ads-empty-v23 b{display:block;color:#fff;margin-bottom:5px}.ads-empty-v23 p{margin:0 0 12px;color:#aeb5ca}.ads-empty-campaign-v23{margin-top:12px}
.ads-campaigns-v23{padding:18px}.ads-campaigns-head-v23{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ads-campaigns-head-v23 h2{margin:0;font-size:25px}.ads-campaigns-head-v23 select{min-width:150px;border:1px solid rgba(255,255,255,.10);border-radius:14px;background:#121724;color:#fff;padding:12px 14px;font-weight:800}.campaign-list-v23{display:grid;gap:14px}.campaign-card-v23{display:grid;grid-template-columns:minmax(0,1.5fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:rgba(255,255,255,.04)}.campaign-main-v23 h3{margin:9px 0 7px}.campaign-main-v23 p{margin:0 0 8px;color:#c8cfe1;line-height:1.55}.campaign-main-v23 a{color:#fff;font-weight:900;text-decoration:none}.campaign-stats-v23{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.campaign-stats-v23 b{min-width:94px;text-align:center;border-radius:16px;background:rgba(255,255,255,.065);padding:13px;font-size:22px}.campaign-stats-v23 small{display:block;color:#aab1c8;font-size:11px;margin-top:4px}.campaign-card-v23 .budget-bar-v22{grid-column:1/-1}
@media(max-width:1100px){.ads-builder-grid-v23{grid-template-columns:1fr}.ads-submit-row-v23{grid-template-columns:1fr}.ads-draft-v23,.ads-submit-v23{width:100%}.ads-hero-v23{grid-template-columns:150px 1fr}.ads-hero-copy-v23 h1{font-size:36px}}
@media(max-width:720px){.ads-page-v23{gap:14px}.ads-hero-v23{grid-template-columns:1fr;padding:20px}.ads-hero-art-v23{min-height:120px}.mega-v23{font-size:66px}.ads-wallet-v23,.ads-builder-head-v23,.ads-campaigns-head-v23{align-items:flex-start;flex-direction:column}.ad-selected-preview-v23{grid-template-columns:1fr}.ads-goal-options-v23 span{width:100%;justify-content:flex-start}.ads-goal-options-v23 label{width:100%}.campaign-card-v23{grid-template-columns:1fr}.campaign-stats-v23{justify-content:flex-start}.campaign-stats-v23 b{flex:1;min-width:0}.ads-hero-copy-v23 h1{font-size:32px}}
