.modal-enter-active[data-v-640326c0],.modal-leave-active[data-v-640326c0]{-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.modal-enter-from[data-v-640326c0],.modal-leave-to[data-v-640326c0]{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.rights-field-select-modal[data-v-640326c0]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;z-index:999}.modal-content[data-v-640326c0]{width:100%;max-height:75vh;background:#fff;border-radius:16px 16px 0 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;margin:0}.popup-header[data-v-640326c0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:16px;background:#fff;-webkit-flex-shrink:0;flex-shrink:0;border-bottom:1px solid #f5f5f5}.popup-header .header-left .popup-title[data-v-640326c0]{font-size:16px;font-weight:600;color:#333;white-space:nowrap}.popup-header .header-right .custom-close-btn[data-v-640326c0]{color:#999;background:#f5f5f5;border-radius:50%;width:24px;height:24px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.popup-header .header-right .custom-close-btn svg[data-v-640326c0]{width:12px;height:12px}.header-search[data-v-640326c0]{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 12px}.header-search .search-box[data-v-640326c0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#f5f5f5;border-radius:20px;padding:6px 12px;width:100%;max-width:200px;-webkit-transition:all .3s;transition:all .3s}.header-search .search-box[data-v-640326c0]:focus-within{background:#f0f0f0;width:100%}.header-search .search-box .search-icon[data-v-640326c0]{color:#999;margin-right:6px;-webkit-flex-shrink:0;flex-shrink:0}.header-search .search-box .search-input[data-v-640326c0]{-webkit-box-flex:1;-webkit-flex:1;flex:1;border:none;background:rgba(0,0,0,0);outline:none;font-size:13px;color:#333;padding:0;min-width:0}.header-search .search-box .search-input[data-v-640326c0]::-webkit-input-placeholder{color:#bbb}.header-search .search-box .search-input[data-v-640326c0]::-moz-placeholder{color:#bbb}.header-search .search-box .search-input[data-v-640326c0]::placeholder{color:#bbb}.header-search .search-box .clear-icon[data-v-640326c0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#bbb;cursor:pointer;padding:2px;margin-left:6px}.header-search .search-box .clear-icon[data-v-640326c0]:hover{color:#999}.indicator-name-row[data-v-640326c0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:12px 16px 8px 16px;background:#fff;-webkit-flex-shrink:0;flex-shrink:0}.indicator-name-row .indicator-type-tag[data-v-640326c0]{font-size:11px;padding:1px 6px;border-radius:4px;margin-right:8px;font-weight:500;line-height:1.4}.indicator-name-row .indicator-type-tag.type-multi[data-v-640326c0]{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.indicator-name-row .indicator-type-tag.type-single[data-v-640326c0]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.indicator-name-row .indicator-text[data-v-640326c0]{font-size:14px;font-weight:600;color:#333;line-height:1.4}.scroll-content[data-v-640326c0]{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow-y:auto;padding:0 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background:#fff}.scroll-content[data-v-640326c0]::-webkit-scrollbar{display:none}.module-title[data-v-640326c0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;color:#666}.module-title .title-icon[data-v-640326c0]{color:#a78bfa;font-size:12px}.select-options-module[data-v-640326c0]{background:rgba(0,0,0,0)}.options-list[data-v-640326c0]{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;padding:4px 0}.options-list .option-item[data-v-640326c0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:8px 4px;background:#fff;border-radius:6px;cursor:pointer;position:relative;border:1px solid #f0f0f0;height:100%;min-height:44px}.options-list .option-item[data-v-640326c0]:active{background-color:#fafafa}.options-list .option-item.option-item-selected[data-v-640326c0]{background:#f5f3ff;border-color:#a78bfa;color:#7c3aed}.options-list .option-item.option-item-selected .option-info .option-name[data-v-640326c0]{color:#7c3aed;font-weight:600}.options-list .option-item.option-item-original[data-v-640326c0]{background:#ecfdf5;border-color:#a7f3d0}.options-list .option-item.option-item-original.option-item-selected[data-v-640326c0]{background:#f0fdf4;border-color:#a78bfa}.options-list .option-item .selected-indicator[data-v-640326c0]{position:absolute;top:0;right:0;font-size:10px;padding:2px 6px;border-radius:0 6px 0 6px;z-index:2;box-shadow:-1px 1px 2px rgba(0,0,0,.1);font-weight:500;line-height:1;min-width:18px;text-align:center}.options-list .option-item .selected-indicator.indicator-original[data-v-640326c0]{background:-webkit-linear-gradient(315deg, #34d399 0%, #10b981 100%);background:linear-gradient(135deg, #34d399 0%, #10b981 100%);color:#fff;border:1px solid #059669}.option-item-selected .options-list .option-item .selected-indicator[data-v-640326c0]{box-shadow:-1px 1px 3px rgba(0,0,0,.2);-webkit-transform:scale(1.05);transform:scale(1.05)}.options-list .option-item .option-info[data-v-640326c0]{width:100%;text-align:center}.options-list .option-item .option-info .option-name[data-v-640326c0]{font-size:12px;color:#333;line-height:1.2;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.options-list .option-item .option-info .option-desc[data-v-640326c0]{display:none}.options-list .option-item .option-checkbox[data-v-640326c0]{display:none}.options-list .empty-options[data-v-640326c0]{grid-column:1/-1;text-align:center;padding:20px;color:#999;font-size:12px}.options-list .loading-options[data-v-640326c0]{grid-column:1/-1;padding:20px 16px}.options-list .loading-options .accurate-skeleton[data-v-640326c0]{margin-bottom:24px}.options-list .loading-options .accurate-skeleton .skeleton-indicator-row[data-v-640326c0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:12px 0 8px 0;margin-bottom:4px}.options-list .loading-options .accurate-skeleton .skeleton-indicator-row .skeleton-type-tag[data-v-640326c0]{width:36px;height:20px;background:-webkit-linear-gradient(left, #f1f5f9 25%, #e2e8f0 50%, #f1f5f9 75%);background:linear-gradient(90deg, #f1f5f9 25%, #e2e8f0 50%, #f1f5f9 75%);background-size:200% 100%;border-radius:4px;margin-right:8px;-webkit-animation:accurate-skeleton-640326c0 1.8s ease-in-out infinite;animation:accurate-skeleton-640326c0 1.8s ease-in-out infinite}.options-list .loading-options .accurate-skeleton .skeleton-indicator-row .skeleton-indicator-text[data-v-640326c0]{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:16px;background:-webkit-linear-gradient(left, #f1f5f9 25%, #e2e8f0 50%, #f1f5f9 75%);background:linear-gradient(90deg, #f1f5f9 25%, #e2e8f0 50%, #f1f5f9 75%);background-size:200% 100%;border-radius:2px;-webkit-animation:accurate-skeleton-640326c0 1.8s ease-in-out infinite .1s;animation:accurate-skeleton-640326c0 1.8s ease-in-out infinite .1s}.options-list .loading-options .accurate-skeleton .skeleton-options-grid[data-v-640326c0]{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;padding:4px 0}.options-list .loading-options .accurate-skeleton .skeleton-options-grid .skeleton-option-item[data-v-640326c0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:8px 4px;background:#fff;border-radius:6px;border:1px solid #f0f0f0;height:100%;min-height:44px;position:relative}.options-list .loading-options .accurate-skeleton .skeleton-options-grid .skeleton-option-item .skeleton-selected-indicator[data-v-640326c0]{position:absolute;top:0;right:0;width:18px;height:18px;background:-webkit-linear-gradient(315deg, #34d399 0%, #10b981 100%);background:linear-gradient(135deg, #34d399 0%, #10b981 100%);border-radius:0 6px 0 6px;-webkit-animation:accurate-skeleton-640326c0 1.8s ease-in-out infinite .2s;animation:accurate-skeleton-640326c0 1.8s ease-in-out infinite .2s}.options-list .loading-options .accurate-skeleton .skeleton-options-grid .skeleton-option-item .skeleton-option-content[data-v-640326c0]{width:100%;text-align:center}.options-list .loading-options .accurate-skeleton .skeleton-options-grid .skeleton-option-item .skeleton-option-content .skeleton-option-name[data-v-640326c0]{width:80%;height:14px;background:-webkit-linear-gradient(left, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%);background:linear-gradient(90deg, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%);background-size:200% 100%;border-radius:2px;margin:0 auto 4px;-webkit-animation:accurate-skeleton-640326c0 1.8s ease-in-out infinite .3s;animation:accurate-skeleton-640326c0 1.8s ease-in-out infinite .3s}.options-list .loading-options .accurate-skeleton .skeleton-options-grid .skeleton-option-item .skeleton-option-content .skeleton-option-desc[data-v-640326c0]{width:60%;height:12px;background:-webkit-linear-gradient(left, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%);background:linear-gradient(90deg, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%);background-size:200% 100%;border-radius:2px;margin:0 auto;-webkit-animation:accurate-skeleton-640326c0 1.8s ease-in-out infinite .4s;animation:accurate-skeleton-640326c0 1.8s ease-in-out infinite .4s}.options-list .loading-options .accurate-skeleton .skeleton-options-grid .skeleton-option-item .skeleton-option-checkbox[data-v-640326c0]{width:16px;height:16px;background:#f1f5f9;border-radius:3px;margin-top:4px;-webkit-animation:accurate-skeleton-640326c0 1.8s ease-in-out infinite .5s;animation:accurate-skeleton-640326c0 1.8s ease-in-out infinite .5s}.options-list .loading-options .refined-progress[data-v-640326c0]{text-align:center;padding:0 16px}.options-list .loading-options .refined-progress .progress-track[data-v-640326c0]{width:100%;height:3px;background:-webkit-linear-gradient(left, #f1f5f9, #e2e8f0);background:linear-gradient(to right, #f1f5f9, #e2e8f0);border-radius:2px;overflow:hidden;margin-bottom:16px;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.options-list .loading-options .refined-progress .progress-track .progress-fill[data-v-640326c0]{height:100%;background:-webkit-linear-gradient(left, #8b5cf6, #a855f7, #c084fc);background:linear-gradient(90deg, #8b5cf6, #a855f7, #c084fc);border-radius:2px;-webkit-transition:width .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:width .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);box-shadow:0 0 6px rgba(139,92,246,.4)}.options-list .loading-options .refined-progress .progress-text[data-v-640326c0]{font-size:13px;font-weight:500;color:#64748b;letter-spacing:.5px;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}.options-list .loading-options .loading-spinner[data-v-640326c0]{width:28px;height:28px;border:3px solid #e2e8f0;border-top-color:#8b5cf6;border-radius:50%;-webkit-animation:spin-640326c0 1s linear infinite;animation:spin-640326c0 1s linear infinite;margin:0 auto 16px;box-shadow:0 2px 8px rgba(139,92,246,.2)}.popup-footer[data-v-640326c0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:10px 16px 16px 16px;background:#fff;-webkit-flex-shrink:0;flex-shrink:0;border-top:1px solid #f9f9f9}.selection-stats[data-v-640326c0]{margin-bottom:10px;text-align:center}.selection-stats .stats-text[data-v-640326c0]{font-size:12px;color:#666;background:#f8fafc;padding:6px 12px;border-radius:16px;display:inline-block}.selection-stats .stats-text span[data-v-640326c0]{color:#7c3aed;font-weight:500}.footer-buttons[data-v-640326c0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:12px}.footer-buttons button[data-v-640326c0]{height:36px;border-radius:18px;font-size:14px;font-weight:500;cursor:pointer;border:none}.footer-buttons .btn-cancel[data-v-640326c0]{-webkit-box-flex:1;-webkit-flex:1;flex:1;background:#f5f5f5;color:#666}.footer-buttons .btn-confirm[data-v-640326c0]{-webkit-box-flex:2;-webkit-flex:2;flex:2;background:-webkit-linear-gradient(315deg, #a78bfa 0%, #f472b6 100%);background:linear-gradient(135deg, #a78bfa 0%, #f472b6 100%);color:#fff}.footer-buttons .btn-confirm.btn-confirm-disabled[data-v-640326c0]{background:#e5e5e5;color:#999;cursor:not-allowed}@-webkit-keyframes spin-640326c0{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-640326c0{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes skeleton-loading-640326c0{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes skeleton-loading-640326c0{0%{background-position:200% 0}100%{background-position:-200% 0}}@-webkit-keyframes refined-skeleton-640326c0{0%{background-position:-200% 0;opacity:.8}50%{opacity:1}100%{background-position:200% 0;opacity:.8}}@keyframes refined-skeleton-640326c0{0%{background-position:-200% 0;opacity:.8}50%{opacity:1}100%{background-position:200% 0;opacity:.8}}@-webkit-keyframes accurate-skeleton-640326c0{0%{background-position:-200% 0;opacity:.7;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:.9}50%{opacity:1;-webkit-transform:scale(1.01);transform:scale(1.01)}75%{opacity:.9}100%{background-position:200% 0;opacity:.7;-webkit-transform:scale(1);transform:scale(1)}}@keyframes accurate-skeleton-640326c0{0%{background-position:-200% 0;opacity:.7;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:.9}50%{opacity:1;-webkit-transform:scale(1.01);transform:scale(1.01)}75%{opacity:.9}100%{background-position:200% 0;opacity:.7;-webkit-transform:scale(1);transform:scale(1)}}.option-item[data-v-640326c0]{-webkit-transition:all .3s cubic-bezier(0.34, 1.56, 0.64, 1);transition:all .3s cubic-bezier(0.34, 1.56, 0.64, 1)}.loading-options[data-v-640326c0]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.progress-fill[data-v-640326c0]{-webkit-transition:width .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:width .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.skeleton-option-item[data-v-640326c0]{-webkit-transition:all .2s ease;transition:all .2s ease}.skeleton-option-item[data-v-640326c0]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.06)}
.modal-enter-active[data-v-17d8ceb5],.modal-leave-active[data-v-17d8ceb5]{-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.modal-enter-from[data-v-17d8ceb5],.modal-leave-to[data-v-17d8ceb5]{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}@-webkit-keyframes spin-17d8ceb5{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-17d8ceb5{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.recognize-modal-enter-active[data-v-17d8ceb5],.recognize-modal-leave-active[data-v-17d8ceb5]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.recognize-modal-enter-from[data-v-17d8ceb5],.recognize-modal-leave-to[data-v-17d8ceb5]{opacity:0}.recognize-modal-enter-active .recognize-modal-content[data-v-17d8ceb5],.recognize-modal-leave-active .recognize-modal-content[data-v-17d8ceb5]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.recognize-modal-enter-from .recognize-modal-content[data-v-17d8ceb5],.recognize-modal-leave-to .recognize-modal-content[data-v-17d8ceb5]{-webkit-transform:scale(0.9);transform:scale(0.9)}.rights-field-input-modal[data-v-17d8ceb5]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;z-index:999}.modal-content[data-v-17d8ceb5]{width:100%;max-height:75vh;background:#fff;border-radius:16px 16px 0 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;margin:0}.popup-header[data-v-17d8ceb5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:16px;background:#fff;-webkit-flex-shrink:0;flex-shrink:0;border-bottom:1px solid #f5f5f5}.popup-header .header-left .popup-title[data-v-17d8ceb5]{font-size:16px;font-weight:600;color:#333;white-space:nowrap}.popup-header .header-center[data-v-17d8ceb5]{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.popup-header .header-center .smart-recognize-btn[data-v-17d8ceb5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:4px;font-size:12px;color:#999;background:#f5f5f5;border:none;padding:4px 12px;border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.popup-header .header-center .smart-recognize-btn svg[data-v-17d8ceb5]{-webkit-flex-shrink:0;flex-shrink:0;width:12px;height:12px}.popup-header .header-center .smart-recognize-btn[data-v-17d8ceb5]:hover:not(:disabled){background:#ebebeb;color:#666}.popup-header .header-center .smart-recognize-btn[data-v-17d8ceb5]:active:not(:disabled){-webkit-transform:scale(0.98);transform:scale(0.98)}.popup-header .header-center .smart-recognize-btn[data-v-17d8ceb5]:disabled{opacity:.5;cursor:not-allowed}.popup-header .header-center .smart-recognize-btn .loading-spinner[data-v-17d8ceb5]{width:12px;height:12px;border:2px solid hsla(0,0%,60%,.3);border-top-color:#999;border-radius:50%;-webkit-animation:spin-17d8ceb5 .6s linear infinite;animation:spin-17d8ceb5 .6s linear infinite}.popup-header .header-right .custom-close-btn[data-v-17d8ceb5]{color:#999;background:#f5f5f5;border-radius:50%;width:24px;height:24px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.popup-header .header-right .custom-close-btn svg[data-v-17d8ceb5]{width:12px;height:12px}.indicator-name-row[data-v-17d8ceb5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:12px 16px 8px 16px;background:#fff;-webkit-flex-shrink:0;flex-shrink:0}.indicator-name-row .indicator-type-tag[data-v-17d8ceb5]{font-size:11px;padding:1px 6px;border-radius:4px;margin-right:8px;font-weight:500;line-height:1.4}.indicator-name-row .indicator-type-tag.type-input[data-v-17d8ceb5]{color:#d97706;background:#fffbeb;border:1px solid #fcd34d}.indicator-name-row .indicator-text[data-v-17d8ceb5]{font-size:14px;font-weight:600;color:#333;line-height:1.4}.scroll-content[data-v-17d8ceb5]{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow-y:auto;padding:0 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background:#fff}.scroll-content[data-v-17d8ceb5]::-webkit-scrollbar{display:none}.input-module[data-v-17d8ceb5]{padding:12px 0}.input-module .main-input-field[data-v-17d8ceb5]{width:100%;min-height:120px;padding:12px;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;line-height:1.6;color:#333;background:#fafafa;resize:vertical;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-transition:all .2s;transition:all .2s}.input-module .main-input-field[data-v-17d8ceb5]:focus{outline:none;border-color:#a78bfa;background:#fff;box-shadow:0 0 0 3px rgba(167,139,250,.1)}.input-module .main-input-field[data-v-17d8ceb5]::-webkit-input-placeholder{color:#bbb}.input-module .main-input-field[data-v-17d8ceb5]::-moz-placeholder{color:#bbb}.input-module .main-input-field[data-v-17d8ceb5]::placeholder{color:#bbb}.recognition-module[data-v-17d8ceb5]{padding:12px 0}.recognition-module .module-header[data-v-17d8ceb5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:12px}.recognition-module .module-header .module-title[data-v-17d8ceb5]{font-size:13px;font-weight:600;color:#666}.recognition-module .module-header .recognition-count[data-v-17d8ceb5]{font-size:11px;color:#a78bfa;background:#f5f3ff;padding:2px 8px;border-radius:10px}.recognition-module .recognition-grid[data-v-17d8ceb5]{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}.recognition-module .recognition-grid .recognition-item[data-v-17d8ceb5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;padding:10px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.recognition-module .recognition-grid .recognition-item[data-v-17d8ceb5]:active{background:#f5f5f5;-webkit-transform:scale(0.98);transform:scale(0.98)}.recognition-module .recognition-grid .recognition-item .item-icon[data-v-17d8ceb5]{font-size:20px;-webkit-flex-shrink:0;flex-shrink:0}.recognition-module .recognition-grid .recognition-item .item-content[data-v-17d8ceb5]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0}.recognition-module .recognition-grid .recognition-item .item-content .item-label[data-v-17d8ceb5]{font-size:11px;color:#999;margin-bottom:2px}.recognition-module .recognition-grid .recognition-item .item-content .item-value[data-v-17d8ceb5]{font-size:13px;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recognition-module .recognition-grid .recognition-item.recognition-type-date[data-v-17d8ceb5]{border-left:3px solid #3b82f6}.recognition-module .recognition-grid .recognition-item.recognition-type-time[data-v-17d8ceb5]{border-left:3px solid #06b6d4}.recognition-module .recognition-grid .recognition-item.recognition-type-money[data-v-17d8ceb5]{border-left:3px solid #10b981}.recognition-module .recognition-grid .recognition-item.recognition-type-phone[data-v-17d8ceb5]{border-left:3px solid #8b5cf6}.recognition-module .recognition-grid .recognition-item.recognition-type-email[data-v-17d8ceb5]{border-left:3px solid #ec4899}.recognition-module .recognition-grid .recognition-item.recognition-type-idCard[data-v-17d8ceb5]{border-left:3px solid #f59e0b}.recognition-module .recognition-grid .recognition-item.recognition-type-carPlate[data-v-17d8ceb5]{border-left:3px solid #ef4444}.recognition-module .recognition-grid .recognition-item.recognition-type-adminArea[data-v-17d8ceb5]{border-left:3px solid #14b8a6}.recognition-module .recognition-grid .recognition-item.recognition-type-address[data-v-17d8ceb5]{border-left:3px solid #6366f1}.popup-footer[data-v-17d8ceb5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:10px 16px 16px 16px;background:#fff;-webkit-flex-shrink:0;flex-shrink:0;border-top:1px solid #f9f9f9}.input-stats[data-v-17d8ceb5]{margin-bottom:10px;text-align:center}.input-stats .stats-text[data-v-17d8ceb5]{font-size:12px;color:#666;background:#f8fafc;padding:6px 12px;border-radius:16px;display:inline-block}.input-stats .stats-text span[data-v-17d8ceb5]{color:#d97706;font-weight:500}.footer-buttons[data-v-17d8ceb5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:12px}.footer-buttons button[data-v-17d8ceb5]{height:36px;border-radius:18px;font-size:14px;font-weight:500;cursor:pointer;border:none}.footer-buttons .btn-cancel[data-v-17d8ceb5]{-webkit-box-flex:1;-webkit-flex:1;flex:1;background:#f5f5f5;color:#666}.footer-buttons .btn-confirm[data-v-17d8ceb5]{-webkit-box-flex:2;-webkit-flex:2;flex:2;background:-webkit-linear-gradient(315deg, #a78bfa 0%, #f472b6 100%);background:linear-gradient(135deg, #a78bfa 0%, #f472b6 100%);color:#fff}.footer-buttons .btn-confirm.btn-confirm-disabled[data-v-17d8ceb5]{background:#e5e5e5;color:#999;cursor:not-allowed}.smart-recognize-modal[data-v-17d8ceb5]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:20px;z-index:1000}.recognize-modal-content[data-v-17d8ceb5]{width:100%;max-width:500px;max-height:70vh;background:#fff;border-radius:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.recognize-header[data-v-17d8ceb5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.recognize-header .recognize-title[data-v-17d8ceb5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#333}.recognize-header .recognize-title svg[data-v-17d8ceb5]{color:#a78bfa}.recognize-header .recognize-close[data-v-17d8ceb5]{width:28px;height:28px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:50%;background:#f5f5f5;color:#999;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.recognize-header .recognize-close[data-v-17d8ceb5]:hover{background:#e5e5e5;color:#666}.recognize-header .recognize-close[data-v-17d8ceb5]:active{-webkit-transform:scale(0.95);transform:scale(0.95)}.recognize-input-area[data-v-17d8ceb5]{padding:20px;border-bottom:1px solid #f0f0f0}.recognize-input-area .input-label[data-v-17d8ceb5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:12px}.recognize-input-area .input-label span[data-v-17d8ceb5]:first-child{font-size:14px;font-weight:500;color:#333}.recognize-input-area .input-label .input-hint[data-v-17d8ceb5]{font-size:12px;color:#999}.recognize-input-area .recognize-textarea[data-v-17d8ceb5]{width:100%;min-height:120px;padding:12px;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;line-height:1.6;color:#333;background:#fafafa;resize:vertical;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-transition:all .2s;transition:all .2s}.recognize-input-area .recognize-textarea[data-v-17d8ceb5]:focus{outline:none;border-color:#a78bfa;background:#fff;box-shadow:0 0 0 3px rgba(167,139,250,.1)}.recognize-input-area .recognize-textarea[data-v-17d8ceb5]::-webkit-input-placeholder{color:#bbb}.recognize-input-area .recognize-textarea[data-v-17d8ceb5]::-moz-placeholder{color:#bbb}.recognize-input-area .recognize-textarea[data-v-17d8ceb5]::placeholder{color:#bbb}.recognize-input-area .input-actions[data-v-17d8ceb5]{margin-top:12px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.recognize-input-area .input-actions .btn-recognize[data-v-17d8ceb5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:6px;padding:8px 20px;background:-webkit-linear-gradient(315deg, #a78bfa 0%, #f472b6 100%);background:linear-gradient(135deg, #a78bfa 0%, #f472b6 100%);color:#fff;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.recognize-input-area .input-actions .btn-recognize[data-v-17d8ceb5]:hover:not(:disabled){box-shadow:0 4px 12px rgba(167,139,250,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.recognize-input-area .input-actions .btn-recognize[data-v-17d8ceb5]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.recognize-input-area .input-actions .btn-recognize[data-v-17d8ceb5]:disabled{background:#e5e5e5;color:#999;cursor:not-allowed;box-shadow:none}.recognize-input-area .input-actions .btn-recognize .loading-spinner[data-v-17d8ceb5]{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;-webkit-animation:spin-17d8ceb5 .6s linear infinite;animation:spin-17d8ceb5 .6s linear infinite}.recognize-content[data-v-17d8ceb5]{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow-y:auto;padding:16px 20px}.recognize-content[data-v-17d8ceb5]::-webkit-scrollbar{width:6px}.recognize-content[data-v-17d8ceb5]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.recognize-content .result-header[data-v-17d8ceb5]{margin-bottom:12px}.recognize-content .result-header .result-title[data-v-17d8ceb5]{font-size:13px;font-weight:500;color:#666}.recognize-list[data-v-17d8ceb5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px}.recognize-item[data-v-17d8ceb5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:12px 14px;background:#fafafa;border-radius:8px;border:1px solid #e5e5e5;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.recognize-item[data-v-17d8ceb5]:hover{background:#f5f5f5}.recognize-item.selected[data-v-17d8ceb5]{background:#f5f3ff;border-color:#a78bfa}.recognize-item[data-v-17d8ceb5]:active{-webkit-transform:scale(0.98);transform:scale(0.98)}.recognize-item .item-left[data-v-17d8ceb5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:10px;-webkit-flex-shrink:0;flex-shrink:0}.recognize-item .item-left .checkbox[data-v-17d8ceb5]{width:16px;height:16px;border:2px solid #ddd;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#fff;-webkit-transition:all .15s;transition:all .15s;-webkit-flex-shrink:0;flex-shrink:0}.recognize-item .item-left .checkbox.checked[data-v-17d8ceb5]{background:#a78bfa;border-color:#a78bfa;color:#fff}.recognize-item .item-left .item-label[data-v-17d8ceb5]{font-size:13px;color:#999;white-space:nowrap}.recognize-item .item-right[data-v-17d8ceb5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.recognize-item .item-right .item-original[data-v-17d8ceb5]{font-size:13px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recognize-item .item-right .item-arrow[data-v-17d8ceb5]{font-size:12px;color:#a78bfa;-webkit-flex-shrink:0;flex-shrink:0}.recognize-item .item-right .item-formatted[data-v-17d8ceb5]{font-size:14px;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recognize-footer[data-v-17d8ceb5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:12px;padding:16px 20px;border-top:1px solid #f0f0f0;background:#fafafa}.recognize-footer .footer-info[data-v-17d8ceb5]{text-align:center}.recognize-footer .footer-info .selected-count[data-v-17d8ceb5]{font-size:13px;color:#666;background:#fff;padding:4px 12px;border-radius:12px;display:inline-block}.recognize-footer .footer-actions[data-v-17d8ceb5]{display:-webkit-box;display:-webkit-flex;display:flex;gap:12px}.recognize-footer .footer-actions button[data-v-17d8ceb5]{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:40px;border-radius:20px;font-size:14px;font-weight:500;border:none;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.recognize-footer .footer-actions button[data-v-17d8ceb5]:active{-webkit-transform:scale(0.98);transform:scale(0.98)}.recognize-footer .footer-actions .btn-recognize-cancel[data-v-17d8ceb5]{background:#fff;color:#666;border:1px solid #e5e5e5}.recognize-footer .footer-actions .btn-recognize-cancel[data-v-17d8ceb5]:hover{background:#f5f5f5}.recognize-footer .footer-actions .btn-recognize-apply[data-v-17d8ceb5]{background:-webkit-linear-gradient(315deg, #a78bfa 0%, #f472b6 100%);background:linear-gradient(135deg, #a78bfa 0%, #f472b6 100%);color:#fff}.recognize-footer .footer-actions .btn-recognize-apply[data-v-17d8ceb5]:hover{box-shadow:0 4px 12px rgba(167,139,250,.4)}.recognize-footer .footer-actions .btn-recognize-apply[data-v-17d8ceb5]:disabled{background:#e5e5e5;color:#999;cursor:not-allowed;box-shadow:none}
.inquirer-drawer[data-v-994cdee0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;background:-webkit-linear-gradient(top, #f7f8fa 0%, #ffffff 100%);background:linear-gradient(180deg, #f7f8fa 0%, #ffffff 100%);overflow:hidden}.drawer-header[data-v-994cdee0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:16px;background:-webkit-linear-gradient(315deg, #667eea 0%, #764ba2 100%);background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff;gap:12px;-webkit-flex-shrink:0;flex-shrink:0}.header-avatar[data-v-994cdee0]{width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.2);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.header-info[data-v-994cdee0]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0}.header-name[data-v-994cdee0]{font-size:17px;font-weight:600;margin-bottom:4px}.header-tags[data-v-994cdee0]{display:-webkit-box;display:-webkit-flex;display:flex;gap:6px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.header-tag[data-v-994cdee0]{padding:2px 8px;border-radius:10px;font-size:12px;background:hsla(0,0%,100%,.2)}.header-close[data-v-994cdee0]{cursor:pointer;padding:8px;margin:-8px}.header-close[data-v-994cdee0]:active{opacity:.7}.smart-input-fixed[data-v-994cdee0]{-webkit-flex-shrink:0;flex-shrink:0;padding:12px;background:#fff;border-bottom:1px solid rgba(0,0,0,.05)}.drawer-body[data-v-994cdee0]{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:8px;min-height:0}.drawer-body[data-v-994cdee0]::-webkit-scrollbar{display:none}.section[data-v-994cdee0]{background:#fff;border-radius:12px;padding:12px;margin-bottom:8px;box-shadow:0 1px 8px rgba(0,0,0,.04)}.section-title[data-v-994cdee0]{font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 12px 0;padding-left:10px;border-left:3px solid #667eea;line-height:1.4}.form-row[data-v-994cdee0]{display:-webkit-box;display:-webkit-flex;display:flex;gap:8px;margin-bottom:8px}.form-row[data-v-994cdee0]:last-child{margin-bottom:0}.form-row.two-col .form-field[data-v-994cdee0]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.form-row.three-col .form-field[data-v-994cdee0]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.form-row.name-gender-row .form-field[data-v-994cdee0]:first-child{-webkit-box-flex:7;-webkit-flex:7;flex:7}.form-row.name-gender-row .form-field[data-v-994cdee0]:last-child{-webkit-box-flex:3;-webkit-flex:3;flex:3}.form-field[data-v-994cdee0]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;height:44px;background:#f7f8fa;border:1px solid rgba(0,0,0,0);border-radius:8px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;-webkit-transition:all .2s ease;transition:all .2s ease}.form-field .form-input[data-v-994cdee0]{width:100%;height:100%;border:none;background:rgba(0,0,0,0);outline:none;font-size:15px;color:#1a1a1a;font-weight:600;padding:0 12px;margin:0;box-sizing:border-box}.form-field .form-input[data-v-994cdee0]::-webkit-input-placeholder{color:silver;font-weight:400}.form-field .form-input[data-v-994cdee0]::-moz-placeholder{color:silver;font-weight:400}.form-field .form-input[data-v-994cdee0]::placeholder{color:silver;font-weight:400}.form-field.form-select[data-v-994cdee0]{cursor:pointer;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0 12px}.form-field.form-select span[data-v-994cdee0]{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:15px;color:#1a1a1a;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-field.form-select span.placeholder[data-v-994cdee0]{color:silver;font-weight:400}.form-field.form-select .t-icon[data-v-994cdee0]{color:silver;-webkit-flex-shrink:0;flex-shrink:0;margin-left:4px}.form-field.form-select[data-v-994cdee0]:active{-webkit-transform:scale(0.98);transform:scale(0.98)}.form-field.form-select.disabled[data-v-994cdee0]{opacity:.5;cursor:not-allowed}.form-field.form-select.disabled[data-v-994cdee0]:active{-webkit-transform:none;transform:none}.form-field.form-readonly[data-v-994cdee0]{background:#f0f1f3;padding:0 12px;cursor:not-allowed}.form-field.form-readonly span[data-v-994cdee0]{display:inline;font-size:15px}.form-field.form-readonly span.placeholder[data-v-994cdee0]{color:silver;font-weight:400}.form-field.form-readonly .role-tag[data-v-994cdee0]{display:inline;font-size:12px;font-weight:600;color:#fff;background:-webkit-linear-gradient(315deg, #667eea 0%, #764ba2 100%);background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:3px;padding:0;line-height:1.4;margin-right:4px}.form-field.form-readonly .subject-name[data-v-994cdee0]{font-size:15px;font-weight:600;color:#1a1a1a;word-break:break-all;line-height:1.4}.form-field[data-v-994cdee0]:focus-within{border-color:#667eea;background:#fff;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.drawer-footer[data-v-994cdee0]{display:-webkit-box;display:-webkit-flex;display:flex;gap:12px;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.05);-webkit-flex-shrink:0;flex-shrink:0}.btn[data-v-994cdee0]{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:44px;border-radius:8px;font-size:15px;font-weight:500;border:none;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.btn.btn-default[data-v-994cdee0]{background:#f5f5f5;color:#666}.btn.btn-default[data-v-994cdee0]:active{background:#eee}.btn.btn-primary[data-v-994cdee0]{background:-webkit-linear-gradient(315deg, #667eea 0%, #764ba2 100%);background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff}.btn.btn-primary[data-v-994cdee0]:active{opacity:.9}
.custom-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99999}.custom-picker-panel{position:fixed;left:0;right:0;bottom:0;background:#fff;border-radius:16px 16px 0 0;z-index:100000;max-height:50vh;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.picker-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:16px;border-bottom:1px solid #f0f0f0;-webkit-flex-shrink:0;flex-shrink:0}.picker-header .picker-cancel{color:#999;font-size:15px;padding:4px 8px}.picker-header .picker-title{font-size:16px;font-weight:600;color:#333}.picker-header .picker-confirm{color:#667eea;font-size:15px;font-weight:500;padding:4px 8px}.picker-body{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;display:block}.picker-grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:20px 16px;gap:12px}.gender-picker{display:-webkit-box;display:-webkit-flex;display:flex;gap:24px;padding:32px 24px;width:100%;box-sizing:border-box}.gender-btn{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:8px;height:100px;background:#f5f6f8;border-radius:16px;border:2px solid rgba(0,0,0,0);-webkit-transition:all .25s ease;transition:all .25s ease;cursor:pointer}.gender-btn .gender-icon{font-size:32px;color:#999;-webkit-transition:all .25s ease;transition:all .25s ease}.gender-btn .gender-label{font-size:16px;font-weight:500;color:#666;-webkit-transition:all .25s ease;transition:all .25s ease}.gender-btn.active{background:#fff;border-color:#667eea;box-shadow:0 4px 16px rgba(102,126,234,.25)}.gender-btn.active .gender-icon{color:#667eea;-webkit-transform:scale(1.1);transform:scale(1.1)}.gender-btn.active .gender-label{color:#667eea}.gender-btn:active{-webkit-transform:scale(0.97);transform:scale(0.97)}.picker-grid-item{width:calc((100% - 48px)/5);height:36px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#f5f6f8;border-radius:18px;font-size:13px;color:#666;-webkit-transition:all .2s ease;transition:all .2s ease;border:1.5px solid rgba(0,0,0,0)}.picker-grid-item.active{background:-webkit-linear-gradient(315deg, rgba(102, 126, 234, 0.15) 0%, rgba(118, 75, 162, 0.1) 100%);background:linear-gradient(135deg, rgba(102, 126, 234, 0.15) 0%, rgba(118, 75, 162, 0.1) 100%);color:#667eea;font-weight:600;border-color:rgba(102,126,234,.3)}.picker-grid-item:active{-webkit-transform:scale(0.96);transform:scale(0.96);opacity:.8}.picker-column{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 0}.picker-column::-webkit-scrollbar{display:none}.picker-item{padding:14px 20px;text-align:center;font-size:15px;color:#666;-webkit-transition:all .2s;transition:all .2s}.picker-item.active{color:#667eea;font-weight:600;background:rgba(102,126,234,.08)}.picker-item:active{background:#f5f5f5}.date-picker-columns,.address-picker-columns{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:280px;min-height:0}.date-picker-columns .picker-column,.address-picker-columns .picker-column{-webkit-box-flex:1;-webkit-flex:1;flex:1;border-right:1px solid #f0f0f0;overflow-y:auto;-webkit-overflow-scrolling:touch}.date-picker-columns .picker-column:last-child,.address-picker-columns .picker-column:last-child{border-right:none}.date-picker-columns .picker-column::-webkit-scrollbar,.address-picker-columns .picker-column::-webkit-scrollbar{display:none}.date-picker-columns .picker-item,.address-picker-columns .picker-item{padding:12px 8px;font-size:14px}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.slide-up-enter-from,.slide-up-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}
.event-package-drawer[data-v-45b40522]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;background:#fafbfc;overflow:hidden}.drawer-header[data-v-45b40522]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:16px;background:-webkit-linear-gradient(315deg, #a8b8f5 0%, #c5d0f7 100%);background:linear-gradient(135deg, #a8b8f5 0%, #c5d0f7 100%);color:#5a6b8a;gap:12px;-webkit-flex-shrink:0;flex-shrink:0;border-bottom:1px solid rgba(139,159,232,.08)}.header-icon[data-v-45b40522]{width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.6);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;color:#8b9fe8}.header-info[data-v-45b40522]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0}.header-name[data-v-45b40522]{font-size:17px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2c3e50}.header-tags[data-v-45b40522]{display:-webkit-box;display:-webkit-flex;display:flex;gap:6px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.header-tag[data-v-45b40522]{padding:2px 8px;border-radius:10px;font-size:12px;background:hsla(0,0%,100%,.5);color:#6b7fd7}.header-close[data-v-45b40522]{cursor:pointer;padding:8px;margin:-8px;color:#8b9fe8}.header-close[data-v-45b40522]:active{opacity:.6}.drawer-body[data-v-45b40522]{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:12px;min-height:0}.drawer-body[data-v-45b40522]::-webkit-scrollbar{display:none}.section[data-v-45b40522]{background:#fff;border-radius:10px;padding:14px;margin-bottom:10px;box-shadow:0 1px 4px rgba(139,159,232,.06);border:1px solid rgba(139,159,232,.08)}.section-title[data-v-45b40522]{font-size:14px;font-weight:600;color:#5a6b8a;margin:0 0 12px 0;padding-left:8px;border-left:2px solid #a8b8f5;line-height:1.4}.form-row[data-v-45b40522]{display:-webkit-box;display:-webkit-flex;display:flex;gap:8px;margin-bottom:10px}.form-row[data-v-45b40522]:last-child{margin-bottom:0}.form-field[data-v-45b40522]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;min-height:44px;background:#f9fafb;border:1px solid rgba(139,159,232,.12);border-radius:8px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;-webkit-transition:all .2s ease;transition:all .2s ease}.form-field .form-input[data-v-45b40522]{width:100%;height:100%;border:none;background:rgba(0,0,0,0);outline:none;font-size:15px;color:#2c3e50;font-weight:500;padding:0 12px;margin:0;box-sizing:border-box}.form-field .form-input[data-v-45b40522]::-webkit-input-placeholder{color:#bcc5d3;font-weight:400}.form-field .form-input[data-v-45b40522]::-moz-placeholder{color:#bcc5d3;font-weight:400}.form-field .form-input[data-v-45b40522]::placeholder{color:#bcc5d3;font-weight:400}.form-field.form-textarea-field[data-v-45b40522]{min-height:auto;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.form-field .form-textarea[data-v-45b40522]{width:100%;border:none;background:rgba(0,0,0,0);outline:none;font-size:15px;color:#2c3e50;font-weight:500;padding:12px;margin:0;box-sizing:border-box;resize:vertical;min-height:100px;line-height:1.6;font-family:inherit}.form-field .form-textarea[data-v-45b40522]::-webkit-input-placeholder{color:#bcc5d3;font-weight:400}.form-field .form-textarea[data-v-45b40522]::-moz-placeholder{color:#bcc5d3;font-weight:400}.form-field .form-textarea[data-v-45b40522]::placeholder{color:#bcc5d3;font-weight:400}.form-field.form-readonly[data-v-45b40522]{background:#f5f7fa;padding:0 12px;cursor:default;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-color:rgba(139,159,232,.08)}.form-field.form-readonly .info-label[data-v-45b40522]{font-size:13px;color:#8b9aaf;font-weight:500}.form-field.form-readonly .info-value[data-v-45b40522]{font-size:15px;font-weight:500;color:#5a6b8a}.form-field[data-v-45b40522]:focus-within{border-color:#a8b8f5;background:#fff;box-shadow:0 0 0 2px rgba(168,184,245,.12)}.statistics-grid[data-v-45b40522]{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.stat-item[data-v-45b40522]{background:-webkit-linear-gradient(315deg, #fafbfd 0%, #f8f9fc 100%);background:linear-gradient(135deg, #fafbfd 0%, #f8f9fc 100%);border-radius:10px;padding:16px;text-align:center;border:1px solid rgba(139,159,232,.08)}.stat-item .stat-value[data-v-45b40522]{font-size:22px;font-weight:600;color:#8b9fe8;margin-bottom:4px}.stat-item .stat-label[data-v-45b40522]{font-size:12px;color:#8b9aaf;font-weight:500}.drawer-footer[data-v-45b40522]{display:-webkit-box;display:-webkit-flex;display:flex;gap:12px;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#fafbfc;border-top:1px solid rgba(139,159,232,.08);-webkit-flex-shrink:0;flex-shrink:0}.btn[data-v-45b40522]{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:44px;border-radius:8px;font-size:15px;font-weight:500;border:none;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.btn.btn-default[data-v-45b40522]{background:#f5f7fa;color:#5a6b8a;border:1px solid rgba(139,159,232,.12)}.btn.btn-default[data-v-45b40522]:active{background:#ebeef2;-webkit-transform:scale(0.98);transform:scale(0.98)}.btn.btn-primary[data-v-45b40522]{background:-webkit-linear-gradient(315deg, #a8b8f5 0%, #c5d0f7 100%);background:linear-gradient(135deg, #a8b8f5 0%, #c5d0f7 100%);color:#2c3e50;box-shadow:0 2px 6px rgba(168,184,245,.2)}.btn.btn-primary[data-v-45b40522]:active{opacity:.85;-webkit-transform:scale(0.98);transform:scale(0.98)}
.lawsuit-detail-custom-modal[data-v-25c934bf]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.modal-content[data-v-25c934bf]{width:100%;max-height:90vh;background:#fff;border-radius:16px 16px 0 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;box-shadow:0 -2px 20px rgba(0,0,0,.08);position:relative;margin:0}.popup-header[data-v-25c934bf]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:16px;background:#fff;border-radius:16px 16px 0 0;border-bottom:1px solid #f0f0f0;-webkit-flex-shrink:0;flex-shrink:0;margin:0}.popup-header .header-left[data-v-25c934bf]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.popup-header .header-left .popup-title[data-v-25c934bf]{font-size:17px;font-weight:600;color:#1a1a1a}.popup-header .header-right .custom-close-btn[data-v-25c934bf]{color:#8a8a8a;cursor:pointer;width:28px;height:28px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#f5f5f5;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}.popup-header .header-right .custom-close-btn[data-v-25c934bf]:active{-webkit-transform:scale(0.92);transform:scale(0.92);background:#e8e8e8}.scroll-content[data-v-25c934bf]{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow-y:auto;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#fff}.scroll-content[data-v-25c934bf]::-webkit-scrollbar{display:none}.module[data-v-25c934bf]{background:#fff;border-radius:10px;margin-bottom:8px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.module[data-v-25c934bf]:last-child{margin-bottom:0}.module .module-inner[data-v-25c934bf]{padding:12px}.module .module-title-bar[data-v-25c934bf]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:6px;margin-bottom:10px}.module .module-title-bar .title-dot[data-v-25c934bf]{width:4px;height:12px;background:-webkit-linear-gradient(top, #667eea 0%, #764ba2 100%);background:linear-gradient(180deg, #667eea 0%, #764ba2 100%);border-radius:2px}.module .module-title-bar .title-text[data-v-25c934bf]{font-size:13px;font-weight:600;color:#1a1a1a}.module .module-title-bar .title-count[data-v-25c934bf]{margin-left:auto;font-size:12px;color:#999}.module-case-info .info-row[data-v-25c934bf]{display:-webkit-box;display:-webkit-flex;display:flex;padding:8px 0;border-bottom:1px solid #f5f6f8}.module-case-info .info-row[data-v-25c934bf]:last-child{border-bottom:none;padding-bottom:0}.module-case-info .info-row .info-label[data-v-25c934bf]{width:70px;font-size:13px;color:#999;-webkit-flex-shrink:0;flex-shrink:0}.module-case-info .info-row .info-value[data-v-25c934bf]{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:13px;color:#333;line-height:1.5}.module-case-info .summary-row[data-v-25c934bf]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:6px}.module-case-info .summary-row .info-label[data-v-25c934bf]{width:auto}.module-case-info .summary-row .info-value[data-v-25c934bf]{color:#666}.card-row[data-v-25c934bf]{display:-webkit-box;display:-webkit-flex;display:flex;gap:8px}.card-row.four-cols .card-item[data-v-25c934bf]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0}.card-row .card-item[data-v-25c934bf]{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:12px 8px;background:#f8f9fc;border-radius:8px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.card-row .card-item[data-v-25c934bf]:active{background:#f0f2f8;-webkit-transform:scale(0.98);transform:scale(0.98)}.card-row .card-item .card-label[data-v-25c934bf]{font-size:12px;color:#666;margin-bottom:4px}.card-row .card-item .card-count[data-v-25c934bf]{font-size:18px;font-weight:600;color:#667eea}.module-legal-relation .legal-relation-list[data-v-25c934bf]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px}.module-legal-relation .relation-card[data-v-25c934bf]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:10px;padding:10px 12px;background:#f8f9fc;border-radius:8px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.module-legal-relation .relation-card[data-v-25c934bf]:active{background:#f0f2f8;-webkit-transform:scale(0.98);transform:scale(0.98)}.module-legal-relation .relation-card .relation-badge[data-v-25c934bf]{width:6px;height:6px;border-radius:50%;-webkit-flex-shrink:0;flex-shrink:0}.module-legal-relation .relation-card .relation-name[data-v-25c934bf]{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:13px;color:#333;font-weight:500}.module-legal-relation .relation-card .relation-arrow[data-v-25c934bf]{color:#ccc;-webkit-flex-shrink:0;flex-shrink:0;font-size:20px;font-weight:300}.popup-footer[data-v-25c934bf]{display:-webkit-box;display:-webkit-flex;display:flex;gap:12px;padding:12px 16px;background:#fff;border-top:1px solid #f0f0f0;-webkit-flex-shrink:0;flex-shrink:0;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.popup-footer .action-btn[data-v-25c934bf]{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:6px;padding:12px;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.popup-footer .action-btn[data-v-25c934bf]:active{-webkit-transform:scale(0.98);transform:scale(0.98)}.popup-footer .action-btn.view-btn[data-v-25c934bf]{background:-webkit-linear-gradient(315deg, #667eea 0%, #764ba2 100%);background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff}.popup-footer .action-btn.view-btn[data-v-25c934bf]:active{opacity:.9}.popup-footer .action-btn.edit-btn[data-v-25c934bf]{background:rgba(102,126,234,.12);color:#667eea}.popup-footer .action-btn.edit-btn[data-v-25c934bf]:active{background:rgba(102,126,234,.2)}.case-info-skeleton .skeleton-row[data-v-25c934bf]{display:-webkit-box;display:-webkit-flex;display:flex;padding:8px 0;border-bottom:1px solid #f5f6f8}.case-info-skeleton .skeleton-row[data-v-25c934bf]:last-child{border-bottom:none;padding-bottom:0}.case-info-skeleton .skeleton-row .skeleton-label[data-v-25c934bf]{width:70px;height:14px;background:-webkit-linear-gradient(330deg, #f1f5f9 0%, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%, #f1f5f9 100%) !important;background:linear-gradient(120deg, #f1f5f9 0%, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%, #f1f5f9 100%) !important;background-size:200% 100% !important;border-radius:8px;-webkit-animation:skeleton-shimmer-25c934bf 1.5s ease-in-out infinite !important;animation:skeleton-shimmer-25c934bf 1.5s ease-in-out infinite !important;box-shadow:0 2px 8px rgba(148,163,184,.15);-webkit-flex-shrink:0;flex-shrink:0}.case-info-skeleton .skeleton-row .skeleton-value[data-v-25c934bf]{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:14px;background:-webkit-linear-gradient(330deg, #f1f5f9 0%, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%, #f1f5f9 100%) !important;background:linear-gradient(120deg, #f1f5f9 0%, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%, #f1f5f9 100%) !important;background-size:200% 100% !important;border-radius:8px;-webkit-animation:skeleton-shimmer-25c934bf 1.5s ease-in-out infinite !important;animation:skeleton-shimmer-25c934bf 1.5s ease-in-out infinite !important;box-shadow:0 2px 8px rgba(148,163,184,.15);margin-left:12px}.case-info-skeleton .skeleton-row .skeleton-value.skeleton-value-long[data-v-25c934bf]{width:70%}.case-info-skeleton .skeleton-row .skeleton-value.skeleton-value-full[data-v-25c934bf]{width:100%}.skeleton-card-row .skeleton-card[data-v-25c934bf]{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:12px 8px;background:#f8f9fc;border-radius:8px}.skeleton-card-row .skeleton-card .skeleton-card-label[data-v-25c934bf]{width:40px;height:12px;background:-webkit-linear-gradient(330deg, #f1f5f9 0%, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%, #f1f5f9 100%) !important;background:linear-gradient(120deg, #f1f5f9 0%, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%, #f1f5f9 100%) !important;background-size:200% 100% !important;border-radius:8px;-webkit-animation:skeleton-shimmer-25c934bf 1.5s ease-in-out infinite !important;animation:skeleton-shimmer-25c934bf 1.5s ease-in-out infinite !important;box-shadow:0 2px 8px rgba(148,163,184,.15);margin-bottom:8px}.skeleton-card-row .skeleton-card .skeleton-card-count[data-v-25c934bf]{width:24px;height:20px;background:-webkit-linear-gradient(330deg, #f1f5f9 0%, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%, #f1f5f9 100%) !important;background:linear-gradient(120deg, #f1f5f9 0%, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%, #f1f5f9 100%) !important;background-size:200% 100% !important;border-radius:8px;-webkit-animation:skeleton-shimmer-25c934bf 1.5s ease-in-out infinite !important;animation:skeleton-shimmer-25c934bf 1.5s ease-in-out infinite !important;box-shadow:0 2px 8px rgba(148,163,184,.15)}.skeleton-relation-list[data-v-25c934bf]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px}.skeleton-relation-list .skeleton-relation-card[data-v-25c934bf]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:10px;padding:10px 12px;background:#f8f9fc;border-radius:8px}.skeleton-relation-list .skeleton-relation-card .skeleton-relation-badge[data-v-25c934bf]{width:6px;height:6px;background:-webkit-linear-gradient(330deg, #f1f5f9 0%, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%, #f1f5f9 100%) !important;background:linear-gradient(120deg, #f1f5f9 0%, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%, #f1f5f9 100%) !important;background-size:200% 100% !important;border-radius:50%;-webkit-animation:skeleton-shimmer-25c934bf 1.5s ease-in-out infinite !important;animation:skeleton-shimmer-25c934bf 1.5s ease-in-out infinite !important;box-shadow:0 2px 8px rgba(148,163,184,.15);-webkit-flex-shrink:0;flex-shrink:0}.skeleton-relation-list .skeleton-relation-card .skeleton-relation-name[data-v-25c934bf]{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:14px;background:-webkit-linear-gradient(330deg, #f1f5f9 0%, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%, #f1f5f9 100%) !important;background:linear-gradient(120deg, #f1f5f9 0%, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%, #f1f5f9 100%) !important;background-size:200% 100% !important;border-radius:8px;-webkit-animation:skeleton-shimmer-25c934bf 1.5s ease-in-out infinite !important;animation:skeleton-shimmer-25c934bf 1.5s ease-in-out infinite !important;box-shadow:0 2px 8px rgba(148,163,184,.15)}.skeleton-relation-list .skeleton-relation-card .skeleton-relation-arrow[data-v-25c934bf]{width:12px;height:14px;background:-webkit-linear-gradient(330deg, #f1f5f9 0%, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%, #f1f5f9 100%) !important;background:linear-gradient(120deg, #f1f5f9 0%, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%, #f1f5f9 100%) !important;background-size:200% 100% !important;border-radius:8px;-webkit-animation:skeleton-shimmer-25c934bf 1.5s ease-in-out infinite !important;animation:skeleton-shimmer-25c934bf 1.5s ease-in-out infinite !important;box-shadow:0 2px 8px rgba(148,163,184,.15);-webkit-flex-shrink:0;flex-shrink:0}@-webkit-keyframes skeleton-shimmer-25c934bf{0%{background-position:-200% 0;opacity:.7;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:.9}50%{opacity:1;-webkit-transform:scale(1.01);transform:scale(1.01)}75%{opacity:.9}100%{background-position:200% 0;opacity:.7;-webkit-transform:scale(1);transform:scale(1)}}@keyframes skeleton-shimmer-25c934bf{0%{background-position:-200% 0;opacity:.7;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:.9}50%{opacity:1;-webkit-transform:scale(1.01);transform:scale(1.01)}75%{opacity:.9}100%{background-position:200% 0;opacity:.7;-webkit-transform:scale(1);transform:scale(1)}}.modal-enter-active[data-v-25c934bf]{-webkit-transition:all .35s cubic-bezier(0.32, 0.72, 0.49, 1);transition:all .35s cubic-bezier(0.32, 0.72, 0.49, 1)}.modal-leave-active[data-v-25c934bf]{-webkit-transition:all .25s cubic-bezier(0.64, 0.04, 0.35, 1);transition:all .25s cubic-bezier(0.64, 0.04, 0.35, 1)}.modal-enter-from[data-v-25c934bf]{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.modal-leave-to[data-v-25c934bf]{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}
