.login-wrap[data-v-c2856b03]{max-width:320px;margin:80px auto;display:flex;flex-direction:column;gap:12px}form[data-v-c2856b03]{display:flex;flex-direction:column;gap:8px}input[data-v-c2856b03]{padding:8px;font-size:1rem}button[data-v-c2856b03]{padding:10px;font-size:1rem;cursor:pointer}.error[data-v-c2856b03]{color:red}nav[data-v-0326ac7c]{display:flex;gap:16px;padding:12px;background:#f5f5f5;align-items:center}nav a[data-v-0326ac7c]{text-decoration:none;color:#333}nav a.router-link-active[data-v-0326ac7c]{font-weight:700}button[data-v-0326ac7c]{margin-left:auto;cursor:pointer}.portfolio[data-v-34ae34c3]{padding:16px}.summary[data-v-34ae34c3]{display:flex;gap:32px;margin-bottom:24px}.summary label[data-v-34ae34c3]{font-size:.85rem;color:#666;display:block}.summary span[data-v-34ae34c3]{font-size:1.4rem;font-weight:700}table[data-v-34ae34c3]{border-collapse:collapse;width:100%}th[data-v-34ae34c3],td[data-v-34ae34c3]{border:1px solid #ddd;padding:6px 10px;text-align:right}th[data-v-34ae34c3]{background:#f5f5f5}td[data-v-34ae34c3]:first-child,td[data-v-34ae34c3]:nth-child(2){text-align:left}.pos[data-v-34ae34c3]{color:#c00}.neg[data-v-34ae34c3]{color:#00c}.order[data-v-4519edc3]{padding:16px}.market-status[data-v-4519edc3]{display:inline-block;padding:4px 12px;border-radius:4px;margin-bottom:16px;font-weight:700}.market-status.open[data-v-4519edc3]{background:#d4edda;color:#155724}.market-status.closed[data-v-4519edc3]{background:#f8d7da;color:#721c24}form[data-v-4519edc3]{display:flex;flex-direction:column;gap:12px;max-width:480px}form div[data-v-4519edc3]{display:flex;align-items:center;gap:8px}label[data-v-4519edc3]{width:160px;flex-shrink:0}input[data-v-4519edc3],select[data-v-4519edc3]{flex:1;padding:6px}button[type=submit][data-v-4519edc3]{align-self:flex-start;padding:8px 24px}.success[data-v-4519edc3]{color:green}.error[data-v-4519edc3]{color:red}table[data-v-4519edc3]{border-collapse:collapse;width:100%;margin-top:8px}th[data-v-4519edc3],td[data-v-4519edc3]{border:1px solid #ddd;padding:6px 10px}th[data-v-4519edc3]{background:#f5f5f5}.watchlist[data-v-d49dd90f]{padding:16px}.add-form[data-v-d49dd90f]{display:flex;gap:8px;align-items:center;margin-bottom:16px}input[data-v-d49dd90f]{padding:6px}table[data-v-d49dd90f]{border-collapse:collapse;width:100%}th[data-v-d49dd90f],td[data-v-d49dd90f]{border:1px solid #ddd;padding:6px 10px}th[data-v-d49dd90f]{background:#f5f5f5}.error[data-v-d49dd90f]{color:red}.stocks[data-v-3ca078a3]{padding:16px}.search-form[data-v-3ca078a3]{display:flex;gap:8px;margin-bottom:16px}input[data-v-3ca078a3]{padding:6px;flex:1;max-width:320px}table[data-v-3ca078a3]{border-collapse:collapse;width:100%}th[data-v-3ca078a3],td[data-v-3ca078a3]{border:1px solid #ddd;padding:6px 10px}th[data-v-3ca078a3]{background:#f5f5f5}.settings[data-v-744ea25b]{padding:16px}.setting-row[data-v-744ea25b]{display:flex;align-items:center;gap:8px;margin:12px 0}.success[data-v-744ea25b]{color:green}.error[data-v-744ea25b]{color:red}
