.device-manage[data-v-a12af19d]{height:100%;display:flex;flex-direction:column}.panel-header[data-v-a12af19d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.title[data-v-a12af19d]{margin:0;color:#00f0ff;font-size:1.4rem;letter-spacing:1px}.btn[data-v-a12af19d]{padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s;border:none;font-family:inherit}.btn-primary[data-v-a12af19d]{background:linear-gradient(135deg,rgba(0,240,255,.2),rgba(0,150,255,.3));border:1px solid rgba(0,240,255,.5);color:#00f0ff}.btn-primary[data-v-a12af19d]:hover:not(:disabled){background:linear-gradient(135deg,rgba(0,240,255,.3),rgba(0,150,255,.5));box-shadow:0 0 15px #00f0ff40}.btn-secondary[data-v-a12af19d]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);color:#ccd6f6}.btn-secondary[data-v-a12af19d]:hover{background:rgba(255,255,255,.1)}.btn[data-v-a12af19d]:disabled{opacity:.6;cursor:not-allowed}.table-container[data-v-a12af19d]{flex:1;overflow:auto;border:1px solid rgba(0,240,255,.15);border-radius:8px;background:rgba(0,0,0,.2)}.data-table[data-v-a12af19d]{width:100%;border-collapse:collapse;text-align:left;color:#ccd6f6;font-size:.9rem}.data-table th[data-v-a12af19d]{background:rgba(0,240,255,.1);padding:12px 16px;font-weight:600;color:#00f0ff;position:sticky;top:0;z-index:10}.data-table td[data-v-a12af19d]{padding:14px 16px;border-bottom:1px solid rgba(0,240,255,.05);vertical-align:middle}.data-table tbody tr[data-v-a12af19d]:hover{background:rgba(0,240,255,.05)}.id-col[data-v-a12af19d]{font-family:Courier New,Courier,monospace;color:#8892b0}.type-badge[data-v-a12af19d]{background:rgba(255,255,255,.1);padding:3px 8px;border-radius:4px;font-size:.8rem}.pos-col[data-v-a12af19d]{font-size:.85rem;color:#8892b0}.status-dot[data-v-a12af19d]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.status-dot.online[data-v-a12af19d]{background:#00ff00;box-shadow:0 0 8px #0f0}.status-dot.offline[data-v-a12af19d]{background:#8892b0}.status-dot.error[data-v-a12af19d]{background:#ff4444;box-shadow:0 0 8px #f44}.time-col[data-v-a12af19d]{font-size:.85rem;color:#8892b0}.action-col[data-v-a12af19d]{display:flex;gap:8px}.btn-icon[data-v-a12af19d]{background:transparent;border:none;cursor:pointer;opacity:.7;transition:auto;font-size:1.1rem;padding:4px;border-radius:4px}.btn-icon[data-v-a12af19d]:hover{opacity:1;background:rgba(255,255,255,.1)}.empty-state[data-v-a12af19d]{text-align:center;padding:40px!important;color:#567}.modal-overlay[data-v-a12af19d]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-a12af19d]{background:#0d1b2a;border:1px solid rgba(0,240,255,.3);box-shadow:0 10px 30px #00000080,0 0 20px #00f0ff1a;border-radius:12px;width:500px;max-width:90vw;animation:modalIn-a12af19d .3s ease-out}@keyframes modalIn-a12af19d{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-a12af19d]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,240,255,.1)}.modal-header h3[data-v-a12af19d]{margin:0;color:#00f0ff;font-size:1.2rem}.close-btn[data-v-a12af19d]{background:none;border:none;color:#8892b0;font-size:1.5rem;cursor:pointer;transition:color .2s}.close-btn[data-v-a12af19d]:hover{color:#fff}.device-form[data-v-a12af19d]{padding:24px}.form-group[data-v-a12af19d]{margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.form-row[data-v-a12af19d]{display:flex;gap:16px}.form-group.half[data-v-a12af19d]{flex:1}.form-group label[data-v-a12af19d]{color:#ccd6f6;font-size:.9rem}.form-group input[data-v-a12af19d],.form-group select[data-v-a12af19d]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:10px 12px;color:#fff;font-family:inherit;font-size:.95rem}.form-group input[data-v-a12af19d]:focus,.form-group select[data-v-a12af19d]:focus{outline:none;border-color:#00f0ff;box-shadow:0 0 8px #00f0ff33}.form-group input[data-v-a12af19d]:disabled{opacity:.5;cursor:not-allowed}.error-msg[data-v-a12af19d]{color:#f44;font-size:.85rem;background:rgba(255,0,0,.1);padding:10px;border-radius:6px;margin-bottom:16px}.modal-footer[data-v-a12af19d]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.rule-manage[data-v-95e6dd27]{height:100%;display:flex;flex-direction:column}.panel-header[data-v-95e6dd27]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.title[data-v-95e6dd27]{margin:0;color:#00f0ff;font-size:1.4rem;letter-spacing:1px}.btn[data-v-95e6dd27]{padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s;border:none;font-family:inherit}.btn-primary[data-v-95e6dd27]{background:linear-gradient(135deg,rgba(0,240,255,.2),rgba(0,150,255,.3));border:1px solid rgba(0,240,255,.5);color:#00f0ff}.btn-primary[data-v-95e6dd27]:hover:not(:disabled){background:linear-gradient(135deg,rgba(0,240,255,.3),rgba(0,150,255,.5));box-shadow:0 0 15px #00f0ff40}.btn-secondary[data-v-95e6dd27]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);color:#ccd6f6}.btn-secondary[data-v-95e6dd27]:hover{background:rgba(255,255,255,.1)}.btn[data-v-95e6dd27]:disabled{opacity:.6;cursor:not-allowed}.table-container[data-v-95e6dd27]{flex:1;overflow:auto;border:1px solid rgba(0,240,255,.15);border-radius:8px;background:rgba(0,0,0,.2)}.data-table[data-v-95e6dd27]{width:100%;border-collapse:collapse;text-align:left;color:#ccd6f6;font-size:.9rem}.data-table th[data-v-95e6dd27]{background:rgba(0,240,255,.1);padding:12px 16px;font-weight:600;color:#00f0ff;position:sticky;top:0;z-index:10}.data-table td[data-v-95e6dd27]{padding:14px 16px;border-bottom:1px solid rgba(0,240,255,.05);vertical-align:middle}.data-table tbody tr[data-v-95e6dd27]:hover{background:rgba(0,240,255,.05)}.id-col[data-v-95e6dd27]{font-family:Courier New,Courier,monospace;color:#8892b0}.metric-badge[data-v-95e6dd27]{background:rgba(255,255,255,.1);padding:3px 8px;border-radius:4px;font-size:.8rem;font-family:monospace}.condition-col[data-v-95e6dd27]{font-size:.95rem}.operator[data-v-95e6dd27]{color:#ffeb3b;padding:0 6px}.threshold[data-v-95e6dd27]{color:#ff6b6b;font-weight:700}.level-badge[data-v-95e6dd27]{padding:4px 10px;border-radius:4px;font-size:.8rem;font-weight:700}.level-info[data-v-95e6dd27]{background:rgba(0,150,255,.2);color:#00a8ff;border:1px solid rgba(0,150,255,.4)}.level-warning[data-v-95e6dd27]{background:rgba(255,165,0,.2);color:#ffa502;border:1px solid rgba(255,165,0,.4)}.level-critical[data-v-95e6dd27]{background:rgba(255,0,0,.2);color:#ff4757;border:1px solid rgba(255,0,0,.4)}.status-badge[data-v-95e6dd27]{padding:4px 8px;border-radius:4px;font-size:.8rem}.status-badge.enabled[data-v-95e6dd27]{background:rgba(0,255,0,.1);color:#2ed573}.status-badge.disabled[data-v-95e6dd27]{background:rgba(255,255,255,.1);color:#a4b0be}.btn-icon[data-v-95e6dd27]{background:transparent;border:none;cursor:pointer;opacity:.7;font-size:1.1rem;padding:4px;border-radius:4px;transition:auto}.btn-icon[data-v-95e6dd27]:hover{opacity:1;background:rgba(255,255,255,.1)}.empty-state[data-v-95e6dd27]{text-align:center;padding:40px!important;color:#567}.modal-overlay[data-v-95e6dd27]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-95e6dd27]{background:#0d1b2a;border:1px solid rgba(0,240,255,.3);box-shadow:0 10px 30px #00000080,0 0 20px #00f0ff1a;border-radius:12px;width:500px;max-width:90vw;animation:modalIn-95e6dd27 .3s ease-out}@keyframes modalIn-95e6dd27{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-95e6dd27]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,240,255,.1)}.modal-header h3[data-v-95e6dd27]{margin:0;color:#00f0ff;font-size:1.2rem}.close-btn[data-v-95e6dd27]{background:none;border:none;color:#8892b0;font-size:1.5rem;cursor:pointer;transition:color .2s}.close-btn[data-v-95e6dd27]:hover{color:#fff}.rule-form[data-v-95e6dd27]{padding:24px}.form-group[data-v-95e6dd27]{margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.form-row[data-v-95e6dd27]{display:flex;gap:16px}.form-group.half[data-v-95e6dd27]{flex:1}.form-group label[data-v-95e6dd27]{color:#ccd6f6;font-size:.9rem}.form-group input[type=text][data-v-95e6dd27],.form-group input[type=number][data-v-95e6dd27],.form-group select[data-v-95e6dd27]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:10px 12px;color:#fff;font-family:inherit;font-size:.95rem}.form-group input[data-v-95e6dd27]:focus,.form-group select[data-v-95e6dd27]:focus{outline:none;border-color:#00f0ff;box-shadow:0 0 8px #00f0ff33}.checkbox[data-v-95e6dd27]{width:18px;height:18px;accent-color:#00f0ff;cursor:pointer}.error-msg[data-v-95e6dd27]{color:#f44;font-size:.85rem;background:rgba(255,0,0,.1);padding:10px;border-radius:6px;margin-bottom:16px}.modal-footer[data-v-95e6dd27]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.alert-manage[data-v-0fd2ae95]{height:100%;display:flex;flex-direction:column}.panel-header[data-v-0fd2ae95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.title[data-v-0fd2ae95]{margin:0;color:#00f0ff;font-size:1.4rem;letter-spacing:1px}.header-actions[data-v-0fd2ae95]{display:flex;gap:10px}.btn[data-v-0fd2ae95]{padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s;border:none;font-family:inherit}.btn-secondary[data-v-0fd2ae95]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);color:#ccd6f6}.btn-secondary[data-v-0fd2ae95]:hover{background:rgba(255,255,255,.1)}.table-container[data-v-0fd2ae95]{flex:1;overflow:auto;border:1px solid rgba(0,240,255,.15);border-radius:8px;background:rgba(0,0,0,.2)}.data-table[data-v-0fd2ae95]{width:100%;border-collapse:collapse;text-align:left;color:#ccd6f6;font-size:.9rem}.data-table th[data-v-0fd2ae95]{background:rgba(0,240,255,.1);padding:12px 16px;font-weight:600;color:#00f0ff;position:sticky;top:0;z-index:10}.data-table td[data-v-0fd2ae95]{padding:14px 16px;border-bottom:1px solid rgba(0,240,255,.05)}.row-unack[data-v-0fd2ae95]{background:rgba(255,60,60,.03)!important;animation:pulseRed-0fd2ae95 3s infinite alternate}@keyframes pulseRed-0fd2ae95{0%{background:rgba(255,60,60,.03)}to{background:rgba(255,60,60,.08)}}.data-table tbody tr[data-v-0fd2ae95]:hover{background:rgba(0,240,255,.08)!important}.id-col[data-v-0fd2ae95]{font-family:Courier New,Courier,monospace;color:#8892b0}.time-col[data-v-0fd2ae95]{font-size:.85rem;color:#8892b0}.metric-badge[data-v-0fd2ae95]{background:rgba(255,255,255,.1);padding:3px 8px;border-radius:4px;font-size:.8rem;font-family:monospace}.metric-val[data-v-0fd2ae95]{color:#ff6b6b;font-size:1.05rem}.threshold[data-v-0fd2ae95]{color:#8892b0;font-size:.9rem}.level-badge[data-v-0fd2ae95]{padding:4px 10px;border-radius:4px;font-size:.8rem;font-weight:700}.level-info[data-v-0fd2ae95]{background:rgba(0,150,255,.2);color:#00a8ff;border:1px solid rgba(0,150,255,.4)}.level-warning[data-v-0fd2ae95]{background:rgba(255,165,0,.2);color:#ffa502;border:1px solid rgba(255,165,0,.4)}.level-critical[data-v-0fd2ae95]{background:rgba(255,0,0,.2);color:#ff4757;border:1px solid rgba(255,0,0,.4)}.status-badge[data-v-0fd2ae95]{padding:4px 8px;border-radius:4px;font-size:.8rem}.status-badge.pending[data-v-0fd2ae95]{background:rgba(255,0,0,.1);color:#ff4757;border:1px solid rgba(255,0,0,.3)}.status-badge.resolved[data-v-0fd2ae95]{background:rgba(0,255,0,.1);color:#2ed573;border:1px solid rgba(0,255,0,.3)}.btn-icon[data-v-0fd2ae95]{background:transparent;border:none;cursor:pointer;opacity:.8;font-size:1.3rem;padding:4px;border-radius:4px;transition:auto}.btn-icon[data-v-0fd2ae95]:hover{opacity:1;transform:scale(1.1)}.done-text[data-v-0fd2ae95]{font-size:.8rem;color:#567}.empty-state[data-v-0fd2ae95]{text-align:center;padding:40px!important;color:#567}.uav-manage[data-v-2f3238ff]{height:100%;display:flex;flex-direction:column}.panel-header[data-v-2f3238ff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.title[data-v-2f3238ff]{margin:0;color:#00f0ff;font-size:1.4rem;letter-spacing:1px}.btn[data-v-2f3238ff]{padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s;border:none;font-family:inherit}.btn-primary[data-v-2f3238ff]{background:linear-gradient(135deg,rgba(0,240,255,.2),rgba(0,150,255,.3));border:1px solid rgba(0,240,255,.5);color:#00f0ff}.btn-primary[data-v-2f3238ff]:hover:not(:disabled){box-shadow:0 0 15px #00f0ff40}.dashboard-grid[data-v-2f3238ff]{display:flex;flex-direction:column;gap:20px;flex:1}.glass-card[data-v-2f3238ff]{background:rgba(0,0,0,.2);border:1px solid rgba(0,240,255,.15);border-radius:8px;padding:20px}.glass-card h3[data-v-2f3238ff]{margin-top:0;color:#ccd6f6;border-bottom:1px solid rgba(0,240,255,.1);padding-bottom:10px;margin-bottom:15px}.desc[data-v-2f3238ff]{color:#8892b0;font-size:.9rem;margin-bottom:15px}.command-group[data-v-2f3238ff]{display:flex;gap:16px;flex-wrap:wrap}.btn-cmd[data-v-2f3238ff]{padding:12px 24px;font-size:1rem;font-weight:700;border-radius:6px;cursor:pointer;border:none;color:#fff;transition:transform .2s,filter .2s}.btn-cmd[data-v-2f3238ff]:hover{transform:translateY(-2px);filter:brightness(1.2)}.btn-cmd[data-v-2f3238ff]:active{transform:translateY(0)}.takeoff[data-v-2f3238ff]{background:linear-gradient(135deg,#00b09b,#96c93d)}.hover[data-v-2f3238ff]{background:linear-gradient(135deg,#fceabb,#f8b500);color:#333}.rth[data-v-2f3238ff]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.land[data-v-2f3238ff]{background:linear-gradient(135deg,#ff0844,#ffb199)}.mission-list[data-v-2f3238ff]{flex:1;overflow-y:auto}.data-table[data-v-2f3238ff]{width:100%;border-collapse:collapse;text-align:left;color:#ccd6f6;font-size:.9rem}.data-table th[data-v-2f3238ff]{background:rgba(0,240,255,.1);padding:12px 16px;font-weight:600;color:#00f0ff}.data-table td[data-v-2f3238ff]{padding:14px 16px;border-bottom:1px solid rgba(0,240,255,.05)}.id-col[data-v-2f3238ff]{font-family:monospace;color:#8892b0}.status-badge[data-v-2f3238ff]{padding:4px 12px;border-radius:4px;font-size:.8rem;border:1px solid transparent}.status-pending[data-v-2f3238ff]{background:rgba(255,165,0,.2);color:#ffa502;border-color:#ffa50066}.status-executing[data-v-2f3238ff]{background:rgba(0,240,255,.2);color:#00f0ff;border-color:#00f0ff66}.status-completed[data-v-2f3238ff]{background:rgba(0,255,0,.2);color:#2ed573;border-color:#0f06}.status-aborted[data-v-2f3238ff]{background:rgba(255,0,0,.2);color:#ff4757;border-color:#f006}.empty-state[data-v-2f3238ff]{text-align:center;color:#567}.modal-overlay[data-v-2f3238ff]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-2f3238ff]{background:#0d1b2a;border:1px solid rgba(0,240,255,.3);border-radius:12px;width:500px}.modal-header[data-v-2f3238ff]{padding:20px;border-bottom:1px solid rgba(0,240,255,.1);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-2f3238ff]{margin:0;color:#00f0ff}.close-btn[data-v-2f3238ff]{background:none;border:none;color:#8892b0;font-size:1.5rem;cursor:pointer}.close-btn[data-v-2f3238ff]:hover{color:#fff}.uav-form[data-v-2f3238ff]{padding:24px}.form-group[data-v-2f3238ff]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.form-group label[data-v-2f3238ff]{color:#ccd6f6;font-size:.9rem}.form-group input[data-v-2f3238ff],.form-group select[data-v-2f3238ff],.form-group textarea[data-v-2f3238ff]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:10px;color:#fff;font-family:inherit}.form-group input[data-v-2f3238ff]:focus,.form-group select[data-v-2f3238ff]:focus,.form-group textarea[data-v-2f3238ff]:focus{outline:none;border-color:#00f0ff}.error-msg[data-v-2f3238ff]{color:#ff4757;font-size:.85rem;background:rgba(255,0,0,.1);padding:10px;border-radius:6px}.modal-footer[data-v-2f3238ff]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.btn-secondary[data-v-2f3238ff]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);color:#ccd6f6}.user-manage[data-v-35db1f95]{height:100%;display:flex;flex-direction:column}.panel-header[data-v-35db1f95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.title[data-v-35db1f95]{margin:0;color:#00f0ff;font-size:1.4rem;letter-spacing:1px}.btn[data-v-35db1f95]{padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s;border:none;font-family:inherit}.btn-primary[data-v-35db1f95]{background:linear-gradient(135deg,rgba(0,240,255,.2),rgba(0,150,255,.3));border:1px solid rgba(0,240,255,.5);color:#00f0ff}.btn-primary[data-v-35db1f95]:hover:not(:disabled){background:linear-gradient(135deg,rgba(0,240,255,.3),rgba(0,150,255,.5));box-shadow:0 0 15px #00f0ff40}.btn-secondary[data-v-35db1f95]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);color:#ccd6f6}.btn-secondary[data-v-35db1f95]:hover{background:rgba(255,255,255,.1)}.btn[data-v-35db1f95]:disabled{opacity:.6;cursor:not-allowed}.table-container[data-v-35db1f95]{flex:1;overflow:auto;border:1px solid rgba(0,240,255,.15);border-radius:8px;background:rgba(0,0,0,.2)}.data-table[data-v-35db1f95]{width:100%;border-collapse:collapse;text-align:left;color:#ccd6f6;font-size:.9rem}.data-table th[data-v-35db1f95]{background:rgba(0,240,255,.1);padding:12px 16px;font-weight:600;color:#00f0ff;position:sticky;top:0;z-index:10}.data-table td[data-v-35db1f95]{padding:14px 16px;border-bottom:1px solid rgba(0,240,255,.05)}.username-col[data-v-35db1f95]{font-weight:700;color:#fff;letter-spacing:1px}.role-badge[data-v-35db1f95]{padding:4px 10px;border-radius:4px;font-size:.8rem;font-weight:700}.role-admin[data-v-35db1f95]{background:rgba(255,0,0,.2);color:#ff4757;border:1px solid rgba(255,0,0,.4)}.role-engineer[data-v-35db1f95]{background:rgba(255,165,0,.2);color:#ffa502;border:1px solid rgba(255,165,0,.4)}.role-viewer[data-v-35db1f95]{background:rgba(0,150,255,.2);color:#00a8ff;border:1px solid rgba(0,150,255,.4)}.modal-overlay[data-v-35db1f95]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-35db1f95]{background:#0d1b2a;border:1px solid rgba(0,240,255,.3);border-radius:12px;width:450px;animation:modalIn-35db1f95 .3s ease-out}@keyframes modalIn-35db1f95{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-35db1f95]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,240,255,.1)}.modal-header h3[data-v-35db1f95]{margin:0;color:#00f0ff;font-size:1.2rem}.close-btn[data-v-35db1f95]{background:none;border:none;color:#8892b0;font-size:1.5rem;cursor:pointer}.close-btn[data-v-35db1f95]:hover{color:#fff}.user-form[data-v-35db1f95]{padding:24px}.form-group[data-v-35db1f95]{margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.form-group label[data-v-35db1f95]{color:#ccd6f6;font-size:.9rem}.form-group input[data-v-35db1f95],.form-group select[data-v-35db1f95]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:10px 12px;color:#fff;font-size:.95rem}.form-group input[data-v-35db1f95]:focus,.form-group select[data-v-35db1f95]:focus{outline:none;border-color:#00f0ff;box-shadow:0 0 8px #00f0ff33}.error-msg[data-v-35db1f95]{color:#f44;font-size:.85rem;background:rgba(255,0,0,.1);padding:10px;border-radius:6px;margin-bottom:16px}.success-msg[data-v-35db1f95]{color:#0f0;font-size:.85rem;background:rgba(0,255,0,.1);padding:10px;border-radius:6px;margin-bottom:16px}.modal-footer[data-v-35db1f95]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}
