/* V26.10.0031 — Gündem / Today. Class-only styles. */
.mbdt-overlay .app-container{max-width:1080px;margin:0 auto;padding:16px 16px 96px}
.mbdt-container{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}
.mbdt-side{position:sticky;top:12px;display:grid;gap:10px;padding:14px;border:1px solid #f1dce4;border-radius:18px;background:#fff9fb}
.mbdt-side-title{font-weight:900;font-size:.9375rem;color:#242731}
.mbdt-country{width:100%;min-height:44px;font-size:16px}
.mbdt-list{display:grid;gap:8px}
.mbdt-day{display:grid;gap:2px;text-align:left;width:100%;padding:10px 12px;border:1px solid #efdce3;border-radius:12px;background:#fff;color:#20242c;cursor:pointer;min-height:44px}
.mbdt-day.is-active{border-color:#e84c6d;background:#fff0f4}
.mbdt-day-date{font-size:.75rem;font-weight:800;color:#c2304f;text-transform:uppercase;letter-spacing:.04em}
.mbdt-day-title{font-weight:800;font-size:.9375rem;line-height:1.3;overflow-wrap:anywhere}
.mbdt-day-count{font-size:.8125rem;color:#5c6270}
.mbdt-main{display:grid;gap:14px;min-width:0}
.mbdt-topic,.mbdt-ask{padding:18px;border:1px solid #f1dce4;border-radius:18px;background:#fff9fb;color:#20242c}
.mbdt-date{font-size:.8125rem;font-weight:800;color:#c2304f;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}
.mbdt-title{margin:0 0 10px;font-size:1.375rem;line-height:1.25;text-wrap:balance}
.mbdt-summary{margin:0 0 12px;font-size:1rem;line-height:1.6;color:#3d4452;overflow-wrap:anywhere}
.mbdt-source{display:inline-block;min-height:44px;line-height:44px;font-weight:700;color:#7a3fb4;overflow-wrap:anywhere}
.mbdt-question{margin:0 0 10px;font-size:1.0625rem}
.mbdt-input{width:100%;min-height:88px;font-size:16px;resize:vertical}
.mbdt-ask-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}
.mbdt-counter{font-size:.8125rem;color:#5c6270;font-variant-numeric:tabular-nums}
.mbdt-ask-row .btn{min-height:44px;min-width:120px}
.mbdt-notice{margin-top:10px;padding:10px 12px;border-radius:12px;font-size:.9375rem;line-height:1.5;border:1px solid #e3e6ee;background:#f6f7fb;color:#2a3140}
.mbdt-notice.is-ok{background:#ecfdf3;border-color:#86efac;color:#14532d}
.mbdt-notice.is-error{background:#fff1f2;border-color:#f5b4bd;color:#9f1239}
.mbdt-notice[hidden]{display:none!important}
.mbdt-sortbar{display:flex;gap:8px}
.mbdt-sort{min-height:40px;padding:0 14px;border:1px solid #efdce3;border-radius:999px;background:#fff;font-weight:800;color:#3d4452;cursor:pointer}
.mbdt-sort.is-active{background:#e84c6d;border-color:#e84c6d;color:#fff}
.mbdt-comments{display:grid;gap:10px}
.mbdt-comment{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:14px;border:1px solid #efdce3;border-radius:16px;background:#fff}
.mbdt-avatar-btn{padding:0;border:0;background:none;cursor:pointer;width:56px;height:56px}
.mbdt-avatar{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;overflow:hidden}
.mbdt-avatar .mb-avatar{width:56px;height:56px;font-size:24px;box-shadow:none}
.mbdt-avatar .mb-avatar-name{display:none}
.mbdt-comment-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}
.mbdt-name{padding:0;border:0;background:none;font-weight:900;font-size:1rem;color:#2d2729;cursor:pointer;text-align:left;min-height:32px;overflow-wrap:anywhere}
.mbdt-time{font-size:.8125rem;color:#5c6270}
.mbdt-text{margin:4px 0 8px;font-size:1rem;line-height:1.55;color:#20242c;white-space:pre-wrap;overflow-wrap:anywhere}
.mbdt-comment-foot{display:flex;align-items:center;gap:14px}
.mbdt-like,.mbdt-report{min-height:40px;padding:0 12px;border:1px solid #efdce3;border-radius:999px;background:#fff;font-weight:800;color:#3d4452;cursor:pointer;display:inline-flex;align-items:center;gap:6px}
.mbdt-like.is-liked{background:#fff0f4;border-color:#e84c6d;color:#c2304f}
.mbdt-heart{font-size:1.125rem;line-height:1}
.mbdt-report{border-color:transparent;font-weight:700;color:#5c6270}
.mbdt-report:disabled{opacity:.6}
@media(max-width:800px){
  .mbdt-container{grid-template-columns:minmax(0,1fr)}
  /* V26.10.0038: compact day picker stays on top; today's topic follows right below it. */
  .mbdt-side{position:static;padding:10px;gap:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center}
  .mbdt-side-title{font-size:.875rem}
  .mbdt-country{width:auto;min-width:120px;min-height:40px;padding-top:6px;padding-bottom:6px}
  .mbdt-list{grid-column:1/-1;display:flex;overflow-x:auto;gap:8px;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}
  .mbdt-day{flex:0 0 auto;width:min(68vw,230px);padding:8px 10px;scroll-snap-align:start}
  .mbdt-day-title{font-size:.8125rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
  .mbdt-day-count{font-size:.75rem}
  .mbdt-overlay .app-container{padding:12px 12px 96px}
  .mbdt-title{font-size:1.1875rem}
}

/* V26.10.0032 — Profilim suggestions card (all platforms). */
.mbdt-reco-card{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 0 18px;cursor:pointer;border:1px solid #f3d3df;background:linear-gradient(135deg,#fff7fa 0%,#fbf5ff 100%)}
.mbdt-reco-body{min-width:0;flex:1 1 220px}
.mbdt-reco-title{font-size:1.0625rem;font-weight:900;color:#3b2a4d}
.mbdt-reco-text{margin-top:3px;font-size:.8125rem;line-height:1.4;color:#5c6270}
.mbdt-reco-btn{flex:0 0 auto;min-height:44px}

/* Phones and tablets (iOS, Android, iPad): Gündem replaces Öneriler in the top menu slot. */
@media(max-width:900px){
  html body #mb-v29-global-topnav .mb-recommendations-nav{display:none!important}
  html body #mb-v29-global-topnav [data-mb-daily-nav]{order:6}
  html body #mb-v29-global-topnav [data-mb-daily-nav]::after{content:"Gündem"}
  html:lang(en) body #mb-v29-global-topnav [data-mb-daily-nav]::after{content:"Today"}
  html body #mb-v29-global-topnav [data-mb-daily-nav]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h13v14H6a2 2 0 0 1-2-2z'/%3E%3Cpath d='M17 9h3v8a2 2 0 0 1-2 2'/%3E%3Cpath d='M8 9h5M8 13h5M8 17h3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h13v14H6a2 2 0 0 1-2-2z'/%3E%3Cpath d='M17 9h3v8a2 2 0 0 1-2 2'/%3E%3Cpath d='M8 9h5M8 13h5M8 17h3'/%3E%3C/svg%3E")}
  html body:has(#daily-topic-overlay) #mb-v29-global-topnav [data-mb-daily-nav]{background:linear-gradient(135deg,#c73473 0%,#7a3fc6 100%)!important;color:#fff!important;border-color:transparent!important}
  html body:has(#daily-topic-overlay) #mb-v29-global-topnav [data-mb-daily-nav]::after{color:#fff!important;-webkit-text-fill-color:#fff!important}
  html body:has(#daily-topic-overlay) #mb-v29-global-topnav [data-mb-daily-nav]::before{background:#fff!important}
}
@media(min-width:901px){
  #mb-v29-global-topnav [data-mb-daily-nav]{display:none!important}
}

/* V26.10.0034: while Gündem is open only Gündem looks selected in the phone/tablet top menu. */
@media(max-width:900px){
  html body:has(#daily-topic-overlay) #mb-v29-global-topnav button[data-mb-v29-action].active,
  html body:has(#daily-topic-overlay) #mb-v29-global-topnav button[data-mb-v29-action][aria-current=page]{background:#f7f4f7!important;background-image:none!important;color:#6b6470!important;border-color:transparent!important;box-shadow:none!important}
}
/* V26.10.0034: your own profile preview never offers Skip / Favourite / Like on yourself. */
#public-profile-overlay[data-mb-enrichment-own="1"] .mb-pp-quick{display:none!important}

/* V26.10.0035 — who liked an opinion (visible to everyone) + "Gündem Beğenileri" in Mesajlar. */
.mbdt-who{min-height:36px;padding:6px 12px;border:1px solid #e7e0e6;border-radius:999px;background:#fff;color:#4b3f63;font-weight:800;font-size:.8125rem;cursor:pointer}
.mbdt-who[hidden]{display:none}
.mbdt-likers{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding:10px;border-radius:14px;background:#fbf7fb;border:1px solid #f1e3ec}
.mbdt-likers[hidden]{display:none}
.mbdt-likers-note{font-size:.8125rem;color:#5c6270}
.mbdt-person{display:inline-flex;align-items:center;gap:8px;min-height:40px;max-width:100%;padding:4px 12px 4px 4px;border:1px solid #eadfe8;border-radius:999px;background:#fff;color:#242731;font-weight:800;font-size:.8125rem;cursor:pointer;text-align:left}
.mbdt-person-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mbdt-avatar-sm{width:32px;height:32px;flex:0 0 32px;border-radius:50%;overflow:hidden;display:inline-flex}
.mbdt-avatar-sm>*{width:100%;height:100%}
.mbdt-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:999px;background:#e84c6d;color:#fff;font:900 11px/1 system-ui,-apple-system,"Segoe UI",sans-serif}
.mbdt-badge[hidden]{display:none}
#mb-v29-global-topnav [data-mb-daily-nav]{position:relative}
#mb-v29-global-topnav [data-mb-daily-nav] .mbdt-badge{position:absolute;top:2px;right:4px;margin:0;font-size:11px!important}
.mbdt-inbox{margin:18px 0;border:1px solid #f1dce4;border-radius:18px;background:#fff;overflow:hidden;color:#20242c}
.mbdt-inbox-summary{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:0;background:#fff;cursor:pointer;text-align:left;font-weight:900;color:#232633;font-size:1rem}
.mbdt-inbox-left,.mbdt-inbox-right{display:inline-flex;align-items:center;gap:8px}
.mbdt-inbox-count{display:inline-flex;min-width:24px;height:24px;padding:0 7px;align-items:center;justify-content:center;border-radius:999px;background:#e84c6d;color:#fff;font-size:12px;font-weight:900}
.mbdt-inbox-count[hidden]{display:none}
.mbdt-inbox-chevron{font-size:17px;color:#7d8492;transition:transform .18s}
.mbdt-inbox.is-open .mbdt-inbox-chevron{transform:rotate(180deg)}
.mbdt-inbox-body{display:grid;gap:10px;padding:12px 16px 16px;border-top:1px solid #f4e6ec}
.mbdt-inbox-body[hidden]{display:none}
.mbdt-inbox-row{display:grid;gap:6px;padding:10px;border-radius:14px;background:#fbf9fb;border:1px solid #f1e8ee}
.mbdt-inbox-row.is-new{background:#fff3f7;border-color:#f6c9d8}
.mbdt-inbox-row .mbdt-person{justify-self:start}
.mbdt-inbox-verb{font-size:.8125rem;font-weight:800;color:#5c4a6e}
.mbdt-inbox-quote{font-size:.875rem;line-height:1.4;color:#373b45;overflow-wrap:anywhere}
.mbdt-inbox-go{justify-self:start;min-height:44px}
@media(max-width:700px){.mbdt-inbox-summary{padding:11px 12px}.mbdt-inbox-body{padding:10px 12px 12px}}

/* V26.10.0037 — replies, delete, activity inbox, admin tab. */
.mbdt-reply-btn,.mbdt-replies-toggle,.mbdt-delete{min-height:36px;padding:6px 12px;border:1px solid #e7e0e6;border-radius:999px;background:#fff;color:#4b3f63;font-weight:800;font-size:.8125rem;cursor:pointer}
.mbdt-replies-toggle[hidden]{display:none}
.mbdt-delete{border-color:transparent;color:#a3324a}
.mbdt-replies{display:grid;gap:8px;margin-top:10px;padding-left:12px;border-left:3px solid #f1dce4}
.mbdt-replies[hidden]{display:none}
.mbdt-comment.mbdt-reply{padding:10px;border-radius:14px;background:#fcfafc}
.mbdt-comment.mbdt-reply .mbdt-avatar{width:34px;height:34px}
.mbdt-deleted{font-style:italic;color:#6b6470}
.mbdt-reply-form{display:grid;gap:8px;margin-top:10px}
.mbdt-reply-input{min-height:64px;resize:vertical;font-size:1rem}
.mbdt-reply-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}
.mbdt-reply-actions .btn{min-height:44px}
.mbdt-inbox-reply{font-size:.9375rem;line-height:1.4;color:#242731;font-weight:700;overflow-wrap:anywhere}
.mbdt-admin{display:grid;gap:12px;padding:16px}
.mbdt-admin h2{margin:0;font-size:1.25rem}
.mbdt-admin h3{margin:10px 0 0;font-size:1rem}
.mbdt-admin-list{display:grid;gap:10px}
.mbdt-admin-card{display:grid;gap:6px;padding:12px;border:1px solid #f1dce4;border-radius:14px;background:#fff}
.mbdt-admin-card.is-hidden{background:#fbf6f6}
.mbdt-admin-top{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.mbdt-admin-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#eef6ee;color:#1f6b2a;font-size:.75rem;font-weight:900}
.mbdt-admin-chip.is-hidden{background:#fdecec;color:#a3324a}
.mbdt-admin-meta{font-size:.8125rem;color:#5c6270;overflow-wrap:anywhere}
.mbdt-admin-topic{font-weight:850;color:#242731;overflow-wrap:anywhere}
.mbdt-admin-actions{display:flex;flex-wrap:wrap;gap:8px}
.mbdt-admin-actions .btn{min-height:44px}
.mbdt-admin-form{display:grid;gap:8px;padding:12px;border:1px dashed #e3c8d4;border-radius:14px;background:#fffafc}
.mbdt-admin-field{display:grid;gap:4px;font-size:.8125rem;font-weight:800;color:#3a3f4a}
.mbdt-admin-field .field{font-size:1rem}
