body[data-page="estado"] .availability-holographic .status-directory{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 30px!important;margin:30px 0 50px!important;align-items:start}
body[data-page="estado"] .availability-holographic .status-directory>details{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;overflow:visible!important;min-width:0}
body[data-page="estado"] .availability-holographic .status-directory summary{display:grid!important;grid-template-columns:104px minmax(0,1fr) 38px;align-items:center;gap:12px;position:relative;isolation:isolate;min-height:112px;padding:8px 16px 8px 4px!important;border:0!important;list-style:none;color:#f1fcff!important}
.availability-holographic .status-directory summary::before{content:"";position:absolute;inset:26px 0 0;z-index:-1;border:1px solid #aac5ce;border-radius:16px 7px 16px 7px;background:linear-gradient(125deg,#18292e,#06080e 60%,#14202b);box-shadow:inset 0 2px 3px #ffffff55,inset 0 -2px 1px #7ff7ee,0 5px 0 #1d3440,0 8px 18px #3bd5ef22}
body[data-page="estado"] .availability-holographic .status-directory summary::after{display:none!important}
.availability-holographic summary::-webkit-details-marker{display:none}
body[data-page="estado"] .availability-holographic .status-directory h2{font-size:16px!important;line-height:1.4!important;margin:20px 0 0!important;overflow-wrap:anywhere;color:#edfaff!important}
.availability-holographic .availability-icon{width:104px;height:112px;display:block;overflow:hidden;mix-blend-mode:screen;pointer-events:none;animation:availabilityFloat 7s ease-in-out infinite}
.availability-holographic .availability-plus{display:grid;place-items:center;width:34px;height:34px;border:1px solid #b1d4df;border-radius:50%;background:linear-gradient(135deg,#384455,#03070b 60%);box-shadow:inset 0 2px 2px #fff5,0 0 9px #67e5ea44;margin-top:20px;color:#8affef;font-size:26px}
.availability-holographic .availability-plus::before{content:"+"}
.availability-holographic details[open] .availability-plus::before{content:"−"}
body[data-page="estado"] .availability-holographic .status-directory .info-panel{background:#071015!important;border:1px solid #345d68!important;border-top:0!important;border-radius:0 0 12px 12px!important;margin:6px 0 0!important;padding:20px!important;box-shadow:none!important}
.availability-holographic .status-directory .info-panel p{font-size:15px!important;line-height:1.7!important}
body[data-page="estado"] .availability-holographic .availability-continuity{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:center;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:25px 0!important}
.availability-holographic .availability-document{display:block;width:100%;height:auto;overflow:hidden;mix-blend-mode:screen}
.availability-holographic .availability-continuity h2{font-size:clamp(22px,2.5vw,28px)!important;line-height:1.3}
.availability-holographic .availability-continuity p{font-size:14px!important;line-height:1.8!important;color:#c2d0d4!important}
.availability-holographic summary:focus-visible{outline:2px solid #a8fff1;outline-offset:6px;border-radius:12px}
@keyframes availabilityFloat{50%{transform:translateY(-4px)}}
@media(max-width:700px){body[data-page="estado"] .availability-holographic .status-directory{grid-template-columns:1fr;gap:22px!important}body[data-page="estado"] .availability-holographic .availability-continuity{grid-template-columns:1fr;gap:12px}.availability-holographic .availability-document{max-width:250px;margin:auto}body[data-page="estado"] .availability-holographic .status-directory summary{grid-template-columns:88px minmax(0,1fr) 32px;gap:10px;padding-right:10px!important}.availability-holographic .availability-icon{width:88px;height:104px}.availability-holographic .availability-plus{width:30px;height:30px}body[data-page="estado"] .availability-holographic .status-directory h2{font-size:15px!important}}
@media(prefers-reduced-motion:reduce){.availability-holographic .availability-icon{animation:none!important}}