.login-wrap[data-v-f13d4526]{flex-direction:column;gap:12px;max-width:320px;margin:80px auto;display:flex}form[data-v-f13d4526]{flex-direction:column;gap:8px;display:flex}input[data-v-f13d4526]{padding:8px;font-size:1rem}button[data-v-f13d4526]{cursor:pointer;padding:10px;font-size:1rem}.error[data-v-f13d4526]{color:red}.login-wrap[data-v-ce7c1c4c]{flex-direction:column;gap:12px;max-width:320px;margin:80px auto;display:flex}.quiz[data-v-ce7c1c4c]{color:#333;margin:0;font-size:.9rem}form[data-v-ce7c1c4c]{flex-direction:column;gap:8px;display:flex}.answers[data-v-ce7c1c4c]{gap:8px;display:flex}input[data-v-ce7c1c4c]{box-sizing:border-box;width:100%;padding:8px;font-size:1rem}button[data-v-ce7c1c4c]{cursor:pointer;padding:10px;font-size:1rem}.error[data-v-ce7c1c4c]{color:red}.closed[data-v-ce7c1c4c]{color:#666}nav[data-v-7a8da59c]{background:#f5f5f5;align-items:center;padding:12px 16px;display:flex;position:relative}.hamburger[data-v-7a8da59c]{cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1.4rem;line-height:1;display:none}.nav-links[data-v-7a8da59c]{flex:1;align-items:center;gap:16px;display:flex}.nav-links a[data-v-7a8da59c]{color:#333;text-decoration:none}.nav-links a.router-link-active[data-v-7a8da59c]{font-weight:700}.logout-btn[data-v-7a8da59c]{cursor:pointer;margin-left:auto}@media (width<=600px){nav[data-v-7a8da59c]{padding:8px 12px}.hamburger[data-v-7a8da59c]{display:block}.nav-links[data-v-7a8da59c]{z-index:100;background:#f5f5f5;border-bottom:1px solid #ddd;flex-direction:column;align-items:flex-start;gap:14px;padding:8px 16px 16px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 8px #00000014}.nav-links.open[data-v-7a8da59c]{display:flex}.logout-btn[data-v-7a8da59c]{margin-left:0}}.portfolio[data-v-ba936639]{padding:16px}.summary[data-v-ba936639]{flex-wrap:wrap;gap:24px 32px;margin-bottom:24px;display:flex}.summary label[data-v-ba936639]{color:#666;font-size:.85rem;display:block}.summary span[data-v-ba936639]{font-size:1.4rem;font-weight:700}table[data-v-ba936639]{border-collapse:collapse;width:100%}th[data-v-ba936639],td[data-v-ba936639]{text-align:right;border:1px solid #ddd;padding:6px 10px}th[data-v-ba936639]{background:#f5f5f5}td[data-v-ba936639]:first-child,td[data-v-ba936639]:nth-child(2){text-align:left}.pos[data-v-ba936639]{color:#000}.neg[data-v-ba936639]{color:#00c}.name-short[data-v-ba936639],.earnings-short[data-v-ba936639]{display:none}.earnings-full[data-v-ba936639],.earnings-short[data-v-ba936639]{color:#36c;font-size:.85rem}.earnings-full[data-v-ba936639]{display:block}@media (width<=600px){.portfolio[data-v-ba936639]{padding:8px 0}table[data-v-ba936639]{font-size:.8rem}th[data-v-ba936639],td[data-v-ba936639]{padding:4px 6px}.name-full[data-v-ba936639],.earnings-full[data-v-ba936639]{display:none}.name-short[data-v-ba936639]{display:inline}.earnings-short[data-v-ba936639]{display:block}.col-current[data-v-ba936639],.col-date[data-v-ba936639]{display:none}}.order[data-v-ecefff7a]{padding:16px}.holding[data-v-ecefff7a]{color:#555;margin-left:8px;font-size:.9em}.max-quantity[data-v-ecefff7a]{color:#856404;margin-left:8px;font-size:.9em}.market-status[data-v-ecefff7a]{border-radius:4px;margin-bottom:16px;padding:4px 12px;font-weight:700;display:inline-block}.market-status.open[data-v-ecefff7a]{color:#155724;background:#d4edda}.market-status.closed[data-v-ecefff7a]{color:#721c24;background:#f8d7da}form[data-v-ecefff7a]{flex-direction:column;gap:12px;max-width:480px;display:flex}form div[data-v-ecefff7a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}label[data-v-ecefff7a]{flex-shrink:0;width:160px}input[data-v-ecefff7a],select[data-v-ecefff7a]{flex:1;min-width:0;padding:6px}.symbol-code[data-v-ecefff7a]{flex:0 7em}.quantity[data-v-ecefff7a]{flex:0 10em}.stock-name[data-v-ecefff7a]{color:#555}button[type=submit][data-v-ecefff7a]{align-self:flex-start;padding:8px 24px}.notices[data-v-ecefff7a]{margin:0 0 8px}.notice[data-v-ecefff7a]{background:#fff6f6;border-left:3px solid #c77;margin:4px 0;padding:6px 10px;font-size:.9rem}.success[data-v-ecefff7a]{color:green}.error[data-v-ecefff7a]{color:red}.show-cancelled[data-v-ecefff7a]{cursor:pointer;width:auto;margin:8px 0;font-weight:400;display:block}.table-scroll[data-v-ecefff7a]{-webkit-overflow-scrolling:touch;overflow-x:auto}table[data-v-ecefff7a]{border-collapse:collapse;width:100%;margin-top:8px}th[data-v-ecefff7a],td[data-v-ecefff7a]{border:1px solid #ddd;padding:6px 10px}th[data-v-ecefff7a]{background:#f5f5f5}@media (width<=600px){.order[data-v-ecefff7a]{padding:8px 0}label[data-v-ecefff7a]{width:auto;min-width:5em}.stock-name[data-v-ecefff7a]{width:100%}table[data-v-ecefff7a]{font-size:.8rem}th[data-v-ecefff7a],td[data-v-ecefff7a]{padding:4px 6px}}.search-form[data-v-068ba61b]{align-items:center;gap:8px;margin-bottom:16px;display:flex}input[data-v-068ba61b]{flex:1;max-width:320px;padding:6px}.watchlist[data-v-e9696ac1]{padding:16px}table[data-v-e9696ac1]{border-collapse:collapse;width:100%}th[data-v-e9696ac1],td[data-v-e9696ac1]{border:1px solid #ddd;padding:6px 10px}th[data-v-e9696ac1]{background:#f5f5f5}td[data-v-e9696ac1]:last-child{gap:4px;display:flex}.error[data-v-e9696ac1]{color:red}.name-short[data-v-e9696ac1],.earnings-short[data-v-e9696ac1]{display:none}.delisting[data-v-e9696ac1]{color:#c33;font-size:.85rem;display:block}.earnings-full[data-v-e9696ac1],.earnings-short[data-v-e9696ac1]{color:#36c;font-size:.85rem}.earnings-full[data-v-e9696ac1]{display:block}@media (width<=600px){.watchlist[data-v-e9696ac1]{padding:8px 0}table[data-v-e9696ac1]{font-size:.8rem}th[data-v-e9696ac1],td[data-v-e9696ac1]{padding:4px 6px}.name-full[data-v-e9696ac1],.earnings-full[data-v-e9696ac1]{display:none}.name-short[data-v-e9696ac1]{display:inline}.earnings-short[data-v-e9696ac1]{display:block}}.stocks[data-v-855dd9de]{padding:16px}table[data-v-855dd9de]{border-collapse:collapse;width:100%}th[data-v-855dd9de],td[data-v-855dd9de]{border:1px solid #ddd;padding:6px 10px}th[data-v-855dd9de]{background:#f5f5f5}.delisting[data-v-855dd9de]{color:#c33;font-size:.85rem;display:block}.former-name[data-v-855dd9de]{color:#666;font-size:.85rem}.error[data-v-855dd9de]{color:red}.settings[data-v-3fe2aa03]{padding:16px}.setting-row[data-v-3fe2aa03]{align-items:center;gap:8px;margin:12px 0;display:flex}.capital[data-v-3fe2aa03]{border:1px solid #ddd;border-radius:4px;margin:12px 0;padding:12px 16px}.capital h3[data-v-3fe2aa03]{margin:16px 0 8px;font-size:.95rem}.field[data-v-3fe2aa03]{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.field input[type=number][data-v-3fe2aa03]{width:10em;padding:4px 6px}.field .value[data-v-3fe2aa03]{font-weight:700}.hint[data-v-3fe2aa03]{color:#666;margin:4px 0 12px;font-size:.85rem}.history-table[data-v-3fe2aa03]{border-collapse:collapse;width:100%;margin-top:12px}.history-table th[data-v-3fe2aa03],.history-table td[data-v-3fe2aa03]{text-align:right;border:1px solid #ddd;padding:4px 10px}.history-table th[data-v-3fe2aa03]{background:#f5f5f5}.history-table td[data-v-3fe2aa03]:nth-child(2){text-align:left}@media (width<=600px){.history-table[data-v-3fe2aa03]{font-size:.85rem}.history-table th[data-v-3fe2aa03],.history-table td[data-v-3fe2aa03]{padding:4px 6px}}button[data-v-3fe2aa03]{padding:4px 12px}button.secondary[data-v-3fe2aa03]{background:0 0}.success[data-v-3fe2aa03]{color:green}.error[data-v-3fe2aa03]{color:red}.trades[data-v-c1a19a30]{padding:16px}.table-scroll[data-v-c1a19a30]{-webkit-overflow-scrolling:touch;overflow-x:auto}table[data-v-c1a19a30]{border-collapse:collapse;width:100%}th[data-v-c1a19a30],td[data-v-c1a19a30]{white-space:nowrap;border:1px solid #ddd;padding:6px 10px}th[data-v-c1a19a30]{background:#f5f5f5}.num[data-v-c1a19a30]{text-align:right}.profit[data-v-c1a19a30]{color:#c0392b}.loss[data-v-c1a19a30]{color:#2980b9}.name-short[data-v-c1a19a30]{display:none}@media (width<=600px){.trades[data-v-c1a19a30]{padding:8px 0}table[data-v-c1a19a30]{font-size:.8rem}th[data-v-c1a19a30],td[data-v-c1a19a30]{padding:4px 6px}.name-full[data-v-c1a19a30]{display:none}.name-short[data-v-c1a19a30]{display:inline}}.consent-wrap[data-v-2b2f1c88]{flex-direction:column;gap:12px;max-width:480px;margin:60px auto;padding:0 16px;display:flex}.scopes[data-v-2b2f1c88]{background:#f5f5f5;border-radius:6px;margin:0;padding:12px 12px 12px 32px}.actions[data-v-2b2f1c88]{gap:12px;margin-top:8px;display:flex}.actions button[data-v-2b2f1c88]{cursor:pointer;padding:10px 16px;font-size:1rem}.approve[data-v-2b2f1c88]{flex:1}.error[data-v-2b2f1c88]{color:red}
