.modal-overlay[data-v-8620e4af]{align-items:center;animation:fadeIn-8620e4af .2s ease-out;backdrop-filter:blur(2px);background:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:2000}@keyframes fadeIn-8620e4af{0%{opacity:0}to{opacity:1}}.modal-container[data-v-8620e4af]{animation:slideUp-8620e4af .2s ease-out;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:4px;box-shadow:0 8px 32px #00000026;display:flex;flex-direction:column;max-height:80vh;max-width:550px;overflow:hidden;width:90vw}@keyframes slideUp-8620e4af{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .modal-container[data-v-8620e4af],html.dark .modal-container[data-v-8620e4af]{background:#1b222d;border-color:#374151}.modal-header[data-v-8620e4af]{align-items:center;background:var(--color-surface-raised);border-bottom:1px solid var(--color-border-subtle);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}[data-theme=dark] .modal-header[data-v-8620e4af],html.dark .modal-header[data-v-8620e4af]{background:#141a23;border-bottom-color:#374151}.header-left[data-v-8620e4af]{align-items:center;display:flex;gap:10px}.header-icon[data-v-8620e4af]{color:#3b82f6;font-size:16px}[data-theme=dark] .header-icon[data-v-8620e4af],html.dark .header-icon[data-v-8620e4af]{color:#60a5fa}.modal-title[data-v-8620e4af]{color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;margin:0}.close-button[data-v-8620e4af]{align-items:center;background:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:4px;color:var(--color-text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.close-button[data-v-8620e4af]:hover{background:#ef44441a;border-color:#ef44444d;color:#dc2626}[data-theme=dark] .close-button[data-v-8620e4af],html.dark .close-button[data-v-8620e4af]{background:#ffffff0f;border-color:#ffffff1a}[data-theme=dark] .close-button[data-v-8620e4af]:hover,html.dark .close-button[data-v-8620e4af]:hover{background:#f8727226;border-color:#f8727266;color:#f87171}.modal-body[data-v-8620e4af]{background:var(--color-app-bg);flex:1;overflow-y:auto;padding:20px}[data-theme=dark] .modal-body[data-v-8620e4af],html.dark .modal-body[data-v-8620e4af]{background:#0d1117}.modal-body[data-v-8620e4af]::-webkit-scrollbar{width:6px}.modal-body[data-v-8620e4af]::-webkit-scrollbar-track{background:transparent}.modal-body[data-v-8620e4af]::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}[data-theme=dark] .modal-body[data-v-8620e4af]::-webkit-scrollbar-thumb,html.dark .modal-body[data-v-8620e4af]::-webkit-scrollbar-thumb{background:#374151}.info-section[data-v-8620e4af]{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-left:3px solid #3b82f6;border-radius:4px;margin-bottom:10px;padding:14px 16px}.info-section[data-v-8620e4af]:last-child{margin-bottom:0}[data-theme=dark] .info-section[data-v-8620e4af],html.dark .info-section[data-v-8620e4af]{background:#141a23;border-color:#1b2129 #1b2129 #1b2129 #60a5fa}.info-content[data-v-8620e4af]{color:var(--color-text-secondary);font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.6}.info-content[data-v-8620e4af] p{margin:0 0 10px}.info-content[data-v-8620e4af] p:last-child{margin-bottom:0}.info-content[data-v-8620e4af] strong{color:var(--color-text-primary);font-weight:600}.info-content[data-v-8620e4af] ol,.info-content[data-v-8620e4af] ul{margin:8px 0;padding-left:20px}.info-content[data-v-8620e4af] li{margin-bottom:4px}.info-content[data-v-8620e4af] a{color:#3b82f6;text-decoration:none}.info-content[data-v-8620e4af] a:hover{text-decoration:underline}[data-theme=dark] .info-content[data-v-8620e4af] a,html.dark .info-content[data-v-8620e4af] a{color:#60a5fa}.modal-footer[data-v-8620e4af]{align-items:center;background:var(--color-surface-raised);border-top:1px solid var(--color-border-subtle);display:flex;flex-shrink:0;justify-content:center;padding:16px 20px}[data-theme=dark] .modal-footer[data-v-8620e4af],html.dark .modal-footer[data-v-8620e4af]{background:#141a23;border-top-color:#374151}.footer-btn[data-v-8620e4af]{align-items:center;border:1px solid transparent;border-radius:2px;cursor:pointer;display:flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:10px 24px;transition:all .15s ease}.confirm-btn[data-v-8620e4af]{background:#3b82f6;border-color:#3b82f6;color:#fff}.confirm-btn[data-v-8620e4af]:hover{background:#2563eb;border-color:#2563eb}[data-theme=dark] .confirm-btn[data-v-8620e4af],html.dark .confirm-btn[data-v-8620e4af]{background:#60a5fa;border-color:#60a5fa}[data-theme=dark] .confirm-btn[data-v-8620e4af]:hover,html.dark .confirm-btn[data-v-8620e4af]:hover{background:#3b82f6;border-color:#3b82f6}@media screen and (max-width:640px){.modal-container[data-v-8620e4af]{max-height:95vh;width:95vw}.modal-footer[data-v-8620e4af],.modal-header[data-v-8620e4af]{padding:12px 16px}.modal-body[data-v-8620e4af]{padding:16px}.modal-title[data-v-8620e4af]{font-size:14px}.info-section[data-v-8620e4af]{padding:12px}.info-content[data-v-8620e4af]{font-size:12px}}@media screen and (max-width:480px){.modal-container[data-v-8620e4af]{border-radius:0;height:100vh;max-height:none;max-width:none;width:100vw}}
