.tag-section[data-v-b71ebf1d]{border-top:1px solid var(--border-subtle);padding:.5rem .5rem .75rem}.tag-section-header[data-v-b71ebf1d]{justify-content:space-between;align-items:center;margin-bottom:.125rem;padding:.25rem .375rem;display:flex}.tag-section-toggle[data-v-b71ebf1d]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;display:flex}.tag-section-toggle:hover .tag-section-label[data-v-b71ebf1d]{color:var(--text-secondary)}.tag-chevron[data-v-b71ebf1d]{color:var(--text-placeholder);font-size:.5rem;transition:transform .15s}.tag-section-label[data-v-b71ebf1d]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);font-size:.6875rem;font-weight:600}.tag-add-btn[data-v-b71ebf1d]{width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;font-size:.625rem;display:flex}.tag-add-btn[data-v-b71ebf1d]:hover{background:var(--border-subtle);color:var(--text-secondary)}.tag-list[data-v-b71ebf1d]{flex-direction:column;display:flex}.tag-row[data-v-b71ebf1d]{color:var(--text-secondary);cursor:pointer;border-radius:4px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;transition:background .1s;display:flex}.tag-row[data-v-b71ebf1d]:hover{background:var(--border-subtle)}.tag-row.tag-active[data-v-b71ebf1d]{color:#f15a24;background:#f15a241f}.tag-dot[data-v-b71ebf1d]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.tag-name[data-v-b71ebf1d]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tag-row-actions[data-v-b71ebf1d]{opacity:0;gap:0;transition:opacity .1s;display:flex}.tag-row:hover .tag-row-actions[data-v-b71ebf1d]{opacity:1}.tag-action-btn[data-v-b71ebf1d]{width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;font-size:.625rem;display:flex}.tag-action-btn[data-v-b71ebf1d]:hover{background:var(--border-subtle);color:var(--text-secondary)}.tag-action-btn.danger[data-v-b71ebf1d]:hover{color:#e55}.tag-empty[data-v-b71ebf1d]{color:var(--text-placeholder);text-align:center;padding:.5rem;font-size:.75rem}.tag-loading[data-v-b71ebf1d]{justify-content:center;padding:.75rem;display:flex}.tag-form[data-v-b71ebf1d]{gap:.75rem}.field[data-v-b71ebf1d],.tag-form[data-v-b71ebf1d]{flex-direction:column;display:flex}.field[data-v-b71ebf1d]{gap:.25rem}.field label[data-v-b71ebf1d]{color:var(--text-secondary);font-size:.75rem;font-weight:500}.notama-dialog{border:1px solid var(--border-color)!important;border-radius:8px!important;box-shadow:0 16px 48px #00000080!important}.notama-dialog,.notama-dialog-header{background:var(--bg-surface)!important;color:var(--text-primary)!important}.notama-dialog-header{border-bottom:1px solid var(--border-subtle)!important;padding:.875rem 1.25rem!important;font-size:.875rem!important;font-weight:600!important}.notama-dialog-header .p-dialog-close-button,.notama-dialog-header button{color:var(--text-tertiary)!important}.notama-dialog-header .p-dialog-close-button:hover,.notama-dialog-header button:hover{color:var(--text-primary)!important;background:var(--border-subtle)!important}.notama-dialog-content{background:var(--bg-surface)!important;color:var(--text-primary)!important;padding:1.25rem!important}.notama-dialog-footer{background:var(--bg-surface)!important;border-top:1px solid var(--border-subtle)!important;padding:.75rem 1.25rem!important}.notama-dialog-mask{background:#0009!important}.notama-dialog .notama-input,.notama-dialog .p-inputtext{background:var(--bg-app)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:4px!important;font-size:.8125rem!important}.notama-dialog .p-inputtext:enabled:focus,.notama-dialog .p-inputtext:focus{border-color:#f15a2480!important;box-shadow:0 0 0 1px #f15a2433!important}.notama-dialog .p-inputtext::placeholder{color:var(--text-placeholder)!important}.notama-btn-primary{color:#fff!important;background:#f15a24!important;border-color:#f15a24!important;border-radius:4px!important;font-size:.8125rem!important}.notama-btn-primary:hover:not(:disabled){background:#d5702b!important;border-color:#d5702b!important}.notama-btn-primary:disabled{opacity:.4!important}.notama-btn-text{color:var(--text-secondary)!important;font-size:.8125rem!important}.notama-btn-text:hover{color:var(--text-primary)!important;background:var(--border-subtle)!important}.notama-dialog .p-colorpicker-preview,.p-colorpicker-panel{border:1px solid var(--border-color)!important}.p-colorpicker-panel{background:var(--bg-surface)!important}.tag-assigner[data-v-34940abb]{margin-bottom:12px}.assigned-tags[data-v-34940abb]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag-chip[data-v-34940abb]{color:var(--text-secondary);-webkit-user-select:none;user-select:none;border:1px solid;border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;display:inline-flex}.tag-dot[data-v-34940abb]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.tag-remove[data-v-34940abb]{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.tag-remove[data-v-34940abb]:hover{color:#e55}.tag-add-wrap[data-v-34940abb]{position:relative}.tag-add-btn[data-v-34940abb]{border:1px dashed var(--text-placeholder);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-family:inherit;font-size:12px;display:inline-flex}.tag-add-btn[data-v-34940abb]:hover{color:var(--text-secondary);border-color:var(--text-tertiary)}.tag-add-btn i[data-v-34940abb]{font-size:10px}.tag-dropdown[data-v-34940abb]{background:var(--bg-surface);border:1px solid var(--border-color);z-index:100;border-radius:6px;flex-direction:column;min-width:200px;max-height:280px;margin-top:4px;padding:0;display:flex;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 16px #0006}.tag-search-input[data-v-34940abb]{border:none;border-bottom:1px solid var(--border-color);width:100%;color:var(--text-primary);background:0 0;outline:none;padding:8px 10px;font-family:inherit;font-size:13px}.tag-search-input[data-v-34940abb]::placeholder{color:var(--text-placeholder)}.tag-dropdown-list[data-v-34940abb]{flex:1;padding:4px;overflow-y:auto}.tag-dropdown-empty[data-v-34940abb]{color:var(--text-tertiary);padding:8px 10px;font-size:12px}.tag-dropdown-item[data-v-34940abb]{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:6px 10px;font-family:inherit;font-size:13px;display:flex}.tag-dropdown-item[data-v-34940abb]:hover{background:var(--border-subtle);color:#fff}.tag-create-section[data-v-34940abb]{border-top:1px solid var(--border-color);padding:6px}.tag-create-row[data-v-34940abb]{align-items:center;gap:6px;display:flex}.tag-color-picker[data-v-34940abb]{background:0 0;width:24px;height:24px;padding:0}.tag-color-picker[data-v-34940abb],.tag-create-btn[data-v-34940abb]{cursor:pointer;border:none;border-radius:4px}.tag-create-btn[data-v-34940abb]{color:#f15a24;background:#f15a241f;flex:1;align-items:center;gap:4px;padding:6px 8px;font-family:inherit;font-size:12px;transition:background .1s;display:flex}.tag-create-btn[data-v-34940abb]:hover{background:#f15a2433}.tag-create-btn i[data-v-34940abb]{font-size:10px}.attachments-panel[data-v-63e8f560]{font-size:13px}.panel-header[data-v-63e8f560]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:500;display:flex}.attach-count[data-v-63e8f560]{color:#f15a24;background:#f15a2433;border-radius:8px;margin-left:2px;padding:1px 6px;font-size:10px}.attach-upload[data-v-63e8f560]{border-radius:6px;margin-bottom:12px;transition:all .15s}.attach-upload.drag-over[data-v-63e8f560]{outline-offset:-2px;background:#f15a2414;outline:2px dashed #f15a24}.upload-btn[data-v-63e8f560]{background:var(--border-subtle);border:1px dashed var(--border-color);width:100%;color:var(--text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:13px;transition:all .1s;display:flex}.drag-over .upload-btn[data-v-63e8f560]{color:#f15a24;background:0 0;border-color:#0000}.upload-btn[data-v-63e8f560]:hover{background:var(--border-subtle);border-color:var(--text-placeholder);color:var(--text-primary)}.upload-hint[data-v-63e8f560]{color:var(--text-placeholder);margin-top:4px;font-size:11px;display:block}.attach-uploading[data-v-63e8f560]{color:var(--text-tertiary);padding:6px 0;font-size:13px}.attach-list[data-v-63e8f560]{flex-direction:column;gap:2px;display:flex}.attach-item[data-v-63e8f560]{border-radius:4px;align-items:center;gap:8px;padding:6px 8px;transition:background .1s;display:flex}.attach-item[data-v-63e8f560]:hover{background:var(--border-subtle)}.attach-icon[data-v-63e8f560]{color:var(--text-tertiary);flex-shrink:0;font-size:14px}.attach-info[data-v-63e8f560]{flex:1;min-width:0}.attach-name[data-v-63e8f560]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:13px;text-decoration:none;display:block;overflow:hidden}.attach-name[data-v-63e8f560]:hover{color:#f15a24}.attach-size[data-v-63e8f560]{color:var(--text-placeholder);font-size:11px}.attach-download[data-v-63e8f560]{width:22px;height:22px;color:var(--text-placeholder);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;font-size:10px;transition:all .1s;display:flex}.attach-item:hover .attach-download[data-v-63e8f560]{opacity:1}.attach-download[data-v-63e8f560]:hover{background:var(--border-subtle);color:var(--text-secondary)}.attach-delete[data-v-63e8f560]{width:22px;height:22px;color:var(--text-placeholder);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;font-size:10px;transition:all .1s;display:flex}.attach-item:hover .attach-delete[data-v-63e8f560]{opacity:1}.attach-delete[data-v-63e8f560]:hover{background:var(--border-subtle);color:#e55}.attach-empty[data-v-63e8f560]{color:var(--text-placeholder);padding:4px 0;font-size:13px}.preview-overlay[data-v-63e8f560]{z-index:2000;background:#000000b3;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.preview-container[data-v-63e8f560]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;min-width:400px;max-width:90vw;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000080}.preview-header[data-v-63e8f560]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.preview-title[data-v-63e8f560]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:8px;font-size:14px;font-weight:500;overflow:hidden}.preview-actions[data-v-63e8f560]{flex-shrink:0;gap:4px;display:flex}.preview-btn[data-v-63e8f560]{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:14px;transition:all .1s;display:flex}.preview-btn[data-v-63e8f560]:hover{background:var(--border-subtle);color:var(--text-primary)}.preview-body[data-v-63e8f560]{flex:1;justify-content:center;align-items:flex-start;display:flex;overflow:auto}.preview-image[data-v-63e8f560]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:80vh;padding:16px}.preview-iframe[data-v-63e8f560]{background:#fff;border:none;width:800px;height:80vh}.preview-text[data-v-63e8f560]{width:100%;max-height:80vh;padding:16px;overflow:auto}.preview-text pre[data-v-63e8f560]{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin:0;font-family:Consolas,Monaco,monospace;font-size:13px}
