.trading-date-picker[data-v-6c3dcb00]{position:relative}.date-trigger[data-v-6c3dcb00]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text-primary);cursor:pointer;display:flex;font:inherit;justify-content:space-between;min-height:44px;padding:9px 12px;width:100%}.date-popover[data-v-6c3dcb00]{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-md);padding:14px;position:absolute;right:0;top:calc(100% + 6px);width:min(340px,calc(100vw - 40px));z-index:30}.date-popover header[data-v-6c3dcb00]{align-items:center;display:grid;gap:6px;grid-template-columns:34px 1fr 34px;margin-bottom:10px;text-align:center}.date-popover header button[data-v-6c3dcb00]{background:var(--bg-secondary);border:0;border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:1.25rem;min-height:32px}.date-popover header button[data-v-6c3dcb00]:disabled{cursor:not-allowed;opacity:.35}.date-grid[data-v-6c3dcb00],.weekday-labels[data-v-6c3dcb00]{display:grid;gap:5px;grid-template-columns:repeat(5,1fr)}.weekday-labels span[data-v-6c3dcb00]{color:var(--text-secondary);font-size:.74rem;font-weight:800;padding:3px;text-align:center}.date-grid button[data-v-6c3dcb00],.date-grid>span[data-v-6c3dcb00]{min-height:38px}.date-grid button[data-v-6c3dcb00]{background:var(--bg-secondary);border:1px solid transparent;border-radius:8px;color:var(--text-primary);cursor:pointer;font:inherit}.date-grid button[data-v-6c3dcb00]:hover{border-color:var(--coral)}.date-grid button.selected[data-v-6c3dcb00]{background:color-mix(in srgb,var(--coral) 12%,var(--surface));border-color:var(--coral);color:var(--coral);font-weight:900}.date-grid button[data-v-6c3dcb00]:disabled{cursor:not-allowed;opacity:.3}.date-popover p[data-v-6c3dcb00]{color:var(--text-secondary);font-size:.72rem;line-height:1.45;margin:10px 0 0}.investment-dialog-backdrop[data-v-1b49ff0f]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050c18ad;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:10000}.investment-dialog[data-v-1b49ff0f]{background:var(--surface);border:1px solid var(--border);border-radius:22px;box-shadow:0 28px 80px #00000047;display:flex;flex-direction:column;max-height:min(880px,calc(100vh - 32px));overflow:hidden;width:min(720px,100%)}.dialog-actions[data-v-1b49ff0f],.dialog-header[data-v-1b49ff0f]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.dialog-header h2[data-v-1b49ff0f]{margin:2px 0 0}.dialog-kicker[data-v-1b49ff0f]{color:var(--text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.12em;margin:0}.dialog-close[data-v-1b49ff0f]{background:var(--bg-secondary);border:0;border-radius:50%;color:var(--text-primary);cursor:pointer;font-size:1.5rem;height:36px;width:36px}.company-action-reference[data-v-1b49ff0f]{background:var(--bg-secondary);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:8px 14px;padding:14px 16px}.company-action-reference small[data-v-1b49ff0f],.company-action-reference strong[data-v-1b49ff0f]{width:100%}.company-action-reference small[data-v-1b49ff0f],.company-action-reference span[data-v-1b49ff0f]{color:var(--text-secondary)}.dialog-body[data-v-1b49ff0f]{overflow-y:auto;padding:22px 24px}.form-grid[data-v-1b49ff0f]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.entry-help[data-v-1b49ff0f]{color:var(--text-secondary);font-size:.86rem;line-height:1.6;margin:0 0 14px}.trade-toggle[data-v-1b49ff0f]{background:var(--bg-secondary);border-radius:12px;display:grid;gap:4px;grid-template-columns:repeat(2,1fr);margin-bottom:12px;padding:4px}.trade-toggle button[data-v-1b49ff0f]{background:transparent;border:0;border-radius:9px;color:var(--text-secondary);cursor:pointer;font:inherit;font-weight:800;min-height:42px}.trade-toggle button.active[data-v-1b49ff0f]{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--coral)}.more-toggle[data-v-1b49ff0f]{background:transparent;border:0;color:var(--coral);cursor:pointer;font:inherit;font-size:.84rem;font-weight:800;padding:6px 0;text-align:left}.field[data-v-1b49ff0f]{display:grid;gap:7px}.full-field[data-v-1b49ff0f]{grid-column:1/-1}.field-help[data-v-1b49ff0f]{color:var(--text-secondary);font-size:.8rem;line-height:1.5;margin:-4px 0 0}.field label[data-v-1b49ff0f]{font-size:.86rem;font-weight:700}.field small[data-v-1b49ff0f]{color:var(--text-secondary);line-height:1.45}.field input[data-v-1b49ff0f],.field select[data-v-1b49ff0f]{background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text-primary);font:inherit;min-height:44px;padding:9px 12px;width:100%}.warning-text[data-v-1b49ff0f]{color:#a16207!important}.dialog-error[data-v-1b49ff0f]{background:#be185d1a;border-radius:10px;color:#be185d;margin:18px 0 0;padding:12px 14px}.dialog-actions[data-v-1b49ff0f]{background:var(--bg-secondary);border-bottom:0;border-top:1px solid var(--border);justify-content:flex-end}@media(max-width:640px){.investment-dialog-backdrop[data-v-1b49ff0f]{padding:0;place-items:end center}.investment-dialog[data-v-1b49ff0f]{border-radius:20px 20px 0 0;max-height:94vh}.dialog-actions[data-v-1b49ff0f],.dialog-body[data-v-1b49ff0f],.dialog-header[data-v-1b49ff0f]{padding-left:18px;padding-right:18px}.form-grid[data-v-1b49ff0f]{grid-template-columns:1fr}}
