body{background:#f8fafc;color:#1e293b;font-family:Inter,system-ui,sans-serif;margin:0}button,input,select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#1e293b;font-size:1rem;padding:.6rem}button{background:#2563eb;border-color:#2563eb;color:#fff;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.badge{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:.2rem .55rem;text-transform:uppercase}.badge-active{background:#22c55e1f;border:1px solid rgba(34,197,94,.35);color:#16a34a}.badge-voting{background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);color:#d97706}.badge-resolved{background:#2563eb1a;border:1px solid rgba(37,99,235,.3);color:#2563eb}.login-overlay[data-v-6f08e20b]{align-items:center;background:#f8fafcf7;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.login-modal[data-v-6f08e20b]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 24px #2563eb14;max-width:380px;padding:2.5rem 2rem;text-align:center;width:100%}.login-title[data-v-6f08e20b]{color:#2563eb;font-size:2rem;margin:0 0 .25rem}.login-subtitle[data-v-6f08e20b]{color:#64748b;font-size:.95rem;margin:0 0 2rem}.btn-steam[data-v-6f08e20b]{background:transparent;border:none;cursor:pointer;display:inline-block;padding:0}.btn-steam img[data-v-6f08e20b]{display:block;height:48px}.login-hint[data-v-6f08e20b]{color:#94a3b8;font-size:.8rem;margin-top:1.5rem}.panel[data-v-2a03cd6f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 4px #0000000f;margin-top:1.5rem;padding:1rem}.grid[data-v-2a03cd6f]{display:grid;gap:.75rem}.error[data-v-2a03cd6f]{color:#ef4444;font-size:.85rem;margin-top:.4rem}.market-filter[data-v-5b55f71c]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.filter-row[data-v-5b55f71c]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.status-tabs[data-v-5b55f71c]{display:flex;gap:.4rem}.status-tab[data-v-5b55f71c]{background:transparent;border:1px solid #cbd5e1;border-radius:8px;color:#64748b;cursor:pointer;font-size:.85rem;padding:.35rem .75rem;transition:border-color .15s}.status-tab.active[data-v-5b55f71c]{background:#2563eb14;border-color:#2563eb;color:#2563eb}.category-select[data-v-5b55f71c],.sort-select[data-v-5b55f71c]{font-size:.85rem;padding:.35rem .75rem}.search-row[data-v-5b55f71c]{display:flex}.search-input[data-v-5b55f71c]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#1e293b;font-size:.85rem;padding:.35rem .75rem;width:100%}.search-input[data-v-5b55f71c]:focus{border-color:#2563eb;outline:none}.market[data-v-76679836]{border-top:1px solid #e2e8f0;margin-top:1rem;padding-top:1rem}.market[data-v-76679836]:first-of-type{border-top:0;margin-top:0;padding-top:0}.market-top[data-v-76679836]{margin-bottom:.5rem}.market-title-row[data-v-76679836]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem}.market-question-btn[data-v-76679836]{background:transparent;border:none;color:#1e293b;cursor:pointer;font-size:1rem;font-weight:600;padding:0;text-align:left;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s}.market-question-btn[data-v-76679836]:hover{color:#2563eb;text-decoration-color:#2563eb}.market-desc[data-v-76679836]{color:#64748b;font-size:.85rem;margin:.25rem 0 0}.market-meta[data-v-76679836]{color:#94a3b8}.yes-color[data-v-76679836]{color:#16a34a}.no-color[data-v-76679836]{color:#dc2626}.resolution-YES[data-v-76679836]{color:#16a34a}.resolution-NO[data-v-76679836]{color:#dc2626}.odds[data-v-76679836]{font-size:.9rem;gap:1rem;margin:.5rem 0}.bet-row[data-v-76679836],.odds[data-v-76679836]{display:flex;flex-wrap:wrap}.bet-row[data-v-76679836]{align-items:center;gap:.5rem}.bet[data-v-76679836]{display:flex;gap:.5rem}.btn-details[data-v-76679836]{background:transparent;border-color:#cbd5e1;color:#475569;font-size:.85rem;padding:.4rem .75rem}.error[data-v-76679836]{color:#ef4444;font-size:.85rem;margin-top:.4rem}.detail-overlay[data-v-4949485b]{align-items:center;background:#f8fafcd9;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:150}.detail-modal[data-v-4949485b]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 24px #2563eb1a;max-height:90vh;max-width:620px;overflow-y:auto;padding:1.5rem;width:100%}.detail-error[data-v-4949485b],.detail-loading[data-v-4949485b]{color:#94a3b8;padding:2rem;text-align:center}.detail-header[data-v-4949485b]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.detail-meta[data-v-4949485b]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.detail-category[data-v-4949485b]{color:#64748b;font-size:.85rem}.time-left[data-v-4949485b]{color:#64748b;font-size:.8rem}.btn-close[data-v-4949485b]{background:transparent;border:none;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:1.1rem;padding:.25rem .5rem}.detail-question[data-v-4949485b]{color:#1e293b;font-size:1.25rem;margin:0 0 .5rem}.detail-description[data-v-4949485b]{color:#64748b;font-size:.9rem;margin:0 0 1rem}.prob-bar-wrap[data-v-4949485b]{margin-bottom:1rem}.prob-bar[data-v-4949485b]{background:#e2e8f0;border-radius:4px;display:flex;height:8px;overflow:hidden}.prob-yes[data-v-4949485b]{background:#16a34a}.prob-no[data-v-4949485b],.prob-yes[data-v-4949485b]{transition:width .3s}.prob-no[data-v-4949485b]{background:#dc2626}.prob-labels[data-v-4949485b]{display:flex;font-size:.8rem;justify-content:space-between;margin-top:.3rem}.yes-label[data-v-4949485b]{color:#16a34a}.no-label[data-v-4949485b]{color:#dc2626}.tabs[data-v-4949485b]{border-bottom:1px solid #e2e8f0;display:flex;gap:.25rem;margin-bottom:1rem}.tab-btn[data-v-4949485b]{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;color:#94a3b8;cursor:pointer;font-size:.9rem;margin-bottom:-1px;padding:.5rem .75rem}.tab-btn.active[data-v-4949485b]{border-bottom-color:#2563eb;color:#2563eb}.tab-content[data-v-4949485b]{min-height:120px}.bet-form[data-v-4949485b]{display:flex;flex-direction:column;gap:1rem}.position-btns[data-v-4949485b]{display:flex;gap:.5rem}.pos-btn[data-v-4949485b]{border-radius:8px;flex:1;font-weight:600;padding:.6rem}.pos-yes[data-v-4949485b]{background:#16a34a;border-color:#16a34a;color:#fff}.pos-no[data-v-4949485b]{background:#dc2626;border-color:#dc2626;color:#fff}.pos-no-inactive[data-v-4949485b],.pos-yes-inactive[data-v-4949485b]{background:transparent;border-color:#cbd5e1;color:#94a3b8}.bet-amount-row[data-v-4949485b]{align-items:center;display:flex;gap:.75rem}.bet-amount-row input[data-v-4949485b]{flex:1}.bet-submit[data-v-4949485b]{background:#2563eb;border-color:#2563eb;font-weight:600}.preset-btns[data-v-4949485b]{display:flex;flex-wrap:wrap;gap:.4rem}.preset-btn[data-v-4949485b]{background:transparent;border:1px solid #cbd5e1;border-radius:6px;color:#64748b;cursor:pointer;font-size:.8rem;padding:.3rem .6rem}.preset-btn.active[data-v-4949485b],.preset-btn[data-v-4949485b]:hover{background:#2563eb14;border-color:#2563eb;color:#2563eb}.resolved-info[data-v-4949485b]{display:flex;flex-direction:column;gap:.75rem}.market-stats[data-v-4949485b]{color:#64748b;display:flex;flex-wrap:wrap;font-size:.9rem;gap:1.5rem}.yes-color[data-v-4949485b]{color:#16a34a}.no-color[data-v-4949485b]{color:#dc2626}.resolution-YES[data-v-4949485b]{color:#16a34a}.resolution-NO[data-v-4949485b]{color:#dc2626}.resolution[data-v-4949485b]{font-weight:700}.price-chart[data-v-4949485b]{display:block;height:auto;width:100%}.chart-label[data-v-4949485b]{font-size:.8rem;margin-top:.25rem}.chart-label[data-v-4949485b],.no-data[data-v-4949485b]{color:#94a3b8;text-align:center}.no-data[data-v-4949485b]{padding:2rem}.order-book[data-v-4949485b]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.ob-side h4[data-v-4949485b]{font-size:.9rem;margin:0 0 .5rem}.ob-list[data-v-4949485b]{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0;padding:0}.ob-row[data-v-4949485b]{background:#f8fafc;border-radius:6px;display:flex;font-size:.85rem;justify-content:space-between;padding:.25rem .4rem}.ob-user[data-v-4949485b]{color:#64748b}.ob-amount[data-v-4949485b]{font-weight:600}.ob-empty[data-v-4949485b]{color:#94a3b8;font-size:.8rem}.vote-tally[data-v-4949485b]{display:flex;font-size:.95rem;font-weight:600;gap:1.5rem;margin-bottom:1rem}.vote-btns[data-v-4949485b]{display:flex;gap:.75rem}.vote-yes[data-v-4949485b]{background:#16a34a;border-color:#16a34a}.vote-no[data-v-4949485b],.vote-yes[data-v-4949485b]{color:#fff;flex:1;font-weight:600;padding:.75rem}.vote-no[data-v-4949485b]{background:#dc2626;border-color:#dc2626}.voted-msg[data-v-4949485b]{color:#64748b;font-size:.95rem;margin-top:.5rem}.vote-info[data-v-4949485b]{color:#94a3b8}.err-msg[data-v-4949485b]{color:#ef4444;font-size:.85rem;margin-top:.4rem}.admin-overlay[data-v-fcab84ae]{align-items:center;background:#f8fafcd9;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:200}.admin-modal[data-v-fcab84ae]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 24px #2563eb1a;max-height:90vh;max-width:520px;overflow-y:auto;width:100%}.admin-header[data-v-fcab84ae]{align-items:center;display:flex;justify-content:space-between;padding:1.25rem 1.5rem 0}.admin-header h2[data-v-fcab84ae]{color:#d97706;margin:0}.btn-close[data-v-fcab84ae]{background:transparent;border:none;color:#94a3b8;cursor:pointer;font-size:1.1rem;padding:.25rem .5rem}.tabs[data-v-fcab84ae]{border-bottom:1px solid #e2e8f0;display:flex;gap:.25rem;padding:1rem 1.5rem 0}.tab-btn[data-v-fcab84ae]{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;color:#94a3b8;cursor:pointer;font-size:.9rem;margin-bottom:-1px;padding:.5rem .75rem}.tab-btn.active[data-v-fcab84ae]{border-bottom-color:#2563eb;color:#2563eb}.tab-content[data-v-fcab84ae]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.field-row[data-v-fcab84ae]{align-items:center;display:flex;font-size:.95rem;gap:1rem;justify-content:space-between}.field-row input[data-v-fcab84ae]{width:80px}.save-row[data-v-fcab84ae]{align-items:center;display:flex;gap:1rem;margin-top:.5rem}.save-msg[data-v-fcab84ae]{color:#16a34a;font-size:.85rem}.error-msg[data-v-fcab84ae]{color:#ef4444}.error-msg[data-v-fcab84ae],.hint[data-v-fcab84ae]{font-size:.85rem;margin:0}.hint[data-v-fcab84ae]{color:#94a3b8}.add-row[data-v-fcab84ae]{display:flex;gap:.5rem}.add-row input[data-v-fcab84ae]{flex:1}.user-list[data-v-fcab84ae]{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.user-list li[data-v-fcab84ae]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;padding:.4rem .75rem}.user-list .empty[data-v-fcab84ae]{background:transparent;border:none;color:#94a3b8;font-size:.85rem;justify-content:center}.steam-id[data-v-fcab84ae]{color:#64748b;font-family:monospace;font-size:.85rem}.btn-remove[data-v-fcab84ae]{background:transparent;border:none;color:#ef4444;cursor:pointer;font-size:.8rem;padding:.1rem .3rem}.stats-grid[data-v-fcab84ae]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.stat-card[data-v-fcab84ae]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem;text-align:center}.stat-value[data-v-fcab84ae]{color:#1e293b;font-size:1.5rem;font-weight:700}.stat-label[data-v-fcab84ae]{color:#94a3b8;font-size:.8rem;margin-top:.25rem}.active-color[data-v-fcab84ae]{color:#16a34a}.voting-color[data-v-fcab84ae]{color:#d97706}.resolved-color[data-v-fcab84ae]{color:#2563eb}.market-admin-list[data-v-fcab84ae]{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}.market-admin-item[data-v-fcab84ae]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem}.market-admin-info[data-v-fcab84ae]{display:flex;flex-direction:column;gap:.25rem}.market-admin-q[data-v-fcab84ae]{color:#1e293b;font-size:.9rem}.market-admin-meta[data-v-fcab84ae]{align-items:center;display:flex;font-size:.8rem;gap:.75rem}.market-admin-actions[data-v-fcab84ae],.resolve-inline[data-v-fcab84ae]{display:flex;gap:.5rem}.resolve-inline[data-v-fcab84ae]{align-items:center;flex-wrap:wrap}.resolve-select[data-v-fcab84ae]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#1e293b;font-size:.85rem;padding:.25rem .5rem}.btn-resolve[data-v-fcab84ae]{background:#2563eb;border-color:#2563eb;border-radius:6px}.btn-resolve[data-v-fcab84ae],.btn-resolve-confirm[data-v-fcab84ae]{color:#fff;cursor:pointer;font-size:.8rem;padding:.3rem .6rem}.btn-resolve-confirm[data-v-fcab84ae]{background:#16a34a;border-color:#16a34a;border-radius:6px;font-weight:600}.btn-mcancel[data-v-fcab84ae]{border:1px solid #ef4444;border-radius:6px;color:#ef4444}.btn-cancel-action[data-v-fcab84ae],.btn-mcancel[data-v-fcab84ae]{background:transparent;cursor:pointer;font-size:.8rem;padding:.3rem .6rem}.btn-cancel-action[data-v-fcab84ae]{border:1px solid #cbd5e1;border-radius:6px;color:#64748b}.empty[data-v-fcab84ae]{color:#94a3b8;font-size:.85rem;padding:1rem 0;text-align:center}.lb-overlay[data-v-a7b0c959]{align-items:center;background:#f8fafcd9;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:200}.lb-modal[data-v-a7b0c959]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 24px #2563eb1a;display:flex;flex-direction:column;max-height:90vh;max-width:780px;overflow-y:auto;width:100%}.lb-header[data-v-a7b0c959]{align-items:center;display:flex;justify-content:space-between;padding:1.25rem 1.5rem 0}.lb-header h2[data-v-a7b0c959]{color:#d97706;font-size:1.25rem;margin:0}.btn-close[data-v-a7b0c959]{background:transparent;border:none;color:#94a3b8;cursor:pointer;font-size:1.1rem;padding:.25rem .5rem}.sort-row[data-v-a7b0c959]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:.4rem;padding:.75rem 1.5rem}.sort-label[data-v-a7b0c959]{color:#94a3b8;font-size:.85rem;margin-right:.25rem}.sort-btn[data-v-a7b0c959]{background:transparent;border:1px solid #e2e8f0;border-radius:6px;color:#94a3b8;cursor:pointer;font-size:.8rem;padding:.25rem .6rem}.sort-btn.active[data-v-a7b0c959]{background:#2563eb14;border-color:#2563eb;color:#2563eb}.refresh-btn[data-v-a7b0c959]{margin-left:auto}.lb-empty[data-v-a7b0c959]{color:#94a3b8;padding:3rem 1.5rem;text-align:center}.lb-error[data-v-a7b0c959]{color:#ef4444;padding:2rem 1.5rem;text-align:center}.lb-table-wrap[data-v-a7b0c959]{overflow-x:auto;padding:0 .5rem 1rem}.lb-table[data-v-a7b0c959]{border-collapse:collapse;font-size:.88rem;min-width:560px;width:100%}.lb-table th[data-v-a7b0c959]{border-bottom:1px solid #e2e8f0;color:#94a3b8;font-weight:600;padding:.6rem .75rem;text-align:right;white-space:nowrap}.lb-table th.col-rank[data-v-a7b0c959],.lb-table th.col-user[data-v-a7b0c959]{text-align:left}.lb-table td[data-v-a7b0c959]{border-bottom:1px solid #f1f5f9;color:#334155;padding:.55rem .75rem;text-align:right}.lb-row:last-child td[data-v-a7b0c959]{border-bottom:none}.lb-row:hover td[data-v-a7b0c959]{background:#f8fafc}.col-rank[data-v-a7b0c959]{width:40px}.col-rank[data-v-a7b0c959],.col-user[data-v-a7b0c959]{text-align:left!important}.col-num[data-v-a7b0c959]{white-space:nowrap}.medal[data-v-a7b0c959]{font-size:1.1rem}.rank-num[data-v-a7b0c959]{color:#94a3b8;font-size:.85rem}.avatar[data-v-a7b0c959]{border:1px solid #e2e8f0;border-radius:50%;height:22px;margin-right:.4rem;vertical-align:middle;width:22px}.username[data-v-a7b0c959]{color:#1e293b;font-weight:500}.balance[data-v-a7b0c959]{color:#d97706;font-weight:600}.wins[data-v-a7b0c959]{color:#16a34a}.sep[data-v-a7b0c959]{color:#94a3b8}.losses[data-v-a7b0c959]{color:#dc2626}.win-amt[data-v-a7b0c959]{color:#16a34a}.loss-amt[data-v-a7b0c959]{color:#dc2626}.mb-overlay[data-v-64d73a4c]{align-items:center;background:#f8fafcd9;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:200}.mb-modal[data-v-64d73a4c]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 24px #2563eb1a;display:flex;flex-direction:column;max-height:90vh;max-width:640px;overflow-y:auto;width:100%}.mb-header[data-v-64d73a4c]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.25rem 1.5rem .75rem}.mb-header h2[data-v-64d73a4c]{color:#2563eb;font-size:1.2rem;margin:0}.header-actions[data-v-64d73a4c]{align-items:center;display:flex;gap:.5rem}.sort-btn[data-v-64d73a4c]{border:1px solid #e2e8f0;border-radius:6px;font-size:.85rem;padding:.25rem .6rem}.btn-close[data-v-64d73a4c],.sort-btn[data-v-64d73a4c]{background:transparent;color:#94a3b8;cursor:pointer}.btn-close[data-v-64d73a4c]{border:none;font-size:1.1rem;padding:.25rem .5rem}.mb-empty[data-v-64d73a4c],.mb-error[data-v-64d73a4c]{color:#94a3b8;padding:3rem 1.5rem;text-align:center}.mb-error[data-v-64d73a4c]{color:#ef4444}.mb-section[data-v-64d73a4c]{padding:1rem 1.5rem}.section-title[data-v-64d73a4c]{color:#94a3b8;font-size:.85rem;font-weight:600;letter-spacing:.05em;margin:0 0 .75rem;text-transform:uppercase}.bet-list[data-v-64d73a4c]{gap:.5rem;list-style:none;margin:0;padding:0}.bet-item[data-v-64d73a4c],.bet-list[data-v-64d73a4c]{display:flex;flex-direction:column}.bet-item[data-v-64d73a4c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:.4rem;padding:.75rem 1rem}.bet-item.item-win[data-v-64d73a4c]{border-color:#16a34a4d}.bet-item.item-loss[data-v-64d73a4c]{border-color:#dc262633}.bet-question[data-v-64d73a4c]{background:transparent;border:none;color:#1e293b;cursor:pointer;font-size:.9rem;font-weight:500;padding:0;text-align:left;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s}.bet-question[data-v-64d73a4c]:hover{color:#2563eb;text-decoration-color:#2563eb}.bet-meta[data-v-64d73a4c]{align-items:center;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.75rem}.pos-yes[data-v-64d73a4c]{color:#16a34a;font-weight:700}.pos-no[data-v-64d73a4c]{color:#dc2626;font-weight:700}.bet-amount[data-v-64d73a4c]{color:#64748b}.bet-date[data-v-64d73a4c]{color:#94a3b8;margin-left:auto}.outcome-win[data-v-64d73a4c]{color:#16a34a;font-weight:600}.outcome-loss[data-v-64d73a4c]{color:#dc2626;font-weight:600}.container[data-v-a50c6bfe]{margin:0 auto;max-width:960px;padding:2rem 1rem}.app-header[data-v-a50c6bfe]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.5rem}.app-header h1[data-v-a50c6bfe]{color:#2563eb;margin:0}.header-right[data-v-a50c6bfe]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.user-avatar[data-v-a50c6bfe]{border:1px solid #cbd5e1;border-radius:50%;height:28px;width:28px}.user-info[data-v-a50c6bfe]{color:#475569;font-size:.9rem}.btn-admin[data-v-a50c6bfe]{background:#f59e0b;border-color:#f59e0b;color:#fff;font-size:.85rem;font-weight:600;padding:.4rem .75rem}.btn-leaderboard[data-v-a50c6bfe],.btn-mybets[data-v-a50c6bfe]{border-color:#2563eb;color:#2563eb}.btn-leaderboard[data-v-a50c6bfe],.btn-logout[data-v-a50c6bfe],.btn-mybets[data-v-a50c6bfe]{background:transparent;font-size:.85rem;padding:.4rem .75rem}.btn-logout[data-v-a50c6bfe]{border-color:#cbd5e1;color:#64748b}.panel[data-v-a50c6bfe]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 4px #0000000f;margin-top:1.5rem;padding:1rem}.panel-top[data-v-a50c6bfe]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.panel-top h2[data-v-a50c6bfe]{color:#1e293b;margin:0}.empty-msg[data-v-a50c6bfe]{color:#94a3b8}.empty-msg[data-v-a50c6bfe],.error-msg[data-v-a50c6bfe]{padding:2rem;text-align:center}.error-msg[data-v-a50c6bfe]{color:#ef4444}
