@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2) format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2) format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2) format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff) format("woff")}:root{--bg: #15161a;--bg-alt: #1f1d1e;--panel: #1c1d22;--text: #e5e7eb;--muted: #b4b2aa;--soft: #c9c6bc;--orange: #ff8700;--orange-hover: #ffa033;--teal: #2eb0a5;--red: #ff6b5e;--line: rgba(229, 231, 235, .14);--display: "Outfit", sans-serif;--body: "Archivo", system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased}a{color:var(--orange)}h1,h2,h3{font-family:var(--display);font-weight:700;margin:0}h1{font-size:clamp(26px,4vw,36px);text-transform:uppercase;letter-spacing:-.01em}h2{font-size:20px;font-weight:600}.grad{background:linear-gradient(90deg,#fee383,#ff8700);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.muted{color:var(--muted)}.small{font-size:14px}.top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px clamp(16px,4vw,40px);border-bottom:1px solid rgba(229,231,235,.08);position:sticky;top:0;background:#15161aeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10}.top img{height:30px;display:block}.top .who{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--muted)}.wrap{max-width:1100px;margin:0 auto;padding:28px clamp(16px,4vw,40px) 64px;display:flex;flex-direction:column;gap:24px}.card{background:var(--panel);border:1px solid rgba(229,231,235,.1);border-radius:18px;padding:clamp(16px,3vw,24px)}.grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat .n{font-family:var(--display);font-weight:700;font-size:30px;margin-top:6px}.stat .n.teal{color:var(--teal)}.stat .n.orange{color:var(--orange)}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tab{background:none;border:1px solid var(--line);color:var(--soft);border-radius:999px;padding:9px 16px;font:600 14px var(--body);cursor:pointer}.tab.on{background:var(--orange);color:var(--bg);border-color:var(--orange)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 28px 0 20px;background:var(--orange);color:var(--bg);border:0;cursor:pointer;font:700 16px var(--display);border-radius:22px 0 0 22px;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.btn:hover{background:var(--orange-hover)}.btn:disabled{opacity:.6;cursor:progress}.btn.ghost{background:transparent;color:var(--orange);border:1.5px solid var(--orange);border-radius:999px;clip-path:none;padding:0 20px}.btn.ghost:hover{background:#ff87001a}.link{background:none;border:0;color:var(--orange);font:600 14px var(--body);cursor:pointer;padding:6px 0;text-decoration:underline;text-underline-offset:3px}label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--soft)}input,select,textarea{background:var(--bg);color:var(--text);border:1px solid rgba(229,231,235,.2);border-radius:10px;padding:11px 12px;font:16px var(--body);width:100%}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid var(--orange);outline-offset:1px}.form{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.form .sub{grid-column:1 / -1;font-size:16px;margin-top:8px;padding-top:14px;border-top:1px solid var(--line)}.form .sub:first-child{margin-top:0;padding-top:0;border-top:0}.form .full{grid-column:1 / -1}.row{display:flex;gap:10px;align-items:center}.row .link{white-space:nowrap}.btn.sm{min-height:36px;font-size:14px;padding:0 16px}.btn.ghost.on{background:var(--orange);color:var(--bg)}.msg{margin:0;font-size:14px}.msg.err{color:var(--red)}.msg.ok{color:var(--teal)}.code{font-family:var(--display);font-weight:700;font-size:44px;letter-spacing:.12em;color:var(--orange)}.linkbox{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.linkbox code{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:11px 12px;font-size:15px;word-break:break-all;flex:1 1 240px}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-weight:600;color:var(--muted);padding:10px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:11px 8px;border-bottom:1px solid rgba(229,231,235,.07);vertical-align:middle}.table select{padding:6px 8px;font-size:14px;width:auto}.scroll{overflow-x:auto}.pill{display:inline-block;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;white-space:nowrap}.pill.pagada{background:#2eb0a526;color:var(--teal)}.pill.anticipo{background:#fee38324;color:#fee383}.pill.pendiente{background:#ff870024;color:var(--orange)}.pill.cancelado{background:#e5e7eb14;color:var(--muted)}.table tr.off td{opacity:.5}.table tr.off td:last-child{opacity:1}.empty{color:var(--muted);padding:18px 0}.auth{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.auth .card{width:100%;max-width:420px;display:flex;flex-direction:column;gap:16px}.auth img{height:34px;align-self:flex-start}@media(max-width:640px){.table.stack thead{display:none}.table.stack tr{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--line)}.table.stack td{border:0;padding:2px 0}.table.stack td:before{content:attr(data-l);display:block;font-size:12px;color:var(--muted)}}.buscador{position:relative;display:block}.buscador .opciones{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;margin:0;padding:6px;list-style:none;background:var(--panel);border:1px solid rgba(229,231,235,.25);border-radius:12px;box-shadow:0 12px 30px #00000073;max-height:280px;overflow-y:auto}.buscador .opciones li{display:flex;gap:12px;align-items:baseline;padding:11px 10px;border-radius:8px;cursor:pointer;font-weight:400;color:var(--text)}.buscador .opciones li:hover,.buscador .opciones li:active{background:#ff870024}.buscador .opciones strong{font-family:var(--display);color:var(--orange);letter-spacing:.06em;min-width:52px}.clave{position:relative;display:block}.clave input{padding-right:52px}.clave button{position:absolute;top:0;right:0;height:100%;width:48px;display:grid;place-items:center;background:none;border:0;color:var(--muted);cursor:pointer;border-radius:0 10px 10px 0}.clave button:hover,.clave button[aria-pressed=true]{color:var(--orange)}.card.pedido{width:100%;max-width:560px;align-self:center}.card.pedido>h2{margin-bottom:4px}.form-pedido{display:flex;flex-direction:column}.form-pedido fieldset{border:0;margin:0;padding:22px 0 6px;display:flex;flex-direction:column;gap:18px;min-width:0}.form-pedido fieldset+fieldset{box-shadow:inset 0 1px 0 var(--line);padding-top:26px;margin-top:10px}.form-pedido fieldset:first-child{padding-top:14px}.form-pedido legend{float:left;width:100%;padding:0;margin-bottom:2px;font:600 17px var(--display);color:var(--text)}.form-pedido legend+*{clear:both}.campo{display:flex;flex-direction:column;gap:7px;min-width:0}.campo>label{font-size:14px;font-weight:600;color:var(--soft)}.form-pedido input,.form-pedido select,.form-pedido textarea{min-height:48px;font-size:16px}.form-pedido input[type=date]{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}.form-pedido input[type=date]::-webkit-date-and-time-value{text-align:left}.form-pedido input[type=number]{-moz-appearance:textfield}.form-pedido input[type=number]::-webkit-inner-spin-button,.form-pedido input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-pedido select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px;text-overflow:ellipsis;background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ff8700' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center}.form-pedido select:disabled{opacity:.7}.form-pedido ::placeholder{color:#b4b2aa6b;opacity:1}.ayuda{margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.ayuda .link{padding:4px 0;min-height:32px;font-size:14px}.ayuda .elegido{color:var(--teal);font-weight:600}.campo-err{margin:0;font-size:13px;line-height:1.45;color:var(--red);font-weight:600}.campo.con-error input,.campo.con-error select{border-color:var(--red)}.resumen-pagos{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:14px}.resumen-pagos>div{display:flex;flex-direction:column;gap:2px}.resumen-pagos span{font-size:13px;color:var(--muted)}.resumen-pagos strong{font:700 20px var(--display)}.resumen-pagos em{font-style:normal;font-size:13px;color:var(--orange)}.resumen-pagos em.si{color:var(--teal)}.resumen-pagos p{grid-column:1 / -1;margin:4px 0 0;font-size:14px;color:var(--soft)}.resumen-pagos p.aviso{color:#fee383;margin:0;font-size:13px}.resumen-pagos.ok{border-color:#2eb0a580}.resumen-pagos.ok p:not(.aviso){color:var(--teal);font-weight:600}.acciones{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:20px;margin-top:8px;border-top:1px solid var(--line)}.acciones .msg{flex-basis:100%}.msg.aviso{background:#2eb0a51f;border:1px solid rgba(46,176,165,.4);border-radius:12px;padding:12px 14px;font-weight:600}@media(max-width:640px){.acciones{position:sticky;bottom:0;z-index:5;margin:8px -16px -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#1c1d22f5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:0 0 18px 18px}.acciones .btn{flex:1 1 auto}}.par{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:641px){.par{grid-template-columns:1fr 1fr;gap:14px;align-items:start}}.bloque-pago{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#15161a73}.bloque-pago h4{margin:0;font:600 16px var(--display);display:flex;align-items:center;justify-content:space-between;gap:10px}.estado-pago{font:600 12px var(--body);padding:3px 10px;border-radius:999px;background:#ff870024;color:var(--orange);white-space:nowrap}.estado-pago.medio,.resumen-pagos em.medio{color:#fee383}.estado-pago.medio{background:#fee38324}.estado-pago.si{background:#2eb0a526;color:var(--teal)}.solo-admin{color:var(--soft)}.check{flex-direction:row;align-items:center;gap:10px;min-height:44px;font-weight:600;color:var(--text);cursor:pointer}.check input{width:22px;height:22px;min-height:0;accent-color:var(--teal);flex:none}.form-pedido select:disabled,.form-pedido input:disabled{opacity:.55}.linea{display:flex;gap:10px;flex-wrap:wrap;margin:6px 0 14px}.linea input{flex:1 1 240px;min-height:44px}.metodo{border-top:1px solid var(--line);padding:14px 0 6px;display:flex;flex-direction:column;gap:8px}.metodo-cab{display:flex;justify-content:space-between;align-items:center;gap:12px}.metodo-cab h3{font-size:17px}.cuenta{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border:1px solid rgba(229,231,235,.1);border-radius:12px;background:var(--bg)}.metodo.off h3,.cuenta.off strong{opacity:.55}.form-cuenta{display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid rgba(255,135,0,.4);border-radius:12px}.form-cuenta input{min-height:44px}.table .check{min-height:0;font-size:13px}.videos-lista{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.video-fila{display:flex;align-items:center;gap:12px;padding:10px;background:var(--bg);border:1px solid rgba(229,231,235,.1);border-radius:14px;position:relative}.video-fila.off .video-portada,.video-fila.off .video-rubro{opacity:.5}.asa{flex:none;width:36px;height:44px;display:grid;place-items:center;background:none;border:0;color:var(--muted);cursor:grab;touch-action:none;border-radius:8px}.asa:active{cursor:grabbing;color:var(--orange)}.video-n{flex:none;width:22px;text-align:center;font:700 15px var(--display);color:var(--muted)}.video-portada img{display:block;width:54px;height:96px;object-fit:cover;border-radius:8px;background:#000}.video-datos{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.video-rubro{font:600 16px var(--display);min-height:40px;padding:6px 10px}.video-acciones{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.hoja-mini{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:none;color:var(--text);cursor:pointer;font-size:16px}.hoja-mini:disabled{opacity:.3;cursor:default}.link.peligro{color:var(--red)}@media(max-width:640px){.video-fila{flex-wrap:wrap}.video-acciones{flex-basis:100%;justify-content:flex-start;padding-left:48px}}.avance{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--soft)}.barra{height:8px;border-radius:4px;background:#e5e7eb1f;overflow:hidden}.barra>div{height:100%;background:var(--orange);transition:width .3s}input[type=file]{padding:10px;min-height:48px}.lateral-item{display:flex;align-items:center;gap:12px;background:none;border:0;color:var(--soft);font:600 15px var(--body);cursor:pointer;text-align:left;border-radius:12px}.lateral-item:hover{color:var(--text);background:#e5e7eb0f}.lateral-item[aria-current=page]{color:var(--orange);background:#ff87001f}.lateral-item:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.lateral-icono{flex:none}.lateral-cuenta{margin-left:auto;font:700 12px var(--body);font-style:normal;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--orange);color:var(--bg);display:grid;place-items:center}.lateral-titulo{margin:0 0 6px;padding:0 14px;font:700 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);opacity:.8}@media(min-width:900px){.panel-equipo{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start}.lateral{position:sticky;top:59px;height:calc(100vh - 59px);overflow-y:auto;display:flex;flex-direction:column;gap:22px;padding:28px 14px;border-right:1px solid rgba(229,231,235,.08)}.lateral-grupo{display:flex;flex-direction:column;gap:2px}.lateral-item{padding:11px 14px;position:relative}.lateral-item[aria-current=page]:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--orange)}.panel-equipo .wrap{margin:0;width:100%;padding-left:clamp(24px,3vw,48px)}}@media(max-width:899px){.lateral{position:sticky;top:59px;z-index:9;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:10px clamp(16px,4vw,40px);background:#15161aeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(229,231,235,.08);scroll-padding-inline:16px}.lateral::-webkit-scrollbar{display:none}.lateral-grupo{display:contents}.lateral-titulo{display:none}.lateral-item{flex:none;gap:8px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;font-size:14px;white-space:nowrap;min-height:40px}.lateral-item[aria-current=page]{background:var(--orange);color:var(--bg);border-color:var(--orange)}.lateral-item[aria-current=page] .lateral-cuenta{background:var(--bg);color:var(--orange)}.lateral-icono{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.lateral{scroll-behavior:auto}}.top-marca{display:flex;align-items:center;gap:18px;min-width:0}.top-titulo{font-size:17px;letter-spacing:.02em;white-space:nowrap;padding-left:18px;border-left:1px solid rgba(229,231,235,.16);line-height:30px}@media(max-width:899px){.top-titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(min-width:900px){.panel-equipo .wrap{padding-top:32px}}
