/*! DEP · aidepsv.com · © 2026 Robin Enrique Robredo Castillo. Todos los derechos reservados. Software propietario: se prohíbe copiarlo, modificarlo, redistribuirlo o ejecutarlo fuera de DEP sin autorización escrita (Términos, «Propiedad intelectual»). Compilación 368270d26d6c. */
.t360{--t3-ink:#f1ecfa;--t3-muted:#cfc4e2;--t3-vidrio:rgba(34,14,58,.62);--t3-vidrio2:rgba(52,20,86,.5);--t3-filo:rgba(255,255,255,.14);--t3-sombra:0 10px 30px rgba(8,3,18,.45);--t3-acento:var(--dep-pri-a,#a3166e);--t3-acento2:var(--dep-pri-b,#5b21b6);--t3-foco:#e58cc4;position:relative;overflow:hidden;border-radius:20px;background:#150a24;color:var(--t3-ink);font-family:var(--font,-apple-system,BlinkMacSystemFont,"SF Pro Text","DEP Inter UI","Segoe UI",Roboto,system-ui,sans-serif);min-height:280px;isolation:isolate;-webkit-user-select:none;user-select:none;touch-action:none}html[data-tema=claro] .t360{--t3-ink:#22103b;--t3-muted:#4e3f66;--t3-vidrio:rgba(246,241,252,.74);--t3-vidrio2:rgba(239,231,249,.66);--t3-filo:rgba(60,24,110,.16);--t3-sombra:0 10px 30px rgba(70,40,120,.18);--t3-foco:#5b21b6;background:#efe7f9}.t360 .vidrio{background:linear-gradient(180deg,color-mix(in srgb,var(--vidrio-matiz-a,#4c1d95) 14%,var(--t3-vidrio)),var(--t3-vidrio2));-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 1px 0 var(--t3-filo),0 0 0 .5px var(--t3-filo),var(--t3-sombra)}.t360-lienzo,.t360-pnl{position:absolute;inset:0}.t360-pnl.pnlm-container{background:transparent}.t360 .pnlm-load-box,.t360 .pnlm-about-msg{display:none!important}.t360-velo{position:absolute;inset:0;background:#150a24;opacity:0;pointer-events:none;transition:opacity .28s ease;z-index:2}html[data-tema=claro] .t360-velo{background:#efe7f9}.t360.t360-cambiando .t360-velo{opacity:.55}.t360-sup{position:absolute;z-index:5;top:max(12px,env(safe-area-inset-top));left:12px;right:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;pointer-events:none}.t360-tit{pointer-events:auto;display:flex;flex-direction:column;gap:1px;padding:9px 15px;border-radius:16px;max-width:min(60%,420px);min-width:0}.t360-tour{font:600 15px/1.25 inherit;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t360-esc{font:400 13px/1.3 inherit;font-family:inherit;color:var(--t3-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t360-acc{pointer-events:auto;display:flex;gap:8px}.t360-b{appearance:none;border:0;cursor:pointer;color:var(--t3-ink);width:44px;height:44px;border-radius:999px;display:inline-grid;place-items:center;padding:0;transition:transform .18s ease,opacity .18s ease}.t360-b svg{width:20px;height:20px;stroke-width:1.5}.t360-b:hover{transform:translateY(-1px)}.t360-b:focus-visible,.t360-mini:focus-visible,.t360-hs:focus-visible{outline:2px solid var(--t3-foco);outline-offset:2px}.t360-b[aria-pressed=true]{background:linear-gradient(135deg,var(--t3-acento),var(--t3-acento2));color:#fff}.t360-b[hidden]{display:none}.t360 .t360-hs{width:44px;height:44px;cursor:pointer;z-index:3;border-radius:999px}.t360 .t360-hs .t360-hs-ico{position:absolute;inset:0;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--t3-acento) 88%,transparent),color-mix(in srgb,var(--t3-acento2) 88%,transparent));box-shadow:0 0 0 2px #ffffff8c,0 6px 18px #08031273;transition:transform .2s ease}.t360 .t360-hs .t360-hs-ico svg{width:22px;height:22px;stroke-width:1.5}.t360 .t360-hs:hover .t360-hs-ico{transform:scale(1.08)}.t360 .t360-hs .t360-hs-tx{position:absolute;top:50px;left:50%;transform:translate(-50%);white-space:nowrap;font:600 13px/1 inherit;font-family:var(--font,system-ui);color:#fff;padding:6px 10px;border-radius:999px;background:#150a24b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.t360.t360-editando .t360-hs .t360-hs-ico{background:#a11f3de6}.t360-inf{position:absolute;z-index:5;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;gap:8px;pointer-events:none}.t360-inf>*{pointer-events:auto}.t360-minis{display:flex;gap:8px;padding:8px;border-radius:20px;overflow-x:auto;scrollbar-width:none;max-width:min(100%,760px);scroll-snap-type:x proximity}.t360-minis::-webkit-scrollbar{display:none}.t360-mini{appearance:none;border:0;padding:0;cursor:pointer;background:none;color:var(--t3-ink);display:flex;flex-direction:column;gap:5px;width:108px;flex:none;scroll-snap-align:center;font-family:inherit;text-align:left;border-radius:12px}.t360-mini-img{display:block;width:108px;height:54px;border-radius:12px;background:#24103c center/cover no-repeat;box-shadow:inset 0 0 0 1px var(--t3-filo);transition:transform .2s ease,box-shadow .2s ease}.t360-mini-tx{font:400 12px/1.25 inherit;font-family:inherit;color:var(--t3-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.t360-mini[aria-current=true] .t360-mini-img{box-shadow:0 0 0 2px var(--t3-acento),0 0 0 4px color-mix(in srgb,var(--t3-acento2) 45%,transparent)}.t360-mini[aria-current=true] .t360-mini-tx{color:var(--t3-ink);font-weight:600}.t360-flecha{flex:none}.t360-edicion{position:absolute;z-index:6;left:12px;top:calc(max(12px,env(safe-area-inset-top)) + 62px);max-width:min(340px,calc(100% - 24px));padding:12px 14px;border-radius:16px;font-size:13px;color:var(--t3-ink)}.t360-edicion[hidden]{display:none}.t360-edicion label{display:flex;flex-direction:column;gap:6px;font-weight:600}.t360-edicion select{font:400 16px/1.2 inherit;font-family:inherit;color:var(--t3-ink);background:var(--t3-vidrio2);border:1px solid var(--t3-filo);border-radius:12px;padding:8px 10px}.t360-edicion p{margin:8px 0 0;color:var(--t3-muted);line-height:1.4}.t360-aviso{position:absolute;z-index:7;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px 16px;border-radius:999px;background:#150a24c7;color:#f1ecfa;font-size:14px;max-width:calc(100% - 32px);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.t360-aviso[hidden]{display:none}.t360:fullscreen{border-radius:0;width:100%;height:100%}.t360:-webkit-full-screen{border-radius:0;width:100%;height:100%}.t360.t360-max{position:fixed;inset:0;z-index:2147483000;border-radius:0;width:auto;height:auto}@media (max-width:560px){.t360-tit{max-width:calc(100% - 160px);padding:8px 12px}.t360-mini{width:84px}.t360-mini-img{width:84px;height:42px}.t360-flecha{display:none}}@media (prefers-reduced-motion:reduce){.t360 *,.t360-velo{transition:none!important}}body.poco-mov .t360 *{transition:none!important}
