.ingame-cad{align-items:center;background:#00000080;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.cad-container{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;height:85vh;max-width:1400px;overflow:hidden;width:90%}.cad-header{background:#0000004d;border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:16px 24px}.cad-header,.header-left{align-items:center;display:flex}.header-left{gap:12px}.cad-logo{height:40px;width:40px}.cad-title{color:#fff;font-size:24px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.header-center{flex:1 1;text-align:center}.player-info{color:#a0a0a0;font-size:14px}.header-right{display:flex;gap:8px}.cad-content{flex:1 1;overflow-y:auto;padding:16px}.cad-content .ant-tabs-nav{margin-bottom:16px}.cad-content .ant-tabs-tab{color:#a0a0a0!important}.cad-content .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff!important}.cad-content .ant-card{background:#ffffff0d;border:1px solid #ffffff1a}.cad-content .ant-card-head{background:#0003;border-bottom:1px solid #ffffff1a;color:#fff}.cad-content .ant-card-head-title{color:#fff}.cad-content .ant-card-body{color:#e0e0e0}.search-results{margin-top:16px;max-height:400px;overflow-y:auto}.result-card{background:#ffffff0d!important;margin-bottom:8px}.result-card h4{color:#fff;margin:0 0 8px}.result-card p{color:#a0a0a0;font-size:13px;margin:4px 0}.person-info{margin-bottom:12px}.calls-list{max-height:500px;overflow-y:auto}.call-card{background:#ffffff0d!important}.call-header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.call-type{color:#fff;font-weight:600}.call-desc{color:#888;font-size:12px;font-style:italic}.bolos-list{max-height:500px;overflow-y:auto}.bolo-card{background:#ffffff0d!important;margin-bottom:8px}.bolo-desc{color:#888;font-size:12px}.cad-content .ant-table{background:#0000}.cad-content .ant-table-thead>tr>th{background:#0000004d;border-bottom:1px solid #ffffff1a;color:#fff}.cad-content .ant-table-tbody>tr>td{background:#ffffff05;border-bottom:1px solid #ffffff0d;color:#e0e0e0}.cad-content .ant-table-tbody>tr:hover>td{background:#ffffff14!important}.panic-overlay{align-items:center;animation:panic-flash .5s infinite;background:#ff0000e6;cursor:pointer;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:99999}@keyframes panic-flash{0%,to{background:#ff0000e6}50%{background:#8b0000e6}}.panic-content{color:#fff;text-align:center}.panic-icon{animation:panic-shake .3s infinite;font-size:80px}@keyframes panic-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.panic-content h1{font-size:48px;margin:16px 0;text-shadow:2px 2px 4px #00000080}.panic-content h2{font-size:32px;margin:8px 0}.panic-content p{font-size:24px;margin:8px 0}.panic-content small{font-size:14px;opacity:.7}.ant-modal-content{background:#1a1a2e;border:1px solid #ffffff1a}.ant-modal-header{background:#0000004d;border-bottom:1px solid #ffffff1a}.ant-modal-title{color:#fff}.ant-modal-close-x{color:#a0a0a0}.ant-form-item-label>label{color:#e0e0e0}.bolos-list::-webkit-scrollbar,.cad-content::-webkit-scrollbar,.calls-list::-webkit-scrollbar,.search-results::-webkit-scrollbar{width:6px}.bolos-list::-webkit-scrollbar-track,.cad-content::-webkit-scrollbar-track,.calls-list::-webkit-scrollbar-track,.search-results::-webkit-scrollbar-track{background:#ffffff0d}.bolos-list::-webkit-scrollbar-thumb,.cad-content::-webkit-scrollbar-thumb,.calls-list::-webkit-scrollbar-thumb,.search-results::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.bolos-list::-webkit-scrollbar-thumb:hover,.cad-content::-webkit-scrollbar-thumb:hover,.calls-list::-webkit-scrollbar-thumb:hover,.search-results::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.ant-empty-description{color:#888}.cad-content .ant-input,.cad-content .ant-input-number,.cad-content .ant-select-selector{background:#ffffff1a!important;border-color:#fff3!important;color:#fff!important}.cad-content .ant-input::placeholder{color:#888}.cad-content .ant-select-selection-item{color:#fff!important}@media (max-width:1200px){.cad-container{height:90vh;width:95%}}:root{--primary-color:#1890ff;--success-color:#52c41a;--warning-color:#faad14;--error-color:#ff4d4f;--bg-dark:#141414;--bg-card:#1f1f1f;--bg-elevated:#262626;--border-color:#303030;--text-primary:#fff;--text-secondary:#a6a6a6}*{box-sizing:border-box;margin:0;padding:0}body{background:#141414;background:var(--bg-dark);color:#fff;color:var(--text-primary);min-height:100vh}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#141414;background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#303030;background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#404040}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fade-in{animation:fadeIn .3s ease-out}.pulse{animation:pulse 2s infinite}.status-available{color:#52c41a;color:var(--success-color)}.status-busy{color:#faad14;color:var(--warning-color)}.status-enroute{color:#1890ff}.status-onscene{color:#722ed1}.status-offline{color:#a6a6a6;color:var(--text-secondary)}.priority-code1{color:#52c41a;color:var(--success-color)}.priority-code2{color:#faad14;color:var(--warning-color)}.priority-code3{color:#ff4d4f;color:var(--error-color)}.dept-lspd{color:#1890ff}.dept-bcso{color:#52c41a}.dept-sahp{color:#d4b106}.dept-ems{color:#eb2f96}.dept-fire{color:#ff4d4f}.dept-doj{color:#722ed1}.glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f1f1fcc}.glass-card,.stat-card{border:1px solid #303030;border:1px solid var(--border-color);border-radius:12px}.stat-card{background:linear-gradient(135deg,#1f1f1f,#262626);background:linear-gradient(135deg,var(--bg-card) 0,var(--bg-elevated) 100%);padding:20px;transition:transform .2s,box-shadow .2s}.stat-card:hover{box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.ant-table{background:#0000!important}.ant-table-thead>tr>th{background:#262626!important;background:var(--bg-elevated)!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{border-bottom:1px solid #303030!important;border-bottom:1px solid var(--border-color)!important}.ant-table-tbody>tr:hover>td{background:#1890ff0d!important}.ant-form-item-label>label{color:#a6a6a6!important;color:var(--text-secondary)!important}.ant-input,.ant-input-password,.ant-picker,.ant-select-selector{background:#262626!important;background:var(--bg-elevated)!important;border-color:#303030!important;border-color:var(--border-color)!important}.ant-input-focused,.ant-input-password:focus,.ant-input:focus,.ant-select-focused .ant-select-selector{border-color:#1890ff!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #1890ff33!important}.ant-btn-primary{background:linear-gradient(135deg,#1890ff,#096dd9);border:none;box-shadow:0 2px 8px #1890ff4d}.ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);box-shadow:0 4px 12px #1890ff66}.panic-btn{background:linear-gradient(135deg,#ff4d4f,#cf1322)!important;border:none!important;box-shadow:0 2px 8px #ff4d4f66!important;color:#fff!important;font-weight:600!important}.panic-btn:hover{background:linear-gradient(135deg,#ff7875,#ff4d4f)!important;box-shadow:0 4px 12px #ff4d4f80!important}.ant-modal-content{background:#1f1f1f!important;background:var(--bg-card)!important;border:1px solid #303030;border:1px solid var(--border-color);border-radius:12px!important}.ant-modal-header{background:#0000!important;border-bottom:1px solid #303030!important;border-bottom:1px solid var(--border-color)!important}.ant-modal-footer{border-top:1px solid #303030!important;border-top:1px solid var(--border-color)!important}.ant-menu-dark{background:#0000!important}.ant-menu-dark .ant-menu-item-selected{background:#1890ff26!important;border-right:3px solid #1890ff;border-right:3px solid var(--primary-color)}.ant-notification-notice{background:#1f1f1f!important;background:var(--bg-card)!important;border:1px solid #303030;border:1px solid var(--border-color);border-radius:8px!important}.ant-tag{border-radius:6px;font-weight:500}.online-badge{position:relative}.online-badge:after{background:#52c41a;background:var(--success-color);border:2px solid #1f1f1f;border:2px solid var(--bg-card);border-radius:50%;bottom:0;content:"";height:12px;position:absolute;right:0;width:12px}.main-layout{min-height:100vh}.content-wrapper{min-height:calc(100vh - 64px);padding:24px}.page-header{margin-bottom:24px}.page-title{color:#fff;color:var(--text-primary);font-size:24px;font-weight:600;margin:0}.page-subtitle{color:#a6a6a6;color:var(--text-secondary);margin-top:4px}.dashboard-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:24px}.call-card{background:#1f1f1f;background:var(--bg-card);border:1px solid #303030;border:1px solid var(--border-color);border-radius:12px;cursor:pointer;margin-bottom:12px;padding:16px;transition:all .2s}.call-card:hover{border-color:#1890ff;border-color:var(--primary-color);transform:translateX(4px)}.call-card.priority-code3{animation:pulse 2s infinite;border-left:4px solid #ff4d4f;border-left:4px solid var(--error-color)}.call-card.priority-code2{border-left:4px solid #faad14;border-left:4px solid var(--warning-color)}.call-card.priority-code1{border-left:4px solid #52c41a;border-left:4px solid var(--success-color)}.unit-card{align-items:center;background:#1f1f1f;background:var(--bg-card);border:1px solid #303030;border:1px solid var(--border-color);border-radius:10px;display:flex;gap:12px;padding:12px;transition:all .2s}.unit-card:hover{background:#262626;background:var(--bg-elevated)}.unit-status-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.unit-status-dot.available{background:#52c41a;background:var(--success-color);box-shadow:0 0 8px #52c41a;box-shadow:0 0 8px var(--success-color)}.unit-status-dot.busy{background:#faad14;background:var(--warning-color);box-shadow:0 0 8px #faad14;box-shadow:0 0 8px var(--warning-color)}.unit-status-dot.enroute{background:#1890ff;box-shadow:0 0 8px #1890ff}.unit-status-dot.onscene{background:#722ed1;box-shadow:0 0 8px #722ed1}.panic-alert{align-items:center;animation:panicPulse .5s infinite;background:#ff4d4f1a;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes panicPulse{0%,to{background:#ff4d4f1a}50%{background:#ff4d4f33}}.login-container{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f0f23);display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.login-container:before{animation:rotate 30s linear infinite;background:radial-gradient(circle,#1890ff08 0,#0000 50%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1f1f1fe6;border:1px solid #303030;border:1px solid var(--border-color);border-radius:16px;max-width:420px;padding:40px;position:relative;width:100%;z-index:1}.login-logo{margin-bottom:32px;text-align:center}.login-logo h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1890ff,#722ed1);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700}.login-logo p{color:#a6a6a6;color:var(--text-secondary);margin-top:8px}.discord-btn{background:#5865f2!important;border:none!important;color:#fff!important;font-weight:500!important;height:44px!important}.discord-btn:hover{background:#4752c4!important}.divider-text{color:#a6a6a6;color:var(--text-secondary);font-size:13px}
/*# sourceMappingURL=main.9315f577.css.map*/