:where(.tp-ui) .door-e .collage .tile{border-radius:22px;--pad-tile:16px 18px}:where(.tp-ui) .door-e .e-prox .e-hora{font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 125;font-size:52px;line-height:.9;letter-spacing:-.04em;margin-top:12px;font-variant-numeric:tabular-nums}:where(.tp-ui) .door-e .e-prox .e-con{margin-top:8px;font-weight:650;font-size:var(--t-15);color:var(--fg)}:where(.tp-ui) .door-e .e-mis .h-phrase{font-size:25px;margin-top:8px}:where(.tp-ui) .door-e .e-lista{margin-top:10px;display:grid}:where(.tp-ui) .door-e .e-lista li{display:grid;grid-template-columns:62px 1fr auto;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--line)}:where(.tp-ui) .door-e .e-h{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 112;font-size:20px;color:var(--cobalt-ink);font-variant-numeric:tabular-nums}:where(.tp-ui) .door-e .e-n{font-weight:700;line-height:1.25;min-width:0}:where(.tp-ui) .door-e .e-n small{display:block;font-size:var(--t-13);font-weight:500;color:var(--ink-2)}:where(.tp-ui) .door-e .e-est{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 10px;border-radius:var(--r-pill);background:var(--ground);font-size:var(--t-13);font-weight:700;white-space:nowrap}:where(.tp-ui) .door-e .e-tick{width:18px;height:16px;overflow:visible;fill:none;stroke:var(--cobalt-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}:where(.tp-ui) .door-e .e-pos blockquote{font-size:20px}:where(.tp-ui) .door-e .poster{height:218px}:where(.tp-ui) .door-e .e-mis,:where(.tp-ui) .door-e .e-prox{position:absolute;width:224px;right:-26px;top:92px;transform:rotate(-4deg);z-index:1}:where(.tp-ui) .door-e .e-hoy,:where(.tp-ui) .door-e .e-pos{display:none}:where(.tp-ui) .door-e .e-prox .e-con{visibility:hidden}:where(.tp-ui) .door-e[data-rol=todos] .poster{height:196px}:where(.tp-ui) .door-e .e-ocupada{display:grid;gap:12px;padding-top:6px}:where(.tp-ui) .door-e .e-sk{display:block;height:16px;width:72%;border-radius:8px;background:var(--skel)}:where(.tp-ui) .door-e .e-sk-t{height:40px;width:58%;margin-bottom:8px;border-radius:10px}:where(.tp-ui) .door-e .e-sk-c{height:52px;width:100%;margin-top:18px;border-radius:var(--r-pill)}:where(.tp-ui) .door-e .e-espera{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:var(--t-15);font-weight:600;color:var(--ink-2)}:where(.tp-ui) .door-e .e-pulso{width:10px;height:10px;border-radius:50%;background:var(--cobalt-ink);flex:none}@media (prefers-reduced-motion:no-preference){:where(.tp-ui) .door-e .e-pulso{animation:e-pulso 1.6s ease-in-out infinite}}@keyframes e-pulso{0%,to{opacity:1}50%{opacity:.25}}:where(.tp-ui) .door-e .e-estado{font-size:var(--t-14);font-weight:600;color:var(--ink-2)}:where(.tp-ui) .door-e .e-estado:empty{display:none}:where(.tp-ui) .door-e .e-pago{margin-top:10px}:where(.tp-ui) .door-e .aside-link .back{margin:0}:where(.tp-ui) .door-e .go+.small-note{margin-top:12px}:where(.tp-ui) .door-e .big-ok .uwrap{--fg:var(--cobalt-ink)}@media (min-width:700px) and (max-width:1099px){:where(.tp-ui) .door-e .poster{height:260px}:where(.tp-ui) .door-e[data-rol=todos] .poster{height:240px}:where(.tp-ui) .door-e .e-mis,:where(.tp-ui) .door-e .e-prox{right:40px;top:60px;width:290px}:where(.tp-ui) .door-e .e-prox .e-hora{font-size:64px}}@media (min-width:1100px){:where(.tp-ui) .door-e .poster,:where(.tp-ui) .door-e[data-rol=todos] .poster{height:auto}:where(.tp-ui) .door-e .e-mis,:where(.tp-ui) .door-e .e-prox{right:auto;left:0;top:14px;width:360px;transform:rotate(-3deg)}:where(.tp-ui) .door-e .e-prox .e-hora{font-size:84px;margin-top:16px}:where(.tp-ui) .door-e .e-prox .e-con{font-size:var(--t-17);visibility:visible}:where(.tp-ui) .door-e .e-mis .h-phrase{font-size:36px}:where(.tp-ui) .door-e .e-hoy{display:block;position:absolute;left:min(250px,34%);top:196px;width:420px;transform:rotate(1.5deg);z-index:2}:where(.tp-ui) .door-e[data-rol=profesor] .e-hoy{top:236px}:where(.tp-ui) .door-e .e-pos{display:block;position:absolute;right:0;top:0;width:min(280px,40%);transform:rotate(3deg);z-index:3;margin:0}}@media (min-width:1100px) and (max-height:820px){:where(.tp-ui) .door-e .e-hoy{top:176px}:where(.tp-ui) .door-e[data-rol=profesor] .e-hoy{top:206px}}@media (max-width:1099px){:where(.tp-ui) .door-e .panel{display:flex;flex-direction:column}:where(.tp-ui) .door-e .pin{flex:1;width:100%}}