/* Islagenda · Mi local: seguridad de la cuenta y datos de un cliente (mi-local-seguridad.v1.js) */
.mls-lista{display:grid;gap:8px;margin-top:10px}
.mls-fila{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(8,49,77,.1)}
.mls-fila b{display:block;overflow-wrap:anywhere}
.mls-fila .d{margin:2px 0 0}
.mls-todas{justify-self:start;margin-top:4px}
.mls-acc{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.mls-peligro{color:#B42318}
html[data-tema="oscuro"] .mls-peligro{color:#ff9d91}
.ml-opinion{display:grid;gap:6px;padding:12px 0;border-top:1px solid rgba(8,49,77,.1)}
.ml-opinion p{margin:0;overflow-wrap:anywhere}
.ml-opinion-cab b{color:#A16207;letter-spacing:1px}
.ml-opinion-resp{padding:8px 10px;border-radius:10px;background:rgba(14,122,95,.08)}
.ml-opinion textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid rgba(8,49,77,.25);border-radius:12px;font:inherit;background:transparent;color:inherit}
.ml-opinion-acc{display:flex;flex-wrap:wrap;gap:8px}
.is-op{display:grid;gap:8px;margin:6px 0 10px}
.is-op-fila{display:flex;gap:4px}
.is-op-e{width:44px;height:44px;border:0;border-radius:12px;background:#F4EBDD;color:#b9ad9b;font-size:24px;line-height:1;cursor:pointer}
.is-op-e.on{background:#FFE9B8;color:#A16207}
.is-op-txt{width:100%;box-sizing:border-box;padding:10px;border:1px solid rgba(8,49,77,.25);border-radius:12px;font:inherit;background:transparent;color:inherit}
.mls-cal,.mls-seg{margin-top:14px;max-width:720px}
.mls-cal .ml-bloque-cab,.mls-seg .ml-bloque-cab{margin-bottom:6px}
.ml-guia{margin:8px 0;padding-left:20px;display:grid;gap:6px}
.ml-guia-enlace{padding:10px 12px;border-radius:12px;background:rgba(8,49,77,.06);overflow-wrap:anywhere;font-size:14px}
.im-citas{margin:0 0 14px}
.mls-accesos{margin:4px 0 10px;padding-left:18px;font-size:13.5px}
.ml-festivo{margin:0 0 14px}
html:not([data-tema="oscuro"]) .mini-s{color:#b4321a}
.ml-bono-usar{display:grid;gap:8px;margin:0 0 6px}
.ml-bono-usar:empty{display:none}
.ml-bono-usar .cj-info{margin:0}
.is-bono{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(11,60,93,.08)}
.is-bonos h2+.is-bono{border-top:0;padding-top:0}
.is-bono-t{display:grid;gap:2px;min-width:0}
.is-bono-t>*{overflow-wrap:anywhere}
.is-bono-t small{color:var(--muted);font-size:14px}
.is-bono .btn{flex:none}
