.feat-star[data-v-16d9a6a8]{color:#eab308;line-height:1;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.tips-grid[data-v-339abeb0]{display:grid;gap:1.1rem;grid-template-columns:repeat(1,1fr);//padding:0 1.25rem .5rem}@media(min-width:640px){.tips-grid[data-v-339abeb0]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.tips-grid[data-v-339abeb0]{grid-template-columns:repeat(3,1fr)}}.empty-state[data-v-339abeb0]{color:#4b5563;padding:3rem 1rem;text-align:center}.empty-icon[data-v-339abeb0]{display:block;font-size:2.5rem;margin:0 auto .75rem;opacity:.4}.tip-controls[data-v-339abeb0]{gap:3px}.foot-actions[data-v-339abeb0],.tip-controls[data-v-339abeb0]{align-items:center;display:flex}.foot-actions[data-v-339abeb0]{flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.ctrl-btn[data-v-339abeb0]{align-items:center;background:#ffffff14;border:none;border-radius:7px;color:#a7b0c4;cursor:pointer;display:flex;font-size:11px;height:24px;justify-content:center;transition:background .15s,color .15s;width:24px}.ctrl-edit[data-v-339abeb0]:hover{background:#3b82f633;color:#60a5fa}.ctrl-delete[data-v-339abeb0]:hover{background:#ef444433;color:#f87171}.ctrl-won[data-v-339abeb0]{color:#22c55e}.ctrl-won.active[data-v-339abeb0],.ctrl-won[data-v-339abeb0]:hover{background:#22c55e33}.ctrl-lost[data-v-339abeb0]{color:#ef4444}.ctrl-lost.active[data-v-339abeb0],.ctrl-lost[data-v-339abeb0]:hover{background:#ef444433}.ctrl-pending.active[data-v-339abeb0],.ctrl-pending[data-v-339abeb0]:hover{background:#eab30833;color:#eab308}.status-dot[data-v-339abeb0]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.dot-pending[data-v-339abeb0]{animation:pulse-339abeb0 2s infinite;background:#eab308;box-shadow:0 0 6px #eab308b3}.dot-won[data-v-339abeb0]{background:#22c55e;box-shadow:0 0 6px #22c55e99}.dot-lost[data-v-339abeb0]{background:#ef4444;box-shadow:0 0 6px #ef444499}.dot-upcoming[data-v-339abeb0]{background:#60a5fa;box-shadow:0 0 5px #60a5fa80}.dot-expired[data-v-339abeb0]{background:#4b5563}@keyframes pulse-339abeb0{0%,to{opacity:1}50%{opacity:.35}}.like-btn[data-v-339abeb0]{align-items:center;background:none;border:none;border-radius:6px;color:#95a0b5;cursor:pointer;display:flex;font-family:var(--font-body);font-size:11px;font-weight:600;gap:4px;padding:3px 6px;transition:color .2s,background .2s}.like-btn[data-v-339abeb0]:hover:not(:disabled){background:#eab30814;color:#eab308}.like-btn.liked[data-v-339abeb0]{color:#eab308}.like-btn[data-v-339abeb0]:disabled{cursor:default}.like-icon[data-v-339abeb0]{flex-shrink:0;height:11px;width:11px}.status-pill[data-v-339abeb0]{border-radius:99px;font-family:var(--font-display);font-size:8px;font-weight:800;letter-spacing:.1em;padding:3px 8px;text-transform:uppercase}.pill-pending[data-v-339abeb0]{background:#ffffff17;color:#c7cfde}.pill-won[data-v-339abeb0]{background:#22c55e1f;color:#22c55e}.pill-lost[data-v-339abeb0]{background:#ef44441f;color:#ef4444}.pill-live[data-v-339abeb0]{background:#fbbf241f;color:#fbbf24}.pill-upcoming[data-v-339abeb0]{background:#60a5fa1a;color:#60a5fa}.pill-expired[data-v-339abeb0]{background:#6b72801a;color:#6b7280}.modal-overlay[data-v-339abeb0]{align-items:center;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);background:#000000b8;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:50}.modal[data-v-339abeb0]{-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);background:#080b1ceb;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 32px 80px #000000bf,0 0 0 1px #eab30814,inset 0 1px #ffffff12;display:flex;flex-direction:column;gap:1.25rem;max-width:440px;padding:1.85rem;width:100%}.modal-title[data-v-339abeb0]{color:#e8eaf0;font-family:var(--font-display);font-size:1.15rem;font-weight:800}.modal-fields[data-v-339abeb0]{display:flex;flex-direction:column;gap:.75rem}.modal-row[data-v-339abeb0]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.field-label[data-v-339abeb0]{color:#6b7280;display:flex;flex-direction:column;font-family:var(--font-display);font-size:10px;font-weight:700;gap:5px;letter-spacing:.08em;text-transform:uppercase}.field-input[data-v-339abeb0]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.09);border-radius:10px;color:#e8eaf0;font-family:var(--font-body);font-size:.875rem;padding:.5rem .75rem;transition:border-color .2s,box-shadow .2s}.field-input[data-v-339abeb0]:focus{border-color:#eab30873;box-shadow:0 0 0 3px #eab30814;outline:none}.modal-actions[data-v-339abeb0]{display:flex;gap:.75rem}.modal-save[data-v-339abeb0]{background:#eab308;border:none;border-radius:12px;color:#000;cursor:pointer;flex:1;font-family:var(--font-display);font-size:.875rem;font-weight:800;padding:.65rem 1rem;transition:background .2s,transform .15s,box-shadow .2s}.modal-save[data-v-339abeb0]:hover:not(:disabled){background:#fbbf24;box-shadow:0 6px 20px #eab3084d;transform:translateY(-1px)}.modal-save[data-v-339abeb0]:disabled{cursor:not-allowed;opacity:.5}.modal-cancel[data-v-339abeb0]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:#9ca3af;cursor:pointer;flex:1;font-family:var(--font-display);font-size:.875rem;font-weight:600;padding:.65rem 1rem;transition:background .2s}.modal-cancel[data-v-339abeb0]:hover{background:#ffffff17}
