.query-boss[data-v-5f8c033c]{max-width:1600px;margin:30px auto;padding:20px;background:#f8f8f8;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1)}[data-v-5f8c033c] .dark-mode .query-boss{background-color:#3a3a3a!important;color:#e0e0e0}h2[data-v-5f8c033c]{text-align:center;margin-bottom:2rem;color:#2c3e50;font-size:2rem}[data-v-5f8c033c] .dark-mode h2{color:#e0e0e0}.boss-selector[data-v-5f8c033c]{background:hsla(0,0%,100%,.7);border:2px solid #e0e0e0;border-radius:10px;padding:1.5rem;margin-bottom:2rem}[data-v-5f8c033c] .dark-mode .boss-selector{background:rgba(60,60,60,.7);border-color:#666}.selector-header[data-v-5f8c033c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.selector-header h3[data-v-5f8c033c]{color:#2c3e50;margin:0}[data-v-5f8c033c] .dark-mode .selector-header h3{color:#e0e0e0}.selector-actions[data-v-5f8c033c]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.region-groups[data-v-5f8c033c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.region-group[data-v-5f8c033c]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}[data-v-5f8c033c] .dark-mode .region-group{border-color:#555}.region-header[data-v-5f8c033c]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:rgba(52,152,219,.1);cursor:pointer;transition:background .2s}.region-header[data-v-5f8c033c]:hover{background:rgba(52,152,219,.2)}[data-v-5f8c033c] .dark-mode .region-header{background:rgba(52,152,219,.15)}.region-label[data-v-5f8c033c]{display:flex;align-items:center;gap:.5rem;cursor:pointer;flex:1}.region-name[data-v-5f8c033c]{font-weight:600;color:#2c3e50}[data-v-5f8c033c] .dark-mode .region-name{color:#ecf0f1}.region-count[data-v-5f8c033c]{color:#7f8c8d;font-size:.85rem}.toggle-arrow[data-v-5f8c033c]{transition:transform .3s;font-size:.8rem;color:#7f8c8d}.toggle-arrow.rotated[data-v-5f8c033c]{transform:rotate(180deg)}.boss-checkboxes[data-v-5f8c033c]{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem;background:#fff}[data-v-5f8c033c] .dark-mode .boss-checkboxes{background:#444}.boss-checkbox-item[data-v-5f8c033c]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.3rem .5rem;border-radius:6px;transition:background .2s}.boss-checkbox-item[data-v-5f8c033c]:hover{background:rgba(52,152,219,.1)}.boss-checkbox-item span[data-v-5f8c033c]{color:#34495e;font-size:.95rem}[data-v-5f8c033c] .dark-mode .boss-checkbox-item span{color:#ecf0f1}.btn-sm[data-v-5f8c033c]{padding:6px 14px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s}.btn-select[data-v-5f8c033c]{background:#3498db;color:#fff}.btn-select[data-v-5f8c033c]:hover{background:#2980b9}.btn-clear-sel[data-v-5f8c033c]{background:#95a5a6;color:#fff}.btn-clear-sel[data-v-5f8c033c]:hover{background:#7f8c8d}.btn-primary[data-v-5f8c033c]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-5f8c033c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 15px rgba(52,152,219,.3)}.btn-primary[data-v-5f8c033c]:disabled{opacity:.6;cursor:not-allowed}.visibility-filter[data-v-5f8c033c]{margin-bottom:2rem;padding:1.5rem;background:rgba(52,152,219,.1);border-radius:10px;border-left:4px solid #3498db}[data-v-5f8c033c] .dark-mode .visibility-filter{background:rgba(52,152,219,.2)}.visibility-filter h4[data-v-5f8c033c]{margin-bottom:1rem;color:#2c3e50}[data-v-5f8c033c] .dark-mode .visibility-filter h4{color:#e0e0e0}.filter-options[data-v-5f8c033c]{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:1rem}.filter-options label[data-v-5f8c033c]{display:flex;align-items:center;cursor:pointer;font-weight:500;gap:.5rem}.filter-summary[data-v-5f8c033c]{color:#7f8c8d;font-style:italic}[data-v-5f8c033c] .dark-mode .filter-summary{color:#bdc3c7}.results-section[data-v-5f8c033c]{margin-top:2rem}.table-controls[data-v-5f8c033c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.sort-btn[data-v-5f8c033c]{background:#34495e;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease}.sort-btn[data-v-5f8c033c]:hover{background:#2c3e50}.stats-info[data-v-5f8c033c]{color:#7f8c8d;font-size:14px;font-weight:500}[data-v-5f8c033c] .dark-mode .stats-info{color:#bdc3c7}.table-container[data-v-5f8c033c]{overflow-x:auto;overflow-y:hidden;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.result-table[data-v-5f8c033c]{width:100%;min-width:1200px;border-collapse:collapse;background:#fff}[data-v-5f8c033c] .dark-mode .result-table{background:#34495e}.result-table th[data-v-5f8c033c]{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;padding:1rem;text-align:center;font-weight:600;position:sticky;top:0;z-index:10;white-space:nowrap}.result-table td[data-v-5f8c033c],.result-table th[data-v-5f8c033c]{padding:.8rem .5rem;text-align:center;border-bottom:1px solid #ecf0f1;white-space:nowrap}[data-v-5f8c033c] .dark-mode .result-table td{border-bottom-color:#5d6d7e;color:#ecf0f1}.result-table tbody tr[data-v-5f8c033c]:hover{background:rgba(52,152,219,.05)}.boss-name-cell[data-v-5f8c033c]{font-weight:600;color:#2c3e50}[data-v-5f8c033c] .dark-mode .boss-name-cell{color:#ecf0f1}.countdown-cell[data-v-5f8c033c]{font-family:Courier New,monospace;font-weight:600}.chance-badge[data-v-5f8c033c]{padding:.4rem .8rem;border-radius:15px;font-weight:600;color:#fff;display:inline-block;min-width:50px;font-size:.8rem}.chance-expired[data-v-5f8c033c]{background:linear-gradient(135deg,#e74c3c,#c0392b)}.chance-high[data-v-5f8c033c]{background:linear-gradient(135deg,#f39c12,#e67e22)}.chance-medium[data-v-5f8c033c]{background:linear-gradient(135deg,#f1c40f,#f39c12)}.chance-low[data-v-5f8c033c]{background:linear-gradient(135deg,#27ae60,#2ecc71)}.visibility-badge[data-v-5f8c033c]{padding:.2rem .6rem;border-radius:12px;font-size:.7rem;font-weight:600}.visibility-public[data-v-5f8c033c]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.visibility-team[data-v-5f8c033c]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.visibility-private[data-v-5f8c033c]{background:linear-gradient(135deg,#95a5a6,#7f8c8d);color:#fff}.action-buttons[data-v-5f8c033c]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.btn-clear[data-v-5f8c033c],.btn-edit[data-v-5f8c033c],.btn-kill[data-v-5f8c033c]{border:none;padding:.5rem .8rem;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .3s ease;color:#fff}.btn-kill[data-v-5f8c033c]{background:linear-gradient(135deg,#27ae60,#2ecc71)}.btn-kill[data-v-5f8c033c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(39,174,96,.3)}.btn-clear[data-v-5f8c033c]{background:linear-gradient(135deg,#e67e22,#d35400)}.btn-clear[data-v-5f8c033c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(230,126,34,.3)}.btn-edit[data-v-5f8c033c]{background:hsla(184,9%,62%,.3);color:#2c3e50}.btn-edit[data-v-5f8c033c]:hover{background:hsla(184,9%,62%,.5)}.no-results[data-v-5f8c033c]{text-align:center;padding:3rem;color:#7f8c8d;font-size:1.2rem;background:hsla(0,0%,100%,.5);border-radius:10px;margin-top:2rem}[data-v-5f8c033c] .dark-mode .no-results{background:rgba(60,60,60,.5);color:#bdc3c7}.suggestion[data-v-5f8c033c]{font-size:1rem;font-style:italic;margin-top:1rem;color:#95a5a6}.fab-btn[data-v-5f8c033c]{position:fixed;bottom:2rem;right:2rem;background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff;border:none;padding:1rem 1.5rem;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 4px 20px rgba(39,174,96,.4);z-index:500;transition:all .3s ease}.fab-btn[data-v-5f8c033c]:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(39,174,96,.5)}.modal-overlay[data-v-5f8c033c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1500;display:flex;align-items:center;justify-content:center;padding:1rem}.register-modal[data-v-5f8c033c]{background:#fff;border-radius:15px;width:100%;max-width:650px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}[data-v-5f8c033c] .dark-mode .register-modal{background:#3a3a3a}.register-modal-header[data-v-5f8c033c]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;border-bottom:2px solid #e0e0e0;position:sticky;top:0;background:#fff;z-index:1}[data-v-5f8c033c] .dark-mode .register-modal-header{background:#3a3a3a;border-bottom-color:#555}.register-modal-header h3[data-v-5f8c033c]{margin:0;color:#2c3e50;font-size:1.3rem}[data-v-5f8c033c] .dark-mode .register-modal-header h3{color:#ecf0f1}.modal-close[data-v-5f8c033c]{background:rgba(0,0,0,.1);border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1rem;transition:background .2s;display:flex;align-items:center;justify-content:center}.modal-close[data-v-5f8c033c]:hover{background:rgba(0,0,0,.2)}.register-modal-body[data-v-5f8c033c]{padding:0}.register-modal-body[data-v-5f8c033c] .register-kill{box-shadow:none;border:none;margin:0;background:transparent}.visibility-modal[data-v-5f8c033c]{background:#fff;border-radius:15px;padding:1.5rem;width:100%;max-width:400px;box-shadow:0 20px 60px rgba(0,0,0,.3)}[data-v-5f8c033c] .dark-mode .visibility-modal{background:#3a3a3a}.visibility-modal-header[data-v-5f8c033c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.visibility-modal-header h3[data-v-5f8c033c]{margin:0;color:#2c3e50}[data-v-5f8c033c] .dark-mode .visibility-modal-header h3{color:#e0e0e0}.visibility-modal-body[data-v-5f8c033c]{display:flex;flex-direction:column;gap:1rem}.editing-info[data-v-5f8c033c]{color:#7f8c8d;font-size:.9rem;font-weight:600}.visibility-modal-body select[data-v-5f8c033c]{padding:10px;border:2px solid #ddd;border-radius:8px;font-size:15px;width:100%}[data-v-5f8c033c] .dark-mode .visibility-modal-body select{background:#555;border-color:#777;color:#e0e0e0}.btn-save[data-v-5f8c033c]{width:100%;padding:12px;font-size:16px}@media (max-width:768px){.query-boss[data-v-5f8c033c]{margin:15px;padding:15px}.region-groups[data-v-5f8c033c]{grid-template-columns:1fr}.selector-header[data-v-5f8c033c]{flex-direction:column;align-items:stretch}.selector-actions[data-v-5f8c033c]{justify-content:center}.filter-options[data-v-5f8c033c]{flex-direction:column;gap:1rem}.table-container[data-v-5f8c033c]{margin:0 -15px;border-radius:0}.result-table[data-v-5f8c033c]{min-width:800px;font-size:.8rem}.result-table td[data-v-5f8c033c],.result-table th[data-v-5f8c033c]{padding:.5rem .3rem;font-size:.75rem}.action-buttons[data-v-5f8c033c]{flex-direction:column;gap:.2rem}.btn-clear[data-v-5f8c033c],.btn-edit[data-v-5f8c033c],.btn-kill[data-v-5f8c033c]{padding:.3rem .6rem;font-size:.7rem}.fab-btn[data-v-5f8c033c]{bottom:1rem;right:1rem;padding:.8rem 1.2rem;font-size:.9rem}.register-modal[data-v-5f8c033c]{max-height:95vh}}@keyframes pulse-5f8c033c{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes urgent-pulse-5f8c033c{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.expired[data-v-5f8c033c]{animation:urgent-pulse-5f8c033c 1s infinite}.high-chance[data-v-5f8c033c]{animation:pulse-5f8c033c 2s infinite}.query-boss[data-v-517dfa95]{max-width:1600px;margin:30px auto;padding:20px;background:#f8f8f8;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1)}[data-v-517dfa95] .dark-mode .query-boss{background-color:#3a3a3a!important;color:#e0e0e0}h2[data-v-517dfa95]{text-align:center;margin-bottom:2rem;color:#2c3e50;font-size:2rem}[data-v-517dfa95] .dark-mode h2{color:#e0e0e0}.boss-selector[data-v-517dfa95]{background:hsla(0,0%,100%,.7);border:2px solid #e0e0e0;border-radius:10px;padding:1.5rem;margin-bottom:2rem}[data-v-517dfa95] .dark-mode .boss-selector{background:rgba(60,60,60,.7);border-color:#666}.selector-header[data-v-517dfa95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.selector-header h3[data-v-517dfa95]{color:#2c3e50;margin:0}[data-v-517dfa95] .dark-mode .selector-header h3{color:#e0e0e0}.selector-actions[data-v-517dfa95]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.region-groups[data-v-517dfa95]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.region-group[data-v-517dfa95]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}[data-v-517dfa95] .dark-mode .region-group{border-color:#555}.region-header[data-v-517dfa95]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:rgba(52,152,219,.1);cursor:pointer;transition:background .2s}.region-header[data-v-517dfa95]:hover{background:rgba(52,152,219,.2)}[data-v-517dfa95] .dark-mode .region-header{background:rgba(52,152,219,.15)}.region-label[data-v-517dfa95]{display:flex;align-items:center;gap:.5rem;cursor:pointer;flex:1}.region-name[data-v-517dfa95]{font-weight:600;color:#2c3e50}[data-v-517dfa95] .dark-mode .region-name{color:#ecf0f1}.region-count[data-v-517dfa95]{color:#7f8c8d;font-size:.85rem}.toggle-arrow[data-v-517dfa95]{transition:transform .3s;font-size:.8rem;color:#7f8c8d}.toggle-arrow.rotated[data-v-517dfa95]{transform:rotate(180deg)}.boss-checkboxes[data-v-517dfa95]{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem;background:#fff}[data-v-517dfa95] .dark-mode .boss-checkboxes{background:#444}.boss-checkbox-item[data-v-517dfa95]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.3rem .5rem;border-radius:6px;transition:background .2s}.boss-checkbox-item[data-v-517dfa95]:hover{background:rgba(52,152,219,.1)}.boss-checkbox-item span[data-v-517dfa95]{color:#34495e;font-size:.95rem}[data-v-517dfa95] .dark-mode .boss-checkbox-item span{color:#ecf0f1}.btn-sm[data-v-517dfa95]{padding:6px 14px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s}.btn-edit-placeholder[data-v-517dfa95]{width:28px;height:28px;flex-shrink:0;display:inline-block}.btn-select[data-v-517dfa95]{background:#3498db;color:#fff}.btn-select[data-v-517dfa95]:hover{background:#2980b9}.btn-clear-sel[data-v-517dfa95]{background:#95a5a6;color:#fff}.btn-clear-sel[data-v-517dfa95]:hover{background:#7f8c8d}.btn-primary[data-v-517dfa95]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-517dfa95]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 15px rgba(52,152,219,.3)}.btn-primary[data-v-517dfa95]:disabled{opacity:.6;cursor:not-allowed}.visibility-filter[data-v-517dfa95]{margin-bottom:2rem;padding:1.5rem;background:rgba(52,152,219,.1);border-radius:10px;border-left:4px solid #3498db}[data-v-517dfa95] .dark-mode .visibility-filter{background:rgba(52,152,219,.2)}.visibility-filter h4[data-v-517dfa95]{margin-bottom:1rem;color:#2c3e50}[data-v-517dfa95] .dark-mode .visibility-filter h4{color:#e0e0e0}.filter-options[data-v-517dfa95]{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:1rem}.filter-options label[data-v-517dfa95]{display:flex;align-items:center;cursor:pointer;font-weight:500;gap:.5rem}.filter-summary[data-v-517dfa95]{color:#7f8c8d;font-style:italic}[data-v-517dfa95] .dark-mode .filter-summary{color:#bdc3c7}.results-section[data-v-517dfa95]{margin-top:2rem}.table-controls[data-v-517dfa95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.sort-btn[data-v-517dfa95]{background:#34495e;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease}.sort-btn[data-v-517dfa95]:hover{background:#2c3e50}.stats-info[data-v-517dfa95]{color:#7f8c8d;font-size:14px;font-weight:500}[data-v-517dfa95] .dark-mode .stats-info{color:#bdc3c7}.table-container[data-v-517dfa95]{overflow-x:auto;overflow-y:hidden;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.result-table[data-v-517dfa95]{width:100%;min-width:1400px;border-collapse:collapse;background:#fff}[data-v-517dfa95] .dark-mode .result-table{background:#34495e}.result-table th[data-v-517dfa95]{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;padding:1rem .5rem;text-align:center;font-weight:600;position:sticky;top:0;z-index:10;white-space:nowrap;overflow:hidden}.result-table td[data-v-517dfa95]{padding:.8rem .5rem;text-align:center;border-bottom:1px solid #ecf0f1;white-space:nowrap;overflow:hidden}[data-v-517dfa95] .dark-mode .result-table td{border-bottom-color:#5d6d7e;color:#ecf0f1}.result-table tbody tr[data-v-517dfa95]:hover{background:rgba(52,152,219,.05)}.result-table td[data-v-517dfa95]:last-child,.result-table th[data-v-517dfa95]:last-child{min-width:210px}.boss-name-cell[data-v-517dfa95]{font-weight:600;color:#2c3e50}[data-v-517dfa95] .dark-mode .boss-name-cell{color:#ecf0f1}.countdown-cell[data-v-517dfa95]{font-family:Courier New,monospace;font-weight:600}.chance-badge[data-v-517dfa95]{padding:.4rem .8rem;border-radius:15px;font-weight:600;color:#fff;display:inline-block;min-width:50px;font-size:.8rem}.chance-expired[data-v-517dfa95]{background:linear-gradient(135deg,#e74c3c,#c0392b)}.chance-high[data-v-517dfa95]{background:linear-gradient(135deg,#f39c12,#e67e22)}.chance-medium[data-v-517dfa95]{background:linear-gradient(135deg,#f1c40f,#f39c12)}.chance-low[data-v-517dfa95]{background:linear-gradient(135deg,#27ae60,#2ecc71)}.visibility-badge[data-v-517dfa95]{padding:.2rem .6rem;border-radius:12px;font-size:.7rem;font-weight:600}.visibility-public[data-v-517dfa95]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.visibility-team[data-v-517dfa95]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.visibility-private[data-v-517dfa95]{background:linear-gradient(135deg,#95a5a6,#7f8c8d);color:#fff}.action-buttons[data-v-517dfa95]{display:flex;gap:.4rem;justify-content:center;align-items:center;width:210px}.btn-kill[data-v-517dfa95]{border:none;padding:.4rem .6rem;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s ease;color:#fff;background:linear-gradient(135deg,#27ae60,#2ecc71);white-space:nowrap}.btn-kill[data-v-517dfa95]:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(39,174,96,.3)}.btn-clear[data-v-517dfa95]{border:none;padding:.4rem .6rem;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s ease;color:#fff;background:linear-gradient(135deg,#e67e22,#d35400);white-space:nowrap}.btn-clear[data-v-517dfa95]:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(230,126,34,.3)}.btn-edit[data-v-517dfa95]{border:none;padding:0;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .2s ease;background:hsla(184,9%,62%,.2);color:#2c3e50;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-edit[data-v-517dfa95]:hover{background:hsla(184,9%,62%,.5)}.no-results[data-v-517dfa95]{text-align:center;padding:3rem;color:#7f8c8d;font-size:1.2rem;background:hsla(0,0%,100%,.5);border-radius:10px;margin-top:2rem}[data-v-517dfa95] .dark-mode .no-results{background:rgba(60,60,60,.5);color:#bdc3c7}.suggestion[data-v-517dfa95]{font-size:1rem;font-style:italic;margin-top:1rem;color:#95a5a6}.fab-btn[data-v-517dfa95]{position:fixed;bottom:2rem;right:2rem;background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff;border:none;padding:1rem 1.5rem;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 4px 20px rgba(39,174,96,.4);z-index:500;transition:all .3s ease}.fab-btn[data-v-517dfa95]:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(39,174,96,.5)}.modal-overlay[data-v-517dfa95]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1500;display:flex;align-items:center;justify-content:center;padding:1rem}.register-modal[data-v-517dfa95]{background:#fff;border-radius:15px;width:100%;max-width:650px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}[data-v-517dfa95] .dark-mode .register-modal{background:#3a3a3a}.register-modal-header[data-v-517dfa95]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;border-bottom:2px solid #e0e0e0;position:sticky;top:0;background:#fff;z-index:1}[data-v-517dfa95] .dark-mode .register-modal-header{background:#3a3a3a;border-bottom-color:#555}.register-modal-header h3[data-v-517dfa95]{margin:0;color:#2c3e50;font-size:1.3rem}[data-v-517dfa95] .dark-mode .register-modal-header h3{color:#ecf0f1}.modal-close[data-v-517dfa95]{background:rgba(0,0,0,.1);border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1rem;transition:background .2s;display:flex;align-items:center;justify-content:center}.modal-close[data-v-517dfa95]:hover{background:rgba(0,0,0,.2)}.register-modal-body[data-v-517dfa95]{padding:0}.register-modal-body[data-v-517dfa95] .register-kill{box-shadow:none;border:none;margin:0;background:transparent}.visibility-modal[data-v-517dfa95]{background:#fff;border-radius:15px;padding:1.5rem;width:100%;max-width:400px;box-shadow:0 20px 60px rgba(0,0,0,.3)}[data-v-517dfa95] .dark-mode .visibility-modal{background:#3a3a3a}.visibility-modal-header[data-v-517dfa95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.visibility-modal-header h3[data-v-517dfa95]{margin:0;color:#2c3e50}[data-v-517dfa95] .dark-mode .visibility-modal-header h3{color:#e0e0e0}.visibility-modal-body[data-v-517dfa95]{display:flex;flex-direction:column;gap:1rem}.editing-info[data-v-517dfa95]{color:#7f8c8d;font-size:.9rem;font-weight:600}.visibility-modal-body select[data-v-517dfa95]{padding:10px;border:2px solid #ddd;border-radius:8px;font-size:15px;width:100%}[data-v-517dfa95] .dark-mode .visibility-modal-body select{background:#555;border-color:#777;color:#e0e0e0}.btn-save[data-v-517dfa95]{width:100%;padding:12px;font-size:16px}@media (max-width:768px){.query-boss[data-v-517dfa95]{margin:15px;padding:15px}.region-groups[data-v-517dfa95]{grid-template-columns:1fr}.selector-header[data-v-517dfa95]{flex-direction:column;align-items:stretch}.selector-actions[data-v-517dfa95]{justify-content:center}.filter-options[data-v-517dfa95]{flex-direction:column;gap:1rem}.table-container[data-v-517dfa95]{margin:0 -15px;border-radius:0}.result-table[data-v-517dfa95]{font-size:.75rem}.fab-btn[data-v-517dfa95]{bottom:1rem;right:1rem;padding:.8rem 1.2rem;font-size:.9rem}.register-modal[data-v-517dfa95]{max-height:95vh}}@keyframes pulse-517dfa95{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes urgent-pulse-517dfa95{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.expired[data-v-517dfa95]{animation:urgent-pulse-517dfa95 1s infinite}.high-chance[data-v-517dfa95]{animation:pulse-517dfa95 2s infinite}.login-form[data-v-25763f66]{max-width:400px;margin:100px auto;padding:30px;border:1px solid #ccc;border-radius:12px;background:#f8f8f8;box-shadow:0 4px 15px rgba(0,0,0,.1)}h2[data-v-25763f66]{text-align:center;margin-bottom:24px;color:#2c3e50}.form-group[data-v-25763f66]{margin-bottom:15px}label[data-v-25763f66]{display:block;margin-bottom:5px;font-weight:700;color:#34495e}input[data-v-25763f66]{width:100%;padding:10px;box-sizing:border-box;border:2px solid #ddd;border-radius:8px;font-size:15px;transition:border-color .3s}input[data-v-25763f66]:focus{outline:none;border-color:#3498db}button[data-v-25763f66]{width:100%;padding:12px;font-weight:700;background:#2c3e50;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:15px;transition:all .3s}button[data-v-25763f66]:hover{background:#34495e;transform:translateY(-1px)}.divider[data-v-25763f66]{display:flex;align-items:center;margin:20px 0;gap:10px}.divider[data-v-25763f66]:after,.divider[data-v-25763f66]:before{content:"";flex:1;height:1px;background:#ddd}.divider span[data-v-25763f66]{color:#7f8c8d;font-size:14px;white-space:nowrap}.btn-discord[data-v-25763f66]{background:#5865f2;color:#fff;border:none;border-radius:8px;padding:12px;width:100%;font-weight:700;font-size:15px;cursor:pointer;transition:all .3s}.btn-discord[data-v-25763f66]:hover{background:#4752c4;transform:translateY(-1px)}.error[data-v-25763f66]{color:#e74c3c;text-align:center;margin-top:10px;font-size:14px}.team-management[data-v-6966837e]{max-width:1200px;margin:30px auto;padding:20px;background:#f8f8f8;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1)}[data-v-6966837e] .dark-mode .team-management{background-color:#3a3a3a!important;color:#e0e0e0}h2[data-v-6966837e]{text-align:center;margin-bottom:2rem;color:#2c3e50;font-size:2rem}[data-v-6966837e] .dark-mode h2{color:#e0e0e0}.team-actions[data-v-6966837e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem;padding:1.5rem;background:hsla(0,0%,100%,.7);border-radius:10px;border:2px solid #e0e0e0}[data-v-6966837e] .dark-mode .team-actions{background:rgba(60,60,60,.7);border-color:#666}.action-group[data-v-6966837e]{display:flex;gap:1rem;align-items:end}.invite-input[data-v-6966837e]{flex:1;padding:10px;border:2px solid #ddd;border-radius:8px;font-size:16px}[data-v-6966837e] .dark-mode .invite-input{background:#555;border-color:#777;color:#e0e0e0}.teams-list h3[data-v-6966837e]{margin-bottom:1.5rem;color:#34495e;font-size:1.5rem}[data-v-6966837e] .dark-mode .teams-list h3{color:#bdc3c7}.no-teams[data-v-6966837e]{text-align:center;color:#7f8c8d;font-style:italic;padding:2rem;background:hsla(0,0%,100%,.5);border-radius:10px}[data-v-6966837e] .dark-mode .no-teams{background:rgba(60,60,60,.5);color:#bdc3c7}.teams-grid[data-v-6966837e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.team-card[data-v-6966837e]{background:hsla(0,0%,100%,.9);border:2px solid #e0e0e0;border-radius:15px;padding:1.5rem;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column}.team-card[data-v-6966837e]:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.15);border-color:#3498db}[data-v-6966837e] .dark-mode .team-card{background:rgba(60,60,60,.9);border-color:#666}.team-header[data-v-6966837e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.team-info h4[data-v-6966837e]{margin:0;color:#2c3e50;font-size:1.2rem}[data-v-6966837e] .dark-mode .team-info h4{color:#ecf0f1}.team-stats p[data-v-6966837e]{margin-bottom:.5rem;color:#7f8c8d}[data-v-6966837e] .dark-mode .team-stats p{color:#bdc3c7}.creator-badge[data-v-6966837e]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff;padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:600}.members-section[data-v-6966837e]{margin-top:1rem;border-top:1px solid #eee;padding-top:1rem}[data-v-6966837e] .dark-mode .members-section{border-top-color:#555}.members-header[data-v-6966837e]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.5rem;border-radius:8px;transition:background-color .3s ease}.members-header[data-v-6966837e]:hover{background-color:rgba(52,152,219,.1)}.members-title[data-v-6966837e]{font-weight:600;color:#2c3e50}[data-v-6966837e] .dark-mode .members-title{color:#ecf0f1}.toggle-icon[data-v-6966837e]{transition:transform .3s ease}.toggle-icon.rotated[data-v-6966837e]{transform:rotate(180deg)}.members-list[data-v-6966837e]{margin-top:.5rem}.member-items[data-v-6966837e]{max-height:200px;overflow-y:auto;padding:.5rem}.member-item[data-v-6966837e]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:hsla(0,0%,100%,.5);border-radius:8px;margin-bottom:.5rem;transition:all .3s ease}.member-item[data-v-6966837e]:hover{background:rgba(52,152,219,.1);transform:translateX(5px)}[data-v-6966837e] .dark-mode .member-item{background:rgba(80,80,80,.5)}.member-avatar[data-v-6966837e]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem}.member-info[data-v-6966837e]{flex:1}.member-name[data-v-6966837e]{font-weight:600;color:#2c3e50;display:block;margin-bottom:.25rem}[data-v-6966837e] .dark-mode .member-name{color:#ecf0f1}.member-details[data-v-6966837e]{display:flex;gap:1rem;font-size:.9rem}.member-role[data-v-6966837e]{padding:.2rem .6rem;border-radius:12px;font-size:.8rem;font-weight:500;background:#ecf0f1;color:#7f8c8d}.member-role.creator[data-v-6966837e]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff}[data-v-6966837e] .dark-mode .member-role{background:#555;color:#bdc3c7}.join-time[data-v-6966837e]{color:#95a5a6;font-size:.8rem}.loading-members[data-v-6966837e]{text-align:center;padding:1rem;color:#7f8c8d}.team-actions-bottom[data-v-6966837e]{display:flex;gap:.5rem;margin-top:1rem;justify-content:flex-end}.btn-primary[data-v-6966837e]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-6966837e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 15px rgba(52,152,219,.3)}.btn-primary[data-v-6966837e]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-6966837e]{background:linear-gradient(135deg,#95a5a6,#7f8c8d);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-secondary[data-v-6966837e]:hover:not(:disabled){transform:translateY(-2px)}.btn-secondary[data-v-6966837e]:disabled{opacity:.6;cursor:not-allowed}.btn-info[data-v-6966837e]{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s ease}.btn-info[data-v-6966837e]:hover{transform:translateY(-1px)}.btn-danger[data-v-6966837e]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s ease}.btn-danger[data-v-6966837e]:hover{transform:translateY(-1px)}@media (max-width:768px){.team-actions[data-v-6966837e]{grid-template-columns:1fr}.action-group[data-v-6966837e]{flex-direction:column}.teams-grid[data-v-6966837e]{grid-template-columns:1fr}.team-management[data-v-6966837e]{margin:15px;padding:15px}.member-details[data-v-6966837e]{flex-direction:column;gap:.25rem}.team-actions-bottom[data-v-6966837e]{flex-direction:column}}.admin-panel[data-v-cf67bb7a]{max-width:1400px;margin:30px auto;padding:20px;background:#f8f8f8;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1)}h2[data-v-cf67bb7a]{text-align:center;margin-bottom:2rem;color:#2c3e50;font-size:2rem}h3[data-v-cf67bb7a]{color:#2c3e50;margin-bottom:1.5rem;font-size:1.5rem}h4[data-v-cf67bb7a]{color:#34495e;margin-bottom:1rem}.tabs[data-v-cf67bb7a]{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid #e0e0e0;padding-bottom:.5rem}.tab-btn[data-v-cf67bb7a]{padding:10px 20px;border:none;border-radius:8px 8px 0 0;cursor:pointer;font-size:15px;font-weight:600;background:#ecf0f1;color:#7f8c8d;transition:all .3s ease}.tab-btn.active[data-v-cf67bb7a]{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff}.tab-btn[data-v-cf67bb7a]:hover:not(.active){background:#bdc3c7}.add-form[data-v-cf67bb7a]{background:rgba(52,152,219,.05);border:2px solid #3498db;border-radius:10px;padding:1.5rem;margin-bottom:2rem}.form-row[data-v-cf67bb7a]{display:flex;flex-wrap:wrap;gap:1rem;align-items:end}.form-group[data-v-cf67bb7a]{display:flex;flex-direction:column;min-width:150px}.form-group label[data-v-cf67bb7a]{font-weight:600;margin-bottom:.5rem;color:#34495e;font-size:.9rem}.form-group input[data-v-cf67bb7a],.form-group select[data-v-cf67bb7a]{padding:10px;border:2px solid #ddd;border-radius:8px;font-size:15px}.btn-group[data-v-cf67bb7a]{justify-content:flex-end}.filter-row[data-v-cf67bb7a]{display:flex;gap:1rem;margin-bottom:1rem;align-items:center}.filter-row select[data-v-cf67bb7a]{padding:10px;border:2px solid #ddd;border-radius:8px;font-size:15px;min-width:200px}.table-container[data-v-cf67bb7a]{overflow-x:auto;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.data-table[data-v-cf67bb7a]{width:100%;border-collapse:collapse;background:#fff}.data-table th[data-v-cf67bb7a]{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;padding:1rem;text-align:center;font-weight:600;white-space:nowrap}.data-table td[data-v-cf67bb7a]{padding:.8rem 1rem;text-align:center;border-bottom:1px solid #ecf0f1;white-space:nowrap}.data-table tbody tr[data-v-cf67bb7a]:hover{background:rgba(52,152,219,.05)}.action-buttons[data-v-cf67bb7a]{display:flex;gap:.5rem;justify-content:center}.badge[data-v-cf67bb7a]{padding:.3rem .8rem;border-radius:12px;font-size:.8rem;font-weight:600}.badge-admin[data-v-cf67bb7a]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff}.badge-normal[data-v-cf67bb7a]{background:#ecf0f1;color:#7f8c8d}.no-data[data-v-cf67bb7a]{text-align:center;padding:2rem;color:#7f8c8d}.btn-primary[data-v-cf67bb7a]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-cf67bb7a]:hover:not(:disabled){transform:translateY(-2px)}.btn-primary[data-v-cf67bb7a]:disabled{opacity:.6;cursor:not-allowed}.btn-danger[data-v-cf67bb7a]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s ease}.btn-danger[data-v-cf67bb7a]:hover{transform:translateY(-1px)}.btn-warning[data-v-cf67bb7a]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s ease}.btn-warning[data-v-cf67bb7a]:hover{transform:translateY(-1px)}.btn-success[data-v-cf67bb7a]{background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s ease}.btn-success[data-v-cf67bb7a]:hover{transform:translateY(-1px)}@media (max-width:768px){.admin-panel[data-v-cf67bb7a]{margin:15px;padding:15px}.form-row[data-v-cf67bb7a]{flex-direction:column}.form-group[data-v-cf67bb7a]{min-width:auto}.tabs[data-v-cf67bb7a]{flex-wrap:wrap}}.modal-overlay[data-v-ca9c82a8]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-container[data-v-ca9c82a8]{background:#fff;border-radius:15px;width:100%;max-width:650px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}.modal-header[data-v-ca9c82a8]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;color:#fff;flex-shrink:0}.header-left[data-v-ca9c82a8]{display:flex;align-items:center;gap:1rem}.modal-header h2[data-v-ca9c82a8]{margin:0;font-size:1.5rem}.region-tag[data-v-ca9c82a8]{background:hsla(0,0%,100%,.25);padding:.2rem .8rem;border-radius:20px;font-size:.85rem}.close-btn[data-v-ca9c82a8]{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1rem;transition:background .2s;display:flex;align-items:center;justify-content:center}.close-btn[data-v-ca9c82a8]:hover{background:hsla(0,0%,100%,.4)}.boss-stats[data-v-ca9c82a8]{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 1.5rem;background:#f8f9fa;border-bottom:1px solid #e0e0e0;flex-shrink:0}.stat-item[data-v-ca9c82a8]{display:flex;flex-direction:column;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.4rem .8rem;min-width:70px}.stat-item.respawn[data-v-ca9c82a8]{min-width:160px}.stat-label[data-v-ca9c82a8]{font-size:.7rem;color:#7f8c8d;font-weight:600}.stat-value[data-v-ca9c82a8]{font-size:.9rem;color:#2c3e50;font-weight:700;margin-top:2px}.drop-tabs[data-v-ca9c82a8]{display:flex;gap:.3rem;padding:.8rem 1.5rem 0;border-bottom:2px solid #e0e0e0;flex-shrink:0;flex-wrap:wrap}.tab-btn[data-v-ca9c82a8]{padding:.5rem 1rem;border:none;border-radius:8px 8px 0 0;background:#ecf0f1;color:#7f8c8d;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s}.tab-btn.active[data-v-ca9c82a8]{background:#3498db;color:#fff}.tab-btn[data-v-ca9c82a8]:hover:not(.active){background:#bdc3c7}.count[data-v-ca9c82a8]{font-size:11px;opacity:.8}.drop-list[data-v-ca9c82a8]{padding:1rem 1.5rem;overflow-y:auto;flex:1;display:flex;flex-wrap:wrap;gap:.5rem;align-content:flex-start}.drop-item[data-v-ca9c82a8]{padding:.4rem .9rem;border-radius:20px;font-size:.85rem;font-weight:500;background:#ecf0f1;color:#2c3e50;border:1px solid #ddd}.drop-rate-100[data-v-ca9c82a8]{background:#ffeaa7;border-color:#f39c12;color:#e67e22}.drop-rate-70[data-v-ca9c82a8]{background:#dfe6e9;border-color:#636e72;color:#2d3436}.drop-rate-60[data-v-ca9c82a8]{background:#dfe6e9;border-color:#b2bec3;color:#2c3e50}.drop-rate-30[data-v-ca9c82a8]{background:#ffeaa7;border-color:#fdcb6e;color:#e17055}.drop-rate-10[data-v-ca9c82a8]{background:#d4edda;border-color:#27ae60;color:#1e8449}.drop-skillbook[data-v-ca9c82a8]{background:#e8daef;border-color:#9b59b6;color:#8e44ad}.drop-list[data-v-ca9c82a8]::-webkit-scrollbar{width:6px}.drop-list[data-v-ca9c82a8]::-webkit-scrollbar-track{background:#f1f1f1}.drop-list[data-v-ca9c82a8]::-webkit-scrollbar-thumb{background:#bdc3c7;border-radius:3px}@media (max-width:768px){.modal-container[data-v-ca9c82a8]{max-height:90vh}.boss-stats[data-v-ca9c82a8]{gap:.3rem}.stat-item[data-v-ca9c82a8]{min-width:60px;padding:.3rem .5rem}.stat-label[data-v-ca9c82a8]{font-size:.65rem}.stat-value[data-v-ca9c82a8]{font-size:.8rem}}.encyclopedia[data-v-5c9cdfca]{max-width:1400px;margin:30px auto;padding:20px;background:#f8f8f8;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1)}[data-v-5c9cdfca] .dark-mode .encyclopedia{background-color:#3a3a3a!important;color:#e0e0e0}h2[data-v-5c9cdfca]{text-align:center;margin-bottom:2rem;color:#2c3e50;font-size:2rem}[data-v-5c9cdfca] .dark-mode h2{color:#e0e0e0}.search-section[data-v-5c9cdfca]{background:hsla(0,0%,100%,.8);border:2px solid #e0e0e0;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}[data-v-5c9cdfca] .dark-mode .search-section{background:rgba(60,60,60,.8);border-color:#555}.search-box[data-v-5c9cdfca]{display:flex;align-items:center;gap:.5rem;background:#fff;border:2px solid #ddd;border-radius:10px;padding:.5rem 1rem;margin-bottom:1rem;transition:border-color .3s}.search-box[data-v-5c9cdfca]:focus-within{border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1)}[data-v-5c9cdfca] .dark-mode .search-box{background:#555;border-color:#777}.search-icon[data-v-5c9cdfca]{font-size:1.2rem}.search-box input[data-v-5c9cdfca]{flex:1;border:none;outline:none;font-size:16px;background:transparent;color:#2c3e50}[data-v-5c9cdfca] .dark-mode .search-box input{color:#ecf0f1}.clear-btn[data-v-5c9cdfca]{background:none;border:none;cursor:pointer;color:#7f8c8d;font-size:1rem;padding:.2rem .5rem;border-radius:50%;transition:background .2s}.clear-btn[data-v-5c9cdfca]:hover{background:rgba(0,0,0,.1)}.quick-filters[data-v-5c9cdfca]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.filter-label[data-v-5c9cdfca]{color:#7f8c8d;font-size:.9rem;font-weight:600}.filter-btn[data-v-5c9cdfca]{padding:.4rem 1rem;border:2px solid #ddd;border-radius:20px;background:#fff;cursor:pointer;font-size:14px;font-weight:600;color:#7f8c8d;transition:all .2s}.filter-btn[data-v-5c9cdfca]:hover{border-color:#3498db;color:#3498db}.filter-btn.active[data-v-5c9cdfca]{background:#3498db;border-color:#3498db;color:#fff}[data-v-5c9cdfca] .dark-mode .filter-btn{background:#555;border-color:#666;color:#bdc3c7}[data-v-5c9cdfca] .dark-mode .filter-btn.active{background:#3498db;border-color:#3498db;color:#fff}.result-summary[data-v-5c9cdfca]{color:#7f8c8d;margin-bottom:1.5rem;font-size:.95rem}[data-v-5c9cdfca] .dark-mode .result-summary{color:#bdc3c7}.region-block[data-v-5c9cdfca]{margin-bottom:2rem}.region-title[data-v-5c9cdfca]{padding:.75rem 1.2rem;color:#fff;font-weight:700;font-size:1rem;border-radius:8px 8px 0 0;display:flex;align-items:center;gap:.5rem}.region-boss-count[data-v-5c9cdfca]{font-size:.85rem;opacity:.8}.boss-cards[data-v-5c9cdfca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;padding:1rem;background:hsla(0,0%,100%,.5);border:1px solid #e0e0e0;border-top:none;border-radius:0 0 8px 8px}[data-v-5c9cdfca] .dark-mode .boss-cards{background:rgba(60,60,60,.5);border-color:#555}.boss-card[data-v-5c9cdfca]{background:#fff;border:2px solid #e0e0e0;border-radius:10px;padding:1rem;cursor:pointer;transition:all .2s}.boss-card[data-v-5c9cdfca]:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.1);border-color:#3498db}[data-v-5c9cdfca] .dark-mode .boss-card{background:#444;border-color:#666}[data-v-5c9cdfca] .dark-mode .boss-card:hover{border-color:#3498db}.card-header[data-v-5c9cdfca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #ecf0f1;border-left:4px solid;padding-left:.5rem}[data-v-5c9cdfca] .dark-mode .card-header{border-bottom-color:#555}.boss-name[data-v-5c9cdfca]{font-weight:700;color:#2c3e50;font-size:1rem}[data-v-5c9cdfca] .dark-mode .boss-name{color:#ecf0f1}.boss-level[data-v-5c9cdfca]{background:#ecf0f1;color:#7f8c8d;padding:.2rem .5rem;border-radius:10px;font-size:.75rem;font-weight:600}[data-v-5c9cdfca] .dark-mode .boss-level{background:#555;color:#bdc3c7}.card-body[data-v-5c9cdfca]{display:flex;flex-direction:column;gap:.3rem}.card-stat[data-v-5c9cdfca]{display:flex;gap:.5rem;font-size:.85rem;color:#7f8c8d}[data-v-5c9cdfca] .dark-mode .card-stat{color:#bdc3c7}.matched-drops[data-v-5c9cdfca]{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed #e0e0e0}[data-v-5c9cdfca] .dark-mode .matched-drops{border-top-color:#555}.matched-label[data-v-5c9cdfca]{display:block;font-size:.75rem;color:#7f8c8d;margin-bottom:.4rem;font-weight:600}.matched-item[data-v-5c9cdfca]{display:inline-block;background:rgba(52,152,219,.1);border:1px solid rgba(52,152,219,.3);color:#2980b9;padding:.2rem .5rem;border-radius:12px;font-size:.75rem;margin:.2rem .2rem 0 0}.no-results[data-v-5c9cdfca]{text-align:center;padding:3rem;color:#7f8c8d;font-size:1.1rem;background:hsla(0,0%,100%,.5);border-radius:10px}[data-v-5c9cdfca] .dark-mode .no-results{background:rgba(60,60,60,.5);color:#bdc3c7}.suggestion[data-v-5c9cdfca]{font-size:.95rem;font-style:italic;margin-top:.5rem;color:#95a5a6}@media (max-width:768px){.encyclopedia[data-v-5c9cdfca]{margin:15px;padding:15px}.boss-cards[data-v-5c9cdfca]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.7rem;padding:.7rem}.quick-filters[data-v-5c9cdfca]{gap:.3rem}.filter-btn[data-v-5c9cdfca]{padding:.3rem .7rem;font-size:13px}}.chat-fab[data-v-f7d3dfce]{position:fixed;bottom:6rem;right:2rem;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;font-size:1.5rem;cursor:pointer;box-shadow:0 4px 20px rgba(52,152,219,.4);z-index:500;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.chat-fab[data-v-f7d3dfce]:hover{transform:translateY(-3px)}.unread-badge[data-v-f7d3dfce]{position:absolute;top:-5px;right:-5px;background:#e74c3c;color:#fff;border-radius:10px;font-size:.7rem;font-weight:700;padding:2px 6px;min-width:18px;text-align:center;line-height:1.4}.chat-overlay[data-v-f7d3dfce]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.chat-container[data-v-f7d3dfce]{width:100%;max-width:450px;height:600px;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column}.chat-page[data-v-f7d3dfce]{display:flex;flex-direction:column;height:100%}.chat-page-header[data-v-f7d3dfce]{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;padding:1rem 1.2rem;display:flex;justify-content:space-between;align-items:center;font-weight:600;flex-shrink:0;font-size:1rem}.back-btn[data-v-f7d3dfce]{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1.3rem;display:flex;align-items:center;justify-content:center;transition:background .2s}.back-btn[data-v-f7d3dfce]:hover{background:hsla(0,0%,100%,.4)}.close-btn[data-v-f7d3dfce]{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:.9rem;display:flex;align-items:center;justify-content:center;transition:background .2s}.close-btn[data-v-f7d3dfce]:hover{background:hsla(0,0%,100%,.4)}.no-teams[data-v-f7d3dfce]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7f8c8d;text-align:center;padding:2rem}.no-teams .hint[data-v-f7d3dfce]{font-size:.85rem;margin-top:.5rem;color:#95a5a6}.team-list[data-v-f7d3dfce]{flex:1;overflow-y:auto}.team-list-item[data-v-f7d3dfce]{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .2s}.team-list-item[data-v-f7d3dfce]:hover{background:rgba(52,152,219,.05)}.team-list-item.admin-team[data-v-f7d3dfce]:hover{background:rgba(231,76,60,.05)}.team-list-icon[data-v-f7d3dfce]{font-size:1.5rem;flex-shrink:0}.team-list-info[data-v-f7d3dfce]{flex:1;min-width:0}.team-list-name[data-v-f7d3dfce]{font-weight:600;color:#2c3e50}.team-list-sub[data-v-f7d3dfce]{font-size:.8rem;color:#7f8c8d;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-list-right[data-v-f7d3dfce]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.team-list-time[data-v-f7d3dfce]{font-size:.7rem;color:#bdc3c7}.team-list-unread[data-v-f7d3dfce]{background:#e74c3c;color:#fff;border-radius:10px;font-size:.72rem;font-weight:700;padding:2px 7px;min-width:20px;text-align:center}.team-list-arrow[data-v-f7d3dfce]{color:#bdc3c7;font-size:1.5rem}.admin-divider[data-v-f7d3dfce]{text-align:center;font-size:.75rem;color:#e74c3c;padding:.5rem;background:rgba(231,76,60,.05);font-weight:600}.chat-messages[data-v-f7d3dfce]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.6rem;background:#f8f9fa}.chat-messages[data-v-f7d3dfce]::-webkit-scrollbar{width:4px}.chat-messages[data-v-f7d3dfce]::-webkit-scrollbar-thumb{background:#bdc3c7;border-radius:2px}.no-messages[data-v-f7d3dfce]{text-align:center;color:#bdc3c7;font-size:.9rem;margin:auto}.message[data-v-f7d3dfce]{display:flex;flex-direction:column}.message.mine[data-v-f7d3dfce]{align-items:flex-end}.message.others[data-v-f7d3dfce]{align-items:flex-start}.message.system[data-v-f7d3dfce]{align-items:center}.system-message[data-v-f7d3dfce]{background:rgba(52,152,219,.1);color:#7f8c8d;font-size:.8rem;padding:.3rem 1rem;border-radius:10px;font-style:italic}.message-bubble-wrapper[data-v-f7d3dfce]{display:flex;flex-direction:column;max-width:75%}.sender-name[data-v-f7d3dfce]{font-size:.75rem;color:#7f8c8d;font-weight:600;margin-bottom:.2rem;display:flex;align-items:center;gap:.3rem}.message-row[data-v-f7d3dfce]{display:flex;align-items:flex-end;gap:.4rem}.mine .message-row[data-v-f7d3dfce]{flex-direction:row-reverse}.message-content[data-v-f7d3dfce]{padding:.6rem .9rem;border-radius:12px;font-size:.9rem;word-break:break-word;line-height:1.4}.mine .message-content[data-v-f7d3dfce]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border-radius:12px 12px 2px 12px}.others .message-content[data-v-f7d3dfce]{background:#fff;color:#2c3e50;border-radius:12px 12px 12px 2px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.message-time[data-v-f7d3dfce]{font-size:.65rem;color:#bdc3c7;white-space:nowrap;flex-shrink:0}.kick-btn[data-v-f7d3dfce]{background:none;border:none;cursor:pointer;font-size:.75rem;opacity:.5;transition:opacity .2s;padding:0}.kick-btn[data-v-f7d3dfce]:hover{opacity:1}.chat-input-area[data-v-f7d3dfce]{display:flex;gap:.5rem;padding:.8rem;border-top:1px solid #e0e0e0;background:#fff;flex-shrink:0}.chat-input[data-v-f7d3dfce]{flex:1;padding:.6rem .9rem;border:2px solid #e0e0e0;border-radius:20px;font-size:.9rem;outline:none;transition:border-color .2s}.chat-input[data-v-f7d3dfce]:focus{border-color:#3498db}.send-btn[data-v-f7d3dfce]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;width:38px;height:38px;border-radius:50%;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.send-btn[data-v-f7d3dfce]:hover:not(:disabled){transform:scale(1.1)}.send-btn[data-v-f7d3dfce]:disabled{opacity:.5;cursor:not-allowed}.connection-status[data-v-f7d3dfce]{text-align:center;font-size:.7rem;color:#e74c3c;padding:.2rem;background:#fff;flex-shrink:0}.connection-status.connected[data-v-f7d3dfce]{color:#27ae60}.admin-view-badge[data-v-f7d3dfce]{font-size:.75rem;background:rgba(231,76,60,.3);padding:2px 8px;border-radius:10px;margin-left:.5rem}.admin-view-hint[data-v-f7d3dfce]{text-align:center;font-size:.8rem;color:#e74c3c;padding:.8rem;background:rgba(231,76,60,.05);flex-shrink:0}.msg-notification[data-v-f7d3dfce]{position:fixed;top:70px;left:50%;transform:translateX(-50%);background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.2);padding:.8rem 1.2rem;z-index:3000;cursor:pointer;min-width:280px;max-width:400px;border-left:4px solid #3498db;animation:slideDown-f7d3dfce .3s ease-out}.msg-notification[data-v-f7d3dfce]:hover{box-shadow:0 10px 35px rgba(0,0,0,.25)}@keyframes slideDown-f7d3dfce{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.msg-notif-header[data-v-f7d3dfce]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:700;color:#3498db;margin-bottom:.3rem}.notif-close[data-v-f7d3dfce]{background:none;border:none;cursor:pointer;color:#bdc3c7;font-size:.8rem;padding:0}.notif-close[data-v-f7d3dfce]:hover{color:#7f8c8d}.msg-notif-body[data-v-f7d3dfce]{font-size:.9rem;color:#2c3e50}.msg-notif-sender[data-v-f7d3dfce]{font-weight:600}.msg-notif-text[data-v-f7d3dfce]{color:#7f8c8d}@media (max-width:768px){.chat-overlay[data-v-f7d3dfce]{padding:0;align-items:flex-end}.chat-container[data-v-f7d3dfce]{max-width:100%;height:85vh;border-radius:15px 15px 0 0}.chat-fab[data-v-f7d3dfce]{bottom:5rem;right:1rem}.msg-notification[data-v-f7d3dfce]{top:auto;bottom:6rem;min-width:250px}}.user-profile[data-v-e75672b6]{max-width:900px;margin:30px auto;padding:20px;display:flex;flex-direction:column;gap:1.5rem}[data-v-e75672b6] .dark-mode .user-profile{color:#e0e0e0}h2[data-v-e75672b6]{text-align:center;margin:0 0 .5rem 0;color:#2c3e50;font-size:2rem}[data-v-e75672b6] .dark-mode h2{color:#e0e0e0}h3[data-v-e75672b6]{color:#2c3e50;margin:0 0 1.2rem 0;font-size:1.3rem}[data-v-e75672b6] .dark-mode h3{color:#e0e0e0}.profile-card[data-v-e75672b6]{background:#fff;border-radius:15px;padding:1.5rem 2rem;box-shadow:0 4px 15px rgba(0,0,0,.08)}[data-v-e75672b6] .dark-mode .profile-card{background:#3a3a3a}.profile-header[data-v-e75672b6]{display:flex;align-items:center;gap:1.5rem}.avatar[data-v-e75672b6]{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;flex-shrink:0}.profile-info h3[data-v-e75672b6]{margin:0 0 .5rem 0;font-size:1.5rem}.admin-badge[data-v-e75672b6]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;padding:.2rem .8rem;border-radius:12px;font-size:.8rem;font-weight:600}.stats-grid[data-v-e75672b6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.stat-card[data-v-e75672b6]{background:#fff;border-radius:12px;padding:1.5rem;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:transform .2s}.stat-card[data-v-e75672b6]:hover{transform:translateY(-3px)}[data-v-e75672b6] .dark-mode .stat-card{background:#3a3a3a}.stat-icon[data-v-e75672b6]{font-size:2rem;margin-bottom:.5rem}.stat-value[data-v-e75672b6]{font-size:2.5rem;font-weight:700;color:#3498db;line-height:1}.stat-label[data-v-e75672b6]{font-size:.85rem;color:#7f8c8d;margin-top:.3rem}[data-v-e75672b6] .dark-mode .stat-label{color:#bdc3c7}.top-boss-section[data-v-e75672b6]{background:#fff;border-radius:15px;padding:1.5rem 2rem;box-shadow:0 4px 15px rgba(0,0,0,.08)}[data-v-e75672b6] .dark-mode .top-boss-section{background:#3a3a3a}.top-boss-list[data-v-e75672b6]{display:flex;flex-direction:column;gap:1rem}.top-boss-item[data-v-e75672b6]{display:flex;align-items:center;gap:1rem}.rank-badge[data-v-e75672b6]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.rank-gold[data-v-e75672b6]{background:rgba(241,196,15,.2)}.rank-silver[data-v-e75672b6]{background:hsla(204,8%,76%,.3)}.rank-bronze[data-v-e75672b6]{background:rgba(210,105,30,.2)}.rank-normal[data-v-e75672b6]{background:#ecf0f1;font-size:.9rem;font-weight:600;color:#7f8c8d}[data-v-e75672b6] .dark-mode .rank-normal{background:#555;color:#bdc3c7}.boss-info[data-v-e75672b6]{flex:1}.boss-name[data-v-e75672b6]{font-weight:600;color:#2c3e50;font-size:.95rem;display:block;margin-bottom:.3rem}[data-v-e75672b6] .dark-mode .boss-name{color:#ecf0f1}.boss-bar-wrapper[data-v-e75672b6]{background:#ecf0f1;border-radius:10px;height:8px;overflow:hidden}[data-v-e75672b6] .dark-mode .boss-bar-wrapper{background:#555}.boss-bar[data-v-e75672b6]{height:100%;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:10px;transition:width .5s ease}.boss-count[data-v-e75672b6]{font-weight:700;color:#3498db;font-size:.95rem;min-width:50px;text-align:right;flex-shrink:0}.recent-section[data-v-e75672b6]{background:#fff;border-radius:15px;padding:1.5rem 2rem;box-shadow:0 4px 15px rgba(0,0,0,.08)}[data-v-e75672b6] .dark-mode .recent-section{background:#3a3a3a}.recent-list[data-v-e75672b6]{display:flex;flex-direction:column;gap:.5rem;max-height:400px;overflow-y:auto}.recent-list[data-v-e75672b6]::-webkit-scrollbar{width:4px}.recent-list[data-v-e75672b6]::-webkit-scrollbar-thumb{background:#bdc3c7;border-radius:2px}.recent-item[data-v-e75672b6]{display:flex;align-items:center;gap:1rem;padding:.7rem 1rem;border-radius:8px;background:#f8f9fa;transition:background .2s}.recent-item[data-v-e75672b6]:hover{background:rgba(52,152,219,.05)}[data-v-e75672b6] .dark-mode .recent-item{background:#444}[data-v-e75672b6] .dark-mode .recent-item:hover{background:#4a4a4a}.recent-action[data-v-e75672b6]{padding:.25rem .7rem;border-radius:12px;font-size:.75rem;font-weight:700;white-space:nowrap;flex-shrink:0}.action-create[data-v-e75672b6]{background:rgba(39,174,96,.15);color:#27ae60}.action-update[data-v-e75672b6]{background:rgba(52,152,219,.15);color:#2980b9}.action-delete[data-v-e75672b6]{background:rgba(231,76,60,.15);color:#e74c3c}.recent-info[data-v-e75672b6]{flex:1;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.recent-boss[data-v-e75672b6]{font-weight:600;color:#2c3e50;font-size:.9rem}[data-v-e75672b6] .dark-mode .recent-boss{color:#ecf0f1}.recent-channel[data-v-e75672b6]{background:#ecf0f1;color:#7f8c8d;padding:.1rem .5rem;border-radius:8px;font-size:.8rem}[data-v-e75672b6] .dark-mode .recent-channel{background:#555;color:#bdc3c7}.recent-area[data-v-e75672b6]{background:rgba(52,152,219,.1);color:#2980b9;padding:.1rem .5rem;border-radius:8px;font-size:.8rem}.recent-time[data-v-e75672b6]{font-size:.8rem;color:#bdc3c7;white-space:nowrap;flex-shrink:0}.loading[data-v-e75672b6],.no-data[data-v-e75672b6]{text-align:center;padding:3rem;color:#7f8c8d}@media (max-width:768px){.user-profile[data-v-e75672b6]{margin:15px;padding:15px}.stats-grid[data-v-e75672b6]{grid-template-columns:repeat(2,1fr)}.stat-value[data-v-e75672b6]{font-size:2rem}.profile-header[data-v-e75672b6]{flex-direction:column;text-align:center}}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;font-family:Microsoft JhengHei,PingFang TC,Helvetica Neue,Arial,sans-serif;transition:background .3s ease,color .3s ease;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}body.dark-mode{background:#1a2535}#app{min-height:100vh;display:flex;flex-direction:column;transition:background .3s ease}#app.dark-mode{background:#1a2535}.app-header{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);padding:1rem 2rem;box-shadow:0 2px 20px rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100}.dark-mode .app-header{background:rgba(15,25,35,.98);box-shadow:0 2px 20px rgba(0,0,0,.5);border-bottom:1px solid #243447}.nav-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.nav-btn{padding:.75rem 1.5rem;border:none;border-radius:25px;background:transparent;color:#2c3e50;font-weight:600;cursor:pointer;transition:all .3s ease}.nav-btn:hover{background:rgba(52,152,219,.1);transform:translateY(-2px)}.nav-btn.active{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;box-shadow:0 4px 15px rgba(52,152,219,.3)}.dark-mode .nav-btn{color:#bdc3c7}.dark-mode .nav-btn:hover{background:rgba(52,152,219,.15);color:#ecf0f1}.dark-mode .nav-btn.active{color:#fff}.admin-btn{border:2px solid #e74c3c!important;color:#e74c3c!important}.admin-btn.active{background:linear-gradient(135deg,#e74c3c,#c0392b)!important;color:#fff!important;border-color:transparent!important}.header-actions{display:flex;gap:.5rem;align-items:center}.user-info{font-weight:600;color:#2c3e50;padding:.5rem 1rem;background:rgba(52,152,219,.1);border-radius:20px}.dark-mode .user-info{color:#ecf0f1;background:rgba(52,152,219,.2);border:1px solid rgba(52,152,219,.3)}.logout-btn,.theme-btn{padding:.5rem 1rem;border:none;border-radius:20px;cursor:pointer;transition:all .3s ease;font-weight:600}.theme-btn{background:#f39c12;color:#fff}.logout-btn{background:#e74c3c;color:#fff}.logout-btn:hover,.theme-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.2)}.app-main{flex:1;padding:2rem}.dark-mode .app-main{background:#1a2535}.notification{position:fixed;top:20px;right:20px;padding:1rem 1.5rem;border-radius:8px;color:#fff;font-weight:600;z-index:9999;animation:slideIn .3s ease-out;max-width:300px;word-wrap:break-word}.notification.info{background:linear-gradient(135deg,#3498db,#2980b9)}.notification.success{background:linear-gradient(135deg,#27ae60,#2ecc71)}.notification.warning{background:linear-gradient(135deg,#f39c12,#e67e22)}.notification.error{background:linear-gradient(135deg,#e74c3c,#c0392b)}body.dark-mode ::-webkit-scrollbar{width:6px;height:6px}body.dark-mode ::-webkit-scrollbar-track{background:#131f2e}body.dark-mode ::-webkit-scrollbar-thumb{background:#2e4057;border-radius:3px}body.dark-mode ::-webkit-scrollbar-thumb:hover{background:#3d5166}@media (max-width:768px){.app-header{flex-direction:column;gap:1rem;padding:1rem}.nav-buttons{order:2;justify-content:center}.header-actions{order:1;flex-wrap:wrap;justify-content:center}.app-main{padding:1rem}.nav-btn{padding:.5rem 1rem;font-size:.9rem}.notification{top:10px;right:10px;left:10px;max-width:none}}@keyframes slideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.app-main>*{animation:fadeIn .6s ease-out}