@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#F6F8F7;--surface:#FFFFFF;--sunk:#F1F4F2;--ink:#0F1A15;--muted:#5F6B65;--line:#E3E8E5;--grid:#EEF2F0;--forest:#0F3B2A;--forest-2:#15523A;--on-forest:#FFFFFF;--forest-muted:#BFD0C6;--brand:#0B6E45;--brand-hover:#09593A;--on-brand:#FFFFFF;--brand-soft:#E9F4EE;--brand-text:#0B6E45;--gold:#D3A03A;--gold-soft:#FBF3E2;--gold-line:#EBD5A6;--gold-text:#7A5612;--gold-light:#E9C77F;--ok:#0B6E45;--ok-soft:#E6F4EC;--warn:#8F5B0C;--warn-soft:#FBF0DC;--bad:#B03A2A;--bad-soft:#FBE9E6;--info:#2F5E8C;--info-soft:#E7EFF7;--f-display:"Bricolage Grotesque Variable", "Instrument Sans Variable", system-ui, sans-serif;--f-ui:"Instrument Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--r:8px;--r-lg:12px;--shadow:0 18px 40px -28px rgba(15,59,42,.35);color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--f-ui);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{margin:0;text-wrap:balance;font-family:var(--f-display);font-weight:600;letter-spacing:-.02em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.num{font-variant-numeric:tabular-nums}a{color:var(--brand-text)}.cuadricula{background:#fff}.franja-prueba{background:var(--gold);color:#1e1708;text-align:center;font-size:12px;font-weight:600;letter-spacing:.02em;padding:5px 8px}.marca{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.logo-wf{display:block;width:auto;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:var(--r);border:1px solid var(--brand);background:var(--brand);color:var(--on-brand);font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s}.btn:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.btn.ghost{background:var(--surface);color:var(--brand-text);border-color:var(--line)}.btn.ghost:hover{background:var(--brand-soft);border-color:var(--brand-soft)}.btn.quiet{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn.quiet:hover{background:var(--sunk)}.btn.danger{background:var(--surface);color:var(--bad);border-color:#ebc3bc}.btn.sm{min-height:38px;padding:0 12px;font-size:13.5px}.btn.block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.input{min-height:46px;border:1px solid var(--line);border-radius:var(--r);padding:0 14px;background:var(--surface);width:100%;transition:border-color .15s,box-shadow .15s}.input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #0b6e451f}textarea.input{padding:10px 14px;min-height:70px}.field{display:flex;flex-direction:column;gap:6px}.field label,.lbl{font-size:13px;font-weight:600}.check{display:flex;gap:10px;align-items:center;min-height:44px;cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--brand);margin:0}.seg{display:flex;gap:4px;background:var(--sunk);padding:3px;border-radius:calc(var(--r) + 2px)}.seg button{flex:1;min-height:38px;border:0;border-radius:var(--r);background:transparent;color:var(--muted);font-weight:600;cursor:pointer}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0f1a151a}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px}.stack{display:flex;flex-direction:column;gap:12px}.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.between{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.muted{color:var(--muted)}.small{font-size:13.5px}.tiny{font-size:12px}.eyebrow{font-size:13px;font-weight:600;color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.bad{background:var(--bad-soft);color:var(--bad)}.pill.info{background:var(--info-soft);color:var(--info)}.pill.neutral{background:var(--sunk);color:var(--muted)}.pill.oro{background:var(--gold-soft);color:var(--gold-text);border:1px solid var(--gold-line)}.aviso{display:flex;gap:10px;align-items:flex-start;padding:11px 14px;border-radius:var(--r);font-size:13.5px;line-height:1.45}.aviso.oro{background:var(--gold-soft);border:1px solid var(--gold-line);color:var(--gold-text)}.aviso.verde{background:var(--brand-soft);color:var(--brand-text)}.aviso.mal{background:var(--bad-soft);color:var(--bad)}.vacio{border:1px dashed #CFD7D2;border-radius:var(--r-lg);padding:22px;color:var(--muted);font-size:14px;text-align:center;background:var(--surface)}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--forest);color:#fff;padding:12px 18px;border-radius:var(--r);font-weight:600;font-size:14px;z-index:50;max-width:calc(100% - 32px);box-shadow:0 12px 30px -10px #0f3b2a80}.tabla{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;font-size:13px;color:var(--muted);font-weight:500;padding:12px 16px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:12px 16px;border-bottom:1px solid #F0F3F1;vertical-align:middle}tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.kpi{padding:16px 20px;display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 -1px -1px 0}.kpi b{font-family:var(--f-display);font-size:32px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15}.acceso{min-height:100vh;display:flex;flex-direction:column;background:#fff}.acceso-arriba{background:var(--forest);color:#fff;padding:16px max(20px,4vw) 18px}.acceso-arriba-in{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:48px}.acceso-linea .linea-riel{margin-top:44px}.acceso-centro{flex:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,420px);align-items:center;gap:48px;padding:40px max(20px,4vw) 56px;max-width:1240px;width:100%;margin:0 auto}.acceso-hora{font-family:var(--f-display);font-weight:600;font-size:clamp(84px,11vw,160px);line-height:.86;letter-spacing:-.055em;color:var(--forest)}.acceso-lema{font-family:var(--f-display);font-weight:500;font-size:clamp(20px,2.2vw,28px);letter-spacing:-.015em;color:var(--ink);margin-top:16px}.acceso-texto{color:var(--muted);font-size:16px;line-height:1.55;max-width:44ch;margin-top:12px}.acceso-caja{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:18px}.acceso-caja h1{font-size:28px}@media(max-width:860px){.acceso-arriba-in{grid-template-columns:minmax(0,1fr);gap:4px;justify-items:center}.acceso-linea{width:100%}.acceso-centro{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}.acceso-hora{font-size:84px}.acceso-texto{display:none}}.linea{position:relative}.linea-riel{position:relative;height:12px;border-radius:6px;background:#ffffff1a;margin-top:46px}.linea-f{position:absolute;top:0;height:12px;border-radius:6px;background:var(--gold)}.linea-f b{position:absolute;bottom:20px;left:0;font-size:13.5px;font-weight:600;white-space:nowrap}.linea-f small{position:absolute;bottom:38px;left:0;font-size:11.5px;opacity:.75;white-space:nowrap}.linea-corte{position:absolute;top:-4px;height:20px;width:2px;margin-left:-1px;background:#f0a88c;border-radius:1px}.linea-ahora{position:absolute;top:-1px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px #ffffff2e}.linea-leyenda{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:12.5px;margin-top:14px;opacity:.85}.linea-leyenda span{display:inline-flex;align-items:center;gap:7px}.linea-leyenda .a{width:9px;height:9px;border-radius:50%;background:currentColor}.linea-leyenda .c{width:2px;height:12px;background:#f0a88c}.linea.sobre-blanco .linea-riel{background:var(--sunk)}.linea.sobre-blanco .linea-ahora{background:var(--forest);box-shadow:0 0 0 5px #0f3b2a24}@media(max-width:560px){.linea-f small{display:none}.linea-riel{margin-top:30px}}.movil{max-width:520px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.cabeza{background:var(--forest);color:#fff;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.cabeza .marca{font-size:15px}.cabeza .marca svg{width:24px;height:24px}.cabeza-hola{font-family:var(--f-display);font-size:23px;font-weight:600;letter-spacing:-.015em}.cabeza-emp{font-size:13px;color:var(--forest-muted)}.chip-balance{display:flex;align-items:center;gap:6px;background:#ffffff1f;color:#fff;border:0;border-radius:999px;padding:7px 12px;font-weight:600;font-size:13.5px;cursor:pointer;min-height:38px}.cuerpo{flex:1;padding:16px 16px 96px;display:flex;flex-direction:column;gap:14px}.nav-abajo{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:520px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);background:var(--surface);padding:6px 6px calc(10px + env(safe-area-inset-bottom,0px));z-index:10}.nav-abajo a{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:48px;justify-content:center;font-size:11.5px;font-weight:500;color:var(--muted);text-decoration:none;border-radius:var(--r)}.nav-abajo a.activo{color:var(--brand);font-weight:700}.dias{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.dias button{border:1px solid var(--line);background:var(--surface);border-radius:var(--r);min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.dias button b{font-size:17px;font-weight:600}.dias button span{font-size:11.5px;color:var(--muted)}.dias button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:#fff}.dias button[aria-pressed=true] span{color:var(--forest-muted)}.dias button.pasado{opacity:.5}.plato{display:flex;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:12px}.plato .ico{width:64px;height:64px;border-radius:var(--r);background:var(--brand-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--brand-text)}.plato .t{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.plato .t b{font-size:15.5px;font-weight:600;line-height:1.3}.pedido{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px;display:flex;flex-direction:column;gap:10px}.saldo{background:var(--forest);color:#fff;border-radius:var(--r-lg);padding:20px;display:flex;flex-direction:column;gap:8px}.saldo b{font-family:var(--f-display);font-size:38px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.medidor{height:8px;border-radius:4px;background:#ffffff29;overflow:hidden}.medidor i{display:block;height:8px;background:var(--gold)}.barra-sup{background:var(--forest);color:#fff}.barra-sup-in{max-width:1280px;margin:0 auto;padding:10px max(20px,3vw);display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px}.barra-sup nav{display:flex;flex-wrap:wrap;gap:2px}.barra-sup nav a{padding:8px 12px;border-radius:var(--r);font-size:14.5px;color:#c8d8cf;text-decoration:none}.barra-sup nav a:hover{background:#ffffff12;color:#fff}.barra-sup nav a.activo{background:#ffffff1a;color:#fff;font-weight:600;box-shadow:inset 0 -2px 0 var(--gold)}.barra-yo{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:13.5px;color:#c8d8cf}.barra-yo a,.barra-yo button{color:#c8d8cf;background:none;border:0;padding:0;cursor:pointer;font:inherit;text-decoration:none}.barra-yo a:hover,.barra-yo button:hover{color:#fff;text-decoration:underline}.barra-linea{max-width:1280px;margin:0 auto;padding:0 max(20px,3vw) 16px;border-top:1px solid rgba(255,255,255,.08)}.barra-linea .linea-riel{margin-top:44px}.ancho{width:100%;max-width:1280px;margin:0 auto;padding:28px max(20px,3vw) 56px}.cabecera{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:22px}.cabecera h1{font-size:30px}.seccion{display:flex;flex-direction:column;gap:12px;margin-top:26px}.seccion h2{font-size:19px}.dos{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:960px){.dos{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.barra-yo span{display:none}.barra-sup nav{order:3;width:100%}.barra-sup nav a{padding:7px 10px;font-size:13.5px}}.riel{position:relative;height:12px;border-radius:6px;background:var(--sunk)}.riel i{position:absolute;left:0;top:0;height:12px;border-radius:6px;background:var(--brand)}.riel s{position:absolute;top:-4px;width:2px;height:20px;background:var(--gold)}.totales{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.totales .card b{font-family:var(--f-display);font-size:46px;line-height:1;font-weight:600;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.semana{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.semana .card{padding:14px}.formulario{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;align-items:end}.etiquetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;padding:14px;background:var(--sunk);border-radius:var(--r-lg)}.etiqueta{background:#fff;color:#000;border:2px solid #000000;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;font-size:12px;break-inside:avoid}.etiqueta .cab{display:flex;justify-content:space-between;border-bottom:2px solid #000000;padding-bottom:5px;font-weight:800}.etiqueta .cab span:first-child{font-family:var(--f-display);font-weight:700}.etiqueta .emp{font-size:17px;font-weight:800;line-height:1.1}.etiqueta .lugar{font-size:14px;font-weight:800}.etiqueta .pie{display:flex;justify-content:space-between;border-top:1px solid #000000;padding-top:5px;font-weight:700;font-size:11px}@media print{body *{visibility:hidden}.imprimir,.imprimir *{visibility:visible}.imprimir{position:absolute;left:0;top:0;width:100%;background:#fff;padding:0}.etiqueta{border-radius:0;margin-bottom:4mm}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.cartel{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:14px;width:100%;margin:0;padding:20px 18px 16px;border:0;border-radius:16px;text-align:left;cursor:pointer;font:inherit;color:#f3f1e8;background:radial-gradient(120% 75% at 90% 0%,var(--forest-2) 0%,var(--forest) 50%,#0B2E20 100%);box-shadow:0 20px 40px -22px #0f3b2ab3;animation:cartel-entra .45s ease-out}.cartel:active{transform:scale(.995)}.cartel:focus-visible{outline:3px solid var(--gold-light);outline-offset:3px}.cartel-brillo{position:absolute;z-index:-1;right:-35%;bottom:-30%;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(211,160,58,.2),transparent 65%)}.cartel-ilu{position:absolute;z-index:-1;top:-2px;right:-24px;width:150px;height:150px;color:var(--gold-light);opacity:.45}.cartel-vapor{animation:cartel-vapor 3.2s ease-in-out infinite}.cartel-cab{display:flex;flex-direction:column;gap:3px;padding-right:96px}.cartel-casa{font-family:var(--f-display);font-weight:600;font-size:14px;color:var(--gold-light)}.cartel-dia{font-family:var(--f-display);font-weight:600;font-size:42px;line-height:1;letter-spacing:-.03em;color:#fff}.cartel-fecha{font-size:13.5px;color:var(--forest-muted)}.cartel-estrella{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--r-lg);background:#ffffff0f;border:1px solid rgba(233,199,127,.35)}.cartel-cinta{align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--gold);color:#1e1708;font-size:12px;font-weight:600}.cartel-plato{font-family:var(--f-display);font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.08;color:#fff;text-wrap:balance}.cartel-precio{display:flex;align-items:flex-start;gap:3px;font-family:var(--f-display);font-size:30px;font-weight:600;line-height:1;color:var(--gold-light)}.cartel-precio small{font-size:14px;font-weight:600;margin-top:4px}.cartel-sub{font-size:12.5px;font-weight:600;color:var(--gold-light)}.cartel-lados,.cartel-otros{display:flex;flex-direction:column;gap:8px}.cartel-chips{display:flex;flex-wrap:wrap;gap:6px}.cartel-chips span{padding:4px 10px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);font-size:13px;color:#f3f1e8}.cartel-fila{display:flex;align-items:baseline;gap:8px;font-size:15px;font-weight:500;color:#f3f1e8}.cartel-fila i{flex:1;min-width:16px;border-bottom:1px dotted rgba(233,199,127,.55);transform:translateY(-4px)}.cartel-fila b{color:var(--gold-light);white-space:nowrap;font-weight:600}.cartel-pie{display:flex;flex-direction:column;gap:10px;margin-top:2px}.cartel-estado{font-size:13px;color:var(--forest-muted)}.cartel-estado.cerrado{color:#f2bdb2}.cartel-cta{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border-radius:var(--r);background:#fff;color:var(--forest);font-size:16px;font-weight:700}.cartel:hover .cartel-cta{background:#f1f4f2}@keyframes cartel-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cartel-vapor{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.cartel,.cartel-vapor{animation:none}}.cartel.con-foto{padding-top:0}.cartel-foto{position:relative;display:block;margin:0 -18px -86px;height:250px;overflow:hidden;border-radius:16px 16px 0 0}.cartel-foto img{display:block;width:100%;height:100%;object-fit:cover}.cartel-foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(15,59,42,0) 35%,rgba(15,59,42,.85) 72%,var(--forest) 100%)}.cartel-foto-nota{position:absolute;z-index:1;top:10px;right:10px;padding:3px 8px;border-radius:999px;background:#00000073;color:#fff;font-size:11px;font-weight:600}.cartel.con-foto .cartel-cab{position:relative;padding-right:0}.cartel.con-foto .cartel-dia{text-shadow:0 2px 14px rgba(0,0,0,.45)}.foto-plato{width:64px;height:64px;border-radius:var(--r);object-fit:cover;flex-shrink:0;background:var(--sunk)}.foto-mini{width:40px;height:40px;flex-shrink:0;border-radius:var(--r);border:1px dashed #CFD7D2;background:var(--sunk);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;font-size:16px}.foto-mini img{width:100%;height:100%;object-fit:cover}.foto-mini:hover{border-color:var(--brand)}
