.mock-frame[data-v-bac73140]{overflow:hidden;position:relative}.mock-inner[data-v-bac73140]{pointer-events:none;transform-origin:top left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mock-modal[data-v-bac73140]{animation:none;max-height:none;overflow:visible;width:100%}.mock-tab[data-v-bac73140]{cursor:pointer;pointer-events:auto}@media(max-width:767px){.mock-frame[data-v-bac73140]{max-height:600px;overflow-y:auto}.mock-modal .te-modal-body[data-v-bac73140],.mock-modal .te-modal-header[data-v-bac73140]{padding-left:16px;padding-right:16px}.mock-modal .te-form-grid[data-v-bac73140]{grid-template-columns:minmax(0,1fr)}.mock-modal .te-card[data-v-bac73140]{min-width:0}.mock-modal .te-card>.flex[data-v-bac73140]{flex-wrap:wrap;gap:8px}.mock-modal .te-modal-footer[data-v-bac73140],.mock-modal .te-modal-footer .te-footer-buttons[data-v-bac73140],.mock-modal .te-modal-footer .te-footer-left[data-v-bac73140]{flex-wrap:wrap;justify-content:flex-end;width:100%}.mock-modal .te-modal-footer .te-copy-accounts[data-v-bac73140],.mock-modal .te-modal-footer .te-copy-accounts .dropdown[data-v-bac73140]{flex:1 1 100%;max-width:none;min-width:0;width:100%}}.te-card.compact[data-v-bac73140]{margin-bottom:12px;padding:12px}.te-form-input.compact[data-v-bac73140]{font-size:13px;height:32px;padding:6px 10px}.te-form-label[data-v-bac73140]{font-size:10px;margin-bottom:4px}.te-input-row[data-v-bac73140]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:8px}.te-cards-grid[data-v-bac73140]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.te-cards-grid .te-card[data-v-bac73140]{padding:10px 12px}.te-toggle-label-sm[data-v-bac73140]{color:var(--text-secondary);display:block;font-size:9px;font-weight:600;letter-spacing:.3px;margin-bottom:3px;text-transform:uppercase}.te-toggle-group.compact[data-v-bac73140]{gap:4px;height:32px}.te-toggle-btn[data-v-bac73140]{font-size:12px;font-weight:600;padding:6px 12px}.te-toggle-btn:first-child.active[data-v-bac73140]{background:#22c55e;border-color:#22c55e;box-shadow:0 4px 12px #22c55e4d}.te-toggle-btn:last-child.active[data-v-bac73140]{background:#ef4444;border-color:#ef4444;box-shadow:0 4px 12px #ef44444d}.fills-divider[data-v-bac73140]{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:.5px;margin:16px 0 8px;padding-bottom:4px;text-transform:uppercase}.fill-row-inline[data-v-bac73140]{align-items:end;display:grid;gap:6px;grid-template-columns:1.5fr 1fr 1fr .9fr 24px 24px;margin-bottom:6px;position:relative}.fill-field-inline[data-v-bac73140]{display:flex;flex-direction:column}.fill-field-inline.datetime[data-v-bac73140]{grid-column:span 1}.fill-field-inline label[data-v-bac73140]{color:var(--text-secondary);font-size:9px;font-weight:600;letter-spacing:.3px;margin-bottom:2px;text-transform:uppercase}.te-form-input.small[data-v-bac73140]{font-size:11px;height:26px;padding:4px 8px}.datetime-input[data-v-bac73140]{cursor:pointer}.datetime-input[data-v-bac73140]::-webkit-calendar-picker-indicator{cursor:pointer;height:14px;opacity:.6;width:14px}.datetime-input[data-v-bac73140]::-webkit-calendar-picker-indicator:hover{opacity:1}.fill-action-buttons[data-v-bac73140]{display:flex;gap:3px;height:26px}.fill-action-btn[data-v-bac73140]{background:var(--color-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;flex:1;font-size:9px;font-weight:700;padding:0 4px;transition:all .2s}.fill-action-btn[data-v-bac73140]:hover{border-color:var(--accent)}.fill-action-btn.active[data-v-bac73140]{border-color:transparent;color:#fff}.fill-action-btn:first-child.active[data-v-bac73140]{background:#22c55e}.fill-action-btn:last-child.active[data-v-bac73140]{background:#ef4444}.fill-remove-inline[data-v-bac73140]{align-self:end;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:16px;height:26px;line-height:1;padding:0;width:24px}.fill-remove-inline[data-v-bac73140]:hover{color:var(--danger)}.btn-add-inline[data-v-bac73140]{align-items:center;align-self:end;background:var(--accent);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:26px;justify-content:center;line-height:1;width:24px}.btn-add-inline[data-v-bac73140]:hover{opacity:.9}.summary-bar[data-v-bac73140]{background:var(--color-bg-elevated);border:1px solid var(--border-color);border-radius:6px;display:flex;gap:12px;margin-bottom:12px;padding:10px 12px}.summary-bar .summary-item[data-v-bac73140]{display:flex;flex:1;flex-direction:column;gap:2px}.summary-bar .summary-item.highlight[data-v-bac73140]{background:linear-gradient(135deg,rgba(var(--accent-rgb),.1) 0,transparent 100%);border-radius:4px;padding:6px 10px}.summary-bar .label[data-v-bac73140]{color:var(--text-secondary);font-size:9px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.summary-bar .value[data-v-bac73140]{color:var(--text);font-size:14px;font-weight:700}.te-modal-footer.compact[data-v-bac73140]{align-items:center;display:flex;justify-content:space-between;padding-top:12px}.te-modal-footer[data-v-bac73140]:not(.compact){display:flex;flex-direction:column}.te-modal-footer:not(.compact) .te-footer-buttons[data-v-bac73140]{align-items:center;display:flex;gap:8px;justify-content:flex-end}.te-footer-left[data-v-bac73140]{flex:1;flex-wrap:wrap;gap:12px}.te-copy-accounts[data-v-bac73140],.te-footer-left[data-v-bac73140]{align-items:center;display:flex}.te-copy-accounts.compact[data-v-bac73140]{min-width:260px}.te-modal-footer:not(.compact) .te-copy-accounts[data-v-bac73140]{align-self:flex-start;max-width:260px;width:260px}.te-copy-accounts .dropdown[data-v-bac73140]{max-width:260px;width:260px}.te-copy-accounts[data-v-bac73140] .dropdown-content{bottom:calc(100% + 8px);top:auto;transform:translateY(10px)}.te-copy-accounts[data-v-bac73140] .dropdown-content.show{transform:translateY(0)}.te-footer-buttons[data-v-bac73140]{display:flex;gap:8px}.csv-import-link[data-v-bac73140]{align-items:center;background:none;border:none;border-radius:4px;color:var(--accent);cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:6px;margin-right:auto;padding:4px 0;transition:all .2s}.csv-import-link[data-v-bac73140]:hover{background:rgba(var(--accent-rgb),.1)}.csv-import-link svg[data-v-bac73140]{flex-shrink:0}.te-btn.compact[data-v-bac73140]{font-size:13px;padding:8px 20px}.symbol-autocomplete-container[data-v-bac73140]{position:relative}.symbol-dropdown[data-v-bac73140]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#1e2530;border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px #00000080;left:0;margin-top:2px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.symbol-dropdown-item[data-v-bac73140]{align-items:center;background:#1e2530;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px;transition:background .2s}[data-theme=light] .symbol-dropdown[data-v-bac73140],[data-theme=light] .symbol-dropdown-item[data-v-bac73140]{background:#fff}.symbol-dropdown-item[data-v-bac73140]:hover{background:var(--color-bg-hover)}.symbol-name[data-v-bac73140]{color:var(--text);font-size:12px;font-weight:600}.symbol-desc[data-v-bac73140]{color:var(--text-secondary);font-size:10px}.emotion-tags-container[data-v-bac73140]{display:flex;flex-direction:column;gap:8px}.emotion-tags-selected[data-v-bac73140]{display:flex;flex-wrap:wrap;gap:6px;min-height:32px}.emotion-tag[data-v-bac73140]{align-items:center;background:var(--accent);border-radius:4px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 8px}.emotion-tag-remove[data-v-bac73140]{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;line-height:1;opacity:.8;padding:0}.emotion-tag-remove[data-v-bac73140]:hover{opacity:1}.btn-add-emotion[data-v-bac73140]{background:var(--color-bg-elevated);border:1px dashed var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px;transition:all .2s}.btn-add-emotion[data-v-bac73140]:hover{background:rgba(var(--accent-rgb),.05);border-color:var(--accent);color:var(--accent)}.te-editor-toolbar-header[data-v-bac73140]{display:flex;gap:4px}.te-editor-btn-icon[data-v-bac73140]{align-items:center;background:var(--color-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;height:24px;justify-content:center;min-width:24px;padding:4px 6px;transition:all .2s}.te-editor-btn-icon[data-v-bac73140]:hover{background:var(--accent);border-color:var(--accent);color:#fff}.te-image-gallery-compact[data-v-bac73140]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.te-image-preview-sm[data-v-bac73140]{border:1px solid var(--border-color);border-radius:4px;height:60px;overflow:hidden;position:relative;width:60px}.te-image-preview-sm img[data-v-bac73140]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.te-img-remove[data-v-bac73140]{align-items:center;background:var(--danger);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:16px;justify-content:center;line-height:1;opacity:.9;position:absolute;right:2px;top:2px;width:16px}.te-img-remove[data-v-bac73140]:hover{opacity:1}.te-form-group[data-v-bac73140]{position:relative}@media(max-width:768px){.fill-row-inline[data-v-bac73140],.te-cards-grid[data-v-bac73140],.te-input-row[data-v-bac73140]{grid-template-columns:1fr}.btn-add-inline[data-v-bac73140],.fill-remove-inline[data-v-bac73140]{grid-column:1;width:100%}.summary-bar[data-v-bac73140]{flex-wrap:wrap}}.mockup-stack[data-v-5f0dcd20]{display:grid}.mockup-slot[data-v-5f0dcd20]{grid-area:1/1;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.mockup-slot--active[data-v-5f0dcd20]{opacity:1;pointer-events:auto;transform:translateY(0)}.expand-enter-active[data-v-5f0dcd20]{max-height:400px;overflow:hidden;transition:opacity .4s ease,max-height .4s ease}.expand-leave-active[data-v-5f0dcd20]{max-height:400px;overflow:hidden;transition:opacity .2s ease,max-height .25s ease}.expand-enter-from[data-v-5f0dcd20],.expand-leave-to[data-v-5f0dcd20]{max-height:0;opacity:0}
