:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}}header[data-v-6ba5a8fd]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 0;box-shadow:0 2px 10px #0000001a}.header-content[data-v-6ba5a8fd]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center}.site-title[data-v-6ba5a8fd]{margin:0 0 1rem;font-size:2rem;font-weight:700;text-align:center}.main-nav[data-v-6ba5a8fd]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.nav-link[data-v-6ba5a8fd]{color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:6px;transition:all .3s ease;font-weight:500}.nav-link[data-v-6ba5a8fd]:hover{background:#fff3;transform:translateY(-2px)}.nav-link.router-link-active[data-v-6ba5a8fd]{background:#ffffff4d;font-weight:700}.main-content[data-v-6ba5a8fd]{min-height:calc(100vh - 200px);padding:20px}.footer[data-v-6ba5a8fd]{background:#333;color:#fff;text-align:center;padding:1rem 0;margin-top:auto}@media (max-width: 768px){.header-content[data-v-6ba5a8fd]{padding:0 10px}.site-title[data-v-6ba5a8fd]{font-size:1.5rem}.main-nav[data-v-6ba5a8fd]{gap:.5rem}.nav-link[data-v-6ba5a8fd]{padding:.4rem .8rem;font-size:.9rem}}@media (max-width: 600px){.header-content[data-v-6ba5a8fd]{padding:0 8px}.site-title[data-v-6ba5a8fd]{font-size:1.3rem;margin-bottom:.8rem}.main-nav[data-v-6ba5a8fd]{gap:.4rem;flex-direction:column;align-items:center}.nav-link[data-v-6ba5a8fd]{padding:.3rem .6rem;font-size:.85rem;width:100%;text-align:center}.main-content[data-v-6ba5a8fd]{padding:15px}}@media (max-width: 480px){.header-content[data-v-6ba5a8fd]{padding:0 5px}.site-title[data-v-6ba5a8fd]{font-size:1.1rem;margin-bottom:.6rem}.main-nav[data-v-6ba5a8fd]{gap:.3rem}.nav-link[data-v-6ba5a8fd]{padding:.25rem .5rem;font-size:.8rem}.main-content[data-v-6ba5a8fd]{padding:10px}.footer[data-v-6ba5a8fd]{padding:.8rem 0;font-size:.9rem}}@media (max-width: 320px){.header-content[data-v-6ba5a8fd]{padding:0 3px}.site-title[data-v-6ba5a8fd]{font-size:1rem;margin-bottom:.5rem}.nav-link[data-v-6ba5a8fd]{padding:.2rem .4rem;font-size:.75rem}.main-content[data-v-6ba5a8fd]{padding:8px}}body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:#f8f9fa}#app{min-height:100vh;display:flex;flex-direction:column}.home[data-v-93d6eacf]{max-width:1200px;margin:0 auto;padding:20px}.hero-section[data-v-93d6eacf]{text-align:center;padding:60px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;margin-bottom:40px}.hero-section h1[data-v-93d6eacf]{font-size:3rem;margin:0 0 20px;font-weight:700}.hero-subtitle[data-v-93d6eacf]{font-size:1.2rem;margin:0;opacity:.9}.features-section[data-v-93d6eacf]{margin-bottom:40px}.features-section h2[data-v-93d6eacf]{text-align:center;color:#333;margin-bottom:30px;font-size:2rem}.features-grid[data-v-93d6eacf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.feature-card[data-v-93d6eacf]{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 6px #0000001a;text-align:center;transition:transform .3s ease}.feature-card[data-v-93d6eacf]:hover{transform:translateY(-5px)}.feature-card h3[data-v-93d6eacf]{color:#333;margin:0 0 15px;font-size:1.3rem}.feature-card p[data-v-93d6eacf]{color:#666;margin:0 0 20px;line-height:1.6}.feature-link[data-v-93d6eacf]{display:inline-block;background:#007bff;color:#fff;text-decoration:none;padding:10px 20px;border-radius:6px;transition:background .3s ease}.feature-link[data-v-93d6eacf]:hover{background:#0056b3}@media screen and (min-width: 1920px){.home[data-v-93d6eacf]{max-width:1600px;padding:30px}.hero-section h1[data-v-93d6eacf]{font-size:4rem}.hero-subtitle[data-v-93d6eacf]{font-size:1.5rem}.features-grid[data-v-93d6eacf]{grid-template-columns:repeat(4,1fr);gap:30px}}@media screen and (min-width: 1600px) and (max-width: 1919px){.home[data-v-93d6eacf]{max-width:1400px;padding:25px}.hero-section h1[data-v-93d6eacf]{font-size:3.5rem}.features-grid[data-v-93d6eacf]{grid-template-columns:repeat(4,1fr);gap:25px}}@media screen and (min-width: 1200px) and (max-width: 1599px){.home[data-v-93d6eacf]{max-width:1200px;padding:20px}.hero-section h1[data-v-93d6eacf]{font-size:3.2rem}.features-grid[data-v-93d6eacf]{grid-template-columns:repeat(4,1fr);gap:20px}}@media screen and (min-width: 1024px) and (max-width: 1199px){.home[data-v-93d6eacf]{padding:18px}.hero-section h1[data-v-93d6eacf]{font-size:3rem}.features-grid[data-v-93d6eacf]{grid-template-columns:repeat(2,1fr);gap:20px}.feature-card[data-v-93d6eacf]{padding:25px}}@media screen and (min-width: 768px) and (max-width: 1023px){.home[data-v-93d6eacf]{padding:15px}.hero-section[data-v-93d6eacf]{padding:40px 15px;margin-bottom:30px}.hero-section h1[data-v-93d6eacf]{font-size:2.8rem}.hero-subtitle[data-v-93d6eacf]{font-size:1.2rem}.features-section h2[data-v-93d6eacf]{font-size:1.8rem;margin-bottom:25px}.features-grid[data-v-93d6eacf]{grid-template-columns:repeat(2,1fr);gap:18px}.feature-card[data-v-93d6eacf]{padding:22px 18px}.feature-card h3[data-v-93d6eacf]{font-size:1.2rem}}@media screen and (min-width: 600px) and (max-width: 767px){.home[data-v-93d6eacf]{padding:12px}.hero-section[data-v-93d6eacf]{padding:35px 15px;margin-bottom:28px}.hero-section h1[data-v-93d6eacf]{font-size:2.4rem}.hero-subtitle[data-v-93d6eacf]{font-size:1.1rem}.features-section h2[data-v-93d6eacf]{font-size:1.7rem;margin-bottom:22px}.features-grid[data-v-93d6eacf]{grid-template-columns:repeat(2,1fr);gap:16px}.feature-card[data-v-93d6eacf]{padding:20px 16px}.feature-card h3[data-v-93d6eacf]{font-size:1.1rem}}@media screen and (min-width: 480px) and (max-width: 599px){.home[data-v-93d6eacf]{padding:10px}.hero-section[data-v-93d6eacf]{padding:30px 15px;margin-bottom:25px}.hero-section h1[data-v-93d6eacf]{font-size:2.2rem}.hero-subtitle[data-v-93d6eacf]{font-size:1rem}.features-section h2[data-v-93d6eacf]{font-size:1.6rem;margin-bottom:20px}.features-grid[data-v-93d6eacf]{grid-template-columns:1fr;gap:15px}.feature-card[data-v-93d6eacf]{padding:18px 15px}.feature-card h3[data-v-93d6eacf]{font-size:1.1rem}.feature-card p[data-v-93d6eacf]{font-size:.95rem}.feature-link[data-v-93d6eacf]{padding:9px 18px;font-size:.95rem}}@media screen and (min-width: 320px) and (max-width: 479px){.home[data-v-93d6eacf]{padding:8px}.hero-section[data-v-93d6eacf]{padding:25px 12px;margin-bottom:20px}.hero-section h1[data-v-93d6eacf]{font-size:1.8rem}.hero-subtitle[data-v-93d6eacf]{font-size:.9rem}.features-section h2[data-v-93d6eacf]{font-size:1.4rem;margin-bottom:18px}.features-grid[data-v-93d6eacf]{grid-template-columns:1fr;gap:12px}.feature-card[data-v-93d6eacf]{padding:15px 12px}.feature-card h3[data-v-93d6eacf]{font-size:1rem}.feature-card p[data-v-93d6eacf]{font-size:.9rem}.feature-link[data-v-93d6eacf]{padding:8px 16px;font-size:.9rem}}@media (hover: none) and (pointer: coarse){.feature-card[data-v-93d6eacf]:hover{transform:none}.feature-link[data-v-93d6eacf]{min-height:44px;display:flex;align-items:center;justify-content:center}}.character-search[data-v-735b3074]{max-width:1200px;margin:0 auto;padding:20px}@media screen and (max-width: 600px){.character-search[data-v-735b3074]{padding:10px}.character-search h2[data-v-735b3074]{font-size:1.5rem;margin-bottom:15px}}@media screen and (max-width: 400px){.character-search[data-v-735b3074]{padding:5px}.character-search h2[data-v-735b3074]{font-size:1.3rem;margin-bottom:10px}.search-results h3[data-v-735b3074]{font-size:1.1rem;margin-bottom:10px}}.search-form[data-v-735b3074]{background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:30px}@media screen and (max-width: 600px){.search-form[data-v-735b3074]{padding:15px;margin-bottom:20px}.form-group[data-v-735b3074]{margin-bottom:12px}.form-group label[data-v-735b3074]{font-size:14px}.form-group select[data-v-735b3074],.form-group input[data-v-735b3074]{padding:8px;font-size:14px}.search-btn[data-v-735b3074]{padding:10px 20px;font-size:14px}}@media screen and (max-width: 400px){.search-form[data-v-735b3074]{padding:10px;margin-bottom:15px}.form-group[data-v-735b3074]{margin-bottom:8px}.form-group label[data-v-735b3074]{font-size:12px}.form-group select[data-v-735b3074],.form-group input[data-v-735b3074]{padding:6px;font-size:12px}.search-btn[data-v-735b3074]{padding:8px 16px;font-size:12px}}.form-group[data-v-735b3074]{margin-bottom:15px}.form-group label[data-v-735b3074]{display:block;margin-bottom:5px;font-weight:700;color:#333}.form-group select[data-v-735b3074],.form-group input[data-v-735b3074]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px}.search-btn[data-v-735b3074]{background:#007bff;color:#fff;border:none;padding:12px 24px;border-radius:4px;font-size:16px;cursor:pointer;width:100%}.search-btn[data-v-735b3074]:hover:not(:disabled){background:#0056b3}.search-btn[data-v-735b3074]:disabled{background:#6c757d;cursor:not-allowed}.search-results[data-v-735b3074]{margin-bottom:30px}.results-grid[data-v-735b3074]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:15px}@media screen and (max-width: 600px){.results-grid[data-v-735b3074]{grid-template-columns:1fr;gap:15px}}@media screen and (max-width: 400px){.results-grid[data-v-735b3074]{gap:10px}.dundam-character-card[data-v-735b3074]{padding:8px;min-height:80px;flex-direction:column;align-items:center;text-align:center}.character-avatar[data-v-735b3074]{margin-right:0;margin-bottom:8px}.avatar-image[data-v-735b3074]{width:50px;height:50px}.character-info[data-v-735b3074]{width:100%}.character-header[data-v-735b3074]{flex-direction:column;gap:4px;align-items:center}.character-name[data-v-735b3074]{font-size:.9rem}.server-name[data-v-735b3074],.level-display[data-v-735b3074]{font-size:.8rem}.character-stats[data-v-735b3074]{font-size:.75rem}.adventure-name[data-v-735b3074]{font-size:.8rem}.nabel-eligibility[data-v-735b3074]{font-size:.7rem}}.dundam-character-card[data-v-735b3074]{display:flex;background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:16px;cursor:pointer;transition:all .3s ease;margin-bottom:16px;box-shadow:0 2px 8px #0000000f;position:relative;overflow:hidden;min-height:120px}@media screen and (max-width: 600px){.dundam-character-card[data-v-735b3074]{padding:12px;min-height:100px}}.dundam-character-card[data-v-735b3074]:hover{border-color:#4a90e2;box-shadow:0 4px 16px #4a90e226;transform:translateY(-2px)}.dundam-character-card.selected[data-v-735b3074]{border-color:#4a90e2;background:linear-gradient(135deg,#f8fbff,#e3f2fd);box-shadow:0 4px 20px #4a90e240}.character-avatar[data-v-735b3074]{position:relative;margin-right:16px;flex-shrink:0}.avatar-image[data-v-735b3074]{width:80px;height:80px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);position:relative;overflow:hidden;border:2px solid #fff;box-shadow:0 2px 8px #0000001a}@media screen and (max-width: 600px){.avatar-image[data-v-735b3074]{width:60px;height:60px;border-radius:8px}.character-avatar[data-v-735b3074]{margin-right:12px}}.character-img[data-v-735b3074]{width:100%;height:100%;object-fit:cover;border-radius:8px}.avatar-placeholder[data-v-735b3074]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#667eea,#764ba2)}.character-info[data-v-735b3074]{flex:1;display:flex;flex-direction:column;gap:8px}.adventure-name[data-v-735b3074]{font-size:14px;color:#7f8c8d;margin:0}.clickable-adventure[data-v-735b3074]{cursor:pointer;color:#007bff;text-decoration:underline;transition:color .2s ease}.clickable-adventure[data-v-735b3074]:hover{color:#0056b3;text-decoration:none}.no-adventure[data-v-735b3074]{color:#6c757d;font-style:italic}.stats-info[data-v-735b3074]{display:flex;gap:16px;margin:4px 0}.stat-item[data-v-735b3074]{display:flex;flex-direction:column;align-items:flex-start}.stat-label[data-v-735b3074]{font-size:12px;color:#95a5a6;margin-bottom:2px}.stat-value[data-v-735b3074]{font-size:16px;font-weight:700;color:#e67e22}.buff-power .stat-value[data-v-735b3074]{color:#e74c3c}.meta-info[data-v-735b3074]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.fame-info[data-v-735b3074]{display:flex;align-items:center;gap:4px}.fame-icon[data-v-735b3074]{font-size:14px}.fame-value[data-v-735b3074]{font-size:12px;font-weight:500;color:#f39c12}.job-info[data-v-735b3074]{display:flex;justify-content:flex-end}.job-name[data-v-735b3074]{font-size:13px;color:#27ae60;font-weight:500;background:#27ae601a;padding:2px 8px;border-radius:8px}.dungeon-clear-status[data-v-735b3074]{display:flex;gap:8px;margin:8px 0;padding:8px;background:#f8f9fa;border-radius:6px;font-size:11px}.dungeon-clear-section[data-v-735b3074]{margin-top:15px}.dungeon-title[data-v-735b3074]{font-size:14px;color:#333;margin-bottom:8px;font-weight:700}.character-header[data-v-735b3074]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.server-name[data-v-735b3074]{font-size:12px;font-weight:500;color:#3498db;background:#ecf0f1;padding:2px 8px;border-radius:12px;margin:0}.level-display[data-v-735b3074]{font-size:14px;color:#7f8c8d;font-weight:500;background:#ecf0f1;padding:2px 8px;border-radius:12px;margin:0}.character-name[data-v-735b3074]{font-size:16px;font-weight:700;color:#2c3e50;margin:0}.edit-btn[data-v-735b3074]{background:none;border:none;font-size:16px;cursor:pointer;padding:2px;border-radius:4px;transition:all .2s ease}.edit-btn[data-v-735b3074]:hover{background:#f8f9fa;transform:scale(1.1)}.dungeon-status-item[data-v-735b3074]{display:flex;flex-direction:column;align-items:center;padding:4px 6px;border-radius:4px;background:#fff;border:1px solid #e5e5e5;min-width:40px;transition:all .2s ease}.dungeon-status-item.cleared[data-v-735b3074]{background:#e8f5e8;border-color:#4caf50}.dungeon-status-item[data-v-735b3074]:not(.cleared){background:#fff5f5;border-color:#f44336}.dungeon-icon[data-v-735b3074]{font-size:12px;margin-bottom:2px}.dungeon-name[data-v-735b3074]{font-size:10px;font-weight:700;color:#666;margin-bottom:1px}.clear-status[data-v-735b3074]{font-size:12px;font-weight:700}.dungeon-status-item.cleared .clear-status[data-v-735b3074]{color:#4caf50}.dungeon-status-item:not(.cleared) .clear-status[data-v-735b3074]{color:#f44336}.clear-status.ineligible[data-v-735b3074]{color:#f44336;font-weight:400;font-size:11px}.context-menu[data-v-735b3074]{position:fixed;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 8px 25px #00000026;padding:0;min-width:280px;z-index:1000;font-size:14px}.context-header[data-v-735b3074]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e5e5e5;border-radius:8px 8px 0 0}.context-character-name[data-v-735b3074]{font-weight:700;color:#333}.context-close[data-v-735b3074]{background:none;border:none;font-size:18px;cursor:pointer;color:#666;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.context-close[data-v-735b3074]:hover{color:#333}.context-section[data-v-735b3074]{padding:16px}.context-section h4[data-v-735b3074]{margin:0 0 12px;color:#333;font-size:14px}.dungeon-favorites[data-v-735b3074]{display:flex;flex-direction:column;gap:8px}.favorite-item[data-v-735b3074]{display:flex;align-items:center}.favorite-item label[data-v-735b3074]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 0;width:100%}.favorite-item input[type=checkbox][data-v-735b3074]{width:16px;height:16px;accent-color:#4a90e2}.dungeon-icon[data-v-735b3074]{font-size:16px;width:20px;text-align:center}.dungeon-name[data-v-735b3074]{flex:1;color:#333;font-weight:500}.coming-soon[data-v-735b3074]{font-size:12px;color:#999;font-style:italic}.favorite-item[data-v-735b3074]:hover{background:#f8f9fa;border-radius:4px;margin:0 -8px;padding:6px 8px}.favorite-item:hover label[data-v-735b3074]{padding:6px 0}.character-detail[data-v-735b3074]{background:#fff;border:1px solid #dee2e6;border-radius:12px;margin-top:20px;box-shadow:0 4px 16px #0000001a;overflow:hidden}.detail-header[data-v-735b3074]{background:#f8f9fa;padding:20px;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.detail-header h3[data-v-735b3074]{margin:0;color:#333;font-size:20px}.close-btn[data-v-735b3074]{background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-btn[data-v-735b3074]:hover{background:#e9ecef;color:#333}.detail-content[data-v-735b3074]{padding:20px}.detail-section[data-v-735b3074]{margin-bottom:25px}.detail-section h4[data-v-735b3074]{margin:0 0 15px;color:#333;font-size:18px;border-bottom:2px solid #007bff;padding-bottom:8px}.info-grid[data-v-735b3074]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.info-item[data-v-735b3074]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:6px}.info-item .label[data-v-735b3074]{font-weight:600;color:#495057}.info-item .value[data-v-735b3074]{color:#212529;font-weight:500}.detail-actions[data-v-735b3074]{display:flex;gap:15px;margin-top:25px;padding-top:20px;border-top:1px solid #dee2e6}.character-info h4[data-v-735b3074]{margin:0 0 15px;color:#333;font-size:18px}.character-info p[data-v-735b3074]{margin:5px 0;color:#666}.character-stats[data-v-735b3074]{margin:15px 0;padding:15px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.character-stats h5[data-v-735b3074]{margin:0 0 10px;color:#333}.character-actions[data-v-735b3074]{display:flex;gap:10px;margin-top:15px}.save-btn[data-v-735b3074],.history-btn[data-v-735b3074]{flex:1;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.history-btn[data-v-735b3074]{background:#17a2b8;color:#fff}.history-btn[data-v-735b3074]:hover{background:#138496}.search-history[data-v-735b3074]{background:#e9ecef;padding:20px;border-radius:8px;margin-bottom:30px}.history-list[data-v-735b3074]{margin-top:15px}.history-item[data-v-735b3074]{display:flex;align-items:center;gap:15px;padding:10px;background:#fff;border-radius:6px;margin-bottom:10px;border:1px solid #dee2e6}.server-name[data-v-735b3074]{font-weight:700;color:#495057;min-width:80px}.adventure-name[data-v-735b3074]{color:#6c757d;min-width:120px}.character-name[data-v-735b3074]{color:#212529;min-width:120px}.timestamp[data-v-735b3074]{color:#6c757d;font-size:.9rem;min-width:100px}.load-btn[data-v-735b3074],.remove-btn[data-v-735b3074]{border:none;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:14px}.load-btn[data-v-735b3074]{background:#007bff;color:#fff}.load-btn[data-v-735b3074]:hover{background:#0056b3}.remove-btn[data-v-735b3074]{background:#dc3545;color:#fff}.remove-btn[data-v-735b3074]:hover{background:#c82333}.message-area[data-v-735b3074]{margin-top:15px;margin-bottom:15px}.error-message[data-v-735b3074]{background:#f8d7da;color:#721c24;padding:12px;border-radius:4px;margin-bottom:10px;text-align:center;border:1px solid #f5c6cb}.success-message[data-v-735b3074]{background:#d4edda;color:#155724;padding:12px;border-radius:4px;margin-bottom:10px;text-align:center;border:1px solid #c3e6cb}@media (max-width: 768px){.character-search[data-v-735b3074]{padding:10px}.results-grid[data-v-735b3074]{grid-template-columns:1fr}.history-item[data-v-735b3074]{flex-direction:column;align-items:flex-start;gap:10px}.character-actions[data-v-735b3074]{flex-direction:column}}.quick-test-section[data-v-735b3074]{margin:30px 0;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff}.quick-test-section h3[data-v-735b3074]{margin:0 0 20px;text-align:center;font-size:1.4rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.test-buttons[data-v-735b3074]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.test-group[data-v-735b3074]{background:#ffffff1a;padding:20px;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.test-group h4[data-v-735b3074]{margin:0 0 15px;text-align:center;font-size:1.1rem;color:#f8f9fa}.test-btn[data-v-735b3074]{display:block;width:100%;padding:12px 16px;margin:8px 0;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center}.test-btn.buffer[data-v-735b3074]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;box-shadow:0 4px 15px #ee5a244d}.test-btn.buffer[data-v-735b3074]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ee5a2466}.test-btn.dealer[data-v-735b3074]{background:linear-gradient(135deg,#4ecdc4,#44a08d);color:#fff;box-shadow:0 4px 15px #44a08d4d}.test-btn.dealer[data-v-735b3074]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #44a08d66}.test-btn.direct[data-v-735b3074]{background:linear-gradient(135deg,#a8edea,#fed6e3);color:#333;box-shadow:0 4px 15px #a8edea4d}.test-btn.direct[data-v-735b3074]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #a8edea66}.direct-test[data-v-735b3074]{display:flex;gap:10px;align-items:center}.direct-test-input[data-v-735b3074]{flex:1;padding:10px 12px;border:none;border-radius:6px;font-size:14px;background:#ffffffe6;color:#333}.direct-test-input[data-v-735b3074]:focus{outline:none;background:#fff;box-shadow:0 0 0 3px #ffffff4d}.auto-test-controls[data-v-735b3074]{display:flex;flex-direction:column;gap:15px}.test-mode-selector[data-v-735b3074]{display:flex;gap:15px;justify-content:center;margin-bottom:10px}.mode-label[data-v-735b3074]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;background:#ffffff1a;border-radius:6px;transition:all .3s ease}.mode-label[data-v-735b3074]:hover{background:#fff3}.mode-label input[type=radio][data-v-735b3074]{margin:0}.mode-label span[data-v-735b3074]{font-size:14px;color:#f8f9fa;font-weight:500}.test-btn.auto-start[data-v-735b3074]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea4d}.test-btn.auto-start[data-v-735b3074]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.test-btn.auto-stop[data-v-735b3074]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;box-shadow:0 4px 15px #ff6b6b4d}.test-btn.auto-stop[data-v-735b3074]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ff6b6b66}.test-btn[data-v-735b3074]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.auto-test-progress[data-v-735b3074]{background:#ffffff1a;padding:15px;border-radius:8px;text-align:center}.progress-bar[data-v-735b3074]{width:100%;height:8px;background:#fff3;border-radius:4px;overflow:hidden;margin-bottom:10px}.progress-fill[data-v-735b3074]{height:100%;background:linear-gradient(90deg,#4ecdc4,#44a08d);transition:width .3s ease;border-radius:4px}.progress-text[data-v-735b3074]{font-size:14px;color:#f8f9fa;font-weight:600}.test-results[data-v-735b3074]{margin:30px 0;padding:20px;background:#f8f9fa;border-radius:12px;border:1px solid #dee2e6}.test-results h3[data-v-735b3074]{margin:0 0 20px;text-align:center;color:#495057}.results-summary[data-v-735b3074]{display:flex;justify-content:space-around;margin-bottom:20px;padding:15px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.summary-item[data-v-735b3074]{text-align:center}.summary-label[data-v-735b3074]{display:block;font-size:12px;color:#6c757d;margin-bottom:5px}.summary-value[data-v-735b3074]{display:block;font-size:18px;font-weight:700}.summary-value.success[data-v-735b3074]{color:#28a745}.summary-value.error[data-v-735b3074]{color:#dc3545}.test-results-list[data-v-735b3074]{display:flex;flex-direction:column;gap:15px}.test-result-item[data-v-735b3074]{background:#fff;border-radius:8px;padding:15px;border-left:4px solid #dee2e6;box-shadow:0 2px 4px #0000000d}.test-result-item.success[data-v-735b3074]{border-left-color:#28a745;background:#f8fff9}.test-result-item.error[data-v-735b3074]{border-left-color:#dc3545;background:#fff8f8}.result-header[data-v-735b3074]{display:flex;align-items:center;gap:15px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e9ecef}.result-number[data-v-735b3074]{background:#6c757d;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.result-name[data-v-735b3074]{font-weight:700;color:#495057;flex:1}.result-type[data-v-735b3074]{font-size:12px;color:#6c757d;background:#e9ecef;padding:4px 8px;border-radius:12px}.result-status[data-v-735b3074]{font-size:18px}.result-details[data-v-735b3074]{display:flex;flex-direction:column;gap:8px}.result-expected[data-v-735b3074],.result-actual[data-v-735b3074],.result-error[data-v-735b3074]{display:flex;gap:10px;align-items:center}.detail-label[data-v-735b3074]{font-weight:600;color:#495057;min-width:80px}.detail-value[data-v-735b3074]{color:#6c757d}.detail-value.error[data-v-735b3074]{color:#dc3545}@media (max-width: 768px){.test-buttons[data-v-735b3074]{grid-template-columns:1fr}.direct-test[data-v-735b3074]{flex-direction:column}.direct-test-input[data-v-735b3074]{width:100%}}.manual-input-modal[data-v-735b3074]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-735b3074]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-735b3074]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-735b3074]{margin:0;color:#333}.modal-close[data-v-735b3074]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-735b3074]:hover{color:#333}.modal-body[data-v-735b3074]{padding:20px}.input-group[data-v-735b3074]{margin-bottom:15px}.input-group label[data-v-735b3074]{display:block;margin-bottom:5px;font-weight:600;color:#333}.manual-input[data-v-735b3074]{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px}.manual-input[data-v-735b3074]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233}.modal-footer[data-v-735b3074]{display:flex;gap:10px;padding:20px;border-top:1px solid #e9ecef;justify-content:flex-end}.save-btn[data-v-735b3074],.cancel-btn[data-v-735b3074]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;cursor:pointer;font-weight:600}.save-btn[data-v-735b3074]{background:#28a745;color:#fff}.save-btn[data-v-735b3074]:hover{background:#218838}.cancel-btn[data-v-735b3074]{background:#6c757d;color:#fff}.cancel-btn[data-v-735b3074]:hover{background:#5a6268}.sync-status-section[data-v-735b3074]{background:#f8f9fa;padding:20px;border-radius:12px;margin:30px 0;border:1px solid #dee2e6}.sync-status-section h3[data-v-735b3074]{margin:0 0 20px;color:#495057;text-align:center}.sync-info[data-v-735b3074]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:20px}.sync-item[data-v-735b3074]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#fff;border-radius:8px;border:1px solid #e9ecef}.sync-label[data-v-735b3074]{font-weight:600;color:#495057}.sync-value[data-v-735b3074]{color:#6c757d;font-weight:500}.sync-value.running[data-v-735b3074]{color:#28a745;font-weight:600}.sync-value.disabled[data-v-735b3074]{color:#dc3545;font-weight:600}.sync-btn[data-v-735b3074]{background:#4a90e2;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;cursor:pointer;font-weight:600;width:100%;max-width:200px;margin:0 auto;display:block}.sync-btn[data-v-735b3074]:hover{background:#357abd}.sync-btn[data-v-735b3074]:disabled{background:#6c757d;cursor:not-allowed}.sync-notice[data-v-735b3074]{margin-top:20px;padding:15px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;text-align:center}.sync-notice p[data-v-735b3074]{margin:5px 0;color:#856404;font-size:14px}.stat-values[data-v-735b3074]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.manual-value[data-v-735b3074],.synced-value[data-v-735b3074]{display:flex;align-items:center;gap:8px;font-size:12px}.value-label[data-v-735b3074]{color:#6c757d;font-weight:500;min-width:40px}.stat-value.manual[data-v-735b3074]{color:#28a745;font-weight:600}.stat-value.synced[data-v-735b3074]{color:#6c757d}.edit-btn[data-v-735b3074]{background:#6c757d;color:#fff;border:none;padding:4px 8px;border-radius:4px;font-size:12px;cursor:pointer;margin-left:8px}.edit-btn[data-v-735b3074]:hover{background:#5a6268}.fame-section[data-v-735b3074]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.fame-label[data-v-735b3074]{font-size:14px;font-weight:600;color:#495057}.fame-value[data-v-735b3074]{font-size:16px;font-weight:700;color:#f39c12}.dungeon-status-item.cleared[data-v-735b3074]{background:#fff5f5;border-color:#f44336}.dungeon-status-item.cleared .clear-status[data-v-735b3074]{color:#f44336}.dungeon-status-item[data-v-735b3074]:not(.cleared){background:#e8f5e8;border-color:#4caf50}.dungeon-status-item:not(.cleared) .clear-status[data-v-735b3074]{color:#4caf50}.stats-info[data-v-735b3074]{display:flex;gap:16px;margin:8px 0}.stat-item[data-v-735b3074]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.stat-label[data-v-735b3074]{font-size:14px;font-weight:600;color:#495057;min-width:50px}.stat-value[data-v-735b3074]{font-size:16px;font-weight:700;color:#e67e22;min-width:80px;text-align:right}.form-group select[data-v-735b3074]:invalid,.form-group select[value=""][data-v-735b3074]{border-color:#dc3545;background-color:#fff5f5}.form-group select[data-v-735b3074]:invalid:focus,.form-group select[value=""][data-v-735b3074]:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.search-btn[data-v-735b3074]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.search-btn[data-v-735b3074]:disabled:hover{background-color:#6c757d}.neople-api-footer[data-v-735b3074]{text-align:center;padding:20px;margin-top:40px;border-top:1px solid #e5e5e5;background:#f8f9fa}.neople-api-footer p[data-v-735b3074]{margin:0;color:#6c757d;font-size:14px}.neople-api-footer a[data-v-735b3074]{color:#007bff;text-decoration:none;font-weight:500}.neople-api-footer a[data-v-735b3074]:hover{text-decoration:underline;color:#0056b3}.dundam-sync-controls[data-v-735b3074]{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:8px}.dundam-sync-button[data-v-735b3074]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea4d}.dundam-sync-button[data-v-735b3074]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.dundam-sync-button[data-v-735b3074]:disabled{opacity:.6;cursor:not-allowed;transform:none}.dundam-sync-section[data-v-735b3074]{margin-top:12px;text-align:center}.dundam-sync-btn[data-v-735b3074]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #28a7454d;width:100%}.dundam-sync-btn[data-v-735b3074]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #28a74566}.dundam-sync-btn[data-v-735b3074]:disabled{opacity:.6;cursor:not-allowed;transform:none;background:#6c757d}.dundam-sync-button.playwright-enabled[data-v-735b3074]{background:linear-gradient(135deg,#28a745,#20c997);border:2px solid #28a745;box-shadow:0 4px 15px #28a7454d}.dundam-sync-button.playwright-enabled[data-v-735b3074]:hover:not(:disabled){background:linear-gradient(135deg,#20c997,#28a745);border-color:#20c997;box-shadow:0 6px 20px #28a74566}.sync-status[data-v-735b3074]{font-size:12px;color:#6c757d;text-align:center;max-width:300px;word-wrap:break-word}.dundam-sync-progress[data-v-735b3074]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #0000001a}@media screen and (max-width: 400px){.dundam-sync-progress[data-v-735b3074]{padding:12px;margin-bottom:15px}.progress-header[data-v-735b3074]{flex-direction:column;gap:8px;text-align:center}.progress-header h4[data-v-735b3074]{font-size:14px}.progress-text[data-v-735b3074]{font-size:12px}.progress-info[data-v-735b3074]{flex-direction:column;gap:8px;text-align:center}.current-syncing[data-v-735b3074],.countdown-timer[data-v-735b3074]{font-size:12px}.waiting-message[data-v-735b3074]{font-size:12px;padding:6px 10px}}.progress-header[data-v-735b3074]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.progress-header h4[data-v-735b3074]{margin:0;color:#495057;font-size:16px}.progress-text[data-v-735b3074]{color:#6c757d;font-size:14px;font-weight:500}.progress-bar-container[data-v-735b3074]{width:100%;height:12px;background-color:#e9ecef;border-radius:6px;overflow:hidden;margin-bottom:12px}.progress-bar[data-v-735b3074]{height:100%;background:linear-gradient(90deg,#28a745,#20c997);border-radius:6px;transition:width .3s ease}.progress-info[data-v-735b3074]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.current-syncing[data-v-735b3074]{color:#6c757d;font-size:14px}.countdown-timer[data-v-735b3074]{color:#dc3545;font-size:14px;font-weight:600;background:#f8d7da;padding:4px 8px;border-radius:4px}.waiting-message[data-v-735b3074]{color:#856404;background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:8px 12px;text-align:center;font-size:14px;font-weight:500}@media screen and (min-width: 1920px){.search-container[data-v-735b3074]{max-width:1600px;padding:30px}.character-grid[data-v-735b3074]{grid-template-columns:repeat(5,1fr);gap:25px}.search-input[data-v-735b3074]{font-size:18px;padding:18px}.search-button[data-v-735b3074]{padding:18px 30px;font-size:18px}}@media screen and (min-width: 1600px) and (max-width: 1919px){.search-container[data-v-735b3074]{max-width:1400px;padding:25px}.character-grid[data-v-735b3074]{grid-template-columns:repeat(4,1fr);gap:22px}}@media screen and (min-width: 1200px) and (max-width: 1599px){.search-container[data-v-735b3074]{max-width:1200px;padding:20px}.character-grid[data-v-735b3074]{grid-template-columns:repeat(3,1fr);gap:20px}}@media screen and (min-width: 1024px) and (max-width: 1199px){.search-container[data-v-735b3074]{padding:18px}.search-form[data-v-735b3074]{flex-direction:row;gap:12px}.search-button[data-v-735b3074]{width:auto;padding:12px 24px}.character-grid[data-v-735b3074]{grid-template-columns:repeat(2,1fr);gap:18px}}@media screen and (min-width: 768px) and (max-width: 1023px){.search-container[data-v-735b3074]{padding:15px}.search-form[data-v-735b3074]{flex-direction:column;gap:15px}.search-input[data-v-735b3074]{font-size:16px;padding:14px}.search-button[data-v-735b3074]{width:100%;padding:14px;font-size:16px}.character-grid[data-v-735b3074]{grid-template-columns:repeat(2,1fr);gap:16px}.character-card[data-v-735b3074]{padding:16px}.character-info h3[data-v-735b3074]{font-size:1.1rem}.dundam-sync-progress[data-v-735b3074]{padding:16px}}@media screen and (min-width: 600px) and (max-width: 767px){.search-container[data-v-735b3074]{padding:12px}.search-form[data-v-735b3074]{flex-direction:column;gap:12px}.search-input[data-v-735b3074]{font-size:16px;padding:13px}.search-button[data-v-735b3074]{width:100%;padding:13px;font-size:16px}.character-grid[data-v-735b3074]{grid-template-columns:repeat(2,1fr);gap:14px}.character-card[data-v-735b3074]{padding:14px}.character-info h3[data-v-735b3074]{font-size:1rem}}@media screen and (min-width: 480px) and (max-width: 599px){.search-container[data-v-735b3074]{padding:10px}.search-form[data-v-735b3074]{flex-direction:column;gap:10px}.search-input[data-v-735b3074]{font-size:16px;padding:12px}.search-button[data-v-735b3074]{width:100%;padding:12px;font-size:16px}.character-grid[data-v-735b3074]{grid-template-columns:1fr;gap:15px}.character-card[data-v-735b3074]{padding:12px}.character-info h3[data-v-735b3074]{font-size:1rem}.character-stats[data-v-735b3074]{flex-direction:column;gap:8px}.dundam-sync-progress[data-v-735b3074]{padding:12px}.progress-header[data-v-735b3074]{flex-direction:column;gap:10px;text-align:center}.progress-info[data-v-735b3074]{flex-direction:column;gap:8px;text-align:center}}@media screen and (min-width: 320px) and (max-width: 479px){.search-container[data-v-735b3074]{padding:8px}.search-form[data-v-735b3074]{flex-direction:column;gap:8px}.search-input[data-v-735b3074]{font-size:16px;padding:10px}.search-button[data-v-735b3074]{width:100%;padding:10px;font-size:16px}.character-grid[data-v-735b3074]{grid-template-columns:1fr;gap:12px}.character-card[data-v-735b3074]{padding:10px}.character-info h3[data-v-735b3074]{font-size:.9rem}.dundam-sync-progress[data-v-735b3074]{padding:10px}}@media (hover: none) and (pointer: coarse){.search-button[data-v-735b3074]{min-height:44px}.character-card[data-v-735b3074]{min-height:120px}.dundam-sync-button[data-v-735b3074]{min-height:44px}}.character-detail-page[data-v-e5a573a5]{max-width:800px;margin:0 auto;padding:20px}.page-header[data-v-e5a573a5]{display:flex;align-items:center;gap:20px;margin-bottom:30px}.back-btn[data-v-e5a573a5]{background:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:16px}.back-btn[data-v-e5a573a5]:hover{background:#5a6268}.page-header h1[data-v-e5a573a5]{margin:0;color:#2c3e50;font-size:28px}.character-detail-card[data-v-e5a573a5]{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.basic-info-section[data-v-e5a573a5],.stats-section[data-v-e5a573a5],.dungeon-section[data-v-e5a573a5],.favorites-section[data-v-e5a573a5]{padding:24px;border-bottom:1px solid #e9ecef}.basic-info-section[data-v-e5a573a5]:last-child,.stats-section[data-v-e5a573a5]:last-child,.dungeon-section[data-v-e5a573a5]:last-child,.favorites-section[data-v-e5a573a5]:last-child{border-bottom:none}.basic-info-section h2[data-v-e5a573a5],.stats-section h2[data-v-e5a573a5],.dungeon-section h2[data-v-e5a573a5],.favorites-section h2[data-v-e5a573a5]{margin:0 0 20px;color:#2c3e50;font-size:20px;font-weight:600}.info-grid[data-v-e5a573a5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.info-item[data-v-e5a573a5]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.info-label[data-v-e5a573a5]{font-weight:600;color:#495057}.info-value[data-v-e5a573a5]{color:#212529;font-weight:500}.stats-grid[data-v-e5a573a5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.stat-card[data-v-e5a573a5]{padding:24px;border-radius:12px;text-align:center;border:2px solid}.stat-card.buffer[data-v-e5a573a5]{background:#e8f5e8;border-color:#28a745}.stat-card.dealer[data-v-e5a573a5]{background:#fff3cd;border-color:#ffc107}.stat-card h3[data-v-e5a573a5]{margin:0 0 16px;color:#2c3e50;font-size:18px}.stat-value[data-v-e5a573a5]{font-size:32px;font-weight:700;margin-bottom:16px}.stat-card.buffer .stat-value[data-v-e5a573a5]{color:#28a745}.stat-card.dealer .stat-value[data-v-e5a573a5]{color:#e67e22}@media screen and (max-width: 1024px){.character-detail-page[data-v-e5a573a5]{padding:15px}.page-header[data-v-e5a573a5]{gap:15px;margin-bottom:25px}.page-header h1[data-v-e5a573a5]{font-size:24px}.basic-info-section[data-v-e5a573a5],.stats-section[data-v-e5a573a5],.dungeon-section[data-v-e5a573a5],.favorites-section[data-v-e5a573a5]{padding:20px}.info-grid[data-v-e5a573a5]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.stats-grid[data-v-e5a573a5]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}}@media screen and (max-width: 768px){.character-detail-page[data-v-e5a573a5]{padding:12px}.page-header[data-v-e5a573a5]{flex-direction:column;gap:15px;text-align:center;margin-bottom:20px}.page-header h1[data-v-e5a573a5]{font-size:22px}.back-btn[data-v-e5a573a5]{padding:8px 16px;font-size:14px}.basic-info-section[data-v-e5a573a5],.stats-section[data-v-e5a573a5],.dungeon-section[data-v-e5a573a5],.favorites-section[data-v-e5a573a5]{padding:16px}.basic-info-section h2[data-v-e5a573a5],.stats-section h2[data-v-e5a573a5],.dungeon-section h2[data-v-e5a573a5],.favorites-section h2[data-v-e5a573a5]{font-size:18px;margin-bottom:15px}.info-grid[data-v-e5a573a5]{grid-template-columns:1fr;gap:12px}.stats-grid[data-v-e5a573a5]{grid-template-columns:1fr;gap:16px}.stat-card[data-v-e5a573a5]{padding:20px}.stat-value[data-v-e5a573a5]{font-size:28px}}@media screen and (max-width: 600px){.character-detail-page[data-v-e5a573a5]{padding:10px}.page-header[data-v-e5a573a5]{gap:12px;margin-bottom:18px}.page-header h1[data-v-e5a573a5]{font-size:20px}.back-btn[data-v-e5a573a5]{padding:6px 12px;font-size:13px}.basic-info-section[data-v-e5a573a5],.stats-section[data-v-e5a573a5],.dungeon-section[data-v-e5a573a5],.favorites-section[data-v-e5a573a5]{padding:14px}.basic-info-section h2[data-v-e5a573a5],.stats-section h2[data-v-e5a573a5],.dungeon-section h2[data-v-e5a573a5],.favorites-section h2[data-v-e5a573a5]{font-size:16px;margin-bottom:12px}.info-item[data-v-e5a573a5]{padding:10px 12px}.stat-card[data-v-e5a573a5]{padding:16px}.stat-value[data-v-e5a573a5]{font-size:24px}}@media screen and (max-width: 480px){.character-detail-page[data-v-e5a573a5]{padding:8px}.page-header[data-v-e5a573a5]{gap:10px;margin-bottom:15px}.page-header h1[data-v-e5a573a5]{font-size:18px}.back-btn[data-v-e5a573a5]{padding:5px 10px;font-size:12px}.basic-info-section[data-v-e5a573a5],.stats-section[data-v-e5a573a5],.dungeon-section[data-v-e5a573a5],.favorites-section[data-v-e5a573a5]{padding:12px}.basic-info-section h2[data-v-e5a573a5],.stats-section h2[data-v-e5a573a5],.dungeon-section h2[data-v-e5a573a5],.favorites-section h2[data-v-e5a573a5]{font-size:15px;margin-bottom:10px}.info-item[data-v-e5a573a5]{padding:8px 10px}.stat-card[data-v-e5a573a5]{padding:14px}.stat-value[data-v-e5a573a5]{font-size:20px}}@media screen and (max-width: 320px){.character-detail-page[data-v-e5a573a5]{padding:5px}.page-header[data-v-e5a573a5]{gap:8px;margin-bottom:12px}.page-header h1[data-v-e5a573a5]{font-size:16px}.back-btn[data-v-e5a573a5]{padding:4px 8px;font-size:11px}.basic-info-section[data-v-e5a573a5],.stats-section[data-v-e5a573a5],.dungeon-section[data-v-e5a573a5],.favorites-section[data-v-e5a573a5]{padding:10px}.basic-info-section h2[data-v-e5a573a5],.stats-section h2[data-v-e5a573a5],.dungeon-section h2[data-v-e5a573a5],.favorites-section h2[data-v-e5a573a5]{font-size:14px;margin-bottom:8px}.info-item[data-v-e5a573a5]{padding:6px 8px}.stat-card[data-v-e5a573a5]{padding:12px}.stat-value[data-v-e5a573a5]{font-size:18px}.info-label[data-v-e5a573a5],.info-value[data-v-e5a573a5]{font-size:.8rem}.stat-card h3[data-v-e5a573a5]{font-size:.9rem}.dungeon-item[data-v-e5a573a5],.favorite-item label[data-v-e5a573a5]{font-size:.8rem}}.edit-btn[data-v-e5a573a5]{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px}.edit-btn[data-v-e5a573a5]:hover{background:#0056b3}.dungeon-grid[data-v-e5a573a5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.dungeon-item[data-v-e5a573a5]{display:flex;flex-direction:column;align-items:center;padding:20px;border-radius:12px;border:2px solid;background:#fff5f5;border-color:#f44336}.dungeon-item.cleared[data-v-e5a573a5]{background:#e8f5e8;border-color:#4caf50}.dungeon-icon[data-v-e5a573a5]{font-size:24px;margin-bottom:8px}.dungeon-name[data-v-e5a573a5]{font-weight:600;color:#495057;margin-bottom:8px}.clear-status[data-v-e5a573a5]{font-size:24px;font-weight:700}.dungeon-item:not(.cleared) .clear-status[data-v-e5a573a5]{color:#f44336}.dungeon-item.cleared .clear-status[data-v-e5a573a5]{color:#4caf50}.favorites-grid[data-v-e5a573a5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.favorite-item label[data-v-e5a573a5]{display:flex;align-items:center;gap:12px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;cursor:pointer}.favorite-item input[type=checkbox][data-v-e5a573a5]{width:18px;height:18px}.dungeon-icon[data-v-e5a573a5]{font-size:20px}.dungeon-name[data-v-e5a573a5]{font-weight:500;color:#495057}.manual-input-modal[data-v-e5a573a5]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-e5a573a5]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-e5a573a5]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-e5a573a5]{margin:0;color:#2c3e50}.modal-close[data-v-e5a573a5]{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d}.modal-body[data-v-e5a573a5]{padding:24px}.input-group[data-v-e5a573a5]{margin-bottom:20px}.input-group label[data-v-e5a573a5]{display:block;margin-bottom:8px;font-weight:600;color:#495057}.manual-input[data-v-e5a573a5]{width:100%;padding:12px;border:1px solid #ced4da;border-radius:6px;font-size:16px}.modal-footer[data-v-e5a573a5]{display:flex;gap:12px;justify-content:flex-end;padding:20px 24px;border-top:1px solid #e9ecef}.save-btn[data-v-e5a573a5]{background:#28a745;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:16px}.save-btn[data-v-e5a573a5]:hover{background:#218838}.cancel-btn[data-v-e5a573a5]{background:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:16px}.cancel-btn[data-v-e5a573a5]:hover{background:#5a6268}.refresh-progress[data-v-08ff0701]{position:fixed;top:20px;left:50%;transform:translate(-50%);width:400px;background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border-radius:12px;padding:20px;box-shadow:0 8px 32px #0000004d;z-index:1000;animation:slideDown-08ff0701 .5s ease-out}@keyframes slideDown-08ff0701{0%{transform:translate(-50%) translateY(-100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.progress-header[data-v-08ff0701]{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.progress-icon[data-v-08ff0701]{font-size:20px;margin-right:10px}.progress-title[data-v-08ff0701]{font-weight:700;font-size:16px;flex:1}.close-btn[data-v-08ff0701]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.close-btn[data-v-08ff0701]:hover{background-color:#fff3}.progress-content[data-v-08ff0701]{display:flex;flex-direction:column;gap:15px}.progress-bar-container[data-v-08ff0701]{width:100%;height:8px;background-color:#ffffff4d;border-radius:4px;overflow:hidden}.progress-bar[data-v-08ff0701]{height:100%;background:linear-gradient(90deg,gold,orange);border-radius:4px;transition:width .3s ease}.progress-stats[data-v-08ff0701]{display:flex;justify-content:space-between;gap:10px}.stat-item[data-v-08ff0701]{display:flex;flex-direction:column;align-items:center;gap:5px}.stat-label[data-v-08ff0701]{font-size:12px;opacity:.8}.stat-value[data-v-08ff0701]{font-weight:700;font-size:16px}.stat-value.success[data-v-08ff0701]{color:#90ee90}.stat-value.error[data-v-08ff0701]{color:#ffb6c1}.current-character[data-v-08ff0701]{text-align:center;padding:10px;background-color:#ffffff1a;border-radius:8px}.current-label[data-v-08ff0701]{font-size:12px;opacity:.8;display:block;margin-bottom:5px}.character-name[data-v-08ff0701]{font-weight:700;font-size:14px}.progress-message[data-v-08ff0701]{text-align:center;font-weight:700;padding:10px;background-color:#ffffff1a;border-radius:8px;font-size:14px}.dungeon-status[data-v-6c7bf7e7]{padding:20px;max-width:1400px;margin:0 auto}.adventure-selection[data-v-6c7bf7e7]{margin-bottom:30px;padding:20px;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-radius:12px;border:2px solid #90caf9;box-shadow:0 4px 12px #90caf94d}.search-section[data-v-6c7bf7e7]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.search-form[data-v-6c7bf7e7]{display:flex;align-items:center;gap:15px}.form-group[data-v-6c7bf7e7]{display:flex;align-items:center;gap:10px}.form-group label[data-v-6c7bf7e7]{font-weight:600;color:#1976d2;white-space:nowrap;font-size:14px}.form-group input[data-v-6c7bf7e7]{padding:8px 12px;border:2px solid #90caf9;border-radius:8px;font-size:14px;min-width:200px;background:#fff;transition:all .2s}.form-group input[data-v-6c7bf7e7]:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a}.search-btn[data-v-6c7bf7e7]{background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;white-space:nowrap;box-shadow:0 2px 8px #1976d233}.search-btn[data-v-6c7bf7e7]:hover{background:linear-gradient(135deg,#1565c0,#1976d2);transform:translateY(-2px);box-shadow:0 4px 12px #1976d24d}.search-btn[data-v-6c7bf7e7]:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.recent-adventures[data-v-6c7bf7e7]{display:flex;align-items:center;gap:10px}.recent-adventures label[data-v-6c7bf7e7]{font-size:14px;font-weight:600;color:#1976d2;white-space:nowrap}.recent-adventure-select[data-v-6c7bf7e7]{padding:8px 12px;border:2px solid #90caf9;border-radius:8px;background:#fff;font-size:14px;color:#495057;cursor:pointer;transition:all .2s;min-width:200px}.recent-adventure-select[data-v-6c7bf7e7]:hover{border-color:#1976d2;box-shadow:0 2px 4px #1976d21a}.recent-adventure-select[data-v-6c7bf7e7]:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a}.adventure-dropdown[data-v-6c7bf7e7]{display:flex;align-items:center;gap:10px;margin-top:15px}.adventure-dropdown label[data-v-6c7bf7e7]{font-weight:700;color:#495057}.adventure-dropdown select[data-v-6c7bf7e7]{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;min-width:200px}.refresh-all-btn[data-v-6c7bf7e7]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #28a7454d;display:flex;flex-direction:column;align-items:center;gap:4px}.refresh-subtitle[data-v-6c7bf7e7]{font-size:11px;font-weight:400;opacity:.9;line-height:1.2}.refresh-all-btn[data-v-6c7bf7e7]:hover:not(:disabled){background:linear-gradient(135deg,#20c997,#28a745);transform:translateY(-2px);box-shadow:0 6px 16px #28a74566}.refresh-all-btn[data-v-6c7bf7e7]:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.button-group[data-v-6c7bf7e7]{display:flex;align-items:center;gap:8px}.reset-sort-btn[data-v-6c7bf7e7]{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #6c757d4d}.reset-sort-btn[data-v-6c7bf7e7]:hover{background:linear-gradient(135deg,#5a6268,#6c757d);transform:translateY(-1px);box-shadow:0 4px 12px #6c757d66}.copy-link-btn[data-v-6c7bf7e7]{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #17a2b84d}.copy-link-btn[data-v-6c7bf7e7]:hover{background:linear-gradient(135deg,#138496,#17a2b8);transform:translateY(-1px);box-shadow:0 4px 12px #17a2b866}.summary-stats[data-v-6c7bf7e7]{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.stat-card[data-v-6c7bf7e7]{display:flex;flex-direction:column;align-items:center;padding:15px;background:#fff;border-radius:8px;border:1px solid #dee2e6;min-width:120px}.stat-label[data-v-6c7bf7e7]{font-size:12px;color:#6c757d;font-weight:700}.stat-value[data-v-6c7bf7e7]{font-size:18px;font-weight:700;color:#212529;margin:5px 0}.stat-percentage[data-v-6c7bf7e7]{font-size:12px;color:#28a745}.stat-limit[data-v-6c7bf7e7]{font-size:10px;color:#6c757d;font-weight:600;margin-top:4px;padding:2px 6px;background:#e9ecef;border-radius:3px;border:1px solid #dee2e6}.clear-breakdown[data-v-6c7bf7e7]{margin-top:6px;display:flex;flex-direction:column;gap:2px}.clear-type[data-v-6c7bf7e7]{font-size:9px;color:#495057;font-weight:500;padding:1px 4px;background:#f8f9fa;border-radius:2px;border:1px solid #dee2e6;text-align:center}.characters-table[data-v-6c7bf7e7]{width:100%;border-collapse:collapse;margin-top:15px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.characters-table th[data-v-6c7bf7e7],.characters-table td[data-v-6c7bf7e7]{padding:8px;text-align:left;border-bottom:1px solid #dee2e6}.characters-table th[data-v-6c7bf7e7]{background:#f8f9fa;font-weight:700;color:#495057}.characters-table th.sortable[data-v-6c7bf7e7]{cursor:pointer;-webkit-user-select:none;user-select:none}.characters-table th.sortable[data-v-6c7bf7e7]:hover{background:#e9ecef}.characters-table th.sortable.dungeon-clear-column[data-v-6c7bf7e7]{background:#e3f2fd;color:#1976d2;border:1px solid #bbdefb}.characters-table th.sortable.dungeon-clear-column[data-v-6c7bf7e7]:hover{background:#bbdefb;color:#1565c0;transition:all .2s ease}.sort-priority-info[data-v-6c7bf7e7]{font-size:10px;font-weight:400;margin-top:2px;opacity:.8;line-height:1.2}.characters-table tr.all-cleared[data-v-6c7bf7e7]{background:#28a7451a}.adventure-name[data-v-6c7bf7e7]{font-weight:700;color:#495057}.character-name[data-v-6c7bf7e7]{font-weight:700;color:#212529}.dungeon-clear-column[data-v-6c7bf7e7]{text-align:center;min-width:120px}.dungeon-status-cell[data-v-6c7bf7e7]{text-align:center;padding:6px;position:relative}.dungeon-status-cell.ineligible[data-v-6c7bf7e7]{background-color:#e9ecef;border-color:#ced4da!important}.nabel-cell[data-v-6c7bf7e7]{border:2px solid #ff6b6b}.venus-cell[data-v-6c7bf7e7]{border:2px solid #4ecdc4}.fog-cell[data-v-6c7bf7e7]{border:2px solid #45b7d1}.twilight-cell[data-v-6c7bf7e7]{border:2px solid #f39c12}.dungeon-clear-status[data-v-6c7bf7e7]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px;border-radius:4px;margin-bottom:8px}.dungeon-clear-status.excluded[data-v-6c7bf7e7]{background-color:#f8f9fa;color:#6c757d;border:1px dashed #dee2e6}.ineligible-content[data-v-6c7bf7e7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;min-height:60px;color:#6c757d}.dungeon-clear-status.skip[data-v-6c7bf7e7]{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7;font-weight:700}.dungeon-clear-status.cleared .clear-icon[data-v-6c7bf7e7]{color:#28a745}.dungeon-clear-status.cleared .clear-text[data-v-6c7bf7e7]{color:#28a745;font-weight:700}.clear-icon[data-v-6c7bf7e7]{font-size:24px;font-weight:700}.clear-text[data-v-6c7bf7e7]{font-size:11px;color:#6c757d}.update-time[data-v-6c7bf7e7]{font-size:12px;color:#6c757d}.action-buttons[data-v-6c7bf7e7]{display:flex;gap:5px;justify-content:center}.refresh-btn[data-v-6c7bf7e7],.realtime-btn[data-v-6c7bf7e7]{border:none;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:14px;background:#f8f9fa;border:1px solid #dee2e6}.refresh-btn[data-v-6c7bf7e7]:hover,.realtime-btn[data-v-6c7bf7e7]:hover{background:#e9ecef}.refresh-btn[data-v-6c7bf7e7]:disabled,.realtime-btn[data-v-6c7bf7e7]:disabled{background:#6c757d;color:#fff;cursor:not-allowed}.no-results[data-v-6c7bf7e7],.initial-state[data-v-6c7bf7e7]{text-align:center;padding:40px;color:#6c757d}.loading[data-v-6c7bf7e7]{text-align:center;padding:40px;color:#007bff}.error-message[data-v-6c7bf7e7]{padding:15px;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;margin-top:15px}.success-message[data-v-6c7bf7e7]{padding:15px;background:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:4px;margin-top:15px}@media (max-width: 768px){.adventure-selection[data-v-6c7bf7e7]{padding:15px}.search-section[data-v-6c7bf7e7]{padding:10px}.search-form[data-v-6c7bf7e7]{flex-direction:column;align-items:stretch}.form-group input[data-v-6c7bf7e7]{min-width:auto}.recent-adventures[data-v-6c7bf7e7],.adventure-dropdown[data-v-6c7bf7e7]{flex-direction:column;align-items:stretch}.summary-stats[data-v-6c7bf7e7]{justify-content:center}.characters-table[data-v-6c7bf7e7]{font-size:14px}.characters-table th[data-v-6c7bf7e7],.characters-table td[data-v-6c7bf7e7]{padding:8px 4px}}.refresh-btn[data-v-6c7bf7e7]{background:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;margin-left:10px;font-size:14px;transition:background .3s ease}.refresh-btn[data-v-6c7bf7e7]:hover:not(:disabled){background:#218838}.refresh-btn[data-v-6c7bf7e7]:disabled{background:#6c757d;cursor:not-allowed}.update-status[data-v-6c7bf7e7]{background:#e3f2fd;border:1px solid #90caf9;border-radius:8px;padding:20px;margin:20px 0}.update-header[data-v-6c7bf7e7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.update-header h3[data-v-6c7bf7e7]{margin:0;color:#1976d2}.connection-status[data-v-6c7bf7e7]{font-size:14px;font-weight:700;padding:4px 8px;border-radius:4px;background:#ffebee;color:#c62828}.connection-status.connected[data-v-6c7bf7e7]{background:#e8f5e8;color:#2e7d32}.progress-bar[data-v-6c7bf7e7]{position:relative;background:#f5f5f5;border-radius:4px;height:25px;overflow:hidden;margin-bottom:10px}.progress-fill[data-v-6c7bf7e7]{background:linear-gradient(90deg,#4caf50,#81c784);height:100%;transition:width .3s ease;border-radius:4px}.progress-text[data-v-6c7bf7e7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;color:#333;font-size:12px}.update-message[data-v-6c7bf7e7]{color:#555;font-size:14px;margin-top:10px}.realtime-notifications[data-v-6c7bf7e7]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:15px;margin:20px 0}.realtime-notifications h4[data-v-6c7bf7e7]{margin:0 0 10px;color:#856404}.notification-list[data-v-6c7bf7e7]{display:flex;flex-direction:column;gap:8px}.notification-item[data-v-6c7bf7e7]{display:flex;gap:10px;padding:5px 0;border-bottom:1px solid #f0f0f0}.notification-item[data-v-6c7bf7e7]:last-child{border-bottom:none}.notification-time[data-v-6c7bf7e7]{font-size:12px;color:#666;min-width:70px}.notification-message[data-v-6c7bf7e7]{flex:1;font-size:14px;color:#333}.coming-soon[data-v-6c7bf7e7]{font-size:11px;color:#999;font-style:italic;margin-left:5px}.coming-soon-text[data-v-6c7bf7e7]{font-size:10px;color:#999;font-style:italic;text-align:center;padding:2px 6px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:3px}.action-buttons-mini[data-v-6c7bf7e7]{display:flex;gap:4px;justify-content:center;margin-top:4px}.exclude-btn[data-v-6c7bf7e7],.skip-btn[data-v-6c7bf7e7]{padding:2px 6px;font-size:10px;border:1px solid #dee2e6;border-radius:3px;background:#fff;cursor:pointer;transition:all .2s ease}.exclude-btn[data-v-6c7bf7e7]{color:#6c757d}.exclude-btn.active[data-v-6c7bf7e7]{background:#f8f9fa;color:#495057;border-color:#adb5bd;font-weight:700}.exclude-btn[data-v-6c7bf7e7]:hover{background:#e9ecef;border-color:#adb5bd}.skip-btn[data-v-6c7bf7e7]{color:#856404}.skip-btn.active[data-v-6c7bf7e7]{background:#fff3cd;color:#856404;border-color:#ffeaa7;font-weight:700;box-shadow:0 0 0 2px #ffc10740}.skip-btn[data-v-6c7bf7e7]:hover{background:#fff3cd;border-color:#ffeaa7}.stat-with-edit[data-v-6c7bf7e7]{display:flex;align-items:center;gap:8px;justify-content:center}.edit-btn-mini[data-v-6c7bf7e7]{background:#6c757d;color:#fff;border:none;padding:2px 6px;border-radius:3px;font-size:10px;cursor:pointer;transition:background .2s ease}.edit-btn-mini[data-v-6c7bf7e7]:hover{background:#5a6268}.modal-overlay[data-v-6c7bf7e7]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-6c7bf7e7]{background:#fff;border-radius:8px;padding:0;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 4px 20px #0000004d}.modal-header[data-v-6c7bf7e7]{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 15px;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-6c7bf7e7]{margin:0;color:#333;font-size:18px}.close-btn[data-v-6c7bf7e7]{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease}.close-btn[data-v-6c7bf7e7]:hover{background:#f8f9fa;color:#495057}.modal-body[data-v-6c7bf7e7]{padding:20px}.input-group[data-v-6c7bf7e7]{margin-bottom:15px}.input-group label[data-v-6c7bf7e7]{display:block;margin-bottom:5px;font-weight:600;color:#495057;font-size:14px}.input-group input[data-v-6c7bf7e7]{width:100%;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;transition:border-color .2s ease}.input-group input[data-v-6c7bf7e7]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.modal-footer[data-v-6c7bf7e7]{display:flex;gap:10px;justify-content:flex-end;padding:15px 20px 20px;border-top:1px solid #e9ecef}.save-btn[data-v-6c7bf7e7]{background:#28a745;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;transition:background .2s ease}.save-btn[data-v-6c7bf7e7]:hover{background:#218838}.cancel-btn[data-v-6c7bf7e7]{background:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;transition:background .2s ease}.cancel-btn[data-v-6c7bf7e7]:hover{background:#5a6268}.job-name[data-v-6c7bf7e7]{font-size:14px;color:#495057;font-weight:500}.stat-label[data-v-6c7bf7e7]{font-weight:600;color:#495057;font-size:12px;text-align:center;margin-bottom:2px}.stat-value[data-v-6c7bf7e7]{font-size:13px;color:#212529;font-weight:500;text-align:center}.stat-display[data-v-6c7bf7e7]{display:flex;flex-direction:column;align-items:center;gap:2px}.stat-with-edit[data-v-6c7bf7e7]{display:flex;align-items:center;gap:8px}.stat-with-edit .edit-btn-mini[data-v-6c7bf7e7]{background:none;border:none;cursor:pointer;font-size:14px;padding:2px;border-radius:3px;transition:background .2s ease}.stat-with-edit .edit-btn-mini[data-v-6c7bf7e7]:hover{background:#f8f9fa}.action-grid[data-v-6c7bf7e7]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;padding:2px;min-width:180px}.action-container[data-v-6c7bf7e7]{display:flex;flex-direction:column;gap:8px;min-width:200px}.action-grid-top[data-v-6c7bf7e7]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px;padding:2px}.action-message-area[data-v-6c7bf7e7]{min-height:40px;padding:4px;border:1px solid #dee2e6;border-radius:4px;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.action-cell[data-v-6c7bf7e7]{display:flex;flex-direction:column;align-items:center;gap:0px;padding:0;border:1px solid #dee2e6;border-radius:4px;background:#f8f9fa}.action-label[data-v-6c7bf7e7]{font-size:12px;color:#6c757d;font-weight:700;text-align:center;line-height:1.2}.action-btn[data-v-6c7bf7e7]{width:32px;height:32px;border:none;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s}.action-btn[data-v-6c7bf7e7]:hover:not(:disabled){transform:scale(1.1)}.action-btn[data-v-6c7bf7e7]:disabled{opacity:.6;cursor:not-allowed}.dundam-sync-btn[data-v-6c7bf7e7]{background:#007bff;color:#fff;position:relative;overflow:hidden}.dundam-sync-btn.syncing[data-v-6c7bf7e7]{background:#ffc107;color:#212529;cursor:not-allowed}.dundam-link-btn[data-v-6c7bf7e7]{background:#17a2b8;color:#fff;text-decoration:none}.dundam-link-btn[data-v-6c7bf7e7]:hover{background:#138496;transform:scale(1.1)}.button-content[data-v-6c7bf7e7]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:100%}.button-icon[data-v-6c7bf7e7]{font-size:14px;line-height:1}.button-text[data-v-6c7bf7e7]{font-size:12px;font-weight:500;line-height:1}.syncing-text[data-v-6c7bf7e7]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;font-size:12px}.spinner[data-v-6c7bf7e7]{animation:spin-6c7bf7e7 1s linear infinite;font-size:14px;line-height:1}@keyframes spin-6c7bf7e7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dundam-sync-btn[data-v-6c7bf7e7]:hover:not(:disabled){background:#0056b3}.refresh-btn[data-v-6c7bf7e7]{background:#28a745;color:#fff}.refresh-btn[data-v-6c7bf7e7]:hover:not(:disabled){background:#1e7e34}.timeline-btn[data-v-6c7bf7e7]{background:#ffc107;color:#212529}.timeline-btn[data-v-6c7bf7e7]:hover:not(:disabled){background:#e0a800}.edit-btn[data-v-6c7bf7e7]{background:#6f42c1;color:#fff}.edit-btn[data-v-6c7bf7e7]:hover:not(:disabled){background:#5a32a3}.character-error-message[data-v-6c7bf7e7]{font-size:10px;color:#dc3545;margin-top:3px;text-align:center;word-break:break-word;max-width:120px;line-height:1.2;padding:2px;background:#f8d7da;border:1px solid #f5c6cb;border-radius:3px}.time-limit-message[data-v-6c7bf7e7]{font-size:10px;color:#6c757d;margin-top:3px;text-align:center;word-break:break-word;max-width:120px;line-height:1.2;padding:2px;background:#e9ecef;border:1px solid #dee2e6;border-radius:3px}.adventure-time-limit-message[data-v-6c7bf7e7]{font-size:10px;color:#fd7e14;margin-top:3px;text-align:center;word-break:break-word;max-width:120px;line-height:1.2;padding:2px;background:#fff3e0;border:1px solid #ffcc02;border-radius:3px;font-weight:700}.nabel-difficulty-indicator[data-v-6c7bf7e7]{text-align:center;margin:4px 0}.hard-mode-btn[data-v-6c7bf7e7]{padding:4px 8px;font-size:10px;border:1px solid #6c757d;border-radius:4px;background:#f8f9fa;color:#6c757d;cursor:pointer;transition:all .2s;min-width:40px}.hard-mode-btn[data-v-6c7bf7e7]:hover:not(:disabled){background:#e9ecef;border-color:#495057}.hard-mode-btn.active[data-v-6c7bf7e7]{background:#dc3545;color:#fff;border-color:#dc3545}.hard-mode-btn.disabled[data-v-6c7bf7e7]{opacity:.5;cursor:not-allowed;background:#e9ecef}.normal-indicator[data-v-6c7bf7e7]{display:inline-block;padding:2px 6px;background:#28a745;color:#fff;border-radius:3px;font-size:10px;font-weight:700;text-align:center;min-width:30px}.not-eligible[data-v-6c7bf7e7]{display:inline-block;padding:2px 6px;background:#6c757d;color:#fff;border-radius:3px;font-size:10px;font-weight:700;text-align:center;min-width:30px}.matching-indicator[data-v-6c7bf7e7]{display:inline-block;padding:2px 6px;background:#17a2b8;color:#fff;border-radius:3px;font-size:10px;font-weight:700;text-align:center;min-width:30px}.syncing-status-message[data-v-6c7bf7e7]{color:#ffc107;font-size:11px;margin-top:2px;text-align:center;font-weight:700;animation:pulse-6c7bf7e7 1.5s ease-in-out infinite;max-width:120px;line-height:1.2;padding:2px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:3px}.dundam-actions[data-v-6c7bf7e7]{display:flex;flex-direction:column;gap:4px;align-items:center}.dundam-link[data-v-6c7bf7e7]{display:inline-block;padding:4px 8px;background:#17a2b8;color:#fff;text-decoration:none;border-radius:4px;font-size:10px;transition:all .2s;text-align:center;min-width:40px}.dundam-link[data-v-6c7bf7e7]:hover{background:#138496;transform:translateY(-1px);box-shadow:0 2px 4px #0003}.dundam-sync-btn.syncing[data-v-6c7bf7e7]{background:linear-gradient(45deg,#007bff,#28a745,#ffc107,#dc3545);background-size:400% 400%;animation:gradientShift-6c7bf7e7 2s ease-in-out infinite;color:#fff;border:none;transform:scale(1.05);box-shadow:0 4px 8px #0000004d}@keyframes gradientShift-6c7bf7e7{0%{background-position:0% 50%}25%{background-position:50% 50%}50%{background-position:100% 50%}75%{background-position:50% 50%}to{background-position:0% 50%}}@keyframes pulse-6c7bf7e7{0%,to{opacity:1}50%{opacity:.7}}.dundam-sync-blocked-message[data-v-6c7bf7e7]{font-size:11px;color:#856404;background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:4px 8px;margin-top:4px;text-align:center;animation:pulse-6c7bf7e7 2s infinite}.status-message-container[data-v-6c7bf7e7]{min-height:32px;display:flex;align-items:center;justify-content:center;margin-top:4px}.status-message-container>div[data-v-6c7bf7e7]{width:100%;text-align:center;font-size:11px;padding:4px 8px;border-radius:4px;border:1px solid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-message-placeholder[data-v-6c7bf7e7]{height:20px;border:none!important;background:transparent!important}.syncing-status-message[data-v-6c7bf7e7]{color:#0c5460;background:#d1ecf1;border-color:#bee5eb}.adventure-time-limit-message[data-v-6c7bf7e7]{color:#721c24;background:#f8d7da;border-color:#f5c6cb}.time-limit-message[data-v-6c7bf7e7]{color:#721c24;background:#f8d7da;border-color:#f5c6cb;text-align:center;padding:4px 8px;border-radius:4px;font-weight:500}.character-error-message[data-v-6c7bf7e7]{color:#721c24;background:#f8d7da;border-color:#f5c6cb}.dundam-sync-btn.disabled[data-v-6c7bf7e7]{opacity:.6;cursor:not-allowed;background:#f5f5f5;border-color:#ddd;color:#999}.dundam-sync-btn.disabled[data-v-6c7bf7e7]:hover{background:#f5f5f5;border-color:#ddd;transform:none;box-shadow:none}.dundam-sync-btn.playwright-enabled[data-v-6c7bf7e7]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff;font-weight:600}.dundam-sync-btn.playwright-enabled[data-v-6c7bf7e7]:hover{background:linear-gradient(135deg,#764ba2,#667eea);border-color:#764ba2;transform:translateY(-1px);box-shadow:0 4px 8px #667eea4d}.dundam-sync-btn.playwright-enabled[data-v-6c7bf7e7]:disabled{background:#ccc;border-color:#999;color:#666;transform:none;box-shadow:none}.nabel-clear-details[data-v-6c7bf7e7]{margin:8px 0;padding:6px;background:#f8f9fa;border-radius:4px;border:1px solid #dee2e6}.clear-detail-row[data-v-6c7bf7e7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:11px}.clear-detail-row[data-v-6c7bf7e7]:last-child{margin-bottom:0}.clear-detail-label[data-v-6c7bf7e7]{color:#6c757d;font-weight:600;min-width:30px}.clear-detail-value[data-v-6c7bf7e7]{color:#dc3545;font-weight:700;font-size:12px}.clear-detail-value.cleared[data-v-6c7bf7e7]{color:#28a745}.nabel-difficulty-buttons[data-v-6c7bf7e7]{display:flex;flex-direction:column;gap:2px;margin-top:4px;align-items:center}.difficulty-row[data-v-6c7bf7e7]{display:flex;gap:2px}.difficulty-btn[data-v-6c7bf7e7]{padding:2px 4px;border:1px solid #90caf9;border-radius:4px;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);color:#000;font-size:10px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:32px;text-align:center;margin:0;line-height:1.2}.difficulty-btn[data-v-6c7bf7e7]:hover{background:linear-gradient(135deg,#f3e5f5,#e3f2fd);border-color:#1976d2;transform:translateY(-1px);box-shadow:0 2px 4px #1976d233}.difficulty-btn.active[data-v-6c7bf7e7]{background:linear-gradient(135deg,#1976d2,#1565c0);border-color:#1976d2;color:#fff;box-shadow:0 2px 4px #1976d24d}.difficulty-btn.hard-btn[data-v-6c7bf7e7]{border-color:#dc3545;color:#000}.difficulty-btn.hard-btn[data-v-6c7bf7e7]:hover{border-color:#dc3545;background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.difficulty-btn.hard-btn.active[data-v-6c7bf7e7]{background:linear-gradient(135deg,#dc3545,#c82333);border-color:#dc3545}.difficulty-btn.normal-btn[data-v-6c7bf7e7]{border-color:#28a745;color:#000}.difficulty-btn.normal-btn[data-v-6c7bf7e7]:hover{border-color:#28a745;background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.difficulty-btn.normal-btn.active[data-v-6c7bf7e7]{background:linear-gradient(135deg,#28a745,#20c997);border-color:#28a745}.difficulty-btn.matching-btn[data-v-6c7bf7e7]{border-color:#ffc107;color:#000}.difficulty-btn.matching-btn[data-v-6c7bf7e7]:hover{border-color:#ffc107;background:linear-gradient(135deg,#ffc107,#e0a800);color:#fff}.difficulty-btn.matching-btn.active[data-v-6c7bf7e7]{background:linear-gradient(135deg,#ffc107,#e0a800);border-color:#ffc107}.difficulty-btn.exclude-btn[data-v-6c7bf7e7]{border-color:#6c757d;color:#000}.difficulty-btn.exclude-btn[data-v-6c7bf7e7]:hover{border-color:#6c757d;background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff}.difficulty-btn.exclude-btn.active[data-v-6c7bf7e7]{background:linear-gradient(135deg,#6c757d,#5a6268);border-color:#6c757d;color:#fff}.difficulty-btn[data-v-6c7bf7e7]:disabled{background:#f8f9fa!important;border-color:#dee2e6!important;color:#adb5bd!important;cursor:not-allowed;opacity:.6;transform:none!important;box-shadow:none!important}.difficulty-btn[data-v-6c7bf7e7]:disabled:hover{background:#f8f9fa!important;border-color:#dee2e6!important;color:#adb5bd!important;transform:none!important;box-shadow:none!important}.recent-adventure-select option[data-v-6c7bf7e7]:hover{background:#f8f9fa}.selected-adventure-display[data-v-6c7bf7e7]{margin:20px 0;padding:20px;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border:2px solid #90caf9;border-radius:12px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 12px #90caf94d}.selected-adventure-info[data-v-6c7bf7e7]{display:flex;align-items:center;gap:15px}.selected-label[data-v-6c7bf7e7]{font-size:16px;font-weight:600;color:#1976d2}.selected-adventure-name[data-v-6c7bf7e7]{font-size:20px;font-weight:700;color:#1565c0;background:#fff;padding:8px 16px;border-radius:8px;border:2px solid #1976d2;box-shadow:0 2px 8px #1976d233}.character-count[data-v-6c7bf7e7]{font-size:14px;color:#666;font-weight:500}.change-adventure-btn[data-v-6c7bf7e7]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #ff6b6b4d}.change-adventure-btn[data-v-6c7bf7e7]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #ff6b6b66;background:linear-gradient(135deg,#ee5a24,#ff6b6b)}@media screen and (min-width: 1920px){.dungeon-status-container[data-v-6c7bf7e7]{max-width:1600px;padding:30px}.status-header h1[data-v-6c7bf7e7]{font-size:3.5rem}.character-grid[data-v-6c7bf7e7]{grid-template-columns:repeat(5,1fr);gap:25px}.difficulty-filters[data-v-6c7bf7e7]{gap:15px}.difficulty-btn[data-v-6c7bf7e7]{padding:15px 25px;font-size:16px}}@media screen and (min-width: 1600px) and (max-width: 1919px){.dungeon-status-container[data-v-6c7bf7e7]{max-width:1400px;padding:25px}.status-header h1[data-v-6c7bf7e7]{font-size:3.2rem}.character-grid[data-v-6c7bf7e7]{grid-template-columns:repeat(4,1fr);gap:22px}}@media screen and (min-width: 1200px) and (max-width: 1599px){.dungeon-status-container[data-v-6c7bf7e7]{max-width:1200px;padding:20px}.status-header h1[data-v-6c7bf7e7]{font-size:3rem}.character-grid[data-v-6c7bf7e7]{grid-template-columns:repeat(3,1fr);gap:20px}}@media screen and (min-width: 1024px) and (max-width: 1199px){.dungeon-status-container[data-v-6c7bf7e7]{padding:18px}.status-header[data-v-6c7bf7e7]{flex-direction:row;gap:20px;text-align:left}.status-header h1[data-v-6c7bf7e7]{font-size:2.5rem}.recent-adventure-select[data-v-6c7bf7e7]{width:auto;min-width:250px}.difficulty-filters[data-v-6c7bf7e7]{justify-content:flex-start;gap:12px}.difficulty-btn[data-v-6c7bf7e7]{padding:12px 20px;font-size:15px}.character-grid[data-v-6c7bf7e7]{grid-template-columns:repeat(2,1fr);gap:18px}.selected-adventure-display[data-v-6c7bf7e7]{flex-direction:row;gap:20px;text-align:left}}@media screen and (min-width: 768px) and (max-width: 1023px){.dungeon-status-container[data-v-6c7bf7e7]{padding:15px}.status-header[data-v-6c7bf7e7]{flex-direction:column;gap:15px;text-align:center}.status-header h1[data-v-6c7bf7e7]{font-size:2.2rem}.recent-adventure-select[data-v-6c7bf7e7]{width:100%;max-width:300px;font-size:16px;padding:14px}.difficulty-filters[data-v-6c7bf7e7]{flex-wrap:wrap;gap:10px;justify-content:center}.difficulty-btn[data-v-6c7bf7e7]{padding:12px 18px;font-size:14px}.character-grid[data-v-6c7bf7e7]{grid-template-columns:repeat(2,1fr);gap:16px}.character-card[data-v-6c7bf7e7]{padding:16px}.character-info h3[data-v-6c7bf7e7]{font-size:1.1rem}.selected-adventure-display[data-v-6c7bf7e7]{flex-direction:column;gap:15px;text-align:center}}@media screen and (min-width: 600px) and (max-width: 767px){.dungeon-status-container[data-v-6c7bf7e7]{padding:12px}.status-header h1[data-v-6c7bf7e7]{font-size:2rem}.recent-adventure-select[data-v-6c7bf7e7]{width:100%;font-size:16px;padding:13px}.difficulty-filters[data-v-6c7bf7e7]{flex-direction:column;gap:8px}.difficulty-btn[data-v-6c7bf7e7]{width:100%;padding:13px;font-size:16px}.character-grid[data-v-6c7bf7e7]{grid-template-columns:repeat(2,1fr);gap:14px}.character-card[data-v-6c7bf7e7]{padding:14px}.character-info h3[data-v-6c7bf7e7]{font-size:1rem}}@media screen and (min-width: 480px) and (max-width: 599px){.dungeon-status-container[data-v-6c7bf7e7]{padding:10px}.status-header h1[data-v-6c7bf7e7]{font-size:1.8rem}.recent-adventure-select[data-v-6c7bf7e7]{width:100%;font-size:16px;padding:12px}.difficulty-filters[data-v-6c7bf7e7]{flex-direction:column;gap:8px}.difficulty-btn[data-v-6c7bf7e7]{width:100%;padding:12px;font-size:16px}.character-grid[data-v-6c7bf7e7]{grid-template-columns:1fr;gap:15px}.character-card[data-v-6c7bf7e7]{padding:12px}.character-info h3[data-v-6c7bf7e7]{font-size:1rem}.selected-adventure-display[data-v-6c7bf7e7]{padding:12px}.selected-adventure-name[data-v-6c7bf7e7]{font-size:16px;padding:6px 10px}.change-adventure-btn[data-v-6c7bf7e7]{width:100%;padding:12px;font-size:16px}}@media screen and (min-width: 320px) and (max-width: 479px){.dungeon-status-container[data-v-6c7bf7e7]{padding:8px}.status-header h1[data-v-6c7bf7e7]{font-size:1.6rem}.recent-adventure-select[data-v-6c7bf7e7]{width:100%;font-size:16px;padding:10px}.difficulty-filters[data-v-6c7bf7e7]{flex-direction:column;gap:6px}.difficulty-btn[data-v-6c7bf7e7]{width:100%;padding:10px;font-size:16px}.character-grid[data-v-6c7bf7e7]{grid-template-columns:1fr;gap:12px}.character-card[data-v-6c7bf7e7]{padding:10px;min-height:100px}.character-info h3[data-v-6c7bf7e7]{font-size:.9rem}.selected-adventure-display[data-v-6c7bf7e7]{padding:10px}.selected-adventure-name[data-v-6c7bf7e7]{font-size:14px;padding:5px 8px}.change-adventure-btn[data-v-6c7bf7e7]{width:100%;padding:10px;font-size:16px}}@media screen and (max-width: 400px){.dungeon-status-container[data-v-6c7bf7e7]{padding:5px}.status-header h1[data-v-6c7bf7e7]{font-size:1.4rem}.character-card[data-v-6c7bf7e7]{padding:8px;min-height:80px}.character-info h3[data-v-6c7bf7e7]{font-size:.8rem}.difficulty-btn[data-v-6c7bf7e7]{padding:8px;font-size:14px}}@media (hover: none) and (pointer: coarse){.difficulty-btn[data-v-6c7bf7e7],.change-adventure-btn[data-v-6c7bf7e7],.recent-adventure-select[data-v-6c7bf7e7]{min-height:44px}}.party-formation[data-v-42514c48]{max-width:1400px;margin:0 auto;padding:20px}.party-formation h2[data-v-42514c48]{margin-bottom:30px;text-align:center;color:#333;font-size:28px;font-weight:700}.party-formation h3[data-v-42514c48]{margin:0 0 20px;padding:15px 20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;border:2px solid #dee2e6;color:#495057;font-size:18px;font-weight:600;text-align:center}.top-bar[data-v-42514c48]{display:flex;gap:20px;margin-bottom:20px;padding:20px;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-radius:12px;border:2px solid #90caf9;box-shadow:0 4px 12px #90caf94d;flex-wrap:wrap;justify-content:space-between}.first-row[data-v-42514c48]{display:flex;gap:20px;margin-bottom:20px;width:100%}.second-row[data-v-42514c48]{width:100%}.search-section[data-v-42514c48],.adventures-section[data-v-42514c48]{flex:1;min-width:0}.selected-adventures-section[data-v-42514c48]{width:100%}.search-section .form-group[data-v-42514c48]{margin-bottom:0}.search-section label[data-v-42514c48]{display:block;margin-bottom:8px;font-weight:700;color:#495057;font-size:14px}.party-controls[data-v-42514c48]{display:grid;grid-template-columns:1fr 3fr;gap:20px;margin-bottom:20px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:2px solid #dee2e6}@media (max-width: 1200px){.party-controls[data-v-42514c48]{grid-template-columns:1fr;gap:15px}}.party-rules-section[data-v-42514c48]{display:flex;flex-direction:column}.party-info[data-v-42514c48]{flex:1}.party-info p[data-v-42514c48]{margin:0 0 10px;font-size:14px;font-weight:700;color:#333}.party-info li[data-v-42514c48]{margin-bottom:8px;font-size:12px;color:#555;line-height:1.4}.party-options-section[data-v-42514c48]{flex:3}.party-options-container[data-v-42514c48]{margin-bottom:20px}.party-options-box[data-v-42514c48]{padding:20px;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;border:2px solid #dee2e6;box-shadow:0 2px 8px #0000001a}.party-options-box p[data-v-42514c48]{margin:0 0 15px;font-size:16px;font-weight:700;color:#333}.option-selector[data-v-42514c48]{display:flex;align-items:center;gap:15px}.option-selector label[data-v-42514c48]{font-weight:600;color:#495057;font-size:14px;white-space:nowrap}.option-dropdown[data-v-42514c48]{padding:10px 15px;border:2px solid #ced4da;border-radius:8px;font-size:14px;font-weight:500;color:#495057;background:#fff;cursor:pointer;transition:all .3s ease;min-width:200px}.option-dropdown[data-v-42514c48]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.option-dropdown[data-v-42514c48]:hover{border-color:#007bff}.option-description[data-v-42514c48]{margin-top:10px;text-align:center}.mode-description[data-v-42514c48]{margin-top:10px;text-align:center;color:#6c757d}.advanced-options[data-v-42514c48]{margin-top:20px;padding-top:20px;border-top:1px solid #dee2e6}.advanced-section[data-v-42514c48]{margin-bottom:20px}.advanced-section h4[data-v-42514c48]{margin:0 0 10px;font-size:14px;font-weight:600;color:#495057}.checkbox-group[data-v-42514c48]{display:flex;flex-direction:column;gap:8px}.checkbox-label[data-v-42514c48]{display:flex;align-items:center;gap:8px;font-size:12px;color:#495057;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-input[data-v-42514c48]{width:16px;height:16px;cursor:pointer}.checkbox-label[data-v-42514c48]:hover{color:#007bff}.option-description small[data-v-42514c48]{color:#6c757d;font-style:italic}.party-controls-right[data-v-42514c48]{display:flex;flex-direction:column;gap:20px}.control-buttons-section[data-v-42514c48]{flex:1}.control-buttons[data-v-42514c48]{display:flex;gap:8px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;overflow-x:auto;padding:4px 0}@media (max-width: 768px){.control-buttons[data-v-42514c48]{flex-direction:column;gap:10px;align-items:stretch}.control-btn[data-v-42514c48]{min-width:auto;width:100%}}.control-btn[data-v-42514c48]{padding:10px 16px;font-size:13px;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease;min-height:44px;min-width:110px;white-space:nowrap;box-shadow:0 2px 4px #0000001a;flex-shrink:0}.control-btn[data-v-42514c48]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.control-btn[data-v-42514c48]:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}.refresh-btn[data-v-42514c48]{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff}.refresh-btn[data-v-42514c48]:hover{background:linear-gradient(135deg,#138496,#117a8b)}.clear-btn[data-v-42514c48]{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff}.clear-btn[data-v-42514c48]:hover{background:linear-gradient(135deg,#5a6268,#495057)}.optimize-btn[data-v-42514c48]{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff}.optimize-btn[data-v-42514c48]:hover{background:linear-gradient(135deg,#0056b3,#004085)}.copy-btn[data-v-42514c48]{background:linear-gradient(135deg,#28a745,#1e7e34);color:#fff}.copy-btn[data-v-42514c48]:hover{background:linear-gradient(135deg,#1e7e34,#155724)}.link-btn[data-v-42514c48]{background:linear-gradient(135deg,#6f42c1,#5a32a3);color:#fff}.link-btn[data-v-42514c48]:hover{background:linear-gradient(135deg,#5a32a3,#4c2b8a)}.auto-btn[data-v-42514c48]{background:linear-gradient(135deg,#fd7e14,#e55a00);color:#fff;font-weight:700;min-width:120px;box-shadow:0 3px 6px #fd7e144d}.auto-btn[data-v-42514c48]:hover{background:linear-gradient(135deg,#e55a00,#cc4a00);box-shadow:0 4px 8px #fd7e1466}.adventure-search-section[data-v-42514c48]{width:100%;margin-bottom:20px}.adventure-search-section h3[data-v-42514c48]{margin:0 0 15px;color:#333;font-size:18px}.search-form[data-v-42514c48]{display:flex;gap:15px;align-items:end;flex-wrap:wrap}.search-form .form-group[data-v-42514c48]{margin-bottom:0}.search-form label[data-v-42514c48]{display:block;margin-bottom:5px;font-weight:700;color:#495057;font-size:14px}.search-form select[data-v-42514c48],.search-form input[data-v-42514c48]{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;min-width:150px}.search-btn[data-v-42514c48]{background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;border:none;padding:8px 20px;border-radius:8px;cursor:pointer;font-size:14px;height:36px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #1976d233}.search-btn[data-v-42514c48]:hover:not(:disabled){background:linear-gradient(135deg,#1565c0,#1976d2);transform:translateY(-2px);box-shadow:0 4px 12px #1976d24d}.search-btn[data-v-42514c48]:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.recent-adventures[data-v-42514c48]{display:flex;align-items:center;gap:8px}.recent-adventures label[data-v-42514c48]{font-size:14px;font-weight:500;color:#333;white-space:nowrap}.recent-adventure-select[data-v-42514c48]{padding:8px 12px;border:2px solid #90caf9;border-radius:8px;background:#fff;font-size:14px;color:#333;cursor:pointer;transition:all .2s;min-width:150px}.recent-adventure-select[data-v-42514c48]:hover{border-color:#1976d2;box-shadow:0 2px 4px #1976d21a}.recent-adventure-select[data-v-42514c48]:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a}.form-group[data-v-42514c48]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-42514c48]{font-weight:700;color:#333}.form-group select[data-v-42514c48]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;min-width:200px}.multi-select-container[data-v-42514c48]{display:flex;flex-direction:column;gap:10px;width:100%}.selected-adventures[data-v-42514c48]{display:flex;flex-wrap:wrap;gap:8px;min-height:32px;padding:8px;border:1px solid #ddd;border-radius:4px;background:#fff}.placeholder[data-v-42514c48]{color:#999;font-style:italic}.selected-adventure[data-v-42514c48]{display:flex;align-items:center;gap:5px;background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;padding:4px 8px;border-radius:8px;font-size:14px;box-shadow:0 2px 4px #1976d233}.remove-btn[data-v-42514c48]{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.party-controls[data-v-42514c48]{display:flex;gap:10px;margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:8px}.control-btn[data-v-42514c48]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-weight:700}.party-info[data-v-42514c48]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:15px;margin-bottom:15px}.party-info p[data-v-42514c48]{margin:0 0 10px;font-weight:700;color:#495057}.party-info ul[data-v-42514c48]{margin:0;padding-left:20px}.party-info li[data-v-42514c48]{margin-bottom:5px;color:#6c757d;font-size:13px}.auto-btn[data-v-42514c48]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #28a7454d}.auto-btn[data-v-42514c48]:hover{background:linear-gradient(135deg,#20c997,#28a745);transform:translateY(-2px);box-shadow:0 4px 12px #28a74566}.clear-btn[data-v-42514c48]{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #6c757d4d}.clear-btn[data-v-42514c48]:hover{background:linear-gradient(135deg,#5a6268,#6c757d);transform:translateY(-2px);box-shadow:0 4px 12px #6c757d66}.optimize-btn[data-v-42514c48]{background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #1976d24d}.optimize-btn[data-v-42514c48]:hover{background:linear-gradient(135deg,#1565c0,#1976d2);transform:translateY(-2px);box-shadow:0 4px 12px #1976d266}.main-content[data-v-42514c48]{display:flex;gap:20px;min-height:600px}@media (max-width: 1200px){.main-content[data-v-42514c48]{flex-direction:column;gap:15px}.left-panel[data-v-42514c48],.right-panel[data-v-42514c48]{flex:none;width:100%}.right-panel[data-v-42514c48]{max-height:none}}@media (max-width: 768px){.main-content[data-v-42514c48]{gap:10px}.left-panel[data-v-42514c48],.right-panel[data-v-42514c48]{padding:15px}.party-tables[data-v-42514c48]{gap:15px}.party-table[data-v-42514c48]{padding:10px}.party-title-stats[data-v-42514c48]{flex-direction:column;gap:8px}.character-list[data-v-42514c48]{grid-template-columns:repeat(2,minmax(100px,1fr));gap:8px}}.left-panel[data-v-42514c48]{flex:1;background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.party-tables[data-v-42514c48]{display:flex;flex-direction:column;gap:20px}.party-table[data-v-42514c48]{border:2px solid #e5e5e5;border-radius:8px;padding:15px;background:#f8f9fa}.party-header[data-v-42514c48]{display:flex;justify-content:center;align-items:center;margin-bottom:15px;padding:12px;border-radius:8px}.party-title-stats[data-v-42514c48]{gap:15px;align-items:center;flex-wrap:nowrap;justify-content:center;white-space:nowrap}.party-title[data-v-42514c48]{font-size:18px;font-weight:700;color:#333;margin-right:10px}.party-combat-power[data-v-42514c48]{font-size:14px;font-weight:600;color:#007bff;padding:4px 8px}.party-buff-power[data-v-42514c48]{font-size:14px;font-weight:600;color:#28a745;padding:4px 8px}.party-coefficient[data-v-42514c48]{font-size:14px;font-weight:700;color:#dc3545;padding:4px 8px}.party-separator[data-v-42514c48]{color:#6c757d;font-weight:400;margin:0 5px}.character-counts[data-v-42514c48]{display:flex;gap:15px;font-size:12px;color:#6c757d}.dealer-count[data-v-42514c48]{color:#007bff;font-weight:600}.buffer-count[data-v-42514c48]{color:#28a745;font-weight:600}.character-section[data-v-42514c48]{margin-bottom:20px}.section-header[data-v-42514c48]{padding:8px 12px;border-radius:6px;margin-bottom:10px}.section-header h5[data-v-42514c48]{margin:0;font-size:14px;font-weight:600;color:#fff}.dealer-header[data-v-42514c48]{background:linear-gradient(135deg,#007bff,#0056b3)}.buffer-header[data-v-42514c48]{background:linear-gradient(135deg,#28a745,#1e7e34)}.character-list[data-v-42514c48]{display:flex;flex-direction:column;gap:20px}.character-section[data-v-42514c48]{width:100%}.section-content[data-v-42514c48]{display:grid;gap:8px;margin-bottom:15px;padding:0;margin-left:0;margin-right:0}.slot-number[data-v-42514c48]{font-size:14px;font-weight:600;color:#495057;display:block;margin-bottom:2px;text-align:center}.slot-text[data-v-42514c48]{font-size:10px;color:#6c757d;text-align:center;line-height:1.1;margin:0}.party-slots[data-v-42514c48]{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:0}.party-slot[data-v-42514c48]{min-height:120px;border:2px dashed #ccc;border-radius:4px;position:relative;background:#fff;padding:4px;margin:0}.party-slot.filled[data-v-42514c48]{border-style:solid;border-color:#28a745}.character-card[data-v-42514c48]{display:flex;flex-direction:column;align-items:center;padding:8px;border-radius:6px;background:#fff;border:1px solid #e5e5e5;min-height:120px;height:auto;position:relative;width:100%;box-sizing:border-box}.lock-button[data-v-42514c48]{position:absolute;top:8px;right:8px;background:none;border:none;cursor:pointer;font-size:16px;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;z-index:10}.lock-button[data-v-42514c48]:hover{background-color:#0000001a;transform:scale(1.1)}.lock-button.locked[data-v-42514c48]{color:#dc3545}.lock-button[data-v-42514c48]:not(.locked){color:#6c757d}.character-card.locked[data-v-42514c48]{opacity:.6;background:#f8f9fa;border:2px solid #dc3545}.character-card.locked .character-name[data-v-42514c48]{color:#dc3545;font-weight:700}.character-card.locked .lock-button[data-v-42514c48]{color:#dc3545}@media (max-width: 768px){.character-card[data-v-42514c48]{min-height:100px;padding:6px}.character-avatar[data-v-42514c48]{width:35px;height:35px}.avatar-placeholder[data-v-42514c48]{font-size:16px}.character-name[data-v-42514c48]{font-size:12px}.adventure-name[data-v-42514c48],.stat[data-v-42514c48]{font-size:10px}.section-header[data-v-42514c48]{padding:6px 10px;margin-bottom:8px}.section-header h5[data-v-42514c48]{font-size:13px}.section-content[data-v-42514c48]{gap:6px}}@media (max-width: 480px){.character-card[data-v-42514c48]{min-height:90px;padding:5px}.character-avatar[data-v-42514c48]{width:30px;height:30px}.avatar-placeholder[data-v-42514c48]{font-size:14px}.character-name[data-v-42514c48]{font-size:11px}.adventure-name[data-v-42514c48],.stat[data-v-42514c48]{font-size:9px}.section-header[data-v-42514c48]{padding:5px 8px;margin-bottom:6px}.section-header h5[data-v-42514c48]{font-size:12px}.section-content[data-v-42514c48]{gap:4px}}.character-card.draggable[data-v-42514c48]{cursor:move;transition:transform .2s ease}.character-card.in-use[data-v-42514c48]{opacity:.5;background:#f5f5f5}.character-card.is-helper[data-v-42514c48]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:2px solid #f39c12;box-shadow:0 2px 8px #f39c124d}.helper-badge[data-v-42514c48]{background:#f39c12;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;text-align:center;margin-top:4px;box-shadow:0 1px 3px #0003}.character-avatar[data-v-42514c48]{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-bottom:5px}.character-img[data-v-42514c48]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-42514c48]{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px}.character-info[data-v-42514c48]{text-align:center;width:100%}.character-name[data-v-42514c48]{font-weight:700;font-size:13px;margin-bottom:3px;color:#333}.adventure-name[data-v-42514c48]{font-size:11px;color:#666;margin-bottom:5px}.character-stats[data-v-42514c48]{display:flex;flex-direction:column;gap:2px;margin-bottom:5px}.stat[data-v-42514c48]{font-size:11px;color:#555}.buffer-stat[data-v-42514c48]{color:#28a745;font-weight:700}.dealer-stat[data-v-42514c48]{color:#007bff;font-weight:700}.dungeon-status[data-v-42514c48]{margin-bottom:3px}.cleared[data-v-42514c48]{color:#28a745;font-weight:700;font-size:11px}.not-cleared[data-v-42514c48]{color:#dc3545;font-weight:700;font-size:11px}.character-fame[data-v-42514c48]{font-size:11px;color:#666}.empty-slot[data-v-42514c48]{display:flex;align-items:center;justify-content:center;height:100%;color:#999}.slot-placeholder[data-v-42514c48]{text-align:center}.slot-number[data-v-42514c48]{display:block;font-size:24px;font-weight:700;margin-bottom:5px}.slot-text[data-v-42514c48]{font-size:13px}.remove-from-party[data-v-42514c48]{position:absolute;top:2px;right:2px;background:#dc3545;color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer;font-size:12px}.add-party-btn[data-v-42514c48]{margin-top:20px;padding:10px 20px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;width:100%}.right-panel[data-v-42514c48]{flex:1;background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.adventure-panels[data-v-42514c48]{display:flex;flex-direction:column;gap:20px}.adventure-panel[data-v-42514c48]{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}@media (max-width: 768px){.adventure-panels[data-v-42514c48]{gap:15px}.adventure-header[data-v-42514c48]{padding:8px 12px}.adventure-header h4[data-v-42514c48]{font-size:16px}.character-counts[data-v-42514c48]{font-size:11px;gap:10px}}@media (max-width: 480px){.adventure-panels[data-v-42514c48]{gap:10px}.adventure-header[data-v-42514c48]{padding:6px 10px}.adventure-header h4[data-v-42514c48]{font-size:14px}.character-counts[data-v-42514c48]{font-size:10px;gap:8px}}.adventure-header[data-v-42514c48]{background:#f8f9fa;padding:10px 15px;display:flex;justify-content:space-between;align-items:center}.adventure-header h4[data-v-42514c48]{margin:0;color:#333}.character-count[data-v-42514c48]{background:#007bff;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px}.character-list[data-v-42514c48]{padding:10px;display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px}@media (max-width: 1400px){.character-list[data-v-42514c48]{grid-template-columns:repeat(2,minmax(110px,1fr));gap:8px}}@media (max-width: 1200px){.character-list[data-v-42514c48]{grid-template-columns:repeat(2,minmax(100px,1fr));gap:8px}}@media (max-width: 768px){.character-list[data-v-42514c48]{grid-template-columns:repeat(2,minmax(90px,1fr));gap:6px;padding:8px}}@media (max-width: 480px){.character-list[data-v-42514c48]{grid-template-columns:repeat(2,minmax(80px,1fr));gap:5px;padding:5px}}.no-selection[data-v-42514c48]{text-align:center;padding:60px 20px;color:#666}.search-link[data-v-42514c48]{display:inline-block;background:#007bff;color:#fff;text-decoration:none;padding:12px 24px;border-radius:6px;margin-top:20px}.loading[data-v-42514c48],.error[data-v-42514c48]{text-align:center;padding:20px;margin:20px 0}.error[data-v-42514c48]{background:#f8d7da;color:#721c24;border-radius:4px}.adventure-select-container[data-v-42514c48]{position:relative;width:100%}.adventure-select[data-v-42514c48]{width:100%;padding:8px 12px;border:2px solid #dee2e6;border-radius:8px;background:#fff;font-size:14px;color:#333;cursor:pointer;transition:all .2s;min-width:0}.no-adventures-message[data-v-42514c48]{margin-top:10px;padding:10px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;font-size:.9em}.no-adventures-message p[data-v-42514c48]{margin:5px 0}.no-adventures-message a[data-v-42514c48]{color:#007bff;text-decoration:none}.no-adventures-message a[data-v-42514c48]:hover{text-decoration:underline}.character-card.in-use[data-v-42514c48]{opacity:.6;background:#f8f9fa;border:2px dashed #6c757d;cursor:not-allowed}.character-card.in-use .character-name[data-v-42514c48]{color:#6c757d;text-decoration:line-through}.character-card.in-use .character-stats[data-v-42514c48],.character-card.in-use .character-fame[data-v-42514c48]{color:#6c757d}.character-card.draggable[data-v-42514c48]{cursor:grab;transition:all .2s ease}.character-card.draggable[data-v-42514c48]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.character-card.draggable[data-v-42514c48]:active{cursor:grabbing}.in-party-badge[data-v-42514c48]{background:#6c757d;color:#fff;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:700;text-align:center;margin-top:4px}.in-party-badge-left[data-v-42514c48]{position:absolute;top:8px;left:8px;color:#6c757d;font-size:18px;font-weight:700;text-align:center;z-index:10}.adventure-debug-info[data-v-42514c48]{margin-top:5px;color:#6c757d;font-size:.8em}.debug-btn[data-v-42514c48]{background:#007bff;color:#fff;padding:5px 10px;border:none;border-radius:4px;cursor:pointer;font-size:.9em;margin-top:10px}.debug-btn-small[data-v-42514c48]{background:none;border:none;color:#6c757d;cursor:pointer;font-size:1.2em;padding:0 5px}.refresh-section[data-v-42514c48]{margin:15px 0;padding:15px;background:#e3f2fd;border:1px solid #90caf9;border-radius:8px;text-align:center}.refresh-adventures-btn[data-v-42514c48]{background:#28a745;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;transition:background .3s ease;margin-bottom:8px}.refresh-adventures-btn[data-v-42514c48]:hover:not(:disabled){background:#218838}.refresh-adventures-btn[data-v-42514c48]:disabled{background:#6c757d;cursor:not-allowed}.refresh-info[data-v-42514c48]{display:block;color:#1976d2;font-size:12px;margin-top:5px}.dungeon-selection-container[data-v-42514c48]{margin-bottom:20px;padding:20px;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-radius:12px;border:2px solid #90caf9;box-shadow:0 4px 12px #90caf94d}.dungeon-selection-row[data-v-42514c48]{display:flex;gap:15px;justify-content:center}.dungeon-btn[data-v-42514c48]{padding:15px 30px;font-size:16px;font-weight:600;border:2px solid #90caf9;border-radius:12px;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);color:#1976d2;cursor:pointer;transition:all .3s ease;min-width:100px;text-align:center;box-shadow:0 2px 8px #90caf933}.dungeon-btn[data-v-42514c48]:hover{background:linear-gradient(135deg,#f3e5f5,#e3f2fd);border-color:#1976d2;transform:translateY(-2px);box-shadow:0 4px 12px #90caf94d}.dungeon-btn.active[data-v-42514c48]{background:linear-gradient(135deg,#1976d2,#1565c0);border-color:#1976d2;color:#fff;box-shadow:0 4px 12px #1976d266}.dungeon-btn.nabel-normal-btn.active[data-v-42514c48],.dungeon-btn.nabel-hard-btn.active[data-v-42514c48]{background:#dc3545;border-color:#dc3545;box-shadow:0 4px 8px #dc35454d}.dungeon-btn.venus-btn.active[data-v-42514c48]{background:#28a745;border-color:#28a745;box-shadow:0 4px 8px #28a7454d}.dungeon-btn.fog-btn.active[data-v-42514c48]{background:#17a2b8;border-color:#17a2b8;box-shadow:0 4px 8px #17a2b84d}.dungeon-btn.twilight-btn.active[data-v-42514c48]{background:#6f42c1;border-color:#6f42c1;box-shadow:0 4px 8px #6f42c14d}.search-row[data-v-42514c48]{display:flex;margin-bottom:20px;align-items:end;justify-content:center}.search-section[data-v-42514c48]{display:flex;width:100%;align-items:end}.search-input-container[data-v-42514c48]{display:flex;width:100%;gap:10px;align-items:center}.search-input[data-v-42514c48]{flex:1;padding:8px 12px;border:2px solid #dee2e6;border-radius:8px;font-size:14px;min-width:0;max-width:calc(100% - 80px)}.full-width[data-v-42514c48]{width:100%}.search-section .form-group[data-v-42514c48],.add-section .form-group[data-v-42514c48]{margin-bottom:0}.add-btn[data-v-42514c48]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;padding:8px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #28a7454d}.add-btn[data-v-42514c48]:hover:not(:disabled){background:linear-gradient(135deg,#20c997,#28a745);transform:translateY(-2px);box-shadow:0 4px 12px #28a74566}.add-btn[data-v-42514c48]:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.adventures-list-row[data-v-42514c48]{margin-bottom:20px}.adventures-list-row .multi-select-container[data-v-42514c48]{border:2px solid #dee2e6;border-radius:8px;padding:15px;background:#f8f9fa;min-height:80px}.selected-adventures-row[data-v-42514c48]{margin-bottom:20px}.selected-adventures-row .selected-adventures[data-v-42514c48]{border:2px solid #dee2e6;border-radius:8px;padding:15px;background:#f8f9fa;min-height:80px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media screen and (min-width: 1920px){.party-formation-container[data-v-42514c48]{max-width:1600px;padding:30px}.party-slots[data-v-42514c48]{grid-template-columns:repeat(4,1fr);gap:25px}.dungeon-btn[data-v-42514c48]{padding:18px 30px;font-size:18px;min-width:120px}.character-list[data-v-42514c48]{grid-template-columns:repeat(2,minmax(150px,1fr));gap:20px}}@media screen and (min-width: 1600px) and (max-width: 1919px){.party-formation-container[data-v-42514c48]{max-width:1400px;padding:25px}.party-slots[data-v-42514c48]{grid-template-columns:repeat(4,1fr);gap:22px}}@media screen and (min-width: 1200px) and (max-width: 1599px){.party-formation-container[data-v-42514c48]{max-width:1200px;padding:20px}.party-slots[data-v-42514c48]{grid-template-columns:repeat(4,1fr);gap:20px}.character-list[data-v-42514c48]{grid-template-columns:repeat(2,minmax(130px,1fr));gap:18px}}@media screen and (min-width: 1024px) and (max-width: 1199px){.party-formation-container[data-v-42514c48]{padding:18px}.main-content[data-v-42514c48]{flex-direction:column;gap:25px}.party-slots[data-v-42514c48]{grid-template-columns:repeat(4,1fr);gap:18px}.dungeon-selection-row[data-v-42514c48]{flex-wrap:wrap;gap:12px;justify-content:center}.dungeon-btn[data-v-42514c48]{padding:14px 24px;font-size:15px;min-width:100px}.top-bar[data-v-42514c48]{flex-direction:row;gap:25px}.first-row[data-v-42514c48]{flex-direction:row;gap:20px}.search-section[data-v-42514c48],.adventures-section[data-v-42514c48]{min-width:auto;width:100%}.selected-adventures-section[data-v-42514c48]{width:100%}.party-controls[data-v-42514c48]{flex-direction:row;gap:25px}.control-buttons[data-v-42514c48]{justify-content:flex-start}.party-info[data-v-42514c48]{margin-right:20px;margin-bottom:0}.character-list[data-v-42514c48]{grid-template-columns:repeat(2,minmax(120px,1fr));gap:16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.party-formation-container[data-v-42514c48]{padding:15px}.main-content[data-v-42514c48]{flex-direction:column;gap:20px}.party-slots[data-v-42514c48]{grid-template-columns:repeat(4,1fr);gap:16px}.dungeon-selection-row[data-v-42514c48]{flex-wrap:wrap;gap:10px;justify-content:center}.dungeon-btn[data-v-42514c48]{padding:12px 20px;font-size:14px;min-width:80px}.top-bar[data-v-42514c48]{flex-direction:column;gap:20px}.first-row[data-v-42514c48]{flex-direction:column;gap:15px}.search-section[data-v-42514c48],.adventures-section[data-v-42514c48]{min-width:auto;width:100%}.selected-adventures-section[data-v-42514c48]{width:100%}.party-controls[data-v-42514c48]{flex-direction:column;gap:20px}.control-buttons[data-v-42514c48]{justify-content:center}.party-info[data-v-42514c48]{margin-right:0;margin-bottom:20px}.character-list[data-v-42514c48]{grid-template-columns:repeat(2,minmax(110px,1fr));gap:15px}}@media screen and (min-width: 600px) and (max-width: 767px){.party-formation-container[data-v-42514c48]{padding:12px}.party-slots[data-v-42514c48]{grid-template-columns:repeat(4,1fr);gap:14px}.dungeon-btn[data-v-42514c48]{padding:11px 18px;font-size:13px;min-width:70px}.character-list[data-v-42514c48]{grid-template-columns:repeat(2,minmax(100px,1fr));gap:12px}}@media screen and (min-width: 480px) and (max-width: 599px){.party-formation-container[data-v-42514c48]{padding:10px}.party-slots[data-v-42514c48]{grid-template-columns:1fr;gap:15px}.dungeon-btn[data-v-42514c48]{padding:10px 16px;font-size:12px;min-width:60px}.character-list[data-v-42514c48]{grid-template-columns:repeat(2,minmax(90px,1fr));gap:10px}}@media screen and (min-width: 320px) and (max-width: 479px){.party-formation-container[data-v-42514c48]{padding:8px}.party-slots[data-v-42514c48]{grid-template-columns:1fr;gap:12px}.dungeon-btn[data-v-42514c48]{padding:8px 12px;font-size:11px;min-width:50px}.character-list[data-v-42514c48]{grid-template-columns:repeat(2,minmax(80px,1fr));gap:8px}}@media screen and (max-width: 400px){.party-formation-container[data-v-42514c48]{padding:5px}.party-slots[data-v-42514c48]{gap:10px}.dungeon-btn[data-v-42514c48]{padding:6px 10px;font-size:10px;min-width:45px}.character-list[data-v-42514c48]{grid-template-columns:repeat(2,minmax(70px,1fr));gap:6px}.main-content[data-v-42514c48],.top-bar[data-v-42514c48]{gap:15px}}@media (hover: none) and (pointer: coarse){.dungeon-btn[data-v-42514c48],.character-item[data-v-42514c48],.control-button[data-v-42514c48]{min-height:44px}}
