.img-detail{background-color:#fff;border-radius:16px;padding-top:2px;transition:transform .3s;display:inline-block}.img-detail:hover{transform:scale(1.1)}.text-white a{color:inherit;text-decoration:none}.text-white a:hover{text-decoration:underline}.img-detail-mobile{background-color:#fff;border-radius:16px;padding:1px}.social-icon-mobile{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:all .2s;display:flex}.social-icon-mobile:hover{background:#fff3;transform:scale(1.1)}.footer-link-mobile{color:#9e9e9e;padding:4px 0;font-size:14px;text-decoration:none;transition:color .2s}.footer-link-mobile:hover{color:#fff}.cart-pix-badge[data-v-d79322c6]{letter-spacing:.2px;border-radius:4px;padding:4px 6px;font-size:11px;line-height:1}.cart-pix-label[data-v-d79322c6]{font-size:.8rem;font-style:italic;line-height:1}.cart-item[data-v-d86bcae3]{background:#fff;border:1px solid #dcdce6;border-radius:12px;flex-direction:column;gap:10px;margin:0 16px 12px;padding:14px 14px 10px;list-style:none;display:flex;box-shadow:0 2px 6px #0000000f}.cart-item--off[data-v-d86bcae3]{background:#fff5f5}.item-head[data-v-d86bcae3]{align-items:center;gap:10px;display:flex}.item-names[data-v-d86bcae3]{color:#2a1b5c;flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.item-lottery[data-v-d86bcae3]{font-size:.9rem}.item-code[data-v-d86bcae3],.item-conc[data-v-d86bcae3]{font-size:.95rem}.item-draw[data-v-d86bcae3]{white-space:nowrap;flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.item-conc[data-v-d86bcae3]{color:#2a1b5c}.item-conc strong[data-v-d86bcae3]{font-size:1.05rem}.item-date[data-v-d86bcae3]{color:#8a8ba0;font-size:.75rem}.item-tags[data-v-d86bcae3]{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:.8rem;display:flex}.item-prob[data-v-d86bcae3]{gap:6px}.item-prized[data-v-d86bcae3],.item-prob[data-v-d86bcae3],.item-tools[data-v-d86bcae3]{align-items:center;display:inline-flex}.item-prized[data-v-d86bcae3]{gap:4px;margin-left:auto;font-weight:600}.item-tools[data-v-d86bcae3]{gap:2px}.item-tools--mobile[data-v-d86bcae3]{margin-left:auto;display:none}.item-foot[data-v-d86bcae3]{border-top:1px solid #ececf3;align-items:flex-end;gap:12px;padding-top:10px;display:flex}.item-qty-wrap[data-v-d86bcae3],.item-shares[data-v-d86bcae3],.item-value[data-v-d86bcae3]{flex-direction:column;align-items:center;line-height:1.2;display:flex}.item-qty-wrap small[data-v-d86bcae3],.item-shares small[data-v-d86bcae3],.item-value small[data-v-d86bcae3]{color:#777;align-items:center;font-size:.72rem;display:inline-flex}.item-qty-wrap strong[data-v-d86bcae3],.item-shares strong[data-v-d86bcae3],.item-value strong[data-v-d86bcae3]{color:#2a1b5c;font-size:1.05rem}.item-shares[data-v-d86bcae3]{margin-left:auto}.item-value[data-v-d86bcae3]{align-items:flex-end;min-width:80px}.item-shares-hint[data-v-d86bcae3]{margin-left:2px}.item-hint[data-v-d86bcae3]{color:#fff;background:#00a86b;max-width:240px;padding:8px 12px;font-size:.8rem;line-height:1.35}.item-qty[data-v-d86bcae3]{border:1px solid #b9b9c7;border-radius:999px;align-items:center;gap:2px;padding:0 4px;display:inline-flex}.qty-value[data-v-d86bcae3]{text-align:center;min-width:24px;font-size:.85rem;font-weight:600}.item-max[data-v-d86bcae3]{color:#b26a00;margin:0;font-size:.75rem}.item-remove-mobile[data-v-d86bcae3]{align-self:flex-end;display:none}@media (width<=599px){.item-tools--mobile[data-v-d86bcae3]{display:inline-flex}.item-tools--desktop[data-v-d86bcae3]{display:none}.item-remove-mobile[data-v-d86bcae3]{display:inline-flex}.item-foot[data-v-d86bcae3]{justify-content:space-between;gap:8px}.item-shares[data-v-d86bcae3]{align-items:flex-start;margin-left:0}.item-qty[data-v-d86bcae3]{border-color:var(--q-primary);padding:2px 6px}}.cart[data-v-02678b49]{flex-direction:column;height:100%;display:flex}.cart-head[data-v-02678b49]{justify-content:flex-end;align-items:center;padding:8px 12px 4px;display:flex}.cart-body[data-v-02678b49]{flex:1;overflow-y:auto}.cart-banner[data-v-02678b49]{margin:8px 16px 0}.cart-list[data-v-02678b49]{margin:0;padding:0}.cart-skeleton[data-v-02678b49]{gap:6px;padding:12px 16px;list-style:none}.cart-empty[data-v-02678b49],.cart-skeleton[data-v-02678b49]{flex-direction:column;display:flex}.cart-empty[data-v-02678b49]{text-align:center;color:#666;align-items:center;gap:8px;padding:48px 24px}.cart-foot[data-v-02678b49]{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:sticky;bottom:0}.cart-total[data-v-02678b49]{flex-direction:column;line-height:1.15;display:flex}.cart-total span[data-v-02678b49]{color:#8a8ba0;font-size:.95rem}.cart-total strong[data-v-02678b49]{color:#2a1b5c;font-size:1.6rem;font-weight:700}.cart-hint[data-v-02678b49]{color:#c10015;flex:1 0 100%;margin:0;font-size:.8rem}.cart-actions[data-v-02678b49]{gap:8px;display:flex}.cart-btn[data-v-02678b49]{white-space:nowrap;font-weight:600}@media (width<=599px){.cart-foot[data-v-02678b49]{border-top:1px solid #e0e1eb}.cart-actions[data-v-02678b49],.cart-total[data-v-02678b49]{flex:1 0 100%}.cart-btn[data-v-02678b49]{flex:1}}.sr-only[data-v-02678b49]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.winner-bar[data-v-f875db36]{color:#fff;text-align:center;background:#b515b1;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;display:flex}@media (width<=599px){.winner-bar[data-v-f875db36]{flex-wrap:nowrap;padding:6px 8px;font-size:.75rem}.winner-bar .winner-text[data-v-f875db36]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.winner-text[data-v-f875db36]{font-size:inherit}.winner-tag[data-v-f875db36]{color:#040404;background:#ffe600;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700}.signin-field[data-v-c6a4d60a]{margin-bottom:4px}.signin-field[data-v-c6a4d60a] .q-field__control{background:#eeebff;border-radius:6px}.signin-field[data-v-c6a4d60a] .q-field__control:before{border:0}.scroll-top{z-index:9999!important;position:fixed!important}.rounded-borders{border-radius:8px}.header-search-input{min-width:300px}@media (width<=1280px){.header-search-input{min-width:260px}}
