.lightbox-overlay[data-v-87087e9e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-87087e9e .2s ease-out}@keyframes fadeIn-87087e9e{0%{opacity:0}to{opacity:1}}.lightbox-container[data-v-87087e9e]{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;background:#1a1a2e;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000080}.lightbox-item-name[data-v-87087e9e]{position:absolute;top:-35px;left:0;color:#ffffffe6;font-size:16px;font-weight:500;background:transparent;padding:5px 0;z-index:10;text-shadow:0 2px 4px rgba(0,0,0,.5)}.lightbox-close[data-v-87087e9e]{position:absolute;top:16px;right:16px;background:#000000b3;border:none;color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease;font-size:18px}.lightbox-close[data-v-87087e9e]:hover{background:#ff0000b3;transform:scale(1.1)}.lightbox-image-container[data-v-87087e9e]{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-height:300px;background:#0f0f1e}.lightbox-image[data-v-87087e9e]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;animation:scaleIn-87087e9e .3s ease-out}.lightbox-pdf[data-v-87087e9e]{width:90vw;max-width:1000px;height:70vh;border:none;border-radius:8px;background:#fff}.nav-arrow[data-v-87087e9e]{position:absolute;top:50%;transform:translateY(-50%);background:#000000b3;border:none;color:#fff;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease;font-size:20px}.nav-arrow[data-v-87087e9e]:hover{background:#4facfecc;transform:translateY(-50%) scale(1.1)}.nav-prev[data-v-87087e9e]{left:20px}.nav-next[data-v-87087e9e]{right:20px}@keyframes scaleIn-87087e9e{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.lightbox-loading[data-v-87087e9e],.lightbox-error[data-v-87087e9e]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fffc;gap:16px;padding:40px}.loading-spinner[data-v-87087e9e]{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #4facfe;border-radius:50%;animation:spin-87087e9e 1s linear infinite}@keyframes spin-87087e9e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lightbox-error i[data-v-87087e9e]{font-size:48px;color:#ff6b6b;margin-bottom:8px}.retry-button[data-v-87087e9e]{background:#4facfe;border:none;color:#fff;padding:8px 16px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s ease}.retry-button[data-v-87087e9e]:hover{background:#357abd}.lightbox-info[data-v-87087e9e]{padding:20px;border-top:1px solid rgba(255,255,255,.1);background:#ffffff05}.lightbox-info h3[data-v-87087e9e]{margin:0 0 12px;color:#fff;font-size:18px;font-weight:600;word-break:break-word}.image-details[data-v-87087e9e]{display:flex;gap:16px;flex-wrap:wrap}.detail-item[data-v-87087e9e]{display:flex;align-items:center;gap:6px;color:#ffffffb3;font-size:14px}.detail-item i[data-v-87087e9e]{color:#4facfe;width:16px}.lightbox-actions[data-v-87087e9e]{display:flex;gap:12px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.1);background:#ffffff05}.action-button[data-v-87087e9e]{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;padding:10px 20px!important;border-radius:6px!important;cursor:pointer;display:flex!important;align-items:center;gap:8px;transition:all .2s ease;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px}.action-button i[data-v-87087e9e]{font-size:16px;background:none!important;width:auto!important;height:auto!important;border-radius:0!important;padding:0!important;color:inherit!important}.action-button[data-v-87087e9e]:hover{background:#fff3!important;transform:translateY(-1px)}.action-button.delete-button[data-v-87087e9e]{background:#ff6b6b4d!important;border-color:#ff6b6b80!important;color:#ff6b6b!important}.action-button.delete-button i[data-v-87087e9e]{color:#ff6b6b!important}.action-button.delete-button[data-v-87087e9e]:hover{background:#ff6b6b66!important}@media (max-width: 768px){.lightbox-container[data-v-87087e9e]{max-width:95vw;max-height:95vh}.lightbox-image[data-v-87087e9e]{max-height:60vh}.lightbox-info[data-v-87087e9e]{padding:16px}.image-details[data-v-87087e9e]{flex-direction:column;gap:8px}.lightbox-actions[data-v-87087e9e]{flex-direction:column;padding:12px 16px}.lightbox-actions .action-button[data-v-87087e9e],.lightbox-actions button.action-button[data-v-87087e9e],button.action-button.delete-button[data-v-87087e9e]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;padding:12px 20px!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;gap:8px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-shadow:none!important}.lightbox-actions .action-button i[data-v-87087e9e],.lightbox-actions button i[data-v-87087e9e],button.action-button i[data-v-87087e9e],button.delete-button i[data-v-87087e9e]{display:inline-block!important;font-size:16px!important;background:none!important;background-color:transparent!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border-radius:0!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important;line-height:1!important}}.rich-text-editor[data-v-cb25cdd9]{display:flex;flex-direction:column;gap:.5rem}.rich-editor[data-v-cb25cdd9]{min-height:80px;padding:.75rem;background:var(--bg-secondary, #2a2f3e);border:1px solid var(--border-color, #404756);border-radius:4px;color:var(--text-primary, #e0e0e0);font-family:inherit;font-size:.875rem;line-height:1.4;transition:border-color .2s ease;overflow-y:auto;max-height:300px;cursor:text;position:relative;z-index:1;user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;pointer-events:auto!important}.rich-editor[contenteditable=true][data-v-cb25cdd9]{cursor:text!important}.rich-editor[data-v-cb25cdd9]:focus{outline:none;border-color:var(--primary-color, #4299e1);box-shadow:0 0 0 2px #4299e11a}.rich-editor[data-v-cb25cdd9]:empty:before{content:attr(data-placeholder);color:var(--text-disabled, #666);pointer-events:none;position:absolute;opacity:.6}.rich-editor[data-v-cb25cdd9]::-moz-selection{background:#4299e14d;color:inherit}.rich-editor[data-v-cb25cdd9]::selection{background:#4299e14d;color:inherit}.rich-editor[data-v-cb25cdd9] ::-moz-selection{background:#4299e14d;color:inherit}.rich-editor[data-v-cb25cdd9] *{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}.rich-editor strong[data-v-cb25cdd9],.rich-editor b[data-v-cb25cdd9]{font-weight:600;color:var(--text-primary, #fff)}.rich-editor em[data-v-cb25cdd9],.rich-editor i[data-v-cb25cdd9]{font-style:italic}.rich-editor del[data-v-cb25cdd9],.rich-editor s[data-v-cb25cdd9],.rich-editor strike[data-v-cb25cdd9]{text-decoration:line-through;opacity:.6}.rich-editor a[data-v-cb25cdd9]{color:var(--primary-color, #4299e1);text-decoration:none;cursor:pointer}.rich-editor a[data-v-cb25cdd9]:hover{text-decoration:underline}.rich-editor ul[data-v-cb25cdd9],.rich-editor ol[data-v-cb25cdd9]{margin:.5rem 0;padding-left:1.5rem}.rich-editor li[data-v-cb25cdd9]{margin:.25rem 0}.note-toolbar[data-v-cb25cdd9]{display:flex;align-items:center;gap:.25rem;padding:.5rem;background:var(--bg-primary, #1a1f2e);border:1px solid var(--border-color, #404756);border-radius:4px;flex-wrap:wrap}.note-btn[data-v-cb25cdd9]{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem .5rem;background:transparent;border:1px solid transparent;border-radius:3px;color:var(--text-secondary, #999);font-size:.75rem;cursor:pointer;transition:all .2s ease;min-width:28px;height:28px}.note-btn[data-v-cb25cdd9]:hover{background:var(--bg-hover, #333847);color:var(--text-primary, #e0e0e0);border-color:var(--border-color, #404756)}.note-btn.active[data-v-cb25cdd9]{background:var(--primary-color, #4299e1);color:#fff;border-color:var(--primary-color, #4299e1)}.note-btn.save[data-v-cb25cdd9]{background:#48bb78!important;color:#fff!important;font-weight:600!important;padding:.375rem .75rem!important;min-width:65px!important;white-space:nowrap!important;border:1px solid #38a169!important}.note-btn.save[data-v-cb25cdd9]:hover{background:#38a169!important;border-color:#2f855a!important}.note-btn.cancel[data-v-cb25cdd9]{background:#ef4444!important;color:#fff!important;border:1px solid #dc2626!important;font-weight:600!important;padding:.375rem .75rem!important;min-width:75px!important;white-space:nowrap!important}.note-btn.cancel[data-v-cb25cdd9]:hover{background:#dc2626!important;border-color:#b91c1c!important}.note-btn.rectangular[data-v-cb25cdd9]{border-radius:4px!important}.note-actions[data-v-cb25cdd9]{display:flex;gap:.25rem;margin-left:auto}.note-help[data-v-cb25cdd9]{display:flex;justify-content:space-between;align-items:center;color:var(--text-disabled, #666);font-size:.75rem;gap:1rem}.note-help small[data-v-cb25cdd9]{color:inherit}.light-mode .rich-editor[data-v-cb25cdd9]{background:#fff!important;border-color:#e2e8f0!important;color:#2d3748!important}.light-mode .rich-editor[data-v-cb25cdd9]:focus{border-color:#4299e1!important;box-shadow:0 0 0 2px #4299e11a!important}.light-mode .rich-editor[data-v-cb25cdd9]:empty:before{color:#a0aec0!important}.light-mode .rich-editor strong[data-v-cb25cdd9],.light-mode .rich-editor b[data-v-cb25cdd9]{color:#1a202c!important}.light-mode .rich-editor a[data-v-cb25cdd9]{color:#4299e1!important}.light-mode .note-toolbar[data-v-cb25cdd9]{background:#f7fafc!important;border-color:#e2e8f0!important}.light-mode .note-btn[data-v-cb25cdd9]{color:#718096!important}.light-mode .note-btn[data-v-cb25cdd9]:hover{background:#edf2f7!important;color:#2d3748!important;border-color:#cbd5e0!important}.light-mode .note-btn.active[data-v-cb25cdd9]{background:#4299e1!important;color:#fff!important;border-color:#4299e1!important}.light-mode .note-btn.save[data-v-cb25cdd9]{background:#48bb78!important;color:#fff!important}.light-mode .note-btn.save[data-v-cb25cdd9]:hover{background:#38a169!important}.light-mode .note-btn.cancel[data-v-cb25cdd9]{background:#fff!important;color:#718096!important;border-color:#e2e8f0!important}.light-mode .note-btn.cancel[data-v-cb25cdd9]:hover{background:#edf2f7!important;color:#2d3748!important}.light-mode .note-help[data-v-cb25cdd9]{color:#718096!important}.note-table[data-v-cb25cdd9]{width:100%;border-collapse:collapse;margin:10px 0;background:#ffffff08;border:2px solid rgba(255,255,255,.3);border-radius:4px;overflow:hidden}.note-table td[data-v-cb25cdd9],.note-table th[data-v-cb25cdd9]{border:1px solid rgba(255,255,255,.3);padding:8px 12px;min-width:50px;position:relative;background:transparent;transition:background .2s;color:#ffffffe6}.note-table th[data-v-cb25cdd9]{background:#ffffff1a;font-weight:600;text-align:left;border-bottom:2px solid rgba(255,255,255,.4);color:#fff}.note-table td[data-v-cb25cdd9]:focus,.note-table th[data-v-cb25cdd9]:focus{outline:2px solid #4a9eff;outline-offset:-1px;background:#4a9eff26;z-index:1}.note-table td[data-v-cb25cdd9]:hover,.note-table th[data-v-cb25cdd9]:hover{background:#ffffff14}.light-mode .note-table[data-v-cb25cdd9]{background:#00000005;border:2px solid rgba(0,0,0,.2)}.light-mode .note-table td[data-v-cb25cdd9],.light-mode .note-table th[data-v-cb25cdd9]{border:1px solid rgba(0,0,0,.2);color:#000000e6}.light-mode .note-table th[data-v-cb25cdd9]{background:#00000014;border-bottom:2px solid rgba(0,0,0,.3);color:#000}.light-mode .note-table td[data-v-cb25cdd9]:focus,.light-mode .note-table th[data-v-cb25cdd9]:focus{background:#4a9eff1a}.light-mode .note-table td[data-v-cb25cdd9]:hover,.light-mode .note-table th[data-v-cb25cdd9]:hover{background:#0000000d}.table-builder-dropdown[data-v-cb25cdd9]{position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);background:#2a2a2a;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px;z-index:1000;min-width:320px;box-shadow:0 4px 16px #0000004d}.table-builder-header[data-v-cb25cdd9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.table-builder-header span[data-v-cb25cdd9]{font-weight:600;font-size:14px}.close-btn[data-v-cb25cdd9]{background:none;border:none;color:#fff9;cursor:pointer;padding:4px 8px;transition:color .2s}.close-btn[data-v-cb25cdd9]:hover{color:#ffffffe6}.table-size-selector[data-v-cb25cdd9]{display:flex;gap:12px;margin-bottom:16px}.size-input[data-v-cb25cdd9]{display:flex;align-items:center;gap:8px;flex:1}.size-input label[data-v-cb25cdd9]{font-size:12px;color:#ffffffb3}.size-input input[data-v-cb25cdd9]{width:60px;padding:4px 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#fff;font-size:14px}.table-preview[data-v-cb25cdd9]{margin-bottom:16px}.grid-selector[data-v-cb25cdd9]{display:inline-block;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:8px}.grid-row[data-v-cb25cdd9]{display:flex;gap:2px}.grid-cell[data-v-cb25cdd9]{width:20px;height:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .1s}.grid-cell[data-v-cb25cdd9]:hover,.grid-cell.active[data-v-cb25cdd9]{background:#4a9eff;border-color:#4a9eff}.size-display[data-v-cb25cdd9]{text-align:center;margin-top:8px;font-size:12px;color:#fff9}.table-actions[data-v-cb25cdd9]{display:flex;gap:8px}.btn-primary[data-v-cb25cdd9],.btn-secondary[data-v-cb25cdd9]{flex:1;padding:8px 16px;border-radius:4px;border:none;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-cb25cdd9]{background:#4a9eff;color:#fff}.btn-primary[data-v-cb25cdd9]:hover:not(:disabled){background:#3a8eef}.btn-primary[data-v-cb25cdd9]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-cb25cdd9]{background:#ffffff1a;color:#ffffffe6}.btn-secondary[data-v-cb25cdd9]:hover{background:#ffffff26}.link-popup-overlay[data-v-cb25cdd9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.link-popup[data-v-cb25cdd9]{background:#1a1f2e;border:1px solid rgba(66,153,225,.3);border-radius:12px;width:90%;max-width:420px;box-shadow:0 20px 50px #00000080;animation:slideUp-cb25cdd9 .2s ease}@keyframes slideUp-cb25cdd9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.link-popup-header[data-v-cb25cdd9]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;border-bottom:1px solid rgba(255,255,255,.1)}.link-popup-header h3[data-v-cb25cdd9]{margin:0;font-size:1.125rem;font-weight:600;color:#fff}.link-close-btn[data-v-cb25cdd9]{background:transparent;border:none;color:#fff9;font-size:1.25rem;cursor:pointer;padding:.25rem;transition:color .2s}.link-close-btn[data-v-cb25cdd9]:hover{color:#ef4444}.link-popup-body[data-v-cb25cdd9]{padding:1.5rem}.link-field[data-v-cb25cdd9]{margin-bottom:1.25rem}.link-field[data-v-cb25cdd9]:last-child{margin-bottom:0}.link-field label[data-v-cb25cdd9]{display:block;font-size:.875rem;font-weight:500;color:#fffc;margin-bottom:.5rem}.link-url-input[data-v-cb25cdd9],.link-text-input[data-v-cb25cdd9]{width:100%;padding:.75rem;background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:.9375rem;transition:all .2s}.link-url-input[data-v-cb25cdd9]:focus,.link-text-input[data-v-cb25cdd9]:focus{outline:none;border-color:#4299e1;background:#161b27}.link-popup-footer[data-v-cb25cdd9]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.25rem;border-top:1px solid rgba(255,255,255,.1)}.link-btn[data-v-cb25cdd9]{padding:.625rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.link-btn.cancel[data-v-cb25cdd9]{background:transparent;color:#fffc;border:1px solid rgba(255,255,255,.2)}.link-btn.cancel[data-v-cb25cdd9]:hover{background:#ffffff0d;border-color:#ffffff4d}.link-btn.apply[data-v-cb25cdd9]{background:#4299e1;color:#fff}.link-btn.apply[data-v-cb25cdd9]:hover{background:#3182ce}.import-dialog-overlay[data-v-cb25cdd9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.import-dialog[data-v-cb25cdd9]{background:#2a2a2a;border-radius:8px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column}.dialog-header[data-v-cb25cdd9]{padding:20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.dialog-header h3[data-v-cb25cdd9]{margin:0;font-size:18px;font-weight:600}.dialog-body[data-v-cb25cdd9]{padding:20px;overflow-y:auto;flex:1}.import-tabs[data-v-cb25cdd9]{display:flex;gap:8px;margin-bottom:16px}.import-tabs button[data-v-cb25cdd9]{flex:1;padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#ffffffb3;cursor:pointer;transition:all .2s}.import-tabs button.active[data-v-cb25cdd9]{background:#4a9eff;border-color:#4a9eff;color:#fff}.paste-area textarea[data-v-cb25cdd9]{width:100%;min-height:150px;padding:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#fff;font-family:Monaco,Courier New,monospace;font-size:12px;resize:vertical}.file-upload input[type=file][data-v-cb25cdd9]{width:100%;padding:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#fff}.import-options[data-v-cb25cdd9]{margin:16px 0;display:flex;gap:16px;align-items:center}.import-options label[data-v-cb25cdd9]{display:flex;align-items:center;gap:8px;font-size:13px;color:#fffc}.import-options select[data-v-cb25cdd9]{padding:4px 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#fff}.preview-table[data-v-cb25cdd9]{margin-top:16px;padding:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:4px}.preview-table h4[data-v-cb25cdd9]{margin:0 0 8px;font-size:14px;color:#ffffffb3}.preview-table table[data-v-cb25cdd9]{width:100%;border-collapse:collapse;font-size:12px}.preview-table th[data-v-cb25cdd9],.preview-table td[data-v-cb25cdd9]{padding:6px 8px;border:1px solid rgba(255,255,255,.1);text-align:left}.preview-table th[data-v-cb25cdd9]{background:#ffffff0d;font-weight:600}.more-rows[data-v-cb25cdd9]{margin-top:8px;font-size:12px;color:#ffffff80;text-align:center}.dialog-footer[data-v-cb25cdd9]{padding:16px 20px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end;gap:8px}.table-context-menu[data-v-cb25cdd9]{position:fixed;background:#2a2a2a;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:4px 0;z-index:3000;box-shadow:0 2px 8px #0000004d;min-width:150px}.table-context-menu button[data-v-cb25cdd9]{display:block;width:100%;padding:8px 16px;background:none;border:none;color:#ffffffe6;text-align:left;cursor:pointer;font-size:13px;transition:background .2s}.table-context-menu button[data-v-cb25cdd9]:hover{background:#ffffff1a}.menu-divider[data-v-cb25cdd9]{height:1px;background:#fff3;margin:4px 0}.spreadsheet-container[data-v-cb25cdd9]{background:#1a1f2e;border:none;border-radius:4px;margin-bottom:1rem;overflow:hidden}.spreadsheet-toolbar[data-v-cb25cdd9]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#161b27;border-bottom:1px solid rgba(255,255,255,.1)}.spreadsheet-btn[data-v-cb25cdd9]{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:3px;color:#fffc;font-size:.8125rem;cursor:pointer;transition:all .2s}.spreadsheet-btn[data-v-cb25cdd9]:hover{background:#ffffff0d;border-color:#fff3;color:#fff}.spreadsheet-btn[data-v-cb25cdd9]:disabled{opacity:.5;cursor:not-allowed}.spreadsheet-btn[data-v-cb25cdd9]:disabled:hover{background:transparent;border-color:#ffffff1a;color:#fffc}.spreadsheet-separator[data-v-cb25cdd9]{width:1px;height:20px;background:#fff3;margin:0 .5rem}.spreadsheet-btn.close-btn[data-v-cb25cdd9]{margin-left:auto;color:#ef4444;border-color:#ef44444d}.spreadsheet-btn.close-btn[data-v-cb25cdd9]:hover{background:#ef44441a;border-color:#ef4444}.spreadsheet-divider[data-v-cb25cdd9]{width:1px;height:20px;background:#ffffff1a}.spreadsheet-spacer[data-v-cb25cdd9]{flex:1}.spreadsheet-wrapper[data-v-cb25cdd9]{max-height:400px;overflow:auto;background:#0d1117}.spreadsheet-table[data-v-cb25cdd9]{width:100%;border-collapse:collapse;font-size:.875rem}.spreadsheet-table th[data-v-cb25cdd9],.spreadsheet-table td[data-v-cb25cdd9]{border:1px solid rgba(255,255,255,.1);padding:.5rem .75rem;text-align:left;position:relative}.spreadsheet-header[data-v-cb25cdd9]{background:#161b27;font-weight:600;color:#ffffffe6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:100px}.spreadsheet-header[data-v-cb25cdd9]:hover{background:#1c2333}.spreadsheet-header.selected[data-v-cb25cdd9]{background:#4299e126;border-color:#4299e1}.row-number-header[data-v-cb25cdd9],.row-number[data-v-cb25cdd9]{width:40px;text-align:center;background:#161b27;color:#ffffff80;font-size:.75rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.row-number[data-v-cb25cdd9]{cursor:pointer}.row-number[data-v-cb25cdd9]:hover{background:#1c2333;color:#fffc}.spreadsheet-cell[data-v-cb25cdd9]{background:transparent;color:#ffffffe6;cursor:cell;min-height:32px}.spreadsheet-cell[data-v-cb25cdd9]:hover{background:#ffffff08}.spreadsheet-cell.selected[data-v-cb25cdd9]{background:#4299e11a;outline:2px solid #4299e1;outline-offset:-1px;z-index:1}.spreadsheet-cell.editing[data-v-cb25cdd9]{padding:0}.cell-input[data-v-cb25cdd9]{width:100%;height:100%;min-height:32px;padding:.5rem .75rem;background:#0d1117;border:2px solid #4299e1;color:#fff;font-size:.875rem;font-family:inherit;outline:none}.header-input[data-v-cb25cdd9]{width:100%;height:100%;padding:.25rem .5rem;background:transparent;border:none;border-bottom:1px solid #4299e1;color:#fff;font-size:.875rem;font-weight:600;font-family:inherit;outline:none}.rich-editor.with-spreadsheet[data-v-cb25cdd9]{min-height:60px;max-height:200px}.light-mode .spreadsheet-container[data-v-cb25cdd9]{background:#f7fafc;border-color:#e2e8f0}.light-mode .spreadsheet-toolbar[data-v-cb25cdd9]{background:#fff;border-bottom-color:#e2e8f0}.light-mode .spreadsheet-btn[data-v-cb25cdd9]{border-color:#cbd5e0;color:#4a5568}.light-mode .spreadsheet-btn[data-v-cb25cdd9]:hover{background:#edf2f7;border-color:#a0aec0;color:#2d3748}.light-mode .spreadsheet-wrapper[data-v-cb25cdd9]{background:#fff}.light-mode .spreadsheet-table th[data-v-cb25cdd9],.light-mode .spreadsheet-table td[data-v-cb25cdd9]{border-color:#e2e8f0}.light-mode .spreadsheet-header[data-v-cb25cdd9],.light-mode .row-number-header[data-v-cb25cdd9],.light-mode .row-number[data-v-cb25cdd9]{background:#f7fafc;color:#4a5568}.light-mode .spreadsheet-cell[data-v-cb25cdd9]{color:#2d3748}.light-mode .cell-input[data-v-cb25cdd9]{background:#fff;border-color:#4299e1;color:#2d3748}.light-mode .header-input[data-v-cb25cdd9]{background:transparent;border-bottom-color:#4299e1;color:#2d3748}.checklist-item-wrapper[data-v-b961009d]{margin-bottom:.125rem;overflow:visible;position:relative;z-index:1}.checklist-item-wrapper[data-v-b961009d]:has(.menu-open),.checklist-item-wrapper[data-v-b961009d]:has(.discount-menu-open){z-index:10000}.checklist-item[data-v-b961009d]{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:transparent;border:none;margin-bottom:.125rem;transition:all .2s ease;position:relative;min-height:28px;border-radius:4px}.drag-handle[data-v-b961009d]{position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;opacity:0;transition:opacity .2s;color:#666;z-index:10;font-size:16px;line-height:1;font-weight:700;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.checklist-item:hover .drag-handle[data-v-b961009d]{opacity:1}.drag-handle[data-v-b961009d]:hover{color:#4299e1}.drag-handle[data-v-b961009d]:active{cursor:-webkit-grabbing;cursor:grabbing}.checklist-item-wrapper[data-v-b961009d]{position:relative}.checklist-item[data-v-b961009d]:hover{background:#ffffff0d}.checklist-item.show-strikethrough .item-name[data-v-b961009d]{text-decoration:line-through;opacity:.5}.item-checkbox[data-v-b961009d]{margin-right:4px}.item-checkbox[data-v-b961009d]:not(:checked){background:none!important;background-color:transparent!important;background-image:none!important}.item-checkbox[data-v-b961009d]{transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.checklist-item .item-checkbox[data-v-b961009d]:not(:checked):before,.checklist-item .item-checkbox[data-v-b961009d]:not(:checked):after{content:none!important;display:none!important}.item-content[data-v-b961009d]{flex:1;display:flex;align-items:center;gap:1rem;cursor:pointer}.item-name[data-v-b961009d]{font-size:.8125rem;font-weight:500;color:#fff;line-height:1.4;cursor:pointer;white-space:pre-wrap;word-wrap:break-word;flex:1}.item-name[data-v-b961009d]:hover{color:#fff}.item-name-edit[data-v-b961009d]{font-size:.8125rem;font-weight:500;font-family:inherit;color:var(--futuristic-text-primary);background:transparent;border:none;border-bottom:1px solid rgba(66,153,225,.5);border-radius:0;padding:0;outline:none;width:100%;resize:none;overflow:hidden;line-height:1.4;min-height:auto;white-space:pre-wrap;word-wrap:break-word}.item-name-edit[data-v-b961009d]:focus{border-bottom-color:#4299e1cc}.item-price-container[data-v-b961009d]{display:flex;align-items:center;flex-shrink:0;position:relative}.item-price[data-v-b961009d]{font-size:.8125rem;font-weight:400;color:#48bb78;cursor:pointer;min-width:60px;text-align:right}.item-price[data-v-b961009d]:hover{color:#68d391}.item-price-edit[data-v-b961009d]{font-size:.875rem;font-weight:500;color:var(--futuristic-text-success);background:transparent;border:none;border-bottom:1px solid rgba(76,175,80,.3);border-radius:0;padding:0;outline:none;text-align:right;transition:border-color .2s}.item-price-edit[data-v-b961009d]:focus{border-bottom-color:#4caf5099;color:#68d391}.item-price-edit[data-v-b961009d]::-webkit-inner-spin-button,.item-price-edit[data-v-b961009d]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.item-indicators[data-v-b961009d]{display:flex;gap:6px;align-items:center;margin-left:8px}.indicator[data-v-b961009d]{font-size:8px;opacity:.8;transition:opacity .2s}.indicator[data-v-b961009d]:hover{opacity:1}.note-indicator[data-v-b961009d]{color:#f6ad55}.note-indicator.prechecklist-only[data-v-b961009d]{color:#fbbf24!important}.note-indicator.checklist-only[data-v-b961009d]{color:#60a5fa!important}.note-indicator.both-notes[data-v-b961009d]{color:#e879f9!important}.note-indicator.clickable[data-v-b961009d]{cursor:pointer;transition:all .2s ease}.note-indicator.clickable[data-v-b961009d]:hover{transform:scale(1.3);opacity:1;filter:brightness(1.2)}.table-indicator[data-v-b961009d]{color:#10b981}.table-indicator i[data-v-b961009d]{font-size:9px}.attachment-indicator[data-v-b961009d]{color:#ec4899;margin-right:2px}.merge-indicator[data-v-b961009d]{color:#4299e1;font-size:10px}.merge-indicator i[data-v-b961009d]{font-size:9px}.item-notes-container[data-v-b961009d]{margin:0!important;padding:0!important;position:relative;z-index:10}.all-notes-display[data-v-b961009d]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.note-section[data-v-b961009d]{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.note-section[data-v-b961009d]:last-child{border-bottom:none}.note-header[data-v-b961009d]{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#ffffffb3;font-size:.8125rem;font-weight:500}.note-header i[data-v-b961009d]{font-size:.875rem;opacity:.8}.note-content[data-v-b961009d]{font-size:.875rem;color:#ffffffd9;line-height:1.6}.single-note-display[data-v-b961009d]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 16px}.single-note-display .note-placeholder[data-v-b961009d]{min-height:40px;display:flex;align-items:center;justify-content:center}.note-tabs[data-v-b961009d]{display:flex;gap:4px;margin-bottom:8px}.note-tab[data-v-b961009d]{padding:6px 12px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#fff9;font-size:.75rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.note-tab[data-v-b961009d]:hover{background:#ffffff0d;color:#fffc}.note-tab.checklist-tab.active[data-v-b961009d]{background:#60a5fa33!important;border-color:#60a5fa!important;color:#60a5fa!important}.note-tab.prechecklist-tab.active[data-v-b961009d]{background:#fbbf2433!important;border-color:#fbbf24!important;color:#fbbf24!important}.note-tab.checklist-tab[data-v-b961009d]:not(.active):hover{background:#60a5fa1a;border-color:#60a5fa4d;color:#60a5fa}.note-tab.prechecklist-tab[data-v-b961009d]:not(.active):hover{background:#fbbf241a;border-color:#fbbf244d;color:#fbbf24}.notes-editor[data-v-b961009d]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.light-mode .notes-editor[data-v-b961009d]{background:#00000005;border:1px solid rgba(0,0,0,.1)}.note-display[data-v-b961009d]{padding:12px 16px;min-height:60px;cursor:text;line-height:1.6;font-size:.875rem;color:#ffffffd9}.light-mode .note-display[data-v-b961009d]{color:#000000d9}.note-display[data-v-b961009d]:hover{background:#ffffff05}.note-placeholder[data-v-b961009d]{color:#fff6;font-style:italic}.item-note-preview[data-v-b961009d]{width:100%;box-sizing:border-box}.table-toggle-btn[data-v-b961009d]{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:6px;padding:4px 10px;background:#00000080;border:1px solid rgba(255,255,255,.15);border-radius:4px;cursor:pointer;font-size:.75em;color:#fffc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .2s;pointer-events:auto;z-index:10}.table-toggle-btn[data-v-b961009d]:hover{background:#000000b3;border-color:#ffffff4d;color:#fff;transform:translateY(-1px)}.table-toggle-btn i[data-v-b961009d]{font-size:.9em}.table-toggle-btn span[data-v-b961009d]{white-space:nowrap;font-weight:500}.note-preview-section[data-v-b961009d]{width:100%;background:#0003;border:1px solid rgba(255,255,255,.05);border-radius:6px;padding:12px 16px;margin-bottom:2px;cursor:pointer;transition:all .2s;box-sizing:border-box;position:relative}.note-content-with-button.has-table-toggle .note-preview-content[data-v-b961009d]{padding-right:120px}.note-content-with-button[data-v-b961009d]{display:flex;align-items:flex-start;gap:12px}.note-preview-section.checklist-note[data-v-b961009d]:not(:first-child){margin-top:8px}.note-preview-section[data-v-b961009d]:hover{background:#0000004d;border-color:#ffffff14}.note-preview-header[data-v-b961009d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.note-label[data-v-b961009d]{display:flex;align-items:center;gap:8px;font-size:.7rem;font-weight:500;color:#ffffff80;text-transform:uppercase;letter-spacing:.08em}.note-label i[data-v-b961009d]{font-size:.75rem;opacity:.7}.note-actions[data-v-b961009d]{display:flex;align-items:center;gap:8px}.note-switch-btn[data-v-b961009d]{background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:4px 8px;color:#ffffff80;font-size:.75rem;cursor:pointer;transition:all .2s}.note-switch-btn[data-v-b961009d]:hover{background:#ffffff0d;border-color:#fff3;color:#ffffffb3}.note-switch-btn-inline[data-v-b961009d]{flex-shrink:0;align-self:flex-start}.note-preview-content[data-v-b961009d]{color:#ffffffd9;flex:1;font-size:.875rem;line-height:1.5;padding:0}.note-edit-wrapper[data-v-b961009d]{display:flex;flex-direction:column}.note-textarea[data-v-b961009d]{width:100%;min-height:120px;padding:12px 16px;background:transparent;border:none;color:#ffffffe6;font-size:.875rem;line-height:1.6;resize:vertical;outline:none;font-family:inherit}.note-textarea[data-v-b961009d]::-moz-placeholder{color:#fff6}.note-textarea[data-v-b961009d]::-ms-input-placeholder{color:#fff6}.note-textarea[data-v-b961009d]::placeholder{color:#fff6}.note-toolbar[data-v-b961009d]{display:flex;align-items:center;gap:4px;padding:8px 12px;background:#0003;border-top:1px solid rgba(255,255,255,.1)}.note-btn[data-v-b961009d]{background:transparent;border:none;color:#fff9;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:.75rem;transition:all .2s}.note-btn[data-v-b961009d]:hover{background:#ffffff1a;color:#fff}.note-btn.save[data-v-b961009d]{background:#48bb78;color:#fff}.note-btn.save[data-v-b961009d]:hover{background:#38a169}.note-btn.cancel[data-v-b961009d]{background:transparent;color:#f56565}.note-btn.cancel[data-v-b961009d]:hover{background:#f565651a}.note-actions[data-v-b961009d]{margin-left:auto;display:flex;gap:8px}.note-display strong[data-v-b961009d],.note-content strong[data-v-b961009d]{font-weight:600;color:#fff}.note-display em[data-v-b961009d],.note-content em[data-v-b961009d]{font-style:italic}.note-display del[data-v-b961009d],.note-content del[data-v-b961009d]{text-decoration:line-through;opacity:.6}.note-display a[data-v-b961009d],.note-content a[data-v-b961009d]{color:#4299e1;text-decoration:none}.note-display a[data-v-b961009d]:hover,.note-content a[data-v-b961009d]:hover{text-decoration:underline}.item-actions[data-v-b961009d]{display:none!important;gap:.375rem;flex-shrink:0;margin-left:auto;align-items:center;position:relative;z-index:10}.checklist-item.keyboard-selected .item-actions[data-v-b961009d],.checklist-item.multi-selected .item-actions[data-v-b961009d],.checklist-item.menu-open .item-actions[data-v-b961009d]{display:flex!important}@media (max-width: 767px){.checklist-item.keyboard-selected .item-actions[data-v-b961009d],.checklist-item.multi-selected .item-actions[data-v-b961009d],.checklist-item.menu-open .item-actions[data-v-b961009d],.item-actions[data-v-b961009d]{display:none!important}}.checklist-item.menu-open[data-v-b961009d]{z-index:100;position:relative}.action-btn[data-v-b961009d]{background:transparent!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffff80!important;padding:0!important;border-radius:50%!important;cursor:pointer;font-size:.625rem!important;transition:all .15s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;position:relative;box-shadow:none!important}.action-btn[data-v-b961009d]:hover{background:#ffffff08!important;border-color:#ffffff26!important;color:#fffc!important;transform:scale(1.05)}.action-btn.disabled[data-v-b961009d],.action-btn[data-v-b961009d]:disabled{opacity:.3!important;cursor:not-allowed!important;pointer-events:none}.action-btn.disabled[data-v-b961009d]:hover,.action-btn[data-v-b961009d]:disabled:hover{transform:none;background:transparent!important}.action-btn.active[data-v-b961009d]{color:var(--futuristic-accent-primary)!important;border-color:#3182ce33!important}.action-btn.note-btn.active[data-v-b961009d]{color:#f6ad55!important;background:#f6ad550d!important;border-color:#f6ad5533!important}.action-btn.note-btn.active.prechecklist-only[data-v-b961009d]{color:#fbbf24!important;background:#fbbf240d!important;border-color:#fbbf2433!important}.action-btn.note-btn.active.checklist-only[data-v-b961009d]{color:#60a5fa!important;background:#60a5fa0d!important;border-color:#60a5fa33!important}.action-btn.note-btn.active.both-notes[data-v-b961009d]{color:#e879f9!important;background:#e879f90d!important;border-color:#e879f933!important}.action-btn.has-attachments[data-v-b961009d]{color:var(--futuristic-accent-primary)!important;border-color:#3182ce33!important}.action-btn.delete-btn[data-v-b961009d]{color:#f56565b3!important}.action-btn.delete-btn[data-v-b961009d]:hover{background:#f565650d!important;border-color:#f5656533!important;color:#f56565e6!important}.action-btn.convert-btn[data-v-b961009d]{background:transparent;color:#fff9}.action-btn.convert-btn[data-v-b961009d]:hover{background:#ffffff1a;color:#ffffffe6}.attachment-count[data-v-b961009d]{position:absolute;top:-6px;right:-6px;background:#4facfe;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:16px;text-align:center}.attachment-dropdown[data-v-b961009d]{position:relative}.attachment-dropdown:hover .attachment-menu[data-v-b961009d],.attachment-menu[data-v-b961009d]:hover{display:block}.teleported-menu.attachment-menu[data-v-b961009d]{position:fixed!important;width:150px!important;max-width:150px!important}.attachment-menu[data-v-b961009d]{margin-top:4px;background:#1e1e23fa;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px;width:150px;max-width:150px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999;box-shadow:0 4px 12px #0000004d}.attachment-menu .menu-item[data-v-b961009d]{width:100%;background:none;border:none;color:#ffffffb3;padding:6px 10px;text-align:left;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:8px;font-size:12px;border-radius:4px}.attachment-menu .menu-item[data-v-b961009d]:hover{background:#ffffff14;color:#ffffffe6}.attachment-menu .menu-item i[data-v-b961009d]{font-size:11px;width:14px;text-align:center}.attachment-menu .menu-item span[data-v-b961009d]{flex:1}.separator[data-v-b961009d]{height:1px;background:#ffffff1a;margin:4px 6px}.existing-attachments[data-v-b961009d]{margin-top:2px}.attachment-item[data-v-b961009d]{display:flex;align-items:center;gap:8px;padding:6px 10px;color:#fff9;font-size:11px;border-radius:4px;transition:all .15s ease;text-decoration:none}.attachment-item[data-v-b961009d]:hover{background:#ffffff0d;color:#fffc}.attachment-item.web-link-item[data-v-b961009d]{cursor:pointer}.attachment-item.web-link-item[data-v-b961009d]:hover{background:#ffffff14;color:#ffffffe6}.attachment-item i[data-v-b961009d]{font-size:10px;width:14px;text-align:center}.attachment-item span[data-v-b961009d],.attachment-name[data-v-b961009d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.download-btn[data-v-b961009d],.remove-btn[data-v-b961009d]{background:none;border:none;cursor:pointer;padding:2px 4px;border-radius:3px;font-size:10px;transition:all .15s ease;opacity:0;margin-left:4px}.download-btn[data-v-b961009d]{color:#64c8ffb3}.remove-btn[data-v-b961009d]{color:#ff6464b3}.attachment-item:hover .download-btn[data-v-b961009d],.attachment-item:hover .remove-btn[data-v-b961009d]{opacity:1}.download-btn[data-v-b961009d]:hover{background:#64c8ff33;color:#64c8ff}.remove-btn[data-v-b961009d]:hover{background:#ff646433;color:#ff6464}@media (max-width: 768px){.checklist-item[data-v-b961009d]{padding:12px 16px;gap:12px}.item-name[data-v-b961009d]{font-size:15px}.item-price[data-v-b961009d]{font-size:16px}.action-btn[data-v-b961009d]{min-width:36px;height:36px;padding:8px 10px;font-size:12px}.item-actions[data-v-b961009d]{gap:6px}}.light-mode .checklist-item[data-v-b961009d]{background:#fff;border:1px solid #f0f0f0;margin-bottom:.5rem}.light-mode .checklist-item[data-v-b961009d]:hover{background:#fafafa;border-color:#e0e0e0}.light-mode .checklist-item.item-checked[data-v-b961009d]{background:#f0f8ff;border-color:#d0e4f7}.light-mode .item-name[data-v-b961009d]{color:#1a1a1a;white-space:pre-wrap;word-wrap:break-word}.light-mode .item-name[data-v-b961009d]:hover{background:transparent;color:#000}.light-mode .item-name-edit[data-v-b961009d]{color:#000000f2;background:transparent;border:none;border-bottom:1px solid rgba(0,132,255,.5);resize:none;overflow:hidden;min-height:auto;white-space:pre-wrap;word-wrap:break-word}.light-mode .item-name-edit[data-v-b961009d]:focus{border-bottom-color:#0084ffcc;background:transparent}.light-mode .item-price[data-v-b961009d]{color:#666}.light-mode .item-price[data-v-b961009d]:hover{background:transparent;color:#333}.light-mode .item-quantity-edit[data-v-b961009d]{color:#333;border-bottom:1px solid #d0d0d0}.light-mode .item-quantity-edit[data-v-b961009d]:focus{border-bottom-color:#999;color:#000}.light-mode .item-price-edit[data-v-b961009d]{color:#666;border-bottom:1px solid #d0d0d0}.light-mode .item-price-edit[data-v-b961009d]:focus{border-bottom-color:#4caf50;color:#333}.light-mode .item-notes[data-v-b961009d]{background:#f8f8f8;border-left:2px solid #e0e0e0}.light-mode .note-content[data-v-b961009d]{color:#666}.light-mode .action-btn[data-v-b961009d]{background:transparent;border:1px solid #e0e0e0;color:#999;padding:.375rem .5rem}.light-mode .action-btn[data-v-b961009d]:hover{background:#fafafa;border-color:#ccc;color:#666}.light-mode .action-btn.active[data-v-b961009d]{background:#0084ff33;border-color:#0084ff66;color:#0084ff}.light-mode .action-btn.note-btn.active[data-v-b961009d]{color:#f6ad55;background:#f6ad5526;border-color:#f6ad5566}.light-mode .action-btn.note-btn.active.prechecklist-only[data-v-b961009d]{color:#fbbf24!important;background:#fbbf2426!important;border-color:#fbbf2466!important}.light-mode .action-btn.note-btn.active.checklist-only[data-v-b961009d]{color:#60a5fa!important;background:#60a5fa26!important;border-color:#60a5fa66!important}.light-mode .action-btn.note-btn.active.both-notes[data-v-b961009d]{color:#e879f9!important;background:#e879f926!important;border-color:#e879f966!important}.light-mode .action-btn.has-attachments[data-v-b961009d]{background:#0084ff26;border-color:#0084ff4d;color:#0084ff}.light-mode .action-btn.delete-btn[data-v-b961009d]{background:#ff3b301a;border-color:#ff3b304d;color:#d70015}.light-mode .attachment-count[data-v-b961009d]{background:#0084ff}.light-mode .attachment-menu[data-v-b961009d]{background:#fffffffa;border-color:#0000001a}.light-mode .attachment-menu .menu-item[data-v-b961009d]{color:#000000b3}.light-mode .attachment-menu .menu-item[data-v-b961009d]:hover{background:#0000000d;color:#000000e6}.light-mode .separator[data-v-b961009d]{background:#0000001a}.light-mode .attachment-item[data-v-b961009d]{color:#0009}.light-mode .attachment-item[data-v-b961009d]:hover{color:#000c;background:#00000008}.light-mode .attachment-item.web-link-item[data-v-b961009d]:hover{color:#000000e6;background:#0000000d}.light-mode .download-btn[data-v-b961009d]{color:#0064c8b3}.light-mode .download-btn[data-v-b961009d]:hover{background:#0064c826;color:#0064c8}.light-mode .remove-btn[data-v-b961009d]{color:#d70015b3}.light-mode .remove-btn[data-v-b961009d]:hover{background:#d7001526;color:#d70015}.overflow-menu-container[data-v-b961009d]{position:relative;z-index:9999}.overflow-btn[data-v-b961009d]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fffc;padding:10px 12px;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.overflow-btn[data-v-b961009d]:hover{background:#ffffff26;border-color:#ffffff4d;color:#fff;transform:translateY(-1px)}.overflow-menu[data-v-b961009d]{position:absolute;top:100%;right:0;margin-top:8px;background:#18181efa;border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 10px 30px #00000080;min-width:160px;z-index:100000!important;overflow:hidden;pointer-events:all}.overflow-menu button[data-v-b961009d]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:none;color:#ffffffe6;font-size:14px;text-align:left;cursor:pointer;transition:all .2s ease}.overflow-menu button[data-v-b961009d]:hover{background:#ffffff1a;color:#fff}.overflow-menu button.disabled[data-v-b961009d],.overflow-menu button[data-v-b961009d]:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.overflow-menu button.disabled[data-v-b961009d]:hover,.overflow-menu button[data-v-b961009d]:disabled:hover{background:transparent}.overflow-menu button.danger[data-v-b961009d]{color:#ff6b6b}.overflow-menu button.danger[data-v-b961009d]:hover{background:#ff6b6b33;color:#ff5252}.attachment-count-menu[data-v-b961009d]{display:inline-block;background:#4facfe4d;color:#fff;font-size:11px;padding:1px 5px;border-radius:10px;margin-left:8px;min-width:18px;text-align:center}.light-mode .overflow-btn[data-v-b961009d]{background:#00000014;border-color:#00000026;color:#000c}.light-mode .overflow-btn[data-v-b961009d]:hover{background:#00000026;border-color:#0000004d;color:#000}.light-mode .overflow-menu[data-v-b961009d]{background:#fffffffa;border-color:#0003;box-shadow:0 10px 30px #00000026}.light-mode .overflow-menu button[data-v-b961009d]{color:#000000e6}.light-mode .overflow-menu button[data-v-b961009d]:hover{background:#0000001a;color:#000}.light-mode .overflow-menu button.danger[data-v-b961009d]{color:#d70015}.light-mode .overflow-menu button.danger[data-v-b961009d]:hover{background:#d7001533;color:red}.checklist-item-wrapper.sortable-ghost[data-v-b961009d]{opacity:.2;height:36px!important;overflow:hidden;border-left:3px solid #4299e1;background:transparent}.checklist-item-wrapper.sortable-ghost[data-v-b961009d]>*{opacity:0}.checklist-item-wrapper.sortable-chosen[data-v-b961009d]{opacity:.3}.checklist-item-wrapper.sortable-drag[data-v-b961009d]{opacity:0!important;height:0!important;overflow:hidden!important}.checklist-item-wrapper.drag-over[data-v-b961009d]{border:2px dashed #4facfe;background:#4facfe1a;border-radius:8px}.checklist-item-wrapper.uploading[data-v-b961009d]{opacity:.7;pointer-events:none}.drop-overlay[data-v-b961009d]{position:absolute;top:0;left:0;right:0;bottom:0;background:#4facfee6;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:8px}.drop-content[data-v-b961009d]{text-align:center;color:#fff;font-weight:500}.drop-content i[data-v-b961009d]{font-size:48px;margin-bottom:12px;display:block}.drop-content p[data-v-b961009d]{margin:0 0 8px;font-size:18px}.drop-content small[data-v-b961009d]{font-size:14px;opacity:.8}.upload-progress[data-v-b961009d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#4facfe;z-index:10}.upload-spinner[data-v-b961009d]{width:32px;height:32px;border:3px solid rgba(79,172,254,.3);border-top:3px solid #4facfe;border-radius:50%;animation:spin-b961009d 1s linear infinite;margin:0 auto 12px}@keyframes spin-b961009d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upload-progress p[data-v-b961009d]{margin:0;font-size:14px;font-weight:500}.file-thumbnails[data-v-b961009d]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.thumbnail-container[data-v-b961009d]{position:relative;width:80px;height:80px;border-radius:6px;overflow:hidden;cursor:pointer;transition:transform .2s ease}.thumbnail-container[data-v-b961009d]:hover{transform:scale(1.05)}.file-thumbnail[data-v-b961009d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.pdf-icon-container[data-v-b961009d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff1a;color:#f87171;font-size:28px;border-radius:6px}.pdf-thumbnail[data-v-b961009d]{background:#0003}.light-mode .pdf-icon-container[data-v-b961009d]{background:#f3f4f6;color:#ef4444}.light-mode .pdf-thumbnail[data-v-b961009d]{background:#f9fafb}.thumbnail-overlay[data-v-b961009d]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;color:#fff;font-size:18px}.thumbnail-container:hover .thumbnail-overlay[data-v-b961009d]{opacity:1}.carousel-overlay[data-v-b961009d]{flex-direction:column;gap:4px}.carousel-overlay .image-count[data-v-b961009d]{font-size:12px;font-weight:700;color:#fff}.carousel-thumbnail[data-v-b961009d]{position:relative}.image-count[data-v-b961009d]{position:absolute;bottom:2px;right:2px;background:#000000b3;color:#fff;font-size:12px;font-weight:700;padding:2px 6px;border-radius:10px;pointer-events:none}.remove-file-btn[data-v-b961009d]{position:absolute;top:4px;right:4px;width:20px;height:20px;background:#ff3b30e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;opacity:0;transition:opacity .2s ease;z-index:5}.thumbnail-container:hover .remove-file-btn[data-v-b961009d]{opacity:1}.remove-file-btn[data-v-b961009d]:hover{background:#ff3b30;transform:scale(1.1)}.document-files[data-v-b961009d]{margin-top:8px}.document-item[data-v-b961009d]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff0d;border-radius:6px;margin-bottom:4px;transition:background .2s ease}.document-item[data-v-b961009d]:hover{background:#ffffff1a}.document-icon[data-v-b961009d]{color:#4facfe;width:16px;flex-shrink:0}.document-name[data-v-b961009d]{flex:1;font-size:14px;color:#ffffffe6;word-break:break-word}.open-document-btn[data-v-b961009d]{color:#4facfe;text-decoration:none;padding:4px;border-radius:4px;transition:background .2s ease;font-size:12px}.open-document-btn[data-v-b961009d]:hover{background:#4facfe33}.document-item .remove-file-btn[data-v-b961009d]{position:static;width:24px;height:24px;border-radius:50%;opacity:.7;font-size:12px}.document-item .remove-file-btn[data-v-b961009d]:hover{opacity:1}.file-indicator[data-v-b961009d]{color:#4facfe}.compact-mode .file-thumbnails[data-v-b961009d]{gap:6px}.compact-mode .thumbnail-container[data-v-b961009d]{width:60px;height:60px}.compact-mode .file-thumbnail[data-v-b961009d]{width:100%;height:100%}@media (max-width: 768px){.file-thumbnails[data-v-b961009d]{gap:6px}.thumbnail-container[data-v-b961009d]{width:60px;height:60px}.document-item[data-v-b961009d]{padding:6px 8px}.document-name[data-v-b961009d]{font-size:13px}}.light-mode .document-item[data-v-b961009d]{background:#0000000d}.light-mode .document-item[data-v-b961009d]:hover{background:#0000001a}.light-mode .document-name[data-v-b961009d]{color:#000000e6}.light-mode .upload-progress[data-v-b961009d]{color:#0084ff}.light-mode .upload-spinner[data-v-b961009d]{border-color:#0084ff4d;border-top-color:#0084ff}body.is-dragging[data-v-b961009d] *{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.drag-handle[data-v-b961009d]{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-webkit-user-drag:none!important}body.is-dragging[data-v-b961009d] ::selection{background:transparent!important}body.is-dragging[data-v-b961009d] ::-moz-selection{background:transparent!important}.item-quantity-container[data-v-b961009d]{display:flex;align-items:center;flex-shrink:0;margin-right:.5rem}.item-quantity[data-v-b961009d]{font-size:.8125rem;font-weight:500;color:#ffffffb3;cursor:pointer;min-width:30px;text-align:center;padding:.125rem .25rem;border-radius:3px;transition:all .2s}.item-quantity[data-v-b961009d]:hover{background:#ffffff0d;color:#ffffffe6}.item-quantity-edit[data-v-b961009d]{font-size:.875rem;font-weight:500;color:#ffffffe6;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.3);border-radius:0;padding:.125rem .2rem;outline:none;text-align:right;transition:border-color .2s;display:inline-block}.item-quantity-edit[data-v-b961009d]:focus{border-bottom-color:#fff9;color:#fff}.item-quantity-edit[data-v-b961009d]::-webkit-inner-spin-button,.item-quantity-edit[data-v-b961009d]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.item-price.has-discount[data-v-b961009d]{display:flex;align-items:center;gap:.25rem}.price-original[data-v-b961009d]{text-decoration:line-through;opacity:.6;font-size:.75rem}.discount-badge[data-v-b961009d]{font-size:.625rem;background:#f5656533;color:#f56565;padding:.125rem .375rem;border-radius:3px;font-weight:600}.discount-btn[data-v-b961009d]{background:transparent!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffff80!important;padding:0!important;border-radius:50%!important;cursor:pointer;font-size:.625rem!important;transition:all .15s ease!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-left:.25rem}.discount-btn[data-v-b961009d]:hover,.discount-btn.active[data-v-b961009d]{background:#68d3911a!important;border-color:#68d391!important;color:#68d391!important}.discount-menu[data-v-b961009d]{position:absolute;top:100%;right:0;margin-top:.25rem;background:var(--futuristic-background-secondary);border:1px solid var(--futuristic-border-primary);border-radius:4px;padding:.5rem;box-shadow:0 4px 12px #0000004d;z-index:99999;min-width:180px}.discount-input-group[data-v-b961009d]{display:flex;gap:.25rem;margin-bottom:.5rem}.discount-input[data-v-b961009d]{flex:1;padding:.375rem .5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:3px;color:var(--futuristic-text-primary);font-size:.875rem;outline:none}.discount-input[data-v-b961009d]:focus{border-color:var(--futuristic-accent-primary);background:#ffffff14}.discount-type-toggle[data-v-b961009d]{background:var(--futuristic-background-tertiary);border:1px solid var(--futuristic-border-input);color:var(--futuristic-text-primary);padding:6px 12px;border-radius:4px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease;min-width:40px}.discount-type-toggle[data-v-b961009d]:hover{background:var(--futuristic-accent-primary);border-color:var(--futuristic-accent-primary);color:#fff}.discount-actions[data-v-b961009d]{display:flex;gap:.25rem}.discount-actions button[data-v-b961009d]{flex:1;padding:.375rem .5rem;border:none;border-radius:3px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.apply-btn[data-v-b961009d]{background:var(--futuristic-accent-primary);color:#fff}.apply-btn[data-v-b961009d]:hover{background:var(--futuristic-accent-primary-hover)}.clear-btn[data-v-b961009d]{background:#f5656533;color:#f56565}.clear-btn[data-v-b961009d]:hover{background:#f565654d}.cancel-btn[data-v-b961009d]{background:#ffffff1a;color:#ffffffb3}.cancel-btn[data-v-b961009d]:hover{background:#ffffff26;color:#ffffffe6}.checklist-item.keyboard-selected[data-v-b961009d]{position:relative;outline:1px solid rgba(79,172,254,.5)!important;outline-offset:-1px;background:#4facfe0d!important;border-radius:4px}.light-mode .checklist-item.keyboard-selected[data-v-b961009d]{outline-color:#0084ff80!important;background:#0084ff0d!important}.checklist-item.multi-selected[data-v-b961009d]{position:relative;background:#4facfe26!important;border-left:3px solid #4facfe!important;padding-left:calc(.75rem - 3px)}.checklist-item.item-highlighted[data-v-b961009d]{position:relative;background:linear-gradient(90deg,#00f5ff1a,#00f5ff0d)!important;box-shadow:inset 0 0 0 2px #00f5ff4d;animation:pulse-highlight-b961009d 2s ease-in-out infinite}@keyframes pulse-highlight-b961009d{0%,to{box-shadow:inset 0 0 0 2px #00f5ff4d}50%{box-shadow:inset 0 0 0 2px #00f5ff80}}.checklist-item.multi-selected[data-v-b961009d]:hover{background:#4facfe33!important}.checklist-item[data-v-b961009d],.checklist-item[data-v-b961009d] *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.checklist-item textarea[data-v-b961009d],.checklist-item input[type=text][data-v-b961009d],.checklist-item input[type=number][data-v-b961009d],.checklist-item .item-name-edit[data-v-b961009d],.checklist-item .notes-input[data-v-b961009d],.checklist-item .quick-note-input[data-v-b961009d]{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.light-mode .checklist-item.multi-selected[data-v-b961009d]{background:#0084ff1a!important;border-left-color:#0084ff!important}.light-mode .checklist-item.multi-selected[data-v-b961009d]:hover{background:#0084ff26!important}body.density-ultra-compact .checklist-item[data-v-b961009d]{border-radius:4px!important;border-bottom:none!important;border:none!important}body.density-ultra-compact .checklist-item-wrapper[data-v-b961009d]{border-bottom:none!important;border:none!important}body.density-ultra-compact .category-header[data-v-b961009d],body.density-ultra-compact .subcategory-header[data-v-b961009d],body.density-ultra-compact .checklist-item.keyboard-selected[data-v-b961009d],body.density-ultra-compact .checklist-item.multi-selected[data-v-b961009d],body.density-ultra-compact .category-header.keyboard-selected[data-v-b961009d],body.density-ultra-compact .subcategory-header.keyboard-selected[data-v-b961009d]{border-radius:4px!important}.quick-add-container[data-v-04c12b2e]{margin-top:.25rem;margin-bottom:.25rem}.quick-add-inline-selector[data-v-04c12b2e]{display:flex;flex-direction:row;gap:2px;border-right:1px solid rgba(255,255,255,.1);margin-right:.5rem;padding-right:.5rem}.quick-add-inline-tab[data-v-04c12b2e]{width:24px;height:24px;padding:0;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#ffffff4d;font-size:.625rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;position:relative}.quick-add-inline-tab[data-v-04c12b2e]:hover{background:#ffffff0d;color:#fff9;border-color:#fff3}.quick-add-inline-tab.active[data-v-04c12b2e]{color:var(--futuristic-accent-primary);background:#4299e126;border-color:var(--futuristic-accent-primary)}.quick-add-inline-tab.active[data-v-04c12b2e]:has(.fa-plus){color:#fbbf24;background:#fbbf2426;border-color:#fbbf24}.quick-add-inline-tab.persistent[data-v-04c12b2e]{color:#fbbf24!important;background:#fbbf2426!important;border-color:#fbbf24!important}.quick-add-inline-tab i[data-v-04c12b2e]{font-size:.625rem}.quick-add-form[data-v-04c12b2e]{display:flex;gap:.375rem;align-items:center;padding:.5rem 2rem .5rem .5rem;background:#0c0d12;border:1px dashed rgba(255,255,255,.15);border-radius:4px;min-height:44px;position:relative}.quick-add-close[data-v-04c12b2e]{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#ffffff4d;cursor:pointer;padding:4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:3px;transition:all .15s ease;font-size:10px}.quick-add-close[data-v-04c12b2e]:hover{background:#ffffff0d;color:#fff9}.quick-add-close i[data-v-04c12b2e]{font-size:10px}.quick-add-category-form[data-v-04c12b2e]{gap:.75rem}.quick-add-category-name[data-v-04c12b2e],.quick-add-category-name-full[data-v-04c12b2e]{flex:1;font-size:.8125rem;padding:.5rem .75rem;height:32px}.quick-add-persistent-btn[data-v-04c12b2e]{width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:4px;color:#ffffff4d;font-size:.75rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;margin-left:.5rem}.quick-add-persistent-btn[data-v-04c12b2e]:hover{background:#ffffff0d;color:#fff9}.quick-add-persistent-btn.active[data-v-04c12b2e]{color:#fbbf24!important;background:#fbbf2426!important}.quick-add-persistent-btn.ai-mode[data-v-04c12b2e]{color:#a855f7!important;background:#a855f726!important;gap:4px;padding:0 8px;width:auto;min-width:32px}.quick-add-persistent-btn.ai-mode[data-v-04c12b2e]:hover{background:#a855f740!important}.quick-add-persistent-btn .lightning-dropdown-arrow[data-v-04c12b2e]{font-size:.625rem;opacity:.7;transition:transform .2s}.quick-add-persistent-btn .lightning-dropdown-arrow[data-v-04c12b2e]:hover{opacity:1}.quick-add-persistent-btn i.fa-bolt[data-v-04c12b2e]{font-size:.875rem}.quick-add-submit-button[data-v-04c12b2e]{width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:12px;color:#ffffff80;font-size:.875rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.quick-add-submit-button[data-v-04c12b2e]:hover:not(:disabled){background:#ffffff1a;color:#fffc;transform:scale(1.1)}.quick-add-submit-button[data-v-04c12b2e]:disabled{opacity:.3;cursor:not-allowed}.quick-add-submit-button i[data-v-04c12b2e]{font-size:14px}.quick-add-input[data-v-04c12b2e]{background:#0c0d12;border:none;color:#aaa;outline:none;font-size:.8125rem}.quick-add-input[data-v-04c12b2e]::-moz-placeholder{color:#666;font-style:normal}.quick-add-input[data-v-04c12b2e]::-ms-input-placeholder{color:#666;font-style:normal}.quick-add-input[data-v-04c12b2e]::placeholder{color:#666;font-style:normal}.quick-add-input[data-v-04c12b2e]:focus{color:var(--futuristic-text-primary)}.quick-add-name[data-v-04c12b2e]{flex:1;padding:.5rem .75rem;font-size:.8125rem;height:32px}.quick-add-form.no-pricing .quick-add-name[data-v-04c12b2e]{flex:1;max-width:none}.quick-add-price[data-v-04c12b2e],.quick-add-quantity[data-v-04c12b2e],.quick-add-discount[data-v-04c12b2e]{width:50px;padding:.5rem .375rem;text-align:right;font-size:.8125rem;color:#48bb78;height:32px;cursor:text;pointer-events:auto}.quick-add-price[data-v-04c12b2e]::-moz-placeholder,.quick-add-quantity[data-v-04c12b2e]::-moz-placeholder,.quick-add-discount[data-v-04c12b2e]::-moz-placeholder{text-align:center}.quick-add-price[data-v-04c12b2e]::-ms-input-placeholder,.quick-add-quantity[data-v-04c12b2e]::-ms-input-placeholder,.quick-add-discount[data-v-04c12b2e]::-ms-input-placeholder{text-align:center}.quick-add-price[data-v-04c12b2e]::placeholder,.quick-add-quantity[data-v-04c12b2e]::placeholder,.quick-add-discount[data-v-04c12b2e]::placeholder{text-align:center}.quick-add-price[data-v-04c12b2e]::-webkit-inner-spin-button,.quick-add-price[data-v-04c12b2e]::-webkit-outer-spin-button,.quick-add-quantity[data-v-04c12b2e]::-webkit-inner-spin-button,.quick-add-quantity[data-v-04c12b2e]::-webkit-outer-spin-button,.quick-add-discount[data-v-04c12b2e]::-webkit-inner-spin-button,.quick-add-discount[data-v-04c12b2e]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quick-add-discount-type-toggle[data-v-04c12b2e]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fffc;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .2s}.quick-add-discount-type-toggle[data-v-04c12b2e]:hover{background:#fff3;border-color:#ffffff4d;color:#fff}.quick-add-discount-type-toggle.type-percent[data-v-04c12b2e]{color:#4facfe}.quick-add-discount-type-toggle.type-amount[data-v-04c12b2e]{color:#00f260}.quick-add-multiline[data-v-04c12b2e]{resize:vertical;min-height:32px;max-height:120px;font-family:inherit;line-height:1.4;overflow-y:auto}.light-mode .quick-add-inline-selector[data-v-04c12b2e]{border-right-color:#0000001a}.light-mode .quick-add-inline-tab[data-v-04c12b2e]{color:#0000004d;border-color:#0000001a}.light-mode .quick-add-inline-tab[data-v-04c12b2e]:hover{background:#0000000d;color:#0009;border-color:#0003}.light-mode .quick-add-inline-tab.active[data-v-04c12b2e]{color:#2196f3;background:#2196f326;border-color:#2196f3}.light-mode .quick-add-inline-tab.active[data-v-04c12b2e]:has(.fa-plus){color:#f59e0b;background:#f59e0b26;border-color:#f59e0b}.light-mode .quick-add-inline-tab.persistent[data-v-04c12b2e]{color:#f59e0b!important;background:#f59e0b26!important;border-color:#f59e0b!important}.light-mode .quick-add-persistent-btn[data-v-04c12b2e]{color:#0000004d}.light-mode .quick-add-persistent-btn[data-v-04c12b2e]:hover{background:#0000000d;color:#0009}.light-mode .quick-add-persistent-btn.active[data-v-04c12b2e]{color:#f59e0b!important;background:#f59e0b26!important}.light-mode .quick-add-persistent-btn.ai-mode[data-v-04c12b2e]{color:#9333ea!important;background:#9333ea26!important}.light-mode .quick-add-persistent-btn.ai-mode[data-v-04c12b2e]:hover{background:#9333ea40!important}.light-mode .quick-add-form[data-v-04c12b2e]{border-color:#0003}.light-mode .quick-add-close[data-v-04c12b2e]{color:#0000004d}.light-mode .quick-add-close[data-v-04c12b2e]:hover{background:#0000000d;color:#0009}.light-mode .quick-add-input[data-v-04c12b2e]{color:#000c}.light-mode .quick-add-input[data-v-04c12b2e]::-moz-placeholder{color:#0006}.light-mode .quick-add-input[data-v-04c12b2e]::-ms-input-placeholder{color:#0006}.light-mode .quick-add-input[data-v-04c12b2e]::placeholder{color:#0006}.light-mode .quick-add-input[data-v-04c12b2e]:focus{color:#000}.light-mode .quick-add-submit-button[data-v-04c12b2e]{color:#00000080}.light-mode .quick-add-submit-button[data-v-04c12b2e]:hover:not(:disabled){background:#00000014;color:#000c}.light-mode .quick-add-discount-type-toggle[data-v-04c12b2e]{background:#0000000d;border-color:#0003;color:#000c}.light-mode .quick-add-discount-type-toggle[data-v-04c12b2e]:hover{background:#0000001a;color:#000}.category-input-wrapper[data-v-04c12b2e]{position:relative;flex:1;display:flex;align-items:flex-start;gap:.5rem;flex-wrap:wrap}.category-input-wrapper.ai-mode .quick-add-category-name-full[data-v-04c12b2e]{flex:1 1 100%;min-width:0;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;min-height:32px;max-height:120px;overflow-y:auto;line-height:1.5;padding-top:6px;padding-bottom:6px}.category-input-wrapper.ai-mode .quick-add-category-name-full[data-v-04c12b2e]{padding-right:140px;border-color:#667eea;background:#667eea0d}.category-input-wrapper.ai-loading[data-v-04c12b2e]{margin-bottom:50px}.category-input-wrapper.ai-loading .quick-add-category-name-full[data-v-04c12b2e]{opacity:.7;pointer-events:none}.ai-toggle-btn[data-v-04c12b2e]{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:4px 8px;background:#667eea1a;border:1px solid rgba(102,126,234,.3);border-radius:4px;color:#667eea;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:4px;font-size:12px;height:24px;z-index:2}.ai-dropdown-arrow[data-v-04c12b2e]{margin-left:4px;font-size:9px;opacity:.8;transition:transform .2s;padding:2px 4px;margin-right:-4px}.ai-dropdown-arrow[data-v-04c12b2e]:hover{opacity:1;background:#667eea1a;border-radius:2px}.ai-toggle-btn[data-v-04c12b2e]:hover{background:#667eea33;border-color:#667eea}.ai-toggle-btn.active[data-v-04c12b2e]{background:#667eea;color:#fff;border-color:#667eea}.ai-toggle-btn .ai-label[data-v-04c12b2e]{font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ai-model-selector[data-v-04c12b2e]{position:absolute;right:45px;top:50%;transform:translateY(-50%);z-index:1002;display:flex;align-items:center}.ai-model-btn[data-v-04c12b2e]{padding:4px 10px;background:#fffffff2;border:1px solid rgba(102,126,234,.4);border-radius:4px;color:#4a5568;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;font-size:11px;height:24px;white-space:nowrap;box-shadow:0 1px 3px #0000001a;font-weight:500}.dark-mode .ai-model-btn[data-v-04c12b2e]{background:#2a2b37f2;border-color:#667eea80;color:#e2e8f0}.ai-model-btn[data-v-04c12b2e]:hover{background:#f7fafc;border-color:#cbd5e0}.ai-model-btn i[data-v-04c12b2e]{font-size:10px}.ai-model-btn span[data-v-04c12b2e]{font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis}.ai-dropdown[data-v-04c12b2e]{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #00000026;max-height:400px;overflow-y:auto;min-width:280px;z-index:999999}.model-list[data-v-04c12b2e]{padding:8px;max-height:200px;overflow-y:auto;border-bottom:1px solid #e2e8f0}.dark-mode .model-list[data-v-04c12b2e]{border-bottom-color:#2a2b37}.provider-section[data-v-04c12b2e]{padding:8px;border-bottom:1px solid #e2e8f0}.provider-section[data-v-04c12b2e]:last-child{border-bottom:none}.provider-header[data-v-04c12b2e]{font-weight:600;color:#2d3748;padding:6px 8px;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.model-tier[data-v-04c12b2e]{margin-top:8px}.tier-label[data-v-04c12b2e]{display:flex;align-items:center;gap:6px;padding:4px 8px;font-size:11px;color:#718096;font-weight:600}.tier-label .fa-crown[data-v-04c12b2e]{color:#f59e0b}.tier-label .fa-bolt[data-v-04c12b2e]{color:#3b82f6}.model-item[data-v-04c12b2e]{padding:8px 12px;cursor:pointer;transition:all .2s;border-radius:4px;margin:2px 0}.model-item[data-v-04c12b2e]:hover{background:#f7fafc}.model-item.selected[data-v-04c12b2e]{background:#667eea1a;border-left:3px solid #667eea;padding-left:9px}.model-name[data-v-04c12b2e]{display:block;font-weight:500;color:#2d3748;font-size:12px}.model-desc[data-v-04c12b2e]{display:block;font-size:10px;color:#a0aec0;margin-top:2px}.ai-context-options[data-v-04c12b2e]{padding:10px 12px;background:#f7fafc;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px}.context-checkbox[data-v-04c12b2e]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px}.context-checkbox input[type=checkbox][data-v-04c12b2e]{width:14px;height:14px;cursor:pointer}.context-checkbox input[type=checkbox][data-v-04c12b2e]:disabled{cursor:not-allowed;opacity:.5}.checkbox-label[data-v-04c12b2e]{display:flex;align-items:center;gap:6px;color:#2d3748;font-weight:500}.checkbox-label i[data-v-04c12b2e]{color:#667eea;font-size:11px}.doc-count[data-v-04c12b2e]{background:#667eea;color:#fff;padding:1px 6px;border-radius:10px;font-size:10px;font-weight:600;margin-left:4px}.dark-mode .ai-context-options[data-v-04c12b2e]{background:#1a1b27;border-top-color:#2a2b37}.dark-mode .checkbox-label[data-v-04c12b2e]{color:#e2e8f0}.ai-context-bar[data-v-04c12b2e]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:8px 12px;box-shadow:0 4px 12px #00000014;display:flex;gap:4px;z-index:10;align-items:center;justify-content:center}.context-toggle[data-v-04c12b2e]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:none;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;color:#64748b;transition:all .15s ease;position:relative}.context-toggle[data-v-04c12b2e]:hover:not(.disabled){background:#667eea14;color:#667eea}.context-toggle.active[data-v-04c12b2e]{color:#667eea}.context-toggle.active .toggle-circle[data-v-04c12b2e]{background:#667eea;border-color:#667eea}.context-toggle.active .toggle-circle[data-v-04c12b2e]:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;color:#fff}.context-toggle.disabled[data-v-04c12b2e]{opacity:.4;cursor:not-allowed}.toggle-circle[data-v-04c12b2e]{width:24px;height:24px;border:2px solid #cbd5e1;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.context-toggle i[data-v-04c12b2e]{font-size:14px}.toggle-label[data-v-04c12b2e]{white-space:nowrap}.ai-context-bar .context-toggle[data-v-04c12b2e]:not(:last-child):after{content:"";position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:1px;height:20px;background:#e2e8f0}.dark-mode .ai-context-bar[data-v-04c12b2e]{background:#1a1b27;border-color:#2a2b37}.dark-mode .context-toggle[data-v-04c12b2e]{color:#94a3b8}.dark-mode .context-toggle[data-v-04c12b2e]:hover:not(.disabled){background:#667eea26;color:#818cf8}.dark-mode .context-toggle.active[data-v-04c12b2e]{color:#818cf8}.dark-mode .context-toggle.active .toggle-circle[data-v-04c12b2e]{background:#818cf8;border-color:#818cf8}.dark-mode .toggle-circle[data-v-04c12b2e]{border-color:#475569}.dark-mode .ai-context-bar .context-toggle[data-v-04c12b2e]:not(:last-child):after{background:#2a2b37}@media (max-width: 768px){.ai-context-bar[data-v-04c12b2e]{flex-wrap:wrap;gap:4px;padding:8px}.context-toggle[data-v-04c12b2e]{padding:6px 8px;font-size:11px}.toggle-circle[data-v-04c12b2e]{width:22px;height:22px}.toggle-label[data-v-04c12b2e]{display:none}.ai-context-bar .context-toggle[data-v-04c12b2e]:not(:last-child):after{display:none}}.ai-loading-indicator[data-v-04c12b2e]{position:absolute;left:0;right:0;top:calc(100% + 4px);background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:8px 12px;box-shadow:0 4px 12px #0000001a;z-index:10}.ai-spinner[data-v-04c12b2e]{display:flex;align-items:center;justify-content:center;margin-bottom:6px;color:#667eea}.ai-progress[data-v-04c12b2e]{height:3px;background:#e2e8f0;border-radius:2px;overflow:hidden;margin-bottom:4px}.ai-progress-bar[data-v-04c12b2e]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s ease}.ai-counter[data-v-04c12b2e]{text-align:center;font-size:10px;color:#718096;font-weight:500}.dark-mode .ai-model-btn[data-v-04c12b2e]{background:#2a2b37;border-color:#3a3b47;color:#e2e8f0}.dark-mode .ai-model-btn[data-v-04c12b2e]:hover{background:#3a3b47}.dark-mode .ai-dropdown[data-v-04c12b2e]{background:#1a1b27;border-color:#2a2b37}.dark-mode .provider-section[data-v-04c12b2e]{border-color:#2a2b37}.dark-mode .provider-header[data-v-04c12b2e]{color:#e2e8f0}.dark-mode .model-item[data-v-04c12b2e]:hover{background:#2a2b37}.dark-mode .model-name[data-v-04c12b2e]{color:#e2e8f0}.dark-mode .ai-loading-indicator[data-v-04c12b2e]{background:#1a1b27;border-color:#2a2b37}.dark-mode .ai-progress[data-v-04c12b2e]{background:#2a2b37}@media (max-width: 768px){.quick-add-container[data-v-04c12b2e]{display:none!important}}.category-container[data-v-4a6a7ef8]{margin-bottom:0;border:none!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;overflow:visible;position:relative;padding-left:0}.dragging-item{transition:background-color .2s ease}.dragging-item{background-color:#4299e126;border-radius:4px}.items-container.empty-items[data-v-4a6a7ef8]{min-height:0;position:relative;transition:min-height .2s ease}.dragging-item{min-height:30px;border:1px dashed rgba(0,0,0,.1);background:#00000005;margin:4px 0;border-radius:4px}.category-container[data-v-4a6a7ef8]:before,.category-container[data-v-4a6a7ef8]:after{background:transparent!important;box-shadow:none!important}.subcategory-indent[data-v-4a6a7ef8]{margin-left:10px;position:relative}.subcategory-indent[data-v-4a6a7ef8]:before{content:"";position:absolute;left:-10px;top:0;bottom:0;width:1px;background:#ffffff14}.subcategory-indent[data-v-4a6a7ef8]:after{content:"";position:absolute;left:-10px;top:16px;width:10px;height:1px;background:#ffffff14}.subcategory-indent[data-v-4a6a7ef8]:last-child:before{height:16px}.subcategory-indent .subcategory-indent[data-v-4a6a7ef8]{margin-left:8px}.subcategory-indent .items-container[data-v-4a6a7ef8]{padding-left:12px}.subcategory-indent .items-container[data-v-4a6a7ef8]:before{left:0}.subcategory-indent .subcategory-indent[data-v-4a6a7ef8]:before{left:-8px}.subcategory-indent .subcategory-indent[data-v-4a6a7ef8]:after{left:-8px;width:8px}.category-header[data-v-4a6a7ef8]{display:flex;align-items:center;padding:0 .5rem;cursor:pointer;background:transparent;transition:background-color .2s ease;min-height:32px;gap:.375rem;border-radius:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.category-header[data-v-4a6a7ef8]:hover{background:#3238474d}.drag-handle[data-v-4a6a7ef8]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:100%;display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;opacity:0;transition:opacity .2s;color:#999;z-index:10;font-size:18px;line-height:1;font-weight:700;background:transparent;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.category-header:hover .drag-handle[data-v-4a6a7ef8]{opacity:1}.drag-handle[data-v-4a6a7ef8]:hover{color:#4299e1}.drag-handle[data-v-4a6a7ef8]:active{cursor:-webkit-grabbing;cursor:grabbing}.expand-toggle[data-v-4a6a7ef8]{background:none;border:none;color:#666;font-size:.625rem;cursor:pointer;padding:0;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.expand-toggle[data-v-4a6a7ef8]:hover{color:#999}.expand-toggle .fa-chevron-right[data-v-4a6a7ef8]{transition:transform .2s ease}.expand-toggle .fa-chevron-right.rotated[data-v-4a6a7ef8]{transform:rotate(90deg)}.sortable-ghost[data-v-4a6a7ef8]{opacity:.4!important;background:#4299e11a!important;border:2px dashed #4299e1!important}.drop-target-highlight[data-v-4a6a7ef8]{background:#4299e11a!important;border:2px solid #4299e1!important;box-shadow:0 0 10px #4299e14d!important}.drop-insertion-before[data-v-4a6a7ef8]:before{content:"";position:absolute;top:-2px;left:0;right:0;height:3px;background:#4299e1;box-shadow:0 0 5px #4299e180;z-index:1000}.drop-insertion-after[data-v-4a6a7ef8]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:#4299e1;box-shadow:0 0 5px #4299e180;z-index:1000}.sortable-chosen[data-v-4a6a7ef8]{opacity:.4!important;cursor:move!important}.sortable-drag[data-v-4a6a7ef8]{opacity:.8!important;cursor:-webkit-grabbing!important;cursor:grabbing!important;box-shadow:0 5px 15px #0000004d!important;transform:rotate(2deg)!important}.simple-drag-visual[data-v-4a6a7ef8]{opacity:.9!important;transform:scale(.85) rotate(1deg)!important;box-shadow:0 8px 24px #4299e14d!important;z-index:10000!important;pointer-events:none!important;cursor:-webkit-grabbing!important;cursor:grabbing!important;position:fixed!important;background:var(--futuristic-background-secondary, #2a2f3e)!important;border:2px solid var(--futuristic-accent-primary, #4299e1)!important;border-radius:8px!important;min-width:150px!important;max-width:300px!important}.category-container.simple-drag-visual[data-v-4a6a7ef8]{padding:0!important;margin:0!important;min-height:auto!important}.category-container.simple-drag-visual .category-header[data-v-4a6a7ef8]{padding:10px 15px!important;margin:0!important;min-height:auto!important;background:var(--futuristic-background-secondary, #2a2f3e)!important;border-radius:6px!important}.simple-drag-visual .items-container[data-v-4a6a7ef8],.simple-drag-visual .subcategories[data-v-4a6a7ef8],.simple-drag-visual .quick-add-container[data-v-4a6a7ef8],.simple-drag-visual .item-actions[data-v-4a6a7ef8],.simple-drag-visual .category-actions[data-v-4a6a7ef8],.simple-drag-visual .progress-container[data-v-4a6a7ef8],.simple-drag-visual .category-quick-add[data-v-4a6a7ef8],.simple-drag-visual .drag-handle[data-v-4a6a7ef8]{display:none!important}.checklist-item-wrapper.simple-drag-visual[data-v-4a6a7ef8]{padding:8px 12px!important;margin:0!important}.sortable-fallback[data-v-4a6a7ef8]{display:none!important}.category-checkbox[data-v-4a6a7ef8]{margin-right:4px}.category-name[data-v-4a6a7ef8]{flex:1;font-size:.875rem;font-weight:500;color:#fff;cursor:pointer;white-space:pre-wrap;word-wrap:break-word}.category-name[data-v-4a6a7ef8]:hover{color:#fff}.category-name-edit[data-v-4a6a7ef8]{flex:1;font-size:18px;font-weight:600;color:#fff;background:transparent;border:none;border-bottom:2px solid #4299e1;outline:none;padding:0;margin:0;width:auto;min-width:150px}.category-name-edit[data-v-4a6a7ef8]:focus{border-bottom-color:#63b3ed}.merge-indicator[data-v-4a6a7ef8]{display:inline-flex;align-items:center;margin-left:8px;font-size:12px;color:#4299e1;opacity:.8;transition:opacity .2s}.merge-indicator[data-v-4a6a7ef8]:hover{opacity:1}.merge-indicator i[data-v-4a6a7ef8]{font-size:10px}.progress-container[data-v-4a6a7ef8]{display:flex;align-items:center;margin-left:16px;margin-right:16px}.progress-bar[data-v-4a6a7ef8]{width:120px;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;margin-right:12px}.progress-fill[data-v-4a6a7ef8]{height:100%;background:linear-gradient(90deg,#4facfe,#00f2fe);border-radius:4px;transition:width .3s ease}.progress-text[data-v-4a6a7ef8]{font-size:14px;color:#ffffffb3;min-width:80px;text-align:right}.category-actions[data-v-4a6a7ef8]{display:none!important;gap:.375rem;margin-left:auto}.action-btn[data-v-4a6a7ef8]{background:transparent!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffff80!important;padding:0!important;border-radius:50%!important;cursor:pointer;font-size:.625rem!important;transition:all .15s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;box-shadow:none!important}.action-btn[data-v-4a6a7ef8]:hover{background:#ffffff08!important;border-color:#ffffff26!important;color:#fffc!important;transform:scale(1.05)}.action-btn.primary[data-v-4a6a7ef8]{background:var(--futuristic-accent-primary)!important;border-color:transparent!important;color:#fff!important;font-weight:500!important;padding:.75rem 1.5rem!important;min-width:auto!important;width:auto!important;height:auto!important;border-radius:6px!important}.action-btn.primary[data-v-4a6a7ef8]:hover{background:var(--futuristic-accent-primary)!important;filter:brightness(1.1);transform:scale(1.02)}.action-btn.delete-category[data-v-4a6a7ef8]{color:#f56565b3!important}.action-btn.expand-all[data-v-4a6a7ef8]{color:#93c5fdcc!important}.action-btn.expand-all[data-v-4a6a7ef8]:hover{background:#93c5fd0d!important;border-color:#93c5fd33!important;color:#93c5fd!important}.category-header.keyboard-selected .category-actions[data-v-4a6a7ef8],.subcategory-header.keyboard-selected .category-actions[data-v-4a6a7ef8]{display:flex!important}@media (max-width: 767px){.category-header.keyboard-selected .category-actions[data-v-4a6a7ef8],.subcategory-header.keyboard-selected .category-actions[data-v-4a6a7ef8],.category-actions[data-v-4a6a7ef8]{display:none!important}}.action-btn.delete-category[data-v-4a6a7ef8]:hover{background:#f565650d!important;border-color:#f5656533!important;color:#f56565e6!important}.action-btn.convert-to-item[data-v-4a6a7ef8]{color:#fff9!important}.action-btn.convert-to-item[data-v-4a6a7ef8]:hover{background:#ffffff0d!important;border-color:#fff3!important;color:#ffffffe6!important}.action-btn.delete-container[data-v-4a6a7ef8]{color:#f56565b3!important}.action-btn.delete-container[data-v-4a6a7ef8]:hover{background:#f565650d!important;border-color:#f5656533!important;color:#f56565e6!important}.category-content[data-v-4a6a7ef8]{padding:0;margin-left:0;position:relative;background:transparent!important}.subcategories[data-v-4a6a7ef8]{margin-bottom:0;min-height:0;transition:all .2s}.subcategories[data-v-4a6a7ef8]:not(.has-subcategories){min-height:0;margin-bottom:0}.items-container[data-v-4a6a7ef8]{margin-bottom:0;position:relative;overflow:visible;padding-left:12px;background:transparent!important;min-height:20px}.items-container[data-v-4a6a7ef8]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#ffffff14}.items-container[data-v-4a6a7ef8] .checklist-item-wrapper{position:relative}.items-container[data-v-4a6a7ef8] .checklist-item-wrapper:before{content:"";position:absolute;left:-12px;top:50%;width:12px;height:1px;background:#ffffff14}.empty-state[data-v-4a6a7ef8]{text-align:left;padding:.5rem 0;color:#ffffff80;font-size:.8125rem;margin:0}.empty-state p[data-v-4a6a7ef8]{margin:0;font-size:.8125rem}@media (max-width: 768px){.category-header[data-v-4a6a7ef8]{padding:0 .5rem;min-height:36px}.category-name[data-v-4a6a7ef8]{font-size:16px}.progress-container[data-v-4a6a7ef8]{margin-left:8px;margin-right:8px}.progress-bar[data-v-4a6a7ef8]{width:80px}.category-actions[data-v-4a6a7ef8]{gap:4px;margin-left:8px}.action-btn[data-v-4a6a7ef8]{min-width:36px;height:36px;padding:8px 10px;font-size:12px}.category-content[data-v-4a6a7ef8]{padding:0}}.light-mode .category-container[data-v-4a6a7ef8]{border:1px solid #f0f0f0;background:#fff;margin-bottom:1.5rem}.light-mode .category-container[data-v-4a6a7ef8]:hover{border-color:#e0e0e0;background:#fafafa}.light-mode .category-header[data-v-4a6a7ef8]{background:#f5f5f5!important;padding:1.25rem;color:#000}.light-mode .category-header[data-v-4a6a7ef8]:hover{background:#eee!important}.light-mode .expand-toggle[data-v-4a6a7ef8]{color:#666!important}.light-mode .expand-toggle[data-v-4a6a7ef8]:hover{background:transparent!important;color:#000!important}.light-mode .category-name[data-v-4a6a7ef8]{color:#000}.light-mode .category-name[data-v-4a6a7ef8]:hover{background:transparent;color:#333}.light-mode .progress-bar[data-v-4a6a7ef8]{background:#0000001a}.light-mode .progress-text[data-v-4a6a7ef8]{color:#000000b3}.light-mode .action-btn[data-v-4a6a7ef8]{background:transparent;border:1px solid #e0e0e0;color:#666}.light-mode .action-btn[data-v-4a6a7ef8]:hover{background:#fafafa;border-color:#ccc;color:#000}.light-mode .action-btn.delete-category[data-v-4a6a7ef8]{background:#ff3b301a;border-color:#ff3b304d;color:#d70015}.light-mode .action-btn.expand-all[data-v-4a6a7ef8]{color:#4299e1}.light-mode .action-btn.expand-all[data-v-4a6a7ef8]:hover{background:#4299e11a;border-color:#4299e14d;color:#2b6cb0}.light-mode .category-content[data-v-4a6a7ef8]{border-top-color:#0000000d}.light-mode .empty-state[data-v-4a6a7ef8]{color:#0009}.light-mode .items-container[data-v-4a6a7ef8]:before,.light-mode .items-container[data-v-4a6a7ef8] .checklist-item-wrapper:before,.light-mode .subcategory-indent[data-v-4a6a7ef8]:before,.light-mode .subcategory-indent[data-v-4a6a7ef8]:after{background:#e0e0e0}.category-header[data-v-4a6a7ef8]:not(.subcategory-header){background:linear-gradient(135deg,#1e3a5f,#2a4872)!important;color:#fff!important;font-weight:600}.category-header.subcategory-depth-1[data-v-4a6a7ef8]{background:#93c5fd26!important}.category-header.subcategory-depth-2[data-v-4a6a7ef8]{background:#a5b4fc2b!important}.category-header.subcategory-depth-3[data-v-4a6a7ef8]{background:#c4b5fd30!important}.category-header.subcategory-depth-4[data-v-4a6a7ef8]{background:#fcd3b136!important}.category-header.subcategory-depth-5[data-v-4a6a7ef8]{background:#feb2b23b!important}.category-header.subcategory-depth-6[data-v-4a6a7ef8]{background:#bfdbfe40!important}.category-header.subcategory-depth-7[data-v-4a6a7ef8]{background:#c7d2fe45!important}.category-header.subcategory-depth-8[data-v-4a6a7ef8]{background:#ddd6fe4a!important}.category-header.subcategory-depth-9[data-v-4a6a7ef8]{background:#feebd64f!important}.category-header.subcategory-depth-10[data-v-4a6a7ef8]{background:#ffdada54!important}.light-mode .category-header.subcategory-depth-1[data-v-4a6a7ef8]{background:#93c5fd59!important}.light-mode .category-header.subcategory-depth-2[data-v-4a6a7ef8]{background:#a5b4fc61!important}.light-mode .category-header.subcategory-depth-3[data-v-4a6a7ef8]{background:#c4b5fd69!important}.light-mode .category-header.subcategory-depth-4[data-v-4a6a7ef8]{background:#fcd3b170!important}.light-mode .category-header.subcategory-depth-5[data-v-4a6a7ef8]{background:#feb2b278!important}.light-mode .category-header.subcategory-depth-6[data-v-4a6a7ef8]{background:#bfdbfe80!important}.light-mode .category-header.subcategory-depth-7[data-v-4a6a7ef8]{background:#c7d2fe87!important}.light-mode .category-header.subcategory-depth-8[data-v-4a6a7ef8]{background:#ddd6fe8f!important}.light-mode .category-header.subcategory-depth-9[data-v-4a6a7ef8]{background:#feebd696!important}.light-mode .category-header.subcategory-depth-10[data-v-4a6a7ef8]{background:#ffdada9e!important}.category-header.keyboard-selected[data-v-4a6a7ef8],.subcategory-header.keyboard-selected[data-v-4a6a7ef8]{position:relative;outline:2px solid rgba(79,172,254,.5)!important;outline-offset:-2px;border-radius:4px}.keyboard-selected.category-header[data-v-4a6a7ef8]{background:#4facfe26!important}.light-mode .category-header.keyboard-selected[data-v-4a6a7ef8],.light-mode .subcategory-header.keyboard-selected[data-v-4a6a7ef8]{outline-color:#0084ff80!important}.light-mode .keyboard-selected.category-header[data-v-4a6a7ef8]{background:#0084ff26!important}.sortable-chosen[data-v-4a6a7ef8]{background:#4299e11a!important;box-shadow:0 0 10px #4299e14d!important}.sortable-drag[data-v-4a6a7ef8]{opacity:0!important}body.is-dragging[data-v-4a6a7ef8] *{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.drag-handle[data-v-4a6a7ef8]{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-webkit-user-drag:none!important}body.is-dragging[data-v-4a6a7ef8] ::selection{background:transparent!important}body.is-dragging[data-v-4a6a7ef8] ::-moz-selection{background:transparent!important}body.density-ultra-compact .category-header[data-v-4a6a7ef8],body.density-ultra-compact .subcategory-header[data-v-4a6a7ef8]{border-radius:4px!important;overflow:hidden!important}body.density-ultra-compact .subcategory-indent .category-header[data-v-4a6a7ef8],body.density-ultra-compact .subcategory-depth-1 .category-header[data-v-4a6a7ef8],body.density-ultra-compact .subcategory-depth-2 .category-header[data-v-4a6a7ef8],body.density-ultra-compact .subcategory-depth-3 .category-header[data-v-4a6a7ef8],body.density-ultra-compact .subcategory-depth-4 .category-header[data-v-4a6a7ef8],body.density-ultra-compact .subcategory-depth-5 .category-header[data-v-4a6a7ef8],body.density-ultra-compact .subcategory-depth-6 .category-header[data-v-4a6a7ef8],body.density-ultra-compact .subcategory-depth-7 .category-header[data-v-4a6a7ef8],body.density-ultra-compact .subcategory-depth-8 .category-header[data-v-4a6a7ef8],body.density-ultra-compact .subcategory-depth-9 .category-header[data-v-4a6a7ef8],body.density-ultra-compact .subcategory-depth-10 .category-header[data-v-4a6a7ef8]{border-radius:4px!important}.mobile-inline-add-btn[data-v-4a6a7ef8]{display:none}@media (max-width: 767px){.mobile-inline-add-btn[data-v-4a6a7ef8]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#3b82f626;border:none;color:#60a5fa;font-size:12px;cursor:pointer;transition:all .15s ease;flex-shrink:0;margin-left:auto;margin-right:8px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mobile-inline-add-btn[data-v-4a6a7ef8]:active{transform:scale(.95);background:#3b82f64d}.light-mode .mobile-inline-add-btn[data-v-4a6a7ef8]{background:#3b82f61a;color:#3b82f6}.light-mode .mobile-inline-add-btn[data-v-4a6a7ef8]:active{background:#3b82f633}}.item-edit-modal-overlay[data-v-be23edc5]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.item-edit-modal[data-v-be23edc5]{background:#f7fafc;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:750px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-be23edc5]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;background:#63b3ed;color:#fff}.modal-title[data-v-be23edc5]{margin:0;font-size:1.5rem;font-weight:500}.modal-close[data-v-be23edc5]{background:none;border:none;font-size:1.5rem;color:#fff;cursor:pointer;padding:.5rem;opacity:.8;transition:opacity .2s}.modal-close[data-v-be23edc5]:hover{opacity:1}.modal-content[data-v-be23edc5]{flex:1;overflow-y:auto;padding:2rem;background:#2d3748}.form-section[data-v-be23edc5]{padding:0;margin:0;background:transparent;border-bottom:1px solid rgba(255,255,255,.05)}.form-section[data-v-be23edc5]:last-child{border-bottom:none}.section-divider[data-v-be23edc5]{height:1px;background:#ffffff1a;margin:.75rem 1rem}.section-title[data-v-be23edc5]{display:none}.tags-container[data-v-be23edc5]{display:flex;flex-direction:column;gap:.75rem}.existing-tags[data-v-be23edc5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.tag-chip[data-v-be23edc5]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:#374151;border:1px solid rgba(96,165,250,.3);color:#60a5fa;border-radius:12px;font-size:.75rem;font-weight:500}.tag-remove[data-v-be23edc5]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:0;font-size:.625rem;transition:color .2s}.tag-remove[data-v-be23edc5]:hover{color:#ef4444}.tag-input-wrapper[data-v-be23edc5]{position:relative}.tag-input-icon[data-v-be23edc5]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#fff6;font-size:.75rem;pointer-events:none}.tag-input[data-v-be23edc5]{width:100%;padding-left:2rem!important}.tag-suggestions[data-v-be23edc5]{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:#374151;border:1px solid rgba(255,255,255,.1);border-radius:6px;box-shadow:0 4px 6px #0000004d;max-height:150px;overflow-y:auto;z-index:10}.tag-suggestion[data-v-be23edc5]{display:block;width:100%;padding:.5rem .75rem;background:none;border:none;color:#e2e8f0;text-align:left;cursor:pointer;font-size:.875rem;transition:background .2s}.tag-suggestion[data-v-be23edc5]:hover{background:#60a5fa33}.suggested-tags[data-v-be23edc5]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem;margin-bottom:.5rem}.suggested-tag[data-v-be23edc5]{padding:.25rem .5rem;background:#ffffff08;border:1px dashed rgba(255,255,255,.2);border-radius:12px;color:#ffffff80;font-size:.75rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.25rem}.suggested-tag i[data-v-be23edc5]{font-size:.5rem;opacity:.6}.suggested-tag[data-v-be23edc5]:hover{background:#ffffff14;border-color:#ffffff4d;color:#ffffffb3;transform:translateY(-1px)}.form-group[data-v-be23edc5]{padding:.75rem 1rem;margin:0;background:transparent;border-bottom:1px solid rgba(255,255,255,.05)}.form-group[data-v-be23edc5]:last-child{border-bottom:none}.form-row[data-v-be23edc5]{display:flex;gap:10px;align-items:center}.form-row .form-group[data-v-be23edc5]:first-child{padding-right:0}.form-row .form-group[data-v-be23edc5]:last-child{padding-left:0}.form-label[data-v-be23edc5]{display:none}.form-label.required[data-v-be23edc5]:after{display:none}.form-input[data-v-be23edc5],.form-select[data-v-be23edc5],.form-textarea[data-v-be23edc5]{width:100%;padding:.375rem .75rem;background:#ffffff05;border:1px solid rgba(255,255,255,.15);color:#fff;font-size:.8125rem;font-weight:400;transition:all .2s;border-radius:4px;cursor:text}#item-name[data-v-be23edc5]{font-weight:600;font-size:.875rem;transition:all .2s}.item-name-textarea[data-v-be23edc5]{resize:none;overflow:hidden;min-height:32px;line-height:1.4;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;background:transparent;border:1px solid transparent;padding:.375rem 0}.item-name-textarea[data-v-be23edc5]:not(:focus){border-color:transparent;background:transparent;padding-left:0;padding-right:0;color:#fff;font-size:1rem}.item-name-textarea[data-v-be23edc5]:hover:not(:focus){background:#ffffff05;border-color:#ffffff0d;padding-left:.75rem;padding-right:.75rem}.item-name-textarea[data-v-be23edc5]:focus{background:#ffffff05;border:1px solid rgba(255,255,255,.15);padding:.375rem .75rem}.clean-input[data-v-be23edc5]{transition:all .2s}.clean-input[data-v-be23edc5]:not(:focus){background:transparent;border-color:transparent;padding-left:.25rem;padding-right:.25rem}.clean-input[data-v-be23edc5]:hover:not(:focus){background:#ffffff05;border-color:#ffffff0d}.clean-input[data-v-be23edc5]:focus{background:#ffffff05;border:1px solid rgba(255,255,255,.15);padding:.375rem .75rem}#item-price.clean-input[data-v-be23edc5]:not(:focus){color:#48bb78;font-weight:600;font-size:.9rem}.quantity-input.clean-input[data-v-be23edc5]:not(:focus){font-weight:600;text-align:left;padding:.25rem;padding-left:calc(2rem + 8px)!important}.no-price-row .form-group[data-v-be23edc5]:first-child{padding-left:16px}.discount-value.clean-input[data-v-be23edc5]:not(:focus){font-weight:600;text-align:left;padding:.25rem;padding-left:2rem!important}.form-input[data-v-be23edc5]:hover,.form-select[data-v-be23edc5]:hover,.form-textarea[data-v-be23edc5]:hover{background:#ffffff0d;border-color:#ffffff40}.form-input[data-v-be23edc5]:focus,.form-select[data-v-be23edc5]:focus,.form-textarea[data-v-be23edc5]:focus{outline:none;background:#ffffff12;border-color:#818cf899;box-shadow:0 0 0 2px #818cf826}.form-input[data-v-be23edc5]::-moz-placeholder,.form-textarea[data-v-be23edc5]::-moz-placeholder{color:#fff6;font-size:.8125rem}.form-input[data-v-be23edc5]::-ms-input-placeholder,.form-textarea[data-v-be23edc5]::-ms-input-placeholder{color:#fff6;font-size:.8125rem}.form-input[data-v-be23edc5]::placeholder,.form-textarea[data-v-be23edc5]::placeholder{color:#fff6;font-size:.8125rem}.form-input[data-v-be23edc5]:focus,.form-select[data-v-be23edc5]:focus,.form-textarea[data-v-be23edc5]:focus{outline:none;background:#ffffff0d}input[type=number].form-input[data-v-be23edc5]{color:#48bb78;text-align:left}input[type=number].form-input[data-v-be23edc5]:hover{color:#68d391}input[type=number][data-v-be23edc5]::-webkit-inner-spin-button,input[type=number][data-v-be23edc5]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-be23edc5]{-moz-appearance:textfield}.form-input.error[data-v-be23edc5]{border-color:#fc8181}.input-group[data-v-be23edc5]{display:flex;align-items:center;gap:.25rem}.input-prefix[data-v-be23edc5]{color:#fff6;font-size:.875rem;transition:all .2s;padding-right:.25rem}.input-group .form-input[data-v-be23edc5]{flex:1;text-align:left}.form-hint[data-v-be23edc5]{font-size:.75rem;color:#a0aec0;margin-top:.375rem;margin-bottom:0}.error-text[data-v-be23edc5]{font-size:.75rem;color:#fc8181;margin-top:.375rem;display:block}.discount-container[data-v-be23edc5]{display:flex;gap:.5rem;align-items:center;position:relative}.discount-icon[data-v-be23edc5]{position:absolute;left:.5rem;color:#fff6;font-size:.75rem;pointer-events:none;z-index:1;transition:all .2s}.discount-container:hover .discount-icon[data-v-be23edc5],.discount-container:focus-within .discount-icon[data-v-be23edc5]{color:#fff9}.discount-value[data-v-be23edc5]{flex:0 1 auto;width:80px;padding-left:2rem!important}.vertical-divider[data-v-be23edc5]{width:1px;background:#ffffff1a;margin:0 .75rem;align-self:stretch}.input-with-label[data-v-be23edc5]{display:flex;align-items:center;position:relative}.qty-prefix[data-v-be23edc5]{position:absolute;left:.5rem;color:#fff9;font-size:.75rem;font-weight:500;pointer-events:none;z-index:1}.quantity-input[data-v-be23edc5]{padding-left:2.25rem!important;min-width:80px}.discount-type-toggle[data-v-be23edc5]{background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff9;padding:.25rem .5rem;border-radius:3px;cursor:pointer;font-size:.8125rem;min-width:2rem;text-align:center;transition:all .15s}.discount-type-toggle[data-v-be23edc5]:hover{border-color:#fff3;color:#fffc}.discount-type-toggle[data-v-be23edc5]:active{background:#ffffff0d}.web-links-container[data-v-be23edc5]{space-y:.75rem}.web-link-item[data-v-be23edc5]{display:grid;grid-template-columns:1fr 2fr auto;gap:.75rem;align-items:center;margin-bottom:.75rem}.btn-icon-danger[data-v-be23edc5]{background:#e53e3e;color:#fff;border:none;padding:.5rem .75rem;border-radius:4px;cursor:pointer;transition:background .2s}.btn-icon-danger[data-v-be23edc5]:hover{background:#c53030}.btn-add-link[data-v-be23edc5]{background:transparent;color:#fff9;border:1px solid rgba(255,255,255,.2);width:100%;padding:.75rem;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.75rem;transition:all .2s}.btn-add-link[data-v-be23edc5]:hover{background:#ffffff0d;border-color:#ffffff4d;color:#ffffffe6}.notes-section[data-v-be23edc5]{padding:0 10px}.notes-title[data-v-be23edc5]{display:block!important;font-size:.875rem;color:#ffffffe6;margin-bottom:.75rem;font-weight:600;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.notes-tabs[data-v-be23edc5]{display:flex;background:transparent;border-radius:4px;padding:0;margin-bottom:.5rem;gap:.25rem}.note-tab[data-v-be23edc5]{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:.375rem .5rem;cursor:pointer;font-size:.7rem;color:#a0aec0;transition:all .2s;border-radius:3px}.note-tab[data-v-be23edc5]:hover{color:#e2e8f0;background:#ffffff0d}.note-tab.active[data-v-be23edc5]{color:#63b3ed;background:#2d3748}.note-content[data-v-be23edc5]{margin-bottom:.75rem}.notes-helper-text[data-v-be23edc5]{font-size:.68rem;color:#fff6;margin-top:.5rem;margin-bottom:0;line-height:1.4}.form-textarea[data-v-be23edc5]{resize:vertical;min-height:100px}.modal-footer[data-v-be23edc5]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.5rem 2rem;background:#2d3748;border-top:1px solid rgba(255,255,255,.1)}.btn[data-v-be23edc5]{padding:.5rem .75rem;border:1px solid rgba(255,255,255,.1);background:transparent;border-radius:3px;cursor:pointer;font-size:.75rem;color:#fff9;display:inline-flex;align-items:center;gap:.375rem;transition:all .15s}.btn[data-v-be23edc5]:hover{border-color:#fff3;color:#fffc}.btn[data-v-be23edc5]:disabled{opacity:.3;cursor:not-allowed}.btn-primary[data-v-be23edc5],.btn-secondary[data-v-be23edc5],.btn-duplicate[data-v-be23edc5]{background:transparent;color:#fff9}.btn-upload-file[data-v-be23edc5]{margin-bottom:.75rem}.independent-badge[data-v-be23edc5]{display:inline-flex;align-items:center;gap:.375rem;background:#48bb7833;color:#48bb78;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:500;margin-left:1rem}.independent-notice[data-v-be23edc5]{display:flex;align-items:flex-start;gap:.75rem;background:#4299e11a;border:1px solid rgba(66,153,225,.3);border-radius:6px;padding:1rem;margin-bottom:1.5rem}.independent-notice i[data-v-be23edc5]{color:#4299e1;font-size:1.25rem;margin-top:.125rem}.independent-notice p[data-v-be23edc5]{flex:1;color:#e2e8f0;font-size:.875rem;line-height:1.5;margin:0}.dark-mode .item-edit-modal[data-v-be23edc5]{background:#1a202c}.dark-mode .modal-content[data-v-be23edc5]{background:#2d3748}.dark-mode .form-section[data-v-be23edc5]{background:transparent}body:not(.dark-mode) .item-edit-modal-overlay[data-v-be23edc5]{background:#00000080}body:not(.dark-mode) .modal-header[data-v-be23edc5]{background:#4299e1}body:not(.dark-mode) .modal-content[data-v-be23edc5]{background:#fff}body:not(.dark-mode) .form-section[data-v-be23edc5]{background:#f7fafc;border:1px solid #e2e8f0}body:not(.dark-mode) .section-title[data-v-be23edc5]{color:#1a202c;border-bottom-color:#e2e8f0}body:not(.dark-mode) .form-label[data-v-be23edc5]{color:#2d3748}body:not(.dark-mode) .form-input[data-v-be23edc5],body:not(.dark-mode) .form-select[data-v-be23edc5],body:not(.dark-mode) .form-textarea[data-v-be23edc5]{background:#fff;border-color:#cbd5e0;color:#1a202c}body:not(.dark-mode) .form-input[data-v-be23edc5]::-moz-placeholder,body:not(.dark-mode) .form-textarea[data-v-be23edc5]::-moz-placeholder{color:#a0aec0}body:not(.dark-mode) .form-input[data-v-be23edc5]::-ms-input-placeholder,body:not(.dark-mode) .form-textarea[data-v-be23edc5]::-ms-input-placeholder{color:#a0aec0}body:not(.dark-mode) .form-input[data-v-be23edc5]::placeholder,body:not(.dark-mode) .form-textarea[data-v-be23edc5]::placeholder{color:#a0aec0}body:not(.dark-mode) .form-input[data-v-be23edc5]:focus,body:not(.dark-mode) .form-select[data-v-be23edc5]:focus,body:not(.dark-mode) .form-textarea[data-v-be23edc5]:focus{border-color:#4299e1;background:#fff;box-shadow:0 0 0 3px #4299e11a}body:not(.dark-mode) .input-prefix[data-v-be23edc5]{background:#e2e8f0;border-color:#cbd5e0;color:#4a5568}body:not(.dark-mode) .form-hint[data-v-be23edc5]{color:#718096}body:not(.dark-mode) .discount-type-toggle[data-v-be23edc5]{background:transparent;border-color:#0000001a;color:#0009}body:not(.dark-mode) .discount-type-toggle[data-v-be23edc5]:hover{border-color:#0003;color:#000c}body:not(.dark-mode) .notes-tabs[data-v-be23edc5]{background:#e2e8f0}body:not(.dark-mode) .note-tab[data-v-be23edc5]{color:#4a5568}body:not(.dark-mode) .note-tab[data-v-be23edc5]:hover{color:#1a202c;background:#0000000d}body:not(.dark-mode) .note-tab.active[data-v-be23edc5]{color:#4299e1;background:#fff}body:not(.dark-mode) .notes-title[data-v-be23edc5]{color:#1a202c}body:not(.dark-mode) .notes-helper-text[data-v-be23edc5]{color:#718096}body:not(.dark-mode) .btn-add-link[data-v-be23edc5]{background:transparent;color:#4a5568;border-color:#cbd5e0}body:not(.dark-mode) .btn-add-link[data-v-be23edc5]:hover{background:#f7fafc;border-color:#a0aec0;color:#2d3748}body:not(.dark-mode) .item-name-textarea[data-v-be23edc5]:not(:focus){color:#1a202c}body:not(.dark-mode) .suggested-tag[data-v-be23edc5]{background:#00000008;border-color:#cbd5e0;color:#718096}body:not(.dark-mode) .suggested-tag[data-v-be23edc5]:hover{background:#f7fafc;border-color:#a0aec0;color:#4a5568}body:not(.dark-mode) .vertical-divider[data-v-be23edc5]{background:#e2e8f0}body:not(.dark-mode) .clean-input[data-v-be23edc5]:not(:focus){color:#1a202c}body:not(.dark-mode) #item-price.clean-input[data-v-be23edc5]:not(:focus){color:#38a169}body:not(.dark-mode) .modal-footer[data-v-be23edc5]{background:#f7fafc;border-top-color:#e2e8f0}body:not(.dark-mode) .independent-notice[data-v-be23edc5]{background:#4299e10d;border-color:#4299e14d}body:not(.dark-mode) .independent-notice p[data-v-be23edc5]{color:#2d3748}body:not(.dark-mode) .file-upload-area[data-v-be23edc5]{background:#f7fafc;border-color:#cbd5e0}body:not(.dark-mode) .file-upload-area[data-v-be23edc5]:hover{background:#edf2f7;border-color:#a0aec0}body:not(.dark-mode) .upload-info p[data-v-be23edc5]{color:#4a5568}body:not(.dark-mode) .attached-files h4[data-v-be23edc5]{color:#1a202c;border-bottom-color:#e2e8f0}body:not(.dark-mode) .image-attachment[data-v-be23edc5]{background:#f7fafc;border-color:#e2e8f0}body:not(.dark-mode) .attachment-name[data-v-be23edc5]{color:#4a5568}body:not(.dark-mode) .document-attachment[data-v-be23edc5]{background:#f7fafc;border-color:#e2e8f0}body:not(.dark-mode) .document-name[data-v-be23edc5]{color:#1a202c}body:not(.dark-mode) .document-size[data-v-be23edc5]{color:#718096}body:not(.dark-mode) .no-files-message[data-v-be23edc5]{color:#4a5568}body:not(.dark-mode) .no-files-message i[data-v-be23edc5]{color:#cbd5e0}body:not(.dark-mode) .no-files-message small[data-v-be23edc5]{color:#718096}body:not(.dark-mode) .drag-over[data-v-be23edc5]{background:#4299e10d!important}.file-upload-area[data-v-be23edc5]{background:transparent;border:1px solid rgba(255,255,255,.05);border-radius:3px;padding:.75rem;margin-bottom:.75rem;transition:border-color .15s}.file-upload-area[data-v-be23edc5]:hover{border-color:#ffffff1a}.upload-buttons[data-v-be23edc5]{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.upload-info[data-v-be23edc5]{text-align:center}.upload-info p[data-v-be23edc5]{color:#a0aec0;font-size:.875rem;margin:0}.attached-files[data-v-be23edc5]{margin-top:1.5rem}.attached-files h4[data-v-be23edc5]{color:#e2e8f0;font-size:1rem;font-weight:500;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.image-grid[data-v-be23edc5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.image-attachment[data-v-be23edc5]{background:#1a202c;border-radius:8px;padding:.5rem;border:1px solid rgba(255,255,255,.1)}.attachment-thumbnail[data-v-be23edc5]{width:100%;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:4px;cursor:pointer;transition:opacity .2s}.attachment-thumbnail[data-v-be23edc5]:hover{opacity:.8}.attachment-info[data-v-be23edc5]{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.attachment-name[data-v-be23edc5]{font-size:.75rem;color:#a0aec0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.document-list[data-v-be23edc5]{display:flex;flex-direction:column;gap:.75rem}.document-attachment[data-v-be23edc5]{background:#1a202c;border-radius:8px;padding:1rem;border:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.document-info[data-v-be23edc5]{display:flex;align-items:center;gap:.75rem;flex:1}.document-icon[data-v-be23edc5]{color:#4299e1;font-size:1.25rem}.document-name[data-v-be23edc5]{color:#e2e8f0;font-size:.875rem;font-weight:500}.document-size[data-v-be23edc5]{color:#a0aec0;font-size:.75rem}.document-actions[data-v-be23edc5]{display:flex;gap:.5rem}.btn-icon-primary[data-v-be23edc5]{background:#4299e1;color:#fff;border:none;padding:.5rem .75rem;border-radius:4px;cursor:pointer;text-decoration:none;display:flex;align-items:center;transition:background .2s}.btn-icon-primary[data-v-be23edc5]:hover{background:#3182ce}.no-files-message[data-v-be23edc5]{text-align:center;padding:2rem;color:#a0aec0}.no-files-message i[data-v-be23edc5]{font-size:2rem;margin-bottom:1rem;color:#4a5568}.no-files-message p[data-v-be23edc5]{font-size:1rem;margin:0 0 .5rem}.no-files-message small[data-v-be23edc5]{font-size:.875rem;color:#718096}.drag-over[data-v-be23edc5]{border-color:#4299e1!important;background:#4299e11a!important}.uploading[data-v-be23edc5]{opacity:.7;pointer-events:none}.uploading[data-v-be23edc5]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;border-radius:8px}.uploading[data-v-be23edc5]:before{content:"Uploading...";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.875rem;font-weight:500;z-index:1}@media (max-width: 640px){.item-edit-modal-overlay[data-v-be23edc5]{padding:0}.item-edit-modal[data-v-be23edc5]{max-width:100%;max-height:100%;border-radius:0}.form-row[data-v-be23edc5],.web-link-item[data-v-be23edc5]{grid-template-columns:1fr}.modal-footer[data-v-be23edc5]{flex-wrap:wrap}.upload-buttons[data-v-be23edc5]{flex-direction:column}.image-grid[data-v-be23edc5]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.document-attachment[data-v-be23edc5]{flex-direction:column;align-items:flex-start;gap:.75rem}.document-actions[data-v-be23edc5]{align-self:flex-end}}.item-edit-sidebar-overlay[data-v-be23edc5]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1100;pointer-events:none}.item-edit-sidebar[data-v-be23edc5]{position:fixed;left:0;top:48px;bottom:0;width:260px;background:#0c0d12;display:flex;flex-direction:column;overflow:hidden;animation:slideInLeft-be23edc5 .3s ease;z-index:1101;pointer-events:auto;border-right:1px solid rgba(255,255,255,.05);transition:transform .3s ease}.item-edit-sidebar.is-collapsing[data-v-be23edc5]{animation:none;transform:translate(-100%)}@keyframes slideInLeft-be23edc5{0%{transform:translate(-100%)}to{transform:translate(0)}}.sidebar-header[data-v-be23edc5]{padding:.75rem 1rem;background:transparent;border-bottom:1px solid rgba(255,255,255,.05)}.header-top[data-v-be23edc5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.sidebar-title[data-v-be23edc5]{margin:0;font-size:.875rem;font-weight:400;color:#fff9;display:flex;align-items:center;gap:.375rem}.sidebar-title i[data-v-be23edc5]{display:none}.sidebar-close[data-v-be23edc5]{background:none;border:none;color:#ffffff4d;font-size:.875rem;cursor:pointer;padding:.25rem;transition:color .15s}.sidebar-close[data-v-be23edc5]:hover{color:#ffffff80}.sidebar-content[data-v-be23edc5]{flex:1;overflow-y:auto;padding:0}.sidebar-footer[data-v-be23edc5]{padding:.75rem 1rem;background:transparent;border-top:1px solid rgba(255,255,255,.05);display:none}.item-navigation[data-v-be23edc5]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;justify-content:space-between}.nav-controls[data-v-be23edc5]{display:flex;align-items:center;gap:.5rem}.nav-btn[data-v-be23edc5]{background:transparent;border:none;color:#fff6;padding:.125rem;cursor:pointer;transition:color .15s;font-size:.625rem}.nav-btn[data-v-be23edc5]:hover:not(:disabled){color:#fffc}.nav-btn[data-v-be23edc5]:disabled{opacity:.2;cursor:not-allowed}.current-item-info[data-v-be23edc5]{display:flex;align-items:center;gap:.5rem;flex:1}.item-counter[data-v-be23edc5]{color:#ffffff80;font-size:.75rem;font-weight:500;white-space:nowrap;margin-left:.5rem}.item-selector[data-v-be23edc5]{background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#ffffffe6;padding:.25rem .5rem;font-size:.75rem;font-weight:500;cursor:pointer;flex:1;transition:all .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:300px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.item-selector[data-v-be23edc5]:hover{color:#fff;text-decoration:underline}.item-selector[data-v-be23edc5]:focus{outline:none;color:#fff}.footer-actions[data-v-be23edc5]{display:flex;gap:.5rem}.footer-status[data-v-be23edc5]{display:flex;gap:1rem;align-items:center;font-size:.75rem;color:#a0aec0}.unsaved-indicator[data-v-be23edc5]{color:#f6ad55}.autosave-indicator[data-v-be23edc5]{color:#48bb78}body:not(.dark-mode) .item-edit-sidebar[data-v-be23edc5]{background:#f7fafc;box-shadow:4px 0 20px #0000001a}body:not(.dark-mode) .sidebar-header[data-v-be23edc5],body:not(.dark-mode) .sidebar-footer[data-v-be23edc5]{background:#edf2f7;border-color:#e2e8f0}body:not(.dark-mode) .sidebar-title[data-v-be23edc5]{color:#1a202c}body:not(.dark-mode) .sidebar-close[data-v-be23edc5]{color:#4a5568}body:not(.dark-mode) .sidebar-close[data-v-be23edc5]:hover{color:#e53e3e}body:not(.dark-mode) .nav-btn[data-v-be23edc5]{background:#fff;border-color:#cbd5e0;color:#4a5568}body:not(.dark-mode) .nav-btn[data-v-be23edc5]:hover:not(:disabled){background:#f7fafc;color:#1a202c}body:not(.dark-mode) .item-selector[data-v-be23edc5]{background:#fff;border-color:#cbd5e0;color:#1a202c}@media (max-width: 767px){.item-edit-sidebar[data-v-be23edc5]{width:100%!important;top:0;border-right:none;border-radius:0}.item-edit-sidebar-overlay[data-v-be23edc5]{pointer-events:auto;background:#00000080}.sidebar-header[data-v-be23edc5]{padding-top:calc(12px + env(safe-area-inset-top))}.sidebar-content[data-v-be23edc5]{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}.prechecklist-table-container[data-v-af13dc1b]{--bg-primary: #0a0a0f;--bg-secondary: #13131a;--text-primary: #ffffff;--text-secondary: #a8b2d1;--text-muted: #64748b;--border-color: #1e293b;--accent-color: #00d4ff;--hover-bg: rgba(0, 212, 255, .05);--selected-bg: rgba(0, 212, 255, .15);--selected-border: #00d4ff;--success-color: #10b981;--danger-color: #ef4444}.light-mode{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--border-color: #e2e8f0;--accent-color: #0ea5e9;--hover-bg: rgba(14, 165, 233, .05);--selected-bg: rgba(14, 165, 233, .1);--selected-border: #0ea5e9;--success-color: #10b981;--danger-color: #ef4444}.prechecklist-table-container[data-v-af13dc1b]{width:100%;height:100%;overflow:auto;background:var(--bg-primary);font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;position:relative;outline:none}.prechecklist-table-container[data-v-af13dc1b]:focus{outline:none}.prechecklist-table[data-v-af13dc1b]{width:100%;border-collapse:collapse;min-width:800px}thead[data-v-af13dc1b]{position:-webkit-sticky;position:sticky;top:0;z-index:10}thead th[data-v-af13dc1b]{background:var(--bg-secondary);color:var(--text-muted);font-weight:400;text-align:left;padding:8px 12px;font-size:12px;border-bottom:2px solid var(--border-color);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}thead th i[data-v-af13dc1b]{margin-right:6px;font-size:12px}.column-row-num[data-v-af13dc1b]{width:40px;text-align:center}.column-description[data-v-af13dc1b]{min-width:280px}.column-estimate[data-v-af13dc1b],.column-working[data-v-af13dc1b],.column-actual[data-v-af13dc1b]{width:120px;text-align:right}.column-quantity[data-v-af13dc1b]{width:70px;text-align:center}.column-discount[data-v-af13dc1b]{width:100px;text-align:center}.column-variance[data-v-af13dc1b]{width:180px}.column-actions[data-v-af13dc1b]{width:120px;text-align:center}tbody tr[data-v-af13dc1b]{border-bottom:1px solid var(--border-color);transition:background-color .15s}tbody tr[data-v-af13dc1b]:hover{background:var(--hover-bg)}tbody tr.selected[data-v-af13dc1b]{background:var(--selected-bg)}tbody td[data-v-af13dc1b]{padding:6px 12px;color:var(--text-primary);font-size:13px;position:relative;cursor:pointer;transition:all .15s}.subcategory-row[data-v-af13dc1b]{background:#00d4ff05;font-weight:500}.subcategory-row[data-v-af13dc1b]:hover{background:var(--hover-bg)}.subcategory-content[data-v-af13dc1b]{display:flex;align-items:center;gap:8px;padding-left:20px}.subcategory-name[data-v-af13dc1b]{font-size:14px;color:var(--text-primary)}.subcategory-item .column-description[data-v-af13dc1b]{padding-left:40px!important}.subcategory-item .editable-cell[data-v-af13dc1b]{margin-left:20px}tbody td.selected-cell[data-v-af13dc1b]{background:var(--selected-bg);outline:2px solid var(--selected-border);outline-offset:-2px;z-index:1}.category-row[data-v-af13dc1b]{font-weight:500;cursor:pointer;background:var(--bg-secondary)}.category-row td[data-v-af13dc1b]{color:var(--text-primary);font-weight:600;font-size:14px}.category-row[data-v-af13dc1b]:hover{background:#00d4ff08}.expand-icon[data-v-af13dc1b]{display:inline-block;width:20px;cursor:pointer;color:var(--text-muted);transition:color .2s}.expand-icon[data-v-af13dc1b]:hover{color:var(--accent-color)}.category-icon[data-v-af13dc1b]{margin:0 8px;color:var(--accent-color);filter:drop-shadow(0 0 3px var(--accent-color))}.category-name[data-v-af13dc1b]{font-weight:600}.item-row[data-v-af13dc1b]{font-size:13px}.item-row.checked[data-v-af13dc1b]{opacity:.6}.item-description[data-v-af13dc1b]{padding-left:60px!important;color:var(--text-secondary)}.variance-cell[data-v-af13dc1b]{display:flex;align-items:center;gap:12px}.variance-amount[data-v-af13dc1b]{min-width:80px;text-align:right;font-weight:500}.variance-bar[data-v-af13dc1b]{height:3px;border-radius:2px;transition:width .3s ease;opacity:.8}.totals-row[data-v-af13dc1b]{background:var(--bg-secondary);border-top:2px solid var(--accent-color);position:-webkit-sticky;position:sticky;bottom:0;z-index:5}.totals-row td[data-v-af13dc1b]{padding:12px;font-weight:600;color:var(--text-primary);font-size:14px}.totals-row td strong[data-v-af13dc1b]{color:var(--accent-color);filter:drop-shadow(0 0 2px var(--accent-color))}input[type=checkbox][data-v-af13dc1b]{width:14px;height:14px;cursor:pointer;accent-color:var(--accent-color);margin:0;position:relative}input[type=checkbox][data-v-af13dc1b]:indeterminate{opacity:.7}input[type=checkbox][data-v-af13dc1b]:indeterminate:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:2px;background:var(--accent-color);transform:translate(-50%,-50%)}.item-row[data-v-af13dc1b]{font-size:13px;transition:all .15s}.item-row[data-v-af13dc1b]:hover{background:#00d4ff05}.item-row.checked[data-v-af13dc1b]{opacity:.5}.editable-cell[data-v-af13dc1b]{width:100%;padding:4px 8px;border:1px solid transparent;background:transparent;color:var(--text-primary);font-size:inherit;font-family:inherit;border-radius:2px;transition:all .15s}.editable-cell[data-v-af13dc1b]:focus{outline:none;background:var(--bg-primary);border:1px solid var(--accent-color);box-shadow:0 0 0 2px #00d4ff33}.editable-cell[data-v-af13dc1b]:hover:not(:focus){background:#00d4ff05}.action-buttons[data-v-af13dc1b]{display:flex;gap:4px;justify-content:center;align-items:center}.btn-icon[data-v-af13dc1b]{padding:4px 6px;border:1px solid transparent;background:transparent;color:var(--text-muted);border-radius:2px;cursor:pointer;transition:all .2s;font-size:11px}.btn-icon[data-v-af13dc1b]:hover{background:var(--hover-bg);color:var(--accent-color);border-color:var(--accent-color)}.btn-icon.btn-primary[data-v-af13dc1b]{color:var(--accent-color)}.btn-icon.btn-primary[data-v-af13dc1b]:hover{background:var(--accent-color);color:var(--bg-primary)}.btn-icon.btn-danger[data-v-af13dc1b]{color:var(--danger-color)}.btn-icon.btn-danger[data-v-af13dc1b]:hover{background:var(--danger-color);color:#fff}.btn-icon.btn-drag[data-v-af13dc1b]{cursor:-webkit-grab;cursor:grab}.btn-icon.btn-drag[data-v-af13dc1b]:active{cursor:-webkit-grabbing;cursor:grabbing}.currency-input[data-v-af13dc1b],.quantity-input[data-v-af13dc1b],.discount-input[data-v-af13dc1b]{text-align:right}@media (max-width: 1024px){.prechecklist-table[data-v-af13dc1b]{font-size:12px}thead th[data-v-af13dc1b],tbody td[data-v-af13dc1b]{padding:8px 12px}.action-buttons[data-v-af13dc1b]{gap:2px}.btn-icon[data-v-af13dc1b]{padding:4px;font-size:10px}}.currency-modal-overlay[data-v-c965af41]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.currency-modal[data-v-c965af41]{background:var(--futuristic-background-primary);border:1px solid var(--futuristic-border-primary);border-radius:8px;box-shadow:0 10px 40px #0000004d;max-width:700px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-c965af41]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--futuristic-border-primary);background:var(--futuristic-background-secondary)}.modal-title[data-v-c965af41]{font-size:1.5rem;font-weight:600;color:var(--futuristic-text-primary);margin:0}.modal-close[data-v-c965af41]{background:transparent;border:none;color:var(--futuristic-text-secondary);font-size:1.5rem;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.modal-close[data-v-c965af41]:hover{background:#ffffff1a;color:var(--futuristic-text-primary)}.modal-content[data-v-c965af41]{flex:1;overflow-y:auto;padding:1.5rem}.modal-footer[data-v-c965af41]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--futuristic-border-primary);background:var(--futuristic-background-secondary)}.modal-button[data-v-c965af41]{padding:.5rem 1.5rem;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent}.modal-button.cancel[data-v-c965af41]{background:transparent;color:var(--futuristic-text-secondary);border-color:var(--futuristic-border-primary)}.modal-button.cancel[data-v-c965af41]:hover{background:#ffffff0d;color:var(--futuristic-text-primary);border-color:var(--futuristic-border-secondary)}.modal-button.apply[data-v-c965af41]{background:var(--futuristic-accent-primary);color:#fff;border:none}.modal-button.apply[data-v-c965af41]:hover:not(:disabled){background:var(--futuristic-accent-primary-dark);transform:translateY(-1px);box-shadow:0 2px 8px #4299e14d}.modal-button.apply[data-v-c965af41]:disabled{opacity:.5;cursor:not-allowed}.form-error[data-v-c965af41]{color:var(--futuristic-text-danger);background:#f565651a;border-left:3px solid var(--futuristic-text-danger);padding:.75rem 1rem;margin:1rem 0;border-radius:4px;font-size:.875rem}.currency-modal-content[data-v-c965af41]{max-width:600px;margin:0 auto}.currency-section[data-v-c965af41]{margin-bottom:2rem}.currency-section h4[data-v-c965af41]{color:var(--futuristic-accent-primary);margin-bottom:.375rem;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.section-description[data-v-c965af41]{color:#ffffff80;font-size:.75rem;margin-bottom:.75rem}.info-box[data-v-c965af41]{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .75rem;background:#4299e11a;border-left:3px solid var(--futuristic-accent-primary);border-radius:3px;font-size:.75rem;color:#ffffffb3}.info-box i[data-v-c965af41]{color:var(--futuristic-accent-primary);font-size:.875rem}.conversion-selectors[data-v-c965af41]{display:flex;align-items:flex-end;gap:.75rem;margin-top:1rem}.conversion-from[data-v-c965af41],.conversion-to[data-v-c965af41]{flex:1}.conversion-arrow[data-v-c965af41]{padding-bottom:.5rem;color:#ffffff80;font-size:1rem}.currency-select[data-v-c965af41]{width:100%;padding:.5rem 2rem .5rem .5rem;background-color:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:3px;color:var(--futuristic-text-primary);font-size:.8125rem;height:32px;transition:all .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.3)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem}.currency-select[data-v-c965af41]:hover{border-color:#fff3;background-color:#ffffff0d}.currency-select[data-v-c965af41]:focus{outline:none;border-color:var(--futuristic-accent-primary);background-color:#ffffff0d}.currency-select option[data-v-c965af41]{background:var(--futuristic-background-primary);color:var(--futuristic-text-primary);padding:.25rem}.divider[data-v-c965af41]{height:1px;background:var(--futuristic-border-primary);margin:2rem 0}.exchange-rate-info[data-v-c965af41]{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:3px;padding:.75rem;margin:.75rem 0;display:flex;justify-content:space-between;align-items:center}.rate-display[data-v-c965af41]{display:flex;flex-direction:column;gap:.25rem}.rate-label[data-v-c965af41]{font-size:.875rem;color:var(--text-secondary)}.rate-value[data-v-c965af41]{font-size:1.125rem;font-weight:600;color:var(--futuristic-accent-primary)}.refresh-rate-btn[data-v-c965af41]{padding:.375rem .75rem;background:transparent;color:var(--futuristic-accent-primary);border:1px solid var(--futuristic-accent-primary);border-radius:3px;cursor:pointer;display:flex;align-items:center;gap:.375rem;font-size:.75rem;transition:all .15s}.refresh-rate-btn[data-v-c965af41]:hover:not(:disabled){background:var(--futuristic-accent-primary);color:#fff}.refresh-rate-btn[data-v-c965af41]:disabled{opacity:.5;cursor:not-allowed}.manual-rate-group[data-v-c965af41]{margin-top:1rem}.manual-rate-group label[data-v-c965af41]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500}.manual-rate-input[data-v-c965af41]{margin-top:.5rem;display:flex;align-items:center;gap:1rem}.manual-rate-input input[data-v-c965af41]{width:150px}.rate-hint[data-v-c965af41]{font-size:.875rem;color:var(--text-secondary)}.conversion-options[data-v-c965af41]{margin-top:1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:3px;padding:.75rem}.conversion-options h5[data-v-c965af41]{margin-bottom:.75rem;color:var(--futuristic-text-secondary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.option-group[data-v-c965af41]{margin-bottom:1rem}.option-group[data-v-c965af41]:last-child{margin-bottom:0}.toggle-option[data-v-c965af41]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.toggle-option input[type=checkbox][data-v-c965af41]{margin-top:.25rem}.option-label[data-v-c965af41]{display:flex;flex-direction:column;gap:.25rem}.option-label strong[data-v-c965af41]{color:var(--futuristic-text-primary)}.option-label small[data-v-c965af41]{color:#ffffff80;font-size:.875rem}.preview-section[data-v-c965af41]{margin-top:1.5rem;padding:1rem;background:var(--futuristic-background-tertiary);border:1px solid var(--futuristic-border-secondary);border-radius:4px}.preview-section h5[data-v-c965af41]{margin-bottom:.75rem;color:var(--futuristic-accent-secondary)}.preview-examples[data-v-c965af41]{display:flex;gap:2rem}.preview-item[data-v-c965af41]{display:flex;flex-direction:column;gap:.25rem}.preview-label[data-v-c965af41]{font-size:.875rem;color:var(--text-secondary)}.preview-value[data-v-c965af41]{font-size:1.125rem;font-weight:600;color:var(--futuristic-text-primary)}.form-group[data-v-c965af41]{margin-bottom:1.25rem}.form-group label[data-v-c965af41]{display:block;margin-bottom:.25rem;font-size:.6875rem;font-weight:600;color:var(--futuristic-text-secondary);text-transform:uppercase;letter-spacing:.08em;opacity:.6}.form-control[data-v-c965af41]{width:100%;padding:.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:3px;color:var(--futuristic-text-primary);font-size:.8125rem;height:32px;transition:all .15s}.form-control[data-v-c965af41]:focus{outline:none;border-color:var(--futuristic-accent-primary);background:#ffffff0d}@media (max-width: 600px){.exchange-rate-info[data-v-c965af41]{flex-direction:column;gap:1rem;align-items:stretch}.refresh-rate-btn[data-v-c965af41]{justify-content:center}.preview-examples[data-v-c965af41]{flex-direction:column;gap:1rem}}
