.Compras-module__QFrRoq__lista{--ink:#f6f1e8;--mut:#a89d8f;--line:#ffffff1a;--glass:#08090a99;--acc:#ff9d2e;--acc2:#ffc47a;--papel:#fbf8f2;--tinta:#2a2118;--mono:var(--font-mono), "JetBrains Mono", ui-monospace, Consolas, monospace;--sans:var(--font-sans), Inter, "Segoe UI", system-ui, sans-serif;--mano:var(--font-caveat), Caveat, "Segoe Print", cursive;--tizaf:var(--font-tiza), "Cabin Sketch", var(--font-caveat), cursive;--ease:cubic-bezier(.2, .75, .25, 1);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin-top:20px;container-type:inline-size}.Compras-module__QFrRoq__lista *{box-sizing:border-box}.Compras-module__QFrRoq__lista button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.Compras-module__QFrRoq__lista img{max-width:100%;display:block}.Compras-module__QFrRoq__lista a{color:inherit}.Compras-module__QFrRoq__lista :focus-visible{outline:2px solid var(--acc);outline-offset:3px}.Compras-module__QFrRoq__lista .glass{background:var(--glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:16px}.Compras-module__QFrRoq__lista .mano{font-family:var(--mano);letter-spacing:0;color:var(--acc2);font-weight:700}.Compras-module__QFrRoq__lista .compras{padding:20px 22px 24px;scroll-margin-top:96px}.Compras-module__QFrRoq__lista .cab{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;width:100%;display:flex}.Compras-module__QFrRoq__lista .kick{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.22em;color:#34d399;background:#08090a80;border-radius:7px;margin-bottom:10px;padding:4px 11px;font-size:10.5px;display:inline-block}.Compras-module__QFrRoq__lista .cab h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:24px;font-weight:600;line-height:1.15}.Compras-module__QFrRoq__lista .cab h2 .mano{font-size:1.15em}.Compras-module__QFrRoq__lista .cab p{color:var(--mut);margin:6px 0 0;font-size:13px}.Compras-module__QFrRoq__lista .cabDer{align-items:center;gap:14px;display:flex}.Compras-module__QFrRoq__lista .resumenCerr{font-family:var(--mano);color:var(--acc2);white-space:nowrap;font-size:21px;font-weight:700}.Compras-module__QFrRoq__lista .pliegue{font-family:var(--mano);color:#2a2118;transition:transform .2s var(--ease);white-space:nowrap;background:#e8e2d6;border-radius:4px 4px 3px 3px;padding:8px 14px 6px;font-size:18px;font-weight:700;line-height:1;position:relative;transform:rotate(-2deg);box-shadow:0 3px 8px #00000059}.Compras-module__QFrRoq__lista .pliegue:hover{transform:rotate(0)translateY(-1px)}.Compras-module__QFrRoq__lista .cuerpo{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:26px;margin-top:22px;display:grid}.Compras-module__QFrRoq__lista .porta{background:linear-gradient(160deg,#8a6038,#6b4a2b 60%,#5c3f24);border-radius:14px;padding:30px 16px 16px;position:relative;box-shadow:0 22px 50px #0000008c,inset 0 0 0 1px #ffffff0f}.Compras-module__QFrRoq__lista .porta:before{content:"";pointer-events:none;background:repeating-linear-gradient(95deg,#0000000d 0 2px,#0000 2px 9px);border-radius:14px;position:absolute;inset:0}.Compras-module__QFrRoq__lista .clip{z-index:3;background:linear-gradient(#d9dde2,#9aa1a9);border-radius:10px 10px 8px 8px;width:150px;height:40px;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 6px 12px #00000073,inset 0 2px #ffffffb3}.Compras-module__QFrRoq__lista .clip:after{content:"";background:#5d646c;border-radius:7px;width:54px;height:12px;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 3px #00000080}.Compras-module__QFrRoq__lista .hoja{background-color:var(--papel);color:var(--tinta);background-image:repeating-linear-gradient(#0000 0 31px,#5a8cc81a 31px 32px);border-radius:5px;padding:26px 22px 20px 44px;position:relative;box-shadow:0 2px #00000014,0 10px 24px #00000040}.Compras-module__QFrRoq__lista .hoja:before{content:"";background:#d8452f4d;width:2px;position:absolute;top:0;bottom:0;left:30px}.Compras-module__QFrRoq__lista .hk{font-family:var(--mono);letter-spacing:.16em;color:#b45309;text-transform:uppercase;font-size:10px;display:block}.Compras-module__QFrRoq__lista .ht{font-family:var(--tizaf);color:#1d1711;margin:6px 0 2px;font-size:28px;font-weight:700;line-height:1}.Compras-module__QFrRoq__lista .sub{color:#6b5d4b;margin:0 0 10px;font-size:12px}.Compras-module__QFrRoq__lista .items{margin:0;padding:0;list-style:none}.Compras-module__QFrRoq__lista .item{cursor:pointer;border-bottom:1.5px dashed #3b2a0624;border-radius:6px;grid-template-columns:22px 58px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 8px;transition:background .15s;display:grid;position:relative}.Compras-module__QFrRoq__lista .item:hover{background:#ffe27a59}.Compras-module__QFrRoq__lista .item:last-child{border-bottom:0}.Compras-module__QFrRoq__lista .chk{width:20px;height:20px;font-family:var(--mano);color:#16a34a;background:#fff9;border:2px solid #6b5d4b;border-radius:4px;place-items:center;font-size:24px;font-weight:700;line-height:1;display:grid;transform:rotate(-3deg)}.Compras-module__QFrRoq__lista .item.hecho .chk:after{content:"✓";transform:translate(1px,-3px)}.Compras-module__QFrRoq__lista .item.hecho .n{-webkit-text-decoration:line-through #16a34ab3;text-decoration:line-through #16a34ab3;text-decoration-thickness:2px}.Compras-module__QFrRoq__lista .item.hecho .foto{opacity:.55}.Compras-module__QFrRoq__lista .foto{transition:transform .2s var(--ease);background:#fff;padding:5px 5px 9px;transform:rotate(-2.5deg);box-shadow:0 4px 10px #0000002e}.Compras-module__QFrRoq__lista .item:nth-child(2n) .foto{transform:rotate(2deg)}.Compras-module__QFrRoq__lista .item:hover .foto{transform:rotate(0)scale(1.05)}.Compras-module__QFrRoq__lista .foto img{object-fit:contain;width:48px;height:44px}.Compras-module__QFrRoq__lista .info{min-width:0}.Compras-module__QFrRoq__lista .info .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8d7f6c;font-size:9.5px;display:block}.Compras-module__QFrRoq__lista .info .n{color:#1d1711;white-space:nowrap;text-overflow:ellipsis;margin:1px 0;font-size:14.5px;font-weight:600;display:block;overflow:hidden}.Compras-module__QFrRoq__lista .info .sp{color:#6b5d4b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.Compras-module__QFrRoq__lista .info .mpn{font-family:var(--mano);color:#b45309;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:16px;font-weight:700;line-height:1.1;display:block;overflow:hidden}.Compras-module__QFrRoq__lista .donde{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.Compras-module__QFrRoq__lista .tienda{font-family:var(--mano);color:#3b2a06;transform:rotate(var(--g,-2deg));white-space:nowrap;background:#efe3cf;border-radius:3px;align-items:center;gap:5px;padding:5px 11px 3px;font-size:18px;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 3px 7px #00000029}.Compras-module__QFrRoq__lista a.tienda:hover{background:#ffe27a;transform:rotate(0)}.Compras-module__QFrRoq__lista .tienda svg{width:12px;height:12px}.Compras-module__QFrRoq__lista .busca{font-family:var(--mono);color:#6b5d4b;white-space:nowrap;border-bottom:1px dashed #6b5d4b80;align-items:center;gap:4px;font-size:10px;text-decoration:none;display:inline-flex}.Compras-module__QFrRoq__lista a.busca:hover{color:#9a3412;border-bottom-color:#9a3412}.Compras-module__QFrRoq__lista .busca svg{width:10px;height:10px}.Compras-module__QFrRoq__lista .precio{white-space:nowrap;font-family:var(--mono);color:#1d1711;clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);transform:rotate(var(--g,2deg));filter:drop-shadow(0 1px #eadfcd);background:#fff;padding:6px 12px 6px 22px;font-size:16px;font-weight:700;display:inline-block;position:relative;box-shadow:0 3px 8px #00000029}.Compras-module__QFrRoq__lista .precio:before{content:"";background:#8d7f6c;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.Compras-module__QFrRoq__lista .sello{z-index:2;font-family:var(--tizaf);color:#d97706;white-space:nowrap;pointer-events:none;background:#ffffffe6;border:2px solid #d97706;border-radius:6px;padding:0 6px;font-size:12px;line-height:1.2;position:absolute;top:4px;left:20px;transform:rotate(-10deg)}.Compras-module__QFrRoq__lista .pie{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:14px;display:flex}.Compras-module__QFrRoq__lista .pie .k{font-family:var(--mono);letter-spacing:.14em;color:#8d7f6c;font-size:10px}.Compras-module__QFrRoq__lista .pie .v{font-family:var(--tizaf);color:#1d1711;white-space:nowrap;font-size:42px;line-height:1;position:relative}.Compras-module__QFrRoq__lista .pie .v svg{width:100%;height:10px;position:absolute;bottom:-8px;left:0;right:0}.Compras-module__QFrRoq__lista .fino{color:#8d7f6c;margin:14px 0 0;font-size:11px;line-height:1.5}.Compras-module__QFrRoq__lista .cerrarPie{justify-content:flex-end;margin-top:12px;display:flex}.Compras-module__QFrRoq__lista .cerrarPie button{font-family:var(--mano);color:#9a3412;border-bottom:1px dashed #9a341280;font-size:17px;font-weight:700}.Compras-module__QFrRoq__lista .notas{flex-direction:column;gap:26px;padding-top:14px;display:flex}.Compras-module__QFrRoq__lista .postit{color:#2a1a04;padding:18px 16px 14px;font-size:13px;line-height:1.45;position:relative;box-shadow:0 10px 22px #0006}.Compras-module__QFrRoq__lista .postit:before{content:"";background:#d8452f;border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0006}.Compras-module__QFrRoq__lista .postit.am{background:#ffe27a;transform:rotate(1.8deg)}.Compras-module__QFrRoq__lista .postit.ve{color:#0f3d1c;background:#c9f2d0;transform:rotate(-1.5deg)}.Compras-module__QFrRoq__lista .postit.ro{background:#ffd6cc;transform:rotate(1deg)}.Compras-module__QFrRoq__lista .postit b.t{font-family:var(--mano);margin-bottom:6px;font-size:22px;line-height:1;display:block}.Compras-module__QFrRoq__lista .postit p{margin:0 0 6px}.Compras-module__QFrRoq__lista .postit small{opacity:.85;font-size:11px;display:block}.Compras-module__QFrRoq__lista .postit .ej{align-items:center;gap:8px;margin:6px 0;display:flex}.Compras-module__QFrRoq__lista .postit .ej .tienda{padding:3px 8px 2px;font-size:15px}.Compras-module__QFrRoq__lista .postit .ej .busca{font-size:9.5px}.Compras-module__QFrRoq__lista .compras.cerrada .cuerpo{display:none}.Compras-module__QFrRoq__lista .compras.cerrada{padding-bottom:20px}@container (max-width:760px){.Compras-module__QFrRoq__lista .cuerpo{grid-template-columns:minmax(0,1fr)}.Compras-module__QFrRoq__lista .notas{flex-direction:column;padding-top:4px}.Compras-module__QFrRoq__lista .hoja{padding:22px 14px 18px 30px}.Compras-module__QFrRoq__lista .hoja:before{left:18px}.Compras-module__QFrRoq__lista .item{grid-template-columns:22px 52px minmax(0,1fr);row-gap:8px;padding:12px 4px}.Compras-module__QFrRoq__lista .donde{flex-flow:wrap;grid-column:3;justify-content:flex-start;align-items:center;gap:10px}.Compras-module__QFrRoq__lista .item .precio{order:5;grid-column:3;justify-self:start}.Compras-module__QFrRoq__lista .info .n{white-space:normal}.Compras-module__QFrRoq__lista .sello{top:4px;left:14px}.Compras-module__QFrRoq__lista .cab h2{font-size:21px}.Compras-module__QFrRoq__lista .pie .v{font-size:36px}.Compras-module__QFrRoq__lista .espacio-nota{display:none}}@media print{:is(.Compras-module__QFrRoq__lista .donde,.Compras-module__QFrRoq__lista .chk,.Compras-module__QFrRoq__lista .pliegue,.Compras-module__QFrRoq__lista .cerrarPie){display:none}}html[data-theme=light] .Compras-module__QFrRoq__lista{--ink:#111827;--mut:#4b5563}html[data-theme=light] .Compras-module__QFrRoq__lista .glass{-webkit-backdrop-filter:none;background:#fff;border-color:#e5e7eb;box-shadow:0 1px 3px #0000000a,0 12px 28px -16px #1118272e}html[data-theme=light] .Compras-module__QFrRoq__lista .kick{color:#047857;background:#fff;border-color:#10b981}:is(html[data-theme=light] .Compras-module__QFrRoq__lista .mano,html[data-theme=light] .Compras-module__QFrRoq__lista .resumenCerr){color:#c2410c}html[data-theme=light] .Compras-module__QFrRoq__lista .porta{box-shadow:0 18px 40px -12px #11182759}
