
.qmini--live{position:relative;height:360px;background:#0c0b0a;border:1px solid rgba(232,201,122,.4);margin:8px 0}
.qmini--live iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.bio-talk{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px}
.bio-talk[hidden]{display:none}
.bio-talk__card{width:min(560px,100%);max-height:80vh;overflow:auto;background:#171614;border:1px solid rgba(200,182,138,.4);color:#efe9d8;padding:14px}
.bio-talk__card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
.bio-talk__card header button{background:none;border:0;color:#efe9d8;font-size:1.4rem;cursor:pointer}
.bio-talk__opts{display:flex;flex-direction:column;gap:6px}
.bio-talk__opts button,.bio-talk__body>[data-next]{text-align:left;background:#221f1b;border:1px solid rgba(200,182,138,.35);color:#efe9d8;padding:8px;cursor:pointer}

/* aw-bio-m.css — ajustes móvil y detalles de Monstruos, NPC y Buscador */
html body .ob .bx{display:none}
html body .bio-more{display:block;margin:10px auto 18px;min-height:44px}
html body .aw-page-bio .card .nm b{overflow-wrap:anywhere}
@media (max-width:899px){
  html body .aws-wrap{padding:16px 16px 40px}
  html body .aws-bar{flex-wrap:wrap;gap:8px}
  html body .aws-bar input{flex:1 1 100%;min-width:0;font-size:16px;min-height:46px}
  html body .aws-count{white-space:normal;display:block;flex:1 1 100%;margin:0}
  html body .aws-chip{min-height:40px;white-space:normal}
  html body .aws-row{grid-template-columns:40px minmax(0,1fr);}
  html body .aws-row .aws-tp{grid-column:2;justify-self:start}
  html body .aws-tx b{white-space:normal;overflow-wrap:anywhere}
  html body .aw-page-bio .qtools{display:flex;flex-wrap:wrap;gap:8px}
  html body .aw-page-bio .qtools input,html body .aw-page-bio .qtools select{font-size:16px !important;min-height:44px;flex:1 1 140px;min-width:0}
  html body .aw-page-bio #grades{display:flex;flex-wrap:wrap;gap:6px}
  html body .aw-page-bio .bio-filter{min-height:40px}
  html body .bio-drop{grid-template-columns:32px minmax(0,1fr) auto 48px}
}

/* RECORDS: texto de la nota y selector de zona */
.rec-text { padding: 4px 2px; }
.rec-text p { margin: 0 0 .8em; line-height: 1.6; white-space: pre-line; }
.aw-page-records #qzone { margin-top: 6px; width: 100%; }
/* BIO-MAP-SIZE: minimapa de Monstruos/NPC del mismo tipo que el de Misiones, más grande */
html body .qmini.qmini--live{height:clamp(340px,58vh,600px);cursor:auto}
html body .qmini--live:hover{filter:none}
html body .qmini--live .qmini__frame,html body .qmini--live iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:#0c0b0a}
@media (max-width:899px){html body .qmini.qmini--live{height:min(60vh,420px)}}
