.project-card[data-v-e7a944ba]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000d;cursor:pointer;padding:1.5rem;position:relative;transition:all .2s ease}.project-card[data-v-e7a944ba]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.menu-btn[data-v-e7a944ba]{opacity:0;position:absolute;right:.75rem;top:.75rem;transition:opacity .15s ease}.menu-btn.visible[data-v-e7a944ba]{opacity:.7}.menu-btn[data-v-e7a944ba]:hover{opacity:1}.action-menu[data-v-e7a944ba]{border-radius:8px!important;min-width:140px}.delete-item[data-v-e7a944ba]:hover{background:#fef2f2!important}.status-chip[data-v-e7a944ba]{font-size:.7rem;font-weight:600;left:1rem;position:absolute;top:1rem}.project-header[data-v-e7a944ba]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem;margin-top:1.5rem}.project-info[data-v-e7a944ba]{flex:1}.project-name[data-v-e7a944ba]{color:#1e293b;font-size:1.1rem;font-weight:600;line-height:1.3;margin:0 0 .5rem;padding-right:2rem}.project-customer[data-v-e7a944ba]{font-size:.9rem;font-weight:500}.project-address[data-v-e7a944ba],.project-customer[data-v-e7a944ba],.project-type[data-v-e7a944ba]{align-items:center;color:#64748b;display:flex;gap:.5rem}.project-address[data-v-e7a944ba],.project-type[data-v-e7a944ba]{font-size:.85rem;margin-bottom:.5rem}.project-footer[data-v-e7a944ba]{border-top:1px solid #f1f5f9;justify-content:space-between;margin-top:1rem;padding-top:1rem}.project-date[data-v-e7a944ba],.project-footer[data-v-e7a944ba]{align-items:center;display:flex}.project-date[data-v-e7a944ba]{color:#94a3b8;font-size:.8rem;gap:.5rem}@media (max-width:768px){.project-card[data-v-e7a944ba]{padding:1.25rem}}.project-dialog[data-v-32e03bae]{border-radius:16px!important;overflow:hidden}.dialog-header[data-v-32e03bae]{align-items:center;background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;color:#1e293b;display:flex;font-size:1.1rem;font-weight:600;padding:1.25rem 1.5rem}.dialog-content[data-v-32e03bae]{max-height:70vh;overflow-y:auto;padding:1.5rem}.form-section[data-v-32e03bae]{border-bottom:1px solid #f1f5f9;margin-bottom:1.25rem;padding-bottom:1.25rem}.form-section[data-v-32e03bae]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-32e03bae]{align-items:center;color:#64748b;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.row-2[data-v-32e03bae]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:600px){.row-2[data-v-32e03bae]{grid-template-columns:1fr}}.attachments-list[data-v-32e03bae]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.attachment-item[data-v-32e03bae]{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;padding:10px 12px}.attachment-item[data-v-32e03bae]:last-child{border-bottom:none}.attachment-item[data-v-32e03bae]:hover{background:#f8fafc}.attachment-info[data-v-32e03bae]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.attachment-name[data-v-32e03bae]{color:#1e293b;font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-meta[data-v-32e03bae]{color:#64748b;font-size:.75rem}.no-attachments[data-v-32e03bae]{background:#fafafa;border:2px dashed #e2e8f0;border-radius:8px}.attachment-hint[data-v-32e03bae]{align-items:center;display:flex}.upload-progress[data-v-32e03bae]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:10px 12px}.upload-item[data-v-32e03bae]{align-items:center;display:flex;font-size:.85rem;gap:8px;padding:4px 0}.upload-filename[data-v-32e03bae]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-size[data-v-32e03bae]{color:#64748b;font-size:.75rem}@keyframes spin-32e03bae{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.mdi-spin[data-v-32e03bae]{animation:spin-32e03bae 1s linear infinite}.dialog-actions[data-v-32e03bae]{background:#f8fafc;border-top:1px solid #e2e8f0;padding:1rem 1.5rem}.positions-tab[data-v-9777ea96]{width:100%}.assign-preview[data-v-9777ea96]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.preview-label[data-v-9777ea96]{color:#64748b;font-size:.8rem;font-weight:600;margin-bottom:8px}.preview-chips[data-v-9777ea96]{align-items:center;display:flex;flex-wrap:wrap}.filter-bar[data-v-9777ea96]{background:#f8fafc;border-radius:10px;display:flex;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px}.status-filters[data-v-9777ea96]{display:flex;flex-wrap:wrap;gap:6px}.status-filters .v-chip[data-v-9777ea96]{cursor:pointer;transition:all .15s}.status-filters .v-chip[data-v-9777ea96]:hover{transform:translateY(-1px)}.chip-count[data-v-9777ea96]{font-weight:700;margin-left:4px;opacity:.8}.search-filters[data-v-9777ea96]{display:flex;gap:8px}.search-input[data-v-9777ea96]{flex-shrink:0;width:160px}.wg-filter[data-v-9777ea96]{flex-shrink:0;width:180px}.filter-actions[data-v-9777ea96]{display:flex;gap:6px;margin-left:auto}:root[data-theme=dark] .filter-bar[data-v-9777ea96]{background:#1e293b}@media (min-width:900px){.filter-bar[data-v-9777ea96]{align-items:center;flex-direction:row;flex-wrap:wrap}.status-filters[data-v-9777ea96]{flex:1;min-width:0}.search-filters[data-v-9777ea96]{flex-shrink:0}}@media (max-width:600px){.status-filters[data-v-9777ea96]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.status-filters .v-chip[data-v-9777ea96]{flex-shrink:0}.search-filters[data-v-9777ea96]{flex-direction:column}.search-input[data-v-9777ea96],.wg-filter[data-v-9777ea96]{width:100%}}.empty-state[data-v-9777ea96]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 20px;text-align:center}.empty-state h3[data-v-9777ea96]{color:#333;font-size:1.1rem;margin:0}.empty-state p[data-v-9777ea96]{color:#666;font-size:.9rem;margin:0}.positions-list[data-v-9777ea96]{display:flex;flex-direction:column;gap:6px}.position-card[data-v-9777ea96]{cursor:pointer;transition:all .15s}.position-card[data-v-9777ea96]:hover{box-shadow:0 2px 8px #0000001a}.card-content[data-v-9777ea96]{align-items:center;display:flex;gap:16px;padding:8px 12px;width:100%}.oz-badge[data-v-9777ea96]{background:#1976d2;border-radius:4px;color:#fff;flex-shrink:0;font-size:.75rem;font-weight:600;padding:4px 0;text-align:center;white-space:nowrap;width:45px}.position-info[data-v-9777ea96]{flex:1;max-width:350px;min-width:150px;overflow:hidden}.position-title[data-v-9777ea96]{font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-quantity[data-v-9777ea96]{text-align:right}.position-offers[data-v-9777ea96],.position-quantity[data-v-9777ea96]{color:#666;flex-shrink:0;font-size:.8rem;white-space:nowrap;width:70px}.position-offers[data-v-9777ea96]{text-align:center}.position-price[data-v-9777ea96]{color:#2e7d32;flex-shrink:0;font-size:.85rem;font-weight:600;text-align:right;white-space:nowrap;width:85px}.position-status[data-v-9777ea96]{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;font-size:.7rem;gap:2px;justify-content:center;white-space:nowrap;width:60px}.position-status span[data-v-9777ea96]{font-weight:500}.mini-progress[data-v-9777ea96]{display:flex;gap:2px}.mini-step[data-v-9777ea96]{background:#e0e0e0;border-radius:2px;height:3px;transition:background .2s;width:12px}.mini-step.active[data-v-9777ea96]{background:#1976d2}.status-awarded[data-v-9777ea96]{color:#2e7d32}.status-inquiry_processed[data-v-9777ea96],.status-offers[data-v-9777ea96]{color:#1976d2}.status-inquiry_answered[data-v-9777ea96]{color:#00897b}.status-inquiry_reminded[data-v-9777ea96]{color:#f57c00}.status-inquiry_sent[data-v-9777ea96]{color:#ed6c02}.status-inquiry_draft[data-v-9777ea96]{color:#757575}.status-open[data-v-9777ea96]{color:#9e9e9e}.header-actions[data-v-9777ea96]{display:flex;gap:8px}.select-all-header[data-v-9777ea96]{align-items:center;background:#f8fafc;border-radius:8px;display:flex;margin-bottom:8px;padding:8px 16px}.select-all-label[data-v-9777ea96]{color:#64748b;font-size:.85rem}.selected-count[data-v-9777ea96]{color:#3b82f6;font-weight:600}.table-header[data-v-9777ea96]{align-items:center;background:#f1f5f9;border-radius:8px;color:#64748b;display:flex;font-size:.75rem;font-weight:600;gap:16px;letter-spacing:.03em;margin-bottom:4px;padding:8px 12px;text-transform:uppercase}.header-checkbox[data-v-9777ea96]{flex-shrink:0;width:28px}.header-oz[data-v-9777ea96]{flex-shrink:0;text-align:center;width:45px}.header-info[data-v-9777ea96]{flex:1;max-width:350px;min-width:150px}.header-quantity[data-v-9777ea96]{flex-shrink:0;text-align:right;width:70px}.header-artikel[data-v-9777ea96]{flex-shrink:0;width:160px}.header-warengruppe[data-v-9777ea96]{flex-shrink:0;width:150px}.header-suppliers[data-v-9777ea96]{flex-shrink:0;width:180px}.header-offers[data-v-9777ea96]{flex-shrink:0;text-align:center;width:70px}.header-price[data-v-9777ea96]{flex-shrink:0;text-align:right;width:85px}.header-status[data-v-9777ea96]{flex-shrink:0;width:60px}.header-notes[data-v-9777ea96]{flex-shrink:0;width:30px}.header-ki[data-v-9777ea96]{width:35px}.header-actions[data-v-9777ea96],.header-ki[data-v-9777ea96]{flex-shrink:0;text-align:center}.header-actions[data-v-9777ea96]{width:55px}:root[data-theme=dark] .table-header[data-v-9777ea96]{background:#374151;color:#9ca3af}.position-checkbox[data-v-9777ea96]{align-items:center;display:flex;flex-shrink:0;width:28px}.position-card.is-selected[data-v-9777ea96]{background:#eff6ff;border-color:#3b82f6}.position-card.is-excluded[data-v-9777ea96]{background:#f5f5f5;opacity:.6;position:relative}.position-card.is-excluded .card-content[data-v-9777ea96]{filter:grayscale(50%)}.position-card.is-excluded .oz-badge[data-v-9777ea96]{text-decoration:line-through}.position-card.is-excluded .position-info .position-title[data-v-9777ea96]{color:#9e9e9e;text-decoration:line-through}.excluded-overlay[data-v-9777ea96]{align-items:center;background:#9e9e9ee6;border-radius:4px;color:#fff;display:flex;font-size:.75rem;font-weight:600;gap:4px;left:50%;letter-spacing:.5px;padding:4px 12px;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.position-ki-action[data-v-9777ea96]{width:35px}.position-exclude-action[data-v-9777ea96],.position-ki-action[data-v-9777ea96]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.position-exclude-action[data-v-9777ea96]{width:55px}.delete-preview[data-v-9777ea96]{background:#f8fafc;border-radius:8px;margin-top:12px;padding:12px}.position-artikel-select[data-v-9777ea96],.position-warengruppe-select[data-v-9777ea96]{align-items:center;display:flex;flex-shrink:0;width:160px}.position-warengruppe-select[data-v-9777ea96]{width:150px}.inline-select[data-v-9777ea96]{width:100%}.inline-select[data-v-9777ea96] .v-field{min-height:28px!important;padding:0}.inline-select[data-v-9777ea96] .v-field__input{font-size:.85rem;min-height:28px!important;padding:2px 6px}.inline-select[data-v-9777ea96] .v-field__append-inner{padding:0 4px 0 0}.inline-select[data-v-9777ea96] .v-field__append-inner .v-icon{font-size:14px;opacity:.6}.inline-select[data-v-9777ea96] .v-field__clearable{margin-right:-2px}.inline-select[data-v-9777ea96] .v-field__clearable .v-icon{font-size:15px!important;opacity:.6}.inline-select-text[data-v-9777ea96]{color:#1976d2;font-size:.85rem;font-weight:500;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-select-text.artikel[data-v-9777ea96]{color:#7b1fa2}.inline-select-text.from-artikel[data-v-9777ea96]{color:#1976d2;font-style:italic;opacity:.7}.position-warengruppe-select[data-v-9777ea96] .v-field--disabled{opacity:1!important}.position-warengruppe-select[data-v-9777ea96] .v-field--disabled .v-field__input{opacity:.85}.position-notes[data-v-9777ea96]{flex-shrink:0;text-align:center;width:30px}.notes-icon[data-v-9777ea96]{cursor:help}.notes-tooltip[data-v-9777ea96]{text-align:left}.notes-tooltip strong[data-v-9777ea96]{display:block;margin-bottom:4px}.notes-tooltip p[data-v-9777ea96]{margin:0;white-space:pre-wrap}:root[data-theme=dark] .mini-step[data-v-9777ea96]{background:#424242}.pagination-wrapper[data-v-9777ea96]{align-items:center;border-top:1px solid #eee;display:flex;gap:16px;justify-content:center;margin-top:20px;padding-top:16px}.pagination-info[data-v-9777ea96]{color:#666;font-size:.85rem}:root[data-theme=dark] .position-card[data-v-9777ea96]:hover{box-shadow:0 2px 8px #0000004d}:root[data-theme=dark] .position-title[data-v-9777ea96]{color:#fff}:root[data-theme=dark] .position-desc[data-v-9777ea96],:root[data-theme=dark] .position-offers[data-v-9777ea96],:root[data-theme=dark] .position-quantity[data-v-9777ea96]{color:#aaa}:root[data-theme=dark] .pagination-wrapper[data-v-9777ea96]{border-color:#444}:root[data-theme=dark] .empty-state h3[data-v-9777ea96]{color:#fff}:root[data-theme=dark] .empty-state p[data-v-9777ea96]{color:#aaa}:root[data-theme=dark] .select-all-header[data-v-9777ea96]{background:#2d2d2d}:root[data-theme=dark] .position-card.is-selected[data-v-9777ea96]{background:#1e3a5f;border-color:#3b82f6}:root[data-theme=dark] .position-card.is-excluded[data-v-9777ea96]{background:#2a2a2a}:root[data-theme=dark] .excluded-overlay[data-v-9777ea96]{background:#636363e6}:root[data-theme=dark] .delete-preview[data-v-9777ea96]{background:#2d2d2d}.position-suppliers[data-v-9777ea96]{align-items:flex-start;display:flex;flex-shrink:0;width:180px}.inline-supplier-select[data-v-9777ea96]{width:100%}.inline-supplier-select[data-v-9777ea96] .v-field{height:auto!important;min-height:28px!important;padding:0}.inline-supplier-select[data-v-9777ea96] .v-field__input{flex-wrap:wrap;font-size:.8rem;gap:2px;height:auto!important;min-height:28px!important;padding:2px 4px}.inline-supplier-select[data-v-9777ea96] .v-field__append-inner{padding:0 4px 0 0}.inline-supplier-select[data-v-9777ea96] .v-field__append-inner .v-icon{font-size:16px;opacity:.6}.inline-supplier-select[data-v-9777ea96] .v-chip{font-size:.7rem!important;height:20px!important}.inline-supplier-select[data-v-9777ea96] .v-chip__close{font-size:14px!important}.ai-progress[data-v-9777ea96]{background:#f5f3ff;border-radius:8px;padding:16px}:root[data-theme=dark] .ai-progress[data-v-9777ea96]{background:#2d2042}.ai-results[data-v-9777ea96]{max-height:500px}.ai-result-item[data-v-9777ea96]{align-items:flex-start;border-bottom:1px solid #eee;display:flex;gap:12px;padding:12px;transition:background .2s}.ai-result-item[data-v-9777ea96]:hover{background:#faf5ff}.ai-result-item.no-match[data-v-9777ea96]{opacity:.6}:root[data-theme=dark] .ai-result-item[data-v-9777ea96]{border-color:#444}:root[data-theme=dark] .ai-result-item[data-v-9777ea96]:hover{background:#2d2042}.ai-result-checkbox[data-v-9777ea96]{flex-shrink:0;margin-top:2px}.ai-results-summary[data-v-9777ea96]{align-items:center;background:#f0fdf4;border-radius:8px;display:flex;padding:8px 12px}:root[data-theme=dark] .ai-results-summary[data-v-9777ea96]{background:#14532d}.ai-result-item.is-deselected[data-v-9777ea96]{opacity:.5}.ai-result-item.is-deselected .ai-result-content[data-v-9777ea96]{text-decoration:line-through}.ai-result-content[data-v-9777ea96]{flex:1;min-width:0}.ai-result-position[data-v-9777ea96]{font-size:.9rem;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-result-position strong[data-v-9777ea96]{color:#7c3aed}.ai-result-match[data-v-9777ea96]{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.ai-result-reason[data-v-9777ea96]{color:#666;font-style:italic;margin-top:4px}:root[data-theme=dark] .ai-result-reason[data-v-9777ea96]{color:#aaa}.confidence-badge[data-v-9777ea96]{border-radius:10px;font-size:.7rem;font-weight:600;margin-left:8px;padding:2px 6px}.confidence-badge.high[data-v-9777ea96]{background:#dcfce7;color:#166534}.confidence-badge.medium[data-v-9777ea96]{background:#fef3c7;color:#92400e}.confidence-badge.low[data-v-9777ea96]{background:#fee2e2;color:#991b1b}:root[data-theme=dark] .confidence-badge.high[data-v-9777ea96]{background:#166534;color:#dcfce7}:root[data-theme=dark] .confidence-badge.medium[data-v-9777ea96]{background:#92400e;color:#fef3c7}:root[data-theme=dark] .confidence-badge.low[data-v-9777ea96]{background:#991b1b;color:#fee2e2}.tab-header[data-v-a5d8e80c]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.header-actions[data-v-a5d8e80c]{display:flex;flex-shrink:0;gap:8px}.count-chip[data-v-a5d8e80c]{background-color:#1e293b!important;color:#fff!important}.inquiries-list[data-v-a5d8e80c]{display:flex;flex-direction:column;gap:12px}.inquiry-card[data-v-a5d8e80c]{cursor:pointer;transition:all .2s}.inquiry-card[data-v-a5d8e80c]:hover{box-shadow:0 4px 12px #0000001a}.inquiry-content[data-v-a5d8e80c]{align-items:center;display:flex;gap:24px;padding:16px}.inquiry-main[data-v-a5d8e80c]{min-width:200px}.inquiry-supplier[data-v-a5d8e80c]{align-items:center;display:flex;margin-bottom:4px}.inquiry-supplier .status-chip[data-v-a5d8e80c]{font-size:.75rem}.inquiry-positions-info[data-v-a5d8e80c]{color:#666;font-size:.8rem}.inquiry-offer-info[data-v-a5d8e80c]{align-items:center;background:#f8fafc;border-radius:6px;display:flex;gap:12px;margin-bottom:8px;padding:8px 12px}.offer-badge[data-v-a5d8e80c]{align-items:center;color:#16a34a;display:flex;font-weight:600;gap:6px}.offer-amount[data-v-a5d8e80c]{font-size:.95rem}.no-offer-badge[data-v-a5d8e80c]{align-items:center;color:#d97706;display:flex;font-size:.85rem;gap:6px}:root[data-theme=dark] .inquiry-offer-info[data-v-a5d8e80c]{background:#334155}:root[data-theme=dark] .offer-badge[data-v-a5d8e80c]{color:#4ade80}:root[data-theme=dark] .no-offer-badge[data-v-a5d8e80c]{color:#fbbf24}.positions-list[data-v-a5d8e80c]{display:flex;flex-direction:column;gap:8px;max-height:250px;overflow-y:auto}.position-item[data-v-a5d8e80c]{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;gap:12px;padding:8px 12px}.pos-oz[data-v-a5d8e80c]{background:#1976d2;border-radius:4px;color:#fff;font-size:.8rem;font-weight:600;padding:2px 8px}.pos-text[data-v-a5d8e80c]{flex:1;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-qty[data-v-a5d8e80c]{color:#666;font-size:.8rem;white-space:nowrap}.offers-overview[data-v-a5d8e80c]{display:flex;flex-direction:column;gap:16px}.offer-meta-card[data-v-a5d8e80c]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:12px 16px}.meta-header[data-v-a5d8e80c]{align-items:center;color:#1976d2;display:flex;font-weight:600;margin-bottom:12px}.meta-grid[data-v-a5d8e80c]{display:grid;gap:8px 16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.meta-item[data-v-a5d8e80c]{display:flex;flex-direction:column}.meta-item .label[data-v-a5d8e80c]{color:#666;font-size:.75rem}.meta-item .value[data-v-a5d8e80c]{font-weight:500}.offers-table[data-v-a5d8e80c]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.offers-table-header[data-v-a5d8e80c]{background:#f5f5f5;color:#666;font-size:.8rem;font-weight:600}.offers-table-header[data-v-a5d8e80c],.offers-table-row[data-v-a5d8e80c]{display:grid;gap:8px;grid-template-columns:60px 1fr 80px 90px 90px;padding:10px 12px}.offers-table-row[data-v-a5d8e80c]{border-top:1px solid #e0e0e0;font-size:.85rem}.offers-table-row[data-v-a5d8e80c]:hover{background:#f9f9f9}.offers-table-footer[data-v-a5d8e80c]{background:#e3f2fd;border-top:2px solid #1976d2;display:grid;font-weight:600;gap:8px;grid-template-columns:1fr 90px;padding:10px 12px}.col-oz[data-v-a5d8e80c]{background:#1976d2;border-radius:4px;color:#fff;font-size:.75rem;height:-moz-fit-content;height:fit-content;padding:2px 8px;text-align:center}.col-text[data-v-a5d8e80c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-ep[data-v-a5d8e80c],.col-gp[data-v-a5d8e80c],.col-label[data-v-a5d8e80c],.col-qty[data-v-a5d8e80c],.col-total[data-v-a5d8e80c]{text-align:right}.col-total[data-v-a5d8e80c]{color:#1976d2}.supplier-detail[data-v-a5d8e80c]{padding:8px}.supplier-name[data-v-a5d8e80c]{align-items:center;display:flex;font-size:1.1rem;margin-bottom:12px}.supplier-contact[data-v-a5d8e80c]{align-items:center;color:#666;display:flex;font-size:.9rem;gap:8px;margin-bottom:8px}.supplier-contact a[data-v-a5d8e80c]{color:#1976d2;text-decoration:none}.supplier-contact a[data-v-a5d8e80c]:hover{text-decoration:underline}.empty-inquiries[data-v-a5d8e80c]{align-items:center;display:flex;flex-direction:column;gap:16px;padding:60px;text-align:center}.empty-inquiries h3[data-v-a5d8e80c]{margin:0}.empty-inquiries p[data-v-a5d8e80c]{color:#666;margin:0}:root[data-theme=dark] .position-item[data-v-a5d8e80c]{background:#333}:root[data-theme=dark] .inquiry-positions-info[data-v-a5d8e80c],:root[data-theme=dark] .supplier-contact[data-v-a5d8e80c]{color:#aaa}.confirm-dialog[data-v-a5d8e80c]{border-radius:12px!important}.confirm-dialog .v-card-title[data-v-a5d8e80c]{font-size:1.1rem;font-weight:600;padding:1.25rem}.confirm-dialog .v-card-text[data-v-a5d8e80c]{padding:0 1.25rem 1rem}.confirm-dialog .v-card-text p[data-v-a5d8e80c]{color:#64748b;line-height:1.6;margin:0}.confirm-dialog .v-card-actions[data-v-a5d8e80c]{padding:.75rem 1.25rem}.reminder-due-badge[data-v-a5d8e80c]{align-items:center;animation:pulse-reminder-a5d8e80c 2s infinite;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-radius:6px;color:#e65100;display:inline-flex;font-size:.8rem;font-weight:600;gap:4px;margin-top:8px;padding:4px 10px}@keyframes pulse-reminder-a5d8e80c{0%,to{opacity:1}50%{opacity:.7}}.reminded-badge[data-v-a5d8e80c]{background:#e3f2fd;color:#1565c0}.inquiry-deadline[data-v-a5d8e80c],.reminded-badge[data-v-a5d8e80c]{align-items:center;border-radius:6px;display:inline-flex;font-size:.8rem;font-weight:500;gap:4px;margin-top:8px;padding:4px 10px}.inquiry-deadline.overdue[data-v-a5d8e80c]{background:#ffebee;color:#c62828}.inquiry-deadline.due-soon[data-v-a5d8e80c]{background:#fff3e0;color:#e65100}.inquiry-deadline.on-time[data-v-a5d8e80c]{background:#e8f5e9;color:#2e7d32}.deadline-section[data-v-a5d8e80c]{background:#f8fafc;border-radius:12px;padding:16px}.deadline-header[data-v-a5d8e80c]{align-items:center;display:flex;font-weight:600;margin-bottom:12px}.deadline-inputs[data-v-a5d8e80c]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}:root[data-theme=dark] .reminder-due-badge[data-v-a5d8e80c]{background:linear-gradient(135deg,#4a3015,#5a3a15);color:#ffb74d}:root[data-theme=dark] .reminded-badge[data-v-a5d8e80c]{background:#1e3a5f;color:#64b5f6}:root[data-theme=dark] .inquiry-deadline.overdue[data-v-a5d8e80c]{background:#4a1515;color:#ff8a80}:root[data-theme=dark] .inquiry-deadline.due-soon[data-v-a5d8e80c]{background:#4a3015;color:#ffcc80}:root[data-theme=dark] .inquiry-deadline.on-time[data-v-a5d8e80c]{background:#1a3a1a;color:#81c784}:root[data-theme=dark] .deadline-section[data-v-a5d8e80c]{background:#2d2d2d}.evaluation-tab[data-v-77ed068a]{padding:16px 0}.evaluation-toolbar[data-v-77ed068a]{align-items:center;display:flex;margin-bottom:16px}.empty-state[data-v-77ed068a]{padding:80px 20px;text-align:center}.empty-icon[data-v-77ed068a]{margin-bottom:20px}.empty-state h3[data-v-77ed068a]{color:#475569;font-size:1.25rem;font-weight:600;margin-bottom:8px}.empty-state p[data-v-77ed068a]{color:#94a3b8}.filter-strategy-bar[data-v-77ed068a]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:12px 16px}.filter-chips[data-v-77ed068a]{display:flex;gap:6px}.filter-chips .v-chip[data-v-77ed068a]{cursor:pointer;transition:all .15s}.filter-chips .v-chip[data-v-77ed068a]:hover{transform:translateY(-1px)}.chip-count[data-v-77ed068a]{font-weight:700;margin-left:4px;opacity:.8}.strategy-bar[data-v-77ed068a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:16px;justify-content:space-between;margin-bottom:20px;padding:12px 16px}.strategy-bar[data-v-77ed068a],.strategy-info[data-v-77ed068a]{align-items:center;display:flex}.strategy-info[data-v-77ed068a]{gap:8px}.awarded-count[data-v-77ed068a]{color:#1e293b;font-weight:600}.total-price[data-v-77ed068a]{color:#22c55e;font-weight:500}.strategy-actions[data-v-77ed068a]{display:flex;gap:8px}.strategy-preview[data-v-77ed068a]{background:#f1f5f9;border-radius:8px;padding:16px}.preview-stats[data-v-77ed068a]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);text-align:center}.stat-item[data-v-77ed068a]{display:flex;flex-direction:column}.stat-value[data-v-77ed068a]{color:#1e293b;font-size:1.25rem;font-weight:700}.stat-label[data-v-77ed068a]{font-size:.75rem}.bundle-positions-list[data-v-77ed068a]{border:1px solid #e2e8f0;border-radius:8px;max-height:200px;overflow-y:auto}.bundle-position-item[data-v-77ed068a]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;padding:10px 12px}.bundle-position-item[data-v-77ed068a]:last-child{border-bottom:none}.bundle-position-item.already-awarded[data-v-77ed068a]{background:#fef3c7}.bp-oz[data-v-77ed068a]{color:#1976d2;font-weight:700;min-width:50px}.bp-text[data-v-77ed068a]{color:#475569;flex:1;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-price[data-v-77ed068a]{color:#1e293b;font-weight:600}.bundle-summary[data-v-77ed068a]{background:#f8fafc;border-radius:8px;padding:12px 16px}.bundle-summary .summary-row[data-v-77ed068a]{display:flex;justify-content:space-between;padding:4px 0}.bundle-summary .summary-row.difference[data-v-77ed068a]{border-top:1px solid #e2e8f0;margin-top:4px;padding-top:8px}.bundle-summary .summary-row.difference.negative strong[data-v-77ed068a]{color:#dc2626}.bundle-summary .summary-row.difference.positive strong[data-v-77ed068a]{color:#16a34a;color:#64748b}.position-cards[data-v-77ed068a]{display:flex;flex-direction:column;gap:16px}.position-card[data-v-77ed068a]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;transition:all .2s ease}.position-card[data-v-77ed068a]:hover{box-shadow:0 4px 20px #00000014}.pos-header[data-v-77ed068a]{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.pos-info[data-v-77ed068a]{align-items:center;display:flex;gap:12px}.pos-oz[data-v-77ed068a]{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:8px;color:#fff;font-size:.9rem;font-weight:700;padding:6px 12px}.pos-text[data-v-77ed068a]{color:#1e293b;font-weight:500}.pos-qty[data-v-77ed068a]{align-items:center;background:#f1f5f9;border-radius:8px;color:#64748b;display:flex;font-size:.85rem;gap:4px;padding:6px 12px}.offers-grid[data-v-77ed068a]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,220px));margin-bottom:16px}.offer-card[data-v-77ed068a]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;padding:14px;text-align:center;transition:all .2s ease}.offer-card[data-v-77ed068a]:hover:not(.no-offer){background:#f1f5f9;border-color:#94a3b8;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.offer-card.is-best[data-v-77ed068a]{background:#f0fdf4;border-color:#86efac}.offer-card.is-worst[data-v-77ed068a]{background:#fef2f2;border-color:#fecaca}.offer-card.is-selected[data-v-77ed068a]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:3px solid #22c55e;box-shadow:0 4px 12px #22c55e33}.offer-card.is-selected .offer-supplier[data-v-77ed068a]:after{color:#22c55e;content:" ✓"}.offer-card.no-offer[data-v-77ed068a]{background:#f8fafc;border-color:#e2e8f0;border-style:dashed;cursor:default;opacity:.6}.offer-supplier[data-v-77ed068a]{color:#475569;font-size:.85rem;font-weight:600;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-price[data-v-77ed068a]{align-items:center;color:#1e293b;display:flex;font-size:1.3rem;font-weight:700;gap:6px;justify-content:center;margin-bottom:4px}.bundle-icon[data-v-77ed068a]{animation:pulse-bundle-77ed068a 2s infinite}@keyframes pulse-bundle-77ed068a{0%,to{opacity:1}50%{opacity:.6}}.bundle-tooltip[data-v-77ed068a]{line-height:1.4;max-width:220px}.bundle-tooltip strong[data-v-77ed068a]{font-size:.9rem}.bundle-total[data-v-77ed068a]{border-top:1px solid hsla(0,0%,100%,.3);font-weight:600;padding-top:6px}.offer-deviation[data-v-77ed068a]{border-radius:6px;display:inline-block;font-size:.75rem;font-weight:600;padding:3px 8px}.dev-best[data-v-77ed068a]{background:#22c55e;color:#fff}.dev-good[data-v-77ed068a]{background:#84cc16;color:#fff}.dev-medium[data-v-77ed068a]{background:#f59e0b;color:#fff}.dev-bad[data-v-77ed068a]{background:#ef4444;color:#fff}.no-offer-text[data-v-77ed068a]{color:#94a3b8;font-size:.85rem;font-style:italic}.pos-footer[data-v-77ed068a]{border-top:1px solid #f1f5f9;justify-content:space-between;padding-top:12px}.best-price-info[data-v-77ed068a],.pos-footer[data-v-77ed068a]{align-items:center;display:flex}.best-price-info[data-v-77ed068a]{gap:8px}.best-label[data-v-77ed068a]{color:#64748b;font-size:.85rem}.best-value[data-v-77ed068a]{color:#16a34a;font-weight:700}.award-hint[data-v-77ed068a]{color:#94a3b8;font-size:.8rem;font-style:italic}.supplier-summary[data-v-77ed068a]{margin-top:32px}.summary-title[data-v-77ed068a]{align-items:center;color:#1e293b;display:flex;font-size:1.1rem;font-weight:600;margin-bottom:16px}.supplier-ranking[data-v-77ed068a]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.supplier-rank-card[data-v-77ed068a]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;padding:16px}.supplier-rank-card.is-winner[data-v-77ed068a]{background:linear-gradient(135deg,#fef9c3,#fef08a);border-color:#facc15}.rank-badge[data-v-77ed068a]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:700;height:40px;justify-content:center;width:40px}.rank-badge.rank-1[data-v-77ed068a]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.rank-badge.rank-2[data-v-77ed068a]{background:linear-gradient(135deg,#9ca3af,#6b7280);color:#fff}.rank-badge.rank-3[data-v-77ed068a]{background:linear-gradient(135deg,#d97706,#b45309);color:#fff}.rank-badge[data-v-77ed068a]:not(.rank-1):not(.rank-2):not(.rank-3){background:#f1f5f9;color:#64748b}.supplier-info[data-v-77ed068a]{flex:1;min-width:0}.supplier-name[data-v-77ed068a]{color:#1e293b;display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-positions[data-v-77ed068a]{color:#64748b;font-size:.8rem}.supplier-total[data-v-77ed068a]{text-align:right}.total-value[data-v-77ed068a]{color:#1e293b;display:block;font-size:1.1rem;font-weight:700}.total-deviation[data-v-77ed068a]{border-radius:4px;display:inline-block;font-size:.75rem;padding:2px 8px}.supplier-meta[data-v-77ed068a]{display:flex;flex-direction:column;gap:4px}:root[data-theme=dark] .filter-strategy-bar[data-v-77ed068a],:root[data-theme=dark] .strategy-bar[data-v-77ed068a]{background:#1e293b;border-color:#334155}:root[data-theme=dark] .awarded-count[data-v-77ed068a]{color:#e2e8f0}:root[data-theme=dark] .strategy-preview[data-v-77ed068a]{background:#334155}:root[data-theme=dark] .stat-value[data-v-77ed068a]{color:#f1f5f9}:root[data-theme=dark] .bundle-positions-list[data-v-77ed068a]{border-color:#475569}:root[data-theme=dark] .bundle-position-item[data-v-77ed068a]{border-color:#334155}:root[data-theme=dark] .bundle-position-item.already-awarded[data-v-77ed068a]{background:#4a3a10}:root[data-theme=dark] .bp-text[data-v-77ed068a]{color:#94a3b8}:root[data-theme=dark] .bp-price[data-v-77ed068a]{color:#f1f5f9}:root[data-theme=dark] .bundle-summary[data-v-77ed068a]{background:#334155}:root[data-theme=dark] .bundle-summary .summary-row.difference[data-v-77ed068a]{border-color:#475569}:root[data-theme=dark] .position-card[data-v-77ed068a]{background:#1e293b;border-color:#334155}:root[data-theme=dark] :root[data-theme=dark] .pos-header[data-v-77ed068a]{border-bottom-color:#334155}:root[data-theme=dark] .pos-text[data-v-77ed068a]{color:#e2e8f0}:root[data-theme=dark] .pos-qty[data-v-77ed068a]{background:#334155;color:#94a3b8}:root[data-theme=dark] .offer-card[data-v-77ed068a]{background:#334155}:root[data-theme=dark] .offer-card[data-v-77ed068a]:hover:not(.no-offer){background:#3f4f63}:root[data-theme=dark] .offer-card.is-selected[data-v-77ed068a]{background:#1e293b;border:2px solid #22c55e}:root[data-theme=dark] .offer-supplier[data-v-77ed068a]{color:#cbd5e1}:root[data-theme=dark] .offer-price[data-v-77ed068a]{color:#f1f5f9}:root[data-theme=dark] .pos-footer[data-v-77ed068a]{border-top-color:#334155}:root[data-theme=dark] .supplier-rank-card[data-v-77ed068a]{background:#1e293b;border-color:#334155}:root[data-theme=dark] .supplier-rank-card.is-winner[data-v-77ed068a]{background:linear-gradient(135deg,#713f12,#a16207)}:root[data-theme=dark] .supplier-name[data-v-77ed068a],:root[data-theme=dark] .total-value[data-v-77ed068a]{color:#f1f5f9}:root[data-theme=dark] .offer-card[data-v-77ed068a]{background:#1e293b;border-color:#334155}:root[data-theme=dark] .offer-card[data-v-77ed068a]:hover:not(.no-offer){background:#2d3a4f;border-color:#475569}@media print{.award-section[data-v-77ed068a],.evaluation-toolbar[data-v-77ed068a],.strategy-bar[data-v-77ed068a]{display:none!important}}@media (max-width:768px){.pos-header[data-v-77ed068a]{flex-direction:column;gap:8px}.offers-grid[data-v-77ed068a]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.position-dialog[data-v-f31f7ca1]{border-radius:16px!important}.dialog-header[data-v-f31f7ca1]{border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:1.25rem 1.5rem}.dialog-header[data-v-f31f7ca1],.header-content[data-v-f31f7ca1]{align-items:center;display:flex}.header-content[data-v-f31f7ca1]{gap:.75rem}.position-oz[data-v-f31f7ca1]{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:6px;color:#fff;font-size:.9rem;font-weight:600;padding:.35rem .75rem}.header-title[data-v-f31f7ca1]{color:#1e293b;font-size:1.1rem;font-weight:600}.dialog-body[data-v-f31f7ca1]{gap:1.25rem;max-height:70vh;overflow-y:auto;padding:1.5rem!important}.dialog-body[data-v-f31f7ca1],.form-group[data-v-f31f7ca1]{display:flex;flex-direction:column}.form-group[data-v-f31f7ca1]{gap:.5rem}.form-label[data-v-f31f7ca1]{align-items:center;color:#475569;display:flex;font-size:.85rem;font-weight:600}.form-hint[data-v-f31f7ca1]{color:#64748b;font-size:.75rem;margin-top:4px}.quantity-row[data-v-f31f7ca1]{display:grid;gap:1rem;grid-template-columns:1fr 140px}.dialog-actions[data-v-f31f7ca1]{border-top:1px solid #e2e8f0;padding:1rem 1.5rem}@media (max-width:600px){.quantity-row[data-v-f31f7ca1]{grid-template-columns:1fr}}:root[data-theme=dark] .header-title[data-v-f31f7ca1]{color:#f1f5f9}.email-composer[data-v-7d4a0d3f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.composer-header[data-v-7d4a0d3f]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:.75rem 1rem}.composer-header[data-v-7d4a0d3f],.header-info[data-v-7d4a0d3f]{align-items:center;display:flex}.header-title[data-v-7d4a0d3f]{color:#1e293b;font-size:.95rem;font-weight:600}.field-group[data-v-7d4a0d3f]{padding:.75rem 1rem}.field-label[data-v-7d4a0d3f]{align-items:center;color:#64748b;display:flex;font-size:.75rem;font-weight:600;letter-spacing:.03em;margin-bottom:.5rem;text-transform:uppercase}.rich-text-wrapper[data-v-7d4a0d3f]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.email-editor[data-v-7d4a0d3f]{min-height:180px}.preview-section[data-v-7d4a0d3f]{border-top:1px solid #f1f5f9;padding:.75rem 1rem}.preview-content[data-v-7d4a0d3f]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:1rem}.preview-label[data-v-7d4a0d3f]{align-items:center;color:#64748b;display:flex;font-size:.75rem;font-weight:600;margin-bottom:.75rem}.preview-subject[data-v-7d4a0d3f]{margin-bottom:.75rem;padding:.5rem}.preview-body[data-v-7d4a0d3f],.preview-subject[data-v-7d4a0d3f]{background:#fff;border-radius:4px;font-size:.9rem}.preview-body[data-v-7d4a0d3f]{line-height:1.6;padding:.75rem}.preview-body[data-v-7d4a0d3f] p{margin:0 0 1em;min-height:1.2em}.preview-body[data-v-7d4a0d3f] p:empty,.preview-body[data-v-7d4a0d3f] p:has(br:only-child){min-height:1.2em}.preview-body[data-v-7d4a0d3f] br{content:"";display:block;margin-bottom:.5em}.preview-body[data-v-7d4a0d3f] ol,.preview-body[data-v-7d4a0d3f] ul{margin:.5rem 0;padding-left:1.5rem}[data-v-7d4a0d3f] .tiptap{min-height:160px;outline:none;padding:.75rem}[data-v-7d4a0d3f] .tiptap p{margin:0 0 1em;min-height:1.2em}[data-v-7d4a0d3f] .tiptap p:empty:before{content:" "}.preview-signature[data-v-7d4a0d3f]{margin-top:1.5rem}.signature-divider[data-v-7d4a0d3f]{background:#e2e8f0;height:1px;margin-bottom:1rem}.signature-content[data-v-7d4a0d3f]{align-items:flex-start;display:flex;gap:1rem}.signature-logo[data-v-7d4a0d3f]{max-height:60px;max-width:120px;-o-object-fit:contain;object-fit:contain}.signature-text[data-v-7d4a0d3f]{color:#64748b;font-size:.85rem;line-height:1.5}.signature-company[data-v-7d4a0d3f]{color:#1e293b;font-weight:600;margin-bottom:.25rem}.signature-address[data-v-7d4a0d3f],.signature-contact[data-v-7d4a0d3f]{white-space:pre-line}:root[data-theme=dark] .email-composer[data-v-7d4a0d3f]{background:#1e1e1e;border-color:#444}:root[data-theme=dark] .composer-header[data-v-7d4a0d3f]{background:#2d2d2d;border-color:#444}:root[data-theme=dark] .header-title[data-v-7d4a0d3f]{color:#e2e8f0}:root[data-theme=dark] .field-label[data-v-7d4a0d3f]{color:#94a3b8}:root[data-theme=dark] .rich-text-wrapper[data-v-7d4a0d3f]{border-color:#444}:root[data-theme=dark] .preview-section[data-v-7d4a0d3f]{border-color:#333}:root[data-theme=dark] .preview-content[data-v-7d4a0d3f]{background:#2d2d2d;border-color:#555}:root[data-theme=dark] .preview-body[data-v-7d4a0d3f],:root[data-theme=dark] .preview-subject[data-v-7d4a0d3f]{background:#333;color:#e2e8f0}:root[data-theme=dark] .signature-divider[data-v-7d4a0d3f]{background:#444}:root[data-theme=dark] .signature-company[data-v-7d4a0d3f]{color:#e2e8f0}:root[data-theme=dark] .signature-text[data-v-7d4a0d3f]{color:#94a3b8}.inquiry-dialog[data-v-dbbd132b]{border-radius:16px}.dialog-title[data-v-dbbd132b]{align-items:center;background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;display:flex;font-size:1.1rem;font-weight:600;padding:1rem 1.5rem}.dialog-content[data-v-dbbd132b]{max-height:65vh;overflow-y:auto;padding:1rem}.dialog-actions[data-v-dbbd132b]{border-top:1px solid #e2e8f0;padding:1rem 1.5rem}.panel-title[data-v-dbbd132b]{align-items:center;display:flex;font-weight:500}[data-v-dbbd132b] .v-expansion-panel{border:1px solid #e2e8f0;border-radius:12px!important;margin-bottom:8px}[data-v-dbbd132b] .v-expansion-panel-title{min-height:48px;padding:12px 16px}[data-v-dbbd132b] .v-expansion-panel-text__wrapper{padding:0 16px 16px}.supplier-match-info[data-v-dbbd132b]{display:flex;gap:4px}.supplier-info[data-v-dbbd132b]{display:flex;flex-wrap:wrap;gap:8px}.info-tag[data-v-dbbd132b]{align-items:center;border-radius:4px;display:inline-flex;font-size:.75rem;padding:2px 6px}.info-tag.wg[data-v-dbbd132b]{background:#eff6ff;color:#3b82f6}.info-tag.art[data-v-dbbd132b]{background:#f0fdf4;color:#22c55e}.info-tag.notes[data-v-dbbd132b]{background:#eff6ff;color:#2563eb}.supplier-notes-alert[data-v-dbbd132b]{border-left:3px solid #2196f3}.supplier-notes[data-v-dbbd132b]{display:flex;flex-direction:column;gap:4px}.notes-label[data-v-dbbd132b]{align-items:center;color:#1976d2;display:flex;font-size:.85rem}.notes-text[data-v-dbbd132b]{color:#1e293b;font-size:.9rem;line-height:1.4;margin:0;white-space:pre-line}.position-selector[data-v-dbbd132b]{border:1px solid #e0e0e0;border-radius:0 0 4px 4px;max-height:300px;overflow-y:auto}.position-select-item[data-v-dbbd132b]{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;gap:8px;padding:10px 12px}.position-select-item[data-v-dbbd132b]:last-child{border-bottom:none}.position-select-item[data-v-dbbd132b]:hover{background:#f5f5f5}.position-select-item.selected[data-v-dbbd132b]{background:#e3f2fd}.position-select-item.match-artikel[data-v-dbbd132b]{border-left:3px solid #22c55e}.position-select-item.match-warengruppe[data-v-dbbd132b]{border-left:3px solid #3b82f6}.position-select-item .oz[data-v-dbbd132b]{color:#1976d2;flex-shrink:0;font-weight:600;width:40px}.position-select-item .text[data-v-dbbd132b]{flex:1;font-size:.9rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-meta[data-v-dbbd132b]{align-items:center;display:flex;flex-shrink:0;gap:4px}.match-icon[data-v-dbbd132b]{flex-shrink:0;margin-left:4px}.empty-positions[data-v-dbbd132b]{align-items:center;color:#9e9e9e;display:flex;flex-direction:column;font-size:.9rem;gap:8px;padding:24px}.attachments-section[data-v-dbbd132b]{margin-top:16px}.attachments-header[data-v-dbbd132b]{align-items:center;color:#475569;display:flex;font-weight:600;margin-bottom:4px}.attachments-title[data-v-dbbd132b]{font-size:.95rem}.attachments-list[data-v-dbbd132b]{border:1px solid #e2e8f0;border-radius:8px;max-height:180px;overflow:hidden;overflow-y:auto}.attachment-item[data-v-dbbd132b]{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;padding:8px 12px;transition:background .15s}.attachment-item[data-v-dbbd132b]:last-child{border-bottom:none}.attachment-item[data-v-dbbd132b]:hover{background:#f8fafc}.attachment-item.is-selected[data-v-dbbd132b]{background:#eff6ff}.attachment-name[data-v-dbbd132b]{color:#1e293b;flex:1;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-actions[data-v-dbbd132b],.position-actions[data-v-dbbd132b]{display:flex;gap:8px}:root[data-theme=dark] .dialog-title[data-v-dbbd132b]{background:linear-gradient(135deg,#1e1e1e,#2d2d2d);border-color:#444}:root[data-theme=dark][data-v-dbbd132b] .v-expansion-panel{border-color:#444}:root[data-theme=dark] .position-selector[data-v-dbbd132b]{border-color:#444}:root[data-theme=dark] .position-select-item[data-v-dbbd132b]{border-color:#333}:root[data-theme=dark] .position-select-item[data-v-dbbd132b]:hover{background:#333}:root[data-theme=dark] .position-select-item.selected[data-v-dbbd132b]{background:#1e3a5f}:root[data-theme=dark] .info-tag.wg[data-v-dbbd132b]{background:#1e3a5f;color:#60a5fa}:root[data-theme=dark] .info-tag.art[data-v-dbbd132b]{background:#14532d;color:#4ade80}:root[data-theme=dark] .info-tag.notes[data-v-dbbd132b]{background:#1e3a5f;color:#60a5fa}:root[data-theme=dark] .attachments-header[data-v-dbbd132b]{color:#94a3b8}:root[data-theme=dark] .attachments-list[data-v-dbbd132b]{border-color:#475569}:root[data-theme=dark] .attachment-item[data-v-dbbd132b]{border-color:#334155}:root[data-theme=dark] .attachment-item[data-v-dbbd132b]:hover{background:#334155}:root[data-theme=dark] .attachment-item.is-selected[data-v-dbbd132b]{background:#1e3a5f}:root[data-theme=dark] .attachment-name[data-v-dbbd132b]{color:#e2e8f0}:root[data-theme=dark] .supplier-notes-alert[data-v-dbbd132b]{border-left-color:#64b5f6}:root[data-theme=dark] .notes-label[data-v-dbbd132b]{color:#64b5f6}:root[data-theme=dark] .notes-text[data-v-dbbd132b]{color:#e2e8f0}.contact-wg-info[data-v-dbbd132b]{align-items:center;color:#64748b;display:flex;font-size:.75rem;margin-top:2px}:root[data-theme=dark] .contact-wg-info[data-v-dbbd132b]{color:#94a3b8}.offer-entry-dialog[data-v-86233c02]{max-height:90vh}.dialog-header[data-v-86233c02]{border-bottom:1px solid #e0e0e0;padding:16px 20px}.dialog-header[data-v-86233c02],.header-content[data-v-86233c02]{align-items:center;display:flex}.header-content[data-v-86233c02]{font-size:1.1rem;font-weight:600}.dialog-body[data-v-86233c02]{overflow-y:auto;padding:20px!important}.upload-section[data-v-86233c02]{margin-bottom:16px}.primary-section[data-v-86233c02]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:1px solid #90caf9;border-radius:12px;padding:16px}.primary-section .section-title[data-v-86233c02]{align-items:center;color:#1565c0;display:flex;font-size:1rem;font-weight:600;margin-bottom:8px}.section-hint[data-v-86233c02]{color:#666;font-size:.9rem;margin-bottom:12px}.upload-limits[data-v-86233c02]{color:#888;display:block;font-size:.8rem;margin-top:4px}.saved-docs-list[data-v-86233c02]{display:flex;flex-direction:column;gap:8px}.saved-doc-item[data-v-86233c02]{align-items:center;background:#fff;border:1px solid #d1fae5;border-radius:8px;display:flex;gap:10px;padding:10px 12px}.saved-doc-item .doc-info[data-v-86233c02]{flex:1;min-width:0}.saved-doc-item .doc-name[data-v-86233c02]{display:block;font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-doc-item .doc-meta[data-v-86233c02]{color:#666;font-size:.8rem}.saved-doc-item .doc-actions[data-v-86233c02]{display:flex;gap:2px}.upload-area[data-v-86233c02]{background:#1976d20a;border:2px dashed #1976d2;border-radius:12px;cursor:pointer;min-height:80px;transition:all .2s ease}.upload-area[data-v-86233c02]:hover{background:#1976d214;border-color:#1565c0}.upload-area.uploading[data-v-86233c02]{background:#1976d21a;border-color:#1976d2;cursor:wait}.upload-placeholder[data-v-86233c02]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:16px;text-align:center}.upload-placeholder p[data-v-86233c02]{color:#333;font-size:.9rem;margin:6px 0 4px}.upload-hint[data-v-86233c02]{color:#888;font-size:.8rem}.upload-progress[data-v-86233c02]{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px}.upload-progress p[data-v-86233c02]{color:#1976d2;font-size:.9rem;margin:0}.files-limit-reached[data-v-86233c02]{align-items:center;background:#fff8e1;border-radius:8px;color:#f57c00;display:flex;font-size:.85rem;gap:6px;padding:12px}.ai-recognition-section[data-v-86233c02]{background:linear-gradient(135deg,#ede7f6,#d1c4e9);border:1px solid #b39ddb;border-radius:12px;padding:16px}.ai-hint[data-v-86233c02]{text-align:center}.ai-progress[data-v-86233c02]{background:#673ab71a;border-radius:8px;padding:8px 12px}:root[data-theme=dark] .ai-recognition-section[data-v-86233c02]{background:linear-gradient(135deg,#311b92,#4527a0);border-color:#5e35b1}:root[data-theme=dark] .ai-progress[data-v-86233c02]{background:#673ab740}.correspondence-docs-section[data-v-86233c02]{background:#00000005;border:1px solid rgba(0,0,0,.06);border-radius:8px;padding:12px}.correspondence-docs-header[data-v-86233c02]{align-items:center;color:#666;display:flex;font-size:.85rem;font-weight:500;margin-bottom:10px}.correspondence-docs-grid[data-v-86233c02]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media (max-width:600px){.correspondence-docs-grid[data-v-86233c02]{grid-template-columns:1fr}}.correspondence-doc-item[data-v-86233c02]{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px 10px;transition:all .15s ease}.correspondence-doc-item[data-v-86233c02]:hover{background:rgba(var(--v-theme-primary),.03);border-color:rgba(var(--v-theme-primary),.3)}.correspondence-doc-item:hover .correspondence-doc-download[data-v-86233c02]{opacity:1}.correspondence-doc-info[data-v-86233c02]{flex:1;min-width:0}.correspondence-doc-name[data-v-86233c02]{display:block;font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.correspondence-doc-meta[data-v-86233c02]{align-items:center;color:#999;display:flex;font-size:.7rem}.correspondence-doc-download[data-v-86233c02]{opacity:.4;transition:opacity .15s}:root[data-theme=dark] .correspondence-docs-section[data-v-86233c02]{background:#ffffff08;border-color:#ffffff14}:root[data-theme=dark] .correspondence-docs-header[data-v-86233c02]{color:#aaa}:root[data-theme=dark] .correspondence-doc-item[data-v-86233c02]{background:#ffffff0d;border-color:#ffffff1a}:root[data-theme=dark] .correspondence-doc-item[data-v-86233c02]:hover{background:#ffffff14}.section-optional[data-v-86233c02]{color:#999;font-size:.85rem;font-weight:400;margin-left:8px}.v-expansion-panel[data-v-86233c02]{border-radius:12px!important;margin-bottom:8px}.v-expansion-panel-title[data-v-86233c02]{font-weight:500}.meta-grid[data-v-86233c02]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.bundle-option[data-v-86233c02]{background:linear-gradient(135deg,#fff8e1,#ffecb3);border:1px solid #ffe082;border-radius:12px;padding:12px 16px}.bundle-label[data-v-86233c02]{align-items:center;display:flex}.bundle-text[data-v-86233c02]{display:flex;flex-direction:column;gap:2px}.bundle-text strong[data-v-86233c02]{color:#333;font-size:.95rem}.bundle-hint[data-v-86233c02]{color:#666;font-size:.8rem;font-weight:400}.offer-positions[data-v-86233c02]{display:flex;flex-direction:column;gap:16px}.offer-position-card[data-v-86233c02]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:16px;transition:all .2s ease}.offer-position-card[data-v-86233c02]:hover{border-color:#90caf9;box-shadow:0 2px 8px #1976d21a}.position-header[data-v-86233c02]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.oz-badge[data-v-86233c02]{background:linear-gradient(135deg,#1976d2,#1565c0);border-radius:6px;color:#fff;flex-shrink:0;font-size:.85rem;font-weight:600;padding:4px 10px}.position-text[data-v-86233c02]{flex:1;font-weight:500;min-width:150px}.qty-info[data-v-86233c02]{align-items:center;background:#f5f5f5;border-radius:6px;color:#666;display:inline-flex;flex-shrink:0;font-size:.85rem;padding:4px 10px}.price-row[data-v-86233c02],.supplier-text-field[data-v-86233c02]{margin-bottom:12px}.price-row[data-v-86233c02]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.price-field[data-v-86233c02]{flex:1;max-width:180px;min-width:120px}.price-calculation[data-v-86233c02]{align-items:center;color:#666;display:flex;font-size:.9rem;gap:6px;padding:0 4px}.calc-symbol[data-v-86233c02]{color:#999}.calc-qty[data-v-86233c02]{color:#333;font-weight:500}.note-field[data-v-86233c02]{margin-top:4px}.dialog-actions[data-v-86233c02]{border-top:1px solid #e0e0e0;padding:12px 20px}:root[data-theme=dark] .dialog-header[data-v-86233c02]{border-bottom-color:#333}:root[data-theme=dark] .primary-section[data-v-86233c02]{background:linear-gradient(135deg,#0d47a1,#1565c0);border-color:#1976d2}:root[data-theme=dark] .primary-section .section-title[data-v-86233c02]{color:#fff}:root[data-theme=dark] .section-hint[data-v-86233c02]{color:#b0bec5}:root[data-theme=dark] .bundle-option[data-v-86233c02]{background:linear-gradient(135deg,#3d2e00,#4a3a10);border-color:#6d5a20}:root[data-theme=dark] .bundle-text strong[data-v-86233c02]{color:#fff}:root[data-theme=dark] .bundle-hint[data-v-86233c02]{color:#aaa}:root[data-theme=dark] .offer-position-card[data-v-86233c02]{background:#1e1e1e;border-color:#333}:root[data-theme=dark] .offer-position-card[data-v-86233c02]:hover{border-color:#1976d2}:root[data-theme=dark] .qty-info[data-v-86233c02]{background:#333;color:#aaa}:root[data-theme=dark] .calc-qty[data-v-86233c02]{color:#fff}:root[data-theme=dark] .dialog-actions[data-v-86233c02]{border-top-color:#333}.message-panels[data-v-86233c02]{margin-top:.5em;padding-top:4px}.message-panels .v-expansion-panel[data-v-86233c02]{border-radius:8px!important;margin-bottom:4px}.message-panels .incoming-panel[data-v-86233c02]{border-left:3px solid rgb(var(--v-theme-info))}.message-panels .outgoing-panel[data-v-86233c02]{border-left:3px solid rgb(var(--v-theme-success))}.message-panel-header[data-v-86233c02]{align-items:center;display:flex;font-size:.85rem;width:100%}.message-panel-header .message-sender[data-v-86233c02]{font-weight:500;white-space:nowrap}.message-panel-header .message-subject[data-v-86233c02]{color:rgba(var(--v-theme-on-surface),.7);margin-left:12px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-panel-header .message-time[data-v-86233c02]{color:rgba(var(--v-theme-on-surface),.5);font-size:.8rem;white-space:nowrap}.message-content[data-v-86233c02]{font-size:.9rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.message-content[data-v-86233c02] p{margin:0 0 .5rem}.message-content[data-v-86233c02] p:last-child{margin-bottom:0}.message-attachments-horizontal[data-v-86233c02]{border-bottom:1px solid rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding-bottom:12px}.attachment-chip[data-v-86233c02]{align-items:center;background:rgba(var(--v-theme-primary),.08);border-radius:20px;cursor:pointer;display:inline-flex;font-size:.85rem;gap:6px;padding:6px 12px;transition:all .2s}.attachment-chip[data-v-86233c02]:hover{background:rgba(var(--v-theme-primary),.15)}.attachment-chip:hover .download-icon-small[data-v-86233c02]{opacity:1}.attachment-chip-name[data-v-86233c02]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.download-icon-small[data-v-86233c02]{opacity:.5;transition:opacity .2s}.message-attachments[data-v-86233c02]{margin-top:8px}.attachments-label[data-v-86233c02]{align-items:center;color:#666;display:flex;font-size:.8rem;margin-bottom:8px}.attachments-list[data-v-86233c02]{display:flex;flex-direction:column;gap:6px}.attachment-item[data-v-86233c02]{align-items:center;background:#00000008;border-radius:6px;cursor:pointer;display:flex;padding:8px 12px;transition:background .2s}.attachment-item[data-v-86233c02]:hover{background:#00000014}.attachment-item:hover .download-icon[data-v-86233c02]{opacity:1}.attachment-info[data-v-86233c02]{flex:1;min-width:0}.attachment-name[data-v-86233c02]{display:block;font-size:.85rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-size[data-v-86233c02]{color:#888;display:block;font-size:.75rem}.download-icon[data-v-86233c02]{opacity:.5;transition:opacity .2s}.chat-attachments-section[data-v-86233c02]{background:rgba(var(--v-theme-info),.05);border:1px solid rgba(var(--v-theme-info),.2);border-radius:8px;padding:12px}:root[data-theme=dark] .attachment-item[data-v-86233c02]{background:#ffffff0d}:root[data-theme=dark] .attachment-item[data-v-86233c02]:hover{background:#ffffff1a}:root[data-theme=dark] .attachments-label[data-v-86233c02]{color:#999}:root[data-theme=dark] .attachment-size[data-v-86233c02]{color:#777}.reply-section[data-v-86233c02]{background:rgba(var(--v-theme-primary),.05);border-radius:8px;padding:16px}.field-label[data-v-86233c02]{color:#666;display:block;font-size:.85rem;font-weight:500}.editor-wrapper[data-v-86233c02]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.reply-editor[data-v-86233c02]{min-height:120px}.reply-preview[data-v-86233c02]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.preview-header[data-v-86233c02]{align-items:center;background:#f5f5f5;border-bottom:1px solid #e0e0e0;color:#666;display:flex;font-size:.85rem;font-weight:500;padding:8px 12px}.reply-preview .preview-content[data-v-86233c02]{padding:12px}.reply-preview .preview-subject[data-v-86233c02]{border-bottom:1px solid #f0f0f0;font-size:.9rem;margin-bottom:12px;padding-bottom:8px}.reply-preview .preview-body[data-v-86233c02]{font-size:.9rem;line-height:1.6}.reply-preview .preview-body[data-v-86233c02] p{margin:0 0 .5rem}.reply-preview .preview-signature[data-v-86233c02]{margin-top:16px}.signature-divider[data-v-86233c02]{border-top:1px solid #e2e8f0;margin:12px 0}.signature-content[data-v-86233c02]{align-items:flex-start;display:flex;gap:12px}.signature-logo[data-v-86233c02]{max-height:50px;max-width:100px;-o-object-fit:contain;object-fit:contain}.signature-text[data-v-86233c02]{color:#64748b;font-size:.85rem}.signature-company[data-v-86233c02]{color:#334155;font-weight:600;margin-bottom:4px}.signature-address[data-v-86233c02],.signature-contact[data-v-86233c02]{line-height:1.4;white-space:pre-line}:root[data-theme=dark] .conversation-message.incoming[data-v-86233c02]{background:#1976d226}:root[data-theme=dark] .conversation-message.outgoing[data-v-86233c02],:root[data-theme=dark] .reply-section[data-v-86233c02]{background:#ffffff0d}:root[data-theme=dark] .editor-wrapper[data-v-86233c02]{border-color:#444}:root[data-theme=dark] .reply-preview[data-v-86233c02]{background:#1e1e1e;border-color:#444}:root[data-theme=dark] .preview-header[data-v-86233c02]{background:#2a2a2a;border-color:#444}:root[data-theme=dark] .reply-preview .preview-subject[data-v-86233c02]{border-color:#333}:root[data-theme=dark] .signature-divider[data-v-86233c02]{border-color:#444}:root[data-theme=dark] .signature-company[data-v-86233c02]{color:#e0e0e0}:root[data-theme=dark] .field-label[data-v-86233c02]{color:#aaa}.uploaded-docs-section[data-v-86233c02]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:1px solid #a5d6a7;border-radius:12px;padding:16px}.section-subtitle[data-v-86233c02]{align-items:center;color:#2e7d32;display:flex;font-size:.95rem;font-weight:600;margin-bottom:12px}.uploaded-docs-list[data-v-86233c02]{display:flex;flex-direction:column;gap:8px}.uploaded-doc-item[data-v-86233c02]{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:12px;padding:10px 12px}.doc-info[data-v-86233c02]{display:flex;flex:1;flex-direction:column;gap:2px}.doc-name[data-v-86233c02]{font-size:.9rem;font-weight:500}.doc-actions[data-v-86233c02]{display:flex;gap:4px}.doc-meta[data-v-86233c02]{color:#666;font-size:.8rem}:root[data-theme=dark] .uploaded-docs-section[data-v-86233c02]{background:linear-gradient(135deg,#1b5e20,#2e7d32);border-color:#388e3c}:root[data-theme=dark] .section-subtitle[data-v-86233c02]{color:#a5d6a7}:root[data-theme=dark] .uploaded-doc-item[data-v-86233c02]{background:#1e1e1e;border-color:#333}:root[data-theme=dark] .doc-meta[data-v-86233c02]{color:#aaa}.drop-zone[data-v-6b609f50]{border:2px dashed #ccc;border-radius:8px;cursor:pointer;padding:40px;text-align:center;transition:all .2s}.drop-zone.is-loading[data-v-6b609f50]{background:#e3f2fd;border-color:#1976d2;cursor:wait}.drop-zone[data-v-6b609f50]:hover{background:#f5f5f5;border-color:#1976d2}.drop-zone.has-file[data-v-6b609f50]{background:#e8f5e9;border-color:#4caf50}.project-info[data-v-6b609f50]{background:#f8fafc}.project-info .info-item[data-v-6b609f50]{align-items:center;display:flex;font-size:.9rem;margin-bottom:4px}.project-info .info-item[data-v-6b609f50]:last-child{margin-bottom:0}.preview-toolbar[data-v-6b609f50]{background:#fafafa}.positions-preview-table[data-v-6b609f50]{overflow:hidden}.positions-preview-table tr.selected-row[data-v-6b609f50]{background:#e3f2fd}.positions-preview-table tr[data-v-6b609f50]:hover{background:#f5f5f5}.positions-preview-table tr.selected-row[data-v-6b609f50]:hover{background:#bbdefb}:root[data-theme=dark] .drop-zone[data-v-6b609f50]:hover{background:#333}:root[data-theme=dark] .drop-zone.is-loading[data-v-6b609f50]{background:#1e3a5f}:root[data-theme=dark] .drop-zone.has-file[data-v-6b609f50]{background:#1b5e20}:root[data-theme=dark] .project-info[data-v-6b609f50]{background:#1e293b}:root[data-theme=dark] .preview-toolbar[data-v-6b609f50]{background:#1e1e1e}:root[data-theme=dark] .positions-preview-table tr.selected-row[data-v-6b609f50]{background:#1e3a5f}:root[data-theme=dark] .positions-preview-table tr[data-v-6b609f50]:hover{background:#2d2d2d}:root[data-theme=dark] .positions-preview-table tr.selected-row[data-v-6b609f50]:hover{background:#234567}.quantity-row[data-v-53611b79]{display:grid;gap:12px;grid-template-columns:1fr 120px}.template-settings-dialog[data-v-a2ff3b5e]{border-radius:16px!important}.dialog-header[data-v-a2ff3b5e]{align-items:center;background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;display:flex;font-size:1.1rem;font-weight:600;padding:1rem 1.5rem}.dialog-content[data-v-a2ff3b5e]{max-height:65vh;overflow-y:auto;padding:1.5rem}.template-section[data-v-a2ff3b5e]{padding:.5rem 0}.section-header[data-v-a2ff3b5e]{margin-bottom:1.5rem}.section-header h3[data-v-a2ff3b5e]{color:#1e293b;font-size:1rem;font-weight:600;margin:0 0 .25rem}.field-group[data-v-a2ff3b5e]{margin-bottom:1rem}.field-label[data-v-a2ff3b5e]{align-items:center;color:#64748b;display:flex;font-size:.8rem;font-weight:600;gap:.25rem;letter-spacing:.03em;margin-bottom:.5rem;text-transform:uppercase}.rich-text-wrapper[data-v-a2ff3b5e]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.template-editor[data-v-a2ff3b5e]{min-height:200px}.placeholders-info[data-v-a2ff3b5e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:1rem;padding:1rem}.placeholders-title[data-v-a2ff3b5e]{align-items:center;color:#475569;display:flex;font-size:.85rem;font-weight:600;margin-bottom:.5rem}.placeholders-list[data-v-a2ff3b5e]{display:flex;flex-wrap:wrap;gap:.5rem}.placeholders-list code[data-v-a2ff3b5e]{background:#e2e8f0;border-radius:4px;padding:.25rem .5rem}.placeholders-list code.highlight[data-v-a2ff3b5e]{background:#bbf7d0;color:#166534;color:#475569;cursor:help;font-size:.8rem;font-weight:600;transition:background .2s}.placeholders-list code[data-v-a2ff3b5e]:hover{background:#cbd5e1}.row-2[data-v-a2ff3b5e]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.logo-upload[data-v-a2ff3b5e]{align-items:center;display:flex}.logo-preview[data-v-a2ff3b5e]{display:inline-block;position:relative}.logo-preview img[data-v-a2ff3b5e]{border:1px solid #e2e8f0;border-radius:4px;max-height:60px;max-width:200px;-o-object-fit:contain;object-fit:contain;padding:4px}.remove-logo[data-v-a2ff3b5e]{position:absolute;right:-8px;top:-8px}.dialog-actions[data-v-a2ff3b5e]{background:#f8fafc;border-top:1px solid #e2e8f0;padding:1rem 1.5rem}[data-v-a2ff3b5e] .tiptap{min-height:180px;outline:none;padding:1rem}[data-v-a2ff3b5e] .tiptap p{margin:0 0 1em;min-height:1.2em}[data-v-a2ff3b5e] .tiptap p:empty:before{content:" "}[data-v-a2ff3b5e] .tiptap ol,[data-v-a2ff3b5e] .tiptap ul{margin:.5rem 0;padding-left:1.5rem}:root[data-theme=dark] .dialog-header[data-v-a2ff3b5e]{background:linear-gradient(135deg,#1e1e1e,#2d2d2d);border-color:#444}:root[data-theme=dark] .section-header h3[data-v-a2ff3b5e]{color:#e2e8f0}:root[data-theme=dark] .field-label[data-v-a2ff3b5e]{color:#94a3b8}:root[data-theme=dark] .rich-text-wrapper[data-v-a2ff3b5e]{border-color:#444}:root[data-theme=dark] .placeholders-info[data-v-a2ff3b5e]{background:#2d2d2d;border-color:#444}:root[data-theme=dark] .placeholders-title[data-v-a2ff3b5e]{color:#94a3b8}:root[data-theme=dark] .placeholders-list code[data-v-a2ff3b5e]{background:#3d3d3d;color:#94a3b8}:root[data-theme=dark] .placeholders-list code.highlight[data-v-a2ff3b5e]{background:#166534;color:#bbf7d0}:root[data-theme=dark] .placeholders-list code[data-v-a2ff3b5e]:hover{background:#4d4d4d}:root[data-theme=dark] .dialog-actions[data-v-a2ff3b5e]{background:#1e1e1e;border-color:#444}.workflow-stepper[data-v-eb61549b]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:16px;margin-bottom:20px;padding:20px 24px}.stepper-container[data-v-eb61549b]{align-items:stretch;display:flex;gap:0}.workflow-step[data-v-eb61549b]{align-items:center;background:transparent;border-radius:12px;cursor:pointer;display:flex;flex:1;gap:12px;padding:12px 16px;position:relative;transition:all .2s ease}.workflow-step[data-v-eb61549b]:hover{background:#fff9}.workflow-step.active[data-v-eb61549b]{background:#fff;box-shadow:0 4px 12px #00000014}.step-indicator[data-v-eb61549b]{flex-shrink:0}.step-number-text[data-v-eb61549b]{color:#64748b;font-size:.9rem;font-weight:700}.workflow-step.active .step-number-text[data-v-eb61549b]{color:#3b82f6}.workflow-step.completed .step-number-text[data-v-eb61549b]{color:#22c55e}.step-content[data-v-eb61549b]{flex:1;min-width:0}.step-title[data-v-eb61549b]{color:#1e293b;display:block;font-size:.9rem;font-weight:600;margin-bottom:2px}.step-subtitle[data-v-eb61549b]{color:#64748b;display:block;font-size:.75rem}.workflow-step.active .step-title[data-v-eb61549b]{color:#3b82f6}:root[data-theme=dark] .workflow-stepper[data-v-eb61549b]{background:linear-gradient(135deg,#1e293b,#334155)}:root[data-theme=dark] .workflow-step[data-v-eb61549b]:hover{background:#ffffff0d}:root[data-theme=dark] .workflow-step.active[data-v-eb61549b]{background:#1e293b}:root[data-theme=dark] .step-number-text[data-v-eb61549b]{color:#94a3b8}:root[data-theme=dark] .step-title[data-v-eb61549b]{color:#f1f5f9}:root[data-theme=dark] .step-subtitle[data-v-eb61549b]{color:#94a3b8}@media (max-width:1200px){.step-subtitle[data-v-eb61549b]{display:none}}@media (max-width:900px){.stepper-container[data-v-eb61549b]{flex-wrap:wrap;gap:8px}.workflow-step[data-v-eb61549b]{flex:1 1 calc(50% - 4px);min-width:calc(50% - 4px)}.step-subtitle[data-v-eb61549b]{display:block}}.generate-preview[data-v-de8d2c7c]{max-height:350px;overflow-y:auto}.preview-item[data-v-de8d2c7c]{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px;padding:12px}.preview-item[data-v-de8d2c7c]:last-child{margin-bottom:0}.preview-supplier[data-v-de8d2c7c]{align-items:center;display:flex;font-weight:600;margin-bottom:8px}.preview-positions[data-v-de8d2c7c]{align-items:center;display:flex;flex-wrap:wrap}:root[data-theme=dark] .preview-item[data-v-de8d2c7c]{border-color:#4b5563}.generate-preview[data-v-fcf94063]{max-height:350px;overflow-y:auto}.preview-item[data-v-fcf94063]{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px;padding:12px}.preview-item[data-v-fcf94063]:last-child{margin-bottom:0}.preview-supplier[data-v-fcf94063]{align-items:center;display:flex;font-weight:600;margin-bottom:8px}.preview-positions[data-v-fcf94063]{align-items:center;display:flex;flex-wrap:wrap}:root[data-theme=dark] .preview-item[data-v-fcf94063]{border-color:#4b5563}.no-project-state[data-v-055cea18]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:80px 20px;text-align:center}.no-project-state h2[data-v-055cea18]{color:#333;font-weight:600;margin:0}.no-project-state p[data-v-055cea18]{color:#666;margin:0;max-width:400px}.back-btn[data-v-055cea18]{margin-bottom:16px;margin-left:-8px}.page-header[data-v-055cea18]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.header-title h1[data-v-055cea18]{font-size:1.75rem;font-weight:600;margin:0}.project-name[data-v-055cea18]{color:#666;font-size:.9rem;margin-left:12px}.header-actions[data-v-055cea18]{gap:8px}.header-actions[data-v-055cea18],.loading-state[data-v-055cea18]{align-items:center;display:flex}.loading-state[data-v-055cea18]{flex-direction:column;gap:16px;padding:60px}.hidden-tabs[data-v-055cea18]{display:none!important}.main-tabs[data-v-055cea18]{border-bottom:1px solid #e0e0e0;margin-bottom:16px}.tab-content[data-v-055cea18]{min-height:400px}:root[data-theme=dark] .no-project-state h2[data-v-055cea18]{color:#fff}:root[data-theme=dark] .no-project-state p[data-v-055cea18]{color:#aaa}.dashboard[data-v-0dd9e190]{background:#f8fafc;min-height:100vh;padding:1.5rem}.project-detail[data-v-0dd9e190]{max-width:1200px}.back-btn[data-v-0dd9e190]{margin:0 0 1rem -.5rem}.detail-header[data-v-0dd9e190]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.project-title[data-v-0dd9e190]{flex:1}.project-title h1[data-v-0dd9e190]{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0}.project-customer[data-v-0dd9e190]{color:#64748b;font-size:.9rem}.modules-grid[data-v-0dd9e190]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.module-card[data-v-0dd9e190]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;display:flex;gap:1rem;padding:1.25rem;position:relative;transition:all .2s ease}.module-card.active[data-v-0dd9e190]{background:linear-gradient(135deg,#fff,#eff6ff);border-color:#3b82f6;cursor:pointer}.module-card.active[data-v-0dd9e190]:hover{box-shadow:0 8px 24px #3b82f626;transform:translateY(-2px)}.module-card.disabled[data-v-0dd9e190]{cursor:not-allowed;opacity:.6}.module-icon[data-v-0dd9e190]{align-items:center;background:#f8fafc;border-radius:12px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.module-card.active .module-icon[data-v-0dd9e190]{background:#dbeafe}.module-info[data-v-0dd9e190]{flex:1}.module-info h3[data-v-0dd9e190]{color:#1e293b;font-size:1rem;font-weight:600;margin:0 0 .25rem}.module-info p[data-v-0dd9e190]{color:#64748b;font-size:.85rem;margin:0}.module-arrow[data-v-0dd9e190]{flex-shrink:0}.coming-soon[data-v-0dd9e190]{background:#f1f5f9;border-radius:4px;color:#94a3b8;font-size:.65rem;font-weight:600;letter-spacing:.05em;padding:.2rem .5rem;position:absolute;right:.75rem;text-transform:uppercase;top:.75rem}.stats-row[data-v-0dd9e190]{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:2rem}.stat-card[data-v-0dd9e190]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;display:flex;gap:1rem;padding:1.25rem}.stat-info[data-v-0dd9e190]{display:flex;flex-direction:column}.stat-value[data-v-0dd9e190]{color:#1e293b;font-size:1.5rem;font-weight:700}.stat-label[data-v-0dd9e190]{color:#64748b;font-size:.8rem}@media (max-width:1024px){.stats-row[data-v-0dd9e190]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.modules-grid[data-v-0dd9e190],.stats-row[data-v-0dd9e190]{grid-template-columns:1fr}}.projects-grid[data-v-0dd9e190]{display:flex;flex-direction:column;gap:1.5rem}.section-header[data-v-0dd9e190]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.search-field[data-v-0dd9e190]{flex:1;max-width:300px}.status-filter[data-v-0dd9e190]{width:180px}@media (max-width:768px){.section-header[data-v-0dd9e190]{align-items:stretch;flex-direction:column}.search-field[data-v-0dd9e190],.status-filter[data-v-0dd9e190]{max-width:none;width:100%}}.projects-cards[data-v-0dd9e190]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}@media (max-width:768px){.projects-cards[data-v-0dd9e190]{grid-template-columns:1fr}}.loading-state[data-v-0dd9e190]{color:#64748b}.empty-state[data-v-0dd9e190],.loading-state[data-v-0dd9e190]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:4rem 2rem}.empty-state[data-v-0dd9e190]{background:#fff;border:2px dashed #e2e8f0;border-radius:16px;text-align:center}.empty-state h3[data-v-0dd9e190]{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0}.empty-state p[data-v-0dd9e190]{color:#64748b;margin:0;max-width:400px}.warengruppen-list[data-v-d0fe0162]{background:#fff;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.search-wrapper[data-v-d0fe0162]{flex-shrink:0;padding:1rem}.list-container[data-v-d0fe0162]{flex:1;min-height:0;overflow-y:auto;padding:.5rem}.warengruppe-item[data-v-d0fe0162]{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:.5rem;margin-bottom:2px;padding:.6rem .75rem;transition:all .15s}.warengruppe-item[data-v-d0fe0162]:hover{background:#f1f5f9}.warengruppe-item.active[data-v-d0fe0162]{background:#eff6ff;color:#3b82f6}.warengruppe-item.is-service[data-v-d0fe0162]{border-left:3px solid #f97316;padding-left:calc(.75rem - 3px)}.warengruppe-item.is-service.active[data-v-d0fe0162]{background:#fff7ed;color:#ea580c}.wg-type-icon[data-v-d0fe0162]{flex-shrink:0}.tree-item[data-v-d0fe0162]{align-items:center;border-radius:6px;display:flex;gap:0;margin-bottom:1px;padding-right:.5rem;transition:background .15s}.tree-item[data-v-d0fe0162]:hover{background:#f1f5f9}.tree-item.active[data-v-d0fe0162]{background:#eff6ff}.tree-item.is-service.active[data-v-d0fe0162]{background:#fff7ed}.tree-item .wg-content[data-v-d0fe0162]{align-items:center;border-radius:6px;cursor:pointer;display:flex;flex:1;gap:.5rem;min-width:0;padding:.5rem .5rem .5rem 0}.expand-btn[data-v-d0fe0162]{flex-shrink:0;margin-right:2px;opacity:.7}.expand-btn[data-v-d0fe0162]:hover{opacity:1}.expand-placeholder[data-v-d0fe0162]{flex-shrink:0;width:24px}.tree-item.is-expanded>.wg-content>.wg-name[data-v-d0fe0162]{font-weight:600}.wg-name[data-v-d0fe0162]{flex:1;font-size:.9rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wg-count[data-v-d0fe0162]{flex-shrink:0;font-size:.7rem}.parent-hint[data-v-d0fe0162]{color:#94a3b8;font-size:.65rem;margin-left:auto;margin-right:.5rem}.no-results[data-v-d0fe0162]{color:#64748b;padding:2rem;text-align:center}:root[data-theme=dark] .warengruppen-list[data-v-d0fe0162]{background:#1f2937}:root[data-theme=dark] .tree-item[data-v-d0fe0162]:hover{background:#374151}:root[data-theme=dark] .tree-item.active[data-v-d0fe0162]{background:#1e3a5f}:root[data-theme=dark] .tree-item.is-service.active[data-v-d0fe0162]{background:#422006}.artikel-panel[data-v-0715a433]{background:#f8fafc;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.panel-header[data-v-0715a433]{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;padding:1rem 1.5rem}.panel-header[data-v-0715a433],.panel-title[data-v-0715a433]{align-items:center;display:flex}.panel-title[data-v-0715a433]{gap:.75rem}.panel-title-text[data-v-0715a433]{display:flex;flex-direction:column}.parent-breadcrumb[data-v-0715a433]{color:#64748b;font-size:.75rem;font-weight:400}.panel-title h2[data-v-0715a433]{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0}.panel-actions[data-v-0715a433]{align-items:center;display:flex;gap:.25rem}.search-wrapper[data-v-0715a433]{flex-shrink:0;padding:1rem 1.5rem}.artikel-list[data-v-0715a433]{flex:1;min-height:0;overflow-y:auto;padding:0 1.5rem 1.5rem}.artikel-item[data-v-0715a433]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:1rem;margin-bottom:.5rem;padding:1rem;transition:all .15s}.artikel-item[data-v-0715a433]:hover{border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d}.artikel-info[data-v-0715a433]{flex:1;min-width:0}.artikel-name[data-v-0715a433]{color:#1e293b;font-weight:500}.artikel-details[data-v-0715a433]{color:#64748b;display:flex;font-size:.8rem;gap:.75rem;margin-top:.25rem}.artikel-nr[data-v-0715a433]{font-family:monospace}.artikel-einheit[data-v-0715a433]{background:#f1f5f9;border-radius:4px;padding:.1rem .4rem}.artikel-beschreibung[data-v-0715a433]{color:#64748b;font-size:.85rem;margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artikel-lieferanten[data-v-0715a433]{display:flex;flex-wrap:wrap;gap:.25rem}.artikel-actions[data-v-0715a433]{display:flex;gap:.25rem;opacity:0;transition:opacity .15s}.artikel-item:hover .artikel-actions[data-v-0715a433]{opacity:1}.empty-artikel[data-v-0715a433],.no-selection[data-v-0715a433]{align-items:center;color:#64748b;display:flex;flex:1;flex-direction:column;gap:1rem;justify-content:center}.empty-artikel p[data-v-0715a433],.no-selection p[data-v-0715a433]{margin:0}:root[data-theme=dark] .artikel-panel[data-v-0715a433]{background:#111827}:root[data-theme=dark] .panel-header[data-v-0715a433]{background:#1f2937;border-color:#374151}:root[data-theme=dark] .panel-title h2[data-v-0715a433]{color:#f3f4f6}:root[data-theme=dark] .artikel-item[data-v-0715a433]{background:#1f2937;border-color:#374151}:root[data-theme=dark] .artikel-item[data-v-0715a433]:hover{border-color:#4b5563}:root[data-theme=dark] .artikel-name[data-v-0715a433]{color:#f3f4f6}.category-toggle[data-v-8869a06e]{display:flex;width:100%}.category-toggle .category-btn[data-v-8869a06e]{flex:1;letter-spacing:normal!important;text-transform:none!important}.lieferanten-section[data-v-8869a06e]{border-top:1px solid #e2e8f0;margin-top:1rem;padding-top:1rem}.section-title[data-v-8869a06e]{align-items:center;color:#1e293b;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-bottom:.25rem}.section-hint[data-v-8869a06e]{color:#64748b;font-size:.8rem;margin:0 0 .75rem}.lieferanten-box[data-v-8869a06e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem}.selected-lieferanten[data-v-8869a06e]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.no-selection-hint[data-v-8869a06e]{color:#94a3b8;font-size:.85rem;margin-bottom:.5rem}:root[data-theme=dark] .lieferanten-section[data-v-8869a06e]{border-color:#374151}:root[data-theme=dark] .section-title[data-v-8869a06e]{color:#f3f4f6}:root[data-theme=dark] .lieferanten-box[data-v-8869a06e]{background:#1f2937;border-color:#374151}.artikel-dialog-content[data-v-8c388385]{max-height:70vh;overflow-y:auto}.row-2[data-v-8c388385]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.lieferant-zuordnung[data-v-8c388385]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem}:root[data-theme=dark] .lieferant-zuordnung[data-v-8c388385]{background:#374151;border-color:#4b5563}.upload-area[data-v-6aea7209]{padding:1rem}.upload-zone[data-v-6aea7209]{align-items:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:3rem 2rem;transition:all .2s}.upload-zone[data-v-6aea7209]:hover{background:#f1f5f9;border-color:#94a3b8}.upload-zone h3[data-v-6aea7209]{color:#1e293b;font-size:1.1rem;margin:0}.upload-zone p[data-v-6aea7209]{margin:0}.import-header[data-v-6aea7209]{align-items:flex-start;justify-content:space-between}.import-header[data-v-6aea7209],.stats-row[data-v-6aea7209]{display:flex;flex-wrap:wrap;gap:1rem}.stat-card[data-v-6aea7209]{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;display:flex;gap:12px;min-width:140px;padding:12px 20px}.stat-card.warning[data-v-6aea7209]{background:#fefce8;border-color:#fef08a}.stat-card.info[data-v-6aea7209]{background:#eff6ff;border-color:#bfdbfe}.stat-card.supplier[data-v-6aea7209]{background:#faf5ff;border-color:#e9d5ff}.stat-icon[data-v-6aea7209]{align-items:center;display:flex;justify-content:center}.stat-content[data-v-6aea7209]{display:flex;flex-direction:column}.stat-value[data-v-6aea7209]{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1}.stat-value.supplier-name[data-v-6aea7209]{font-size:1rem;font-weight:600}.stat-label[data-v-6aea7209]{color:#64748b;font-size:.75rem;margin-top:2px}.header-actions[data-v-6aea7209]{align-items:center;display:flex;gap:1rem}.sample-line[data-v-6aea7209]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.sample-fields[data-v-6aea7209]{display:flex;gap:4px;overflow-x:auto;padding-bottom:8px}.sample-field[data-v-6aea7209]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;font-size:.75rem;max-width:120px;min-width:70px;padding:6px 8px}.sample-field.highlight[data-v-6aea7209]{background:#eff6ff;border-color:#3b82f6}.field-index[data-v-6aea7209]{color:#6366f1;font-size:.7rem;font-weight:700;margin-bottom:2px}.field-value[data-v-6aea7209]{color:#374151;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mapping-grid[data-v-6aea7209]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.mapping-item[data-v-6aea7209]{display:flex;flex-direction:column;gap:4px}.mapping-item label[data-v-6aea7209]{color:#64748b;font-size:.75rem;font-weight:500}.preview-table-container[data-v-6aea7209]{border:1px solid #e2e8f0;border-radius:8px;max-height:350px;overflow-y:auto}.preview-table[data-v-6aea7209]{font-size:.85rem}.preview-table th[data-v-6aea7209]{background:#f8fafc;position:sticky;top:0;z-index:1}.font-mono[data-v-6aea7209]{font-family:monospace}:root[data-theme=dark] .upload-zone[data-v-6aea7209]{background:#1f2937;border-color:#4b5563}:root[data-theme=dark] .upload-zone[data-v-6aea7209]:hover{background:#374151;border-color:#6b7280}:root[data-theme=dark] .upload-zone h3[data-v-6aea7209]{color:#f3f4f6}:root[data-theme=dark] .stat-card[data-v-6aea7209]{background:#1f2937;border-color:#374151}:root[data-theme=dark] .stat-card.warning[data-v-6aea7209]{background:#422006;border-color:#854d0e}:root[data-theme=dark] .stat-card.info[data-v-6aea7209]{background:#172554;border-color:#1e40af}:root[data-theme=dark] .stat-card.supplier[data-v-6aea7209]{background:#3b0764;border-color:#6b21a8}:root[data-theme=dark] .stat-value[data-v-6aea7209]{color:#f3f4f6}:root[data-theme=dark] .preview-table th[data-v-6aea7209]{background:#374151}:root[data-theme=dark] .preview-table-container[data-v-6aea7209]{border-color:#4b5563}:root[data-theme=dark] .sample-line[data-v-6aea7209]{background:#1f2937;border-color:#374151}:root[data-theme=dark] .sample-field[data-v-6aea7209]{background:#374151;border-color:#4b5563}:root[data-theme=dark] .sample-field.highlight[data-v-6aea7209]{background:#1e3a5f;border-color:#3b82f6}:root[data-theme=dark] .field-value[data-v-6aea7209]{color:#e5e7eb}:root[data-theme=dark] .mapping-item label[data-v-6aea7209]{color:#9ca3af}.upload-area[data-v-a396ee6d]{padding:1rem}.upload-zone[data-v-a396ee6d]{align-items:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:3rem 2rem;transition:all .2s}.upload-zone[data-v-a396ee6d]:hover{background:#f1f5f9;border-color:#94a3b8}.upload-zone h3[data-v-a396ee6d]{color:#1e293b;font-size:1.1rem;margin:0}.upload-zone p[data-v-a396ee6d]{margin:0}.import-header[data-v-a396ee6d]{align-items:flex-start;justify-content:space-between}.import-header[data-v-a396ee6d],.stats-row[data-v-a396ee6d]{display:flex;flex-wrap:wrap;gap:1rem}.stat-card[data-v-a396ee6d]{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;display:flex;gap:12px;min-width:140px;padding:12px 20px}.stat-card.warning[data-v-a396ee6d]{background:#fefce8;border-color:#fef08a}.stat-card.info[data-v-a396ee6d]{background:#eff6ff;border-color:#bfdbfe}.stat-icon[data-v-a396ee6d]{align-items:center;display:flex;justify-content:center}.stat-content[data-v-a396ee6d]{display:flex;flex-direction:column}.stat-value[data-v-a396ee6d]{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1}.stat-label[data-v-a396ee6d]{color:#64748b;font-size:.75rem;margin-top:2px}.header-actions[data-v-a396ee6d]{align-items:center;display:flex;gap:1rem}.preview-section[data-v-a396ee6d]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.preview-toolbar[data-v-a396ee6d]{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 16px}.preview-table-container[data-v-a396ee6d]{max-height:400px;overflow:auto}.preview-table[data-v-a396ee6d]{font-size:.85rem}.preview-table th[data-v-a396ee6d]{background:#f8fafc;position:sticky;top:0;white-space:nowrap;z-index:2}.preview-table .mapping-row th[data-v-a396ee6d]{background:#f1f5f9;border-bottom:2px solid #e2e8f0;padding:4px 8px}.checkbox-col[data-v-a396ee6d]{text-align:center;width:50px}.mapping-select[data-v-a396ee6d]{min-width:100px}.mapping-select[data-v-a396ee6d] .v-field__input{font-size:.75rem;padding:4px 8px}.mapping-selection[data-v-a396ee6d]{color:#6366f1;font-size:.75rem;font-weight:500}.warengruppe-select[data-v-a396ee6d]{min-width:150px}.warengruppe-select[data-v-a396ee6d] .v-field__input{font-size:.8rem}.font-mono[data-v-a396ee6d]{font-family:monospace}:root[data-theme=dark] .upload-zone[data-v-a396ee6d]{background:#1f2937;border-color:#4b5563}:root[data-theme=dark] .upload-zone[data-v-a396ee6d]:hover{background:#374151;border-color:#6b7280}:root[data-theme=dark] .upload-zone h3[data-v-a396ee6d]{color:#f3f4f6}:root[data-theme=dark] .stat-card[data-v-a396ee6d]{background:#1f2937;border-color:#374151}:root[data-theme=dark] .stat-value[data-v-a396ee6d]{color:#f3f4f6}:root[data-theme=dark] .preview-table th[data-v-a396ee6d],:root[data-theme=dark] .preview-toolbar[data-v-a396ee6d]{background:#374151}:root[data-theme=dark] .default-warengruppe[data-v-a396ee6d],:root[data-theme=dark] .preview-section[data-v-a396ee6d]{background:#1f2937;border-color:#4b5563}.ai-import-dialog[data-v-32a731db]{overflow:hidden}.stepper-container[data-v-32a731db]{padding-bottom:16px}.stepper[data-v-32a731db]{display:flex;justify-content:space-between;position:relative}.stepper[data-v-32a731db]:before{background:#e0e0e0;content:"";height:2px;left:40px;position:absolute;right:40px;top:16px;z-index:0}.step[data-v-32a731db]{flex-direction:column;gap:8px;z-index:1}.step[data-v-32a731db],.step-indicator[data-v-32a731db]{align-items:center;display:flex}.step-indicator[data-v-32a731db]{background:#e0e0e0;border-radius:50%;color:#666;font-size:14px;font-weight:600;height:32px;justify-content:center;transition:all .3s;width:32px}.step.active .step-indicator[data-v-32a731db]{background:#7c3aed;color:#fff}.step.completed .step-indicator[data-v-32a731db]{background:#10b981;color:#fff}.step-label[data-v-32a731db]{color:#666;font-size:12px;font-weight:500}.step.active .step-label[data-v-32a731db]{color:#7c3aed;font-weight:600}.step.completed .step-label[data-v-32a731db]{color:#10b981}.phase-content[data-v-32a731db]{min-height:400px}.upload-area[data-v-32a731db]{background:#fafafa;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;padding:48px;text-align:center;transition:all .3s}.upload-area[data-v-32a731db]:hover{background:#f5f3ff;border-color:#7c3aed}.upload-area h3[data-v-32a731db]{color:#1f2937;font-weight:600;margin:0}.file-preview[data-v-32a731db]{border:1px solid #e5e7eb;border-radius:12px;padding:16px}.preview-header[data-v-32a731db]{align-items:center;display:flex;gap:12px}.preview-info[data-v-32a731db]{flex:1}.file-name[data-v-32a731db]{color:#1f2937;font-weight:600}.image-preview[data-v-32a731db]{background:#f5f5f5;border-radius:8px;max-height:300px;overflow:hidden}.image-preview img[data-v-32a731db]{height:auto;max-height:300px;-o-object-fit:contain;object-fit:contain;width:100%}.position-item[data-v-32a731db]{border-bottom:1px solid #f0f0f0;gap:12px;padding:12px}.position-index[data-v-32a731db],.position-item[data-v-32a731db]{align-items:center;display:flex}.position-index[data-v-32a731db]{background:#f0f0f0;border-radius:50%;color:#666;flex-shrink:0;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.position-content[data-v-32a731db]{flex:1;min-width:0}.position-name[data-v-32a731db]{color:#1f2937;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-details[data-v-32a731db]{color:#6b7280;font-size:12px;margin-top:2px}.lieferant-selection[data-v-32a731db]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:12px 16px}.lieferant-autocomplete[data-v-32a731db]{max-width:400px}.match-header[data-v-32a731db]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.select-all-section[data-v-32a731db]{align-items:center;display:flex;gap:4px}.match-actions[data-v-32a731db]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.match-stats[data-v-32a731db]{display:flex;gap:12px}.stat-chip[data-v-32a731db]{align-items:center;border-radius:20px;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px}.stat-chip.exact[data-v-32a731db]{background:#d1fae5;color:#065f46}.stat-chip.ai[data-v-32a731db]{background:#ede9fe;color:#5b21b6}.stat-chip.none[data-v-32a731db]{background:#e2e8f0;color:#475569}.match-item[data-v-32a731db]{align-items:center;border-bottom:1px solid #e5e7eb;border-left:4px solid transparent;display:flex;gap:16px;min-height:72px;padding:16px 24px}.match-item:hover .remove-btn[data-v-32a731db]{opacity:1}.remove-btn[data-v-32a731db]{opacity:.3;transition:opacity .2s}.match-item.exact[data-v-32a731db]{background:#fff;border-left-color:#10b981}.match-item.ai[data-v-32a731db]{background:#fff;border-left-color:#7c3aed}.match-item.none[data-v-32a731db]{background:#fff;border-left-color:#64748b}.match-checkbox[data-v-32a731db]{flex-shrink:0}.match-content[data-v-32a731db]{flex:1;min-width:0;padding:4px 0}.match-name[data-v-32a731db]{color:#1f2937;font-size:15px;font-weight:600;line-height:1.4;margin-bottom:6px}.match-details[data-v-32a731db]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.warengruppe-select[data-v-32a731db]{max-width:200px}.match-list-container[data-v-32a731db]{border:1px solid #e5e7eb;border-radius:8px;max-height:500px;overflow-y:auto}.match-panels[data-v-32a731db]{border:none}.match-panels .v-expansion-panel[data-v-32a731db]{border-bottom:1px solid #e5e7eb;border-radius:0;box-shadow:none;margin:0}.match-panels .v-expansion-panel[data-v-32a731db]:last-child{border-bottom:none}.match-panels .v-expansion-panel-title[data-v-32a731db]{min-height:auto;padding:0!important}.match-panels .v-expansion-panel-title__overlay[data-v-32a731db]{display:none}.match-panels .v-expansion-panel-text__wrapper[data-v-32a731db]{background:#fff;border-top:1px solid #e5e7eb;padding:24px 28px}.artikel-edit-form[data-v-32a731db]{padding:0}.artikel-edit-form .v-row[data-v-32a731db]{margin:-8px}.artikel-edit-form .v-col[data-v-32a731db]{padding:8px}.empty-extraction[data-v-32a731db],.empty-match[data-v-32a731db]{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;min-height:300px}.import-summary[data-v-32a731db]{display:flex;flex-direction:column;gap:8px}.summary-item[data-v-32a731db]{align-items:center;display:flex;font-size:14px;gap:8px}.import-results-list[data-v-32a731db]{max-height:300px;overflow-y:auto}:root[data-theme=dark] .upload-area[data-v-32a731db]{background:#1f2937;border-color:#374151}:root[data-theme=dark] .upload-area[data-v-32a731db]:hover{background:#2d1f4e;border-color:#7c3aed}:root[data-theme=dark] .file-name[data-v-32a731db],:root[data-theme=dark] .match-name[data-v-32a731db],:root[data-theme=dark] .position-name[data-v-32a731db],:root[data-theme=dark] .upload-area h3[data-v-32a731db]{color:#f3f4f6}:root[data-theme=dark] .file-preview[data-v-32a731db]{border-color:#374151}:root[data-theme=dark] .match-item[data-v-32a731db],:root[data-theme=dark] .position-item[data-v-32a731db]{border-bottom-color:#374151}:root[data-theme=dark] .stepper[data-v-32a731db]:before{background:#374151}:root[data-theme=dark] .step-indicator[data-v-32a731db]{background:#374151;color:#9ca3af}.warengruppen-view[data-v-b94a33bc]{display:flex;flex-direction:column;height:calc(100vh - 64px);max-height:calc(100vh - 64px);overflow:hidden}.page-header[data-v-b94a33bc]{align-items:flex-start;display:flex;flex-shrink:0;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem}.header-left h1[data-v-b94a33bc]{align-items:center;color:#1e293b;display:flex;font-size:1.5rem;font-weight:600;margin:0}.subtitle[data-v-b94a33bc]{color:#64748b;font-size:.9rem;margin:.25rem 0 0}.header-actions[data-v-b94a33bc]{display:flex;gap:.5rem}.empty-state[data-v-b94a33bc],.loading-state[data-v-b94a33bc]{align-items:center;display:flex;flex:1;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem;text-align:center}.empty-state[data-v-b94a33bc]{background:#f8fafc;border:2px dashed #e2e8f0;border-radius:16px;margin:1.5rem}.empty-state h3[data-v-b94a33bc]{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0}.empty-state p[data-v-b94a33bc]{color:#64748b;margin:0}.empty-actions[data-v-b94a33bc]{display:flex;gap:1rem;margin-top:.5rem}.main-content[data-v-b94a33bc]{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:12px;display:grid;flex:1;gap:1px;grid-template-columns:320px 1fr;grid-template-rows:1fr;margin:0 1.5rem 1.5rem;max-height:100%;min-height:0;overflow:hidden}:root[data-theme=dark] .page-header h1[data-v-b94a33bc]{color:#f3f4f6}:root[data-theme=dark] .subtitle[data-v-b94a33bc]{color:#9ca3af}:root[data-theme=dark] .empty-state[data-v-b94a33bc]{background:#1f2937;border-color:#374151}:root[data-theme=dark] .empty-state h3[data-v-b94a33bc]{color:#f3f4f6}:root[data-theme=dark] .main-content[data-v-b94a33bc]{background:#374151;border-color:#374151}@media (max-width:900px){.main-content[data-v-b94a33bc]{grid-template-columns:280px 1fr}}@media (max-width:768px){.main-content[data-v-b94a33bc]{grid-template-columns:1fr}}.upload-area[data-v-af0f7f37]{padding:1rem}.upload-zone[data-v-af0f7f37]{align-items:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:3rem 2rem;transition:all .2s}.upload-zone[data-v-af0f7f37]:hover{background:#eff6ff;border-color:#3b82f6}.upload-zone h3[data-v-af0f7f37]{color:#1e293b;font-size:1.1rem;margin:0}.expected-columns[data-v-af0f7f37]{display:flex;flex-wrap:wrap;gap:.5rem}.mapping-grid[data-v-af0f7f37]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.import-header[data-v-af0f7f37]{align-items:center;justify-content:space-between}.import-header[data-v-af0f7f37],.stats-row[data-v-af0f7f37]{display:flex;flex-wrap:wrap;gap:1rem}.stat-card[data-v-af0f7f37]{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;display:flex;padding:12px 20px}.stat-card.info[data-v-af0f7f37]{background:#eff6ff;border-color:#bfdbfe}.stat-card.warning[data-v-af0f7f37]{background:#fefce8;border-color:#fef08a}.stat-value[data-v-af0f7f37]{color:#1e293b;font-size:1.25rem;font-weight:700}.stat-label[data-v-af0f7f37]{color:#64748b;font-size:.75rem}.preview-section[data-v-af0f7f37]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.preview-toolbar[data-v-af0f7f37]{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 16px}.preview-table-container[data-v-af0f7f37]{max-height:300px;overflow:auto}.preview-table[data-v-af0f7f37]{font-size:.85rem}.preview-table th[data-v-af0f7f37]{background:#f8fafc;position:sticky;top:0;white-space:nowrap;z-index:2}.checkbox-col[data-v-af0f7f37]{text-align:center;width:50px}.invalid-row[data-v-af0f7f37]{background:#fef2f2;opacity:.6}.duplicate-row[data-v-af0f7f37]{background:#fefce8;opacity:.7}.text-error[data-v-af0f7f37]{color:#dc2626}.import-progress[data-v-af0f7f37]{align-items:center;display:flex;flex-direction:column;padding:2rem;text-align:center}.import-progress h3[data-v-af0f7f37]{color:#1e293b;font-size:1.25rem;margin:0 0 .5rem}.import-stats[data-v-af0f7f37]{display:flex;gap:2rem;margin-top:1rem}.import-stat[data-v-af0f7f37]{align-items:center;display:flex;font-size:.9rem;gap:.5rem}.lieferanten-view[data-v-44ed7358]{margin:0 auto;max-width:1400px;padding:1.5rem}.page-header[data-v-44ed7358]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.header-left h1[data-v-44ed7358]{align-items:center;display:flex;font-size:1.5rem;font-weight:600;margin:0}.subtitle[data-v-44ed7358]{color:#64748b;font-size:.9rem;margin:.25rem 0 0}.empty-state[data-v-44ed7358],.header-actions[data-v-44ed7358],.loading-state[data-v-44ed7358]{align-items:center;display:flex}.empty-state[data-v-44ed7358],.loading-state[data-v-44ed7358]{flex-direction:column;gap:1rem;justify-content:center;padding:5rem 2rem;text-align:center}.empty-state h3[data-v-44ed7358]{color:#1e293b;margin:0}.empty-state p[data-v-44ed7358]{color:#64748b;margin:0}.suppliers-table-card[data-v-44ed7358]{overflow:hidden}.supplier-row[data-v-44ed7358]{cursor:pointer}.supplier-row[data-v-44ed7358]:hover{background:#f8fafc}.supplier-row.selected-row[data-v-44ed7358]{background:#e3f2fd}.supplier-row.selected-row[data-v-44ed7358]:hover{background:#bbdefb}.supplier-name[data-v-44ed7358]{font-weight:500}.supplier-address[data-v-44ed7358]{color:#64748b;font-size:.8rem;margin-top:.25rem}.contact-cell[data-v-44ed7358]{font-size:.85rem}.contact-text[data-v-44ed7358]{line-height:1.4}.contact-row-item[data-v-44ed7358],.zuordnung-chips[data-v-44ed7358]{align-items:center;display:flex;gap:.25rem}.stats-footer[data-v-44ed7358],.zuordnung-chips[data-v-44ed7358]{flex-wrap:wrap}.stats-footer[data-v-44ed7358]{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:.5rem;justify-content:center;margin-top:1rem;text-align:center}.stat-divider[data-v-44ed7358]{color:#cbd5e1}.table-toolbar[data-v-44ed7358]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:.75rem 1rem}.table-toolbar[data-v-44ed7358],.toolbar-left[data-v-44ed7358]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}:root[data-theme=dark] .table-toolbar[data-v-44ed7358]{background:#1f2937;border-bottom-color:#374151}.pagination-container[data-v-44ed7358]{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem}.pagination-info[data-v-44ed7358]{color:#64748b;font-size:.85rem}.research-stats[data-v-44ed7358]{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.research-stat[data-v-44ed7358]{align-items:center;display:flex;font-size:.9rem;gap:.5rem}.rotating-icon[data-v-44ed7358]{animation:rotate-44ed7358 2s linear infinite}@keyframes rotate-44ed7358{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.form-section[data-v-44ed7358]{border-bottom:1px solid #f1f5f9;margin-bottom:1.5rem;padding-bottom:1.5rem}.form-section[data-v-44ed7358]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-44ed7358]{align-items:center;color:#1e293b;display:flex;font-weight:600;gap:.5rem;margin-bottom:.75rem}.section-hint[data-v-44ed7358]{color:#64748b;font-size:.85rem;margin:0 0 .75rem}.row-2[data-v-44ed7358]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.selection-box[data-v-44ed7358]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.selected-items[data-v-44ed7358]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.no-selection-hint[data-v-44ed7358]{color:#94a3b8;font-size:.85rem;margin-bottom:.75rem}.selector-content[data-v-44ed7358]{max-height:450px}.selector-list[data-v-44ed7358]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.selector-item[data-v-44ed7358]{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;gap:.5rem;padding:.75rem 1rem;transition:background .15s}.selector-item[data-v-44ed7358]:last-child{border-bottom:none}.selector-item[data-v-44ed7358]:hover{background:#f8fafc}.selector-item.selected[data-v-44ed7358]{background:#eff6ff}.selector-item.artikel-item[data-v-44ed7358]{padding-left:2rem}.item-name[data-v-44ed7358]{flex:1}.item-detail[data-v-44ed7358]{color:#64748b;font-family:monospace;font-size:.8rem}.selector-group-header[data-v-44ed7358]{align-items:center;background:#f1f5f9;color:#64748b;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;letter-spacing:.025em;padding:.75rem 1rem;text-transform:uppercase}.artikel-preise-box[data-v-44ed7358]{padding:.75rem}.artikel-preise-list[data-v-44ed7358]{margin-bottom:.75rem}.artikel-preis-item[data-v-44ed7358]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:.75rem;margin-bottom:.5rem;padding:.5rem .75rem}.artikel-preis-item[data-v-44ed7358]:last-child{margin-bottom:0}.artikel-info[data-v-44ed7358]{flex:1;min-width:0}.artikel-name[data-v-44ed7358]{display:block;font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artikel-wg[data-v-44ed7358]{color:#64748b;display:block;font-size:.75rem}.preis-input[data-v-44ed7358]{flex-shrink:0;width:120px}.preis-input[data-v-44ed7358] .v-field__input{text-align:right}:root[data-theme=dark] .artikel-preis-item[data-v-44ed7358]{background:#374151;border-color:#4b5563}.supplier-type-chip[data-v-44ed7358]{justify-content:center;min-width:90px}.type-toggle[data-v-44ed7358]{display:flex;width:100%}.type-toggle .type-btn[data-v-44ed7358]{flex:1;letter-spacing:normal!important;text-transform:none!important}.type-hint[data-v-44ed7358]{align-items:center;color:#64748b;display:flex;font-size:.8rem;margin:0}:root[data-theme=dark] .type-hint[data-v-44ed7358]{color:#94a3b8}.katalog-artikel-box[data-v-44ed7358]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem}.katalog-artikel-list[data-v-44ed7358]{max-height:250px;overflow-y:auto}.katalog-artikel-item[data-v-44ed7358]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;font-size:.85rem;gap:.75rem;margin-bottom:.5rem;padding:.5rem .75rem}.katalog-artikel-item[data-v-44ed7358]:last-child{margin-bottom:0}.katalog-artikel-item .artikel-info[data-v-44ed7358]{flex:1;min-width:0}.katalog-artikel-item .artikel-name[data-v-44ed7358]{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.katalog-artikel-item .artikel-nr[data-v-44ed7358]{align-items:center;color:#64748b;display:flex;font-family:monospace;font-size:.75rem;gap:.25rem}.katalog-artikel-item .artikel-preis[data-v-44ed7358]{color:#059669;font-weight:600;white-space:nowrap}.katalog-artikel-item .artikel-wg-badge[data-v-44ed7358]{background:#f1f5f9;border-radius:4px;color:#64748b;font-size:.7rem;padding:.125rem .5rem;white-space:nowrap}:root[data-theme=dark] .katalog-artikel-box[data-v-44ed7358]{background:#1f2937;border-color:#374151}:root[data-theme=dark] .katalog-artikel-item[data-v-44ed7358]{background:#374151;border-color:#4b5563}:root[data-theme=dark] .katalog-artikel-item .artikel-wg-badge[data-v-44ed7358]{background:#1f2937}.no-artikel-hint[data-v-44ed7358]{align-items:center;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.no-artikel-hint p[data-v-44ed7358]{color:#64748b;margin:.5rem 0 0}:root[data-theme=dark] .no-artikel-hint[data-v-44ed7358]{background:#1f2937;border-color:#374151}.warengruppen-list[data-v-44ed7358]{display:flex;flex-wrap:wrap;gap:.5rem}.no-warengruppen-hint[data-v-44ed7358]{align-items:center;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;text-align:center}.no-warengruppen-hint p[data-v-44ed7358]{color:#64748b;margin:.5rem 0 0}:root[data-theme=dark] .no-warengruppen-hint[data-v-44ed7358]{background:#1f2937;border-color:#374151}.contacts-list[data-v-44ed7358]{display:flex;flex-direction:column;gap:1.25rem}.contact-item[data-v-44ed7358]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:1.25rem}.contact-header[data-v-44ed7358]{border-bottom:1px solid #e2e8f0;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.contact-header[data-v-44ed7358],.contact-header-left[data-v-44ed7358]{align-items:center;display:flex}.contact-number[data-v-44ed7358]{color:#334155;font-size:.875rem;font-weight:600}.contact-row[data-v-44ed7358]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:600px){.contact-row[data-v-44ed7358]{grid-template-columns:1fr}}.no-contacts-hint[data-v-44ed7358]{align-items:center;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.no-contacts-hint p[data-v-44ed7358]{color:#64748b;font-size:.9rem;margin:.5rem 0 0}:root[data-theme=dark] .contact-item[data-v-44ed7358]{background:#1f2937;border-color:#374151;box-shadow:0 1px 3px #0003}:root[data-theme=dark] .contact-header[data-v-44ed7358]{border-bottom-color:#374151}:root[data-theme=dark] .contact-number[data-v-44ed7358]{color:#e2e8f0}:root[data-theme=dark] .no-contacts-hint[data-v-44ed7358]{background:#1f2937;border-color:#374151}.supplier-dialog[data-v-44ed7358] .v-label{color:#1e293b!important;opacity:1!important}.supplier-dialog[data-v-44ed7358] .v-field__input,.supplier-dialog[data-v-44ed7358] .v-expansion-panel-title{color:#1e293b}.supplier-dialog[data-v-44ed7358] .v-expansion-panel-text{color:#334155}.supplier-dialog[data-v-44ed7358] .v-messages__message{color:#64748b}.supplier-dialog[data-v-44ed7358] .v-input--readonly .v-label{color:#475569!important}:root[data-theme=dark] .supplier-dialog[data-v-44ed7358] .v-label{color:#e2e8f0!important}:root[data-theme=dark] .supplier-dialog[data-v-44ed7358] .v-field__input{color:#f1f5f9}:root[data-theme=dark] .supplier-dialog[data-v-44ed7358] .v-expansion-panel-title{color:#f1f5f9}:root[data-theme=dark] .supplier-dialog[data-v-44ed7358] .v-expansion-panel-text{color:#e2e8f0}.todo-item[data-v-96fb85de]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:all .2s}.todo-item[data-v-96fb85de]:hover{border-color:#cbd5e1;box-shadow:0 1px 3px #0000000a}.todo-item.status-done[data-v-96fb85de]{background:#f8fafc;opacity:.6}.todo-item.status-in-progress[data-v-96fb85de]{border-left:3px solid #3b82f6}.todo-item.status-waiting[data-v-96fb85de]{border-left:3px solid #f59e0b}.todo-main[data-v-96fb85de]{align-items:flex-start;cursor:pointer;display:flex;gap:.65rem;padding:.65rem .75rem}.todo-content[data-v-96fb85de]{flex:1;min-width:0}.todo-title-row[data-v-96fb85de]{align-items:center;display:flex;gap:.5rem}.todo-title[data-v-96fb85de]{color:#1e293b;font-size:.875rem;line-height:1.4}.todo-title.line-through[data-v-96fb85de]{color:#94a3b8;text-decoration:line-through}.todo-meta[data-v-96fb85de]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.3rem}.priority-dot[data-v-96fb85de]{border-radius:50%;flex-shrink:0;height:6px;width:6px}.priority-dot.high[data-v-96fb85de]{background:#ef4444}.priority-dot.medium[data-v-96fb85de]{background:#f59e0b}.priority-dot.low[data-v-96fb85de]{background:#94a3b8}.status-badge[data-v-96fb85de]{align-items:center;border-radius:4px;display:inline-flex;font-size:.65rem;font-weight:500;gap:.2rem;padding:.15rem .4rem}.status-badge.in_progress[data-v-96fb85de]{background:#dbeafe;color:#1d4ed8}.status-badge.waiting[data-v-96fb85de]{background:#fef3c7;color:#b45309}.meta-item[data-v-96fb85de]{align-items:center;color:#64748b;display:inline-flex;font-size:.7rem;gap:.2rem}.meta-item.date[data-v-96fb85de]{background:transparent;border:1px solid #e2e8f0;border-radius:4px;padding:.12rem .35rem}.meta-item.date.overdue[data-v-96fb85de]{background:#fef2f2;color:#dc2626}.meta-item.date.today[data-v-96fb85de]{background:#dbeafe;color:#1d4ed8}.meta-item.date.tomorrow[data-v-96fb85de]{background:#f3e8ff;color:#7c3aed}.meta-item.assignee[data-v-96fb85de]{background:transparent;border:1px solid #e2e8f0;border-radius:3px;color:#64748b;cursor:help;padding:.1rem .35rem}.assignee-text[data-v-96fb85de]{font-size:.65rem;font-weight:600;margin-left:2px}.meta-item.project[data-v-96fb85de]{border:1px solid transparent;border-radius:3px;font-size:.65rem;font-weight:500;padding:.1rem .35rem}.meta-item.notes-indicator[data-v-96fb85de]{color:#94a3b8}.todo-actions[data-v-96fb85de]{display:flex;gap:0;opacity:0;transition:opacity .15s}.todo-item:hover .todo-actions[data-v-96fb85de]{opacity:1}.action-btn[data-v-96fb85de]{opacity:.6}.action-btn[data-v-96fb85de]:hover{opacity:1}.line-through[data-v-96fb85de]{opacity:.6;text-decoration:line-through}.date-picker[data-v-7259383c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 12px #0000001a;min-width:240px;padding:.65rem}.date-picker.inline[data-v-7259383c]{border:none;box-shadow:none;padding:0}.quick-options[data-v-7259383c]{border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;gap:.2rem;margin-bottom:.65rem;padding-bottom:.65rem}.quick-option[data-v-7259383c]{align-items:center;background:transparent;border:none;border-radius:5px;color:#475569;cursor:pointer;display:flex;font-size:.78rem;gap:.5rem;padding:.4rem .55rem;text-align:left;transition:all .12s}.quick-option[data-v-7259383c]:hover{background:#f1f5f9;color:#1e293b}.quick-option.active[data-v-7259383c]{background:#dbeafe;color:#1d4ed8}.calendar-header[data-v-7259383c]{justify-content:space-between;margin-bottom:.5rem}.calendar-header[data-v-7259383c],.nav-btn[data-v-7259383c]{align-items:center;display:flex}.nav-btn[data-v-7259383c]{background:transparent;border:none;border-radius:5px;color:#64748b;cursor:pointer;height:26px;justify-content:center;transition:all .12s;width:26px}.nav-btn[data-v-7259383c]:hover{background:#f1f5f9;color:#1e293b}.month-label[data-v-7259383c]{color:#1e293b;font-size:.8rem;font-weight:600;text-transform:capitalize}.weekdays[data-v-7259383c]{display:grid;gap:.1rem;grid-template-columns:repeat(7,1fr);margin-bottom:.25rem}.weekdays span[data-v-7259383c]{color:#94a3b8;font-size:.65rem;font-weight:500;padding:.2rem;text-align:center}.days-grid[data-v-7259383c]{display:grid;gap:.1rem;grid-template-columns:repeat(7,1fr)}.day-btn[data-v-7259383c]{align-items:center;aspect-ratio:1;background:transparent;border:none;border-radius:5px;color:#1e293b;cursor:pointer;display:flex;font-size:.75rem;justify-content:center;transition:all .12s}.day-btn[data-v-7259383c]:hover:not(:disabled){background:#f1f5f9}.day-btn.other-month[data-v-7259383c]{color:#cbd5e1}.day-btn.past[data-v-7259383c]{color:#cbd5e1;cursor:not-allowed}.day-btn.today[data-v-7259383c]{background:#dbeafe;color:#1d4ed8;font-weight:600}.day-btn.selected[data-v-7259383c]{background:#3b82f6;color:#fff;font-weight:600}.day-btn.selected[data-v-7259383c]:hover{background:#2563eb}.inline-quick-options[data-v-7259383c]{border-top:1px solid #f1f5f9;display:flex;gap:.3rem;margin-top:.65rem;padding-top:.65rem}.inline-quick-btn[data-v-7259383c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;color:#475569;cursor:pointer;flex:1;font-size:.7rem;padding:.35rem .4rem;transition:all .12s}.inline-quick-btn[data-v-7259383c]:hover{background:#f1f5f9;border-color:#cbd5e1}.inline-quick-btn.active[data-v-7259383c]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.todo-input[data-v-12914c43]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;position:relative;transition:all .2s}.todo-input[data-v-12914c43]:hover{border-color:#cbd5e1}.todo-input.expanded[data-v-12914c43],.todo-input.focused[data-v-12914c43]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.input-main[data-v-12914c43]{align-items:center;display:flex;gap:.5rem;padding:.6rem .75rem}.input-icon[data-v-12914c43]{color:#94a3b8;flex-shrink:0}.todo-input.focused .input-icon[data-v-12914c43]{color:#3b82f6}.input-wrapper[data-v-12914c43]{flex:1;position:relative}.title-input[data-v-12914c43]{background:transparent;border:none;color:#1e293b;font-size:.875rem;padding:0;width:100%}.title-input[data-v-12914c43]:focus{outline:none}.title-input[data-v-12914c43]::-moz-placeholder{color:#94a3b8}.title-input[data-v-12914c43]::placeholder{color:#94a3b8}.quick-actions[data-v-12914c43]{align-items:center;display:flex;gap:.25rem}.quick-date[data-v-12914c43],.quick-priority[data-v-12914c43]{display:flex;gap:.1rem}.quick-btn[data-v-12914c43]{align-items:center;background:transparent;border:none;border-radius:5px;color:#64748b;cursor:pointer;display:flex;gap:.3rem;height:30px;justify-content:center;padding:0 .5rem;transition:all .15s}.quick-btn-label[data-v-12914c43]{font-size:.75rem;font-weight:500}.quick-btn[data-v-12914c43]:hover{background:#f1f5f9;color:#475569}.quick-btn.active[data-v-12914c43]{background:#dbeafe;color:#1d4ed8}.submit-btn[data-v-12914c43]{margin-left:.35rem}.input-expanded[data-v-12914c43]{border-top:1px solid #f1f5f9;padding:.5rem .75rem .6rem}.expanded-content[data-v-12914c43]{display:flex;flex-direction:column;gap:.5rem}.assignee-selection[data-v-12914c43]{margin-top:.5rem}.assignee-autocomplete[data-v-12914c43]{max-width:100%}.assignee-chip[data-v-12914c43]{border-radius:4px!important;font-size:.8rem!important;height:24px!important}.assignee-autocomplete[data-v-12914c43] .v-field__input{font-size:.8rem;min-height:24px;padding:0}.assignee-autocomplete[data-v-12914c43] .v-field__prepend-inner{margin-right:4px;padding-top:2px}.selected-assignee-chip[data-v-12914c43]{align-items:center;display:flex;padding:2px 4px}.selected-items[data-v-12914c43]{display:flex;flex-wrap:wrap;gap:.3rem}.selected-chip[data-v-12914c43]{align-items:center;background:#f1f5f9;border-radius:5px;color:#475569;display:inline-flex;font-size:.72rem;gap:.2rem;padding:.2rem .4rem}.selected-chip.date[data-v-12914c43]{background:#dbeafe;color:#1d4ed8}.selected-chip.priority[data-v-12914c43]{background:#ffedd5;color:#c2410c}.mini-avatar[data-v-12914c43]{align-items:center;border-radius:3px;color:#fff;display:flex;font-size:.45rem;font-weight:600;height:14px;justify-content:center;width:14px}.chip-remove[data-v-12914c43]{background:none;border:none;color:inherit;cursor:pointer;display:flex;margin-left:.1rem;opacity:.6;padding:0}.chip-remove[data-v-12914c43]:hover{opacity:1}.date-picker-dropdown[data-v-12914c43]{position:absolute;right:0;top:calc(100% + 8px);z-index:100}.expand-enter-active[data-v-12914c43],.expand-leave-active[data-v-12914c43]{transition:all .2s ease}.expand-enter-from[data-v-12914c43],.expand-leave-to[data-v-12914c43]{opacity:0;transform:translateY(-4px)}.fade-enter-active[data-v-12914c43],.fade-leave-active[data-v-12914c43]{transition:opacity .15s ease}.fade-enter-from[data-v-12914c43],.fade-leave-to[data-v-12914c43]{opacity:0}.todo-filters[data-v-0be3423d]{background:transparent;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;overflow-y:auto;padding:.5rem 0}.filter-section[data-v-0be3423d]{padding:.75rem .65rem}.filter-section+.filter-section[data-v-0be3423d]{border-top:1px solid #f1f5f9}.section-title[data-v-0be3423d]{align-items:center;color:#94a3b8;display:flex;font-size:.65rem;font-weight:600;justify-content:space-between;letter-spacing:.05em;margin:0 0 .4rem .4rem;text-transform:uppercase}.section-actions[data-v-0be3423d]{align-items:center;display:flex;gap:.25rem}.section-action-btn[data-v-0be3423d]{background:none;border:none;border-radius:3px;color:#94a3b8;cursor:pointer;display:flex;padding:.15rem;transition:all .15s}.section-action-btn[data-v-0be3423d]:hover{background:#f1f5f9;color:#64748b}.section-action-btn.add-btn[data-v-0be3423d]:hover{background:#dcfce7;color:#16a34a}.section-search[data-v-0be3423d]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;display:flex;gap:.35rem;margin:0 .2rem .4rem;padding:.3rem .5rem}.search-icon[data-v-0be3423d]{color:#94a3b8;flex-shrink:0}.search-input[data-v-0be3423d]{background:transparent;border:none;color:#1e293b;flex:1;font-size:.75rem;outline:none}.search-input[data-v-0be3423d]::-moz-placeholder{color:#cbd5e1}.search-input[data-v-0be3423d]::placeholder{color:#cbd5e1}.no-results[data-v-0be3423d]{color:#94a3b8;font-size:.75rem;padding:.5rem;text-align:center}.section-toggle[data-v-0be3423d]{background:none;border:none;border-radius:3px;color:#94a3b8;cursor:pointer;display:flex;padding:.1rem}.section-toggle[data-v-0be3423d]:hover{background:#f1f5f9;color:#64748b}.filter-nav[data-v-0be3423d]{display:flex;flex-direction:column;gap:.1rem}.filter-item[data-v-0be3423d]{align-items:center;background:transparent;border:none;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:.8rem;gap:.5rem;padding:.45rem .55rem;text-align:left;transition:all .12s;width:100%}.filter-item[data-v-0be3423d]:hover{background:transparent;border-color:#cbd5e1;color:#1e293b}.filter-item.active[data-v-0be3423d]{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.filter-label[data-v-0be3423d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-count[data-v-0be3423d]{background:transparent;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:.68rem;font-weight:500;min-width:18px;padding:.08rem .35rem;text-align:center}.filter-count.highlight[data-v-0be3423d]{background:#fef2f2;color:#dc2626}.filter-item.active .filter-count[data-v-0be3423d]{background:#dbeafe;color:#1d4ed8}.assignee-item[data-v-0be3423d]{gap:.5rem}.project-item[data-v-0be3423d]{align-items:stretch;display:flex;gap:0;padding:0}.project-main[data-v-0be3423d]{color:inherit;flex:1;font-size:inherit;gap:.4rem;padding:.45rem .55rem;text-align:left}.project-edit-btn[data-v-0be3423d],.project-main[data-v-0be3423d]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex}.project-edit-btn[data-v-0be3423d]{color:#cbd5e1;justify-content:center;opacity:0;padding:0 .4rem;transition:all .15s}.project-item:hover .project-edit-btn[data-v-0be3423d]{opacity:1}.project-edit-btn[data-v-0be3423d]:hover{background:#faf5ff;color:#7c3aed}.project-color-dot[data-v-0be3423d]{border-radius:3px}.project-color-dot[data-v-0be3423d],.project-spacer[data-v-0be3423d]{flex-shrink:0;height:10px;width:10px}.filter-item.project-item.active[data-v-0be3423d]{background:#faf5ff;color:#7c3aed}.filter-item.project-item.active .filter-count[data-v-0be3423d]{background:#ede9fe;color:#7c3aed}.show-more-btn[data-v-0be3423d]{align-items:center;background:transparent;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;font-size:.75rem;gap:.5rem;justify-content:center;margin-top:.2rem;padding:.4rem;transition:all .15s;width:100%}.show-more-btn[data-v-0be3423d]:hover{background:#f1f5f9;color:#475569}@media (max-width:1024px){.todo-filters[data-v-0be3423d]{display:none}}.todo-calendar[data-v-47a10182]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.calendar-header[data-v-47a10182]{align-items:center;background:#f8fafc;display:flex;justify-content:space-between;padding:.75rem 1rem}.calendar-header[data-v-47a10182],.month-container[data-v-47a10182]{border-bottom:1px solid #e2e8f0}.month-container[data-v-47a10182]:last-child{border-bottom:none}.month-header[data-v-47a10182]{background:#fff;border-bottom:1px solid #e2e8f0;padding:1rem;text-align:center}.month-title[data-v-47a10182]{color:#1e293b;font-size:1rem;font-weight:600;margin:0;text-transform:capitalize}.weekday-headers[data-v-47a10182]{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:grid;grid-template-columns:repeat(7,1fr)}.weekday-cell[data-v-47a10182]{color:#64748b;font-size:.72rem;font-weight:600;padding:.5rem;text-align:center;text-transform:uppercase}.calendar-grid[data-v-47a10182]{display:grid;grid-auto-rows:minmax(130px,1fr);grid-template-columns:repeat(7,1fr)}.calendar-day[data-v-47a10182]{border-bottom:1px solid #f1f5f9;border-right:1px solid #f1f5f9;cursor:pointer;display:flex;flex-direction:column;padding:.35rem;transition:background .15s}.calendar-day.drag-over[data-v-47a10182]{background:#f1f5f9;box-shadow:inset 0 0 0 2px #3b82f6}.calendar-day.drag-over[data-v-47a10182] *{pointer-events:none}.calendar-day[data-v-47a10182]:nth-child(7n){border-right:none}.calendar-day[data-v-47a10182]:hover:not(:has(.task-pill:hover)):not(:has(.more-tasks:hover)){box-shadow:inset 0 0 0 1px #94a3b8;position:relative}.calendar-day.other-month[data-v-47a10182]{background:transparent}.calendar-day.other-month .day-number[data-v-47a10182]{color:#cbd5e1}.calendar-day.today[data-v-47a10182]{background:#eff6ff}.calendar-day.today .day-number[data-v-47a10182]{background:#3b82f6;color:#fff}.day-header[data-v-47a10182]{justify-content:space-between;margin-bottom:.25rem}.day-header[data-v-47a10182],.day-number[data-v-47a10182]{align-items:center;display:flex}.day-number[data-v-47a10182]{border-radius:6px;color:#475569;font-size:.8rem;font-weight:500;height:24px;justify-content:center;width:24px}.task-count[data-v-47a10182]{background:transparent;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;font-size:.65rem;font-weight:500;padding:.1rem .3rem}.day-tasks[data-v-47a10182]{display:flex;flex-direction:column;gap:.2rem}.task-pill[data-v-47a10182]{background:transparent;border:1px solid #e2e8f0;border-left:2px solid #94a3b8;border-radius:4px;color:#475569;cursor:pointer;font-size:.68rem;overflow:hidden;padding:.2rem .35rem;transition:all .15s}.task-pill[data-v-47a10182]:hover{background:#cbd5e1;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px);z-index:2}.task-pill.priority-high[data-v-47a10182]{border-left-color:#ef4444}.task-pill.priority-medium[data-v-47a10182]{border-left-color:#f59e0b}.task-pill.priority-low[data-v-47a10182]{border-left-color:#94a3b8}.task-pill.status-in_progress[data-v-47a10182]{background:#dbeafe}.task-pill.status-waiting[data-v-47a10182]{background:#fef3c7}.task-title[data-v-47a10182]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-tasks[data-v-47a10182]{color:#64748b;cursor:pointer;font-size:.65rem;padding:.15rem .35rem}.more-tasks[data-v-47a10182]:hover{color:#3b82f6}.day-task-item[data-v-47a10182]{border-radius:6px;cursor:pointer;margin:.25rem .5rem}.day-task-item[data-v-47a10182]:hover{background:#f8fafc}.priority-dot[data-v-47a10182]{background:#94a3b8;border-radius:50%;height:8px;width:8px}.priority-dot.high[data-v-47a10182]{background:#ef4444}.priority-dot.medium[data-v-47a10182]{background:#f59e0b}.empty-day[data-v-47a10182]{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:.85rem;gap:.5rem;padding:2rem}@media (max-width:900px){.calendar-day[data-v-47a10182]{min-height:70px}.more-tasks[data-v-47a10182],.task-pill[data-v-47a10182]{display:none}.task-count[data-v-47a10182]{display:block}}.todo-detail-dialog[data-v-ad7b57af]{border-radius:12px!important}.dialog-header[data-v-ad7b57af]{justify-content:space-between;padding:1rem 1.25rem!important}.dialog-header[data-v-ad7b57af],.header-left[data-v-ad7b57af]{align-items:center;display:flex}.header-left[data-v-ad7b57af]{flex:1;gap:.75rem;margin-right:1rem}.status-checkbox[data-v-ad7b57af]{align-items:center;background:transparent;border:2px solid #cbd5e1;border-radius:5px;cursor:pointer;display:flex;height:22px;justify-content:center;transition:all .15s;width:22px}.status-checkbox[data-v-ad7b57af]:hover{background:#eff6ff;border-color:#3b82f6}.status-checkbox.checked[data-v-ad7b57af]{background:#10b981;border-color:#10b981;color:#fff}.header-title-input[data-v-ad7b57af]{background:transparent;border:none;color:#1e293b;font-size:1.1rem;font-weight:600;min-width:300px;width:100%}.header-title-input[data-v-ad7b57af]:focus{outline:none}.header-title-input.done[data-v-ad7b57af]{color:#94a3b8;text-decoration:line-through}.header-actions[data-v-ad7b57af]{align-items:center;display:flex;gap:.25rem}.dialog-content[data-v-ad7b57af]{padding:1.25rem!important}.content-layout[data-v-ad7b57af]{display:flex;flex-direction:column;gap:1.5rem}.content-main[data-v-ad7b57af],.content-sidebar[data-v-ad7b57af]{display:flex;flex-direction:column;gap:1rem}.field-group[data-v-ad7b57af]{display:flex;flex-direction:column;gap:.35rem}.field-row[data-v-ad7b57af]{display:flex;gap:1rem}.flex-1[data-v-ad7b57af]{flex:1}.field-label[data-v-ad7b57af]{align-items:center;color:#64748b;display:flex;font-size:.7rem;font-weight:500;gap:.3rem;letter-spacing:.03em;text-transform:uppercase}.title-input[data-v-ad7b57af]{background:transparent;border:none;border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:1.1rem;font-weight:500;padding:.5rem 0;width:100%}.title-input[data-v-ad7b57af]:focus{border-color:#3b82f6;outline:none}.status-buttons[data-v-ad7b57af]{display:flex;flex-wrap:wrap;gap:.35rem}.status-btn[data-v-ad7b57af]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:.75rem;gap:.3rem;padding:.4rem .6rem;transition:all .15s}.status-btn[data-v-ad7b57af]:hover{border-color:#cbd5e1}.status-btn.active[data-v-ad7b57af]{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.status-btn.active.in_progress[data-v-ad7b57af]{background:#dbeafe;border-color:#3b82f6}.status-btn.active.waiting[data-v-ad7b57af]{background:#fef3c7;border-color:#f59e0b;color:#b45309}.status-btn.active.done[data-v-ad7b57af]{background:#d1fae5;border-color:#10b981;color:#047857}.date-picker-inline[data-v-ad7b57af]{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.date-quick-btn[data-v-ad7b57af]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:.75rem;padding:.4rem .6rem;transition:all .15s}.date-quick-btn[data-v-ad7b57af]:hover{border-color:#cbd5e1}.date-quick-btn.active[data-v-ad7b57af]{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.date-input[data-v-ad7b57af]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;font-size:.75rem;padding:.35rem .5rem}.date-input[data-v-ad7b57af]:focus{border-color:#3b82f6;outline:none}.date-clear-btn[data-v-ad7b57af]{align-items:center;background:transparent;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.date-clear-btn[data-v-ad7b57af]:hover{background:#f1f5f9;color:#64748b}.priority-buttons[data-v-ad7b57af]{display:flex;gap:.35rem}.priority-btn[data-v-ad7b57af]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s;width:32px}.priority-btn[data-v-ad7b57af]:hover{border-color:#cbd5e1}.priority-btn.active[data-v-ad7b57af]{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.priority-dot[data-v-ad7b57af]{border-radius:50%;height:12px;width:12px}.priority-dot.low[data-v-ad7b57af]{background:#94a3b8}.priority-dot.medium[data-v-ad7b57af]{background:#f59e0b}.priority-dot.high[data-v-ad7b57af]{background:#ef4444}.assignee-select[data-v-ad7b57af]{font-size:.85rem}.assignee-select[data-v-ad7b57af] .v-field__input{min-height:32px!important;padding-bottom:4px!important;padding-top:4px!important}.tag-select[data-v-ad7b57af]{font-size:.85rem}.tag-select[data-v-ad7b57af] .v-field__input{min-height:32px!important;padding-bottom:4px!important;padding-top:4px!important}.tag-chip-item[data-v-ad7b57af]{color:#475569!important;font-weight:500}.project-select[data-v-ad7b57af]{font-size:.85rem}.project-select[data-v-ad7b57af] .v-field__input{min-height:32px!important;padding-bottom:4px!important;padding-top:4px!important}.project-color-indicator[data-v-ad7b57af]{border-radius:3px;height:12px;margin-right:.5rem;width:12px}.subtask-progress[data-v-ad7b57af]{color:#94a3b8;font-weight:400;margin-left:.25rem}.subtasks-container[data-v-ad7b57af]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.35rem}.subtask-row[data-v-ad7b57af]{align-items:center;border-radius:4px;display:flex;gap:.5rem;padding:.35rem .4rem}.subtask-row[data-v-ad7b57af]:hover{background:#fff}.subtask-check[data-v-ad7b57af]{align-items:center;background:transparent;border:1.5px solid #cbd5e1;border-radius:3px;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:all .15s;width:16px}.subtask-check.checked[data-v-ad7b57af]{background:#10b981;border-color:#10b981;color:#fff}.subtask-row span[data-v-ad7b57af]{color:#475569;flex:1;font-size:.8rem}.subtask-row span.completed[data-v-ad7b57af]{color:#94a3b8;text-decoration:line-through}.subtask-delete[data-v-ad7b57af]{background:none;border:none;color:#94a3b8;cursor:pointer;opacity:0;padding:0}.subtask-row:hover .subtask-delete[data-v-ad7b57af]{opacity:1}.subtask-add input[data-v-ad7b57af]{background:transparent;border:none;color:#1e293b;font-size:.8rem;padding:.4rem;width:100%}.subtask-add input[data-v-ad7b57af]:focus{outline:none}.subtask-add input[data-v-ad7b57af]::-moz-placeholder{color:#94a3b8}.subtask-add input[data-v-ad7b57af]::placeholder{color:#94a3b8}.recurrence-container[data-v-ad7b57af]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.75rem}.recurrence-toggle[data-v-ad7b57af]{align-items:center;display:flex;gap:.5rem}.recurrence-toggle[data-v-ad7b57af] .v-switch{flex:none}.recurrence-label[data-v-ad7b57af]{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:.35rem}.recurrence-label.active[data-v-ad7b57af]{color:#1e293b}.recurrence-interval[data-v-ad7b57af]{background:#fff;border:1px solid #cbd5e1;border-radius:4px;font-size:.85rem;padding:.25rem .4rem;text-align:center;width:45px}.recurrence-interval[data-v-ad7b57af]:focus{border-color:#3b82f6;outline:none}.recurrence-unit[data-v-ad7b57af]{background:#fff;border:1px solid #cbd5e1;border-radius:4px;cursor:pointer;font-size:.85rem;padding:.25rem .5rem}.recurrence-unit[data-v-ad7b57af]:focus{border-color:#3b82f6;outline:none}.recurrence-end[data-v-ad7b57af]{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:.5rem;margin-top:.75rem;padding-top:.75rem}.recurrence-end-label[data-v-ad7b57af]{align-items:center;color:#64748b;cursor:pointer;display:flex;font-size:.8rem;gap:.35rem}.recurrence-end-check[data-v-ad7b57af]{cursor:pointer;height:14px;width:14px}.recurrence-end-date[data-v-ad7b57af]{background:#fff;border:1px solid #cbd5e1;border-radius:4px;font-size:.8rem;padding:.25rem .5rem}.recurrence-end-date[data-v-ad7b57af]:focus{border-color:#3b82f6;outline:none}.notes-group[data-v-ad7b57af]{display:flex;flex:1;flex-direction:column}.rich-text-wrapper[data-v-ad7b57af]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex:1;overflow:hidden}[data-v-ad7b57af] .tiptap{min-height:200px;outline:none;padding:.5rem}[data-v-ad7b57af] .editor-content{min-height:200px}.meta-section[data-v-ad7b57af]{background:#f8fafc;border-radius:6px;padding:.65rem}.meta-row[data-v-ad7b57af]{display:flex;font-size:.72rem;justify-content:space-between;padding:.25rem 0}.meta-label[data-v-ad7b57af]{color:#64748b}.meta-value[data-v-ad7b57af]{color:#475569}.dialog-footer[data-v-ad7b57af]{padding:.75rem 1rem!important}@media (max-width:700px){.content-layout[data-v-ad7b57af]{grid-template-columns:1fr}.content-sidebar[data-v-ad7b57af]{order:-1}.notes-textarea[data-v-ad7b57af]{min-height:100px}}.todos-header[data-v-79330f37]{align-items:center;background:transparent;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem 1.5rem}.header-left[data-v-79330f37]{display:flex;flex-direction:column;gap:.75rem}.project-selector-wrapper[data-v-79330f37]{gap:.75rem}.active-chips[data-v-79330f37],.project-selector-wrapper[data-v-79330f37]{align-items:center;display:flex;flex-wrap:wrap}.active-chips[data-v-79330f37]{gap:.5rem}.header-title[data-v-79330f37]{align-items:center;color:#1e293b;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;margin:0;white-space:nowrap}.in-label[data-v-79330f37]{color:#64748b;font-size:.95rem;font-weight:400;margin-top:2px;white-space:nowrap}.project-autocomplete[data-v-79330f37]{flex:1;max-width:500px;min-width:300px}.project-autocomplete[data-v-79330f37] .v-field{font-size:1.125rem;font-weight:600}.project-autocomplete[data-v-79330f37] .v-field__input{color:#1e293b;font-size:1.125rem;font-weight:600;min-height:38px;padding-bottom:6px;padding-top:6px}.project-autocomplete[data-v-79330f37] .v-field__prepend-inner{padding-top:6px}.project-autocomplete[data-v-79330f37] input::-moz-placeholder{color:#64748b;opacity:.7}.project-autocomplete[data-v-79330f37] input::placeholder{color:#64748b;opacity:.7}.clear-project-btn[data-v-79330f37]{margin-top:-4px;opacity:.6;transition:opacity .2s}.clear-project-btn[data-v-79330f37]:hover{opacity:1}.filter-chip[data-v-79330f37]{font-weight:500;margin-left:.25rem}.project-chip[data-v-79330f37]{border:1px solid rgba(0,0,0,.05);margin-left:0}.project-clear-icon[data-v-79330f37]{cursor:pointer;opacity:.7;transition:all .2s}.project-clear-icon[data-v-79330f37]:hover{opacity:1;transform:scale(1.1)}.project-dot[data-v-79330f37]{border-radius:50%;display:inline-block;height:10px;margin-right:8px;width:10px}.mini-avatar[data-v-79330f37]{border-radius:4px;color:#fff;font-size:.55rem;font-weight:600;height:18px;justify-content:center;width:18px}.mini-avatar[data-v-79330f37],.stats-row[data-v-79330f37]{align-items:center;display:flex}.stats-row[data-v-79330f37]{color:#64748b;font-size:.8rem;gap:.5rem;margin-top:.25rem}.stat strong[data-v-79330f37]{color:#475569}.stat.overdue strong[data-v-79330f37]{color:#dc2626}.stat.in-progress strong[data-v-79330f37]{color:#3b82f6}.stat-divider[data-v-79330f37]{color:#cbd5e1}.header-actions[data-v-79330f37],.header-search[data-v-79330f37]{align-items:center;display:flex}.header-search[data-v-79330f37]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.35rem .5rem;position:relative;transition:all .2s;width:300px}.header-search[data-v-79330f37]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;width:400px}.search-input[data-v-79330f37]{background:transparent;border:none;color:#1e293b;flex:1;font-size:.8rem;margin-left:.4rem;min-width:0;outline:none}.search-icon[data-v-79330f37]{color:#94a3b8}.clear-search[data-v-79330f37]{color:#94a3b8;margin-left:.2rem}.clear-search[data-v-79330f37]:hover{background:#f1f5f9;color:#64748b}.search-loading[data-v-79330f37]{margin-left:.2rem}.todos-list[data-v-7e4b278e]{gap:1.25rem}.date-group[data-v-7e4b278e],.todos-list[data-v-7e4b278e]{display:flex;flex-direction:column}.date-group[data-v-7e4b278e]{gap:.5rem}.date-header[data-v-7e4b278e]{align-items:center;display:flex;gap:.5rem;padding:.25rem 0}.date-label[data-v-7e4b278e]{color:#64748b;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.date-label.overdue[data-v-7e4b278e]{color:#dc2626}.date-label.today[data-v-7e4b278e]{color:#3b82f6}.date-label.tomorrow[data-v-7e4b278e]{color:#7c3aed}.date-count[data-v-7e4b278e]{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:.65rem;padding:.1rem .4rem}.todos-container[data-v-7e4b278e]{display:flex;flex-direction:column;gap:.5rem}.completed-section[data-v-7e4b278e]{margin-top:1rem}.completed-toggle[data-v-7e4b278e]{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;font-size:.8rem;gap:.35rem;padding:.5rem 0;transition:color .15s}.completed-toggle[data-v-7e4b278e]:hover{color:#475569}.todos-container.completed[data-v-7e4b278e]{opacity:.6}.empty-state[data-v-7e4b278e]{flex-direction:column;padding:4rem 2rem;text-align:center}.empty-icon[data-v-7e4b278e],.empty-state[data-v-7e4b278e]{align-items:center;display:flex;justify-content:center}.empty-icon[data-v-7e4b278e]{background:#f1f5f9;border-radius:50%;height:80px;margin-bottom:1rem;width:80px}.empty-state h3[data-v-7e4b278e]{color:#475569;font-size:1rem;font-weight:600;margin:0 0 .25rem}.empty-state p[data-v-7e4b278e]{color:#64748b;font-size:.85rem;margin:0}.todo-list-enter-active[data-v-7e4b278e]{transition:all .25s ease-out}.todo-list-leave-active[data-v-7e4b278e]{transition:all .2s ease-in}.todo-list-enter-from[data-v-7e4b278e]{opacity:0;transform:translateY(-8px)}.todo-list-leave-to[data-v-7e4b278e]{opacity:0;transform:translate(-20px)}.todos-board[data-v-2554257e]{display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);min-height:400px;overflow-x:auto;padding-bottom:1rem}.board-column[data-v-2554257e]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;min-width:220px;overflow:hidden;transition:all .2s}.board-column.drag-over[data-v-2554257e]{background:#f1f5f9;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.column-header[data-v-2554257e]{align-items:center;background:transparent;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:.65rem .85rem}.column-title[data-v-2554257e]{color:#64748b;font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.column-header.idea .column-title[data-v-2554257e]{color:#f59e0b}.column-header.in-progress .column-title[data-v-2554257e]{color:#3b82f6}.column-header.waiting .column-title[data-v-2554257e]{color:#f59e0b}.column-header.done .column-title[data-v-2554257e]{color:#10b981}.add-btn[data-v-2554257e]{color:#94a3b8;height:24px!important;opacity:.6;transition:all .2s;width:24px!important}.add-btn[data-v-2554257e]:hover{background:#f1f5f9;color:#3b82f6;opacity:1}.column-content[data-v-2554257e]{display:flex;flex:1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:.65rem}.column-empty[data-v-2554257e]{align-items:center;display:flex;justify-content:center;opacity:.5;padding:2rem}.board-card[data-v-2554257e]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;padding:.6rem .75rem;transition:all .15s}.board-card[data-v-2554257e]:hover{border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d}.board-card.priority-high[data-v-2554257e]{border-left:3px solid #ef4444}.board-card.priority-medium[data-v-2554257e]{border-left:3px solid #f59e0b}.card-title[data-v-2554257e]{color:#1e293b;font-size:.8rem;line-height:1.35;margin-bottom:.35rem}.card-meta[data-v-2554257e]{align-items:flex-end;display:flex;gap:.5rem;justify-content:space-between}.meta-left[data-v-2554257e]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.card-projects[data-v-2554257e]{display:flex;flex-wrap:wrap;gap:.2rem}.project-tag[data-v-2554257e]{border-radius:3px;font-size:.6rem;font-weight:600;max-width:100px;overflow:hidden;padding:.05rem .3rem;text-overflow:ellipsis;white-space:nowrap}.card-date[data-v-2554257e]{align-items:center;background:#f1f5f9;border-radius:4px;color:#64748b;display:inline-flex;font-size:.68rem;gap:.2rem;padding:.12rem .35rem}.card-date.overdue[data-v-2554257e]{background:#fef2f2;color:#dc2626}.card-date.today[data-v-2554257e]{background:#dbeafe;color:#1d4ed8}.card-assignee[data-v-2554257e]{align-items:center;color:#64748b;display:inline-flex;font-size:.65rem}.assignee-text[data-v-2554257e]{font-weight:600}@media (max-width:1400px){.todos-board[data-v-2554257e]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.board-column[data-v-2554257e]{flex:0 0 280px;min-width:280px;scroll-snap-align:start}}.todo-timeline[data-v-eeef4de7]{background:transparent;height:100%;overflow-x:auto;overflow-y:hidden;padding:.5rem}.timeline-container[data-v-eeef4de7]{display:flex;gap:.5rem;height:100%;min-width:-moz-min-content;min-width:min-content;padding-bottom:.5rem}.timeline-column[data-v-eeef4de7]{background:transparent;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;height:100%;min-width:280px;width:280px}.timeline-column.is-today[data-v-eeef4de7]{background:transparent;border-color:#3b82f6;border-width:2px}.timeline-column.is-weekend[data-v-eeef4de7]{background:transparent}.column-header[data-v-eeef4de7]{background:transparent;border-bottom:1px solid rgba(0,0,0,.05);border-radius:8px 8px 0 0;color:#475569;font-weight:600;justify-content:space-between;padding:.25rem .5rem}.column-header[data-v-eeef4de7],.header-title[data-v-eeef4de7]{align-items:center;display:flex}.header-title[data-v-eeef4de7]{gap:.5rem}.date-info[data-v-eeef4de7]{align-items:baseline;display:flex;gap:.35rem}.weekday[data-v-eeef4de7]{color:#64748b;font-weight:700;text-transform:uppercase}.date[data-v-eeef4de7],.weekday[data-v-eeef4de7]{font-size:.9rem}.date[data-v-eeef4de7]{color:#1e293b;font-weight:600}.year[data-v-eeef4de7]{color:#94a3b8;font-weight:400}.title-text[data-v-eeef4de7],.year[data-v-eeef4de7]{font-size:.9rem}.add-btn[data-v-eeef4de7]{opacity:1;transition:opacity .2s}.add-btn[data-v-eeef4de7]:hover{background:#0000000a}.column-content[data-v-eeef4de7]{flex:1;min-height:0;overflow-y:auto;padding:.75rem}.todo-timeline[data-v-eeef4de7]::-webkit-scrollbar{height:8px}.todo-timeline[data-v-eeef4de7]::-webkit-scrollbar-track{background:transparent}.todo-timeline[data-v-eeef4de7]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}.column-content[data-v-eeef4de7]::-webkit-scrollbar{width:4px}.column-content[data-v-eeef4de7]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}.project-manager[data-v-a7f1bfec]{border-radius:12px!important}.dialog-header[data-v-a7f1bfec]{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.25rem!important}.dialog-content[data-v-a7f1bfec]{max-height:60vh;padding:1.25rem!important}.create-project-section[data-v-a7f1bfec]{margin-bottom:.5rem}.create-project-row[data-v-a7f1bfec]{align-items:center;display:flex;gap:.75rem}.project-name-input[data-v-a7f1bfec]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex:1;font-size:.875rem;padding:.6rem .85rem;transition:all .15s}.project-name-input[data-v-a7f1bfec]:focus{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;outline:none}.projects-list[data-v-a7f1bfec]{display:flex;flex-direction:column;gap:.5rem}.empty-state[data-v-a7f1bfec]{padding:2rem;text-align:center}.project-item[data-v-a7f1bfec]{align-items:center;background:#f8fafc;border-radius:8px;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .15s}.project-item[data-v-a7f1bfec]:hover{background:#f1f5f9}.project-item.is-archived[data-v-a7f1bfec]{background:#f1f5f9;opacity:.6}.project-item.editing[data-v-a7f1bfec]{background:#fff;border:1px solid #e2e8f0;padding:1rem}.project-info[data-v-a7f1bfec]{align-items:center;display:flex;gap:.6rem}.project-color[data-v-a7f1bfec]{border-radius:4px;height:14px;width:14px}.project-name[data-v-a7f1bfec]{color:#1e293b;font-weight:500}.project-actions[data-v-a7f1bfec]{display:flex;gap:.25rem;opacity:.5;transition:opacity .15s}.project-item:hover .project-actions[data-v-a7f1bfec]{opacity:1}.edit-form[data-v-a7f1bfec]{width:100%}.edit-row[data-v-a7f1bfec]{display:flex;gap:.75rem;margin-bottom:1rem}.edit-name-input[data-v-a7f1bfec]{border:1px solid #e2e8f0;border-radius:6px;flex:1;font-size:.875rem;padding:.5rem .75rem}.edit-name-input[data-v-a7f1bfec]:focus{border-color:#7c3aed;outline:none}.color-picker[data-v-a7f1bfec]{border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;height:36px;padding:0;width:36px}.edit-members[data-v-a7f1bfec]{margin-bottom:1rem}.members-label[data-v-a7f1bfec]{align-items:center;color:#64748b;display:flex;font-size:.75rem;font-weight:600;letter-spacing:.03em;margin-bottom:.5rem;text-transform:uppercase}.access-toggle[data-v-a7f1bfec]{display:flex;gap:.5rem;margin-bottom:.75rem}.access-btn[data-v-a7f1bfec]{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:.8rem;gap:.35rem;padding:.4rem .75rem;transition:all .15s}.access-btn[data-v-a7f1bfec]:hover{background:#e2e8f0}.access-btn.active[data-v-a7f1bfec]{background:#faf5ff;border-color:#d8b4fe;color:#7c3aed}.members-select[data-v-a7f1bfec]{margin-top:.5rem}.edit-actions[data-v-a7f1bfec]{border-top:1px solid #f1f5f9;display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem;padding-top:.75rem}.project-edit-dialog[data-v-fee4ec11]{border-radius:12px!important}.dialog-header[data-v-fee4ec11]{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.25rem!important}.field-label[data-v-fee4ec11]{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.edit-name-input[data-v-fee4ec11]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex:1;font-size:.875rem;padding:.5rem .75rem}.edit-name-input[data-v-fee4ec11]:focus{background:#fff;border-color:#7c3aed;outline:none}.color-picker[data-v-fee4ec11]{border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;height:36px;padding:0;width:36px}.access-toggle[data-v-fee4ec11]{display:flex;gap:.5rem}.access-btn[data-v-fee4ec11]{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:.8rem;gap:.35rem;padding:.4rem .75rem;transition:all .15s}.access-btn[data-v-fee4ec11]:hover{background:#e2e8f0}.access-btn.active[data-v-fee4ec11]{background:#faf5ff;border-color:#d8b4fe;color:#7c3aed}.todos-app[data-v-cf9bd011]{background:transparent;color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100%}.todos-layout[data-v-cf9bd011]{display:grid;grid-template-columns:220px 1fr;min-height:calc(100vh - 72px);transition:grid-template-columns .3s ease}.todos-main[data-v-cf9bd011]{background:transparent;overflow-y:auto;padding:1.5rem}.filter-header[data-v-cf9bd011]{justify-content:space-between;margin-bottom:1.25rem}.filter-header[data-v-cf9bd011],.filter-info[data-v-cf9bd011]{align-items:center;display:flex}.filter-info[data-v-cf9bd011]{gap:.5rem}.filter-info h2[data-v-cf9bd011]{color:#1e293b;font-size:1.1rem;font-weight:600;margin:0}.quick-input[data-v-cf9bd011]{margin-bottom:1.5rem}.loading-state[data-v-cf9bd011]{align-items:center;color:#64748b;justify-content:center;padding:4rem 2rem}.loading-state[data-v-cf9bd011],.quick-add-card[data-v-cf9bd011]{display:flex;flex-direction:column}.quick-add-card[data-v-cf9bd011]{border-radius:12px!important;min-height:350px}.quick-add-card[data-v-cf9bd011] .v-card-text{display:flex;flex:1;flex-direction:column}@media (max-width:1024px){.todos-layout[data-v-cf9bd011]{grid-template-columns:1fr}.todo-filters[data-v-cf9bd011]{display:none}}.benutzerverwaltung-view[data-v-1f295479]{margin:0 auto;max-width:1000px;padding:1.5rem}.page-header[data-v-1f295479]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.header-left h1[data-v-1f295479]{align-items:center;display:flex;font-size:1.5rem;font-weight:600;margin:0}.subtitle[data-v-1f295479]{color:#64748b;font-size:.9rem;margin:.25rem 0 0}.empty-state[data-v-1f295479]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:5rem 2rem;text-align:center}.empty-state h3[data-v-1f295479]{color:#1e293b;margin:0}.empty-state p[data-v-1f295479]{color:#64748b;margin:0}.users-table-card[data-v-1f295479]{overflow:hidden}.user-row[data-v-1f295479]{cursor:pointer}.user-row[data-v-1f295479]:hover{background:#f8fafc}.user-email[data-v-1f295479]{align-items:center;display:flex;font-weight:500}.permissions-preview[data-v-1f295479]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.form-section[data-v-1f295479]{margin-top:1rem}.section-title[data-v-1f295479]{align-items:center;color:#1e293b;display:flex;font-weight:600;gap:.5rem;margin-bottom:.25rem}.section-hint[data-v-1f295479]{color:#64748b;font-size:.85rem;margin:0 0 .75rem}.dateien-view[data-v-98968645]{margin:0 auto;max-width:1400px;padding:1.5rem}.page-header[data-v-98968645]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.header-left h1[data-v-98968645]{align-items:center;display:flex;font-size:1.5rem;font-weight:600;margin:0}.subtitle[data-v-98968645]{color:#64748b;font-size:.9rem;margin:.25rem 0 0}.breadcrumb-bar[data-v-98968645],.header-actions[data-v-98968645]{align-items:center;display:flex}.breadcrumb-bar[data-v-98968645]{background:#f8fafc;border-radius:8px;margin-bottom:1rem;padding:.25rem .5rem}.breadcrumb-item.clickable[data-v-98968645]{cursor:pointer}.breadcrumb-item.clickable[data-v-98968645]:hover{color:rgb(var(--v-theme-primary))}.upload-progress-card[data-v-98968645]{background:#f0f9ff;border:1px solid #bae6fd}.upload-header[data-v-98968645]{font-weight:500;margin-bottom:.5rem}.upload-header[data-v-98968645],.upload-item[data-v-98968645]{align-items:center;display:flex}.upload-item[data-v-98968645]{font-size:.85rem;gap:.5rem;padding:.25rem 0}.upload-filename[data-v-98968645]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-size[data-v-98968645]{color:#64748b}.empty-state[data-v-98968645],.loading-state[data-v-98968645]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:5rem 2rem;text-align:center}.empty-state h3[data-v-98968645]{color:#1e293b;margin:0}.empty-state p[data-v-98968645]{color:#64748b;margin:0}.empty-actions[data-v-98968645]{display:flex;gap:.5rem;margin-top:1rem}.files-grid[data-v-98968645]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.file-card[data-v-98968645]{align-items:center;background:#fff;border:2px solid transparent;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:1rem;position:relative;transition:all .15s ease}.file-card[data-v-98968645]:hover{background:#f8fafc;border-color:#e2e8f0}.file-card.selected[data-v-98968645]{background:#eff6ff;border-color:rgb(var(--v-theme-primary))}.file-card.dragging[data-v-98968645]{opacity:.5;transform:scale(.95)}.file-card.drag-over[data-v-98968645]{background:#dbeafe;border-color:rgb(var(--v-theme-primary));border-style:dashed;transform:scale(1.02)}.file-checkbox[data-v-98968645]{left:.25rem;opacity:0;position:absolute;top:.25rem;transition:opacity .15s}.file-card.selected .file-checkbox[data-v-98968645],.file-card:hover .file-checkbox[data-v-98968645]{opacity:1}.file-icon[data-v-98968645]{margin-bottom:.5rem}.file-name[data-v-98968645]{display:-webkit-box;font-size:.85rem;font-weight:500;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.file-meta[data-v-98968645]{color:#64748b;font-size:.75rem;margin-top:.25rem}.files-list-card[data-v-98968645]{overflow:hidden}.file-row[data-v-98968645]{cursor:pointer}.file-row[data-v-98968645]:hover{background:#f8fafc}.file-row.selected[data-v-98968645]{background:#eff6ff}.file-name-cell[data-v-98968645],.selection-bar[data-v-98968645]{align-items:center;display:flex}.selection-bar[data-v-98968645]{background:#1e293b;border-radius:12px;bottom:1.5rem;box-shadow:0 10px 40px #0003;color:#fff;gap:.5rem;left:50%;padding:.75rem 1rem;position:fixed;transform:translate(-50%);z-index:100}.context-menu[data-v-98968645]{border-radius:8px!important;min-width:180px}.move-path-selector[data-v-98968645]{max-height:300px;overflow-y:auto}.folder-list[data-v-98968645]{border:1px solid #e2e8f0;border-radius:8px}.folder-item[data-v-98968645]{cursor:pointer}.folder-item[data-v-98968645]:hover{background:#f8fafc}.drop-zone-overlay[data-v-98968645]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#3b82f61a;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}.drop-zone-content[data-v-98968645]{background:#fff;border:3px dashed rgb(var(--v-theme-primary));border-radius:20px;box-shadow:0 20px 60px #00000026;padding:3rem 4rem;text-align:center}.drop-zone-content h3[data-v-98968645]{color:#1e293b;font-size:1.5rem;margin:1rem 0 .5rem}.drop-zone-content p[data-v-98968645]{color:#64748b;margin:0}.file-row.dragging[data-v-98968645]{background:#f1f5f9;opacity:.5}.file-row.drag-over[data-v-98968645]{background:#dbeafe;outline:2px dashed rgb(var(--v-theme-primary));outline-offset:-2px}.kontakte-view[data-v-1412f6d1]{margin:0 auto;max-width:1400px;padding:1.5rem}.page-header[data-v-1412f6d1]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.header-left h1[data-v-1412f6d1]{align-items:center;display:flex;font-size:1.5rem;font-weight:600;margin:0}.subtitle[data-v-1412f6d1]{color:#64748b;font-size:.9rem;margin:.25rem 0 0}.header-actions[data-v-1412f6d1]{align-items:center;display:flex}.filter-bar[data-v-1412f6d1]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.empty-state[data-v-1412f6d1],.loading-state[data-v-1412f6d1]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:5rem 2rem;text-align:center}.empty-state h3[data-v-1412f6d1]{color:#1e293b;margin:0}.empty-state p[data-v-1412f6d1]{color:#64748b;margin:0}.contacts-grid[data-v-1412f6d1]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.contact-card[data-v-1412f6d1]{cursor:pointer;padding:1rem;position:relative;transition:all .2s ease}.contact-card[data-v-1412f6d1]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.contact-card-content[data-v-1412f6d1]{align-items:flex-start;display:flex;gap:1rem}.contact-avatar[data-v-1412f6d1]{flex-shrink:0}.avatar-initials[data-v-1412f6d1]{font-size:1.25rem;font-weight:600}.avatar-initials-small[data-v-1412f6d1]{font-size:.75rem;font-weight:600}.contact-info[data-v-1412f6d1]{flex:1;min-width:0}.contact-name[data-v-1412f6d1]{font-size:1rem;font-weight:600;margin-bottom:.25rem}.contact-company[data-v-1412f6d1]{color:#64748b;font-size:.85rem;margin-bottom:.5rem}.contact-details[data-v-1412f6d1]{display:flex;flex-direction:column;gap:.25rem}.detail-item[data-v-1412f6d1]{align-items:center;color:#64748b;display:flex;font-size:.8rem;gap:.5rem}.contact-type-chip[data-v-1412f6d1]{position:absolute;right:.75rem;top:.75rem}.contact-tags[data-v-1412f6d1]{border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.75rem;padding-top:.75rem}.more-tags[data-v-1412f6d1]{color:#64748b;font-size:.75rem}.contact-actions[data-v-1412f6d1]{bottom:.5rem;opacity:0;position:absolute;right:.5rem;transition:opacity .2s}.contact-card:hover .contact-actions[data-v-1412f6d1]{opacity:1}.contacts-table-card[data-v-1412f6d1]{overflow:hidden}.contact-row[data-v-1412f6d1]{cursor:pointer}.contact-row[data-v-1412f6d1]:hover{background:#f8fafc}.contact-name-list[data-v-1412f6d1]{font-weight:500}.contact-location[data-v-1412f6d1]{align-items:center;color:#64748b;display:flex;font-size:.75rem;gap:.25rem}.contact-item-list[data-v-1412f6d1]{font-size:.85rem;gap:.5rem;margin-bottom:.25rem}.contact-item-list[data-v-1412f6d1],.tags-cell[data-v-1412f6d1]{align-items:center;display:flex}.tags-cell[data-v-1412f6d1]{flex-wrap:wrap;gap:.25rem}.stats-footer[data-v-1412f6d1]{color:#64748b;font-size:.85rem;margin-top:1rem;text-align:center}.form-section[data-v-1412f6d1]{border-bottom:1px solid #f1f5f9;margin-bottom:1.5rem;padding-bottom:1.5rem}.form-section[data-v-1412f6d1]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-1412f6d1]{align-items:center;color:#1e293b;display:flex;font-weight:600;gap:.5rem;margin-bottom:.75rem}.row-2[data-v-1412f6d1]{grid-template-columns:1fr 1fr}.row-2[data-v-1412f6d1],.row-3[data-v-1412f6d1]{display:grid;gap:1rem}.row-3[data-v-1412f6d1]{grid-template-columns:auto 1fr 1fr}:root[data-theme=dark] .contact-card[data-v-1412f6d1]:hover{box-shadow:0 4px 12px #0000004d}:root[data-theme=dark] .contact-tags[data-v-1412f6d1],:root[data-theme=dark] .form-section[data-v-1412f6d1]{border-color:#374151}.konversationen-view[data-v-20306955]{padding:1.5rem}.page-header[data-v-20306955]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.header-left h1[data-v-20306955]{align-items:center;display:flex;font-size:1.5rem;font-weight:600;margin:0}.subtitle[data-v-20306955]{color:rgba(var(--v-theme-on-surface),.6);font-size:.875rem;margin:.25rem 0 0}.filters-row[data-v-20306955]{background:#ffffff08;flex-wrap:wrap;margin-bottom:1.5rem;padding:1rem}.filters-row[data-v-20306955],.selection-bar[data-v-20306955]{align-items:center;border-radius:8px;display:flex;gap:1rem}.selection-bar[data-v-20306955]{background:rgba(var(--v-theme-primary),.1);margin-bottom:1rem;padding:.75rem 1rem}.chat-card[data-v-20306955]{position:relative;transition:all .2s ease}.chat-card[data-v-20306955]:hover{transform:translateY(-2px)}.chat-card.new-chat[data-v-20306955]{border-left:3px solid rgb(var(--v-theme-success))}.chat-card.selected-for-delete[data-v-20306955]{border:2px solid rgb(var(--v-theme-error))}.select-checkbox[data-v-20306955]{left:.5rem;position:absolute;top:.25rem;z-index:2}.clickable-card[data-v-20306955]{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.clickable-card[data-v-20306955]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.type-indicator[data-v-20306955]{right:.75rem;z-index:1}.new-badge[data-v-20306955],.type-indicator[data-v-20306955]{position:absolute;top:.75rem}.new-badge[data-v-20306955]{right:7rem}.unassigned-badge[data-v-20306955]{position:absolute;right:5rem;top:.75rem}.chat-meta[data-v-20306955]{align-items:center;color:rgba(var(--v-theme-on-surface),.6);display:flex;font-size:.9rem;margin-left:2.5rem;min-height:24px}.chat-summary[data-v-20306955]{font-size:.95rem;line-height:1.5;margin:0}.chat-summary[data-v-20306955] ol,.chat-summary[data-v-20306955] ul{margin:.5rem 0;padding-left:1.5rem}.chat-summary[data-v-20306955] li{margin-bottom:.25rem}.chat-summary[data-v-20306955] p,.chat-categories[data-v-20306955]{margin:.5rem 0}.success-rate[data-v-20306955]{align-items:center}.call-info[data-v-20306955],.success-rate[data-v-20306955]{color:rgba(var(--v-theme-on-surface),.7);display:flex;font-size:.85rem;margin-top:.5rem}.call-info[data-v-20306955]{flex-wrap:wrap;gap:1rem}.call-info-item[data-v-20306955]{align-items:center;display:flex}.email-header[data-v-20306955]{color:rgba(var(--v-theme-on-surface),.9);font-size:.9rem}.email-header .email-title[data-v-20306955]{font-size:1rem;font-weight:600;margin-bottom:.25rem}.email-header .email-address-inline[data-v-20306955]{font-size:.85rem;font-weight:400;opacity:.7}.email-header .email-subject[data-v-20306955]{margin-bottom:.25rem}.email-header .email-attachments[data-v-20306955]{color:rgba(var(--v-theme-on-surface),.7);font-size:.85rem}.email-info[data-v-20306955]{background:rgba(var(--v-theme-warning),.08);border-left:3px solid rgb(var(--v-theme-warning));border-radius:8px;color:rgba(var(--v-theme-on-surface),.8);font-size:.85rem;margin-top:.5rem;padding:.75rem}.email-info-item[data-v-20306955]{align-items:center;display:flex;margin-bottom:.25rem}.email-info-item[data-v-20306955]:last-child{margin-bottom:0}.email-address[data-v-20306955]{font-size:.8rem;margin-left:.25rem;opacity:.7}.email-account-item[data-v-20306955]{transition:all .2s ease}.email-accounts-panels[data-v-20306955]{margin-bottom:1rem}.email-accounts-panels h5[data-v-20306955]{color:rgba(var(--v-theme-on-surface),.7);font-weight:500}.extracted-data[data-v-20306955]{margin-top:1rem}.extracted-item[data-v-20306955]{font-size:.85rem;padding:.25rem 0}.empty-state[data-v-20306955]{color:rgba(var(--v-theme-on-surface),.5);padding:3rem;text-align:center}.empty-state h3[data-v-20306955]{margin:1rem 0 .5rem}.pagination-wrapper[data-v-20306955]{display:flex;justify-content:center;margin-top:2rem}.type-toggle[data-v-20306955]{border-radius:8px}.header-actions[data-v-20306955]{align-items:center;display:flex;gap:.5rem}.email-editor-container[data-v-20306955]{overflow:hidden}.email-editor[data-v-20306955]{min-height:250px}[data-v-20306955] .email-editor .ProseMirror{min-height:200px;padding:1rem}.chat-viewer-summary[data-v-20306955]{font-size:.95rem;line-height:1.6}.chat-viewer-summary[data-v-20306955] p{margin-bottom:.5rem}.chat-viewer-summary[data-v-20306955] ol,.chat-viewer-summary[data-v-20306955] ul{margin:.5rem 0;padding-left:2rem}.chat-viewer-summary[data-v-20306955] li{margin-bottom:.25rem;padding-left:.25rem}.message-panels .v-expansion-panel[data-v-20306955]{border-radius:8px!important;margin-bottom:4px}.message-panels .incoming-panel[data-v-20306955]{border-left:3px solid rgb(var(--v-theme-info))}.message-panels .outgoing-panel[data-v-20306955]{border-left:3px solid rgb(var(--v-theme-success))}.message-panel-header[data-v-20306955]{align-items:center;display:flex;font-size:.85rem;width:100%}.message-panel-header .message-sender[data-v-20306955]{font-weight:500;white-space:nowrap}.message-panel-header .message-subject[data-v-20306955]{color:rgba(var(--v-theme-on-surface),.7);margin-left:12px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-panel-header .message-time[data-v-20306955]{color:rgba(var(--v-theme-on-surface),.5);font-size:.8rem;white-space:nowrap}.message-panels .message-content[data-v-20306955]{font-size:.95rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.message-panels .message-content[data-v-20306955] p{margin-bottom:.5rem}.message-panels .message-content[data-v-20306955] ol,.message-panels .message-content[data-v-20306955] ul{margin:.5rem 0;padding-left:2rem}.message-panels .message-content[data-v-20306955] li{margin-bottom:.25rem;padding-left:.25rem}.message-attachments[data-v-20306955]{margin-top:8px}.attachments-label[data-v-20306955]{align-items:center;color:#666;display:flex;font-size:.8rem;margin-bottom:8px}.attachments-list[data-v-20306955]{display:flex;flex-direction:column;gap:6px}.attachment-item[data-v-20306955]{align-items:center;background:#00000008;border-radius:6px;cursor:pointer;display:flex;padding:8px 12px;transition:background .2s}.attachment-item[data-v-20306955]:hover{background:#00000014}.attachment-item:hover .download-icon[data-v-20306955]{opacity:1}.attachment-info[data-v-20306955]{flex:1;min-width:0}.attachment-name[data-v-20306955]{display:block;font-size:.85rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-size[data-v-20306955]{color:#888;display:block;font-size:.75rem}.download-icon[data-v-20306955]{opacity:.5;transition:opacity .2s}.chat-attachments-section[data-v-20306955]{background:rgba(var(--v-theme-info),.05);border:1px solid rgba(var(--v-theme-info),.2);border-radius:8px;padding:12px}.message-attachments-horizontal[data-v-20306955]{border-bottom:1px solid rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding-bottom:12px}.attachment-chip[data-v-20306955]{align-items:center;background:rgba(var(--v-theme-primary),.08);border-radius:20px;cursor:pointer;display:inline-flex;font-size:.85rem;gap:6px;padding:6px 12px;transition:all .2s}.attachment-chip[data-v-20306955]:hover{background:rgba(var(--v-theme-primary),.15)}.attachment-chip:hover .download-icon-small[data-v-20306955]{opacity:1}.attachment-chip-name[data-v-20306955]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.download-icon-small[data-v-20306955]{opacity:.5;transition:opacity .2s}.mitglieder-container[data-v-87cbb371]{padding:0}.toolbar[data-v-87cbb371]{gap:1rem;justify-content:space-between;margin-bottom:1rem}.toolbar[data-v-87cbb371],.toolbar-left[data-v-87cbb371]{align-items:center;display:flex;flex-wrap:wrap}.toolbar-left[data-v-87cbb371]{gap:.75rem}.toolbar-right[data-v-87cbb371]{align-items:center;display:flex}.stats-bar[data-v-87cbb371]{background:#f8fafc;border-radius:8px;display:flex;gap:1.5rem;margin-bottom:1rem;padding:.75rem 1rem}.stat-item[data-v-87cbb371]{align-items:center;display:flex;flex-direction:column}.stat-value[data-v-87cbb371]{font-size:1.25rem;font-weight:600}.stat-label[data-v-87cbb371]{color:#64748b;font-size:.75rem}.empty-state[data-v-87cbb371],.loading-state[data-v-87cbb371]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:5rem 2rem;text-align:center}.empty-state h3[data-v-87cbb371]{color:#1e293b;margin:0}.empty-state p[data-v-87cbb371]{color:#64748b;margin:0}.mitglieder-grid[data-v-87cbb371]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.mitglied-card[data-v-87cbb371]{cursor:pointer;padding:1rem;position:relative;transition:all .2s ease}.mitglied-card[data-v-87cbb371]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.mitglied-card.birthday-card[data-v-87cbb371]{background:linear-gradient(135deg,rgba(236,72,153,.05),transparent 50%);border:2px solid #ec4899}.card-header[data-v-87cbb371]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.card-badges[data-v-87cbb371]{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.avatar-text[data-v-87cbb371]{color:#fff;font-size:1rem;font-weight:600}.avatar-text-small[data-v-87cbb371]{color:#fff;font-size:.7rem;font-weight:600}.card-body[data-v-87cbb371]{margin-bottom:.75rem}.mitglied-nummer[data-v-87cbb371]{color:#64748b;font-family:monospace;font-size:.75rem;margin-bottom:.25rem}.mitglied-name[data-v-87cbb371]{font-size:1rem;font-weight:600;margin-bottom:.25rem}.mitglied-firma[data-v-87cbb371]{color:#64748b;font-size:.85rem;margin-bottom:.5rem}.mitglied-details[data-v-87cbb371]{display:flex;flex-direction:column;gap:.25rem}.detail-row[data-v-87cbb371]{color:#64748b;font-size:.8rem;gap:.5rem}.card-footer[data-v-87cbb371],.detail-row[data-v-87cbb371]{align-items:center;display:flex}.card-footer[data-v-87cbb371]{border-top:1px solid #f1f5f9;justify-content:space-between;padding-top:.75rem}.member-since[data-v-87cbb371]{color:#94a3b8;font-size:.75rem}.mitglieder-table-card[data-v-87cbb371]{overflow:hidden}.mitglied-row[data-v-87cbb371]{cursor:pointer}.mitglied-row[data-v-87cbb371]:hover{background:#f8fafc}.mitglied-row.birthday-row[data-v-87cbb371]{background:#ec48990d}.mitglied-nr[data-v-87cbb371]{background:#f1f5f9;border-radius:4px;font-size:.8rem;padding:.125rem .375rem}.name-cell[data-v-87cbb371]{font-weight:500}.location-cell[data-v-87cbb371]{color:#64748b;font-size:.75rem}.contact-cell[data-v-87cbb371]{font-size:.85rem;gap:.5rem;margin-bottom:.25rem}.contact-cell[data-v-87cbb371],.dialog-title[data-v-87cbb371]{align-items:center;display:flex}.form-section[data-v-87cbb371]{border-bottom:1px solid #f1f5f9;margin-bottom:1.5rem;padding-bottom:1.5rem}.form-section[data-v-87cbb371]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-87cbb371]{align-items:center;color:#1e293b;display:flex;font-weight:600;gap:.5rem;margin-bottom:.75rem}.section-hint[data-v-87cbb371]{color:#94a3b8;font-size:.8rem;font-weight:400}.row-2[data-v-87cbb371]{grid-template-columns:1fr 1fr}.row-2[data-v-87cbb371],.row-3[data-v-87cbb371]{display:grid;gap:1rem}.row-3[data-v-87cbb371]{grid-template-columns:1fr 1fr 1fr}.row-4[data-v-87cbb371]{display:grid;gap:1rem;grid-template-columns:auto auto 1fr 1fr}:root[data-theme=dark] .stats-bar[data-v-87cbb371]{background:#1f2937}:root[data-theme=dark] .mitglied-card[data-v-87cbb371]:hover{box-shadow:0 4px 12px #0000004d}:root[data-theme=dark] .card-footer[data-v-87cbb371],:root[data-theme=dark] .form-section[data-v-87cbb371]{border-color:#374151}:root[data-theme=dark] .mitglied-nr[data-v-87cbb371],:root[data-theme=dark] .mitglied-row[data-v-87cbb371]:hover{background:#374151}.zertifizierungen-container[data-v-9a62ebf8]{padding:0}.toolbar[data-v-9a62ebf8]{gap:1rem;justify-content:space-between;margin-bottom:1rem}.toolbar[data-v-9a62ebf8],.toolbar-left[data-v-9a62ebf8]{align-items:center;display:flex;flex-wrap:wrap}.toolbar-left[data-v-9a62ebf8]{gap:.75rem}.loading-state[data-v-9a62ebf8],.toolbar-right[data-v-9a62ebf8]{align-items:center;display:flex}.loading-state[data-v-9a62ebf8]{flex-direction:column;gap:1rem;justify-content:center;padding:5rem 2rem;text-align:center}.kanban-board[data-v-9a62ebf8]{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem}.kanban-column[data-v-9a62ebf8]{background:#f8fafc;border-radius:8px;display:flex;flex:0 0 280px;flex-direction:column;max-height:calc(100vh - 300px);min-width:280px}.kanban-column.drop-target[data-v-9a62ebf8]{background:#e0f2fe;border:2px dashed #3b82f6}.column-header[data-v-9a62ebf8]{border-bottom:3px solid #e2e8f0;justify-content:space-between;padding:.75rem 1rem}.column-header[data-v-9a62ebf8],.column-title[data-v-9a62ebf8]{align-items:center;display:flex}.column-title[data-v-9a62ebf8]{font-size:.9rem;font-weight:600;gap:.5rem}.column-content[data-v-9a62ebf8]{display:flex;flex:1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:.75rem}.kanban-card[data-v-9a62ebf8]{background:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;cursor:pointer;padding:.75rem;transition:all .2s ease}.kanban-card[data-v-9a62ebf8]:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.kanban-card[data-v-9a62ebf8]:active{cursor:grabbing}.card-top[data-v-9a62ebf8]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.card-date[data-v-9a62ebf8]{color:#94a3b8;font-size:.7rem}.card-name[data-v-9a62ebf8]{font-size:.9rem;font-weight:600;margin-bottom:.25rem}.card-firma[data-v-9a62ebf8]{color:#64748b;font-size:.8rem;margin-bottom:.5rem}.card-footer[data-v-9a62ebf8]{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding-top:.5rem}.doc-count[data-v-9a62ebf8],.valid-until[data-v-9a62ebf8]{align-items:center;color:#64748b;display:flex;font-size:.75rem;gap:.25rem}.valid-until.expiring[data-v-9a62ebf8]{color:#ef4444;font-weight:500}.empty-column[data-v-9a62ebf8]{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:.85rem;gap:.5rem;justify-content:center;padding:2rem 1rem}.zert-table-card[data-v-9a62ebf8]{overflow:hidden}.zert-row[data-v-9a62ebf8]{cursor:pointer}.zert-row[data-v-9a62ebf8]:hover{background:#f8fafc}.avatar-text-small[data-v-9a62ebf8]{color:#fff;font-size:.7rem;font-weight:600}.name-cell[data-v-9a62ebf8]{font-weight:500}.firma-cell[data-v-9a62ebf8]{color:#64748b;font-size:.75rem}.empty-table[data-v-9a62ebf8]{color:#94a3b8;flex-direction:column;gap:.5rem;justify-content:center;padding:3rem 2rem}.dialog-title[data-v-9a62ebf8],.empty-table[data-v-9a62ebf8]{align-items:center;display:flex}.form-section[data-v-9a62ebf8]{border-bottom:1px solid #f1f5f9;margin-bottom:1.5rem;padding-bottom:1.5rem}.form-section[data-v-9a62ebf8]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-9a62ebf8]{align-items:center;color:#1e293b;display:flex;font-weight:600;gap:.5rem;margin-bottom:.75rem}.row-2[data-v-9a62ebf8]{grid-template-columns:1fr 1fr}.row-2[data-v-9a62ebf8],.row-3[data-v-9a62ebf8]{display:grid;gap:1rem}.row-3[data-v-9a62ebf8]{grid-template-columns:1fr 1fr 1fr}.interessent-form[data-v-9a62ebf8]{background:#f8fafc;border-radius:8px;padding:1rem}.required-docs[data-v-9a62ebf8]{display:flex;flex-wrap:wrap;gap:.5rem}.doc-list[data-v-9a62ebf8]{display:flex;flex-direction:column;gap:.5rem}.doc-item[data-v-9a62ebf8]{align-items:center;background:#f8fafc;border-radius:6px;display:flex;gap:.75rem;padding:.5rem .75rem}.doc-name[data-v-9a62ebf8]{flex:1;font-size:.9rem}.doc-date[data-v-9a62ebf8]{color:#94a3b8;font-size:.75rem}.no-docs[data-v-9a62ebf8]{align-items:center;background:#f8fafc;border-radius:6px;color:#94a3b8;display:flex;font-size:.9rem;gap:.75rem;padding:1rem}.history-entry[data-v-9a62ebf8]{font-size:.85rem}.history-date[data-v-9a62ebf8]{color:#94a3b8;margin-left:.5rem}.history-comment[data-v-9a62ebf8]{color:#64748b;font-size:.8rem;margin-top:.25rem}.art-item[data-v-9a62ebf8]{border-bottom:1px solid #f1f5f9}.art-form[data-v-9a62ebf8]{background:#f8fafc;border-radius:8px;padding:1rem}.embed-code[data-v-9a62ebf8]{font-family:monospace;font-size:.8rem}:root[data-theme=dark] .kanban-column[data-v-9a62ebf8]{background:#1f2937}:root[data-theme=dark] .kanban-column.drop-target[data-v-9a62ebf8]{background:#1e3a5f;border-color:#3b82f6}:root[data-theme=dark] .kanban-card[data-v-9a62ebf8]{background:#374151}:root[data-theme=dark] .card-footer[data-v-9a62ebf8],:root[data-theme=dark] .column-header[data-v-9a62ebf8]{border-color:#4b5563}:root[data-theme=dark] .form-section[data-v-9a62ebf8]{border-color:#374151}:root[data-theme=dark] .art-form[data-v-9a62ebf8],:root[data-theme=dark] .doc-item[data-v-9a62ebf8],:root[data-theme=dark] .interessent-form[data-v-9a62ebf8],:root[data-theme=dark] .no-docs[data-v-9a62ebf8]{background:#1f2937}:root[data-theme=dark] .art-item[data-v-9a62ebf8]{border-color:#374151}.dokumente-container[data-v-d187e38f]{padding:0}.toolbar[data-v-d187e38f]{gap:1rem;justify-content:space-between;margin-bottom:1rem}.toolbar[data-v-d187e38f],.toolbar-left[data-v-d187e38f]{align-items:center;display:flex;flex-wrap:wrap}.toolbar-left[data-v-d187e38f]{gap:.75rem}.mitglied-info-bar[data-v-d187e38f],.toolbar-right[data-v-d187e38f]{align-items:center;display:flex}.mitglied-info-bar[data-v-d187e38f]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:8px;gap:1rem;margin-bottom:1rem;padding:1rem}.avatar-text[data-v-d187e38f]{color:#fff;font-size:.9rem;font-weight:600}.avatar-text-small[data-v-d187e38f]{color:#fff;font-size:.7rem;font-weight:600}.mitglied-details[data-v-d187e38f]{flex:1}.mitglied-name[data-v-d187e38f]{font-size:1.1rem;font-weight:600}.mitglied-meta[data-v-d187e38f]{color:#64748b;font-size:.85rem}.mitglied-stats[data-v-d187e38f]{display:flex;gap:.5rem}.breadcrumb-bar[data-v-d187e38f]{margin-bottom:1rem}.breadcrumb-item[data-v-d187e38f]{cursor:pointer}.breadcrumb-item[data-v-d187e38f]:hover{color:rgb(var(--v-theme-primary))}.category-grid[data-v-d187e38f]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-bottom:1.5rem}.category-card[data-v-d187e38f]{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 1rem;transition:all .2s ease}.category-card[data-v-d187e38f]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.category-name[data-v-d187e38f]{font-weight:600;margin-top:.75rem}.category-count[data-v-d187e38f]{color:#64748b;font-size:.8rem}.loading-state[data-v-d187e38f]{gap:1rem}.empty-state[data-v-d187e38f],.loading-state[data-v-d187e38f]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5rem 2rem}.empty-state[data-v-d187e38f]{gap:.5rem;text-align:center}.empty-state h3[data-v-d187e38f]{color:#1e293b;margin:0}.empty-state p[data-v-d187e38f]{color:#64748b;margin:0}.files-grid[data-v-d187e38f]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.file-item[data-v-d187e38f]{align-items:center;background:#f8fafc;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:1rem .75rem;position:relative;transition:all .2s ease}.file-item[data-v-d187e38f]:hover{background:#e2e8f0}.file-item.is-selected[data-v-d187e38f]{background:#dbeafe;border:2px solid #3b82f6}.file-icon[data-v-d187e38f]{margin-bottom:.5rem}.file-name[data-v-d187e38f]{display:-webkit-box;font-size:.85rem;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.file-meta[data-v-d187e38f]{color:#64748b;font-size:.75rem;margin-top:.25rem}.file-checkbox[data-v-d187e38f]{left:.25rem;opacity:0;position:absolute;top:.25rem}.file-item.is-selected .file-checkbox[data-v-d187e38f],.file-item:hover .file-checkbox[data-v-d187e38f]{opacity:1}.selection-bar[data-v-d187e38f]{align-items:center;display:flex;gap:1rem;left:50%;padding:.75rem 1.5rem;transform:translate(-50%)}.selection-bar[data-v-d187e38f],.upload-bar[data-v-d187e38f]{background:#fff;border-radius:8px;bottom:1rem;box-shadow:0 4px 12px #00000026;position:fixed;z-index:100}.upload-bar[data-v-d187e38f]{min-width:300px;padding:1rem 1.5rem;right:1rem}.upload-info[data-v-d187e38f]{gap:.5rem;margin-bottom:.5rem}.preview-content[data-v-d187e38f],.upload-info[data-v-d187e38f]{align-items:center;display:flex}.preview-content[data-v-d187e38f]{justify-content:center;min-height:400px}.preview-image[data-v-d187e38f]{max-height:70vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.preview-pdf[data-v-d187e38f]{border:none;height:70vh;width:100%}.preview-unsupported[data-v-d187e38f]{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:1rem}:root[data-theme=dark] .mitglied-info-bar[data-v-d187e38f]{background:linear-gradient(135deg,#1e3a5f,#1e293b)}:root[data-theme=dark] .file-item[data-v-d187e38f]{background:#374151}:root[data-theme=dark] .file-item[data-v-d187e38f]:hover{background:#4b5563}:root[data-theme=dark] .file-item.is-selected[data-v-d187e38f]{background:#1e3a5f;border-color:#3b82f6}:root[data-theme=dark] .selection-bar[data-v-d187e38f],:root[data-theme=dark] .upload-bar[data-v-d187e38f]{background:#1f2937}.finanzen-container[data-v-2f3e5cf8]{padding:0}.sub-tabs[data-v-2f3e5cf8]{border-bottom:1px solid #e2e8f0}.toolbar[data-v-2f3e5cf8]{gap:1rem;justify-content:space-between;margin-bottom:1rem}.toolbar[data-v-2f3e5cf8],.toolbar-left[data-v-2f3e5cf8]{align-items:center;display:flex;flex-wrap:wrap}.toolbar-left[data-v-2f3e5cf8]{gap:.75rem}.toolbar-right[data-v-2f3e5cf8]{align-items:center;display:flex}.stats-bar[data-v-2f3e5cf8]{background:#f8fafc;border-radius:8px;display:flex;gap:2rem;margin-bottom:1rem;padding:1rem 1.5rem}.stat-item[data-v-2f3e5cf8]{display:flex;flex-direction:column}.stat-value[data-v-2f3e5cf8]{font-size:1.5rem;font-weight:600}.stat-label[data-v-2f3e5cf8]{color:#64748b;font-size:.8rem}.loading-state[data-v-2f3e5cf8]{display:flex;justify-content:center;padding:3rem}.rechnungen-table[data-v-2f3e5cf8]{overflow:hidden}.rechnung-row[data-v-2f3e5cf8]{cursor:pointer}.rechnung-row[data-v-2f3e5cf8]:hover{background:#f8fafc}.rechnungsnr[data-v-2f3e5cf8]{background:#f1f5f9;border-radius:4px;font-size:.85rem;padding:.125rem .5rem}.mitglied-cell[data-v-2f3e5cf8]{display:flex;flex-direction:column}.mitglied-cell .text-grey[data-v-2f3e5cf8]{font-size:.8rem}.empty-table[data-v-2f3e5cf8]{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:.5rem;padding:3rem}.offene-posten-card[data-v-2f3e5cf8]{overflow:hidden}.beitragsarten-grid[data-v-2f3e5cf8]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.beitragsart-card[data-v-2f3e5cf8]{cursor:pointer;padding:1.5rem;position:relative;transition:all .2s ease}.beitragsart-card[data-v-2f3e5cf8]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.beitragsart-card.add-card[data-v-2f3e5cf8]{align-items:center;background:transparent;border:2px dashed #e2e8f0;color:#94a3b8;display:flex;flex-direction:column;justify-content:center}.beitragsart-header[data-v-2f3e5cf8]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.beitragsart-actions[data-v-2f3e5cf8]{opacity:0;transition:opacity .2s}.beitragsart-card:hover .beitragsart-actions[data-v-2f3e5cf8]{opacity:1}.beitragsart-name[data-v-2f3e5cf8]{font-size:1rem;font-weight:600;margin-bottom:.25rem}.beitragsart-betrag[data-v-2f3e5cf8]{color:rgb(var(--v-theme-primary));font-size:1.25rem;font-weight:600}.beitragsart-intervall[data-v-2f3e5cf8]{color:#64748b;font-size:.85rem}.form-section[data-v-2f3e5cf8]{border-bottom:1px solid #f1f5f9;margin-bottom:1.5rem;padding-bottom:1.5rem}.form-section[data-v-2f3e5cf8]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-2f3e5cf8]{align-items:center;color:#1e293b;display:flex;font-weight:600;gap:.5rem;margin-bottom:.75rem}.row-2[data-v-2f3e5cf8]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.position-row[data-v-2f3e5cf8]{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.summen-section[data-v-2f3e5cf8]{background:#f8fafc;border:none;border-radius:8px;padding:1rem}.summen-row[data-v-2f3e5cf8]{display:flex;justify-content:space-between;padding:.25rem 0}.summen-row.total[data-v-2f3e5cf8]{border-top:1px solid #e2e8f0;font-size:1.1rem;margin-top:.5rem;padding-top:.5rem}:root[data-theme=dark] .sub-tabs[data-v-2f3e5cf8]{border-color:#374151}:root[data-theme=dark] .stats-bar[data-v-2f3e5cf8]{background:#1f2937}:root[data-theme=dark] .rechnung-row[data-v-2f3e5cf8]:hover,:root[data-theme=dark] .rechnungsnr[data-v-2f3e5cf8]{background:#374151}:root[data-theme=dark] .beitragsart-card.add-card[data-v-2f3e5cf8],:root[data-theme=dark] .form-section[data-v-2f3e5cf8]{border-color:#374151}:root[data-theme=dark] .summen-section[data-v-2f3e5cf8]{background:#1f2937}:root[data-theme=dark] .summen-row.total[data-v-2f3e5cf8]{border-color:#374151}.kommunikation-container[data-v-3df723a3]{padding:0}.sub-tabs[data-v-3df723a3]{border-bottom:1px solid #e2e8f0}.toolbar[data-v-3df723a3]{justify-content:space-between;margin-bottom:1rem}.toolbar[data-v-3df723a3],.toolbar-left[data-v-3df723a3]{align-items:center;display:flex}.toolbar-left[data-v-3df723a3]{gap:.75rem}.toolbar-right[data-v-3df723a3]{align-items:center;display:flex}.compose-card[data-v-3df723a3]{max-width:800px}.form-section[data-v-3df723a3]{border-bottom:1px solid #f1f5f9;margin-bottom:1.5rem;padding-bottom:1.5rem}.form-section[data-v-3df723a3]:last-child{border-bottom:none}.section-title[data-v-3df723a3]{align-items:center;color:#1e293b;display:flex;font-weight:600;gap:.5rem;margin-bottom:.75rem}.filter-options[data-v-3df723a3]{background:#f8fafc;border-radius:8px;padding:1rem}.platzhalter-info[data-v-3df723a3]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.preview-card[data-v-3df723a3]{background:#fefce8}.preview-subject[data-v-3df723a3]{font-size:1.1rem;font-weight:600}.preview-content[data-v-3df723a3]{color:#374151;line-height:1.6}.vorlagen-grid[data-v-3df723a3]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.vorlage-card[data-v-3df723a3]{cursor:pointer;padding:1.5rem;position:relative;transition:all .2s ease}.vorlage-card[data-v-3df723a3]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.vorlage-card.add-card[data-v-3df723a3]{align-items:center;background:transparent;border:2px dashed #e2e8f0;color:#94a3b8;display:flex;flex-direction:column;justify-content:center}.vorlage-header[data-v-3df723a3]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.vorlage-actions[data-v-3df723a3]{opacity:0;transition:opacity .2s}.vorlage-card:hover .vorlage-actions[data-v-3df723a3]{opacity:1}.vorlage-name[data-v-3df723a3]{font-size:1rem;font-weight:600;margin-bottom:.25rem}.vorlage-betreff[data-v-3df723a3]{color:#64748b;font-size:.85rem;margin-bottom:.75rem}.vorlage-footer[data-v-3df723a3]{display:flex;gap:.5rem}.historie-card[data-v-3df723a3]{overflow:hidden}.empfaenger-cell[data-v-3df723a3]{display:flex;flex-direction:column}.empfaenger-cell .text-grey[data-v-3df723a3]{font-size:.8rem}.empty-table[data-v-3df723a3]{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:.5rem;padding:3rem}.automation-grid[data-v-3df723a3]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.automation-card[data-v-3df723a3]{padding:1.5rem;text-align:center}.automation-icon[data-v-3df723a3]{margin-bottom:1rem}.automation-title[data-v-3df723a3]{font-size:1rem;font-weight:600;margin-bottom:.5rem}.automation-desc[data-v-3df723a3]{color:#64748b;font-size:.85rem;margin-bottom:.75rem}.automation-status[data-v-3df723a3],.detail-row[data-v-3df723a3]{margin-bottom:.5rem}.detail-row[data-v-3df723a3]{display:flex;gap:1rem}.detail-label[data-v-3df723a3]{font-weight:600;min-width:120px}.detail-subject[data-v-3df723a3]{font-size:1.1rem;font-weight:600;margin-bottom:1rem}.detail-content[data-v-3df723a3]{color:#374151;line-height:1.6;white-space:pre-wrap}:root[data-theme=dark] .form-section[data-v-3df723a3],:root[data-theme=dark] .sub-tabs[data-v-3df723a3]{border-color:#374151}:root[data-theme=dark] .filter-options[data-v-3df723a3]{background:#1f2937}:root[data-theme=dark] .preview-card[data-v-3df723a3]{background:#422006}:root[data-theme=dark] .vorlage-card.add-card[data-v-3df723a3]{border-color:#374151}.verband-view[data-v-287be174]{margin:0 auto;max-width:1600px;padding:1.5rem}.page-header[data-v-287be174]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.header-left[data-v-287be174]{align-items:center;display:flex;gap:.75rem}.back-btn[data-v-287be174]{margin-right:.5rem}.header-left h1[data-v-287be174]{align-items:center;display:flex;font-size:1.5rem;font-weight:600;margin:0}.subtitle[data-v-287be174]{color:#64748b;font-size:.9rem;margin:.25rem 0 0}.module-grid[data-v-287be174]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.module-card[data-v-287be174]{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000d;cursor:pointer;display:flex;gap:1rem;padding:1.5rem;position:relative;transition:all .2s ease}.module-card[data-v-287be174]:hover{border-color:#cbd5e1;box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.card-icon[data-v-287be174]{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.card-content[data-v-287be174]{flex:1;min-width:0}.card-content h3[data-v-287be174]{color:#1e293b;font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.card-content p[data-v-287be174]{color:#64748b;font-size:.875rem;line-height:1.4;margin:0}.card-arrow[data-v-287be174]{color:#cbd5e1;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:all .2s ease}.module-card:hover .card-arrow[data-v-287be174]{color:#64748b;transform:translateY(-50%) translate(3px)}.active-module[data-v-287be174]{animation:fadeIn-287be174 .2s ease}@keyframes fadeIn-287be174{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=dark] .module-card[data-v-287be174]{background:#1f2937;border-color:#374151}:root[data-theme=dark] .module-card[data-v-287be174]:hover{border-color:#4b5563;box-shadow:0 8px 25px #0000004d}:root[data-theme=dark] .card-content h3[data-v-287be174]{color:#f1f5f9}:root[data-theme=dark] .card-content p[data-v-287be174]{color:#9ca3af}:root[data-theme=dark] .card-arrow[data-v-287be174]{color:#4b5563}:root[data-theme=dark] .module-card:hover .card-arrow[data-v-287be174],:root[data-theme=dark] .subtitle[data-v-287be174]{color:#9ca3af}@media (max-width:768px){.module-grid[data-v-287be174]{grid-template-columns:1fr}.module-card[data-v-287be174]{padding:1.25rem}.card-icon[data-v-287be174]{height:48px;width:48px}}.account-overview[data-v-8d46343f]{margin-bottom:1.5rem}.overview-cards[data-v-8d46343f]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.overview-card[data-v-8d46343f]{border-radius:12px!important;box-shadow:0 1px 3px #00000014!important}.portfolio-card[data-v-8d46343f]{background:linear-gradient(135deg,#1e40af,#3b82f6)!important;color:#fff}.portfolio-card .card-label[data-v-8d46343f],.portfolio-card .card-subtitle[data-v-8d46343f],.portfolio-card .change-label[data-v-8d46343f]{color:#fffc!important}.portfolio-card .card-value[data-v-8d46343f]{color:#fff!important}.portfolio-card .card-change[data-v-8d46343f]{color:#ffffffe6!important}.card-label[data-v-8d46343f]{color:#64748b;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.card-value[data-v-8d46343f]{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1.2}.card-subtitle[data-v-8d46343f]{color:#64748b;font-size:.8rem;margin-top:.5rem}.card-change[data-v-8d46343f]{align-items:center;display:flex;font-size:.85rem;font-weight:500;gap:.25rem;margin-top:.5rem}.card-change.positive[data-v-8d46343f]{color:#10b981}.card-change.negative[data-v-8d46343f]{color:#ef4444}.change-label[data-v-8d46343f]{color:#94a3b8;font-weight:400;margin-left:.25rem}.chart-card[data-v-8d46343f]{border-radius:12px!important;box-shadow:0 1px 3px #00000014!important;overflow:visible!important}.chart-card[data-v-8d46343f] .v-card__content{overflow:visible!important}.chart-header[data-v-8d46343f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.chart-title[data-v-8d46343f]{color:#1e293b;font-size:.9rem;font-weight:600}.mini-chart[data-v-8d46343f]{margin-bottom:.5rem;overflow:visible;position:relative}.chart-card[data-v-8d46343f] .v-card-text{overflow:visible}.mini-chart[data-v-8d46343f] .apexcharts-canvas,.mini-chart[data-v-8d46343f] .apexcharts-svg{overflow:visible!important}.chart-change[data-v-8d46343f]{font-size:.85rem;font-weight:600}.chart-change.positive[data-v-8d46343f]{color:#10b981}.chart-change.negative[data-v-8d46343f]{color:#ef4444}.global-events-bar[data-v-8d46343f]{background:linear-gradient(90deg,#94a3b80d,#94a3b81a,#94a3b80d);border-radius:4px;height:24px;margin-bottom:4px;position:relative}.global-event-chip[data-v-8d46343f]{align-items:center;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0003;cursor:pointer;display:flex;height:16px;justify-content:center;position:absolute;top:4px;transform:translate(-50%);transition:transform .2s;width:16px}.global-event-chip[data-v-8d46343f]:hover{transform:translate(-50%) scale(1.2);z-index:5}.global-event-chip.high-impact[data-v-8d46343f]{background:#ef4444}.global-event-chip.medium-impact[data-v-8d46343f]{background:#f59e0b}.global-event-chip.low-impact[data-v-8d46343f]{background:#3b82f6}.global-event-chip.future-event[data-v-8d46343f]{background:linear-gradient(135deg,#8b5cf6,#6366f1);border:2px dashed #fff;opacity:.85}.event-count[data-v-8d46343f]{align-items:center;background:#1e293b;border:1px solid #fff;border-radius:6px;color:#fff;display:flex;font-size:.55rem;font-weight:700;height:12px;justify-content:center;min-width:12px;padding:0 2px;position:absolute;right:-5px;top:-5px}.event-list-item[data-v-8d46343f]{background:#f8fafc;border-left:3px solid transparent;border-radius:6px;cursor:pointer;margin-bottom:.5rem;padding:.5rem;transition:background .15s,transform .1s}.event-list-item[data-v-8d46343f]:last-child{margin-bottom:0}.event-list-item[data-v-8d46343f]:hover{background:#f1f5f9;transform:translate(2px)}.event-list-item.high-impact[data-v-8d46343f]{border-left-color:#ef4444}.event-list-item.medium-impact[data-v-8d46343f]{border-left-color:#f59e0b}.event-list-item.low-impact[data-v-8d46343f]{border-left-color:#3b82f6}.event-list-item-header[data-v-8d46343f]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.25rem}.event-list-item-category[data-v-8d46343f]{color:#64748b;font-size:.7rem}.event-list-item-title[data-v-8d46343f]{color:#1e293b;font-size:.8rem;font-weight:500;line-height:1.3}.trade-marker[data-v-8d46343f]{align-items:center;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;display:flex;height:18px;justify-content:center;pointer-events:auto;position:absolute;transform:translate(-50%,-50%);transition:transform .15s ease;width:18px;z-index:5}.trade-marker[data-v-8d46343f]:hover{transform:translate(-50%,-50%) scale(1.2);z-index:6}.trade-marker.buy[data-v-8d46343f]{background:#10b981}.trade-marker.sell[data-v-8d46343f]{background:#ef4444}.trade-marker.mixed[data-v-8d46343f]{background:linear-gradient(135deg,#10b981,#ef4444)}.trade-count[data-v-8d46343f]{align-items:center;background:#1e293b;border:1px solid #fff;border-radius:7px;color:#fff;display:flex;font-size:.6rem;font-weight:700;height:14px;justify-content:center;min-width:14px;padding:0 3px;position:absolute;right:-6px;top:-6px}.trade-tooltip[data-v-8d46343f]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:140px;padding:.5rem;pointer-events:none;position:absolute;z-index:25}.trade-tooltip-header[data-v-8d46343f]{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;margin-bottom:.5rem;padding:.25rem .5rem}.trade-tooltip-header.buy[data-v-8d46343f]{background:#10b981}.trade-tooltip-header.sell[data-v-8d46343f]{background:#ef4444}.trade-tooltip-header.mixed[data-v-8d46343f]{background:linear-gradient(135deg,#10b981,#ef4444)}.trade-tooltip-symbol[data-v-8d46343f]{color:#1e293b;font-size:.9rem;font-weight:700}.trade-tooltip-details[data-v-8d46343f]{color:#64748b;font-size:.8rem;margin-top:.25rem}.trade-tooltip-date[data-v-8d46343f]{color:#94a3b8;font-size:.7rem;margin-top:.25rem}.global-event-marker[data-v-8d46343f]{align-items:center;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;display:flex;height:18px;justify-content:center;position:absolute;transform:translate(-50%,-50%);transition:transform .2s;width:18px;z-index:12}.global-event-marker[data-v-8d46343f]:hover{transform:translate(-50%,-50%) scale(1.2);z-index:15}.global-event-marker.high-impact[data-v-8d46343f]{background:#ef4444}.global-event-marker.medium-impact[data-v-8d46343f]{background:#f59e0b}.global-event-marker.low-impact[data-v-8d46343f]{background:#3b82f6}.global-event-marker.future-event[data-v-8d46343f]{background:linear-gradient(135deg,#8b5cf6,#6366f1);border:2px dashed #fff;opacity:.85}.global-event-tooltip-header[data-v-8d46343f]{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;margin-bottom:.5rem;padding:.25rem .5rem}.global-event-tooltip-header.high-impact[data-v-8d46343f]{background:#ef4444}.global-event-tooltip-header.medium-impact[data-v-8d46343f]{background:#f59e0b}.global-event-tooltip-header.low-impact[data-v-8d46343f]{background:#3b82f6}.global-event-tooltip-header.future[data-v-8d46343f]{background:linear-gradient(135deg,#8b5cf6,#6366f1)!important}.global-event-tooltip-title[data-v-8d46343f]{color:#1e293b;font-size:.85rem;font-weight:600;line-height:1.3}.global-event-tooltip-details[data-v-8d46343f]{align-items:center;color:#64748b;display:flex;font-size:.75rem;margin-top:.25rem}.global-event-tooltip-date[data-v-8d46343f]{color:#94a3b8;font-size:.7rem;margin-top:.25rem;padding:.15rem 0}.global-event-menu-card{border-radius:8px!important;overflow:hidden}.global-event-menu-card .global-event-tooltip-header{align-items:center;border-radius:0;color:#fff;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;margin-bottom:0;padding:.5rem}.global-event-menu-card .global-event-tooltip-header.high-impact{background:#ef4444}.global-event-menu-card .global-event-tooltip-header.medium-impact{background:#f59e0b}.global-event-menu-card .global-event-tooltip-header.low-impact{background:#3b82f6}.global-event-menu-card .global-event-tooltip-header.future{background:linear-gradient(135deg,#8b5cf6,#6366f1)!important}.global-event-menu-card .global-event-tooltip-title{color:#1e293b;font-size:.85rem;font-weight:600;line-height:1.3}.global-event-menu-card .global-event-tooltip-details{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.75rem}.global-event-menu-card .global-event-tooltip-date{color:#94a3b8;font-size:.7rem}.trade-menu-card{border-radius:8px!important;overflow:hidden}.trade-menu-card .trade-tooltip-header{align-items:center;border-radius:0;color:#fff;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;margin-bottom:0;padding:.5rem}.trade-menu-card .trade-tooltip-header.buy{background:#10b981}.trade-menu-card .trade-tooltip-header.sell{background:#ef4444}.trade-menu-card .trade-tooltip-header.mixed{background:linear-gradient(135deg,#10b981,#ef4444)}.trade-menu-card .trade-tooltip-symbol{color:#1e293b;font-size:.9rem;font-weight:700}.trade-menu-card .trade-tooltip-details{color:#64748b;font-size:.8rem;margin-top:.25rem}.trade-menu-card .trade-tooltip-date{color:#94a3b8;font-size:.7rem}.trade-menu-card .trade-summary{background:#f8fafc;border-radius:6px;font-size:.8rem;padding:.5rem}.trade-menu-card .trade-list{border-top:1px solid #e2e8f0;padding-top:.5rem}.trade-menu-card .trade-item{align-items:center;display:flex;font-size:.75rem;gap:.5rem;padding:.25rem 0}.trade-menu-card .trade-item.buy{color:#10b981}.trade-menu-card .trade-item.sell{color:#ef4444}.trade-menu-card .trade-item-symbol{color:#1e293b;font-weight:600}.trade-menu-card .trade-item-details{color:#64748b;margin-left:auto}.positions-card[data-v-e4ed1c03]{border-radius:12px!important;box-shadow:0 1px 3px #00000014!important}.symbol-cell[data-v-e4ed1c03]{align-items:center;display:flex;gap:.5rem}.symbol[data-v-e4ed1c03]{color:#1e293b;font-size:.95rem}.side-badge[data-v-e4ed1c03]{border-radius:4px;font-size:.65rem;font-weight:600;padding:.125rem .375rem;text-transform:uppercase}.side-badge.long[data-v-e4ed1c03]{background:#dcfce7;color:#16a34a}.side-badge.short[data-v-e4ed1c03]{background:#fef2f2;color:#dc2626}.position-row[data-v-e4ed1c03]:hover{background:#f8fafc}.totals-row[data-v-e4ed1c03]{background:#f1f5f9}.totals-row td[data-v-e4ed1c03]{border-top:2px solid #e2e8f0}.orders-card[data-v-d356e74c]{border-radius:12px!important;box-shadow:0 1px 3px #00000014!important}.symbol-cell[data-v-d356e74c]{align-items:center;display:flex;gap:.5rem}.symbol[data-v-d356e74c]{color:#1e293b;font-size:.95rem}.side-badge[data-v-d356e74c]{border-radius:4px;font-size:.65rem;font-weight:600;padding:.125rem .375rem;text-transform:uppercase}.side-badge.buy[data-v-d356e74c]{background:#dcfce7;color:#16a34a}.side-badge.sell[data-v-d356e74c]{background:#fef2f2;color:#dc2626}.order-type[data-v-d356e74c]{color:#64748b;font-size:.85rem}.order-row[data-v-d356e74c]:hover{background:#f8fafc}.gap-2[data-v-d356e74c]{gap:.5rem}.analyze-dialog[data-v-625479a1]{border-radius:16px!important}.price-section[data-v-625479a1]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:1rem}.info-card[data-v-625479a1]{text-align:center}.chart-section[data-v-625479a1]{background:#fafbfc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem}.sparkline-container[data-v-625479a1]{position:relative}.sparkline[data-v-625479a1]{cursor:crosshair;display:block;height:80px;width:100%}.sparkline-tooltip[data-v-625479a1]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 16px #00000026;color:#1e293b;font-size:.75rem;padding:.5rem .75rem;pointer-events:none;text-align:center;top:-8px;white-space:nowrap;z-index:10}.sparkline-tooltip[data-v-625479a1],.sparkline-tooltip[data-v-625479a1]:after{position:absolute;transform:translate(-50%)}.sparkline-tooltip[data-v-625479a1]:after{border:6px solid transparent;border-top-color:#fff;content:"";left:50%;top:100%}.tooltip-date[data-v-625479a1]{color:#64748b;margin-bottom:.125rem}.tooltip-price[data-v-625479a1]{color:#1e293b;font-size:.875rem;font-weight:600}.tooltip-change[data-v-625479a1]{font-size:.7rem;font-weight:500}.sparkline-stats[data-v-625479a1]{border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding-top:.5rem}.sparkline-stats .stat[data-v-625479a1]{align-items:center;display:flex;flex-direction:column;gap:.125rem}.sparkline-empty[data-v-625479a1],.sparkline-loading[data-v-625479a1]{align-items:center;display:flex;flex-direction:column;gap:.5rem;height:80px;justify-content:center}.cursor-help[data-v-625479a1]{cursor:help}.gap-1[data-v-625479a1]{gap:.25rem}.gap-2[data-v-625479a1]{gap:.5rem}.gap-3[data-v-625479a1]{gap:.75rem}.symbol-search-dialog[data-v-86283da0]{border-radius:16px!important}.search-results[data-v-86283da0]{max-height:400px;min-height:200px;overflow-y:auto}.results-list[data-v-86283da0]{background:transparent}.result-item[data-v-86283da0]{border-radius:8px;margin-bottom:.25rem;transition:background-color .15s ease}.result-item[data-v-86283da0]:hover{background-color:#f1f5f9}.empty-state[data-v-86283da0]{color:#64748b}.gap-1[data-v-86283da0]{gap:.25rem}.order-dialog[data-v-dab02045]{border-radius:16px!important}.w-100[data-v-dab02045]{width:100%}.symbol-select[data-v-dab02045]{text-align:center}.gap-1[data-v-dab02045]{gap:.25rem}.gap-3[data-v-dab02045]{gap:.75rem}.asset-search-card[data-v-0865a12c]{border-radius:12px!important;box-shadow:0 1px 3px #00000014!important}.quick-chips[data-v-0865a12c]{display:flex;flex-wrap:wrap;gap:.5rem}.results-list[data-v-0865a12c]{max-height:400px;overflow-y:auto}.result-item[data-v-0865a12c]{border-radius:8px;margin-bottom:.5rem}.result-item[data-v-0865a12c]:hover{background:#f8fafc}.gap-1[data-v-0865a12c]{gap:.25rem}.chart-container[data-v-3fcdca0c]{background:#fafbfc;border-radius:8px;overflow:visible;padding:.5rem;position:relative}.chart-badge[data-v-3fcdca0c]{position:absolute;right:.5rem;top:.5rem;z-index:10}.badge-text[data-v-3fcdca0c]{background:#fff;border-radius:4px;box-shadow:0 1px 2px #0000001a;font-size:.7rem;font-weight:600;padding:.125rem .375rem}.chart-empty[data-v-3fcdca0c]{align-items:center;color:#94a3b8;display:flex;font-size:.8rem;height:160px;justify-content:center}.event-markers-overlay[data-v-3fcdca0c]{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.event-marker-html[data-v-3fcdca0c]{border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0003;cursor:pointer;height:10px;pointer-events:auto;position:absolute;transform:translate(-50%,-50%);width:10px;z-index:14}.event-marker-html.future-event[data-v-3fcdca0c]{border-style:dashed;opacity:.7}.event-marker-html.prognose-marker[data-v-3fcdca0c]{background-color:#7c3aed!important;border:2px solid #5b21b6;height:12px;width:12px}.event-tooltip[data-v-3fcdca0c]{max-width:250px}.event-tooltip .event-date[data-v-3fcdca0c]{color:#ffffffb3;font-size:.75rem;margin-bottom:.25rem}.event-tooltip .event-title[data-v-3fcdca0c]{color:#fff;font-weight:600;margin-bottom:.25rem}.event-tooltip .event-price[data-v-3fcdca0c]{color:#10b981;font-weight:600}.event-tooltip .event-confidence[data-v-3fcdca0c]{color:#fffc;font-size:.75rem}.event-tooltip .event-notes[data-v-3fcdca0c]{color:#ffffffd9;font-size:.8rem}.overall-loading[data-v-1fb2a4a5],.prediction-loading[data-v-1fb2a4a5],.recommendation-loading[data-v-1fb2a4a5],.research-loading[data-v-1fb2a4a5]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px}.research-results[data-v-1fb2a4a5]{max-height:400px;overflow-y:auto}.research-item.selected[data-v-1fb2a4a5]{background:#eff6ff}.overall-result[data-v-1fb2a4a5],.prediction-result[data-v-1fb2a4a5],.recommendation-result[data-v-1fb2a4a5]{background:#fafafa}.prediction-header[data-v-1fb2a4a5]{align-items:center;background:#fff;border-radius:12px;display:flex;justify-content:center;padding:1.5rem}.current-price[data-v-1fb2a4a5],.predicted-price[data-v-1fb2a4a5]{text-align:center}.current-price .label[data-v-1fb2a4a5],.predicted-price .label[data-v-1fb2a4a5]{color:#64748b;display:block;font-size:.75rem;margin-bottom:.25rem}.current-price .value[data-v-1fb2a4a5],.predicted-price .value[data-v-1fb2a4a5]{display:block;font-size:1.5rem;font-weight:700}.predicted-price .value.up[data-v-1fb2a4a5]{color:#10b981}.predicted-price .value.down[data-v-1fb2a4a5]{color:#ef4444}.predicted-price .change[data-v-1fb2a4a5]{display:block;font-size:.9rem;font-weight:600;margin-top:.25rem}.predicted-price .change.up[data-v-1fb2a4a5]{color:#10b981}.predicted-price .change.down[data-v-1fb2a4a5]{color:#ef4444}.bulk-completed[data-v-1fb2a4a5],.bulk-progress[data-v-1fb2a4a5]{padding:2rem}.top-pick-card[data-v-1fb2a4a5]{box-shadow:0 2px 12px #00000014}.ranking-list[data-v-1fb2a4a5]{display:flex;flex-direction:column;gap:.5rem}.ranking-item[data-v-1fb2a4a5]{align-items:center;background:#f8fafc;border-radius:8px;display:flex;gap:.75rem;padding:.75rem}.ranking-item.top-item[data-v-1fb2a4a5]{background:linear-gradient(135deg,#f3e8ff,#ede9fe);border:1px solid #c4b5fd}.rank-badge[data-v-1fb2a4a5]{align-items:center;background:#e2e8f0;border-radius:50%;color:#475569;display:flex;flex-shrink:0;font-size:.85rem;font-weight:600;height:28px;justify-content:center;width:28px}.ranking-item.top-item .rank-badge[data-v-1fb2a4a5]{background:#7c3aed;color:#fff}.symbol-name[data-v-1fb2a4a5]{align-items:center;display:flex;flex:1;gap:.5rem;min-width:0}.symbol-name .symbol[data-v-1fb2a4a5]{color:#1e293b;font-weight:600}.watchlist-badge[data-v-1fb2a4a5]{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:.7rem;padding:.125rem .5rem}.score-col[data-v-1fb2a4a5]{align-items:center;display:flex;flex-shrink:0;gap:.5rem;width:100px}.score-bar[data-v-1fb2a4a5]{flex:1}.score-value[data-v-1fb2a4a5]{color:#475569;font-size:.85rem;font-weight:600;text-align:right;width:24px}.watchlist-manager[data-v-4d714dfa]{max-width:100%}.watchlist-header[data-v-4d714dfa]{display:flex;flex-direction:column;gap:.5rem}.period-toggle[data-v-4d714dfa]{background:#f1f5f9;border-radius:6px}.empty-card[data-v-4d714dfa]{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px}.watchlists-grid[data-v-4d714dfa]{display:flex;flex-direction:column;gap:1rem}.watchlist-card[data-v-4d714dfa]{background:#fff;border:1px solid #e2e8f0;border-radius:12px}.asset-item[data-v-4d714dfa]{border-bottom:1px solid #f1f5f9}.asset-item[data-v-4d714dfa]:last-child{border-bottom:none}.asset-main-row[data-v-4d714dfa]{align-items:center;display:flex;gap:1rem;padding:.75rem 1rem}.asset-info[data-v-4d714dfa]{cursor:pointer;flex:1;min-width:0}.asset-info:hover .asset-symbol[data-v-4d714dfa]{color:#2563eb}.asset-symbol[data-v-4d714dfa]{color:#1e293b;font-size:.95rem;font-weight:600;margin-right:.5rem;transition:color .15s ease}.asset-name[data-v-4d714dfa]{color:#64748b;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-price-section[data-v-4d714dfa]{display:flex;flex:1;justify-content:flex-end}.price-display[data-v-4d714dfa]{align-items:flex-end;display:flex;flex-direction:column;gap:.125rem}.current-price[data-v-4d714dfa]{font-size:.95rem;font-weight:600}.price-change[data-v-4d714dfa]{align-items:center;display:flex;font-size:.8rem;gap:.125rem}.asset-actions[data-v-4d714dfa]{display:flex;gap:.25rem}.asset-chart-row[data-v-4d714dfa]{max-width:100%;overflow:hidden;padding:0 1rem .75rem}.chart-empty[data-v-4d714dfa],.chart-loading[data-v-4d714dfa]{align-items:center;background:#fafbfc;border-radius:8px;display:flex;height:160px;justify-content:center}.prognose-section[data-v-4d714dfa]{background:#faf5ff;border-radius:8px;padding:1rem}.prognose-stats[data-v-4d714dfa]{display:flex;flex-direction:column;gap:.5rem}.stat-row[data-v-4d714dfa]{align-items:center;display:flex;justify-content:space-between}.stat-label[data-v-4d714dfa]{color:#64748b;font-size:.85rem}.stat-value[data-v-4d714dfa]{font-size:.9rem;font-weight:600}.import-intro[data-v-4d714dfa]{border-bottom:1px solid #e2e8f0}.import-list[data-v-4d714dfa]{max-height:400px;overflow-y:auto}.import-item[data-v-4d714dfa]{border-bottom:1px solid #f1f5f9;padding:1rem!important;transition:background-color .15s ease}.import-item[data-v-4d714dfa]:last-child{border-bottom:none}.import-item[data-v-4d714dfa]:hover{background-color:#f8fafc}.import-item.selected[data-v-4d714dfa]{background-color:#eff6ff}.symbol-preview[data-v-4d714dfa]{display:flex;flex-wrap:wrap;gap:.25rem}.border-t[data-v-4d714dfa]{border-top:1px solid #e2e8f0}.border-b[data-v-4d714dfa]{border-bottom:1px solid #e2e8f0}.animate-pulse[data-v-4d714dfa]{animation:pulse-4d714dfa 1.5s ease-in-out infinite}@keyframes pulse-4d714dfa{0%,to{opacity:1}50%{opacity:.4}}.auto-trade-log[data-v-4d714dfa]{background:#f8fafc;border-radius:8px;font-family:Roboto Mono,monospace;padding:.5rem}.action-timeline[data-v-4d714dfa]{padding-left:24px;position:relative}.action-timeline-item[data-v-4d714dfa]{padding-bottom:12px;padding-left:16px;position:relative}.action-timeline-item[data-v-4d714dfa]:last-child{padding-bottom:0}.timeline-line[data-v-4d714dfa]{background:#e0e0e0;bottom:0;left:-18px;position:absolute;top:20px;width:2px}.action-timeline-item.completed .timeline-line[data-v-4d714dfa]{background:#4caf50}.timeline-dot[data-v-4d714dfa]{align-items:center;background:#e0e0e0;border-radius:50%;display:flex;height:16px;justify-content:center;left:-24px;position:absolute;top:4px;width:16px;z-index:1}.timeline-dot.completed[data-v-4d714dfa]{background:#4caf50}.timeline-dot.missed[data-v-4d714dfa]{animation:pulse-warning-4d714dfa 2s infinite;background:#ff9800}.timeline-dot.pending[data-v-4d714dfa]{background:#e0e0e0;border:2px solid #9e9e9e}.action-timeline-item.current .timeline-dot[data-v-4d714dfa]{animation:pulse-primary-4d714dfa 2s infinite;background:#2196f3}@keyframes pulse-warning-4d714dfa{0%{box-shadow:0 0 #ff980066}70%{box-shadow:0 0 0 6px #ff980000}to{box-shadow:0 0 #ff980000}}@keyframes pulse-primary-4d714dfa{0%{box-shadow:0 0 #2196f366}70%{box-shadow:0 0 0 6px #2196f300}to{box-shadow:0 0 #2196f300}}.timeline-content[data-v-4d714dfa]{min-height:32px}.action-timeline-item.missed .timeline-content[data-v-4d714dfa]{background:#ff98000d;border-radius:8px;margin-left:-8px;padding:8px}.cursor-pointer[data-v-4d714dfa]{cursor:pointer}.market-status[data-v-e38a1da1]{display:inline-flex}.settings-dialog[data-v-03012849]{border-radius:16px!important}.alpaca-trading[data-v-33b4af07]{margin:0 auto;max-width:1400px;min-height:calc(100vh - 100px);padding:1.5rem;position:relative}.trading-header[data-v-33b4af07]{justify-content:space-between;margin-bottom:1.5rem}.header-left[data-v-33b4af07],.header-right[data-v-33b4af07],.trading-header[data-v-33b4af07]{align-items:center;display:flex}.header-right[data-v-33b4af07]{gap:.5rem}.page-title[data-v-33b4af07]{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0}.loading-state[data-v-33b4af07],.page-title[data-v-33b4af07]{align-items:center;display:flex}.loading-state[data-v-33b4af07]{flex-direction:column;justify-content:center;padding:4rem}.setup-wizard[data-v-33b4af07]{display:flex;justify-content:center;padding:2rem 0}.setup-card[data-v-33b4af07]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:20px;max-width:500px}.setup-features[data-v-33b4af07]{flex-direction:column;gap:.75rem}.feature-item[data-v-33b4af07],.setup-features[data-v-33b4af07]{align-items:center;display:flex}.feature-item[data-v-33b4af07]{color:#475569;font-size:.9rem;gap:.5rem}.trading-tabs[data-v-33b4af07]{background:#f8fafc;border-radius:8px}.trade-fab[data-v-33b4af07]{bottom:2rem;position:fixed;right:2rem;z-index:100}.position-summary[data-v-33b4af07]{font-size:.9rem}.position-summary>div[data-v-33b4af07]{padding:.25rem 0}.tv-mode[data-v-33b4af07]{background:linear-gradient(135deg,#0f172a,#1e293b);color:#f8fafc;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100vw}.tv-header[data-v-33b4af07]{background:#0000004d;border-bottom:1px solid hsla(0,0%,100%,.1);flex-shrink:0;justify-content:space-between;padding:.75rem 1.5rem}.tv-header[data-v-33b4af07],.tv-header-left[data-v-33b4af07]{align-items:center;display:flex}.tv-title[data-v-33b4af07]{font-size:1.25rem;font-weight:600;letter-spacing:.5px}.tv-market-next[data-v-33b4af07]{align-items:center;color:#ffffffb3;display:flex;font-size:.8rem}.tv-header-right[data-v-33b4af07]{align-items:center;display:flex;gap:.75rem}.tv-clock[data-v-33b4af07]{color:#fffc;font-family:Roboto Mono,monospace;font-size:1.25rem;font-weight:300}.tv-content[data-v-33b4af07]{display:grid;flex:1;gap:.75rem;grid-template-columns:1fr 2fr 1fr;grid-template-rows:auto 20em 1fr;min-height:0;overflow:hidden;padding:.75rem 1.5rem}.tv-card[data-v-33b4af07]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:.75rem 1rem}.tv-card-title[data-v-33b4af07]{align-items:center;color:#fff9;display:flex;font-size:.8rem;font-weight:500;margin-bottom:.5rem}.tv-portfolio-card[data-v-33b4af07]{display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2;justify-content:center;padding:.5rem 1rem;text-align:center}.tv-portfolio-value[data-v-33b4af07]{font-size:2.5rem;font-weight:700;line-height:1.1;margin-bottom:.25rem}.tv-portfolio-change[data-v-33b4af07]{align-items:center;display:flex;font-size:1rem;font-weight:500;gap:.35rem;justify-content:center}.tv-change-label[data-v-33b4af07]{color:#ffffff80;font-size:.75rem;font-weight:400}.tv-portfolio-cash[data-v-33b4af07]{border-top:1px solid hsla(0,0%,100%,.1);display:flex;font-size:.75rem;gap:.5rem;justify-content:center;margin-top:.5rem;padding-top:.5rem}.tv-cash-label[data-v-33b4af07]{color:#ffffff80}.tv-cash-value[data-v-33b4af07]{color:#ffffffe6;font-weight:600}.tv-stats-card-top[data-v-33b4af07]{display:flex;flex-direction:column;grid-column:2/4;grid-row:1/2;justify-content:center;padding:.5rem 1rem}.tv-stats-row[data-v-33b4af07]{display:flex;gap:1rem;justify-content:space-around;width:100%}.tv-stats-empty-inline[data-v-33b4af07]{align-items:center;color:#fff6;display:flex;font-size:.8rem;gap:.5rem;justify-content:center}.tv-stat-row[data-v-33b4af07]{display:flex;justify-content:space-around;width:100%}.tv-stat[data-v-33b4af07]{text-align:center}.tv-stat-label[data-v-33b4af07]{color:#ffffff80;font-size:.7rem;margin-bottom:.25rem}.tv-stat-value[data-v-33b4af07]{font-size:1.25rem;font-weight:600}.tv-positions-card[data-v-33b4af07]{display:flex;flex-direction:column;grid-column:1/4;grid-row:2/3;height:20em;overflow:hidden}.tv-positions-grid[data-v-33b4af07]{display:grid;flex:1;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));min-height:0;overflow-y:auto;padding-right:.25rem}.tv-position-item[data-v-33b4af07]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:.5rem .75rem;transition:background .2s}.tv-position-item[data-v-33b4af07]:hover{background:#ffffff14}.tv-position-header[data-v-33b4af07]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.tv-position-symbol[data-v-33b4af07]{font-size:.9rem;font-weight:600}.tv-position-qty[data-v-33b4af07]{color:#ffffff80;font-size:.7rem}.tv-position-name[data-v-33b4af07]{color:#fff6;font-size:.6rem;margin-bottom:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-position-value[data-v-33b4af07]{font-size:1rem;font-weight:600;margin-bottom:.1rem}.tv-position-change[data-v-33b4af07]{align-items:center;display:flex;font-size:.75rem;gap:.2rem}.tv-position-pl[data-v-33b4af07]{color:#fff9;font-size:.7rem}.tv-no-positions[data-v-33b4af07]{align-items:center;color:#fff6;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:1.5rem}.tv-no-positions .v-icon[data-v-33b4af07]{font-size:32px!important}.tv-auto-card.tv-auto-card-active[data-v-33b4af07]{background:linear-gradient(135deg,#22c55e1a,#22c55e0d);border-color:#22c55e4d}.tv-auto-content[data-v-33b4af07]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.tv-footer[data-v-33b4af07]{border-top:1px solid hsla(0,0%,100%,.1);color:#fff6;display:flex;flex-shrink:0;font-size:.7rem;gap:1.5rem;grid-column:1/4;justify-content:center;padding:.25rem 0}.tv-footer-item[data-v-33b4af07]{align-items:center;display:flex}.tv-orders-card[data-v-33b4af07]{grid-column:1/2;overflow:hidden}.tv-orders-card[data-v-33b4af07],.tv-watchlist-card[data-v-33b4af07]{display:flex;flex-direction:column;grid-row:3/4;min-height:0}.tv-watchlist-card[data-v-33b4af07]{grid-column:2/3}.tv-auto-card[data-v-33b4af07]{grid-column:3/4;grid-row:3/4;min-height:0}.tv-auto-card[data-v-33b4af07],.tv-stats-content[data-v-33b4af07]{display:flex;flex-direction:column}.tv-stats-content[data-v-33b4af07]{flex:1;gap:.5rem}.tv-stats-main[data-v-33b4af07]{display:flex;gap:.5rem}.tv-stat-box[data-v-33b4af07]{background:#ffffff0d;border-radius:6px;flex:1;padding:.5rem;text-align:center}.tv-stat-box.tv-positive[data-v-33b4af07]{background:#22c55e26;border:1px solid rgba(34,197,94,.3)}.tv-stat-box.tv-negative[data-v-33b4af07]{background:#ef444426;border:1px solid rgba(239,68,68,.3)}.tv-stat-box.tv-neutral[data-v-33b4af07]{background:#eab30826;border:1px solid rgba(234,179,8,.3)}.tv-stat-box .tv-stat-value[data-v-33b4af07]{color:#fff;font-size:1.2rem;font-weight:700}.tv-stat-box .tv-stat-label[data-v-33b4af07]{color:#ffffffb3;font-size:.65rem;letter-spacing:.5px;text-transform:uppercase}.tv-stat-box .tv-stat-detail[data-v-33b4af07]{color:#ffffff80;font-size:.6rem;margin-top:.1rem}.tv-orders-list[data-v-33b4af07]{display:flex;flex:1;flex-direction:column;gap:.35rem;min-height:0;overflow-y:auto}.tv-order-item[data-v-33b4af07]{background:#ffffff08;border-left:2px solid transparent;border-radius:4px;display:flex;flex-direction:column;font-size:.7rem;padding:.35rem .5rem}.tv-order-item.buy[data-v-33b4af07]{border-left-color:#22c55e}.tv-order-item.sell[data-v-33b4af07]{border-left-color:#ef4444}.tv-order-header[data-v-33b4af07]{align-items:center;display:flex;justify-content:space-between}.tv-order-symbol[data-v-33b4af07]{font-size:.8rem;font-weight:600}.tv-order-side[data-v-33b4af07]{border-radius:2px;font-size:.55rem;font-weight:600;padding:.1rem .3rem}.tv-order-side.buy[data-v-33b4af07]{background:#22c55e33;color:#22c55e}.tv-order-side.sell[data-v-33b4af07]{background:#ef444433;color:#ef4444}.tv-order-details[data-v-33b4af07]{color:#ffffffb3;display:flex;font-size:.7rem;gap:.5rem}.tv-order-meta[data-v-33b4af07]{align-items:center;display:flex;justify-content:space-between;margin-top:.15rem}.tv-order-status[data-v-33b4af07]{color:#ffffff80;font-size:.6rem;font-weight:500}.tv-order-status.filled[data-v-33b4af07]{color:#22c55e}.tv-order-status.canceled[data-v-33b4af07],.tv-order-status.rejected[data-v-33b4af07]{color:#ef4444}.tv-order-status.accepted[data-v-33b4af07],.tv-order-status.new[data-v-33b4af07],.tv-order-status.pending_new[data-v-33b4af07]{color:#fbbf24}.tv-order-time[data-v-33b4af07]{color:#fff6;font-size:.55rem}.tv-no-orders[data-v-33b4af07]{align-items:center;color:#fff6;font-size:.7rem;gap:.25rem;justify-content:center;padding:1rem .5rem}.tv-movers-list[data-v-33b4af07],.tv-no-orders[data-v-33b4af07]{display:flex;flex:1;flex-direction:column}.tv-movers-list[data-v-33b4af07]{gap:.2rem;min-height:0;overflow-y:auto}.tv-mover-item[data-v-33b4af07]{align-items:center;background:#ffffff08;border-radius:4px;display:flex;font-size:.7rem;gap:.5rem;padding:.2rem .4rem}.tv-mover-item.positive[data-v-33b4af07]{border-left:2px solid #22c55e}.tv-mover-item.negative[data-v-33b4af07]{border-left:2px solid #ef4444}.tv-mover-symbol[data-v-33b4af07]{font-weight:600;min-width:45px}.tv-mover-price[data-v-33b4af07]{color:#ffffffb3;flex:1;text-align:right}.tv-mover-change[data-v-33b4af07]{font-weight:600;min-width:50px;text-align:right}.tv-no-movers[data-v-33b4af07]{align-items:center;color:#fff6;gap:.25rem;justify-content:center}.tv-auto-active[data-v-33b4af07],.tv-no-movers[data-v-33b4af07]{display:flex;flex:1;flex-direction:column;font-size:.7rem}.tv-auto-active[data-v-33b4af07]{min-height:0}.tv-auto-phase[data-v-33b4af07]{color:#22c55e;font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-auto-next[data-v-33b4af07]{margin-top:.15rem}.tv-auto-next-time[data-v-33b4af07]{color:#22c55e;font-size:.8rem;font-weight:600}.tv-auto-inactive[data-v-33b4af07]{align-items:center;display:flex;flex:1;justify-content:center}.tv-action-plan[data-v-33b4af07]{background:#ffffff0d;border-radius:4px;flex:1;margin:.25rem 0;min-height:0;overflow-y:auto;padding:.25rem}.tv-action-item[data-v-33b4af07]{align-items:center;display:flex;font-size:.6rem;gap:.25rem;opacity:.7;padding:.15rem 0}.tv-action-item.completed[data-v-33b4af07]{opacity:.5;text-decoration:line-through}.tv-action-item.missed[data-v-33b4af07]{color:#fb923c;opacity:1}.tv-action-item.pending[data-v-33b4af07]{opacity:1}.tv-action-name[data-v-33b4af07]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-action-result[data-v-33b4af07]{color:#ffffff80;font-size:.6rem}.tv-action-time[data-v-33b4af07]{color:#fff6;font-size:.6rem;margin-left:auto;padding-left:.5rem;white-space:nowrap}.tv-action-item.completed .tv-action-time[data-v-33b4af07]{color:#22c55e99}.tv-action-item.missed .tv-action-time[data-v-33b4af07]{color:#fb923ccc}.tv-auto-inactive[data-v-33b4af07]{margin-top:.5rem}.tv-auto-inactive-text[data-v-33b4af07]{color:#fff6;font-size:1rem}.tv-positive[data-v-33b4af07]{color:#22c55e}.tv-negative[data-v-33b4af07]{color:#ef4444}.tv-pulse[data-v-33b4af07]{animation:tv-pulse-33b4af07 2s ease-in-out infinite}@keyframes tv-pulse-33b4af07{0%,to{opacity:1}50%{opacity:.5}}.tv-auto-inactive[data-v-33b4af07]{padding:.5rem;text-align:center}.tv-auto-inactive-text[data-v-33b4af07]{color:#ffffff80;font-size:.8rem;margin-bottom:.25rem}@media (min-width:1920px){.tv-portfolio-value[data-v-33b4af07]{font-size:3rem}.tv-stat-value[data-v-33b4af07]{font-size:1.5rem}.tv-positions-grid[data-v-33b4af07]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.tv-content[data-v-33b4af07]{gap:1rem;padding:1rem 2rem}}@media (max-height:900px){.tv-portfolio-value[data-v-33b4af07]{font-size:2rem}.tv-stat-value[data-v-33b4af07]{font-size:1rem}.tv-position-item[data-v-33b4af07]{padding:.35rem .5rem}.tv-position-symbol[data-v-33b4af07]{font-size:.8rem}.tv-position-value[data-v-33b4af07]{font-size:.85rem}.tv-action-plan[data-v-33b4af07]{max-height:80px}.tv-content[data-v-33b4af07],.tv-header[data-v-33b4af07]{padding:.5rem 1rem}.tv-content[data-v-33b4af07]{gap:.5rem}}@media (max-width:1280px){.tv-portfolio-value[data-v-33b4af07]{font-size:2rem}.tv-stat-value[data-v-33b4af07]{font-size:1rem}.tv-positions-grid[data-v-33b4af07]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.tv-mode-dialog.v-dialog--fullscreen>.v-overlay__content{height:100vh!important;left:0!important;margin:0!important;max-height:100vh!important;max-width:100vw!important;padding:0!important;top:0!important;width:100vw!important}.tv-mode-dialog .tv-mode{background:linear-gradient(135deg,#0f172a,#1e293b);color:#f8fafc;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100vw}.settings-dialog[data-v-e324185e]{border-radius:16px!important}.voucher-card[data-v-0a2e88d0]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;padding:.75rem;position:relative;transition:all .15s ease}.voucher-card[data-v-0a2e88d0]:hover{border-color:#9333ea;box-shadow:0 2px 8px #9333ea1a}.voucher-card.state-analyzing[data-v-0a2e88d0],.voucher-card.state-finalizing[data-v-0a2e88d0],.voucher-card.state-validating[data-v-0a2e88d0]{background:#f0f9ff;border-color:#3b82f6}.voucher-card.state-ready[data-v-0a2e88d0]{background:#f5f3ff;border-color:#8b5cf6}.voucher-card.state-finalized[data-v-0a2e88d0]{background:#fffbeb;border-color:#f59e0b}.voucher-card.state-completed[data-v-0a2e88d0]{background:#ecfdf5;border-color:#10b981}.voucher-card.state-error[data-v-0a2e88d0]{background:#fef2f2;border-color:#ef4444}.card-header[data-v-0a2e88d0]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.voucher-number[data-v-0a2e88d0]{color:#1e293b;font-size:.85rem;font-weight:600;max-width:80%}.supplier-name[data-v-0a2e88d0],.voucher-number[data-v-0a2e88d0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-name[data-v-0a2e88d0]{color:#64748b;font-size:.75rem;margin-bottom:.25rem}.amount[data-v-0a2e88d0]{color:#1e293b;font-size:.9rem;font-weight:700}.status-message[data-v-0a2e88d0]{color:#3b82f6}.error-message[data-v-0a2e88d0],.status-message[data-v-0a2e88d0]{font-size:.7rem;margin-top:.25rem}.error-message[data-v-0a2e88d0]{align-items:center;color:#ef4444;display:flex;gap:.25rem}.duplicate-links[data-v-0a2e88d0]{background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;margin-top:.5rem;padding:.5rem}.duplicate-info[data-v-0a2e88d0]{align-items:center;color:#92400e;display:flex;font-size:.7rem;gap:.25rem;margin-bottom:.25rem}.duplicate-actions[data-v-0a2e88d0]{gap:.25rem}.card-actions[data-v-0a2e88d0],.duplicate-actions[data-v-0a2e88d0]{display:flex;justify-content:flex-end}.card-actions[data-v-0a2e88d0]{gap:0;margin-top:.5rem}.card-actions[data-v-0a2e88d0] .v-btn{transition:none!important}.card-actions[data-v-0a2e88d0] .v-btn:focus,.card-actions[data-v-0a2e88d0] .v-btn:focus-visible{box-shadow:none!important;outline:none!important}.card-actions[data-v-0a2e88d0] .v-btn--active,.card-actions[data-v-0a2e88d0] .v-btn:active{transform:none!important}.card-actions[data-v-0a2e88d0] .v-ripple__container{display:none!important}.validation-tooltip[data-v-0a2e88d0]{font-size:.75rem}.tooltip-title[data-v-0a2e88d0]{align-items:center;display:flex;font-weight:600;margin-bottom:.5rem}.tooltip-item[data-v-0a2e88d0]{align-items:flex-start;display:flex;line-height:1.3;margin-bottom:.25rem}.tooltip-item[data-v-0a2e88d0]:last-child{margin-bottom:0}.voucher-kanban[data-v-55a2d134]{display:flex;flex-direction:column;gap:1rem;height:100%}.kanban-header[data-v-55a2d134]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:.5rem 0}.header-actions[data-v-55a2d134],.header-stats[data-v-55a2d134]{display:flex;gap:.5rem}.kanban-board[data-v-55a2d134]{display:grid;flex:1;gap:1rem;grid-template-columns:repeat(4,1fr);min-height:400px}.kanban-column[data-v-55a2d134]{background:#f8fafc;border-radius:12px;display:flex;flex-direction:column;min-height:300px;padding:.75rem}.column-header[data-v-55a2d134]{border-bottom:1px solid #e2e8f0;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem}.column-header[data-v-55a2d134],.column-title[data-v-55a2d134]{align-items:center;display:flex}.column-title[data-v-55a2d134]{color:#1e293b;font-size:.85rem;font-weight:600;gap:.5rem}.column-content[data-v-55a2d134]{display:flex;flex:1;flex-direction:column;gap:.5rem;max-height:calc(100vh - 350px);overflow-y:auto}.empty-column[data-v-55a2d134]{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:.8rem;gap:.5rem;justify-content:center;padding:2rem 1rem}.column-draft[data-v-55a2d134]{background:#f8fafc}.column-analyzing[data-v-55a2d134]{background:#f0f9ff}.column-finalize[data-v-55a2d134]{background:#fffbeb}.column-validate[data-v-55a2d134]{background:#ecfdf5}.kanban-column.drag-over[data-v-55a2d134]{background:#e0e7ff;border:2px dashed #6366f1}.kanban-column.drag-over .drop-hint[data-v-55a2d134]{opacity:1}.drop-hint .drop-text[data-v-55a2d134]{color:#6366f1;display:none;font-size:.7rem;margin-top:.25rem}.kanban-column.drag-over .drop-text[data-v-55a2d134]{display:block}[data-v-55a2d134] .voucher-card[draggable=true]{cursor:grab}[data-v-55a2d134] .voucher-card[draggable=true]:active{cursor:grabbing}[data-v-55a2d134] .voucher-card.dragging{opacity:.5;transform:rotate(2deg)}.error-section[data-v-55a2d134]{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:1rem}.error-header[data-v-55a2d134]{align-items:center;color:#dc2626;display:flex;font-weight:600;gap:.5rem;margin-bottom:.75rem}.error-cards[data-v-55a2d134]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (max-width:1200px){.kanban-board[data-v-55a2d134]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.kanban-board[data-v-55a2d134]{grid-template-columns:1fr}}.voucher-edit-dialog[data-v-7fc57652]{max-height:90vh}.action-bar[data-v-7fc57652]{position:sticky;top:0;z-index:1}.section-title[data-v-7fc57652]{color:#1e293b}.position-item[data-v-7fc57652]{background:#f8fafc;border:1px solid #e2e8f0!important}.reverse-charge-options[data-v-7fc57652],.totals-section[data-v-7fc57652]{border:1px solid #e2e8f0}.reverse-charge-options[data-v-7fc57652]{background:#f8fafc}.deduction-card[data-v-7fc57652]{cursor:pointer;transition:all .2s}.deduction-card[data-v-7fc57652]:hover{border-color:#3b82f6}.deduction-card.selected[data-v-7fc57652]{background:#eff6ff;border-color:#3b82f6}.sevdesk-module[data-v-ad10db4f]{margin:0 auto;max-width:1600px;min-height:calc(100vh - 100px);padding:1.5rem;position:relative}.module-header[data-v-ad10db4f]{justify-content:space-between;margin-bottom:1.5rem}.header-left[data-v-ad10db4f],.header-right[data-v-ad10db4f],.module-header[data-v-ad10db4f]{align-items:center;display:flex}.header-right[data-v-ad10db4f]{gap:.5rem}.page-title[data-v-ad10db4f]{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0}.loading-state[data-v-ad10db4f],.page-title[data-v-ad10db4f]{align-items:center;display:flex}.loading-state[data-v-ad10db4f]{flex-direction:column;justify-content:center;padding:4rem}.setup-wizard[data-v-ad10db4f]{display:flex;justify-content:center;padding:2rem 0}.setup-card[data-v-ad10db4f]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:20px;max-width:500px}.setup-features[data-v-ad10db4f]{flex-direction:column;gap:.75rem}.feature-item[data-v-ad10db4f],.setup-features[data-v-ad10db4f]{align-items:center;display:flex}.feature-item[data-v-ad10db4f]{color:#475569;font-size:.9rem;gap:.5rem}.video-card[data-v-3df6a08c]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;transition:all .2s ease}.video-card[data-v-3df6a08c]:hover{border-color:#3b82f6;box-shadow:0 4px 20px #3b82f61a}.video-card.status-processing[data-v-3df6a08c]{border-color:#f59e0b}.video-card.status-failed[data-v-3df6a08c]{border-color:#ef4444}.video-thumbnail[data-v-3df6a08c]{aspect-ratio:16/9;background:#1e293b;overflow:hidden;position:relative}.source-image[data-v-3df6a08c],.video-player[data-v-3df6a08c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.placeholder[data-v-3df6a08c]{background:#f1f5f9;height:100%;width:100%}.placeholder[data-v-3df6a08c],.status-overlay[data-v-3df6a08c]{align-items:center;display:flex;justify-content:center}.status-overlay[data-v-3df6a08c]{background:#0009;bottom:0;flex-direction:column;gap:.75rem;left:0;position:absolute;right:0;top:0}.status-text[data-v-3df6a08c]{color:#fff;font-size:.9rem;font-weight:500}.status-text.error-text[data-v-3df6a08c]{color:#fca5a5}.error-message[data-v-3df6a08c]{color:#fca5a5;font-size:.75rem;max-width:100%;padding:0 1rem;text-align:center}.card-content[data-v-3df6a08c]{padding:1rem!important}.prompt[data-v-3df6a08c]{color:#1e293b;font-size:.9rem;line-height:1.4;margin:0 0 .75rem;min-height:2.8rem}.prompt.no-prompt[data-v-3df6a08c]{color:#94a3b8;font-style:italic}.meta-row[data-v-3df6a08c]{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.meta-item[data-v-3df6a08c]{color:#64748b}.date-row[data-v-3df6a08c],.meta-item[data-v-3df6a08c]{align-items:center;display:flex;font-size:.75rem;gap:.25rem}.date-row[data-v-3df6a08c]{color:#94a3b8}.card-actions[data-v-3df6a08c]{border-top:1px solid #f1f5f9;padding:.5rem 1rem 1rem!important}.settings-dialog[data-v-c7bfd8dc]{border-radius:16px!important}.input-section[data-v-dac24de3]{margin-bottom:1rem}.input-label[data-v-dac24de3]{color:#1e293b;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.input-label[data-v-dac24de3],.loading-phase[data-v-dac24de3]{align-items:center;display:flex}.loading-phase[data-v-dac24de3]{justify-content:center;min-height:300px}.loading-content[data-v-dac24de3]{text-align:center}.loading-content h3[data-v-dac24de3]{color:#1e293b;font-weight:600}.category-header[data-v-dac24de3],.results-stats[data-v-dac24de3]{align-items:center;display:flex}.category-header[data-v-dac24de3]{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:.95rem;font-weight:600;margin:1rem 0 .75rem;padding-bottom:.5rem}.category-header[data-v-dac24de3]:first-child{margin-top:0}.prompts-list[data-v-dac24de3]{max-height:400px;overflow-y:auto;padding-right:.5rem}.prompt-card[data-v-dac24de3]{border:1px solid #e2e8f0;border-radius:12px;transition:all .2s ease}.prompt-card[data-v-dac24de3]:hover{border-color:#cbd5e1}.prompt-card.prompt-selected[data-v-dac24de3]{background:rgba(var(--v-theme-primary),.02);border-color:rgb(var(--v-theme-primary))}.prompt-header[data-v-dac24de3]{align-items:center;display:flex;gap:.5rem}.prompt-number[data-v-dac24de3]{color:#64748b;font-size:.85rem;font-weight:600}.prompt-text[data-v-dac24de3]{color:#334155;font-size:.9rem;line-height:1.6;white-space:pre-wrap}.prompt-meta[data-v-dac24de3]{display:flex;gap:.25rem}.selection-summary[data-v-dac24de3]{align-items:center;border-top:1px solid #f1f5f9;display:flex;padding-top:.75rem}.video-creator-module[data-v-26ceb274]{margin:0 auto;max-width:1200px;padding:1.5rem}.module-header[data-v-26ceb274]{justify-content:space-between;margin-bottom:1.5rem}.header-left[data-v-26ceb274],.header-right[data-v-26ceb274],.module-header[data-v-26ceb274]{align-items:center;display:flex}.header-right[data-v-26ceb274]{gap:.5rem}.page-title[data-v-26ceb274]{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0}.loading-state[data-v-26ceb274],.page-title[data-v-26ceb274]{align-items:center;display:flex}.loading-state[data-v-26ceb274]{flex-direction:column;justify-content:center;padding:4rem}.setup-wizard[data-v-26ceb274]{display:flex;justify-content:center;padding:2rem 0}.setup-card[data-v-26ceb274]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:20px;max-width:500px}.setup-features[data-v-26ceb274]{flex-direction:column;gap:.75rem}.feature-item[data-v-26ceb274],.setup-features[data-v-26ceb274]{align-items:center;display:flex}.feature-item[data-v-26ceb274]{color:#475569;font-size:.9rem;gap:.5rem}.generation-card[data-v-26ceb274]{background:#fff;border:1px solid #e2e8f0;border-radius:16px}.form-layout[data-v-26ceb274]{display:grid;gap:2rem;grid-template-columns:320px 1fr}@media (max-width:900px){.form-layout[data-v-26ceb274]{gap:1.5rem;grid-template-columns:1fr}}.form-col[data-v-26ceb274]{display:flex;flex-direction:column}.section-label[data-v-26ceb274]{align-items:center;color:#1e293b;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;margin-bottom:1rem}.image-mode-toggle[data-v-26ceb274]{border:1px solid #e2e8f0!important;border-radius:8px!important;overflow:hidden;width:100%}.image-mode-toggle[data-v-26ceb274] .v-btn{flex:1;font-weight:500;letter-spacing:0;text-transform:none}.image-mode-toggle[data-v-26ceb274] .v-btn--active{background:rgb(var(--v-theme-primary))!important;color:#fff!important}.upload-dropzone[data-v-26ceb274]{align-items:center;background:#fafafa;border:2px dashed #e2e8f0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:140px;padding:2rem 1rem;transition:all .2s ease}.upload-dropzone[data-v-26ceb274]:hover{background:#f0f7ff;border-color:rgb(var(--v-theme-primary))}.upload-progress[data-v-26ceb274]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:140px;padding:2rem}.image-preview-container[data-v-26ceb274]{align-items:flex-start;display:flex;flex-direction:column}.image-preview[data-v-26ceb274]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;max-width:100%;overflow:hidden;position:relative}.image-preview img[data-v-26ceb274]{display:block;height:auto;max-height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.image-error[data-v-26ceb274],.image-loading[data-v-26ceb274]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:24px}.preview-remove-btn[data-v-26ceb274]{background:#0009!important;color:#fff!important;position:absolute;right:8px;top:8px}.prompt-textarea[data-v-26ceb274] textarea{font-family:inherit;line-height:1.6}.batch-import-row[data-v-26ceb274]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.batch-progress[data-v-26ceb274]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;padding:1.25rem}.batch-progress-header[data-v-26ceb274]{flex-wrap:wrap;gap:1rem;justify-content:space-between}.batch-progress-header[data-v-26ceb274],.batch-progress-info[data-v-26ceb274]{align-items:center;display:flex}.batch-progress-title[data-v-26ceb274]{color:#0369a1;font-weight:600}.batch-progress-count[data-v-26ceb274]{background:#fff;border-radius:20px;color:#0284c7;font-size:.85rem;font-weight:600;margin-left:.75rem;padding:.25rem .75rem}.batch-progress-actions[data-v-26ceb274]{align-items:center;display:flex}.batch-current-prompt[data-v-26ceb274]{background:#fff;border-radius:8px;padding:.75rem 1rem}.batch-current-prompt p[data-v-26ceb274]{color:#334155;display:-webkit-box;line-height:1.5;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.settings-grid[data-v-26ceb274]{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}@media (max-width:600px){.settings-grid[data-v-26ceb274]{grid-template-columns:1fr}}.advanced-panel[data-v-26ceb274],.advanced-panel[data-v-26ceb274] .v-expansion-panel{background:transparent}.advanced-panel[data-v-26ceb274] .v-expansion-panel-title{min-height:40px;padding:0}.advanced-panel[data-v-26ceb274] .v-expansion-panel-text__wrapper{padding:.75rem 0}.generate-action[data-v-26ceb274]{border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;padding-top:1rem}.generate-btn[data-v-26ceb274]{min-width:200px}.videos-section[data-v-26ceb274]{margin-top:2rem}.section-title[data-v-26ceb274]{color:#1e293b;font-size:1.1rem;font-weight:600;margin-bottom:1.25rem}.empty-state[data-v-26ceb274],.section-title[data-v-26ceb274]{align-items:center;display:flex}.empty-state[data-v-26ceb274]{background:#f8fafc;border:2px dashed #e2e8f0;border-radius:16px;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.empty-state h3[data-v-26ceb274]{color:#1e293b;font-size:1.1rem;margin:1rem 0 .5rem}.empty-state p[data-v-26ceb274]{color:#64748b;font-size:.9rem;margin:0}.videos-grid[data-v-26ceb274]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.creation-status[data-v-4fc312fd]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:250px;padding:32px 16px;text-align:center}.creation-status h3[data-v-4fc312fd]{font-size:1.25rem;font-weight:600;margin-bottom:8px}.creation-steps[data-v-4fc312fd]{display:flex;flex-direction:column;gap:12px;text-align:left}.step-item[data-v-4fc312fd]{align-items:center;color:rgba(var(--v-theme-on-surface),.4);display:flex;font-size:.9rem;gap:8px}.step-item.active[data-v-4fc312fd]{color:rgb(var(--v-theme-primary))}.step-item.done[data-v-4fc312fd]{color:rgb(var(--v-theme-success))}.urls-container[data-v-4fc312fd]{display:flex;flex-direction:column;gap:8px;max-width:400px;width:100%}.url-item[data-v-4fc312fd]{align-items:center;display:flex;font-size:.9rem;gap:8px}.url-label[data-v-4fc312fd]{color:rgba(var(--v-theme-on-surface),.6);min-width:60px}.url-link[data-v-4fc312fd]{align-items:center;color:rgb(var(--v-theme-primary));display:inline-flex;gap:4px;text-decoration:none;word-break:break-all}.url-link[data-v-4fc312fd]:hover{text-decoration:underline}.template-grid[data-v-4fc312fd]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.template-card[data-v-4fc312fd]{align-items:center;border:2px solid rgba(var(--v-border-color),.12);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:100px;padding:16px 12px;text-align:center;transition:all .2s ease}.template-card[data-v-4fc312fd]:hover{background:rgba(var(--v-theme-primary),.04);border-color:rgba(var(--v-theme-primary),.5)}.template-card.selected[data-v-4fc312fd]{background:rgba(var(--v-theme-primary),.08);border-color:rgb(var(--v-theme-primary))}.template-name[data-v-4fc312fd]{font-size:.85rem;font-weight:500;line-height:1.2}.template-desc[data-v-4fc312fd]{color:rgba(var(--v-theme-on-surface),.6);display:-webkit-box;font-size:.75rem;line-height:1.2;margin-top:4px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.overview-grid[data-v-71a34d2d]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.url-row[data-v-71a34d2d]{align-items:center;display:flex;gap:8px}.url-link[data-v-71a34d2d]{align-items:center;color:rgb(var(--v-theme-primary));display:inline-flex;font-size:.9rem;gap:4px;text-decoration:none}.url-link[data-v-71a34d2d]:hover{text-decoration:underline}.info-row[data-v-71a34d2d]{display:flex;font-size:.9rem;gap:8px}.info-label[data-v-71a34d2d]{color:rgba(var(--v-theme-on-surface),.6);min-width:80px}.prompt-examples[data-v-71a34d2d]{display:flex;flex-wrap:wrap;gap:4px}.commit-item[data-v-71a34d2d]{padding:8px 0}.commit-message[data-v-71a34d2d]{font-weight:500;margin-bottom:4px}.commit-meta[data-v-71a34d2d]{align-items:center;color:rgba(var(--v-theme-on-surface),.6);display:flex;font-size:.8rem;gap:4px}.commit-sha[data-v-71a34d2d]{background:rgba(var(--v-theme-on-surface),.08);border-radius:4px;font-size:.75rem;padding:2px 6px}.upload-zone[data-v-71a34d2d]{background:rgba(var(--v-theme-primary),.02);border:2px dashed rgba(var(--v-theme-primary),.3);border-radius:12px;cursor:pointer;padding:32px;text-align:center;transition:all .2s ease}.upload-zone[data-v-71a34d2d]:hover{background:rgba(var(--v-theme-primary),.05);border-color:rgba(var(--v-theme-primary),.6)}.upload-zone.drag-over[data-v-71a34d2d]{background:rgba(var(--v-theme-primary),.1);border-color:rgb(var(--v-theme-primary))}.files-grid[data-v-71a34d2d]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.file-card[data-v-71a34d2d]{overflow:hidden}.file-preview[data-v-71a34d2d]{align-items:center;background:rgba(var(--v-theme-on-surface),.03);cursor:pointer;display:flex;height:100px;justify-content:center}.file-preview[data-v-71a34d2d]:hover{background:rgba(var(--v-theme-primary),.05)}.file-icon-preview[data-v-71a34d2d]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.file-name[data-v-71a34d2d]{font-size:.85rem;font-weight:500}.preview-dialog-card[data-v-71a34d2d]{display:flex;flex-direction:column;height:100vh}.preview-iframe-container[data-v-71a34d2d]{align-items:center;background:#f5f5f5;display:flex;flex:1;justify-content:center}.preview-iframe[data-v-71a34d2d]{border:none;height:100%;width:100%}.preview-loading[data-v-71a34d2d]{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center}.upload-zone[data-v-26f940e6]{border:2px dashed rgba(var(--v-theme-primary),.4);border-radius:12px;cursor:pointer;padding:32px;text-align:center;transition:all .2s ease}.upload-zone[data-v-26f940e6]:hover{background:rgba(var(--v-theme-primary),.05);border-color:rgb(var(--v-theme-primary))}.upload-zone.drag-over[data-v-26f940e6]{background:rgba(var(--v-theme-primary),.1);border-color:rgb(var(--v-theme-primary))}.files-grid[data-v-26f940e6]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.file-card[data-v-26f940e6]{overflow:hidden}.file-preview[data-v-26f940e6]{background:#f5f5f5;cursor:pointer;height:100px}.file-icon-preview[data-v-26f940e6],.file-preview[data-v-26f940e6]{align-items:center;display:flex;justify-content:center}.file-icon-preview[data-v-26f940e6]{height:100%;width:100%}.file-name[data-v-26f940e6]{font-size:12px;font-weight:500}.commit-item[data-v-045c6d14]{padding:4px 0}.commit-message[data-v-045c6d14]{font-weight:500;word-break:break-word}.commit-meta[data-v-045c6d14]{color:#0009;font-size:12px;margin-top:2px}.drag-handle[data-v-e8a004c5]{cursor:grab}.drag-handle[data-v-e8a004c5]:active{cursor:grabbing}.drag-ghost[data-v-e8a004c5]{background:rgba(var(--v-theme-primary),.1);opacity:.5}.task-number[data-v-e8a004c5]{color:rgb(var(--v-theme-primary));font-weight:600;min-width:24px}.task-text[data-v-e8a004c5]{border-radius:4px;cursor:text;padding:4px}.task-text[data-v-e8a004c5]:hover{background:#0000000d}.agent-task-card[data-v-e8a004c5]{border-radius:8px}.editor-container[data-v-aa5df1bb]{background:#fff;display:flex;flex-direction:column;height:100vh;position:relative;width:100vw}.viewport-toggle[data-v-aa5df1bb]{display:flex;gap:2px;height:44px;margin-left:5px}.viewport-toggle .v-btn[data-v-aa5df1bb]{background:transparent!important;border-radius:6px!important;color:#888!important;height:40px!important;min-width:40px!important}.viewport-toggle .v-btn.viewport-active[data-v-aa5df1bb]{background:#fff!important;border:1px solid #999!important;box-shadow:0 1px 3px #0000001a;color:#000!important}.viewport-toggle .v-btn.viewport-active .v-icon[data-v-aa5df1bb]{color:#000!important}.preview-container[data-v-aa5df1bb]{align-items:center;display:flex;flex:1;justify-content:center;overflow:hidden;padding-bottom:60px;position:relative}.preview-container.has-frame[data-v-aa5df1bb]{background:#e0e0e0;padding:16px 16px 100px}.loading-indicator[data-v-aa5df1bb]{background:#fff;border-radius:20px;box-shadow:0 2px 8px #00000026;color:#666;font-size:13px;gap:8px;padding:8px 14px;right:12px;top:12px;z-index:10}.loading-indicator[data-v-aa5df1bb],.processing-overlay[data-v-aa5df1bb]{align-items:center;display:flex;position:absolute}.processing-overlay[data-v-aa5df1bb]{background:#fffffff2;bottom:60px;justify-content:center;left:0;right:0;top:0;z-index:15}.processing-content[data-v-aa5df1bb]{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.processing-text[data-v-aa5df1bb]{color:#333;font-size:18px;font-weight:500;margin:0}.processing-task[data-v-aa5df1bb]{color:#333;font-size:14px;line-height:1.4;margin:0;max-width:400px;text-align:center}.processing-status[data-v-aa5df1bb]{color:#666;font-size:13px;margin:0}.error-overlay[data-v-aa5df1bb]{align-items:center;background:#fffffff2;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.error-content[data-v-aa5df1bb]{max-width:600px;padding:32px;text-align:center}.error-file[data-v-aa5df1bb]{color:#0009;font-family:monospace;margin:8px 0}.error-message[data-v-aa5df1bb]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:13px;max-height:200px;overflow-y:auto;padding:16px;text-align:left;white-space:pre-wrap;word-break:break-word}.server-starting-overlay[data-v-aa5df1bb]{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e4e8ec);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:15}.server-starting-content[data-v-aa5df1bb]{background:#fff;border-radius:24px;box-shadow:0 4px 20px #0000001a;max-width:400px;padding:48px;text-align:center}.server-starting-content h3[data-v-aa5df1bb]{color:#333;font-size:20px;font-weight:600;margin:0 0 12px}.server-status[data-v-aa5df1bb]{color:#666;font-size:15px;margin:0}.retry-count[data-v-aa5df1bb]{color:#999;font-size:13px;margin:8px 0 0}.error-actions[data-v-aa5df1bb]{display:flex;gap:12px;justify-content:center}.iframe-wrapper[data-v-aa5df1bb]{background:#fff;border-bottom:1px solid #ccc;overflow:hidden;transition:all .3s ease}.iframe-wrapper.viewport-desktop[data-v-aa5df1bb]{height:100%;width:100%}.iframe-wrapper.viewport-mobile[data-v-aa5df1bb],.iframe-wrapper.viewport-tablet[data-v-aa5df1bb]{box-shadow:0 4px 20px #00000026}.iframe-wrapper.viewport-tablet[data-v-aa5df1bb]{border-radius:12px;height:100%;max-height:1024px;width:768px}.iframe-wrapper.viewport-mobile[data-v-aa5df1bb]{border-radius:24px;height:100%;max-height:812px;width:375px}.preview-iframe[data-v-aa5df1bb]{border:none;height:100%;transition:opacity .2s ease;width:100%}.preview-iframe.iframe-loading[data-v-aa5df1bb]{opacity:.6;pointer-events:none}.no-preview[data-v-aa5df1bb]{align-items:center;background:#f5f5f5;color:rgba(var(--v-theme-on-surface),.5);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.prompt-bar[data-v-aa5df1bb]{background:transparent;bottom:0;left:0;padding:12px 16px 8px;pointer-events:none;position:absolute;right:0;z-index:20}.todo-queue[data-v-aa5df1bb]{flex-direction:column;gap:8px;margin:0 auto 12px;max-height:200px;overflow-y:auto}.progress-bar-container[data-v-aa5df1bb],.todo-queue[data-v-aa5df1bb]{display:flex;max-width:900px;pointer-events:auto}.progress-bar-container[data-v-aa5df1bb]{align-items:center;background:#fff;border-radius:20px;box-shadow:0 2px 8px #0000001a;gap:10px;margin:0 auto 8px;padding:6px 12px;width:100%}.progress-bar-container .v-progress-linear[data-v-aa5df1bb]{border-radius:10px;flex:1}.progress-text[data-v-aa5df1bb]{color:#00000080;font-size:11px;white-space:nowrap}.todo-error-msg[data-v-aa5df1bb]{color:#f44336;font-size:12px;margin-top:4px}.todo-result-preview[data-v-aa5df1bb]{color:#666;font-size:12px;margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-item[data-v-aa5df1bb]{align-items:center;background:#fff;border-radius:20px;box-shadow:0 2px 8px #0000001a;display:flex;gap:12px;margin-bottom:8px;padding:10px 16px}.todo-item.todo-processing[data-v-aa5df1bb]{border-left:3px solid rgb(var(--v-theme-primary))}.todo-item.todo-done[data-v-aa5df1bb]{background:#fff;border:1px solid #81c784;border-left:3px solid #4caf50}.todo-item.todo-error[data-v-aa5df1bb]{background:#fff;border-left:3px solid #f44336}.todo-item.todo-suggested[data-v-aa5df1bb]{background:#fffde7;border:1px dashed #ffc107;border-left:3px solid #ffc107}.todo-play[data-v-aa5df1bb],.todo-status[data-v-aa5df1bb]{flex-shrink:0}.todo-status[data-v-aa5df1bb]{padding-top:2px}.todo-content[data-v-aa5df1bb]{display:flex;flex:1;flex-direction:column;min-width:0}.todo-text[data-v-aa5df1bb]{align-items:center;display:flex;font-size:14px;gap:8px;line-height:1.4}.todo-text>span[data-v-aa5df1bb]:first-child{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-time[data-v-aa5df1bb]{color:#888;flex-shrink:0}.todo-agent-status[data-v-aa5df1bb],.todo-time[data-v-aa5df1bb]{font-size:12px;white-space:nowrap}.todo-agent-status[data-v-aa5df1bb]{color:rgb(var(--v-theme-primary));margin-top:2px;overflow:hidden;text-overflow:ellipsis}.todo-remove[data-v-aa5df1bb]{color:#000!important;cursor:pointer;flex-shrink:0}.todo-remove[data-v-aa5df1bb]:hover{opacity:.7}.prompt-inner[data-v-aa5df1bb]{align-items:flex-end;display:flex;pointer-events:auto;width:100%}.toolbar-left[data-v-aa5df1bb]{flex-shrink:0}.toolbar-center[data-v-aa5df1bb],.toolbar-left[data-v-aa5df1bb]{align-items:flex-end;display:flex;gap:8px}.toolbar-center[data-v-aa5df1bb]{flex:1;margin:0 auto;max-width:900px;padding:0 16px}.toolbar-right[data-v-aa5df1bb]{align-items:flex-end;display:flex;flex-shrink:0;gap:8px}.action-btn[data-v-aa5df1bb]{border:1px solid #999!important;border-radius:50%!important;box-shadow:0 2px 8px #0000001a;flex-shrink:0;height:44px!important;min-width:44px!important;width:44px!important}.action-btn[data-v-aa5df1bb],.action-btn.close-action-btn[data-v-aa5df1bb]{background:#fff!important}.prompt-input[data-v-aa5df1bb]{flex:1;margin-left:8px;margin-right:4px}.prompt-input[data-v-aa5df1bb] .v-field{background:#fff!important;border:1px solid #999!important;border-radius:24px;box-shadow:0 2px 8px #0000001a;color:#000}.prompt-input[data-v-aa5df1bb] .v-field__outline,.prompt-input[data-v-aa5df1bb] .v-field__outline__end,.prompt-input[data-v-aa5df1bb] .v-field__outline__notch:after,.prompt-input[data-v-aa5df1bb] .v-field__outline__notch:before,.prompt-input[data-v-aa5df1bb] .v-field__outline__start{border:none!important}.prompt-input[data-v-aa5df1bb] .v-field input,.prompt-input[data-v-aa5df1bb] .v-field textarea{color:#000}.prompt-input[data-v-aa5df1bb] .v-field--focused{background:#fff}.send-btn[data-v-aa5df1bb]{background:#fff!important;border:1px solid #999!important;border-radius:50%!important;box-shadow:0 2px 8px #0000001a;flex-shrink:0;height:44px!important;margin-right:8px;min-width:44px!important;width:44px!important}.send-btn.v-btn--disabled[data-v-aa5df1bb],.send-btn[data-v-aa5df1bb]:disabled,.send-btn[disabled][data-v-aa5df1bb]{background:#fff!important;background-color:#fff!important;opacity:1!important}.send-btn.v-btn--disabled[data-v-aa5df1bb] .v-btn__overlay{opacity:0!important}.send-btn.v-btn--disabled[data-v-aa5df1bb] .v-btn__content{opacity:1!important}.status-alert[data-v-aa5df1bb]{background:#fff!important;border-radius:20px!important;box-shadow:0 2px 8px #0000001a;color:#000!important;margin-bottom:12px;margin-left:auto;margin-right:auto;max-width:900px;overflow:hidden;pointer-events:auto;white-space:nowrap}.upload-zone[data-v-aa5df1bb]{border:2px dashed rgba(var(--v-theme-primary),.4);border-radius:12px;cursor:pointer;padding:32px;text-align:center;transition:all .2s ease}.upload-zone[data-v-aa5df1bb]:hover{background:rgba(var(--v-theme-primary),.05);border-color:rgb(var(--v-theme-primary))}.upload-zone.drag-over[data-v-aa5df1bb]{background:rgba(var(--v-theme-primary),.1);border-color:rgb(var(--v-theme-primary))}.files-grid[data-v-aa5df1bb]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.file-card[data-v-aa5df1bb]{overflow:hidden}.file-preview[data-v-aa5df1bb]{background:#f5f5f5;cursor:pointer;height:100px}.file-icon-preview[data-v-aa5df1bb],.file-preview[data-v-aa5df1bb]{align-items:center;display:flex;justify-content:center}.file-icon-preview[data-v-aa5df1bb]{height:100%;width:100%}.file-name[data-v-aa5df1bb]{font-size:12px;font-weight:500}.agent-tasks-list[data-v-aa5df1bb]{max-height:400px;overflow-y:auto}.agent-task-card[data-v-aa5df1bb]{border-radius:8px;transition:all .2s ease}.agent-task-card[data-v-aa5df1bb]:hover{border-color:rgb(var(--v-theme-primary))}.drag-handle[data-v-aa5df1bb]{cursor:grab}.drag-handle[data-v-aa5df1bb]:active{cursor:grabbing}.drag-ghost[data-v-aa5df1bb]{background:rgba(var(--v-theme-primary),.1);opacity:.5}.task-number[data-v-aa5df1bb]{color:#0009;font-weight:600;min-width:24px}.task-text[data-v-aa5df1bb]{border-radius:4px;cursor:pointer;line-height:1.4;padding:4px 8px}.task-text[data-v-aa5df1bb]:hover{background:#0000000a}.commit-item[data-v-aa5df1bb]{padding:8px 0}.commit-message[data-v-aa5df1bb]{font-weight:500;margin-bottom:4px}.commit-meta[data-v-aa5df1bb]{align-items:center;color:rgba(var(--v-theme-on-surface),.6);display:flex;font-size:.8rem;gap:4px}.website-card[data-v-a50c9404]{cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .2s ease}.website-card[data-v-a50c9404]:hover{transform:translateY(-2px)}.website-card.has-error[data-v-a50c9404]{border-color:rgba(var(--v-theme-error),.3)}.card-header[data-v-a50c9404]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.website-title[data-v-a50c9404]{display:-webkit-box;flex:1;font-size:1.1rem;font-weight:600;line-height:1.3;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.error-text[data-v-a50c9404]{font-size:.75rem;word-break:break-word}.card-content[data-v-a50c9404]{flex:1;padding:16px}.website-meta[data-v-a50c9404]{display:flex;flex-wrap:wrap;gap:12px}.meta-item[data-v-a50c9404]{align-items:center;color:rgba(var(--v-theme-on-surface),.6);display:flex;font-size:.75rem;gap:4px}.card-actions[data-v-a50c9404]{padding:8px 12px}.card-actions[data-v-a50c9404] .v-btn{text-transform:none}.website-builder[data-v-d0d116c7]{padding:0}.module-header[data-v-d0d116c7]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.header-left[data-v-d0d116c7],.module-header[data-v-d0d116c7]{align-items:center;display:flex}.header-left[data-v-d0d116c7]{gap:16px}.module-icon[data-v-d0d116c7]{color:rgb(var(--v-theme-primary))}.module-title[data-v-d0d116c7]{font-size:1.5rem;font-weight:600;line-height:1.2;margin:0}.module-subtitle[data-v-d0d116c7]{color:rgba(var(--v-theme-on-surface),.6);font-size:.875rem;margin:4px 0 0}.setup-wizard[data-v-d0d116c7]{align-items:center;background:rgba(var(--v-theme-surface-variant),.3);border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:48px 24px;text-align:center}.setup-wizard h3[data-v-d0d116c7]{font-size:1.25rem;font-weight:600;margin-bottom:8px}.setup-features[data-v-d0d116c7]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.feature-item[data-v-d0d116c7]{font-size:.9rem;gap:8px}.feature-item[data-v-d0d116c7],.loading-state[data-v-d0d116c7]{align-items:center;display:flex}.loading-state[data-v-d0d116c7]{flex-direction:column;justify-content:center;min-height:300px}.toolbar[data-v-d0d116c7]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.search-field[data-v-d0d116c7]{flex:1;max-width:300px;min-width:200px}.empty-state[data-v-d0d116c7]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:48px 24px;text-align:center}.empty-state h3[data-v-d0d116c7]{font-size:1.1rem;font-weight:600;margin:0}.websites-grid[data-v-d0d116c7]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.pagination-container[data-v-d0d116c7]{align-items:center;border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;flex-direction:column;gap:8px;margin-top:32px;padding-top:24px}.pagination-info[data-v-d0d116c7]{color:rgba(var(--v-theme-on-surface),.6);font-size:.875rem}.source-card[data-v-7926a167]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;padding:.75rem;position:relative;transition:all .15s ease}.source-card[data-v-7926a167]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.source-card.state-fetching[data-v-7926a167]{background:#f0f9ff;border-color:#3b82f6}.source-card.state-pending[data-v-7926a167]{background:#fffbeb;border-color:#f59e0b}.source-card.state-ok[data-v-7926a167]{background:#ecfdf5;border-color:#10b981}.source-card.state-error[data-v-7926a167]{background:#fef2f2;border-color:#ef4444}.card-header[data-v-7926a167]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.source-name[data-v-7926a167]{color:#1e293b;font-size:.9rem;font-weight:600;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-mode[data-v-7926a167]{align-items:center;display:flex;margin-bottom:.5rem}.last-fetch[data-v-7926a167]{color:#64748b;margin-bottom:.25rem}.last-fetch[data-v-7926a167],.next-fetch[data-v-7926a167]{align-items:center;display:flex;font-size:.75rem}.next-fetch[data-v-7926a167]{font-weight:500}.status-message[data-v-7926a167]{color:#3b82f6}.error-message[data-v-7926a167],.status-message[data-v-7926a167]{font-size:.7rem;margin-top:.25rem}.error-message[data-v-7926a167]{align-items:center;color:#ef4444;display:flex;gap:.25rem}.card-actions[data-v-7926a167]{display:flex;gap:0;justify-content:flex-end;margin-top:.5rem}.card-actions[data-v-7926a167] .v-btn{transition:none!important}.card-actions[data-v-7926a167] .v-btn:focus,.card-actions[data-v-7926a167] .v-btn:focus-visible{box-shadow:none!important;outline:none!important}.card-actions[data-v-7926a167] .v-ripple__container{display:none!important}.source-kanban[data-v-2c001f11]{background:#f8fafc;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden}.kanban-header[data-v-2c001f11]{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem}.kanban-stats[data-v-2c001f11]{display:flex;gap:1.5rem}.kanban-stats .stat[data-v-2c001f11]{align-items:center;color:#475569;display:flex;font-size:.875rem}.kanban-actions[data-v-2c001f11]{display:flex;gap:.5rem}.kanban-columns[data-v-2c001f11]{display:grid;flex:1;gap:1rem;grid-template-columns:repeat(4,1fr);min-height:400px;overflow-x:auto;padding:1rem}.kanban-column[data-v-2c001f11]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;min-width:250px}.column-header[data-v-2c001f11]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1rem}.column-content[data-v-2c001f11]{display:flex;flex:1;flex-direction:column;gap:.5rem;min-height:300px;overflow-y:auto;padding:.75rem}.column-pending .column-header[data-v-2c001f11]{background:#fffbeb}.column-fetching .column-header[data-v-2c001f11]{background:#eff6ff}.column-ok .column-header[data-v-2c001f11]{background:#ecfdf5}.column-error .column-header[data-v-2c001f11]{background:#fef2f2}.empty-column[data-v-2c001f11]{align-items:center;color:#94a3b8;display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;padding:2rem;text-align:center}.empty-column span[data-v-2c001f11]{font-size:.8rem}.source-edit-dialog[data-v-060e4f02]{border-radius:16px!important}.mode-toggle[data-v-060e4f02],.rhythm-toggle[data-v-060e4f02]{display:flex;width:100%}.mode-toggle .v-btn[data-v-060e4f02],.rhythm-toggle .v-btn[data-v-060e4f02]{flex:1;text-transform:none!important}.mode-fields[data-v-060e4f02]{background:#f8fafc;border:1px solid #e2e8f0}.invoice-fetcher-module[data-v-36a7911d]{display:flex;flex-direction:column;height:100%;padding:1rem}.module-header[data-v-36a7911d]{justify-content:space-between;margin-bottom:1rem}.header-left[data-v-36a7911d],.module-header[data-v-36a7911d]{align-items:center;display:flex}.header-left[data-v-36a7911d]{gap:1rem}.module-title[data-v-36a7911d]{align-items:center;color:#1e293b;display:flex;font-size:1.5rem;font-weight:600;margin:0}.header-right[data-v-36a7911d]{display:flex;gap:.5rem}.empty-state[data-v-36a7911d],.loading-state[data-v-36a7911d]{align-items:center;color:#64748b;display:flex;flex:1;flex-direction:column;gap:1rem;justify-content:center;padding:3rem;text-align:center}.empty-state h3[data-v-36a7911d]{color:#334155;margin:0}.empty-state p[data-v-36a7911d]{margin:0;max-width:400px}.ga-dashboard[data-v-07488f17]{padding:1rem}[data-v-07488f17] .apexcharts-xaxis-annotations rect,[data-v-07488f17] .apexcharts-xaxis-annotations text{cursor:pointer}[data-v-07488f17] .apexcharts-canvas,[data-v-07488f17] .apexcharts-inner,[data-v-07488f17] .apexcharts-svg{overflow:visible!important}.event-timeline[data-v-cf4d64b0]{padding:1rem}.events-list-container[data-v-cf4d64b0]{border:1px solid #e0e0e0;border-radius:8px;max-height:300px;overflow-y:auto}.events-list-item[data-v-cf4d64b0]{border-bottom:1px solid #f0f0f0;cursor:pointer}.events-list-item[data-v-cf4d64b0]:last-child{border-bottom:none}.events-list-item[data-v-cf4d64b0]:hover{background-color:#f5f5f5}.events-list-item.priority-high[data-v-cf4d64b0]{background-color:#ffebee;border-left:3px solid #d32f2f}.events-list-item.priority-high[data-v-cf4d64b0]:hover{background-color:#ffcdd2}.events-list-item.priority-normal[data-v-cf4d64b0]{background-color:#fff3e0;border-left:3px solid #fb8c00}.events-list-item.priority-normal[data-v-cf4d64b0]:hover{background-color:#ffe0b2}.config-page-container[data-v-d2b27733]{min-height:100%;width:100%}.empty-container[data-v-d2b27733],.error-container[data-v-d2b27733],.loading-container[data-v-d2b27733]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px;padding:2rem;text-align:center}.loading-text[data-v-d2b27733]{color:#64748b;font-size:.95rem;margin-top:1rem}.empty-container h2[data-v-d2b27733],.error-container h2[data-v-d2b27733]{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0}.empty-container p[data-v-d2b27733],.error-container p[data-v-d2b27733]{color:#64748b;font-size:.95rem;margin:0;max-width:400px}.component-selection[data-v-d2b27733]{padding:2rem}.component-selection h2[data-v-d2b27733]{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.selection-hint[data-v-d2b27733]{color:#64748b;font-size:.95rem;margin:0 0 2rem}.component-grid[data-v-d2b27733]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.component-card[data-v-d2b27733]{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1rem;text-align:center;transition:all .2s ease}.component-card[data-v-d2b27733]:hover{border-color:#3b82f6;box-shadow:0 4px 20px #3b82f626;transform:translateY(-2px)}.component-info[data-v-d2b27733]{display:flex;flex-direction:column;gap:.25rem}.component-info strong[data-v-d2b27733]{color:#1e293b;font-size:1rem}.component-desc[data-v-d2b27733]{color:#64748b;font-size:.8rem}.component-wrapper[data-v-d2b27733]{width:100%}.unknown-component[data-v-d2b27733]{align-items:center;background:#fef3c7;border-radius:16px;display:flex;flex-direction:column;gap:1rem;padding:3rem;text-align:center}.unknown-component h3[data-v-d2b27733]{color:#92400e;margin:0}.unknown-component p[data-v-d2b27733]{color:#a16207;margin:0}.auth-required[data-v-7c618a81],.loading-state[data-v-7c618a81]{align-items:center;display:flex;justify-content:center;min-height:60vh}.auth-card[data-v-7c618a81]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-width:400px;padding:2rem}.auth-card h2[data-v-7c618a81]{color:#1e293b;font-size:1.5rem;font-weight:600}.loading-state[data-v-7c618a81]{color:#64748b;flex-direction:column;gap:1rem}.welcome-state[data-v-7c618a81]{margin:0 auto;max-width:900px}.welcome-header[data-v-7c618a81]{margin-bottom:3rem;text-align:center}.welcome-header h1[data-v-7c618a81]{color:#1e293b;font-size:2rem;font-weight:700;margin-bottom:.5rem}.welcome-header p[data-v-7c618a81]{color:#64748b;font-size:1.1rem}.quick-stats[data-v-7c618a81]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.stat-card[data-v-7c618a81]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:all .2s ease}.stat-card[data-v-7c618a81]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f61a}.stat-info[data-v-7c618a81]{display:flex;flex-direction:column}.stat-value[data-v-7c618a81]{color:#1e293b;font-size:1.25rem;font-weight:600}.stat-label[data-v-7c618a81]{color:#64748b;font-size:.85rem}.empty-pages[data-v-7c618a81]{background:#fff;border:2px dashed #e2e8f0;border-radius:16px;padding:4rem 2rem;text-align:center}.empty-pages h3[data-v-7c618a81]{color:#1e293b;font-size:1.25rem;font-weight:600;margin:1rem 0 .5rem}.empty-pages p[data-v-7c618a81]{color:#64748b;margin-bottom:1.5rem}.create-page-section[data-v-7c618a81]{display:flex;justify-content:center;margin:2rem 0}.transparent-btn[data-v-7c618a81]{background-color:transparent!important;background:transparent!important}.transparent-btn[data-v-7c618a81]:active:before,.transparent-btn[data-v-7c618a81]:before,.transparent-btn[data-v-7c618a81]:focus:before,.transparent-btn[data-v-7c618a81]:hover:before{background-color:transparent!important;opacity:0!important}.page-content-wrapper[data-v-7c618a81]{display:flex;flex-direction:column;gap:2rem}.create-dialog[data-v-7c618a81],.edit-dialog[data-v-7c618a81]{border-radius:16px!important}.create-dialog .v-card-title[data-v-7c618a81],.edit-dialog .v-card-title[data-v-7c618a81]{font-size:1.25rem;font-weight:600;padding:1.5rem}.create-dialog .v-card-text[data-v-7c618a81],.edit-dialog .v-card-text[data-v-7c618a81]{padding:0 1.5rem 1rem}.create-dialog .v-card-actions[data-v-7c618a81],.edit-dialog .v-card-actions[data-v-7c618a81]{padding:1rem 1.5rem}.icon-suggestions[data-v-7c618a81]{background:#f8fafc;border-radius:8px;padding:.75rem}.icon-buttons[data-v-7c618a81]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.icon-btn[data-v-7c618a81]{min-width:36px!important;padding:0 8px!important}.component-selection-section[data-v-7c618a81]{background:#f8fafc;border-radius:8px;margin-top:1rem;padding:.75rem}.component-chips[data-v-7c618a81]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.component-chip[data-v-7c618a81]{cursor:pointer}.module-selection-section[data-v-7c618a81]{padding:0}.module-chips[data-v-7c618a81]{display:flex;flex-wrap:wrap;gap:.25rem}.module-chip[data-v-7c618a81]{cursor:pointer;transition:all .2s ease}.module-chip[data-v-7c618a81]:hover{transform:translateY(-1px)}
