/* ELIVIUM V9.18.0 · Fusión segura de cuentas y correcciones del explorador. */

/* La consola lateral real no admite tres acciones con el padding de los botones. */
.platform-console-actions-v817 {
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.platform-console-actions-v817 .btn-action {
  width:100%;
  min-width:0!important;
  max-width:100%;
  padding-inline:10px!important;
  line-height:1.25;
  white-space:normal;
  overflow-wrap:anywhere;
}
.platform-console-actions-v817 .btn-action:nth-child(3) {
  grid-column:1/-1;
}

.platform-merge-workspace-v9180,
.platform-merge-history-v9180 { overflow:hidden; }
.platform-merge-selector-grid-v9180 {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  margin-top:18px;
}
.platform-merge-account-card-v9180 {
  min-width:0;
  padding:18px;
  border:1px solid rgba(255,255,255,.09);
  border-radius:16px;
  background:linear-gradient(150deg,rgba(255,255,255,.035),rgba(255,255,255,.012));
}
.platform-merge-account-card-v9180.is-source-v9180 { border-color:rgba(255,75,106,.24); }
.platform-merge-account-card-v9180.is-survivor-v9180 { border-color:rgba(70,216,165,.24); }
.platform-merge-account-card-v9180>span,
.platform-merge-confirm-v9180>div>span,
.platform-merge-reason-v9180>span,
.platform-merge-confirm-v9180 label>span {
  display:block;
  color:#d8b95f;
  font-size:9px;
  font-weight:800;
  letter-spacing:.1em;
  text-transform:uppercase;
}
.platform-merge-account-card-v9180 h3 {
  margin:7px 0 5px;
  color:#f3eee2;
  font-size:16px;
}
.platform-merge-account-card-v9180 p {
  min-height:36px;
  margin:0 0 13px;
  color:#87949b;
  font-size:11px;
  line-height:1.55;
}
.platform-merge-search-v9180 {
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:8px;
}
.platform-merge-search-v9180 input,
.platform-merge-account-card-v9180 select,
.platform-merge-reason-v9180 textarea,
.platform-merge-confirm-v9180 input[type="text"] {
  width:100%;
  min-width:0;
  box-sizing:border-box;
  border:1px solid rgba(255,255,255,.11);
  border-radius:11px;
  background:#0b1016;
  color:#e7ecec;
  padding:11px 12px;
}
.platform-merge-search-v9180 input:focus,
.platform-merge-account-card-v9180 select:focus,
.platform-merge-reason-v9180 textarea:focus,
.platform-merge-confirm-v9180 input[type="text"]:focus {
  outline:none;
  border-color:rgba(216,185,95,.65);
  box-shadow:0 0 0 3px rgba(216,185,95,.08);
}
.platform-merge-search-v9180 button {
  border:1px solid rgba(216,185,95,.3);
  border-radius:11px;
  background:rgba(216,185,95,.08);
  color:#ead478;
  padding:0 14px;
  font-size:10px;
  font-weight:800;
  text-transform:uppercase;
  cursor:pointer;
}
.platform-merge-account-card-v9180 select { margin-top:9px; }
.platform-merge-account-summary-v9180 {
  min-height:76px;
  margin-top:10px;
  padding:12px;
  border:1px solid rgba(255,255,255,.055);
  border-radius:11px;
  background:rgba(0,0,0,.15);
}
.platform-merge-account-summary-v9180 strong,
.platform-merge-account-summary-v9180 span,
.platform-merge-account-summary-v9180 small { display:block; overflow-wrap:anywhere; }
.platform-merge-account-summary-v9180 strong { color:#e7ecec; font-size:12px; }
.platform-merge-account-summary-v9180 span { margin-top:4px; color:#aab5b9; font-size:10px; }
.platform-merge-account-summary-v9180 small { margin-top:6px; color:#6f7e84; font-size:9px; }
.platform-merge-reason-v9180 { display:grid; gap:8px; margin-top:16px; }
.platform-merge-reason-v9180 textarea { resize:vertical; min-height:78px; line-height:1.5; }
.platform-merge-preview-action-v9180 {
  display:flex;
  align-items:center;
  gap:13px;
  margin-top:13px;
  flex-wrap:wrap;
}
.platform-merge-preview-action-v9180 small { color:#748188; font-size:10px; }
.platform-merge-preview-v9180 { margin-top:13px; }
.platform-merge-route-v9180 {
  display:grid;
  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);
  gap:12px;
  align-items:center;
  padding:15px;
  border:1px solid rgba(255,255,255,.07);
  border-radius:14px;
  background:rgba(255,255,255,.02);
}
.platform-merge-route-v9180 article { min-width:0; }
.platform-merge-route-v9180 span,
.platform-merge-route-v9180 strong,
.platform-merge-route-v9180 small { display:block; overflow-wrap:anywhere; }
.platform-merge-route-v9180 span { color:#738087; font-size:8px; text-transform:uppercase; }
.platform-merge-route-v9180 strong { margin-top:5px; color:#e9eeee; font-size:13px; }
.platform-merge-route-v9180 small { margin-top:3px; color:#98a4a8; font-size:9px; }
.platform-merge-arrow-v9180 { color:#d8b95f; font-size:22px; }
.platform-merge-comparison-v9180 {
  margin-top:10px;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.065);
  border-radius:12px;
  background:#0b1016;
}
.platform-merge-comparison-v9180>div {
  display:grid;
  grid-template-columns:minmax(160px,1.2fr) minmax(70px,.4fr) minmax(90px,.5fr) minmax(180px,1fr);
  gap:10px;
  align-items:center;
  padding:10px 12px;
  border-top:1px solid rgba(255,255,255,.045);
}
.platform-merge-comparison-v9180>div:first-child { border-top:0; }
.platform-merge-comparison-v9180 strong { color:#bbc5c8; font-size:9px; }
.platform-merge-comparison-v9180 span { color:#e7d274; font-size:11px; font-weight:800; }
.platform-merge-comparison-v9180 small { color:#75838a; font-size:9px; }
.platform-merge-comparison-head-v9180 { background:rgba(255,255,255,.025); }
.platform-merge-comparison-head-v9180 span { color:#66757b; font-size:8px; text-transform:uppercase; }
.platform-merge-tournaments-v9180 {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
  margin-top:10px;
}
.platform-merge-tournaments-v9180>section {
  min-width:0;
  padding:12px;
  border:1px solid rgba(255,255,255,.06);
  border-radius:12px;
  background:rgba(255,255,255,.018);
}
.platform-merge-tournaments-v9180>section>span,
.platform-merge-owned-v9180 b { display:block; color:#718087; font-size:8px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; }
.platform-merge-tournaments-v9180 article { margin-top:7px; padding:9px; border-radius:9px; background:#0b1016; }
.platform-merge-tournaments-v9180 article strong,
.platform-merge-tournaments-v9180 article small,
.platform-merge-owned-v9180 small { display:block; overflow-wrap:anywhere; }
.platform-merge-tournaments-v9180 article strong { color:#cbd3d4; font-size:10px; }
.platform-merge-tournaments-v9180 article small,
.platform-merge-owned-v9180 small { margin-top:3px; color:#758289; font-size:8px; }
.platform-merge-owned-v9180 { margin-top:9px; padding-top:8px; border-top:1px solid rgba(255,255,255,.045); }
.platform-merge-counts-v9180 {
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:8px;
  margin-top:10px;
}
.platform-merge-counts-v9180 article {
  min-width:0;
  padding:11px;
  border:1px solid rgba(255,255,255,.055);
  border-radius:11px;
  background:#0c1117;
}
.platform-merge-counts-v9180 span,
.platform-merge-counts-v9180 strong { display:block; }
.platform-merge-counts-v9180 span { color:#6f7d83; font-size:8px; text-transform:uppercase; }
.platform-merge-counts-v9180 strong { margin-top:5px; color:#e8d477; font-size:16px; }
.platform-merge-findings-v9180 { display:grid; gap:8px; margin-top:10px; }
.platform-merge-finding-v9180 {
  padding:11px 13px;
  border:1px solid rgba(255,255,255,.07);
  border-radius:11px;
  color:#aab5b9;
  background:rgba(255,255,255,.02);
  font-size:10px;
  line-height:1.45;
}
.platform-merge-finding-v9180.is-blocker-v9180 { border-color:rgba(255,76,105,.3); color:#ff8296; background:rgba(255,76,105,.06); }
.platform-merge-finding-v9180.is-warning-v9180 { border-color:rgba(216,185,95,.24); color:#d9c278; background:rgba(216,185,95,.045); }
.platform-merge-ready-v9180 { margin-top:10px; color:#5bd3a3; font-size:10px; font-weight:700; }
.platform-merge-confirm-v9180 {
  display:grid;
  grid-template-columns:minmax(0,1.3fr) minmax(210px,.7fr);
  gap:13px;
  align-items:end;
  margin-top:15px;
  padding:16px;
  border:1px solid rgba(255,75,106,.3);
  border-radius:15px;
  background:linear-gradient(140deg,rgba(255,75,106,.08),rgba(255,75,106,.025));
}
.platform-merge-confirm-v9180[hidden] { display:none!important; }
.platform-merge-confirm-v9180>div strong { display:block; margin-top:6px; color:#fff0f2; }
.platform-merge-confirm-v9180>div p { margin:6px 0 0; color:#ad979c; font-size:10px; line-height:1.5; }
.platform-merge-confirm-v9180 label { display:grid; gap:7px; }
.platform-merge-ack-v9180 {
  grid-column:1/-1;
  display:flex!important;
  align-items:flex-start;
  gap:9px!important;
  color:#c8babe;
  font-size:10px;
}
.platform-merge-ack-v9180 input { margin-top:1px; accent-color:#e40035; }
.platform-merge-confirm-v9180>.btn-action { grid-column:1/-1; justify-self:end; }
.platform-merge-history-list-v9180 { display:grid; gap:10px; }
.platform-merge-history-row-v9180 {
  display:grid;
  grid-template-columns:minmax(0,1.5fr) minmax(140px,.7fr) minmax(170px,.8fr);
  gap:14px;
  align-items:center;
  padding:14px;
  border:1px solid rgba(255,255,255,.065);
  border-radius:13px;
  background:rgba(255,255,255,.02);
}
.platform-merge-history-row-v9180 strong,
.platform-merge-history-row-v9180 span,
.platform-merge-history-row-v9180 small { display:block; overflow-wrap:anywhere; }
.platform-merge-history-row-v9180 strong { color:#e8eceb; font-size:11px; }
.platform-merge-history-row-v9180 span { margin-top:4px; color:#8c999e; font-size:9px; }
.platform-merge-history-row-v9180 small { margin-top:4px; color:#68767c; font-size:8px; }
.platform-user-merge-history-v9180 { display:grid; gap:7px; margin-top:9px; }
.platform-user-merge-history-v9180 article { padding:10px; border:1px solid rgba(216,185,95,.16); border-radius:10px; background:rgba(216,185,95,.035); }
.platform-user-merge-history-v9180 strong,.platform-user-merge-history-v9180 span { display:block; }
.platform-user-merge-history-v9180 strong { color:#dbc876; font-size:10px; }
.platform-user-merge-history-v9180 span { margin-top:3px; color:#87949a; font-size:9px; }

@media (max-width:980px) {
  .platform-merge-counts-v9180 { grid-template-columns:repeat(3,minmax(0,1fr)); }
  .platform-merge-history-row-v9180 { grid-template-columns:1fr 1fr; }
  .platform-merge-history-row-v9180>div:first-child { grid-column:1/-1; }
}
@media (max-width:720px) {
  .platform-console-actions-v817 { grid-template-columns:1fr!important; }
  .platform-console-actions-v817 .btn-action:nth-child(3) { grid-column:auto; }
  .platform-merge-selector-grid-v9180,
  .platform-merge-confirm-v9180,
  .platform-merge-history-row-v9180,
  .platform-merge-tournaments-v9180 { grid-template-columns:1fr; }
  .platform-merge-comparison-v9180>div { grid-template-columns:1fr repeat(2,minmax(58px,.35fr)); }
  .platform-merge-comparison-v9180>div>small { grid-column:1/-1; }
  .platform-merge-comparison-head-v9180 span:last-child { display:none; }
  .platform-merge-counts-v9180 { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .platform-merge-route-v9180 { grid-template-columns:1fr; }
  .platform-merge-arrow-v9180 { transform:rotate(90deg); justify-self:center; }
  .platform-merge-history-row-v9180>div:first-child,
  .platform-merge-ack-v9180,
  .platform-merge-confirm-v9180>.btn-action { grid-column:auto; }
  .platform-merge-confirm-v9180>.btn-action { width:100%; }
}
