.inputCss[data-v-cf58f9d0],.inputCss[data-v-130b5220],.inputCss[data-v-1898993f]{margin-top:1%;display:grid;grid-template-columns:20% 40%}.text-show-root[data-v-12b0ce22]{height:100%;overflow-y:auto;box-sizing:border-box}.cardHeader[data-v-12b0ce22]{color:#00f;height:6%;background-color:#fff722;font-family:Geneva;font-size:12px;font-style:normal;font-weight:700}.ck-content blockquote[data-v-12b0ce22]{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:solid 5px hsl(0,0%,80%)}.ck-content[dir=rtl] blockquote[data-v-12b0ce22]{border-left:0;border-right:solid 5px hsl(0,0%,80%)}.ck-content code[data-v-12b0ce22]{background-color:#c7c7c74d;padding:.15em;border-radius:2px}.ck-content .table[data-v-12b0ce22]{margin:1em auto;display:table}.ck-content .table table[data-v-12b0ce22]{border-collapse:collapse;border-spacing:0;width:100%;height:100%;border:1px double hsl(0,0%,70%)}.ck-content .table table td[data-v-12b0ce22],.ck-content .table table th[data-v-12b0ce22]{min-width:2em;padding:.4em;border:1px solid hsl(0,0%,75%)}.ck-content .table table th[data-v-12b0ce22]{font-weight:700;background:#0000000d}.ck-content[dir=rtl] .table th[data-v-12b0ce22]{text-align:right}.ck-content[dir=ltr] .table th[data-v-12b0ce22]{text-align:left}.ck-content hr[data-v-12b0ce22]{margin:15px 0;height:4px;background:#dedede;border:0}.ck-content pre[data-v-12b0ce22]{padding:1em;color:#353535;background:#c7c7c74d;border:1px solid hsl(0,0%,77%);border-radius:2px;text-align:left;direction:ltr;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre-wrap;font-style:normal;min-width:200px}.ck-content pre code[data-v-12b0ce22]{background:unset;padding:0;border-radius:0}.ck-content[data-v-12b0ce22] p{margin:0 0 1em!important}.ck-content[data-v-12b0ce22] p:last-child{margin-bottom:0!important}.archive-toolbar[data-v-12b0ce22]{display:flex;justify-content:flex-end;padding:8px;border-top:1px solid #e0e0e0;background-color:#f9f9f9}.download-btn[data-v-12b0ce22]{padding:6px 12px;font-size:12px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.download-btn[data-v-12b0ce22]:hover{background-color:#45a049}.loading-message[data-v-12b0ce22],.error-message[data-v-12b0ce22]{padding:12px;text-align:center;font-size:14px}.loading-message[data-v-12b0ce22]{color:#666}.error-message[data-v-12b0ce22]{color:#d32f2f;background-color:#ffebee;border-radius:4px}.rich-text-editor[data-v-9038318f]{border:1px solid #ccc;border-radius:4px;padding:10px;font-family:Arial,sans-serif;max-width:100%}.menu-bar[data-v-9038318f]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;border-bottom:1px solid #ddd;background-color:#f5f5f5;margin-bottom:10px;color:#00f!important}.menu-group[data-v-9038318f]{display:flex;align-items:center;gap:5px}.menu-group label[data-v-9038318f]{font-size:12px;font-weight:700;min-width:40px}.menu-group select[data-v-9038318f]{padding:4px 8px;border:1px solid #ccc;border-radius:3px;font-size:12px;min-width:80px}.color-group[data-v-9038318f],.color-picker-wrapper[data-v-9038318f]{position:relative}.color-button[data-v-9038318f]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:12px;background:#fff;transition:all .2s ease}.color-button[data-v-9038318f]:hover{border-color:#007cba;box-shadow:0 2px 4px #0000001a}.highlight-button.active[data-v-9038318f]{border-color:#28a745;background-color:#f8f9fa}.color-preview[data-v-9038318f]{width:16px;height:16px;border-radius:2px;border:1px solid rgba(0,0,0,.2);display:block}.color-picker-dropdown[data-v-9038318f]{position:absolute;top:100%;left:0;z-index:1000;background:#fff;border:1px solid #ccc;border-radius:4px;padding:8px;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:8px;min-width:120px}.color-picker-input[data-v-9038318f]{width:50px;height:30px;border:none;border-radius:4px;cursor:pointer;background:none}.toggle-highlight-button[data-v-9038318f]{padding:4px 8px;border:1px solid #6c757d;border-radius:3px;background:#fff;cursor:pointer;font-size:11px;font-weight:700;min-width:40px}.toggle-highlight-button.active[data-v-9038318f]{background:#28a745;color:#fff;border-color:#28a745}.toggle-highlight-button[data-v-9038318f]:hover{background:#e9ecef}.toggle-highlight-button.active[data-v-9038318f]:hover{background:#218838}.color-picker-close[data-v-9038318f]{background:#dc3545;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;font-weight:700}.color-picker-close[data-v-9038318f]:hover{background:#c82333}.formatting-buttons[data-v-9038318f]{display:flex;gap:5px;border-left:1px solid #ddd;padding-left:10px}.alignment-group[data-v-9038318f]{border-left:none;padding-left:0;border-right:1px solid #ddd;padding-right:10px}.script-group[data-v-9038318f]{border-left:none;padding-left:0}.formatting-buttons button[data-v-9038318f]{padding:6px 10px;border:1px solid #ccc;border-radius:3px;background:#fff;cursor:pointer;font-size:14px;min-width:32px;display:flex;align-items:center;justify-content:center}.formatting-buttons button[data-v-9038318f]:hover{background-color:#e6e6e6}.formatting-buttons button.active[data-v-9038318f]{background-color:#007cba;color:#fff;border-color:#005a87}.alignment-group button[data-v-9038318f]{font-family:monospace;font-size:16px;font-weight:700}.script-group button[data-v-9038318f]{font-size:12px;padding:6px 8px}.stats-bar[data-v-9038318f]{display:flex;gap:20px;padding:8px 10px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:3px;margin-bottom:10px;font-size:12px;color:#495057;flex-wrap:wrap}.content-area[data-v-9038318f]{height:320px;padding:15px;border:2px solid #ddd;border-radius:3px;margin:10px 0;background:#fff;outline:none;font-family:inherit;font-size:14px;line-height:1.6;overflow-y:scroll!important;overflow-x:hidden;display:block;width:100%;box-sizing:border-box;position:relative}.content-area[data-v-9038318f]:focus{border-color:#007cba;box-shadow:0 0 5px #007cba4d}.content-area[data-v-9038318f]:empty:before{content:attr(placeholder);color:#999;font-style:italic;pointer-events:none}.link-group[data-v-9038318f]{border-left:1px solid #ddd;padding-left:10px}.content-area .internal-link[data-v-9038318f]{color:#06c;text-decoration:underline;cursor:pointer}.content-area .internal-link[data-v-9038318f]:hover{color:#049;background-color:#f0f8ff}.content-area .external-link[data-v-9038318f]{color:#06c;text-decoration:underline;cursor:pointer}.content-area .external-link[data-v-9038318f]:hover{color:#049}.output-section[data-v-9038318f]{margin:10px 0}.output-section h3[data-v-9038318f]{margin:0 0 10px;font-size:14px;color:#333}.html-output[data-v-9038318f]{background:#f8f8f8;border:1px solid #ddd;border-radius:3px;padding:10px;font-family:Courier New,monospace;font-size:12px;white-space:pre-wrap;word-wrap:break-word;max-height:150px;overflow-y:auto}.actions[data-v-9038318f]{margin-top:10px;display:flex;gap:10px}.cleanup-button[data-v-9038318f],.refresh-button[data-v-9038318f]{padding:6px 12px;border:1px solid #6c757d;border-radius:3px;background:#fff;cursor:pointer;font-size:12px;color:#6c757d}.cleanup-button[data-v-9038318f]:hover,.refresh-button[data-v-9038318f]:hover{background:#e9ecef}.save-section[data-v-9038318f]{text-align:center;padding:15px 0}.editor-underlined[data-v-9038318f]{text-decoration:underline!important}.editor-not-underlined[data-v-9038318f]{text-decoration:none!important;text-decoration-line:none!important}.editor-strikethrough[data-v-9038318f]{text-decoration:line-through!important}.editor-not-strikethrough[data-v-9038318f]{text-decoration:none!important;text-decoration-line:none!important}.editor-underlined.editor-strikethrough[data-v-9038318f]{text-decoration:underline line-through!important}.save-button[data-v-9038318f]{padding:12px 24px;background-color:#007cba;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700}.save-button[data-v-9038318f]:hover{background-color:#005a87}.content-area img[data-v-9038318f]{max-width:100%;height:auto;border:1px solid #d1d5db;border-radius:4px}.content-area img[data-v-9038318f]:hover{border-color:#3b82f6;box-shadow:0 0 5px #3b82f64d}.content-area[data-v-9038318f]:after{content:"";display:table;clear:both}.content-area[data-v-9038318f] p{margin:0 0 1em!important}.content-area[data-v-9038318f] p:last-child{margin-bottom:0!important}.ic-wrapper[data-v-aef609f2]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.ic-main[data-v-aef609f2]{flex:1;min-height:0;position:relative}.ic-main--overlay[data-v-aef609f2]{display:block}.ic-main--flow[data-v-aef609f2]{display:flex;flex-direction:column}.ic-image[data-v-aef609f2]{width:100%}.ic-main--overlay .ic-image[data-v-aef609f2]{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.ic-main--flow .ic-image[data-v-aef609f2]{flex:1;min-height:0}.ic-image--linked[data-v-aef609f2]{cursor:pointer}.ic-caption--flow[data-v-aef609f2]{padding:4px 8px;z-index:2;flex-shrink:0}.ic-caption--overlay[data-v-aef609f2]{position:absolute;left:0;right:0;z-index:5;padding:6px 10px}.ic-overlay--top[data-v-aef609f2]{top:0}.ic-overlay--bottom[data-v-aef609f2]{bottom:0}.ic-overlay--center[data-v-aef609f2]{top:50%;transform:translateY(-50%)}.ic-overlay--left[data-v-aef609f2]{top:50%;transform:translateY(-50%);text-align:left;width:auto;right:auto;padding-right:16px}.ic-overlay--right[data-v-aef609f2]{top:50%;transform:translateY(-50%);text-align:right;width:auto;left:auto;padding-left:16px}.ic-ext-caption[data-v-aef609f2]{padding:4px 8px;font-size:.8rem;flex-shrink:0;white-space:pre-wrap}.vc-wrapper[data-v-5d9e2a5e]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.vc-main[data-v-5d9e2a5e]{flex:1;min-height:0;position:relative}.vc-video-container[data-v-5d9e2a5e]{position:absolute;top:0;right:0;bottom:0;left:0}.vc-iframe[data-v-5d9e2a5e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vc-video[data-v-5d9e2a5e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:transparent}.vc-caption--flow[data-v-5d9e2a5e]{padding:4px 8px;flex-shrink:0;z-index:2}.vc-caption--overlay[data-v-5d9e2a5e]{position:absolute;left:0;right:0;z-index:5;padding:6px 10px}.vc-overlay--top[data-v-5d9e2a5e]{top:0}.vc-overlay--bottom[data-v-5d9e2a5e]{bottom:0}.vc-overlay--center[data-v-5d9e2a5e]{top:50%;transform:translateY(-50%)}.vc-overlay--left[data-v-5d9e2a5e]{top:50%;transform:translateY(-50%);text-align:left;width:auto;right:auto;padding-right:16px}.vc-overlay--right[data-v-5d9e2a5e]{top:50%;transform:translateY(-50%);text-align:right;width:auto;left:auto;padding-left:16px}.vc-ext-caption[data-v-5d9e2a5e]{padding:4px 8px;font-size:.8rem;flex-shrink:0}.vc-click-container[data-v-5d9e2a5e]{cursor:pointer}.vc-play-overlay[data-v-5d9e2a5e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000040}.vc-play-btn[data-v-5d9e2a5e]{width:56px;height:56px;border-radius:50%;background:#ffffffd9;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#1e3a5f;padding-left:4px}.vc-placeholder[data-v-5d9e2a5e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e5e7eb;gap:8px}.vc-placeholder-icon[data-v-5d9e2a5e]{font-size:3rem;color:#9ca3af}.vc-placeholder-text[data-v-5d9e2a5e]{color:#6b7280;font-size:.875rem}.vc-title[data-v-5d9e2a5e]{padding:4px 8px;flex-shrink:0}.pc-wrapper[data-v-fde270b4]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.pc-pdf-area[data-v-fde270b4]{flex:1;min-height:0;position:relative}.pc-iframe[data-v-fde270b4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}.pc-status[data-v-fde270b4]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.9rem;color:#6b7280;background:#f3f4f6}.pc-status--error[data-v-fde270b4]{color:#dc2626}.pc-status--empty[data-v-fde270b4]{font-style:italic}.pc-title[data-v-fde270b4]{padding:4px 8px;font-size:.9rem;flex-shrink:0}.vud-overlay[data-v-057920b0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.vud-box[data-v-057920b0]{background:#fff;border-radius:6px;padding:1.5rem;width:420px;max-width:90vw;box-shadow:0 8px 32px #00000040}.vud-header[data-v-057920b0]{font-size:1.25rem;font-weight:700;color:#1e40af;margin-bottom:.5rem}.vud-hint[data-v-057920b0]{font-size:.85rem;color:#6b7280;margin-bottom:.75rem}.vud-input[data-v-057920b0]{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:4px;font-size:.9rem;box-sizing:border-box;outline:none}.vud-input[data-v-057920b0]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.vud-preview[data-v-057920b0]{margin-top:.5rem;font-size:.8rem;color:#059669}.vud-actions[data-v-057920b0]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.vud-cancel[data-v-057920b0]{padding:.4rem 1rem;color:#6b7280;background:transparent;border:1px solid #d1d5db;border-radius:4px;cursor:pointer}.vud-cancel[data-v-057920b0]:hover{background:#f3f4f6}.vud-submit[data-v-057920b0]{padding:.4rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer}.vud-submit[data-v-057920b0]:hover:not(:disabled){background:#2563eb}.vud-submit[data-v-057920b0]:disabled{opacity:.4;cursor:not-allowed}.mg-container[data-v-3786382a]{height:100%;width:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;box-sizing:border-box;font-size:.8rem}.mg-title[data-v-3786382a]{flex:0 0 auto;padding:2px 2px 4px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Helvetica,Arial,sans-serif;font-size:14pt;font-weight:600;color:#1e293b}.mg-clip-chip[data-v-3786382a]{flex:0 0 auto;display:flex;align-items:center;gap:.25rem;padding:2px 6px;background:#dbeafe;border-bottom:1px solid #bfdbfe;font-size:.68rem;color:#1d4ed8;min-width:0}.mg-clip-label[data-v-3786382a]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.mg-clip-clear[data-v-3786382a]{flex:0 0 auto;background:none;border:none;cursor:pointer;color:#1d4ed8;font-size:.9rem;line-height:1;padding:0 2px}.mg-clip-clear[data-v-3786382a]:hover{color:#dc2626}.mg-exit-btn[data-v-3786382a]{position:absolute;top:4px;right:4px;z-index:10;background:#ffffffeb;border:1px solid #bbb;border-radius:4px;padding:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:#444;line-height:1}.mg-exit-btn[data-v-3786382a]:hover{background:#ef4444;border-color:#ef4444;color:#fff}.mg-edit-zone[data-v-3786382a]{flex:0 0 auto;display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border:2px dashed #93c5fd;border-radius:4px;background:#eff6ff;margin-bottom:4px;transition:background .15s,border-color .15s}.mg-drag-over[data-v-3786382a]{background:#dbeafe;border-color:#3b82f6}.mg-drop-hint[data-v-3786382a]{color:#64748b;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-browse-btn[data-v-3786382a]{padding:.25rem .6rem;background:#3b82f6;color:#fff;border-radius:4px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mg-browse-btn[data-v-3786382a]:hover{background:#2563eb}.mg-url-btn[data-v-3786382a]{padding:.25rem .6rem;background:#8b5cf6;color:#fff;border:none;border-radius:4px;cursor:pointer;white-space:nowrap}.mg-url-btn[data-v-3786382a]:hover{background:#7c3aed}.mg-progress[data-v-3786382a]{flex:0 0 auto;position:relative;height:20px;background:#e5e7eb;border-radius:3px;margin-bottom:4px;overflow:hidden}.mg-progress-bar[data-v-3786382a]{position:absolute;inset:0 auto 0 0;background:#3b82f6;transition:width .2s}.mg-progress-label[data-v-3786382a]{position:relative;z-index:1;padding:0 6px;font-size:.7rem;line-height:20px;color:#1e3a8a}.mg-error[data-v-3786382a]{flex:0 0 auto;padding:.25rem .5rem;background:#fee2e2;border:1px solid #ef4444;color:#dc2626;border-radius:3px;margin-bottom:4px;cursor:pointer;font-size:.75rem}.mg-list[data-v-3786382a]{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.mg-container--scrollable[data-v-3786382a]{overflow-y:auto;overflow-x:hidden}.mg-container--scrollable .mg-list[data-v-3786382a]{flex:0 0 auto;min-height:unset;overflow:visible}.mg-list--grid[data-v-3786382a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;padding:6px;overflow-y:auto;align-content:start}.mg-list--grid .mg-item[data-v-3786382a]{height:auto;flex-direction:column;border-bottom:none;border-radius:4px;overflow:hidden}.mg-list--grid .mg-item-clickable[data-v-3786382a]{flex-direction:column;align-items:center;padding:4px;gap:4px}.mg-list--grid .mg-thumb[data-v-3786382a]{flex:none;width:100%;height:80px}.mg-list--grid .mg-thumb-img[data-v-3786382a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mg-list--grid .mg-info[data-v-3786382a]{width:100%}.mg-list--grid .mg-filename[data-v-3786382a]{font-size:.65rem;text-align:center}.mg-list--grid .mg-date-row[data-v-3786382a]{display:none}.mg-list--grid .mg-delete-btn[data-v-3786382a]{position:absolute;top:2px;right:2px}.mg-list--grid .mg-item[data-v-3786382a]{position:relative}.mg-list--large[data-v-3786382a]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding:10px}.mg-list--large .mg-thumb[data-v-3786382a]{height:160px}.mg-list--large .mg-filename[data-v-3786382a]{font-size:.75rem}.mg-list--xlarge[data-v-3786382a]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;padding:12px}.mg-list--xlarge .mg-thumb[data-v-3786382a]{height:300px}.mg-list--xlarge .mg-filename[data-v-3786382a]{font-size:.85rem}.mg-list--bare .mg-item[data-v-3786382a]{height:auto;border-bottom:1px solid #f3f4f6;padding:0}.mg-list--bare .mg-item[data-v-3786382a]:last-child{border-bottom:none}.mg-bare-name[data-v-3786382a]{flex:1;padding:4px 6px;cursor:pointer;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:.85rem;color:#1e293b}.mg-bare-name[data-v-3786382a]:hover{background:#f0f7ff}.mg-item--search-hit[data-v-3786382a]{background-color:#ffff0059;border-radius:4px}.mg-item--search-hit[data-v-3786382a]:last-child{border-bottom:none}.mg-reorder-banner[data-v-3786382a]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;background:#fef3c7;border-bottom:1px solid #f59e0b;font-size:.75rem;color:#92400e}.mg-reorder-hint[data-v-3786382a]{font-weight:500}.mg-reorder-done[data-v-3786382a]{padding:2px 12px;background:#f59e0b;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:.75rem;font-weight:600}.mg-reorder-done[data-v-3786382a]:hover{background:#d97706}.mg-drag-handle[data-v-3786382a]{flex:0 0 auto;display:none;padding:0 6px;color:#9ca3af;cursor:grab;font-size:1.1rem;line-height:58px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .12s}.mg-container--reordering .mg-drag-handle[data-v-3786382a]{display:flex;align-items:center;justify-content:center}.mg-drag-handle[data-v-3786382a]:hover{color:#374151}.mg-drag-handle[data-v-3786382a]:active{cursor:grabbing}.mg-state-msg[data-v-3786382a]{flex:1;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-style:italic}.mg-item[data-v-3786382a]{display:flex;align-items:center;gap:.4rem;height:58px;flex-shrink:0;padding:0 .25rem;border-bottom:1px solid #f3f4f6;box-sizing:border-box}.mg-item[data-v-3786382a]:last-child{border-bottom:none}.mg-item-clickable[data-v-3786382a]{display:flex;align-items:center;gap:.4rem;flex:1;min-width:0;cursor:pointer;border-radius:3px;padding:0 2px}.mg-item-clickable[data-v-3786382a]:hover{background:#f0f7ff}.mg-thumb[data-v-3786382a]{flex:0 0 50px;width:50px;height:50px;border-radius:3px;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.mg-thumb-img[data-v-3786382a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mg-thumb-icon[data-v-3786382a]{font-size:1.4rem;line-height:1}.mg-yt[data-v-3786382a]{color:#ef4444}.mg-pdf-badge[data-v-3786382a]{font-size:.75rem;font-weight:700;letter-spacing:.05em;color:#fff;background:#dc2626;border-radius:4px;padding:2px 5px}.mg-doc-badge[data-v-3786382a]{font-size:.75rem;font-weight:700;letter-spacing:.05em;color:#fff;background:#2563eb;border-radius:4px;padding:2px 5px}.mg-thumb-selected[data-v-3786382a]{outline:3px solid #dc2626;outline-offset:2px}.mg-thumb-editing[data-v-3786382a]{outline:3px solid #3b82f6;outline-offset:2px}.mg-date-row[data-v-3786382a]{display:flex;align-items:center;gap:.3rem}.mg-item-actions[data-v-3786382a]{display:flex;align-items:center;gap:2px;flex:0 0 auto}.mg-action-btn[data-v-3786382a]{background:none;border:none;padding:1px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:3px;color:#64748b;transition:color .12s,background .12s;line-height:0}.mg-action-btn[data-v-3786382a]:hover{color:#1d4ed8;background:#eff6ff}.mg-info[data-v-3786382a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mg-filename[data-v-3786382a]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1e293b}.mg-date[data-v-3786382a]{font-size:.7rem;color:#94a3b8}.mg-item-clickable--inert[data-v-3786382a]{cursor:default}.mg-item-clickable--inert[data-v-3786382a]:hover{background:transparent}.mg-thumb-converting[data-v-3786382a]{width:100%;height:100%;background:#eff6ff;display:flex;align-items:center;justify-content:center}.mg-spinner[data-v-3786382a]{font-size:1.4rem;color:#3b82f6;animation:mg-spin-3786382a 1.2s linear infinite;display:inline-block}@keyframes mg-spin-3786382a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mg-thumb-failed[data-v-3786382a]{width:100%;height:100%;background:#fee2e2;color:#dc2626;font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center}.mg-converting-label[data-v-3786382a]{font-size:.7rem;color:#3b82f6;font-style:italic}.mg-failed-label[data-v-3786382a]{font-size:.7rem;color:#dc2626;font-weight:600}.mg-retry-btn[data-v-3786382a]{padding:1px 6px;font-size:.65rem;background:#dc2626;color:#fff;border:none;border-radius:3px;cursor:pointer;line-height:1.4}.mg-retry-btn[data-v-3786382a]:hover{background:#b91c1c}.mg-delete-btn[data-v-3786382a]{flex:0 0 auto;background:transparent;border:none;color:#ef4444;cursor:pointer;padding:.25rem;font-size:.9rem;border-radius:3px;line-height:1}.mg-delete-btn[data-v-3786382a]:hover{background:#fee2e2}.mg-pagination[data-v-3786382a]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:3px 0;border-top:1px solid #e5e7eb}.mg-page-btn[data-v-3786382a]{padding:.1rem .5rem;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:3px;cursor:pointer;font-size:1rem;line-height:1}.mg-page-btn[data-v-3786382a]:hover:not(:disabled){background:#e2e8f0}.mg-page-btn[data-v-3786382a]:disabled{opacity:.4;cursor:not-allowed}.mg-page-info[data-v-3786382a]{color:#64748b;font-size:.75rem;min-width:50px;text-align:center}.tiptap-text-root[data-v-5bd29980]{height:100%;overflow-y:auto;box-sizing:border-box}.loading-message[data-v-5bd29980]{padding:12px;text-align:center;color:#666;font-size:14px}.error-message[data-v-5bd29980]{padding:12px;text-align:center;color:#d32f2f;background:#ffebee;border-radius:4px;font-size:14px}[data-v-5bd29980] a{color:#07c;text-decoration:underline;cursor:pointer}[data-v-5bd29980] .internal-link{color:#06c;text-decoration:underline;cursor:pointer}.inputCss[data-v-2b6b89e7]{margin-top:1%;display:grid;grid-template-columns:20% 40%}.cardStyle[data-v-2b6b89e7]{height:100%;width:100%;display:flex;flex-direction:column;box-sizing:border-box;scrollbar-width:none;padding:10px;position:relative}.cardStyle--display[data-v-2b6b89e7]{overflow:hidden}.card-edit-menu[data-v-2b6b89e7]{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;font-style:normal;text-align:left;color:inherit}.card-quick-icons[data-v-2b6b89e7]{position:absolute;top:4px;right:4px;z-index:20;display:flex;gap:3px;opacity:0;transition:opacity .15s;pointer-events:none}.card-quick-icons--visible[data-v-2b6b89e7]{opacity:1;pointer-events:auto}.card-quick-btn[data-v-2b6b89e7]{background:#ffffffeb;border:1px solid #bbb;border-radius:4px;padding:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:#444;line-height:1}.card-quick-btn[data-v-2b6b89e7]:hover{background:#3b82f6;border-color:#3b82f6;color:#fff}.card-content[data-v-2b6b89e7]{flex:1 1 0;min-height:0;overflow:auto;scrollbar-width:none}.inputCss[data-v-b03684c7],.inputCss[data-v-6ea833e0]{margin-top:1%;display:grid;grid-template-columns:20% 40%}.iu-row[data-v-6f7941f3]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.iu-file[data-v-6f7941f3]{font-size:.8rem}.iu-display-select[data-v-6f7941f3]{font-size:.8rem;border:1px solid #d1d5db;border-radius:4px;padding:2px 4px}.iu-uploading[data-v-6f7941f3]{font-size:.8rem;color:#3b82f6}.iu-error[data-v-6f7941f3]{font-size:.8rem;color:#dc2626}.bgs-backdrop[data-v-aaa8d2bf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000}.bgs-dialog[data-v-aaa8d2bf]{background:#f3f4f6;border:2px solid #3b82f6;border-radius:8px;box-shadow:0 20px 40px #0000004d;padding:20px 24px;display:flex;flex-direction:column;gap:12px;min-width:320px;max-width:480px;width:90%}.bgs-title[data-v-aaa8d2bf]{font-size:1.1rem;font-weight:700;color:#1e40af;text-align:center}.bgs-preview[data-v-aaa8d2bf]{display:flex;justify-content:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px;max-height:220px;overflow:hidden}.bgs-img[data-v-aaa8d2bf]{max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:3px}.bgs-natural[data-v-aaa8d2bf]{font-size:11px;color:#6b7280;text-align:center}.bgs-unit-row[data-v-aaa8d2bf]{display:flex;gap:20px}.bgs-unit-opt[data-v-aaa8d2bf]{display:flex;align-items:center;gap:5px;font-size:13px;color:#374151;cursor:pointer}.bgs-row[data-v-aaa8d2bf]{display:flex;align-items:center;gap:10px}.bgs-label[data-v-aaa8d2bf]{font-size:13px;font-weight:600;color:#374151;width:80px;flex-shrink:0}.bgs-num[data-v-aaa8d2bf]{width:90px;padding:4px 6px;border:1px solid #d1d5db;border-radius:4px;font-size:13px}.bgs-num[data-v-aaa8d2bf]:focus{outline:none;border-color:#3b82f6}.bgs-aspect[data-v-aaa8d2bf]{display:flex;align-items:center;gap:6px;font-size:13px;color:#374151;cursor:pointer}.bgs-btns[data-v-aaa8d2bf]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.bgs-btn[data-v-aaa8d2bf]{padding:5px 18px;font-size:13px;font-weight:600;border-radius:4px;cursor:pointer;border:1px solid}.bgs-cancel[data-v-aaa8d2bf]{color:#374151;background:#e5e7eb;border-color:#9ca3af}.bgs-cancel[data-v-aaa8d2bf]:hover{background:#d1d5db}.bgs-apply[data-v-aaa8d2bf]{color:#fff;background:#2563eb;border-color:#1d4ed8}.bgs-apply[data-v-aaa8d2bf]:hover{background:#1d4ed8}.inputCss[data-v-4b3a0ce9]{margin-top:1%;display:grid;grid-template-columns:20% 80%}.bg-row[data-v-4b3a0ce9]{display:flex;align-items:center;margin-bottom:6px}.bg-row-controls[data-v-4b3a0ce9]{display:inline-flex;align-items:center;gap:8px}.transparent-label[data-v-4b3a0ce9]{white-space:nowrap}.radioStyle[data-v-4b3a0ce9]{margin-right:5px}.archive-btn[data-v-4b3a0ce9],.my-projects-btn[data-v-4b3a0ce9]{padding:3px 10px;font-size:12px;font-weight:600;color:#1e3a5f;background-color:#bfdbfe;border:1px solid #3b82f6;border-radius:4px;cursor:pointer;min-width:68px}.archive-btn[data-v-4b3a0ce9]:hover,.my-projects-btn[data-v-4b3a0ce9]:hover{background-color:#93c5fd}.gallery-nav-area[data-v-4b3a0ce9]{display:inline-flex;align-items:center}.my-projects-btn[data-v-4b3a0ce9]:disabled{opacity:.6;cursor:default}.gallery-page-select[data-v-4b3a0ce9]{font-size:12px;border:1px solid #6b7280;border-radius:4px;padding:2px 4px;min-width:120px;max-width:180px;overflow-y:auto;cursor:pointer}.gallery-thumb-row[data-v-4b3a0ce9]{display:flex;align-items:center;gap:10px}.gallery-thumb-insert[data-v-4b3a0ce9]{display:flex;flex-direction:column;align-items:center;cursor:pointer;gap:2px}.gallery-clear-btn[data-v-4b3a0ce9]{padding:3px 10px;font-size:12px;font-weight:600;color:#7f1d1d;background-color:#fee2e2;border:1px solid #f87171;border-radius:4px;cursor:pointer;white-space:nowrap;align-self:center}.gallery-clear-btn[data-v-4b3a0ce9]:hover{background-color:#fecaca}.gallery-thumb-insert:hover .gallery-thumb-img[data-v-4b3a0ce9]{outline:2px solid #0d9488}.gallery-thumb-img[data-v-4b3a0ce9]{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:3px;border:1px solid #d1d5db}.gallery-insert-label[data-v-4b3a0ce9]{font-size:10px;font-weight:600;color:#0f766e;white-space:nowrap}.gallery-clip-name[data-v-4b3a0ce9]{font-size:11px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;margin-left:6px}.gallery-applied-badge[data-v-4b3a0ce9]{font-size:11px;font-weight:600;color:#065f46;background:#d1fae5;border:1px solid #6ee7b7;border-radius:3px;padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.inputCss[data-v-78469254]{margin-top:1%;display:grid;grid-template-columns:20% 40%}.radioStyle[data-v-78469254]{display:inline;margin-right:10px}.radioStyleV[data-v-78469254]{margin-top:4px;margin-right:10px}.inputCss[data-v-656933b1]{margin-top:1%;display:grid;grid-template-columns:20% 40%}.optStyleScroll option[data-v-656933b1]:hover{background-color:green}.inputCss[data-v-2160e01f]{margin-top:1%;display:grid;grid-template-columns:20% 40%}.tacss[data-v-2160e01f]{margin-top:1%;display:grid;grid-template-columns:90% 10%}.inputCss[data-v-c73c9bbc]{margin-top:1%;display:grid;grid-template-columns:20% 40%}.styled-table[data-v-c73c9bbc]{border:2px;font-size:.9em;font-family:sans-serif;width:100%}.styled-table thead tr[data-v-c73c9bbc]{background-color:#0a3ae7;color:#fff;text-align:left}.styled-table th[data-v-c73c9bbc],.styled-table td[data-v-c73c9bbc]{padding-top:15px;text-align:left}.styled-table tr[data-v-c73c9bbc]:hover{background-color:#4aae9b}.styled-table tr[data-v-c73c9bbc]:focus{outline:2px solid #0a3ae7}.styled-table tbody tr[data-v-c73c9bbc]{border-bottom:1px solid #dddddd}.reorderbutton[data-v-c73c9bbc]{margin-top:10px;margin-right:10px}.button[data-v-c73c9bbc]{background-color:#fff;color:#000;text-align:center;text-decoration:none;display:inline-block;font-size:10px;outline:2px solid black;border-radius:3px;margin-top:3px;margin-right:2px;padding:3px}.styled-table tbody tr[data-v-c73c9bbc]:last-of-type{border-bottom:2px solid #009879}.styled-table tbody tr.active-row[data-v-c73c9bbc]{font-weight:700;color:#009879}.scrolled[data-v-c73c9bbc]{height:250px}.tableContainer[data-v-c73c9bbc]{height:300px;overflow:auto}.table[data-v-c73c9bbc]{top:0;width:100%;height:400px}.inputCss[data-v-6fcf880b]{margin-top:1%;display:grid;grid-template-columns:20% 40%}.pagination[data-v-6fcf880b]{list-style-type:none;margin-top:1%}.pagination-item[data-v-6fcf880b]{display:inline-block}.active[data-v-6fcf880b]{background-color:#4aae9b;color:#fff}.button[data-v-6fcf880b]{background-color:#04aa6d;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px}.inputCss[data-v-a01e0ed2]{margin-top:1%;display:grid;grid-template-columns:20% 40%}.scrollTable[data-v-a01e0ed2]{font-family:Arial;width:100%;margin-right:10%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.tablePlusPager[data-v-a01e0ed2]{display:grid;grid-template-rows:90% 10%;grid-template-columns:100%}.inputCss[data-v-5d635a53]{display:grid;grid-template-columns:20% 40%}.inputCss[data-v-c443c68d],.inputCss[data-v-4332bfb1],.inputCss[data-v-898eab4d]{margin-top:1%;display:grid;grid-template-columns:20% 40%}.autoScroll[data-v-898eab4d]{overflow:scroll}.h-14-5vh[data-v-46118e5e]{height:calc(var(--vh, 1vh) * 14.5)}.h-84-5vh[data-v-46118e5e]{height:calc(var(--vh, 1vh) * 84.5)}.w-98vw[data-v-46118e5e]{width:98vw}.p-1vh[data-v-46118e5e]{padding-top:calc(var(--vh, 1vh) * 1);padding-bottom:calc(var(--vh, 1vh) * 1)}.mb-1vh[data-v-46118e5e]{margin-bottom:calc(var(--vh, 1vh) * 1)}.sp-background[data-v-46118e5e]{background-color:#ffcd90}.go-back-container[data-v-46118e5e]{background-color:#0000001f;border-radius:6px;padding:3px 4px}.go-back-btn[data-v-46118e5e]{border:2px solid #9a6020;border-radius:4px;background-color:#ffeac0;padding:2px 10px;font-size:.75rem;font-weight:600;cursor:pointer;color:#3d2200;white-space:nowrap}.go-back-btn[data-v-46118e5e]:disabled{border-color:#b0a898;background-color:#d8d0c8;color:#999;cursor:not-allowed}.welcome-text[data-v-46118e5e]{font-size:.82rem;font-weight:600;color:#3d2200;white-space:nowrap;padding:3px 8px;background-color:#00000014;border-radius:6px}.scrollable[data-v-46118e5e]{overflow-y:scroll}.inputCss[data-v-56450e57]{margin-top:1%;display:grid;grid-template-columns:20% 40%}.inputCssChecked[data-v-56450e57]{margin-top:1%;display:grid;grid-template-columns:20% 10% 15% 15% 15%}.fpTable[data-v-49a7a305]{display:grid;grid-template-columns:28% 10% 15% 15% 15% 10%;grid-template-rows:30% 30%;height:20%;width:100%}.fpTableNoLabels[data-v-49a7a305]{display:grid;grid-template-columns:28% 10% 15% 15% 15% 10%;grid-template-rows:20%;height:20%;width:100%}.inputCss[data-v-49a7a305]{margin-top:1%;display:grid;grid-template-columns:20% 80%}.file-upload-container[data-v-7cf5ce84]{width:100%;max-width:500px;margin:0 auto}.upload-area[data-v-7cf5ce84]{border:2px dashed #ccc;border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background-color:#fafafa}.upload-area[data-v-7cf5ce84]:hover{border-color:#007bff;background-color:#f0f8ff}.upload-area.drag-over[data-v-7cf5ce84]{border-color:#007bff;background-color:#e3f2fd;transform:scale(1.02)}.upload-area.has-files[data-v-7cf5ce84]{border-color:#28a745;background-color:#f8fff9}.upload-prompt[data-v-7cf5ce84]{color:#666}.upload-icon[data-v-7cf5ce84]{font-size:48px;margin-bottom:16px}.upload-subtitle[data-v-7cf5ce84]{font-size:14px;color:#999;margin-top:8px}.file-list[data-v-7cf5ce84]{text-align:left}.file-item[data-v-7cf5ce84]{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:8px;background-color:#fff}.file-info[data-v-7cf5ce84]{flex:1}.file-name[data-v-7cf5ce84]{display:block;font-weight:500;margin-bottom:4px}.file-size[data-v-7cf5ce84]{font-size:12px;color:#666}.file-actions[data-v-7cf5ce84]{margin-left:12px}.remove-btn[data-v-7cf5ce84]{background:#ff4757;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-7cf5ce84]:hover{background:#ff3838}.upload-controls[data-v-7cf5ce84]{margin-top:16px;display:flex;gap:12px;justify-content:center}.upload-btn[data-v-7cf5ce84]{background:#007bff;color:#fff;border:none;padding:10px 24px;border-radius:4px;cursor:pointer;font-size:14px;transition:background .3s}.upload-btn[data-v-7cf5ce84]:hover:not(:disabled){background:#0056b3}.upload-btn[data-v-7cf5ce84]:disabled{background:#ccc;cursor:not-allowed}.clear-btn[data-v-7cf5ce84]{background:#6c757d;color:#fff;border:none;padding:10px 24px;border-radius:4px;cursor:pointer;font-size:14px;transition:background .3s}.clear-btn[data-v-7cf5ce84]:hover{background:#545b62}.progress-container[data-v-7cf5ce84]{margin-top:16px;display:flex;align-items:center;gap:12px}.progress-bar[data-v-7cf5ce84]{flex:1;height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden}.progress-fill[data-v-7cf5ce84]{height:100%;background:#28a745;transition:width .3s ease}.progress-text[data-v-7cf5ce84]{font-size:14px;font-weight:500;color:#666;min-width:40px}.error-message[data-v-7cf5ce84]{margin-top:12px;padding:12px;background:#f8d7da;color:#721c24;border-radius:4px;font-size:14px}.inputCss[data-v-44cd901b]{margin-top:1%;display:grid;grid-template-columns:20% 40%}.register-link[data-v-aac0f295]{text-align:center;margin-top:.5rem}.register-link button[data-v-aac0f295]{background:none;border:none;color:#3b82f6;font-size:.85rem;cursor:pointer;text-decoration:underline}.register-link button[data-v-aac0f295]:hover{color:#1d4ed8}.dialog-content[data-v-4ed36d0b]{margin-bottom:1rem}.rsd-backdrop[data-v-41420fe9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:6000}.rsd-dialog[data-v-41420fe9]{background:#f3f4f6;border:2px solid #3b82f6;border-radius:8px;box-shadow:0 20px 40px #0000004d;padding:20px 24px;display:flex;flex-direction:column;gap:12px;min-width:320px;max-width:480px;width:90%}.rsd-title[data-v-41420fe9]{font-size:1.1rem;font-weight:700;color:#1e40af;text-align:center}.rsd-preview[data-v-41420fe9]{display:flex;justify-content:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px;max-height:220px;overflow:hidden}.rsd-img[data-v-41420fe9]{max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:3px}.rsd-natural[data-v-41420fe9]{font-size:11px;color:#6b7280;text-align:center}.rsd-unit-row[data-v-41420fe9]{display:flex;gap:20px}.rsd-unit-opt[data-v-41420fe9]{display:flex;align-items:center;gap:5px;font-size:13px;color:#374151;cursor:pointer}.rsd-row[data-v-41420fe9]{display:flex;align-items:center;gap:10px}.rsd-label[data-v-41420fe9]{font-size:13px;font-weight:600;color:#374151;width:80px;flex-shrink:0}.rsd-num[data-v-41420fe9]{width:90px;padding:4px 6px;border:1px solid #d1d5db;border-radius:4px;font-size:13px}.rsd-num[data-v-41420fe9]:focus{outline:none;border-color:#3b82f6}.rsd-aspect[data-v-41420fe9]{display:flex;align-items:center;gap:6px;font-size:13px;color:#374151;cursor:pointer}.rsd-aspect-disabled[data-v-41420fe9]{opacity:.45}.rsd-btns[data-v-41420fe9]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.rsd-btn[data-v-41420fe9]{padding:5px 18px;font-size:13px;font-weight:600;border-radius:4px;cursor:pointer;border:1px solid}.rsd-cancel[data-v-41420fe9]{color:#374151;background:#e5e7eb;border-color:#9ca3af}.rsd-cancel[data-v-41420fe9]:hover{background:#d1d5db}.rsd-apply[data-v-41420fe9]{color:#fff;background:#2563eb;border-color:#1d4ed8}.rsd-apply[data-v-41420fe9]:hover{background:#1d4ed8}.bp-row[data-v-68f02745]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bp-label[data-v-68f02745]{font-size:1rem;color:#3b82f6;font-weight:600;white-space:nowrap;margin-right:4px}.bp-radio[data-v-68f02745]{display:flex;align-items:center;gap:4px;font-size:.875rem;cursor:pointer;white-space:nowrap}.bp-color-swatch[data-v-68f02745]{width:2.5rem;height:1.75rem;cursor:pointer;border:1px solid #d1d5db;border-radius:3px;padding:1px}.opacity-50[data-v-68f02745]{opacity:.5}.archive-btn[data-v-68f02745]{padding:3px 10px;font-size:12px;font-weight:600;color:#1e3a8a;background-color:#dbeafe;border:1px solid #3b82f6;border-radius:4px;cursor:pointer;white-space:nowrap}.archive-btn[data-v-68f02745]:hover{background-color:#bfdbfe}.loading-message[data-v-01d54330]{text-align:center;padding:2rem;font-size:1rem;color:#666}.mobile-order-row[data-v-01d54330]{display:flex;align-items:center;gap:10px;padding:8px 0}.mobile-order-label[data-v-01d54330]{font-size:.875rem;color:#333;white-space:nowrap}.mobile-order-input[data-v-01d54330]{width:80px;border:1px solid #aaa;border-radius:4px;padding:4px 8px;font-size:.875rem}.placeholder-dialog[data-v-49318043],.placeholder-dialog[data-v-edca04c8]{padding:20px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px}.insert-link-dialog[data-v-09b15995]{position:fixed;width:50%;height:auto;max-height:80%;padding:2%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#f3f4f6;border-radius:.5rem;border:2px solid #3b82f6;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}.dialog-title[data-v-09b15995]{font-size:2rem;font-weight:700;text-align:center;color:#1e40af;margin-bottom:.5rem}.tab-selector[data-v-09b15995]{display:flex;gap:.5rem;border-bottom:2px solid #d1d5db;margin-bottom:1rem}.tab-button[data-v-09b15995]{flex:1;padding:.75rem 1.5rem;font-size:1rem;border:none;border-bottom:3px solid transparent;background:transparent;cursor:pointer;transition:all .2s;font-weight:500;color:#6b7280}.tab-button[data-v-09b15995]:hover{background-color:#e5e7eb;color:#1f2937}.tab-button.active[data-v-09b15995]{color:#3b82f6;border-bottom-color:#3b82f6;font-weight:600}.tab-content[data-v-09b15995]{display:flex;flex-direction:column;gap:1rem}.tab-description[data-v-09b15995]{color:#6b7280;margin-bottom:.5rem}.pages-table-container[data-v-09b15995]{max-height:250px;overflow-y:auto;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff}.loading-message[data-v-09b15995]{padding:2rem;text-align:center;color:#3b82f6}.field-group[data-v-09b15995]{display:flex;flex-direction:column;gap:.5rem}.field-label[data-v-09b15995]{font-size:.875rem;font-weight:600;color:#374151}.text-input[data-v-09b15995]{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;transition:border-color .2s}.text-input[data-v-09b15995]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.selected-info[data-v-09b15995]{padding:.75rem;background-color:#dbeafe;border:1px solid #3b82f6;border-radius:.375rem;color:#1e40af;font-size:.875rem}.selected-description[data-v-09b15995]{color:#3b82f6}.error-message[data-v-09b15995]{padding:.75rem;background-color:#fee2e2;border:1px solid #ef4444;border-radius:.375rem;color:#dc2626;font-size:.875rem}.menu-buttons[data-v-09b15995]{display:flex;justify-content:center;gap:.75rem;padding-top:1rem;border-top:1px solid #d1d5db}.btn[data-v-09b15995]{padding:.5rem 1.5rem;font-size:1rem;border-radius:.375rem;border:none;cursor:pointer;transition:all .2s;font-weight:500}.btn[data-v-09b15995]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.btn[data-v-09b15995]:active:not(:disabled){transform:translateY(0)}.btn[data-v-09b15995]:disabled{opacity:.5;cursor:not-allowed}.btn-cancel[data-v-09b15995]{background-color:#6b7280;color:#fff}.btn-cancel[data-v-09b15995]:hover{background-color:#4b5563}.btn-insert[data-v-09b15995]{background-color:#3b82f6;color:#fff}.btn-insert[data-v-09b15995]:hover:not(:disabled){background-color:#2563eb}.insert-image-dialog[data-v-8b751da1]{position:fixed;width:50%;max-width:560px;max-height:80vh;padding:1.25rem;top:50%;left:50%;transform:translate(-50%,-50%);background:#f3f4f6;border-radius:.5rem;border:2px solid #3b82f6;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;gap:.875rem;overflow-y:auto;z-index:1000}.phase-pick[data-v-8b751da1]{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.phase-label[data-v-8b751da1]{font-size:.875rem;font-weight:600;color:#374151}.btn-choose[data-v-8b751da1]{padding:7px 22px;font-size:.9rem;font-weight:600;color:#fff;background:#2563eb;border:none;border-radius:5px;cursor:pointer}.btn-choose[data-v-8b751da1]:hover{background:#1d4ed8}.config-section[data-v-8b751da1]{display:flex;flex-direction:column;gap:.75rem}.preview-section[data-v-8b751da1]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border:1px solid #d1d5db;border-radius:.375rem}.image-preview[data-v-8b751da1]{max-width:160px;max-height:120px;-o-object-fit:contain;object-fit:contain;border:1px solid #d1d5db;border-radius:3px}.btn-change-image[data-v-8b751da1]{padding:.25rem .6rem;font-size:.8rem;color:#374151;background:#f3f4f6;border:1px solid #d1d5db;border-radius:3px;cursor:pointer}.btn-change-image[data-v-8b751da1]:hover{background:#e5e7eb}.field-group[data-v-8b751da1]{display:flex;flex-direction:column;gap:.3rem}.field-label[data-v-8b751da1]{font-size:.875rem;font-weight:600;color:#374151}.text-input[data-v-8b751da1]{padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.9rem;width:100px}.alignment-radios[data-v-8b751da1],.unit-radios[data-v-8b751da1]{display:flex;gap:1rem}.radio-label[data-v-8b751da1],.checkbox-label[data-v-8b751da1]{display:flex;align-items:center;gap:.35rem;font-size:.875rem;color:#374151;cursor:pointer}.error-message[data-v-8b751da1]{padding:.6rem .75rem;background:#fee2e2;border:1px solid #ef4444;border-radius:.375rem;color:#dc2626;font-size:.875rem}.upload-rt-content-dialog[data-v-9dd466d8]{position:fixed;width:60%;max-width:700px;height:auto;max-height:80%;padding:2%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#f3f4f6;border-radius:.5rem;border:2px solid #3b82f6;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;z-index:1000}.field-group[data-v-9dd466d8]{display:flex;flex-direction:column;gap:.5rem}.field-label[data-v-9dd466d8]{font-size:.875rem;font-weight:600;color:#374151}.field-label-checkbox[data-v-9dd466d8]{display:flex;align-items:center;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer}.required[data-v-9dd466d8]{color:#dc2626;margin-left:2px}.field-select[data-v-9dd466d8]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;font-size:.875rem;cursor:pointer}.field-select[data-v-9dd466d8]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.field-input[data-v-9dd466d8]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;font-size:.875rem;box-sizing:border-box}.field-input[data-v-9dd466d8]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.field-checkbox[data-v-9dd466d8]{margin-right:8px;cursor:pointer}.field-error[data-v-9dd466d8]{display:block;color:#dc2626;font-size:.75rem;margin-top:4px}.metadata-form[data-v-9dd466d8]{background-color:#f9fafb;padding:1rem;border-radius:.375rem;border:1px solid #d1d5db;margin-top:.5rem;margin-bottom:.5rem}.metadata-form h4[data-v-9dd466d8]{margin:0 0 1rem;font-size:1rem;color:#1e40af}.file-input[data-v-9dd466d8]{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff}.file-info[data-v-9dd466d8]{padding:.5rem;background-color:#dbeafe;border:1px solid #3b82f6;border-radius:.375rem;color:#1e40af;font-size:.875rem}.progress-bar[data-v-9dd466d8]{width:100%;height:20px;background-color:#e5e7eb;border-radius:10px;overflow:hidden}.progress-fill[data-v-9dd466d8]{height:100%;background-color:#3b82f6;transition:width .3s ease}.conversion-status[data-v-9dd466d8]{text-align:center;padding:.5rem;color:#1e40af;font-weight:500}.preview-section[data-v-9dd466d8]{display:flex;flex-direction:column;gap:1rem}.preview-section h3[data-v-9dd466d8]{margin:0;font-size:1.25rem;color:#1e40af}.content-preview[data-v-9dd466d8]{max-height:300px;overflow-y:auto;padding:1rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem}.image-info[data-v-9dd466d8]{padding:.5rem;background-color:#d1fae5;border:1px solid #10b981;border-radius:.375rem;color:#065f46;font-size:.875rem}.stats-info[data-v-9dd466d8]{padding:1rem;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:.375rem}.stats-info p[data-v-9dd466d8]{margin:.25rem 0;font-size:.875rem;color:#374151}.error-message[data-v-9dd466d8]{padding:.75rem;background-color:#fee2e2;border:1px solid #ef4444;border-radius:.375rem;color:#dc2626;font-size:.875rem}.btn[data-v-9dd466d8]{padding:.5rem 1.5rem;font-size:1rem;border-radius:.375rem;border:none;cursor:pointer;transition:all .2s;font-weight:500}.btn-upload[data-v-9dd466d8]{background-color:#3b82f6;color:#fff}.btn-upload[data-v-9dd466d8]:hover:not(:disabled){background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.btn-upload[data-v-9dd466d8]:active:not(:disabled){transform:translateY(0)}.btn-upload[data-v-9dd466d8]:disabled{opacity:.5;cursor:not-allowed}.btn-reset[data-v-9dd466d8]{background-color:#6b7280;color:#fff}.btn-reset[data-v-9dd466d8]:hover{background-color:#4b5563}.dialog-content[data-v-60bf50db]{padding:0% 2% 2%}.filter-bar[data-v-60bf50db]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:8px 2%;margin-bottom:8px;background-color:#e5e7eb;border-radius:4px;border:1px solid #93c5fd}.filter-field[data-v-60bf50db]{display:flex;flex-direction:column;flex:1;min-width:140px}.filter-label[data-v-60bf50db]{font-size:11px;font-weight:600;color:#1e40af;margin-bottom:2px}.filter-input[data-v-60bf50db]{padding:4px 8px;font-size:12px;border:1px solid #9ca3af;border-radius:4px;background:#fff}.filter-input[data-v-60bf50db]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.filter-button[data-v-60bf50db]{padding:5px 16px;font-size:12px;font-weight:600;color:#fff;background-color:#1e40af;border:none;border-radius:4px;cursor:pointer;white-space:nowrap;align-self:flex-end}.filter-button[data-v-60bf50db]:hover{background-color:#1d4ed8}.filter-button[data-v-60bf50db]:active{background-color:#1e3a8a}.archive-row[data-v-60bf50db]{background-color:#dbaa6e}.archive-row[data-v-60bf50db]:hover{background-color:#ad74b3}.content-preview[data-v-60bf50db]{max-height:280px;overflow-y:auto;padding:.75rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.25rem;font-size:.75rem}.edit-text-dialog[data-v-6907ed58]{position:fixed;width:50%;height:auto;max-height:80%;padding:2%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#f3f4f6;border-radius:.5rem;border:2px solid #3b82f6;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}.dialog-title[data-v-6907ed58]{font-size:2rem;font-weight:700;text-align:center;color:#1e40af;margin-bottom:.5rem}.editor-container[data-v-6907ed58]{flex:0 0 auto;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;overflow:visible}.tiptap-editor[data-v-6f94dc85]{border:1px solid #ccc;border-radius:4px;font-family:Arial,sans-serif;max-width:100%;display:flex;flex-direction:column;height:100%;min-height:0}.toolbar[data-v-6f94dc85]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #ddd;background-color:#f5f5f5}.toolbar-group[data-v-6f94dc85]{display:flex;align-items:center;gap:4px}.toolbar-group label[data-v-6f94dc85]{font-size:11px;font-weight:700;min-width:35px}.toolbar-group select[data-v-6f94dc85]{padding:3px 6px;border:1px solid #ccc;border-radius:3px;font-size:11px}.color-group[data-v-6f94dc85],.color-picker-wrapper[data-v-6f94dc85]{position:relative}.color-button[data-v-6f94dc85]{display:flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:11px;background:#fff}.color-preview[data-v-6f94dc85]{width:14px;height:14px;border-radius:2px;border:1px solid rgba(0,0,0,.2)}.color-picker-dropdown[data-v-6f94dc85]{position:absolute;top:100%;left:0;z-index:100;background:#fff;border:1px solid #ccc;border-radius:4px;padding:6px;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px #00000026}.color-picker-input[data-v-6f94dc85]{width:60px;height:30px;cursor:pointer}.color-picker-close[data-v-6f94dc85],.toggle-highlight-button[data-v-6f94dc85]{padding:2px 6px;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:11px;background:#fff}.toggle-highlight-button.active[data-v-6f94dc85]{background:#28a745;color:#fff}.toolbar-buttons[data-v-6f94dc85]{display:flex;gap:2px}.toolbar-buttons button[data-v-6f94dc85]{padding:4px 7px;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:12px;background:#fff;min-width:28px}.toolbar-buttons button[data-v-6f94dc85]:hover{background:#e8e8e8}.toolbar-buttons button.active[data-v-6f94dc85]{background:#d0e8ff;border-color:#4a90d9}.link-button[data-v-6f94dc85]{font-size:14px!important}.editor-area[data-v-6f94dc85]{flex:1;min-height:0;overflow-y:auto}.editor-content[data-v-6f94dc85]{min-height:200px;padding:10px;font-size:12pt}[data-v-6f94dc85] .ProseMirror{min-height:200px;outline:none;padding:4px}[data-v-6f94dc85] .ProseMirror p{margin:0 0 .5em}[data-v-6f94dc85] .ProseMirror a{color:#07c;text-decoration:underline;cursor:pointer}[data-v-6f94dc85] .ProseMirror .internal-link{color:#06c;text-decoration:underline;cursor:pointer}[data-v-6f94dc85] .ProseMirror img{max-width:100%;cursor:pointer}[data-v-6f94dc85] .ProseMirror img.ProseMirror-selectednode{outline:3px solid #68cef8}.nbp-overlay[data-v-b648ab43]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1100;display:flex;align-items:center;justify-content:center}.nbp-dialog[data-v-b648ab43]{background:#f3f4f6;border:2px solid #3b82f6;border-radius:.5rem;box-shadow:0 20px 40px #00000040;width:min(480px,92vw);max-height:70vh;display:flex;flex-direction:column;overflow:hidden}.nbp-header[data-v-b648ab43]{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;background:#1e40af;color:#fff;flex-shrink:0}.nbp-title[data-v-b648ab43]{flex:1;font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbp-back[data-v-b648ab43]{background:#fff3;border:none;color:#fff;font-size:.8rem;padding:.2rem .5rem;border-radius:3px;cursor:pointer;flex-shrink:0}.nbp-back[data-v-b648ab43]:hover{background:#ffffff59}.nbp-close[data-v-b648ab43]{background:#ffffff26;border:none;color:#fff;font-size:1rem;width:1.6rem;height:1.6rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nbp-close[data-v-b648ab43]:hover{background:#ffffff59}.nbp-loading[data-v-b648ab43]{padding:1.5rem;text-align:center;font-size:.875rem;color:#6b7280}.nbp-scroll[data-v-b648ab43]{overflow-y:auto;flex:1}.nbp-empty[data-v-b648ab43]{padding:1.5rem;text-align:center;font-size:.875rem;color:#9ca3af;font-style:italic}.nbp-nb-row[data-v-b648ab43]{display:flex;align-items:baseline;gap:.5rem;padding:.55rem .75rem;border-bottom:1px solid #e5e7eb;cursor:pointer}.nbp-nb-row[data-v-b648ab43]:hover:not(.nbp-nb-row--empty){background:#dbeafe}.nbp-nb-row--empty[data-v-b648ab43]{opacity:.45;cursor:default}.nbp-nb-name[data-v-b648ab43]{font-size:.875rem;font-weight:600;color:#111827}.nbp-nb-page[data-v-b648ab43]{font-size:.78rem;color:#6b7280}.nbp-nb-empty-note[data-v-b648ab43]{font-size:.75rem;color:#9ca3af;font-style:italic;margin-left:auto}.nbp-item-row[data-v-b648ab43]{display:flex;align-items:center;gap:.6rem;padding:.4rem .75rem;border-bottom:1px solid #e5e7eb;cursor:pointer}.nbp-item-row[data-v-b648ab43]:hover:not(.nbp-item-row--pending):not(.nbp-item-row--failed){background:#dbeafe}.nbp-item-row--pending[data-v-b648ab43],.nbp-item-row--failed[data-v-b648ab43]{cursor:default;opacity:.75}.nbp-thumb-cell[data-v-b648ab43]{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.nbp-thumb[data-v-b648ab43]{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:3px;border:1px solid #d1d5db}.nbp-badge[data-v-b648ab43]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;border-radius:3px;background:#e5e7eb;color:#374151}.nbp-pdf[data-v-b648ab43]{background:#fee2e2;color:#991b1b}.nbp-doc[data-v-b648ab43]{background:#dbeafe;color:#1e40af}.nbp-vid[data-v-b648ab43]{background:#f3f4f6;font-size:1.2rem}.nbp-converting[data-v-b648ab43]{background:#eff6ff;color:#3b82f6;font-size:1.2rem;animation:nbp-spin-b648ab43 1.2s linear infinite}.nbp-fail[data-v-b648ab43]{background:#fee2e2;color:#dc2626;font-size:1.3rem;font-weight:900}@keyframes nbp-spin-b648ab43{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nbp-item-info[data-v-b648ab43]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.nbp-item-name[data-v-b648ab43]{font-size:.82rem;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbp-status-note[data-v-b648ab43]{font-size:.72rem;color:#3b82f6;font-style:italic}.nbp-status-failed[data-v-b648ab43]{color:#dc2626;font-style:normal;font-weight:600}.edit-text-dialog[data-v-397f9250]{position:fixed;width:60%;max-height:85%;padding:2%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#f3f4f6;border-radius:.5rem;border:2px solid #3b82f6;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;gap:1rem;overflow:hidden}.editor-container[data-v-397f9250]{flex:1;min-height:0;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;overflow:hidden;display:flex;flex-direction:column}.dialog-content[data-v-a11fbaeb]{padding:0% 2% 2%}.placeholder-dialog[data-v-67b27d83],.placeholder-dialog[data-v-de92b44c],.placeholder-dialog[data-v-05cf8053],.placeholder-dialog[data-v-f584bce2],.placeholder-dialog[data-v-dfb3c7bf],.placeholder-dialog[data-v-4700dea4],.placeholder-dialog[data-v-faccb253]{padding:20px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px}.sfr-form[data-v-b6b0c609]{display:flex;flex-direction:column;gap:.6rem}.sfr-field[data-v-b6b0c609]{display:flex;flex-direction:column;gap:.2rem}.sfr-label[data-v-b6b0c609]{font-size:.75rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.03em}.sfr-input[data-v-b6b0c609]{width:100%;padding:.3rem .4rem;font-size:.8rem;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box;outline:none;transition:border-color .15s}.sfr-input[data-v-b6b0c609]:focus{border-color:#3b82f6}.sfr-textarea[data-v-b6b0c609]{resize:vertical;min-height:56px}.sfr-taglist[data-v-b6b0c609]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;padding:.25rem .4rem;border:1px solid #d1d5db;border-radius:4px;min-height:30px;background:#fff}.sfr-taglist[data-v-b6b0c609]:focus-within{border-color:#3b82f6}.sfr-tag[data-v-b6b0c609]{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .4rem;background:#dbeafe;color:#1d4ed8;border-radius:999px;font-size:.72rem}.sfr-tag-remove[data-v-b6b0c609]{background:none;border:none;cursor:pointer;color:#1d4ed8;font-size:.9rem;line-height:1;padding:0}.sfr-tag-remove[data-v-b6b0c609]:hover{color:#dc2626}.sfr-tag-input[data-v-b6b0c609]{border:none;outline:none;font-size:.78rem;min-width:80px;flex:1;background:transparent}.miv-overlay[data-v-4334cf12]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e0;display:flex;align-items:center;justify-content:center;z-index:10000}.miv-close[data-v-4334cf12]{position:absolute;top:1rem;right:1rem;background:#ffffff26;border:none;color:#fff;font-size:1.4rem;width:2.2rem;height:2.2rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;transition:background .15s}.miv-close[data-v-4334cf12]:hover{background:#ffffff4d}.miv-nav[data-v-4334cf12]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff26;border:none;color:#fff;font-size:2.5rem;width:3rem;height:5rem;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;transition:background .15s}.miv-nav[data-v-4334cf12]:hover{background:#ffffff4d}.miv-prev[data-v-4334cf12]{left:.75rem}.miv-next[data-v-4334cf12]{right:.75rem}.miv-content[data-v-4334cf12]{max-width:90vw;max-height:82vh;display:flex;align-items:center;justify-content:center}.miv-img[data-v-4334cf12]{max-width:88vw;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 4px 32px #0009}.miv-video-wrap[data-v-4334cf12]{width:min(88vw,960px);max-height:80vh;display:flex;align-items:center;justify-content:center}.miv-video[data-v-4334cf12]{max-width:100%;max-height:80vh;border-radius:4px;background:#000}.miv-iframe-wrap[data-v-4334cf12]{width:min(85vw,960px);aspect-ratio:16 / 9}.miv-doc-wrap[data-v-4334cf12]{width:min(85vw,900px);height:80vh;aspect-ratio:unset}.miv-iframe[data-v-4334cf12]{width:100%;height:100%;border-radius:4px;border:none;background:#fff}.miv-doc-content[data-v-4334cf12]{width:min(85vw,860px);height:80vh;background:#fff;border-radius:4px;overflow-y:auto;display:flex;flex-direction:column}.miv-doc-loading[data-v-4334cf12],.miv-doc-error[data-v-4334cf12]{padding:2rem;color:#64748b;font-size:.9rem;text-align:center}.miv-doc-error[data-v-4334cf12]{color:#ef4444}.miv-doc-html[data-v-4334cf12]{padding:2rem 2.5rem;color:#1e293b;font-size:.95rem;line-height:1.6;flex:1}.miv-placeholder[data-v-4334cf12]{display:flex;flex-direction:column;align-items:center;gap:.75rem;color:#e2e8f0;padding:2rem;text-align:center}.miv-placeholder-icon[data-v-4334cf12]{font-size:4rem;line-height:1}.miv-placeholder-name[data-v-4334cf12]{font-size:1rem;font-weight:500}.miv-ext-link[data-v-4334cf12]{padding:.5rem 1.25rem;background:#3b82f6;color:#fff;border-radius:4px;text-decoration:none;font-size:.9rem}.miv-ext-link[data-v-4334cf12]:hover{background:#2563eb}.miv-info-bar[data-v-4334cf12]{position:absolute;bottom:0;left:0;right:0;padding:.5rem 1rem;background:#00000080;color:#e2e8f0;display:flex;justify-content:space-between;font-size:.8rem}.miv-info-name[data-v-4334cf12]{font-weight:500}.miv-info-date[data-v-4334cf12]{color:#94a3b8}.quick-metadata-dialog[data-v-8324d8bb]{position:fixed;width:320px;max-width:90%;max-height:80%;padding:20px;top:50%;right:30px;transform:translateY(calc(-50% + 40px));background-color:#f3f4f6;border-radius:.5rem;border:2px solid #3b82f6;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow-y:auto;z-index:1000}h3[data-v-8324d8bb]{margin:0 0 20px;color:#333}.field-group[data-v-8324d8bb]{margin-bottom:15px}.field-label[data-v-8324d8bb]{display:block;margin-bottom:5px;font-weight:500;color:#333}.field-label-checkbox[data-v-8324d8bb]{display:flex;align-items:center;font-weight:500;color:#333;cursor:pointer}.required[data-v-8324d8bb]{color:#d32f2f}.field-input[data-v-8324d8bb],.field-select[data-v-8324d8bb]{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}.field-input[data-v-8324d8bb]:focus,.field-select[data-v-8324d8bb]:focus{outline:none;border-color:#4caf50}.field-checkbox[data-v-8324d8bb]{margin-right:8px;cursor:pointer}.field-error[data-v-8324d8bb]{display:block;color:#d32f2f;font-size:12px;margin-top:4px}.btn[data-v-8324d8bb]{padding:8px 16px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s}.btn-secondary[data-v-8324d8bb]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-8324d8bb]:hover:not(:disabled){background-color:#5a6268}.btn[data-v-8324d8bb]:disabled{opacity:.5;cursor:not-allowed}.hint-text[data-v-8324d8bb]{font-size:12px;color:#666;margin-left:8px}.loading-message[data-v-8324d8bb]{text-align:center;color:#666;padding:10px}.error-message[data-v-8324d8bb]{background-color:#f8d7da;color:#721c24;padding:10px;border-radius:4px;margin-top:10px}.view-media-row[data-v-8324d8bb]{margin-top:14px}.view-media-btn[data-v-8324d8bb]{width:100%;padding:7px 12px;background:#1d4ed8;color:#fff;border:none;border-radius:4px;font-size:13px;cursor:pointer;text-align:center}.view-media-btn[data-v-8324d8bb]:hover{background:#1e40af}.tags-section[data-v-8324d8bb]{margin-top:16px;border-top:1px solid #d1d5db;padding-top:12px}.tags-header[data-v-8324d8bb]{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:#374151;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.add-tag-btn[data-v-8324d8bb]{font-size:11px;font-weight:500;color:#1d4ed8;background:none;border:1px solid #93c5fd;border-radius:4px;padding:2px 8px;cursor:pointer}.add-tag-btn[data-v-8324d8bb]:hover{background:#eff6ff}.no-tags[data-v-8324d8bb]{font-size:12px;color:#9ca3af;padding:4px 0}.tag-list[data-v-8324d8bb]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.tag-pill[data-v-8324d8bb]{display:inline-flex;align-items:center;gap:4px;background:#dbeafe;color:#1e40af;border-radius:9999px;padding:2px 10px;font-size:12px}.tag-remove[data-v-8324d8bb]{background:none;border:none;cursor:pointer;color:#1e40af;font-size:14px;line-height:1;padding:0}.tag-remove[data-v-8324d8bb]:hover{color:#dc2626}.tag-picker[data-v-8324d8bb]{border:1px solid #d1d5db;border-radius:4px;max-height:150px;overflow-y:auto;background:#fff;margin-top:4px}.tag-option[data-v-8324d8bb]{padding:6px 10px;font-size:13px;cursor:pointer;border-bottom:1px solid #f3f4f6}.tag-option[data-v-8324d8bb]:hover{background:#d1fae5}.tag-option[data-v-8324d8bb]:last-child{border-bottom:none}.tag-create-row[data-v-8324d8bb]{display:flex;gap:4px;padding:6px 8px;border-top:1px solid #e5e7eb;background:#f9fafb}.tag-create-input[data-v-8324d8bb]{flex:1;border:1px solid #d1d5db;border-radius:4px;padding:3px 7px;font-size:12px}.tag-create-input[data-v-8324d8bb]:focus{outline:none;border-color:#3b82f6}.tag-create-btn[data-v-8324d8bb]{background:#1d4ed8;color:#fff;border:none;border-radius:4px;padding:3px 10px;font-size:12px;cursor:pointer}.tag-create-btn[data-v-8324d8bb]:hover{background:#1e40af}.details-section[data-v-8324d8bb]{margin-top:16px;border-top:1px solid #d1d5db;padding-top:12px}.details-header[data-v-8324d8bb]{font-size:13px;font-weight:600;color:#374151;margin-bottom:10px;text-transform:uppercase;letter-spacing:.04em}.dialog-content[data-v-c02291c7]{padding:0% 2% 2%}input[type=checkbox][data-v-e4e4297c]{width:16px;height:16px;cursor:pointer}input[type=checkbox][data-v-e4e4297c]:disabled{cursor:not-allowed;opacity:.5}.dialog-content[data-v-e4e4297c]{padding:0% 2% 2%}.pager-btn[data-v-e4e4297c]{padding:2px 10px;font-size:12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer}.pager-btn[data-v-e4e4297c]:hover:not(:disabled){background-color:#bfdbfe}.pager-btn[data-v-e4e4297c]:disabled{opacity:.4;cursor:not-allowed}input[type=checkbox][data-v-10277f7f]{width:16px;height:16px;cursor:pointer}input[type=checkbox][data-v-10277f7f]:disabled{cursor:not-allowed;opacity:.5}.dialog-content[data-v-10277f7f]{padding:0% 2% 2%}.pager-btn[data-v-10277f7f]{padding:2px 10px;font-size:12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer}.pager-btn[data-v-10277f7f]:hover:not(:disabled){background-color:#bfdbfe}.pager-btn[data-v-10277f7f]:disabled{opacity:.4;cursor:not-allowed}.image-preview-section[data-v-10277f7f]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem;background:#fff;border:1px solid #d1d5db;border-radius:6px}.archive-preview-img[data-v-10277f7f]{max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.btn-copy-ref[data-v-10277f7f]{padding:.35rem 1rem;font-size:.8rem;font-weight:600;color:#fff;background-color:#1e40af;border:none;border-radius:4px;cursor:pointer;transition:background-color .15s}.btn-copy-ref[data-v-10277f7f]:hover{background-color:#1d4ed8}.btn-copy-ref-done[data-v-10277f7f]{background-color:#16a34a}.btn-copy-ref-done[data-v-10277f7f]:hover{background-color:#15803d}.dialog-content[data-v-6cf1d9dd]{padding:0% 2% 2%}.filter-bar[data-v-6cf1d9dd]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:8px 2%;margin-bottom:8px;background-color:#e5e7eb;border-radius:4px;border:1px solid #93c5fd}.filter-field[data-v-6cf1d9dd]{display:flex;flex-direction:column;flex:1;min-width:140px}.filter-label[data-v-6cf1d9dd]{font-size:11px;font-weight:600;color:#1e40af;margin-bottom:2px}.filter-input[data-v-6cf1d9dd]{padding:4px 8px;font-size:12px;border:1px solid #9ca3af;border-radius:4px;background:#fff}.filter-input[data-v-6cf1d9dd]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.filter-button[data-v-6cf1d9dd]{padding:5px 16px;font-size:12px;font-weight:600;color:#fff;background-color:#1e40af;border:none;border-radius:4px;cursor:pointer;white-space:nowrap}.filter-button[data-v-6cf1d9dd]:hover{background-color:#1d4ed8}.filter-button[data-v-6cf1d9dd]:active{background-color:#1e3a8a}.tag-toggle-btn[data-v-6cf1d9dd]{padding:4px 12px;font-size:11px}.tag-panel[data-v-6cf1d9dd]{margin:0 2% 8px;border:1px solid #93c5fd;border-radius:4px;background:#fff;padding:6px}.tag-panel-header[data-v-6cf1d9dd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.tag-panel-list[data-v-6cf1d9dd]{max-height:120px;overflow-y:auto;display:flex;flex-wrap:wrap;gap:4px}.tag-panel-item[data-v-6cf1d9dd]{padding:2px 8px;font-size:11px;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;background:#f9fafb}.tag-panel-item[data-v-6cf1d9dd]:hover{background:#dbeafe}.tag-panel-item-selected[data-v-6cf1d9dd]{background:#3b82f6;color:#fff;border-color:#2563eb}.tag-panel-item-selected[data-v-6cf1d9dd]:hover{background:#2563eb}.dialog-content[data-v-20399585]{padding:0% 2% 2%}.edit-form[data-v-20399585]{padding:10px}.form-row[data-v-20399585]{display:flex;align-items:center;margin-bottom:12px}.form-label[data-v-20399585]{width:120px;font-weight:700;font-size:14px;color:#1e40af}.form-input[data-v-20399585]{flex:1;padding:6px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px}.form-input-disabled[data-v-20399585]{background-color:#f0f0f0;color:#666}.form-checkbox[data-v-20399585]{width:18px;height:18px}.save-message[data-v-20399585]{text-align:center;font-size:14px;font-weight:700;margin-top:8px}.groups-table[data-v-20399585]{width:100%;border-collapse:collapse;font-size:14px}.groups-table th[data-v-20399585]{background-color:#1e40af;color:#fff;padding:8px 12px;text-align:left}.groups-table td[data-v-20399585]{padding:6px 12px;border-bottom:1px solid #ccc}.groups-table tr[data-v-20399585]:hover{background-color:#e0e7ff}.dialog-content[data-v-465e24fd]{padding:0 2% 2%}.edit-form[data-v-465e24fd]{padding:10px}.form-row[data-v-465e24fd]{display:flex;align-items:center;margin-bottom:12px}.form-label[data-v-465e24fd]{width:120px;font-weight:700;font-size:14px;color:#1e40af}.form-input[data-v-465e24fd]{flex:1;padding:6px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px}.form-readonly[data-v-465e24fd]{flex:1;font-size:14px;color:#374151}.save-message[data-v-465e24fd]{text-align:center;font-size:14px;font-weight:700;margin-top:8px}.pager-btn[data-v-15c1e7ec]{padding:2px 10px;font-size:12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer}.pager-btn[data-v-15c1e7ec]:hover:not(:disabled){background-color:#bfdbfe}.pager-btn[data-v-15c1e7ec]:disabled{opacity:.4;cursor:not-allowed}.loading-message[data-v-c442b176]{text-align:center;padding:2rem;font-size:1rem;color:#666}.mobile-order-row[data-v-c442b176]{display:flex;align-items:center;gap:1rem;margin:.5rem 0}.mobile-order-label[data-v-c442b176]{font-size:1rem;color:#3b82f6;min-width:120px}.mobile-order-input[data-v-c442b176]{width:100px;padding:.25rem .5rem;border:1px solid #9ca3af;border-radius:.375rem;font-size:1rem;color:#111827;background:#fff}.loading-message[data-v-1cf30c87]{text-align:center;padding:2rem;color:#666}.go-to-row[data-v-1cf30c87]{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:.85rem;border-top:1px solid #d1d5db;margin-top:4px}.go-to-label[data-v-1cf30c87]{color:#3b82f6;font-weight:600}.go-to-value[data-v-1cf30c87]{color:#059669}.go-to-none[data-v-1cf30c87]{color:#9ca3af;font-style:italic}.page-picker[data-v-1cf30c87]{display:flex;flex-direction:column;gap:8px;padding:8px 0}.page-picker-header[data-v-1cf30c87]{font-size:.9rem;color:#374151;padding:0 4px}.page-picker-loading[data-v-1cf30c87],.page-picker-empty[data-v-1cf30c87]{font-size:.85rem;color:#9ca3af;padding:8px 4px}.page-list[data-v-1cf30c87]{max-height:220px;overflow-y:auto;border:1px solid #d1d5db;border-radius:4px;background:#fff}.page-row[data-v-1cf30c87]{padding:7px 10px;font-size:.9rem;cursor:pointer;border-bottom:1px solid #f3f4f6}.page-row[data-v-1cf30c87]:last-child{border-bottom:none}.page-row[data-v-1cf30c87]:hover{background:#dbeafe}.page-row--selected[data-v-1cf30c87]{background:#bfdbfe;font-weight:600}.page-picker-actions[data-v-1cf30c87]{display:flex;gap:8px}.pp-btn[data-v-1cf30c87]{padding:4px 12px;font-size:12px;font-weight:600;border-radius:4px;cursor:pointer;border:1px solid}.pp-btn--cancel[data-v-1cf30c87]{color:#374151;background:#e5e7eb;border-color:#9ca3af}.pp-btn--cancel[data-v-1cf30c87]:hover{background:#d1d5db}.pp-btn--clear[data-v-1cf30c87]{color:#7f1d1d;background:#fee2e2;border-color:#f87171}.pp-btn--clear[data-v-1cf30c87]:hover{background:#fecaca}.loading-message[data-v-7056dfae],.loading-message[data-v-7f63039c]{text-align:center;padding:2rem;color:#666}.vc-form[data-v-7f63039c]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.field-row[data-v-7f63039c]{display:grid;grid-template-columns:22% 78%;gap:8px;align-items:start}.field-label[data-v-7f63039c]{font-size:1rem;color:#3b82f6;padding-top:4px}.field-input[data-v-7f63039c]{display:flex;flex-direction:column;gap:6px}.text-input[data-v-7f63039c]{border:1px solid #ccc;border-radius:4px;padding:4px 8px;font-size:.9rem;width:100%;box-sizing:border-box}.radio-label[data-v-7f63039c]{display:flex;align-items:center;gap:6px;font-size:1rem;cursor:pointer}.status-ok[data-v-7f63039c]{font-size:.82rem;color:#059669}.status-err[data-v-7f63039c]{font-size:.82rem;color:#dc2626}.source-row[data-v-7f63039c]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.src-btn[data-v-7f63039c]{padding:3px 10px;font-size:12px;font-weight:600;color:#1e3a5f;background-color:#bfdbfe;border:1px solid #3b82f6;border-radius:4px;cursor:pointer}.src-btn[data-v-7f63039c]:hover:not(:disabled){background-color:#93c5fd}.src-btn[data-v-7f63039c]:disabled{opacity:.6;cursor:default}.upload-pending[data-v-7f63039c]{display:flex;align-items:center;gap:8px}.file-name[data-v-7f63039c]{font-size:.85rem;color:#374151}.do-upload-btn[data-v-7f63039c]{padding:3px 10px;font-size:12px;font-weight:600;color:#1e3a5f;background-color:#bfdbfe;border:1px solid #3b82f6;border-radius:4px;cursor:pointer}.do-upload-btn[data-v-7f63039c]:hover{background-color:#93c5fd}.upload-progress[data-v-7f63039c]{font-size:.85rem;color:#374151}.loading-message[data-v-997e49f2],.loading-message[data-v-8065b7b9]{text-align:center;padding:2rem;color:#666}.pc-form[data-v-8065b7b9]{display:flex;flex-direction:column;gap:8px;padding:4px 0}.field-row[data-v-8065b7b9]{display:flex;align-items:center;gap:12px;padding:4px 0}.field-label[data-v-8065b7b9]{min-width:110px;font-size:.85rem;color:#374151;font-weight:600}.field-input[data-v-8065b7b9]{flex:1}.text-input[data-v-8065b7b9],.select-input[data-v-8065b7b9]{width:100%;padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:.9rem;background:#fff}.file-input[data-v-8065b7b9]{font-size:.85rem}.status-ok[data-v-8065b7b9]{font-size:.85rem;color:#059669;font-weight:600}.status-none[data-v-8065b7b9]{font-size:.85rem;color:#9ca3af;font-style:italic}.status-err[data-v-8065b7b9]{font-size:.85rem;color:#dc2626;margin-top:4px}.upload-progress[data-v-8065b7b9]{font-size:.85rem;color:#3b82f6;margin-top:4px}.loading-message[data-v-af8d2b46]{text-align:center;padding:2rem;color:#666}.border[data-v-2c8edb6e]{border:1px solid #d1d5db}.border-gray-300[data-v-2c8edb6e]{border-color:#d1d5db}.rounded[data-v-2c8edb6e]{border-radius:.25rem}.px-2[data-v-2c8edb6e]{padding-left:.5rem;padding-right:.5rem}.py-1[data-v-2c8edb6e]{padding-top:.25rem;padding-bottom:.25rem}.w-full[data-v-2c8edb6e]{width:100%}.text-xl[data-v-2c8edb6e]{font-size:1.25rem;line-height:1.75rem}.text-blue-500[data-v-2c8edb6e]{color:#3b82f6}.border[data-v-90bf7458]{border:1px solid #d1d5db}.border-gray-300[data-v-90bf7458]{border-color:#d1d5db}.rounded[data-v-90bf7458]{border-radius:.25rem}.px-2[data-v-90bf7458]{padding-left:.5rem;padding-right:.5rem}.py-1[data-v-90bf7458]{padding-top:.25rem;padding-bottom:.25rem}.flex[data-v-91ffcd38]{display:flex}.items-center[data-v-91ffcd38]{align-items:center}.gap-2[data-v-91ffcd38]{gap:.5rem}.w-4[data-v-91ffcd38]{width:1rem}.h-4[data-v-91ffcd38]{height:1rem}.flex[data-v-aed761c8]{display:flex}.items-center[data-v-aed761c8]{align-items:center}.gap-2[data-v-aed761c8]{gap:.5rem}.gap-4[data-v-aed761c8]{gap:1rem}.w-4[data-v-aed761c8]{width:1rem}.h-4[data-v-aed761c8]{height:1rem}.w-10[data-v-aed761c8]{width:2.5rem}.h-10[data-v-aed761c8]{height:2.5rem}.border[data-v-aed761c8]{border:1px solid #d1d5db}.border-gray-300[data-v-aed761c8]{border-color:#d1d5db}.rounded[data-v-aed761c8]{border-radius:.25rem}.px-2[data-v-aed761c8]{padding-left:.5rem;padding-right:.5rem}.py-1[data-v-aed761c8]{padding-top:.25rem;padding-bottom:.25rem}.cursor-pointer[data-v-aed761c8]{cursor:pointer}.space-y-2[data-v-a2cc24e1]>*+*{margin-top:.5rem}.grid[data-v-a2cc24e1]{display:grid}.grid-cols-6[data-v-a2cc24e1]{grid-template-columns:repeat(6,minmax(0,1fr))}.gap-2[data-v-a2cc24e1]{gap:.5rem}.text-xl[data-v-a2cc24e1]{font-size:1.25rem;line-height:1.75rem}.text-blue-500[data-v-a2cc24e1]{color:#3b82f6}.text-sm[data-v-a2cc24e1]{font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem}.w-full[data-v-a2cc24e1]{width:100%}.dialog-title[data-v-9d39d5f4]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:#1e40af}.form-grid[data-v-9d39d5f4]{display:grid;grid-template-columns:20% 80%;gap:1rem;align-items:start}.field-label[data-v-9d39d5f4]{font-size:1.25rem;line-height:1.75rem;color:#3b82f6;padding-top:.25rem;text-align:left}.error-message[data-v-9d39d5f4]{background-color:#fee2e2;border:1px solid #ef4444;color:#dc2626;padding:.75rem;border-radius:.375rem;margin-top:1rem;text-align:center}.space-y-4[data-v-9d39d5f4]>*+*{margin-top:1rem}.flex[data-v-9d39d5f4]{display:flex}.gap-2[data-v-9d39d5f4]{gap:.5rem}.gap-4[data-v-9d39d5f4]{gap:1rem}.justify-end[data-v-9d39d5f4]{justify-content:flex-end}.justify-center[data-v-9d39d5f4]{justify-content:center}.mobile-order-input[data-v-9d39d5f4]{width:100px;padding:.25rem .5rem;border:1px solid #9ca3af;border-radius:.375rem;font-size:1rem;color:#111827;background:#fff}.px-4[data-v-9d39d5f4]{padding-left:1rem;padding-right:1rem}.py-2[data-v-9d39d5f4]{padding-top:.5rem;padding-bottom:.5rem}.mt-6[data-v-9d39d5f4]{margin-top:1.5rem}textarea[data-v-13b770b8]{font-family:inherit}input[data-v-deee1d71]::-webkit-outer-spin-button,input[data-v-deee1d71]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-deee1d71]{-moz-appearance:textfield}.dialog-title[data-v-21471403]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:#1e40af}.form-grid[data-v-21471403]{display:grid;grid-template-columns:20% 80%;gap:1rem;align-items:start}.field-label[data-v-21471403]{font-size:1.25rem;line-height:1.75rem;color:#3b82f6;padding-top:.25rem;text-align:left}.error-message[data-v-21471403]{background-color:#fee2e2;border:1px solid #ef4444;color:#dc2626;padding:.75rem;border-radius:.375rem;margin-top:1rem;text-align:center}.flex[data-v-21471403]{display:flex}.gap-2[data-v-21471403]{gap:.5rem}.justify-center[data-v-21471403]{justify-content:center}.px-4[data-v-21471403]{padding-left:1rem;padding-right:1rem}.py-2[data-v-21471403]{padding-top:.5rem;padding-bottom:.5rem}.mt-6[data-v-21471403]{margin-top:1.5rem}.dialog-title[data-v-ce52e085]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:#1e40af}.form-container[data-v-ce52e085]{display:flex;flex-direction:column;gap:1.5rem}.field-group[data-v-ce52e085]{display:grid;grid-template-columns:20% 80%;gap:1rem;align-items:start}.field-label[data-v-ce52e085]{font-size:1.25rem;line-height:1.75rem;color:#3b82f6;padding-top:.25rem;text-align:left}.field-value-readonly[data-v-ce52e085]{padding:.5rem;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;color:#6b7280}.links-section[data-v-ce52e085]{margin-top:1rem;padding:1rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem}.section-title[data-v-ce52e085]{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.section-description[data-v-ce52e085]{color:#6b7280;margin-bottom:1rem;font-size:.875rem}.links-table-container[data-v-ce52e085]{max-height:215px;overflow-y:auto;border:1px solid #d1d5db;border-radius:.375rem}.empty-state[data-v-ce52e085]{padding:2rem;text-align:center;color:#6b7280;background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:.375rem;margin-top:1rem}.loading-message[data-v-ce52e085]{padding:2rem;text-align:center;color:#3b82f6;font-size:1.125rem;background-color:#dbeafe;border-radius:.5rem}.error-message[data-v-ce52e085]{background-color:#fee2e2;border:1px solid #ef4444;color:#dc2626;padding:.75rem;border-radius:.375rem;margin-top:1rem;text-align:center}.flex[data-v-ce52e085]{display:flex}.gap-2[data-v-ce52e085]{gap:.5rem}.justify-center[data-v-ce52e085]{justify-content:center}.px-4[data-v-ce52e085]{padding-left:1rem;padding-right:1rem}.py-2[data-v-ce52e085]{padding-top:.5rem;padding-bottom:.5rem}.mt-6[data-v-ce52e085]{margin-top:1.5rem}.dialog-title[data-v-9a221d77]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:#1e40af}.form-grid[data-v-9a221d77]{display:grid;grid-template-columns:20% 80%;gap:1rem;align-items:start}.field-label[data-v-9a221d77]{font-size:1.25rem;line-height:1.75rem;color:#3b82f6;padding-top:.25rem;text-align:left}.error-message[data-v-9a221d77]{background-color:#fee2e2;border:1px solid #ef4444;color:#dc2626;padding:.75rem;border-radius:.375rem;margin-top:1rem;text-align:center}.flex[data-v-9a221d77]{display:flex}.gap-2[data-v-9a221d77]{gap:.5rem}.justify-center[data-v-9a221d77]{justify-content:center}.px-4[data-v-9a221d77]{padding-left:1rem;padding-right:1rem}.py-2[data-v-9a221d77]{padding-top:.5rem;padding-bottom:.5rem}.mt-6[data-v-9a221d77]{margin-top:1.5rem}.border[data-v-9a221d77]{border:1px solid #d1d5db}.border-gray-300[data-v-9a221d77]{border-color:#d1d5db}.rounded[data-v-9a221d77]{border-radius:.25rem}.px-2[data-v-9a221d77]{padding-left:.5rem;padding-right:.5rem}.py-1[data-v-9a221d77]{padding-top:.25rem;padding-bottom:.25rem}.w-full[data-v-9a221d77]{width:100%}.dialog-title[data-v-cc89c32c]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:#1e40af}.loading-msg[data-v-cc89c32c]{text-align:center;color:#6b7280;padding:1rem}.org-list[data-v-cc89c32c]{border:1px solid #d1d5db;border-radius:4px;background:#fff;max-height:400px;overflow-y:auto;margin-bottom:1rem}.org-row[data-v-cc89c32c]{display:flex;gap:1rem;padding:.6rem 1rem;cursor:pointer;border-bottom:1px solid #e5e7eb}.org-row[data-v-cc89c32c]:last-child{border-bottom:none}.org-row[data-v-cc89c32c]:hover{background-color:#eff6ff}.org-label[data-v-cc89c32c]{font-weight:600;color:#1e40af;min-width:140px}.org-desc[data-v-cc89c32c]{color:#4b5563;font-size:.9rem}.no-orgs[data-v-cc89c32c]{padding:1rem;text-align:center;color:#9ca3af}.footer-actions[data-v-cc89c32c]{display:flex;justify-content:space-between;gap:.5rem}.action-btn[data-v-cc89c32c]{padding:6px 18px;font-size:.95rem;font-weight:600;border-radius:4px;cursor:pointer}.new-btn[data-v-cc89c32c]{color:#fff;background-color:#2563eb;border:none}.new-btn[data-v-cc89c32c]:hover{background-color:#1d4ed8}.cancel-btn[data-v-cc89c32c]{color:#374151;background-color:#e5e7eb;border:1px solid #d1d5db}.cancel-btn[data-v-cc89c32c]:hover{background-color:#d1d5db}.dialog-title[data-v-75ba4d6f]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:#1e40af}.form-grid[data-v-75ba4d6f]{display:grid;grid-template-columns:22% 78%;gap:1rem;align-items:start}.field-label[data-v-75ba4d6f]{font-size:1.1rem;color:#3b82f6;padding-top:.25rem;text-align:left}.text-input[data-v-75ba4d6f]{width:100%;border:1px solid #d1d5db;border-radius:4px;padding:6px 8px;font-size:1rem;background:#fff;box-sizing:border-box}.text-input[data-v-75ba4d6f]:focus{outline:2px solid #3b82f6}.number-input[data-v-75ba4d6f]{width:80px}.field-checkbox[data-v-75ba4d6f]{display:flex;align-items:center;gap:.5rem;padding-top:.25rem}.checkbox-label[data-v-75ba4d6f]{font-size:.9rem;color:#374151}.field-readonly[data-v-75ba4d6f]{padding-top:.25rem;font-size:1rem;color:#6b7280}.error-message[data-v-75ba4d6f]{background-color:#fee2e2;border:1px solid #ef4444;color:#dc2626;padding:.75rem;border-radius:4px;margin-top:1rem;text-align:center}.footer-actions[data-v-75ba4d6f]{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem}.spacer[data-v-75ba4d6f]{flex:1}.action-btn[data-v-75ba4d6f]{padding:6px 18px;font-size:.95rem;font-weight:600;border-radius:4px;cursor:pointer}.action-btn[data-v-75ba4d6f]:disabled{opacity:.5;cursor:not-allowed}.save-btn[data-v-75ba4d6f]{color:#fff;background-color:#2563eb;border:none}.save-btn[data-v-75ba4d6f]:not(:disabled):hover{background-color:#1d4ed8}.cancel-btn[data-v-75ba4d6f]{color:#374151;background-color:#e5e7eb;border:1px solid #d1d5db}.cancel-btn[data-v-75ba4d6f]:hover{background-color:#d1d5db}.delete-btn[data-v-75ba4d6f]{color:#7f1d1d;background-color:#fee2e2;border:1px solid #f87171}.delete-btn[data-v-75ba4d6f]:not(:disabled):hover{background-color:#fecaca}.field-hint[data-v-75ba4d6f]{font-size:.8rem;color:#6b7280;margin-top:2px}.input-error[data-v-75ba4d6f]{border-color:#ef4444!important;outline-color:#ef4444}.dialog-title[data-v-25b1bc24]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:#1e40af}.form-grid[data-v-25b1bc24]{display:grid;grid-template-columns:28% 72%;gap:.75rem;align-items:start}.field-label[data-v-25b1bc24]{font-size:1.05rem;color:#3b82f6;padding-top:.4rem;text-align:left}.text-input[data-v-25b1bc24]{width:100%;border:1px solid #d1d5db;border-radius:4px;padding:6px 8px;font-size:1rem;background:#fff;box-sizing:border-box}.text-input[data-v-25b1bc24]:focus{outline:2px solid #3b82f6}.select-input[data-v-25b1bc24]{cursor:pointer}.input-mismatch[data-v-25b1bc24]{border-color:#ef4444}.field-hint[data-v-25b1bc24]{font-size:.8rem;color:#6b7280;margin-top:2px}.error-hint[data-v-25b1bc24]{color:#dc2626}.error-message[data-v-25b1bc24]{background-color:#fee2e2;border:1px solid #ef4444;color:#dc2626;padding:.75rem;border-radius:4px;margin-top:1rem;text-align:center}.footer-actions[data-v-25b1bc24]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem}.action-btn[data-v-25b1bc24]{padding:6px 18px;font-size:.95rem;font-weight:600;border-radius:4px;cursor:pointer}.action-btn[data-v-25b1bc24]:disabled{opacity:.5;cursor:not-allowed}.save-btn[data-v-25b1bc24]{color:#fff;background-color:#2563eb;border:none}.save-btn[data-v-25b1bc24]:not(:disabled):hover{background-color:#1d4ed8}.cancel-btn[data-v-25b1bc24]{color:#374151;background-color:#e5e7eb;border:1px solid #d1d5db}.cancel-btn[data-v-25b1bc24]:hover{background-color:#d1d5db}.rpd-backdrop[data-v-07ed5e1c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:5000}.rpd-dialog[data-v-07ed5e1c]{background:#f3f4f6;border:2px solid #3b82f6;border-radius:8px;box-shadow:0 24px 48px #00000059;width:78vw;max-width:1000px;max-height:82vh;display:flex;flex-direction:column;overflow:hidden}.rpd-header[data-v-07ed5e1c]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px;border-bottom:1px solid #d1d5db;flex-shrink:0}.rpd-title[data-v-07ed5e1c]{font-size:1.1rem;font-weight:700;color:#1e40af}.rpd-close[data-v-07ed5e1c]{background:none;border:none;font-size:1rem;color:#6b7280;cursor:pointer;padding:2px 6px;border-radius:4px}.rpd-close[data-v-07ed5e1c]:hover{background:#e5e7eb;color:#111827}.rpd-tabs[data-v-07ed5e1c]{display:flex;gap:2px;padding:6px 12px 0;border-bottom:2px solid #d1d5db;flex-shrink:0}.rpd-tab[data-v-07ed5e1c]{padding:5px 16px;font-size:.85rem;font-weight:600;color:#6b7280;background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;cursor:pointer;border-radius:4px 4px 0 0}.rpd-tab[data-v-07ed5e1c]:hover{background:#e5e7eb;color:#374151}.rpd-tab-active[data-v-07ed5e1c]{color:#1e40af;border-bottom-color:#3b82f6}.rpd-body[data-v-07ed5e1c]{display:flex;flex:1;overflow:hidden}.rpd-left[data-v-07ed5e1c]{width:52%;border-right:1px solid #d1d5db;display:flex;flex-direction:column;overflow:hidden}.rpd-filters[data-v-07ed5e1c]{display:flex;flex-direction:column;gap:5px;padding:8px 10px;flex-shrink:0;border-bottom:1px solid #e5e7eb;background:#fff}.rpd-filter-row[data-v-07ed5e1c]{display:flex;gap:6px;align-items:center}.rpd-filter-flex[data-v-07ed5e1c]{flex:1}.rpd-filter-input[data-v-07ed5e1c]{padding:4px 8px;font-size:.82rem;border:1px solid #d1d5db;border-radius:4px;min-width:0}.rpd-filter-input[data-v-07ed5e1c]:focus{outline:none;border-color:#3b82f6}.rpd-filter-select[data-v-07ed5e1c]{flex:1;padding:4px 6px;font-size:.82rem;border:1px solid #d1d5db;border-radius:4px;background:#fff;min-width:0}.rpd-filter-select[data-v-07ed5e1c]:focus{outline:none;border-color:#3b82f6}.rpd-filter-date[data-v-07ed5e1c]{flex:1;padding:4px 6px;font-size:.8rem;border:1px solid #d1d5db;border-radius:4px;min-width:0}.rpd-filter-date[data-v-07ed5e1c]:focus{outline:none;border-color:#3b82f6}.rpd-filter-date-sep[data-v-07ed5e1c]{color:#9ca3af;font-size:.85rem;flex-shrink:0}.rpd-clear-btn[data-v-07ed5e1c]{padding:3px 8px;font-size:.75rem;color:#6b7280;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;flex-shrink:0;white-space:nowrap}.rpd-clear-btn[data-v-07ed5e1c]:hover{background:#fee2e2;color:#dc2626;border-color:#ef4444}.rpd-filter-btn[data-v-07ed5e1c]{padding:4px 12px;font-size:.82rem;font-weight:600;color:#fff;background:#1e40af;border:none;border-radius:4px;cursor:pointer;flex-shrink:0}.rpd-filter-btn[data-v-07ed5e1c]:hover{background:#1e3a8a}.rpd-filter-tags[data-v-07ed5e1c]{flex-wrap:wrap;gap:4px}.rpd-tag-label[data-v-07ed5e1c]{font-size:.75rem;color:#6b7280;flex-shrink:0}.rpd-tag-btn[data-v-07ed5e1c]{padding:2px 8px;font-size:.75rem;color:#374151;background:#f3f4f6;border:1px solid #d1d5db;border-radius:10px;cursor:pointer}.rpd-tag-btn[data-v-07ed5e1c]:hover{background:#dbeafe;border-color:#93c5fd}.rpd-tag-active[data-v-07ed5e1c]{background:#bfdbfe;border-color:#3b82f6;color:#1e40af;font-weight:600}.rpd-nb-header[data-v-07ed5e1c]{display:flex;align-items:center;gap:8px;padding:8px 10px;flex-shrink:0;border-bottom:1px solid #e5e7eb;background:#fff;min-height:38px}.rpd-nb-back[data-v-07ed5e1c]{padding:2px 8px;font-size:.8rem;color:#1e40af;background:#dbeafe;border:1px solid #93c5fd;border-radius:4px;cursor:pointer;flex-shrink:0}.rpd-nb-back[data-v-07ed5e1c]:hover{background:#bfdbfe}.rpd-nb-breadcrumb[data-v-07ed5e1c]{font-size:.82rem;font-weight:600;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rpd-list[data-v-07ed5e1c]{flex:1;overflow-y:auto;padding:4px 0}.rpd-loading[data-v-07ed5e1c],.rpd-empty[data-v-07ed5e1c]{text-align:center;color:#9ca3af;font-size:.85rem;padding:24px 16px}.rpd-row[data-v-07ed5e1c]{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;border-bottom:1px solid #f3f4f6}.rpd-row[data-v-07ed5e1c]:hover:not(.rpd-row-disabled){background:#dbeafe}.rpd-row-selected[data-v-07ed5e1c]{background:#bfdbfe}.rpd-row-disabled[data-v-07ed5e1c]{opacity:.45;cursor:default}.rpd-row-thumb[data-v-07ed5e1c]{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;overflow:hidden}.rpd-thumb-img[data-v-07ed5e1c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rpd-thumb-icon[data-v-07ed5e1c]{font-size:1.5rem}.rpd-row-info[data-v-07ed5e1c]{flex:1;min-width:0}.rpd-row-title[data-v-07ed5e1c]{font-size:.82rem;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rpd-row-type[data-v-07ed5e1c]{font-size:.75rem;color:#6b7280;margin-top:2px}.rpd-pager[data-v-07ed5e1c]{display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 10px;border-top:1px solid #e5e7eb;flex-shrink:0}.rpd-page-btn[data-v-07ed5e1c]{padding:2px 10px;font-size:.9rem;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer}.rpd-page-btn[data-v-07ed5e1c]:hover:not(:disabled){background:#dbeafe}.rpd-page-btn[data-v-07ed5e1c]:disabled{opacity:.4;cursor:default}.rpd-page-info[data-v-07ed5e1c]{font-size:.82rem;color:#374151}.rpd-drop-zone[data-v-07ed5e1c]{margin:16px;border:2px dashed #93c5fd;border-radius:8px;padding:32px 16px;text-align:center;cursor:pointer;background:#fff;transition:border-color .15s,background .15s}.rpd-drop-zone[data-v-07ed5e1c]:hover,.rpd-drop-zone-over[data-v-07ed5e1c]{border-color:#3b82f6;background:#eff6ff}.rpd-drop-label[data-v-07ed5e1c]{font-size:.9rem;font-weight:600;color:#374151;margin-bottom:6px}.rpd-drop-hint[data-v-07ed5e1c]{font-size:.78rem;color:#9ca3af}.rpd-hidden-input[data-v-07ed5e1c]{display:none}.rpd-upload-error[data-v-07ed5e1c]{margin:0 16px;padding:8px 10px;background:#fee2e2;border:1px solid #ef4444;border-radius:4px;font-size:.82rem;color:#dc2626}.rpd-right[data-v-07ed5e1c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:12px;overflow-y:auto}.rpd-preview-empty[data-v-07ed5e1c]{color:#9ca3af;font-size:.9rem;text-align:center}.rpd-preview-img-wrap[data-v-07ed5e1c]{width:100%;max-height:260px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px;overflow:hidden}.rpd-preview-img[data-v-07ed5e1c]{max-width:100%;max-height:244px;-o-object-fit:contain;object-fit:contain;border-radius:3px}.rpd-preview-icon[data-v-07ed5e1c]{font-size:4rem}.rpd-preview-title[data-v-07ed5e1c]{font-size:.9rem;font-weight:600;color:#1f2937;text-align:center;word-break:break-word}.rpd-type-badge[data-v-07ed5e1c]{padding:2px 10px;font-size:.75rem;font-weight:600;color:#1e40af;background:#dbeafe;border-radius:12px}.rpd-incompat[data-v-07ed5e1c]{padding:8px 12px;background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;font-size:.82rem;color:#92400e;text-align:center}.rpd-use-btn[data-v-07ed5e1c]{padding:8px 28px;font-size:.95rem;font-weight:700;color:#fff;background:#2563eb;border:none;border-radius:6px;cursor:pointer;margin-top:4px}.rpd-use-btn[data-v-07ed5e1c]:hover:not(:disabled){background:#1d4ed8}.rpd-use-btn[data-v-07ed5e1c]:disabled{opacity:.6;cursor:default}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.left-1\/2{left:50%}.top-1\/2{top:50%}.z-50{z-index:50}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-\[2\%\]{margin-left:2%;margin-right:2%}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-\[1\%\]{margin-top:1%;margin-bottom:1%}.my-\[1\.5\%\]{margin-top:1.5%;margin-bottom:1.5%}.my-\[10\%\]{margin-top:10%;margin-bottom:10%}.my-\[2\%\]{margin-top:2%;margin-bottom:2%}.my-\[4\%\]{margin-top:4%;margin-bottom:4%}.my-\[5\%\]{margin-top:5%;margin-bottom:5%}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-\[1px\]{margin-bottom:1px}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-\[10\%\]{margin-left:10%}.ml-\[30\%\]{margin-left:30%}.mr-\[10\%\]{margin-right:10%}.mr-\[10px\]{margin-right:10px}.mr-\[3px\]{margin-right:3px}.mr-\[6px\]{margin-right:6px}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[10px\]{margin-top:10px}.mt-\[15\%\]{margin-top:15%}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-20{height:5rem}.h-4{height:1rem}.h-9{height:2.25rem}.h-\[40\%\]{height:40%}.h-auto{height:auto}.h-screen{height:100vh}.max-h-10{max-height:2.5rem}.max-h-14{max-height:3.5rem}.max-h-20{max-height:5rem}.max-h-24{max-height:6rem}.max-h-44{max-height:11rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80\%\]{max-height:80%}.w-1{width:.25rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/6{width:16.666667%}.w-10{width:2.5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-80{width:20rem}.w-96{width:24rem}.w-\[10\%\]{width:10%}.w-\[100\%\]{width:100%}.w-\[15\%\]{width:15%}.w-\[20\%\]{width:20%}.w-\[30\%\]{width:30%}.w-\[35\%\]{width:35%}.w-\[38\%\]{width:38%}.w-\[40\%\]{width:40%}.w-\[420px\]{width:420px}.w-\[45\%\]{width:45%}.w-\[50\%\]{width:50%}.w-\[52\%\]{width:52%}.w-\[55\%\]{width:55%}.w-\[60\%\]{width:60%}.w-\[70\%\]{width:70%}.w-\[85\%\]{width:85%}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[50\%_14\%_14\%_14\%_8\%\]{grid-template-columns:50% 14% 14% 14% 8%}.grid-cols-\[50\%_16\%_16\%_16\%\]{grid-template-columns:50% 16% 16% 16%}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-\[2px\]{gap:2px}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.p-0\.5{padding:.125rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[2\%\]{padding:2%}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[2\%\]{padding-left:2%;padding-right:2%}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[1\%\]{padding-top:1%;padding-bottom:1%}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-\[2\%\]{padding-bottom:2%}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-\[5\%\]{padding-left:5%}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-\[5\%\]{padding-top:5%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[8px\]{font-size:8px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-wide{letter-spacing:.025em}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-950{--tw-text-opacity: 1;color:rgb(30 27 75 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black{--tw-shadow-color: #000;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-blue-500{outline-color:#3b82f6}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-900:hover{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-green-400:hover{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-green-700:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:outline-2:hover{outline-width:2px}.hover\:outline-red-500:hover{outline-color:#ef4444}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-2:focus{outline-width:2px}.focus\:outline-blue-500:focus{outline-color:#3b82f6}.focus\:outline-red-500:focus{outline-color:#ef4444}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.active\:bg-red-400:active{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}
