:root{
  --mk-bg:#070816;
  --mk-panel:rgba(14,17,39,.86);
  --mk-panel-strong:rgba(18,22,49,.96);
  --mk-line:rgba(135,151,255,.18);
  --mk-text:#f7f8ff;
  --mk-muted:#aeb5d8;
  --mk-purple:#8b5cf6;
  --mk-cyan:#22d3ee;
  --mk-pink:#ec4899;
  --mk-green:#34d399;
  --mk-danger:#fb7185;
  --mk-shadow:0 18px 50px rgba(0,0,0,.28);
}
.mk-social-page{background:var(--mk-bg);color:var(--mk-text)}
.mk-social-shell{position:relative;z-index:2;padding-top:24px;padding-bottom:72px}
.mk-social-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;border:1px solid var(--mk-line);border-radius:24px;background:linear-gradient(135deg,rgba(32,24,82,.82),rgba(7,13,35,.9));box-shadow:var(--mk-shadow);margin-bottom:20px;overflow:hidden;position:relative}
.mk-social-banner:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;right:-100px;top:-140px;background:radial-gradient(circle,rgba(34,211,238,.24),transparent 68%)}
.mk-social-banner h1{font-size:clamp(1.55rem,3vw,2.55rem);line-height:1.08;margin:6px 0 10px;max-width:780px}
.mk-social-banner p{max-width:780px;color:var(--mk-muted);margin:0}
.mk-live-pill{display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid var(--mk-line);border-radius:999px;background:rgba(5,8,25,.66);white-space:nowrap;position:relative;z-index:1}
.mk-live-pill span{width:10px;height:10px;border-radius:50%;background:#facc15;box-shadow:0 0 14px currentColor}
.mk-live-pill[data-state="online"] span{background:var(--mk-green)}
.mk-live-pill[data-state="offline"] span{background:var(--mk-danger)}
.mk-live-pill b{font-size:.84rem}
.mk-api-alert{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border:1px solid rgba(251,113,133,.35);border-radius:16px;background:rgba(91,20,42,.28);margin-bottom:18px}
.mk-api-alert span{color:#ffd4dd;flex:1;min-width:240px}.mk-api-alert code{font-size:.8rem}
.mk-social-layout{display:grid;grid-template-columns:minmax(0,240px) minmax(0,690px) minmax(0,280px);grid-template-areas:"left center right";gap:18px;align-items:start;justify-content:center;isolation:isolate}
.mk-social-left{grid-area:left}.mk-social-center{grid-area:center}.mk-social-right{grid-area:right}
.mk-social-left,.mk-social-right{display:grid;gap:14px;position:sticky;top:94px;min-width:0;width:100%;align-self:start}
.mk-social-center{min-width:0;width:100%;position:relative}
.mk-social-left>*,.mk-social-center>*,.mk-social-right>*{min-width:0;max-width:100%;box-sizing:border-box}
.mk-panel{border:1px solid var(--mk-line);border-radius:20px;background:var(--mk-panel);box-shadow:0 10px 32px rgba(0,0,0,.18);backdrop-filter:blur(16px)}
.mk-profile-mini{text-align:center;padding:20px}
.mk-profile-avatar,.mk-avatar-sm,.mk-author-avatar{display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,rgba(139,92,246,.75),rgba(34,211,238,.55));border:1px solid rgba(255,255,255,.22);overflow:hidden}
.mk-profile-avatar{width:76px;height:76px;font-size:2.2rem;margin:0 auto 12px}.mk-profile-avatar img,.mk-avatar-sm img,.mk-author-avatar img{width:100%;height:100%;object-fit:cover}
.mk-profile-mini>strong{display:block;font-size:1.05rem}.mk-profile-mini>small{display:block;color:var(--mk-muted);margin-top:3px;word-break:break-word}
.mk-profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:16px -5px}
.mk-profile-stats span{display:flex;flex-direction:column;gap:2px;padding:8px 3px;border-radius:10px;background:rgba(255,255,255,.035)}
.mk-profile-stats b{font-size:.95rem}.mk-profile-stats small{color:var(--mk-muted);font-size:.68rem}
.full{width:100%;justify-content:center}
.mk-side-nav{display:grid;grid-template-columns:minmax(0,1fr);padding:8px;min-width:0;width:100%;overflow:hidden}.mk-side-nav button{width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--mk-muted);padding:11px 12px;border-radius:12px;text-align:left;font:inherit;font-weight:700;cursor:pointer;transition:.18s}
.mk-side-nav button:hover,.mk-side-nav button.active{color:#fff;background:linear-gradient(90deg,rgba(139,92,246,.24),rgba(34,211,238,.09))}.mk-side-nav button span{font-size:1.1rem}
.mk-community-rules,.mk-safety-card,.mk-version-card,.mk-now-card{padding:18px}.mk-community-rules p,.mk-safety-card p{color:var(--mk-muted);font-size:.86rem;line-height:1.55}.mk-community-rules a{color:#9bdfff;font-weight:700;font-size:.84rem}
.mk-composer{position:relative;inset:auto;z-index:1;width:100%;padding:16px;margin-bottom:18px;overflow:visible;transform:none}.mk-composer.is-expanded{margin-bottom:22px}.mk-composer-head{display:flex;align-items:center;gap:11px}.mk-avatar-sm{width:43px;height:43px;flex:0 0 43px;font-size:1.25rem}.mk-composer-head>button{flex:1;min-height:44px;text-align:left;border:1px solid var(--mk-line);border-radius:999px;background:rgba(255,255,255,.035);color:var(--mk-muted);padding:0 17px;font:inherit;cursor:pointer}
.mk-composer-body{position:static;width:100%;margin-top:14px}.mk-composer-body[hidden]{display:none!important}.mk-post-types{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:11px}.mk-post-types button{border:1px solid var(--mk-line);background:rgba(255,255,255,.025);color:var(--mk-muted);border-radius:999px;padding:7px 11px;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.mk-post-types button.active{color:#fff;border-color:rgba(139,92,246,.65);background:rgba(139,92,246,.2)}
#mkPostText{width:100%;resize:vertical;min-height:112px;border:1px solid var(--mk-line);border-radius:15px;background:rgba(4,7,20,.62);color:#fff;padding:14px;font:inherit;line-height:1.5;outline:none}#mkPostText:focus{border-color:rgba(34,211,238,.55);box-shadow:0 0 0 3px rgba(34,211,238,.08)}
.mk-composer-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:11px}.mk-composer-options,.mk-composer-submit{display:flex;align-items:center;gap:9px}.mk-upload-btn,#mkPostVisibility{border:1px solid var(--mk-line);background:rgba(255,255,255,.03);color:var(--mk-muted);border-radius:10px;padding:8px 10px;font:inherit;font-size:.82rem;cursor:pointer}.mk-upload-btn{display:flex;align-items:center;gap:6px}.mk-composer-submit small{color:var(--mk-muted)}
.mk-image-preview{position:relative;margin-top:10px;border-radius:16px;overflow:hidden;border:1px solid var(--mk-line);max-height:340px}.mk-image-preview img{width:100%;display:block;max-height:340px;object-fit:cover}.mk-image-preview button{position:absolute;top:8px;right:8px;width:32px;height:32px;border:0;border-radius:50%;background:rgba(4,7,20,.82);color:#fff;cursor:pointer}
.mk-login-gate{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:13px;padding:12px 13px;border-radius:13px;background:rgba(34,211,238,.055);border:1px dashed rgba(34,211,238,.28);color:var(--mk-muted);font-size:.86rem}
.mk-feed-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:8px 2px 12px}.mk-feed-head h2{margin:3px 0 0;font-size:1.25rem}.mk-refresh-btn{border:0;background:transparent;color:var(--mk-muted);font:inherit;font-weight:700;cursor:pointer;padding:8px}
.mk-new-posts{display:block;width:100%;border:1px solid rgba(34,211,238,.35);border-radius:12px;background:rgba(34,211,238,.1);color:#bdf6ff;padding:10px 14px;margin-bottom:10px;font:inherit;font-weight:800;cursor:pointer}
.mk-feed{display:grid;gap:13px}.mk-feed-status{text-align:center;color:var(--mk-muted);padding:28px 14px}.mk-load-more{margin-top:14px}
.mk-post{padding:17px;position:relative}.mk-post-head{display:flex;align-items:center;gap:10px}.mk-author-avatar{width:44px;height:44px;flex:0 0 44px;font-size:1.25rem}.mk-author-info{min-width:0;flex:1}.mk-author-info strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-author-info small{display:block;color:var(--mk-muted);font-size:.76rem;margin-top:2px}.mk-post-menu-wrap{position:relative}.mk-post-menu-btn{border:0;background:transparent;color:var(--mk-muted);font-size:1.35rem;line-height:1;cursor:pointer;padding:7px}.mk-post-menu{position:absolute;right:0;top:35px;z-index:10;width:180px;padding:7px;border:1px solid var(--mk-line);border-radius:12px;background:#11152f;box-shadow:var(--mk-shadow)}.mk-post-menu button{display:block;width:100%;border:0;background:transparent;color:#e9ebff;padding:9px 10px;border-radius:8px;text-align:left;font:inherit;font-size:.82rem;cursor:pointer}.mk-post-menu button:hover{background:rgba(255,255,255,.07)}.mk-post-menu .danger{color:#ff9bad}
.mk-post-type-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--mk-line);border-radius:999px;padding:4px 8px;margin:13px 0 0;color:#cbd1ff;font-size:.72rem;font-weight:800;background:rgba(255,255,255,.025)}
.mk-post-body{white-space:pre-wrap;word-break:break-word;line-height:1.56;margin:12px 0 0;color:#f5f6ff}.mk-post-image{width:100%;max-height:520px;object-fit:cover;border-radius:15px;border:1px solid var(--mk-line);margin-top:13px;background:#070916}
.mk-post-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:14px;padding-top:11px;border-top:1px solid rgba(135,151,255,.11)}.mk-reaction-btn,.mk-comments-btn{border:0;background:transparent;color:var(--mk-muted);padding:8px 9px;border-radius:10px;font:inherit;font-size:.79rem;font-weight:700;cursor:pointer}.mk-reaction-btn:hover,.mk-reaction-btn.active,.mk-comments-btn:hover{background:rgba(139,92,246,.13);color:#fff}.mk-reaction-btn.active{outline:1px solid rgba(139,92,246,.35)}
.mk-comments{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(135,151,255,.14)}.mk-comment-list{display:grid;gap:9px}.mk-comment{display:flex;gap:8px}.mk-comment .mk-author-avatar{width:32px;height:32px;flex-basis:32px;font-size:.9rem}.mk-comment-bubble{flex:1;background:rgba(255,255,255,.035);border-radius:12px;padding:9px 11px}.mk-comment-bubble strong{font-size:.79rem}.mk-comment-bubble p{margin:4px 0 0;white-space:pre-wrap;word-break:break-word;font-size:.86rem;line-height:1.45}.mk-comment-bubble small{color:var(--mk-muted);font-size:.68rem}.mk-comment-form{display:flex;gap:8px;margin-top:10px}.mk-comment-form input{flex:1;min-width:0;border:1px solid var(--mk-line);border-radius:999px;background:rgba(4,7,20,.6);color:#fff;padding:10px 13px;font:inherit}.mk-comment-form button{border:0;border-radius:999px;background:linear-gradient(135deg,var(--mk-purple),#5b7cff);color:#fff;padding:0 15px;font-weight:800;cursor:pointer}
.mk-now-card h3,.mk-safety-card h3{margin:5px 0 14px}.mk-now-item{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(135,151,255,.1)}.mk-now-item>span{font-size:1.25rem}.mk-now-item div{display:flex;flex-direction:column}.mk-now-item small{color:var(--mk-muted);font-size:.72rem;margin-top:2px}.mk-version-card{display:flex;flex-direction:column;gap:4px}.mk-version-card small,.mk-version-card span{color:var(--mk-muted);font-size:.72rem}
.mk-full-rules{margin-top:24px;padding:24px}.mk-full-rules h2{margin:5px 0 17px}.mk-rules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mk-rules-grid p{margin:0;padding:13px;border-radius:13px;background:rgba(255,255,255,.025);color:var(--mk-muted);line-height:1.5}.mk-rules-grid b{color:#fff}
.mk-toast-stack{position:fixed;right:18px;bottom:18px;z-index:1000;display:grid;gap:8px;max-width:min(380px,calc(100vw - 36px))}.mk-toast{padding:12px 14px;border:1px solid var(--mk-line);border-radius:12px;background:#11152f;color:#fff;box-shadow:var(--mk-shadow);animation:mkToastIn .2s ease}.mk-toast.error{border-color:rgba(251,113,133,.45)}.mk-toast.success{border-color:rgba(52,211,153,.45)}@keyframes mkToastIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.mk-empty{padding:32px 18px;text-align:center}.mk-empty span{display:block;font-size:2rem}.mk-empty h3{margin:8px 0 5px}.mk-empty p{color:var(--mk-muted);margin:0}
.mk-skeleton{height:190px;border-radius:20px;background:linear-gradient(90deg,rgba(255,255,255,.025),rgba(255,255,255,.075),rgba(255,255,255,.025));background-size:200% 100%;animation:mkShimmer 1.3s infinite}@keyframes mkShimmer{to{background-position:-200% 0}}
@media(max-width:1100px){.mk-social-layout{grid-template-columns:minmax(0,210px) minmax(0,1fr);grid-template-areas:"left center"}.mk-social-right{display:none}}
@media(max-width:760px){.mk-social-shell{padding-top:14px}.mk-social-banner{padding:18px;border-radius:18px;align-items:flex-start}.mk-social-banner p{font-size:.9rem}.mk-live-pill{padding:8px 10px}.mk-social-layout{display:block}.mk-social-left{position:static;display:block;width:100%;overflow:visible}.mk-profile-mini,.mk-community-rules{display:none}.mk-side-nav{display:flex;overflow:auto;gap:4px;margin-bottom:12px;padding:6px;position:sticky;top:70px;z-index:20}.mk-side-nav button{width:auto;min-width:max-content;padding:9px 11px}.mk-social-center{width:100%}.mk-composer{border-radius:16px;padding:13px}.mk-composer-foot{align-items:flex-end}.mk-composer-options{flex-wrap:wrap}.mk-login-gate{align-items:flex-start;flex-direction:column}.mk-post{border-radius:16px;padding:14px}.mk-post-actions{gap:0}.mk-reaction-btn{padding:8px 6px}.mk-full-rules{padding:18px}.mk-rules-grid{grid-template-columns:1fr}.mk-social-banner h1{font-size:1.55rem}}
@media(max-width:460px){.mk-social-banner{display:block}.mk-live-pill{display:inline-flex;margin-top:14px}.mk-composer-submit small{display:none}.mk-upload-btn{font-size:0}.mk-upload-btn span{font-size:1rem}.mk-post-types button{font-size:.73rem}.mk-post-actions{justify-content:space-between}.mk-reaction-btn{font-size:.72rem}.mk-comments-btn{width:100%;text-align:left}.mk-comment-form button{padding:0 12px}}

.mk-moderation-link{display:block;margin-top:10px;color:#bdefff;font-weight:800;font-size:.8rem;text-decoration:none}.mk-moderation-link[hidden]{display:none}
.mk-moderation-shell{position:relative;z-index:2;padding-top:28px;padding-bottom:70px}.mk-moderation-head{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.mk-moderation-list{display:grid;gap:12px}.mk-report-card{padding:18px}.mk-report-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.mk-report-meta span{border:1px solid var(--mk-line);border-radius:999px;padding:4px 8px;color:var(--mk-muted);font-size:.72rem}.mk-report-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.mk-report-actions button{border:1px solid var(--mk-line);border-radius:10px;background:rgba(255,255,255,.04);color:#fff;padding:9px 12px;font:inherit;font-weight:800;cursor:pointer}.mk-report-actions button.danger{border-color:rgba(251,113,133,.4);color:#ffb3c1}.mk-admin-gate{padding:30px;text-align:center}

/* =========================================================
   V83.6.5.2 — CORREÇÃO DETERMINÍSTICA DE COLUNAS
   Impede qualquer bloco lateral de ocupar a coluna do feed.
   ========================================================= */
.mk-social-page > .member-topbar{
  position:relative!important;
  top:auto!important;
}

.mk-social-page .mk-social-layout{
  display:grid!important;
  grid-template-columns:220px minmax(0,1fr) 280px!important;
  grid-template-areas:"left center right"!important;
  column-gap:18px!important;
  row-gap:18px!important;
  align-items:start!important;
  justify-content:stretch!important;
  overflow:visible!important;
}

.mk-social-page .mk-social-layout > .mk-social-left{
  grid-area:left!important;
  grid-column:1!important;
  grid-row:1!important;
  display:flex!important;
  flex-direction:column!important;
  gap:14px!important;
  position:sticky!important;
  top:18px!important;
  inline-size:220px!important;
  width:220px!important;
  min-width:0!important;
  max-width:220px!important;
  align-self:start!important;
  overflow:visible!important;
}

.mk-social-page .mk-social-layout > .mk-social-center{
  grid-area:center!important;
  grid-column:2!important;
  grid-row:1!important;
  position:relative!important;
  inline-size:auto!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
}

.mk-social-page .mk-social-layout > .mk-social-right{
  grid-area:right!important;
  grid-column:3!important;
  grid-row:1!important;
  display:flex!important;
  flex-direction:column!important;
  gap:14px!important;
  position:sticky!important;
  top:18px!important;
  inline-size:280px!important;
  width:280px!important;
  min-width:0!important;
  max-width:280px!important;
  align-self:start!important;
  overflow:visible!important;
}

.mk-social-page .mk-social-left > *,
.mk-social-page .mk-social-center > *,
.mk-social-page .mk-social-right > *{
  box-sizing:border-box!important;
  inline-size:100%!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
}

.mk-social-page .mk-profile-mini,
.mk-social-page .mk-side-nav,
.mk-social-page .mk-community-rules{
  position:relative!important;
  inset:auto!important;
  transform:none!important;
}

.mk-social-page .mk-social-center > .mk-composer{
  position:relative!important;
  inset:auto!important;
  z-index:1!important;
  display:block!important;
  float:none!important;
  transform:none!important;
  margin:0 0 18px!important;
}

.mk-social-page .mk-composer-body{
  position:relative!important;
  inset:auto!important;
  z-index:auto!important;
  width:100%!important;
  transform:none!important;
}

.mk-social-page .mk-feed-head,
.mk-social-page .mk-feed,
.mk-social-page .mk-feed-status,
.mk-social-page .mk-new-posts,
.mk-social-page .mk-load-more{
  position:relative!important;
  inset:auto!important;
  float:none!important;
  transform:none!important;
}

@media(max-width:1100px){
  .mk-social-page .mk-social-layout{
    grid-template-columns:220px minmax(0,1fr)!important;
    grid-template-areas:"left center"!important;
  }
  .mk-social-page .mk-social-layout > .mk-social-left{
    grid-column:1!important;
    width:220px!important;
    max-width:220px!important;
  }
  .mk-social-page .mk-social-layout > .mk-social-center{
    grid-column:2!important;
  }
  .mk-social-page .mk-social-layout > .mk-social-right{
    display:none!important;
  }
}

@media(max-width:760px){
  .mk-social-page .mk-social-layout{
    display:block!important;
  }
  .mk-social-page .mk-social-layout > .mk-social-left{
    position:static!important;
    display:block!important;
    width:100%!important;
    max-width:none!important;
  }
  .mk-social-page .mk-social-layout > .mk-social-center{
    width:100%!important;
    max-width:none!important;
  }
  .mk-social-page .mk-profile-mini,
  .mk-social-page .mk-community-rules{
    display:none!important;
  }
  .mk-social-page .mk-side-nav{
    display:flex!important;
    width:100%!important;
    max-width:100%!important;
    margin:0 0 12px!important;
    overflow-x:auto!important;
  }
}

/* =========================================================
   V83.6.7 — MISSÕES SOCIAIS E PODER K
   ========================================================= */
.mk-profile-stats button{display:flex;flex-direction:column;gap:2px;padding:8px 3px;border:0;border-radius:10px;background:rgba(255,255,255,.035);color:inherit;font:inherit;cursor:pointer}
.mk-profile-stats button:hover{background:rgba(139,92,246,.16);outline:1px solid rgba(139,92,246,.28)}
.mk-manage-connections{display:block;width:100%;margin-top:9px;border:0;background:transparent;color:#bdefff;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;padding:7px}
.mk-manage-connections[hidden]{display:none}
.mk-comment-head{display:flex;align-items:center;justify-content:space-between;gap:8px}
.mk-comment-menu-btn{border:0;background:transparent;color:var(--mk-muted);cursor:pointer;padding:3px 5px;border-radius:7px}
.mk-comment-menu-btn:hover{background:rgba(255,255,255,.08);color:#fff}
.mk-dialog{width:min(680px,calc(100vw - 28px));max-width:none;border:0;padding:0;background:transparent;color:var(--mk-text)}
.mk-dialog::backdrop{background:rgba(2,3,12,.78);backdrop-filter:blur(8px)}
.mk-dialog-card{border:1px solid var(--mk-line);border-radius:22px;background:#0e1229;box-shadow:0 28px 80px rgba(0,0,0,.55);padding:20px;max-height:min(82vh,760px);overflow:auto}
.mk-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.mk-dialog-head h2{margin:4px 0 0}
.mk-dialog-close{width:38px;height:38px;border:1px solid var(--mk-line);border-radius:50%;background:rgba(255,255,255,.04);color:#fff;font-size:1.5rem;cursor:pointer}
.mk-relationship-tabs{display:flex;gap:7px;overflow:auto;padding-bottom:9px;margin-bottom:10px;border-bottom:1px solid rgba(135,151,255,.13)}
.mk-relationship-tabs button{border:1px solid var(--mk-line);border-radius:999px;background:rgba(255,255,255,.03);color:var(--mk-muted);font:inherit;font-size:.8rem;font-weight:800;padding:8px 11px;cursor:pointer;white-space:nowrap}
.mk-relationship-tabs button.active{color:#fff;border-color:rgba(34,211,238,.5);background:rgba(34,211,238,.1)}
.mk-relationship-list{display:grid;gap:9px;min-height:120px}.mk-relationship-row{display:flex;align-items:center;gap:11px;padding:11px;border:1px solid rgba(135,151,255,.12);border-radius:14px;background:rgba(255,255,255,.025)}
.mk-relationship-info{min-width:0;flex:1}.mk-relationship-info strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-relationship-info small{color:var(--mk-muted);font-size:.75rem}
.mk-relationship-actions button{border:1px solid var(--mk-line);border-radius:9px;background:rgba(139,92,246,.1);color:#fff;font:inherit;font-size:.76rem;font-weight:800;padding:8px 10px;cursor:pointer}.mk-relationship-actions button.danger{color:#ffb3c1;border-color:rgba(251,113,133,.38)}
.mk-dialog-note{margin:14px 0 0;color:var(--mk-muted);font-size:.78rem;line-height:1.5}.mk-relationship-empty{box-shadow:none;border:0;background:transparent}
.mk-report-form{display:grid;gap:12px}.mk-report-form label{display:grid;gap:7px;color:#dce0ff;font-weight:800;font-size:.83rem}.mk-report-form select,.mk-report-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--mk-line);border-radius:12px;background:rgba(4,7,20,.7);color:#fff;padding:11px 12px;font:inherit;outline:none}.mk-report-form textarea{resize:vertical;line-height:1.5}.mk-report-target{margin:0;padding:10px 12px;border-radius:11px;background:rgba(251,113,133,.08);color:#ffd4dd}.mk-dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:3px}
.mk-safety-card .btn{margin-top:12px}
@media(max-width:600px){.mk-dialog-card{padding:16px;border-radius:18px}.mk-relationship-row{align-items:flex-start;flex-wrap:wrap}.mk-relationship-actions{width:100%;padding-left:55px}.mk-relationship-actions button{width:100%}.mk-dialog-actions{flex-direction:column-reverse}.mk-dialog-actions .btn{width:100%;justify-content:center}}
.mk-report-preview{margin:12px 0;padding:12px 14px;border-left:3px solid var(--mk-cyan);border-radius:0 12px 12px 0;background:rgba(34,211,238,.055);color:#e9ecff;white-space:pre-wrap;word-break:break-word}

.mk-side-nav .mk-ranking-link{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border-radius:12px;color:inherit;text-decoration:none;font-weight:800;border:1px solid transparent}.mk-side-nav .mk-ranking-link:hover{background:rgba(255,209,102,.1);border-color:rgba(255,209,102,.2);color:#ffd166}
