/* Islagenda · Franja de Mi local y Mi Isla abiertas desde el panel con datos de ejemplo (franja-demo.v1.js) */
.franja-demo{position:sticky;top:0;z-index:500;display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding:6px 12px;background:#7A3E00;color:#FFF4E5;font:500 13px/1.3 Inter,system-ui,sans-serif}
.franja-demo b{color:#fff;font-weight:700}
.fd-acc{display:inline-flex;gap:6px;flex-wrap:wrap;margin-left:auto}
.fd-b{min-height:36px;padding:0 12px;border:1.5px solid #FFE3B8;border-radius:999px;background:transparent;color:#fff;font:700 12.5px/1 Inter,system-ui,sans-serif;cursor:pointer;white-space:nowrap}
.fd-b:hover{background:rgba(255,255,255,.14)}
.fd-b:focus-visible{outline:2px solid #fff;outline-offset:2px}
.fd-primero{background:#FFE3B8;color:#3f2100;border-color:#FFE3B8}
.fd-primero:hover{background:#fff}
.fd-dialogo{width:min(480px,calc(100vw - 32px));padding:20px;border:0;border-radius:18px;background:#fff;color:#10222f;box-shadow:0 30px 80px -20px rgba(0,0,0,.45);font:400 15px/1.45 Inter,system-ui,sans-serif}
.fd-dialogo::backdrop{background:rgba(6,20,30,.5)}
.fd-tit{margin:0 0 10px;font:700 18px/1.25 Poppins,Inter,system-ui,sans-serif;color:#10222f}
.fd-texto{width:100%;box-sizing:border-box;padding:12px;border:1px solid #9fb2bf;border-radius:12px;font:400 16px/1.4 Inter,system-ui,sans-serif;color:#10222f;background:#fff;resize:vertical}
.fd-estado{min-height:20px;margin:8px 0;color:#B42318;font-size:13.5px}
.fd-pie{display:flex;justify-content:flex-end;gap:8px}
.fd-pie .fd-b{min-height:44px;border-color:#0b3c5d;color:#0b3c5d;padding:0 16px}
.fd-pie .fd-b:hover{background:#eef4f8}
.fd-pie .fd-primero{background:#0b3c5d;color:#fff}
.fd-pie .fd-primero:hover{background:#0a3350}
@media (max-width:760px){.fd-largo,.fd-opc{display:none}}
