.loading-overlay[data-v-088178a6]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;animation:overlay-in-088178a6 .25s ease-out}.loading-backdrop[data-v-088178a6]{position:absolute;inset:0;background:rgba(15,18,25,.42);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.loading-panel[data-v-088178a6]{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.75rem 2rem;min-width:148px;background:hsla(0,0%,100%,.96);border:1px solid hsla(0,0%,100%,.7);border-radius:18px;box-shadow:0 18px 48px rgba(15,18,25,.18),0 2px 8px rgba(0,82,156,.08);animation:panel-in-088178a6 .35s cubic-bezier(.22,1,.36,1) both}.loading-spinner[data-v-088178a6]{position:relative;width:52px;height:52px}.loading-ring[data-v-088178a6]{position:absolute;inset:0;border-radius:50%;border:2.5px solid transparent}.loading-ring-outer[data-v-088178a6]{border-top-color:#00529c;border-right-color:rgba(0,82,156,.2);animation:spin-088178a6 .9s linear infinite}.loading-ring-inner[data-v-088178a6]{inset:8px;border-bottom-color:#b0c442;border-left-color:rgba(176,196,66,.25);animation:spin-rev-088178a6 1.15s linear infinite}.loading-dot[data-v-088178a6]{position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:linear-gradient(135deg,#00529c,#b0c442);box-shadow:0 0 0 0 rgba(0,82,156,.35);animation:pulse-dot-088178a6 1.4s ease-in-out infinite}.loading-text[data-v-088178a6]{margin:0;font-size:.8rem;font-weight:600;color:#3a4150;letter-spacing:.08em;text-transform:uppercase}.loading-dots[data-v-088178a6]{display:flex;gap:5px;margin-top:-.35rem}.loading-dots span[data-v-088178a6]{width:5px;height:5px;border-radius:50%;background:#00529c;opacity:.35;animation:bounce-dot-088178a6 1.2s ease-in-out infinite}.loading-dots span[data-v-088178a6]:first-child{animation-delay:0s}.loading-dots span[data-v-088178a6]:nth-child(2){animation-delay:.15s;background:#6a8f6e}.loading-dots span[data-v-088178a6]:nth-child(3){animation-delay:.3s;background:#b0c442}@keyframes overlay-in-088178a6{0%{opacity:0}to{opacity:1}}@keyframes panel-in-088178a6{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin-088178a6{to{transform:rotate(1turn)}}@keyframes spin-rev-088178a6{to{transform:rotate(-1turn)}}@keyframes pulse-dot-088178a6{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(0,82,156,.35)}50%{transform:scale(1.15);box-shadow:0 0 0 8px rgba(0,82,156,0)}}@keyframes bounce-dot-088178a6{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.liq-week-card[data-v-2d2179b8]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:14px 16px;box-shadow:0 10px 25px rgba(15,23,42,.06);position:relative;overflow:hidden}.liq-week-accent[data-v-2d2179b8]{position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,#3b82f6,#22c55e);opacity:.95}.liq-pill[data-v-2d2179b8]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-weight:700;font-size:12px;color:#0f172a;background:rgba(59,130,246,.12)}.liq-week-head[data-v-2d2179b8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-left:8px}.liq-subtitle[data-v-2d2179b8]{display:inline-flex;align-items:center;font-size:12px;color:rgba(15,23,42,.6)}.liq-total[data-v-2d2179b8]{font-weight:800;font-size:18px;color:#0f172a;letter-spacing:-.02em}.liq-expand-hint[data-v-2d2179b8]{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.9);color:rgba(15,23,42,.55)}.liq-metric[data-v-2d2179b8]{border:1px solid rgba(15,23,42,.07);background:rgba(248,250,252,.8);border-radius:12px;padding:10px 12px;height:100%}.liq-metric-strong[data-v-2d2179b8]{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.1)}.liq-label[data-v-2d2179b8]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(15,23,42,.55);margin-bottom:4px}.liq-value[data-v-2d2179b8]{font-size:14px;font-weight:800;color:#0f172a;line-height:1.2}.liq-summary[data-v-2d2179b8]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:14px 16px;box-shadow:0 12px 28px rgba(15,23,42,.08);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.liq-summary-left[data-v-2d2179b8]{min-width:220px}.liq-summary-title[data-v-2d2179b8]{font-weight:900;color:#0f172a;letter-spacing:-.02em;font-size:14px;display:flex;align-items:center}.liq-summary-sub[data-v-2d2179b8]{color:rgba(15,23,42,.6);font-size:12px;margin-top:2px}.liq-summary-metrics[data-v-2d2179b8]{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;flex:1 1 420px}.liq-summary-item[data-v-2d2179b8]{background:rgba(248,250,252,.9);border:1px solid rgba(15,23,42,.06);border-radius:14px;padding:10px 12px}.liq-summary-label[data-v-2d2179b8]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:rgba(15,23,42,.55);margin-bottom:4px}.liq-summary-value[data-v-2d2179b8]{font-size:14px;font-weight:900;color:#0f172a}.liq-summary-total[data-v-2d2179b8]{background:linear-gradient(180deg,rgba(59,130,246,.14),rgba(34,197,94,.1));border:1px solid rgba(59,130,246,.18);border-radius:16px;padding:10px 14px;min-width:240px;text-align:right}.liq-summary-total-label[data-v-2d2179b8]{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:rgba(15,23,42,.55)}.liq-summary-total-value[data-v-2d2179b8]{font-size:20px;font-weight:950;color:#0f172a;letter-spacing:-.02em}@media (max-width:768px){.liq-summary-left[data-v-2d2179b8]{min-width:100%}.liq-summary-metrics[data-v-2d2179b8]{grid-template-columns:repeat(2,minmax(120px,1fr));flex:1 1 100%}.liq-summary-total[data-v-2d2179b8]{width:100%;text-align:left}}@media (prefers-reduced-motion:no-preference){.liq-week-card[data-v-2d2179b8]{transition:transform .18s ease,box-shadow .18s ease}.liq-week-card[data-v-2d2179b8]:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(15,23,42,.1)}.liq-week-card:hover .liq-expand-hint[data-v-2d2179b8]{color:rgba(15,23,42,.8);border-color:rgba(59,130,246,.25)}}