:root{--primary-color:#0d2e6b;--primary-light:#1e4a91;--primary-dark:#081d44;--secondary-color:#e6edf8;--text-primary:#333;--text-secondary:#666;--text-light:#fff;--border-color:#e0e0e0;--bg-light:#f5f7fa;--bg-lighter:#fff;--shadow-sm:0 2px 4px rgba(0,0,0,.05);--shadow-md:0 4px 8px rgba(0,0,0,.1);--radius-sm:4px;--radius-md:8px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px}*{box-sizing:border-box}*,body{margin:0;padding:0}#app,body{font-family:Segoe UI,Helvetica,Arial,sans-serif}#app{color:var(--text-primary);background-color:var(--bg-light);min-height:100vh;display:flex;flex-direction:column}.app-header{background-color:var(--primary-color);color:var(--text-light);box-shadow:var(--shadow-md);position:sticky;top:0;z-index:100}.header-container{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-xl);max-width:1400px;margin:0 auto;width:100%}.header-left,.header-right{flex:1}.header-title{flex:2;text-align:center}.header-title h1{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.5px}.logo-container{display:flex;align-items:center}.logo{height:100px;width:auto;-o-object-fit:contain;object-fit:contain}.user-profile{display:flex;justify-content:flex-end;position:relative}.user-badge{display:flex;align-items:center;cursor:pointer;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background-color:hsla(0,0%,100%,.1)}.user-badge:hover{background-color:hsla(0,0%,100%,.15)}.user-icon{font-size:1.2rem;margin-right:var(--space-xs)}.user-menu{position:absolute;top:100%;right:0;background-color:var(--bg-lighter);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:var(--space-xs);margin-top:var(--space-xs);z-index:10;display:none}.user-profile:hover .user-menu{display:block}.logout-link{display:flex;align-items:center;padding:var(--space-sm) var(--space-md);color:var(--text-primary);text-decoration:none;border-radius:var(--radius-sm);font-size:.9rem;transition:background-color .2s;cursor:pointer;white-space:nowrap}.logout-link:hover{background-color:var(--secondary-color)}.logout-icon{margin-right:var(--space-sm);font-size:.9rem}.app-nav{background-color:var(--primary-light);padding:var(--space-xs) 0}.nav-container{display:flex;justify-content:center;max-width:1400px;margin:0 auto;padding:0 var(--space-xl)}.nav-link{color:var(--text-light);text-decoration:none;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sm);transition:background-color .2s;display:flex;align-items:center;margin:0 var(--space-xs);font-weight:500;font-size:.95rem}.nav-link:hover{background-color:hsla(0,0%,100%,.1)}.router-link-active,.router-link-exact-active{background-color:hsla(0,0%,100%,.15);font-weight:600}.nav-icon{margin-right:var(--space-sm);font-size:1rem}.app-content{flex:1;padding:var(--space-xl) var(--space-lg)}.content-container{max-width:100%;margin:0 auto;background-color:var(--bg-lighter);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-xl);min-height:calc(100vh - 300px)}.app-footer{background-color:var(--primary-dark);color:hsla(0,0%,100%,.7);padding:var(--space-lg) 0;font-size:.85rem}.footer-container{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 var(--space-xl)}.footer-links{display:flex;gap:var(--space-lg)}.footer-link{color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .2s}.footer-link:hover{color:var(--text-light);text-decoration:underline}@media (max-width:1100px){.nav-container{flex-wrap:wrap;justify-content:center}.nav-link{margin:var(--space-xs)}}@media (max-width:900px){.nav-container{flex-wrap:wrap}.nav-link{flex:1 0 calc(50% - 10px);margin-bottom:var(--space-xs);justify-content:center}.header-title h1{font-size:1.2rem}}@media (max-width:600px){.header-container{flex-direction:column;padding:var(--space-sm)}.header-left,.header-right,.header-title{width:100%;margin-bottom:var(--space-sm)}.header-title{order:-1}.nav-container{flex-direction:column}.nav-link{width:100%;margin:var(--space-xs) 0}.footer-container{flex-direction:column;gap:var(--space-md);text-align:center}.footer-links{flex-direction:column;gap:var(--space-sm)}.content-container{padding:var(--space-md)}}@media (max-width:480px){.header-container{padding:var(--space-sm);flex-direction:column;align-items:flex-start}.logo{height:60px}.nav-link{font-size:.9rem;padding:var(--space-sm);justify-content:flex-start}.app-nav{padding:var(--space-xs)}.content-container{padding:var(--space-sm);box-shadow:none;border-radius:0}.footer-container{padding:0 var(--space-md)}.footer-links{gap:var(--space-xs);font-size:.8rem}.logout-link{padding:var(--space-xs) var(--space-sm);font-size:.85rem}.user-menu{right:auto;left:0;min-width:120px}}.login-page[data-v-0d35e04d]{font-family:Inter,Segoe UI,sans-serif;background:linear-gradient(135deg,#0a1b33,#152f53 50%,#0c1c34);background-size:cover;background-attachment:fixed;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;position:relative;max-width:1600px;margin:0 auto;border-radius:20px;overflow:hidden}.login-page[data-v-0d35e04d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><rect width="100" height="100" fill="none"/><path d="M0,0L100,100" stroke="rgba%28255,255,255,0.03%29" stroke-width="0.5"/><path d="M100,0L0,100" stroke="rgba%28255,255,255,0.03%29" stroke-width="0.5"/></svg>');background-size:30px 30px;opacity:.5;z-index:1}.login-wrapper[data-v-0d35e04d]{display:flex;justify-content:center;align-items:stretch;position:relative;z-index:2;width:100%;max-width:1100px}.login-container[data-v-0d35e04d]{background:#fff;border-radius:16px;padding:40px;width:500px;text-align:center;box-shadow:0 15px 50px rgba(0,0,0,.25);position:relative;z-index:10;flex:1 1 0;display:flex;flex-direction:column}.badge[data-v-0d35e04d]{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50px;padding:10px 20px;display:flex;align-items:center;color:#fff;font-size:.9rem;font-weight:600;border:1px solid hsla(0,0%,100%,.2)}.badge-icon[data-v-0d35e04d]{margin-right:6px}.login-info[data-v-0d35e04d]{background:hsla(0,0%,100%,.03);border-radius:16px;padding:40px;width:500px;margin-left:30px;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.1);display:none;box-shadow:0 15px 35px rgba(0,0,0,.2)}.card-wrapper[data-v-0d35e04d]{background:hsla(0,0%,100%,.03);border-radius:20px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.2);padding:20px;max-width:1140px;width:100%}@media (min-width:1000px){.login-wrapper[data-v-0d35e04d]{justify-content:center}.login-info[data-v-0d35e04d]{display:block}}.info-box[data-v-0d35e04d]{height:100%;display:flex;flex-direction:column}.info-box h3[data-v-0d35e04d]{font-size:1.8rem;margin-bottom:10px;color:#fff;font-weight:700;letter-spacing:-.5px}.tagline[data-v-0d35e04d]{font-size:1rem;color:hsla(0,0%,100%,.7);margin-bottom:30px}.feature-list[data-v-0d35e04d]{flex:1;display:flex;flex-direction:column;gap:25px;margin-bottom:30px}.feature-item[data-v-0d35e04d]{display:flex;align-items:flex-start}.feature-icon[data-v-0d35e04d]{font-size:1.5rem;margin-right:15px;display:flex;justify-content:center;align-items:center;min-width:24px}.feature-text[data-v-0d35e04d]{text-align:left}.feature-text h4[data-v-0d35e04d]{font-size:1rem;font-weight:600;margin:0 0 5px 0;color:#fff}.feature-text p[data-v-0d35e04d]{font-size:.9rem;color:hsla(0,0%,100%,.7);margin:0;line-height:1.5}.info-footer[data-v-0d35e04d]{margin-top:auto;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1);font-size:.8rem;color:hsla(0,0%,100%,.5)}.logo-container[data-v-0d35e04d]{margin-bottom:20px}.logo-placeholder[data-v-0d35e04d]{display:inline-flex;align-items:center;font-size:1.8rem;font-weight:700;color:#0d2e6b;background:linear-gradient(90deg,#0d2e6b,#1c54b2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.logo-icon[data-v-0d35e04d]{margin-right:8px;font-size:2rem}.login-header h2[data-v-0d35e04d]{font-size:1.8rem;font-weight:700;margin-bottom:12px;color:#0d2e6b;letter-spacing:-.5px}.subtitle[data-v-0d35e04d]{font-size:.95rem;color:#555;line-height:1.5;margin-bottom:0}.login-divider[data-v-0d35e04d]{position:relative;text-align:center;margin:25px 0}.login-divider[data-v-0d35e04d]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#e0e0e0;z-index:1}.login-divider span[data-v-0d35e04d]{position:relative;z-index:2;background-color:#fff;padding:0 15px;font-size:.85rem;color:#666;font-weight:500}.login-options[data-v-0d35e04d]{margin-top:40px}.login-label[data-v-0d35e04d]{font-size:.9rem;color:#333;text-align:left;margin-bottom:10px;font-weight:500}.login-button[data-v-0d35e04d]{color:#fff;font-size:.95rem;font-weight:600;padding:14px 20px;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;width:100%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:15px}.microsoft-button[data-v-0d35e04d]{background-color:#2b579a}.microsoft-button[data-v-0d35e04d]:hover{background-color:#1e3c6e;box-shadow:0 4px 12px rgba(0,0,0,.15)}.login-button[data-v-0d35e04d]:active{transform:translateY(1px)}.button-content[data-v-0d35e04d]{display:flex;width:100%;height:100%;align-items:center}.logo-container-ms[data-v-0d35e04d]{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;padding:4px;width:auto;height:auto;margin-right:12px}.ms-logo[data-v-0d35e04d]{width:90px;height:auto;-o-object-fit:contain;object-fit:contain}.button-text[data-v-0d35e04d]{flex:1;display:flex;align-items:center;justify-content:center}.spinner[data-v-0d35e04d]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;display:inline-block;animation:spin-0d35e04d .8s linear infinite}.error-message[data-v-0d35e04d]{margin-top:20px;color:#d83b01;font-weight:500;background:rgba(216,59,1,.08);padding:12px;border-radius:8px;text-align:left;display:flex;align-items:center;font-size:.9rem}.error-icon[data-v-0d35e04d]{margin-right:8px}.login-footer[data-v-0d35e04d]{margin-top:150px;border-top:1px solid #f0f0f0;padding-top:25px}.security-info[data-v-0d35e04d]{display:flex;justify-content:space-between;margin-bottom:25px;flex-wrap:wrap}.security-item[data-v-0d35e04d]{display:flex;align-items:center;font-size:.8rem;color:#555;flex:1 0 30%;margin-bottom:10px;justify-content:center}.security-icon[data-v-0d35e04d]{margin-right:6px;font-size:.9rem}.support-text[data-v-0d35e04d]{font-size:.8rem;color:#555;margin-bottom:10px}.copyright[data-v-0d35e04d]{font-size:.75rem;color:#999;margin-top:5px}.support-text a[data-v-0d35e04d]{color:#0078d4;text-decoration:none;font-weight:500}.support-text a[data-v-0d35e04d]:hover{text-decoration:underline}@keyframes spin-0d35e04d{to{transform:rotate(1turn)}}@media (max-width:768px){.login-container[data-v-0d35e04d]{width:100%;padding:30px}.security-badges[data-v-0d35e04d]{display:none}}.microsoft-button:hover .logo-container-ms[data-v-0d35e04d]{transform:scale(1.05);transition:transform .2s ease}@media (max-width:768px){.login-wrapper[data-v-0d35e04d]{flex-direction:column;align-items:stretch;gap:20px}.login-container[data-v-0d35e04d],.login-info[data-v-0d35e04d]{width:100%;margin:0;padding:20px;border-radius:0;box-shadow:none}.login-info[data-v-0d35e04d]{display:block;border-top:1px solid hsla(0,0%,100%,.2)}.login-page[data-v-0d35e04d]{padding:20px 10px;min-height:auto;max-width:100%}.login-header[data-v-0d35e04d]{margin-bottom:20px}.logo-placeholder[data-v-0d35e04d]{font-size:1.5rem}.logo-icon[data-v-0d35e04d]{font-size:1.8rem}.subtitle[data-v-0d35e04d]{font-size:.9rem}.login-divider[data-v-0d35e04d]{margin:20px 0}.login-label[data-v-0d35e04d]{font-size:.85rem;text-align:center}.login-button[data-v-0d35e04d]{font-size:.9rem;padding:12px}.button-content[data-v-0d35e04d]{flex-direction:column}.logo-container-ms[data-v-0d35e04d]{margin-right:0;margin-bottom:8px}.ms-logo[data-v-0d35e04d]{width:70px}.info-footer[data-v-0d35e04d]{font-size:.75rem;text-align:center}.feature-text p[data-v-0d35e04d]{font-size:.85rem}.login-footer[data-v-0d35e04d]{margin-top:40px;text-align:center}.copyright[data-v-0d35e04d],.support-text[data-v-0d35e04d]{font-size:.75rem}}.modal-overlay[data-v-688997e6]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:100}.modal-container[data-v-688997e6]{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);width:90%;max-width:500px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.modal-header[data-v-688997e6]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.modal-header h3[data-v-688997e6]{margin:0;font-size:1.2rem;color:#2c3e50}.close-button[data-v-688997e6]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666}.close-button[data-v-688997e6]:hover{color:#333}.modal-content[data-v-688997e6]{padding:20px;flex-grow:1}.modal-actions[data-v-688997e6]{display:flex;justify-content:flex-end;padding:12px 20px;border-top:1px solid #eee;gap:10px}.action-button[data-v-688997e6]{padding:8px 16px;border-radius:4px;border:none;font-size:.9rem;cursor:pointer;transition:background-color .2s}.action-button[data-v-688997e6]:disabled{opacity:.6;cursor:not-allowed}.cancel-button[data-v-688997e6]{background-color:#f8f9fa;color:#212529;border:1px solid #dee2e6}.cancel-button[data-v-688997e6]:hover:not(:disabled){background-color:#e2e6ea}.confirm-button[data-v-688997e6]{background-color:#1c4da1;color:#fff}.confirm-button[data-v-688997e6]:hover:not(:disabled){background-color:#15387a}.modal-option[data-v-688997e6]{margin-top:16px;display:flex;align-items:center}.modal-option input[data-v-688997e6]{margin-right:8px}.status-table[data-v-5dce2148]{margin:2rem auto;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.05);max-width:100%;width:auto}.status-table h2[data-v-5dce2148]{margin-bottom:1rem;font-size:1.5rem;color:#2c3e50;text-align:center}.subscription-header[data-v-5dce2148]{font-size:1.2rem;font-weight:600;color:#0d2e6b;margin:2rem 0 .5rem}.subscription-block+.subscription-block[data-v-5dce2148]{margin-top:2rem}.table-wrapper[data-v-5dce2148]{overflow-x:auto}.status-table table[data-v-5dce2148]{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;table-layout:fixed}.status-table td[data-v-5dce2148],.status-table th[data-v-5dce2148]{padding:10px 14px;text-align:left;border-bottom:1px solid #ddd;vertical-align:top;white-space:normal;word-wrap:break-word}.status-table td[data-v-5dce2148]:first-child,.status-table th[data-v-5dce2148]:first-child{width:15%}.status-table td[data-v-5dce2148]:nth-child(2),.status-table th[data-v-5dce2148]:nth-child(2){width:20%}.status-table td[data-v-5dce2148]:nth-child(3),.status-table th[data-v-5dce2148]:nth-child(3){width:12%}.actions-column[data-v-5dce2148],.status-column[data-v-5dce2148]{text-align:center;width:10%}.status-icon.connected[data-v-5dce2148]{color:green;font-weight:700}.status-icon.disconnected[data-v-5dce2148]{color:red;font-weight:700}.type-pill[data-v-5dce2148]{background:#eef2f7;padding:4px 10px;border-radius:12px;font-size:.9rem;color:#333;font-weight:500;display:inline-block}.status-table ul[data-v-5dce2148]{margin:0;padding-left:16px;list-style-type:disc}.action-button[data-v-5dce2148]{padding:5px 10px;border-radius:4px;border:none;cursor:pointer;font-size:.85rem;transition:background-color .2s}.enable-button[data-v-5dce2148]{background-color:#2c73d2;color:#fff}.enable-button[data-v-5dce2148]:hover:not(:disabled){background-color:#2059a5}.enable-button[data-v-5dce2148]:disabled{background-color:#a8c6f0;cursor:not-allowed}.enabled-status[data-v-5dce2148]{color:green;font-size:.85rem}.actions-bar[data-v-5dce2148]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:.75rem;background-color:#f5f7fa;border-radius:6px}.enable-all[data-v-5dce2148]{background-color:#1c4da1;color:#fff;padding:8px 16px}.enable-all[data-v-5dce2148]:hover:not(:disabled){background-color:#15387a}.enable-all[data-v-5dce2148]:disabled{background-color:#8da7d6;cursor:not-allowed}.toggle-container[data-v-5dce2148]{display:flex;align-items:center}.toggle-container input[data-v-5dce2148]{margin-right:8px}.results-section[data-v-5dce2148]{margin:1.5rem 0;padding:1rem;background-color:#f9f9f9;border-radius:6px;border:1px solid #eaeaea}.results-section h3[data-v-5dce2148]{margin-top:0;margin-bottom:.75rem;font-size:1.1rem;color:#444}.results-container[data-v-5dce2148]{max-height:300px;overflow-y:auto;margin-bottom:1rem}.result-item[data-v-5dce2148]{margin-bottom:.75rem;padding:.75rem;border-radius:4px;border-left:4px solid}.result-item.success[data-v-5dce2148]{background-color:#ebf7ed;border-left-color:#28a745}.result-item.error[data-v-5dce2148]{background-color:#fdf0f0;border-left-color:#dc3545}.result-header[data-v-5dce2148]{font-weight:500;margin-bottom:.5rem}.result-icon[data-v-5dce2148]{margin-right:8px}.result-detail[data-v-5dce2148]{font-size:.9rem}.clear-button[data-v-5dce2148]{background-color:#6c757d;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer}.clear-button[data-v-5dce2148]:hover{background-color:#5a6268}.modal-connector-details[data-v-5dce2148]{margin-top:12px;padding:12px;background-color:#f5f7fa;border-radius:4px;font-size:.9rem}.modal-connector-details div[data-v-5dce2148]{margin-bottom:6px}.modal-connector-details div[data-v-5dce2148]:last-child{margin-bottom:0}@media (max-width:1200px){.status-table td[data-v-5dce2148],.status-table th[data-v-5dce2148]{padding:8px;font-size:.9rem}.type-pill[data-v-5dce2148]{padding:3px 6px;font-size:.8rem}.actions-bar[data-v-5dce2148]{flex-direction:column;align-items:flex-start}.toggle-container[data-v-5dce2148]{margin-top:10px}}@media (max-width:768px){.status-table[data-v-5dce2148]{padding:.5rem}.status-table h2[data-v-5dce2148]{font-size:1.2rem}.subscription-header[data-v-5dce2148]{font-size:1rem}.actions-bar[data-v-5dce2148]{flex-direction:column;align-items:stretch;gap:10px}.action-button[data-v-5dce2148],.clear-button[data-v-5dce2148],.enable-all[data-v-5dce2148]{width:100%;font-size:.9rem}.toggle-container[data-v-5dce2148]{justify-content:flex-start}.status-table table[data-v-5dce2148]{font-size:.85rem;table-layout:auto}.status-table td[data-v-5dce2148],.status-table th[data-v-5dce2148]{padding:6px;word-break:break-word}.results-section[data-v-5dce2148]{padding:.75rem}.modal-connector-details[data-v-5dce2148],.result-item[data-v-5dce2148]{font-size:.85rem}}.connector-list[data-v-c358c642]{max-width:100%;margin:40px auto;padding:20px;font-family:Segoe UI,sans-serif;background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.logout-bar[data-v-c358c642]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.status-indicator[data-v-c358c642]{display:flex;align-items:center;gap:8px;font-size:14px;color:#555}.loading-icon[data-v-c358c642]{color:#0078d4;animation:spin-c358c642 1.5s linear infinite;display:inline-block}.error-icon[data-v-c358c642]{color:#d83b01}.success-icon[data-v-c358c642]{color:#107c10}.status-text[data-v-c358c642]{max-width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout-button[data-v-c358c642]{background-color:#d83b01;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .3s}.logout-button[data-v-c358c642]:hover{background-color:#a4262c}h1[data-v-c358c642]{font-size:2rem;color:#0d2e6b;margin-bottom:30px}.action-bar[data-v-c358c642]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;background-color:#f5f5f5;border-radius:8px}.refresh-button[data-v-c358c642]{background-color:#0078d4;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px}.refresh-button[data-v-c358c642]:hover:not(:disabled){background-color:#106ebe}.refresh-button[data-v-c358c642]:disabled{background-color:#ccc;cursor:not-allowed}.spinner[data-v-c358c642]{animation:spin-c358c642 1.5s linear infinite;display:inline-block}@keyframes spin-c358c642{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.deep-check-toggle[data-v-c358c642]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#444}.tooltip[data-v-c358c642]{cursor:help;color:#0078d4;font-size:16px}.empty-display[data-v-c358c642],.error-display[data-v-c358c642],.loading-display[data-v-c358c642]{text-align:center;margin:40px 0;padding:30px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.loading-display[data-v-c358c642]{color:#444}.error-display[data-v-c358c642]{color:#d83b01;background-color:rgba(216,59,1,.05)}.empty-display[data-v-c358c642]{color:#555}.loader[data-v-c358c642]{border:4px solid #f3f3f3;border-top:4px solid #0078d4;border-radius:50%;width:40px;height:40px;animation:spin-c358c642 2s linear infinite;margin:20px auto}.help-text[data-v-c358c642]{font-size:14px;color:#666;margin-top:12px}.retry-button[data-v-c358c642]{margin-top:16px;background-color:#0078d4;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}@media (max-width:768px){.connector-list[data-v-c358c642]{margin:20px 10px;padding:15px;border-radius:6px}h1[data-v-c358c642]{font-size:1.5rem;text-align:center;margin-bottom:20px}.logout-bar[data-v-c358c642]{flex-direction:column;gap:12px}.status-indicator[data-v-c358c642]{order:2}.action-bar[data-v-c358c642]{flex-direction:column;gap:16px;align-items:stretch}.deep-check-toggle[data-v-c358c642]{margin-top:8px}}.modal-overlay[data-v-3c8b2677]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1000;display:flex;justify-content:center;align-items:center}.modal[data-v-3c8b2677]{background:#fff;padding:25px 30px;border-radius:8px;max-width:400px;width:90%;box-shadow:0 8px 16px rgba(0,0,0,.2);text-align:center}.modal-buttons[data-v-3c8b2677]{margin-top:20px;display:flex;justify-content:center;gap:15px}.cancel-btn[data-v-3c8b2677],.confirm-btn[data-v-3c8b2677]{padding:8px 16px;border-radius:6px;border:none;font-weight:700;cursor:pointer}.cancel-btn[data-v-3c8b2677]{background-color:#f0f0f0;color:#333}.cancel-btn[data-v-3c8b2677]:hover{background-color:#e0e0e0}.confirm-btn[data-v-3c8b2677]{background-color:#d83b01;color:#fff}.confirm-btn[data-v-3c8b2677]:hover{background-color:#a4262c}.modal-overlay[data-v-6b7d8636]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-6b7d8636]{background:#fff;padding:25px;border-radius:10px;max-width:500px;width:100%;box-shadow:0 5px 25px rgba(0,0,0,.2)}h2[data-v-6b7d8636]{margin-top:0}.form-group[data-v-6b7d8636]{margin-bottom:20px}input[data-v-6b7d8636],select[data-v-6b7d8636]{width:100%;padding:8px;border:1px solid #ccc;border-radius:6px}.info-text[data-v-6b7d8636]{padding:12px 16px;background-color:#f0f7ff;border-left:3px solid #0078d4;border-radius:4px;font-size:.9rem;color:#333}.modal-actions[data-v-6b7d8636]{display:flex;justify-content:flex-end;gap:10px}button[data-v-6b7d8636]{padding:8px 16px;border:none;border-radius:6px;cursor:pointer}button[data-v-6b7d8636]:disabled{opacity:.6;cursor:not-allowed}@media (max-width:600px){.modal[data-v-6b7d8636]{max-width:90vw;padding:20px}h2[data-v-6b7d8636]{font-size:1.25rem;text-align:center}.form-group[data-v-6b7d8636]{margin-bottom:15px}.modal-actions[data-v-6b7d8636]{flex-direction:column;align-items:stretch;gap:10px}button[data-v-6b7d8636]{width:100%}}.modal-overlay[data-v-20862a18]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container[data-v-20862a18]{background-color:#fff;border-radius:8px;width:90%;max-width:600px;max-height:80vh;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column}.modal-header[data-v-20862a18]{padding:20px;border-bottom:1px solid #eee}.modal-header h3[data-v-20862a18]{margin:0;color:#d83b01}.modal-content[data-v-20862a18]{padding:20px;overflow-y:auto;flex-grow:1}.modal-actions[data-v-20862a18]{padding:15px 20px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #eee}.cancel-btn[data-v-20862a18],.close-btn[data-v-20862a18]{padding:8px 16px;background-color:#f0f0f0;border:none;border-radius:4px;cursor:pointer}.delete-btn[data-v-20862a18]{padding:8px 16px;background-color:#d83b01;color:#fff;border:none;border-radius:4px;cursor:pointer}.delete-btn[data-v-20862a18]:hover{background-color:#a4262c}.rules-list[data-v-20862a18]{max-height:300px;overflow-y:auto;margin:15px 0;border:1px solid #eee;border-radius:4px}.rule-item[data-v-20862a18]{padding:10px;border-bottom:1px solid #eee}.rule-item[data-v-20862a18]:last-child{border-bottom:none}.rule-name[data-v-20862a18]{font-weight:500}.rule-tenant[data-v-20862a18]{font-size:.9rem;color:#666;margin-top:4px}.warning[data-v-20862a18]{color:#d83b01;margin-top:20px}.success-message[data-v-20862a18]{text-align:center;padding:20px}.success-icon[data-v-20862a18]{display:inline-block;width:24px;height:24px;background-color:#107c10;color:#fff;border-radius:50%;text-align:center;line-height:24px;margin-right:8px}.modal-overlay[data-v-6f3401ae]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container[data-v-6f3401ae]{background-color:#fff;border-radius:8px;width:90%;max-width:650px;max-height:90vh;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column}.modal-header[data-v-6f3401ae]{padding:20px;border-bottom:1px solid #eee}.modal-header h3[data-v-6f3401ae]{margin:0;color:#0078d4}.modal-content[data-v-6f3401ae]{padding:20px;overflow-y:auto;flex-grow:1}.modal-actions[data-v-6f3401ae]{padding:15px 20px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #eee}.form-group[data-v-6f3401ae]{margin-bottom:20px}.form-group label[data-v-6f3401ae]{display:block;margin-bottom:8px;font-weight:500}.form-input[data-v-6f3401ae]{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:1rem}.info-text[data-v-6f3401ae]{padding:12px 16px;background-color:#f0f7ff;border-left:3px solid #0078d4;border-radius:4px;font-size:.9rem;color:#333}.rules-list[data-v-6f3401ae]{max-height:150px;overflow-y:auto;margin:15px 0;border:1px solid #eee;border-radius:4px}.rule-item[data-v-6f3401ae]{padding:10px;border-bottom:1px solid #eee}.rule-item[data-v-6f3401ae]:last-child{border-bottom:none}.rule-name[data-v-6f3401ae]{font-weight:500}.rule-details[data-v-6f3401ae]{font-size:.9rem;color:#666;margin-top:4px}.subscription-list[data-v-6f3401ae]{max-height:200px;overflow-y:auto;border:1px solid #eee;border-radius:4px;padding:5px}.subscription-item[data-v-6f3401ae]{padding:8px;border-bottom:1px solid #f5f5f5}.subscription-item[data-v-6f3401ae]:last-child{border-bottom:none}.cancel-btn[data-v-6f3401ae]{background-color:#f0f0f0}.cancel-btn[data-v-6f3401ae],.clone-btn[data-v-6f3401ae]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.clone-btn[data-v-6f3401ae]{background-color:#0078d4;color:#fff}.clone-btn[data-v-6f3401ae]:hover:not(:disabled){background-color:#106ebe}.clone-btn[data-v-6f3401ae]:disabled{background-color:#ccc;cursor:not-allowed}.no-targets-warning[data-v-6f3401ae]{color:#d83b01;margin-top:10px;font-weight:500}.modal-overlay[data-v-dc66bee4]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-dc66bee4]{background-color:#fff;border-radius:8px;width:80%;max-width:900px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.15)}.modal-header[data-v-dc66bee4]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee;background-color:#f5f7fa}.modal-header h3[data-v-dc66bee4]{margin:0;color:#0d2e6b}.modal-body[data-v-dc66bee4]{padding:20px}.close-btn[data-v-dc66bee4]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666}.rule-details-row[data-v-dc66bee4]{margin-bottom:20px}.rule-query[data-v-dc66bee4]{background-color:#f8f9fa;padding:15px;border-radius:4px;white-space:pre-wrap;font-family:monospace;font-size:.9rem;border:1px solid #eee;max-height:300px;overflow-y:auto}.rule-details-meta[data-v-dc66bee4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin-top:20px}.rule-meta-item[data-v-dc66bee4]{padding:10px;background-color:#f9f9f9;border-radius:4px}.severity-pill[data-v-dc66bee4]{padding:4px 10px;border-radius:12px;font-size:.9rem;font-weight:500;display:inline-block;margin-top:5px}.severity-high[data-v-dc66bee4]{background-color:#ffd2d2;color:#d13438}.severity-medium[data-v-dc66bee4]{background-color:#ffe2c7;color:#ca5010}.severity-low[data-v-dc66bee4]{background-color:#fff4ce;color:#986f0b}.severity-informational[data-v-dc66bee4]{background-color:#eff6fc;color:#0078d4}.severity-unknown[data-v-dc66bee4]{background-color:#f0f0f0;color:#505050}.status-icon[data-v-dc66bee4]{font-weight:500;margin-top:5px;display:inline-block}.status-icon.enabled[data-v-dc66bee4]{color:green}.status-icon.disabled[data-v-dc66bee4]{color:#777}.toast-notification[data-v-ffa65576]{position:fixed;top:20px;right:20px;min-width:300px;max-width:400px;padding:16px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1100;display:flex;justify-content:space-between;align-items:center}.toast-content[data-v-ffa65576],.toast-icon[data-v-ffa65576]{display:flex;align-items:center}.toast-icon[data-v-ffa65576]{font-size:1.2rem;margin-right:12px;justify-content:center;width:24px;height:24px;border-radius:50%}.toast-message[data-v-ffa65576]{font-weight:500}.toast-close[data-v-ffa65576]{background:none;border:none;cursor:pointer;font-size:1.2rem;opacity:.7;transition:opacity .2s;padding:0;margin-left:12px}.toast-close[data-v-ffa65576]:hover{opacity:1}.success[data-v-ffa65576]{background-color:#e6f7ee;color:#0e6245;border-left:4px solid #0e6245}.success .toast-icon[data-v-ffa65576]{background-color:#0e6245;color:#fff}.error[data-v-ffa65576]{background-color:#fdebeb;color:#d13438;border-left:4px solid #d13438}.error .toast-icon[data-v-ffa65576]{background-color:#d13438;color:#fff}.info[data-v-ffa65576]{background-color:#e8f1fb;color:#0078d4;border-left:4px solid #0078d4}.info .toast-icon[data-v-ffa65576]{background-color:#0078d4;color:#fff}.toast-fade-enter-active[data-v-ffa65576],.toast-fade-leave-active[data-v-ffa65576]{transition:all .3s ease}.toast-fade-enter-from[data-v-ffa65576],.toast-fade-leave-to[data-v-ffa65576]{opacity:0;transform:translateY(-20px)}.analytic-rules-container[data-v-285753d7]{max-width:100%;margin:40px auto;padding:20px;font-family:Segoe UI,sans-serif;background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.logout-bar[data-v-285753d7]{display:flex;justify-content:flex-end;margin-bottom:20px}.logout-button[data-v-285753d7]{background-color:#d83b01;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .3s}.logout-button[data-v-285753d7]:hover{background-color:#a4262c}h1[data-v-285753d7]{font-size:2rem;color:#0d2e6b;margin-bottom:30px}.summary-section[data-v-285753d7]{display:flex;justify-content:space-between;gap:20px;margin-bottom:30px;flex-wrap:wrap}.summary-card[data-v-285753d7]{background-color:#f5f7fa;border-radius:8px;padding:15px;flex:1;min-width:120px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .2s}.summary-card[data-v-285753d7]:hover{transform:translateY(-3px)}.summary-number[data-v-285753d7]{font-size:2rem;font-weight:600;color:#0d2e6b}.summary-label[data-v-285753d7]{color:#555;margin-top:5px}.filter-section[data-v-285753d7]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:15px;background-color:#f8f9fa;border-radius:8px;align-items:center}.filter-group[data-v-285753d7]{display:flex;align-items:center;gap:8px}.filter-input[data-v-285753d7],.filter-select[data-v-285753d7]{padding:6px 10px;border-radius:4px;border:1px solid #ccc;background-color:#fff;min-width:120px}.filter-reset-btn[data-v-285753d7]{margin-left:auto;background-color:#f0f0f0;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;transition:background-color .2s}.filter-reset-btn[data-v-285753d7]:hover{background-color:#e0e0e0}.subscription-header[data-v-285753d7]{font-size:1.2rem;font-weight:600;color:#0d2e6b;margin:2rem 0 .5rem}.subscription-group[data-v-285753d7]{margin-bottom:30px;border-bottom:1px solid #eee;padding-bottom:20px}.table-wrapper[data-v-285753d7]{overflow-x:auto;max-width:100%}table[data-v-285753d7]{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;table-layout:fixed}td[data-v-285753d7],th[data-v-285753d7]{padding:8px 10px;text-align:left;border-bottom:1px solid #ddd;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}th[data-v-285753d7]{background-color:#f5f7fa;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}th[data-v-285753d7]:hover{background-color:#eef1f5}.sort-icon[data-v-285753d7]{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.rule-row[data-v-285753d7]{cursor:pointer;transition:background-color .2s}.rule-row[data-v-285753d7]:hover{background-color:#f9f9f9}.rule-row.expanded[data-v-285753d7]{background-color:#f0f7ff}td[data-v-285753d7]:first-child,th[data-v-285753d7]:first-child{width:40px}td[data-v-285753d7]:nth-child(2),th[data-v-285753d7]:nth-child(2){width:12%}td[data-v-285753d7]:nth-child(3),th[data-v-285753d7]:nth-child(3){width:25%}td[data-v-285753d7]:nth-child(4),td[data-v-285753d7]:nth-child(5),td[data-v-285753d7]:nth-child(6),th[data-v-285753d7]:nth-child(4),th[data-v-285753d7]:nth-child(5),th[data-v-285753d7]:nth-child(6){width:10%}td[data-v-285753d7]:nth-child(7),td[data-v-285753d7]:nth-child(8),th[data-v-285753d7]:nth-child(7),th[data-v-285753d7]:nth-child(8){width:12%}td[data-v-285753d7]:nth-child(9),th[data-v-285753d7]:nth-child(9){width:5%}.duplicate-options[data-v-285753d7]{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.severity-pill[data-v-285753d7]{padding:4px 10px;border-radius:12px;font-size:.9rem;font-weight:500;display:inline-block}.severity-high[data-v-285753d7]{background-color:#ffd2d2;color:#d13438}.severity-medium[data-v-285753d7]{background-color:#ffe2c7;color:#ca5010}.severity-low[data-v-285753d7]{background-color:#fff4ce;color:#986f0b}.severity-informational[data-v-285753d7]{background-color:#eff6fc;color:#0078d4}.severity-unknown[data-v-285753d7]{background-color:#f0f0f0;color:#505050}.status-icon[data-v-285753d7]{font-weight:500}.status-icon.enabled[data-v-285753d7]{color:green}.status-icon.disabled[data-v-285753d7]{color:#777}.global-search-input-container[data-v-285753d7]{flex:1;min-width:300px}.close-btn[data-v-285753d7]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666}.rule-meta-item[data-v-285753d7]{flex:1;min-width:200px}.empty-results[data-v-285753d7]{text-align:center;padding:20px;background-color:#f9f9f9;border-radius:8px;color:#666}.empty[data-v-285753d7],.error[data-v-285753d7],.loading[data-v-285753d7]{text-align:center;color:#444;margin:30px 0;padding:20px;background-color:#f9f9f9;border-radius:8px}.error[data-v-285753d7]{color:#d83b01;background-color:rgba(216,59,1,.05)}.global-search-container[data-v-285753d7]{display:flex;flex-direction:column;gap:15px;margin-bottom:20px;padding:15px;background-color:#f8f9fa;border-radius:8px}.global-search-input[data-v-285753d7]{width:100%;padding:8px 12px;border-radius:4px;border:1px solid #ccc;font-size:1rem}.global-search-options[data-v-285753d7]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:20px;gap:15px}.duplicate-rules-section[data-v-285753d7]{margin-bottom:20px;background-color:#f0f0f0;border-radius:8px;padding:15px}.duplicate-rules-table[data-v-285753d7]{width:100%;border-collapse:collapse;table-layout:fixed}.duplicate-rules-table td[data-v-285753d7],.duplicate-rules-table th[data-v-285753d7]{border:1px solid #ddd;padding:8px;text-align:left}.duplicate-rule-detail[data-v-285753d7]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f0f0f0;font-size:.85rem;color:#666}.duplicate-rule-detail[data-v-285753d7]:last-child{border-bottom:none;margin-bottom:0}.action-buttons[data-v-285753d7]{display:flex;align-items:center;justify-content:center;gap:5px}.date-detail[data-v-285753d7]{color:#555}.subscription-info[data-v-285753d7]{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.tenant-name[data-v-285753d7]{font-weight:500;color:#333}.subscription-id[data-v-285753d7]{font-size:.8rem;color:#666}.delete-btn[data-v-285753d7]{background:none;color:#d83b01;border:none;cursor:pointer;padding:2px 4px;border-radius:3px;font-size:.9rem;transition:background-color .2s;margin-left:4px}.delete-btn[data-v-285753d7]:hover{background-color:rgba(216,59,1,.1);color:#a80000}.clone-btn[data-v-285753d7]{background:none;color:#0078d4;border:none;cursor:pointer;margin-left:8px;font-size:.9rem}.clone-btn[data-v-285753d7]:hover{color:#106ebe}.duplicate-subscription-group[data-v-285753d7]{margin-bottom:30px;border-bottom:1px solid #eee;padding-bottom:15px}.duplicate-subscription-group .subscription-header[data-v-285753d7]{margin-top:20px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #e0e0e0;font-weight:600;color:#0d2e6b}.duplicate-subscription-group[data-v-285753d7]:last-child{border-bottom:none}.subscription-summary-section[data-v-285753d7]{display:flex;gap:15px;margin:15px 0;flex-wrap:wrap}.checkbox-column[data-v-285753d7]{width:40px;text-align:center;vertical-align:middle}.checkbox-column input[type=checkbox][data-v-285753d7]{margin:0 auto;display:block;vertical-align:middle}.duplicate-rules-table .checkbox-column[data-v-285753d7]{width:40px;text-align:center;vertical-align:middle}.duplicate-rules-table .rule-name-column[data-v-285753d7]{width:25%}.duplicate-rules-table .occurrences-column[data-v-285753d7]{width:10%;text-align:center}.duplicate-rules-table .subscriptions-column[data-v-285753d7]{width:30%}.duplicate-rules-table .last-modified-column[data-v-285753d7]{width:20%}.duplicate-rules-table .actions-column[data-v-285753d7]{width:80px;text-align:center}.rule-checkbox[data-v-285753d7]{margin:0;cursor:pointer}.duplicate-rules-table tbody tr[data-v-285753d7]:nth-child(2n){background-color:rgba(0,0,0,.02)}.duplicate-rules-table tbody tr[data-v-285753d7]:hover{background-color:rgba(0,120,212,.05)}.bulk-actions-bar[data-v-285753d7]{display:flex;align-items:center;padding:10px;background-color:#f0f7ff;border-radius:6px;margin-bottom:15px;gap:10px}.bulk-clone-btn[data-v-285753d7],.bulk-delete-btn[data-v-285753d7]{padding:6px 12px;border-radius:4px;font-weight:500;cursor:pointer;border:none;margin-right:10px}.global-search-results-section[data-v-285753d7]{margin-bottom:20px;background-color:#f0f7ff;border-radius:8px;padding:15px;border-left:4px solid #0078d4}.global-search-header-actions[data-v-285753d7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.global-search-header-actions h2[data-v-285753d7]{margin:0;color:#0d2e6b;font-size:1.4rem}.global-search-table[data-v-285753d7]{width:100%;border-collapse:collapse;margin-bottom:15px}.global-search-table td[data-v-285753d7],.global-search-table th[data-v-285753d7]{border:1px solid #ddd;padding:8px;text-align:left}.global-search-table th[data-v-285753d7]{background-color:#f5f7fa;font-weight:600}.duplicate-filter-options[data-v-285753d7]{display:flex;gap:10px;align-items:center}.tenant-filter[data-v-285753d7]{padding:6px 10px;border-radius:4px;border:1px solid #ccc;background-color:#fff;min-width:180px}.bulk-delete-btn[data-v-285753d7]{background-color:#d83b01;color:#fff}.bulk-delete-btn[data-v-285753d7]:hover{background-color:#a4262c}.bulk-clone-btn[data-v-285753d7]{background-color:#0078d4;color:#fff}.bulk-clone-btn[data-v-285753d7]:hover{background-color:#106ebe}.selected-count[data-v-285753d7]{font-weight:500;color:#444;margin-right:auto;margin-right:15px}.duplicate-header-actions[data-v-285753d7]{display:flex;justify-content:space-between;align-items:center}input[type=checkbox][data-v-285753d7]{cursor:pointer;pointer-events:auto}.view-details-btn[data-v-285753d7]{background:none;color:#0078d4;border:none;cursor:pointer;padding:2px 4px;border-radius:3px;font-size:.9rem;margin-right:4px}.view-details-btn[data-v-285753d7]:hover{background-color:rgba(0,120,212,.1)}@media (max-width:1200px){.analytic-rules-container[data-v-285753d7]{padding:15px}h1[data-v-285753d7]{font-size:1.6rem}table td[data-v-285753d7],table th[data-v-285753d7]{padding:6px 8px;font-size:.9rem}.severity-pill[data-v-285753d7]{padding:3px 6px;font-size:.8rem}.filter-section[data-v-285753d7]{flex-direction:column;align-items:flex-start}.filter-group[data-v-285753d7]{width:100%}.filter-reset-btn[data-v-285753d7]{margin-left:0;margin-top:10px}.duplicate-header-actions[data-v-285753d7]{gap:10px}.bulk-actions-bar[data-v-285753d7],.duplicate-header-actions[data-v-285753d7]{flex-direction:column;align-items:flex-start}.selected-count[data-v-285753d7]{margin-bottom:8px}.global-search-options[data-v-285753d7]{flex-direction:column;align-items:flex-start}.duplicate-options[data-v-285753d7],.global-search-input-container[data-v-285753d7]{width:100%}}.modal-overlay[data-v-5cf6ab54]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-5cf6ab54]{background:#fff;padding:25px;border-radius:10px;max-width:500px;width:100%;box-shadow:0 5px 25px rgba(0,0,0,.2)}h2[data-v-5cf6ab54]{margin-top:0;color:#0d2e6b}.form-group[data-v-5cf6ab54]{margin-bottom:20px}.form-group label[data-v-5cf6ab54]{display:block;margin-bottom:8px;font-weight:500}input[data-v-5cf6ab54],select[data-v-5cf6ab54]{width:100%;padding:8px;border:1px solid #ccc;border-radius:6px}.info-text[data-v-5cf6ab54]{padding:12px 16px;background-color:#f0f7ff;border-left:3px solid #0078d4;border-radius:4px;font-size:.9rem;color:#333}.modal-actions[data-v-5cf6ab54]{display:flex;justify-content:flex-end;gap:10px}button[data-v-5cf6ab54]{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:500}button[data-v-5cf6ab54]:first-child{background-color:#f0f0f0;color:#333}button[data-v-5cf6ab54]:first-child:hover{background-color:#e0e0e0}button[data-v-5cf6ab54]:last-child{background-color:#0078d4;color:#fff}button[data-v-5cf6ab54]:last-child:hover:not(:disabled){background-color:#106ebe}button[data-v-5cf6ab54]:disabled{opacity:.6;cursor:not-allowed}@media (max-width:600px){.modal[data-v-5cf6ab54]{max-width:90vw;padding:20px}h2[data-v-5cf6ab54]{font-size:1.25rem;text-align:center}.form-group[data-v-5cf6ab54]{margin-bottom:15px}.modal-actions[data-v-5cf6ab54]{flex-direction:column;align-items:stretch;gap:10px}button[data-v-5cf6ab54]{width:100%}}.modal-overlay[data-v-50cf92b4]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-50cf92b4]{background-color:#fff;border-radius:8px;width:85%;max-width:1000px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.15)}.modal-header[data-v-50cf92b4]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee;background-color:#f5f7fa}.modal-header h3[data-v-50cf92b4]{margin:0;color:#0d2e6b}.modal-body[data-v-50cf92b4]{padding:20px}.close-btn[data-v-50cf92b4]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666}.close-btn[data-v-50cf92b4]:hover{color:#333}.rule-details-row[data-v-50cf92b4]{margin-bottom:20px}.rule-section[data-v-50cf92b4]{margin-bottom:30px;padding:15px;background-color:#f9f9f9;border-radius:6px;border-left:4px solid #0078d4}.rule-section h4[data-v-50cf92b4]{margin-top:0;margin-bottom:15px;color:#0d2e6b;font-size:1.1rem}.rule-details-meta[data-v-50cf92b4]{margin-top:20px}.rule-details-meta[data-v-50cf92b4],.trigger-details[data-v-50cf92b4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.rule-meta-item[data-v-50cf92b4]{padding:10px;background-color:#fff;border-radius:4px;border:1px solid #e0e0e0}.rule-meta-item strong[data-v-50cf92b4]{display:block;margin-bottom:5px;color:#333}.order-badge[data-v-50cf92b4]{background-color:#e8f1fb;color:#0078d4;padding:4px 8px;border-radius:12px;font-size:.9rem;font-weight:500;display:inline-block}.status-icon[data-v-50cf92b4]{font-weight:500;margin-top:5px;display:inline-block}.status-icon.enabled[data-v-50cf92b4]{color:green}.status-icon.disabled[data-v-50cf92b4]{color:#777}.conditions-list[data-v-50cf92b4]{margin-top:10px}.condition-item[data-v-50cf92b4]{padding:8px;background-color:#f0f7ff;border-radius:4px;margin-bottom:8px;border-left:3px solid #0078d4}.condition-item[data-v-50cf92b4]:last-child{margin-bottom:0}.actions-list[data-v-50cf92b4]{margin-top:10px}.action-item[data-v-50cf92b4]{padding:12px;background-color:#fff;border-radius:6px;margin-bottom:12px;border:1px solid #ddd;box-shadow:0 1px 3px rgba(0,0,0,.1)}.action-item[data-v-50cf92b4]:last-child{margin-bottom:0}.action-header[data-v-50cf92b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #eee}.action-order[data-v-50cf92b4]{font-size:.9rem;color:#666;background-color:#f5f5f5;padding:2px 8px;border-radius:4px}.action-details[data-v-50cf92b4]{margin-top:8px}.action-config[data-v-50cf92b4]{background-color:#f8f9fa;border-radius:4px;padding:10px}.action-config pre[data-v-50cf92b4]{margin:0;font-family:Courier New,monospace;font-size:.85rem;white-space:pre-wrap;word-wrap:break-word}.no-actions[data-v-50cf92b4]{text-align:center;color:#666;font-style:italic;padding:20px}.etag[data-v-50cf92b4],.rule-id[data-v-50cf92b4]{font-family:Courier New,monospace;font-size:.85rem;background-color:#f5f5f5;padding:4px 8px;border-radius:4px;word-break:break-all}@media (max-width:768px){.modal-content[data-v-50cf92b4]{width:95%;margin:10px}.modal-body[data-v-50cf92b4]{padding:15px}.rule-details-meta[data-v-50cf92b4],.trigger-details[data-v-50cf92b4]{grid-template-columns:1fr}.action-header[data-v-50cf92b4]{flex-direction:column;align-items:flex-start;gap:8px}.rule-section[data-v-50cf92b4]{padding:10px}}.automation-rules-container[data-v-11c9daec]{max-width:100%;margin:40px auto;padding:20px;font-family:Segoe UI,sans-serif;background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.logout-bar[data-v-11c9daec]{display:flex;justify-content:flex-end;margin-bottom:20px}.logout-button[data-v-11c9daec]{background-color:#d83b01;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .3s}.logout-button[data-v-11c9daec]:hover{background-color:#a4262c}h1[data-v-11c9daec]{font-size:2rem;color:#0d2e6b;margin-bottom:30px}.summary-section[data-v-11c9daec]{display:flex;justify-content:space-between;gap:20px;margin-bottom:30px;flex-wrap:wrap}.summary-card[data-v-11c9daec]{background-color:#f5f7fa;border-radius:8px;padding:15px;flex:1;min-width:120px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .2s}.summary-card[data-v-11c9daec]:hover{transform:translateY(-3px)}.summary-number[data-v-11c9daec]{font-size:2rem;font-weight:600;color:#0d2e6b}.summary-label[data-v-11c9daec]{color:#555;margin-top:5px}.filter-section[data-v-11c9daec]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:15px;background-color:#f8f9fa;border-radius:8px;align-items:center}.filter-group[data-v-11c9daec]{display:flex;align-items:center;gap:8px}.filter-input[data-v-11c9daec],.filter-select[data-v-11c9daec]{padding:6px 10px;border-radius:4px;border:1px solid #ccc;background-color:#fff;min-width:120px}.filter-reset-btn[data-v-11c9daec]{margin-left:auto;background-color:#f0f0f0;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;transition:background-color .2s}.filter-reset-btn[data-v-11c9daec]:hover{background-color:#e0e0e0}.subscription-header[data-v-11c9daec]{font-size:1.2rem;font-weight:600;color:#0d2e6b;margin:2rem 0 .5rem}.subscription-group[data-v-11c9daec]{margin-bottom:30px;border-bottom:1px solid #eee;padding-bottom:20px}.table-wrapper[data-v-11c9daec]{overflow-x:auto;max-width:100%}table[data-v-11c9daec]{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;table-layout:fixed}td[data-v-11c9daec],th[data-v-11c9daec]{padding:8px 10px;text-align:left;border-bottom:1px solid #ddd;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}th[data-v-11c9daec]{background-color:#f5f7fa;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}th[data-v-11c9daec]:hover{background-color:#eef1f5}.sort-icon[data-v-11c9daec]{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.rule-row[data-v-11c9daec]{cursor:pointer;transition:background-color .2s}.rule-row[data-v-11c9daec]:hover{background-color:#f9f9f9}.rule-row.expanded[data-v-11c9daec]{background-color:#f0f7ff}td[data-v-11c9daec]:first-child,th[data-v-11c9daec]:first-child{width:40px}td[data-v-11c9daec]:nth-child(2),th[data-v-11c9daec]:nth-child(2){width:12%}td[data-v-11c9daec]:nth-child(3),th[data-v-11c9daec]:nth-child(3){width:25%}td[data-v-11c9daec]:nth-child(4),th[data-v-11c9daec]:nth-child(4){width:8%}td[data-v-11c9daec]:nth-child(5),td[data-v-11c9daec]:nth-child(6),td[data-v-11c9daec]:nth-child(7),th[data-v-11c9daec]:nth-child(5),th[data-v-11c9daec]:nth-child(6),th[data-v-11c9daec]:nth-child(7){width:10%}td[data-v-11c9daec]:nth-child(8),td[data-v-11c9daec]:nth-child(9),th[data-v-11c9daec]:nth-child(8),th[data-v-11c9daec]:nth-child(9){width:12%}td[data-v-11c9daec]:nth-child(10),th[data-v-11c9daec]:nth-child(10){width:5%}.order-badge[data-v-11c9daec]{background-color:#e8f1fb;color:#0078d4;padding:4px 8px;border-radius:12px;font-size:.9rem;font-weight:500;display:inline-block}.status-icon[data-v-11c9daec]{font-weight:500}.status-icon.enabled[data-v-11c9daec]{color:green}.status-icon.disabled[data-v-11c9daec]{color:#777}.global-search-input-container[data-v-11c9daec]{flex:1;min-width:300px}.close-btn[data-v-11c9daec]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666}.empty-results[data-v-11c9daec]{text-align:center;padding:20px;background-color:#f9f9f9;border-radius:8px;color:#666}.empty[data-v-11c9daec],.error[data-v-11c9daec],.loading[data-v-11c9daec]{text-align:center;color:#444;margin:30px 0;padding:20px;background-color:#f9f9f9;border-radius:8px}.error[data-v-11c9daec]{color:#d83b01;background-color:rgba(216,59,1,.05)}.global-search-options[data-v-11c9daec]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:20px;gap:15px}.global-search-input[data-v-11c9daec]{width:100%;padding:8px 12px;border-radius:4px;border:1px solid #ccc;font-size:1rem}.global-search-results-section[data-v-11c9daec]{margin-bottom:20px;background-color:#f0f7ff;border-radius:8px;padding:15px;border-left:4px solid #0078d4}.global-search-header-actions[data-v-11c9daec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.global-search-header-actions h2[data-v-11c9daec]{margin:0;color:#0d2e6b;font-size:1.4rem}.global-search-table[data-v-11c9daec]{width:100%;border-collapse:collapse;margin-bottom:15px}.global-search-table td[data-v-11c9daec],.global-search-table th[data-v-11c9daec]{border:1px solid #ddd;padding:8px;text-align:left}.global-search-table th[data-v-11c9daec]{background-color:#f5f7fa;font-weight:600}.view-btn[data-v-11c9daec]{background:none;color:#0078d4;border:none;cursor:pointer;padding:2px 4px;border-radius:3px;font-size:.9rem;transition:background-color .2s;margin-left:4px}.view-btn[data-v-11c9daec]:hover{background-color:rgba(0,120,212,.1);color:#106ebe}.clone-btn[data-v-11c9daec]{background:none;color:#0078d4;border:none;cursor:pointer;margin-left:8px;font-size:.9rem}.clone-btn[data-v-11c9daec]:hover{color:#106ebe}.subscription-summary-section[data-v-11c9daec]{display:flex;gap:15px;margin:15px 0;flex-wrap:wrap}.checkbox-column[data-v-11c9daec]{width:40px;text-align:center;vertical-align:middle}.checkbox-column input[type=checkbox][data-v-11c9daec]{margin:0 auto;display:block;vertical-align:middle}.bulk-actions-bar[data-v-11c9daec]{display:flex;align-items:center;padding:10px;background-color:#f0f7ff;border-radius:6px;margin-bottom:15px;gap:10px}.bulk-clone-btn[data-v-11c9daec]{padding:6px 12px;border-radius:4px;font-weight:500;cursor:pointer;border:none;margin-right:10px;background-color:#0078d4;color:#fff}.bulk-clone-btn[data-v-11c9daec]:hover{background-color:#106ebe}.selected-count[data-v-11c9daec]{font-weight:500;color:#444;margin-right:auto;margin-right:15px}.bulk-actions[data-v-11c9daec]{display:flex;align-items:center;gap:10px}input[type=checkbox][data-v-11c9daec]{cursor:pointer;pointer-events:auto}@media (max-width:1200px){.automation-rules-container[data-v-11c9daec]{padding:15px}h1[data-v-11c9daec]{font-size:1.6rem}table td[data-v-11c9daec],table th[data-v-11c9daec]{padding:6px 8px;font-size:.9rem}.order-badge[data-v-11c9daec]{padding:3px 6px;font-size:.8rem}.filter-section[data-v-11c9daec]{flex-direction:column;align-items:flex-start}.filter-group[data-v-11c9daec]{width:100%}.filter-reset-btn[data-v-11c9daec]{margin-left:0;margin-top:10px}.bulk-actions-bar[data-v-11c9daec]{flex-direction:column;align-items:flex-start}.selected-count[data-v-11c9daec]{margin-bottom:8px}.global-search-options[data-v-11c9daec]{flex-direction:column;align-items:flex-start}.global-search-input-container[data-v-11c9daec]{width:100%}}@media (max-width:768px){.automation-rules-container[data-v-11c9daec]{margin:20px 10px;padding:15px;border-radius:6px}h1[data-v-11c9daec]{font-size:1.4rem;text-align:center;margin-bottom:20px}.logout-bar[data-v-11c9daec]{flex-direction:column;gap:12px}.summary-section[data-v-11c9daec]{flex-direction:column;gap:10px}.summary-card[data-v-11c9daec]{min-width:auto}.filter-section[data-v-11c9daec]{padding:10px}.filter-group[data-v-11c9daec]{flex-direction:column;align-items:flex-start;width:100%;gap:4px}.filter-input[data-v-11c9daec],.filter-select[data-v-11c9daec]{width:100%;min-width:auto}.subscription-summary-section[data-v-11c9daec]{flex-direction:column;gap:10px}.table-wrapper[data-v-11c9daec]{overflow-x:scroll}table[data-v-11c9daec]{min-width:800px;font-size:.8rem}td[data-v-11c9daec],th[data-v-11c9daec]{padding:4px 6px}.order-badge[data-v-11c9daec]{padding:2px 4px;font-size:.7rem}.clone-btn[data-v-11c9daec],.view-btn[data-v-11c9daec]{font-size:.8rem;padding:1px 2px}.bulk-actions-bar[data-v-11c9daec]{padding:8px;flex-direction:column;align-items:stretch;gap:8px}.bulk-clone-btn[data-v-11c9daec]{width:100%;margin-right:0}.global-search-table[data-v-11c9daec]{min-width:700px;font-size:.8rem}.global-search-header-actions[data-v-11c9daec]{flex-direction:column;align-items:flex-start;gap:10px}.global-search-header-actions h2[data-v-11c9daec]{font-size:1.2rem}.bulk-actions[data-v-11c9daec]{width:100%;justify-content:space-between}}@media (max-width:480px){.automation-rules-container[data-v-11c9daec]{margin:10px 5px;padding:10px}h1[data-v-11c9daec]{font-size:1.2rem}.summary-section[data-v-11c9daec]{gap:8px}.summary-card[data-v-11c9daec]{padding:10px}.summary-number[data-v-11c9daec]{font-size:1.5rem}.summary-label[data-v-11c9daec]{font-size:.8rem}.filter-section[data-v-11c9daec]{padding:8px}.subscription-header[data-v-11c9daec]{font-size:1rem;margin:1.5rem 0 .5rem}table[data-v-11c9daec]{min-width:600px;font-size:.7rem}.global-search-table[data-v-11c9daec]{min-width:500px;font-size:.7rem}.global-search-header-actions h2[data-v-11c9daec]{font-size:1rem}.clone-btn[data-v-11c9daec],.view-btn[data-v-11c9daec]{font-size:.7rem}}.incidents-dashboard[data-v-36dce3bf]{font-family:Segoe UI,sans-serif;padding:20px;background-color:#f9fafb;color:#1f2937}.dashboard-header[data-v-36dce3bf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.dashboard-header h1[data-v-36dce3bf]{font-size:2.5rem;font-weight:700;color:#111827;margin:0}.tenant-badge[data-v-36dce3bf]{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 16px;font-weight:600;font-size:1.2rem}.stats-cards[data-v-36dce3bf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-36dce3bf]{border-radius:8px;padding:20px;color:#fff;display:flex;flex-direction:column}.stat-card h3[data-v-36dce3bf]{font-weight:500;font-size:1.1rem;margin:0 0 8px 0}.stat-value[data-v-36dce3bf]{font-size:2.5rem;font-weight:700;line-height:1}.time-unit[data-v-36dce3bf]{font-size:1.2rem;vertical-align:text-top;margin:0 2px}.stat-card.total[data-v-36dce3bf]{background-color:#1e3a8a}.stat-card.high[data-v-36dce3bf]{background-color:#dc2626}.stat-card.unresolved[data-v-36dce3bf]{background-color:#10b981}.stat-card.response[data-v-36dce3bf]{background-color:#6366f1}.charts-container[data-v-36dce3bf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:16px;margin-bottom:24px}.chart-card[data-v-36dce3bf]{background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.chart-card h2[data-v-36dce3bf]{font-size:1.25rem;margin-top:0;margin-bottom:16px;color:#374151}.chart-container[data-v-36dce3bf]{height:300px;position:relative}.incidents-table-container[data-v-36dce3bf]{background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.incidents-table-container h2[data-v-36dce3bf]{font-size:1.25rem;margin-top:0;margin-bottom:16px;color:#374151}.incidents-table[data-v-36dce3bf]{width:100%;border-collapse:collapse}.incidents-table th[data-v-36dce3bf]{text-align:left;padding:12px 16px;border-bottom:2px solid #e5e7eb;color:#4b5563;font-weight:600}.incidents-table td[data-v-36dce3bf]{padding:12px 16px;border-bottom:1px solid #e5e7eb}.status-badge[data-v-36dce3bf]{display:inline-block;padding:4px 12px;border-radius:50px;font-size:.875rem;font-weight:500;background-color:#e5e7eb}.status-active[data-v-36dce3bf]{background-color:#10b981;color:#fff}.status-new[data-v-36dce3bf]{background-color:#f59e0b;color:#fff}.status-closed[data-v-36dce3bf]{background-color:#6b7280;color:#fff}.severity-high[data-v-36dce3bf]{color:#dc2626;font-weight:600}.severity-medium[data-v-36dce3bf]{color:#f59e0b;font-weight:600}.severity-low[data-v-36dce3bf]{color:#3b82f6;font-weight:600}.severity-info[data-v-36dce3bf]{color:#8b5cf6;font-weight:600}.loading-indicator[data-v-36dce3bf]{text-align:center;padding:40px;font-size:1.1rem;color:#6b7280}@media (max-width:768px){.charts-container[data-v-36dce3bf]{grid-template-columns:1fr}.stats-cards[data-v-36dce3bf]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stats-cards[data-v-36dce3bf]{grid-template-columns:1fr}}.content-hub[data-v-b066b66c]{font-family:Segoe UI,sans-serif;padding:20px;background-color:#f9fafb;color:#1f2937}.hub-header[data-v-b066b66c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.hub-header h1[data-v-b066b66c]{font-size:2.5rem;font-weight:700;color:#111827;margin:0}.tenant-badge[data-v-b066b66c]{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 16px;font-weight:600;font-size:1.2rem}.stats-cards[data-v-b066b66c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-b066b66c]{border-radius:8px;padding:20px;color:#fff;display:flex;flex-direction:column}.stat-card h3[data-v-b066b66c]{font-weight:500;font-size:1.1rem;margin:0 0 8px 0}.stat-value[data-v-b066b66c]{font-size:2.5rem;font-weight:700;line-height:1}.stat-card.total[data-v-b066b66c]{background-color:#1e3a8a}.stat-card.microsoft[data-v-b066b66c]{background-color:#0078d4}.stat-card.community[data-v-b066b66c]{background-color:#10b981}.stat-card.solutions[data-v-b066b66c]{background-color:#6366f1}.charts-container[data-v-b066b66c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:16px;margin-bottom:24px}.chart-card[data-v-b066b66c]{background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.chart-card h2[data-v-b066b66c]{font-size:1.25rem;margin-top:0;margin-bottom:16px;color:#374151}.chart-container[data-v-b066b66c]{height:300px;position:relative}.filter-controls[data-v-b066b66c]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.search-box[data-v-b066b66c]{flex:1;min-width:200px}.search-box input[data-v-b066b66c]{width:100%;padding:8px 12px;border:1px solid #e5e7eb;border-radius:4px;font-size:1rem}.filter-dropdowns[data-v-b066b66c]{display:flex;gap:12px}.filter-dropdowns select[data-v-b066b66c]{padding:8px 12px;border:1px solid #e5e7eb;border-radius:4px;background-color:#fff;font-size:1rem;min-width:150px}.content-table-container[data-v-b066b66c]{background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.content-table-container h2[data-v-b066b66c]{font-size:1.25rem;margin-top:0;margin-bottom:16px;color:#374151}.content-table[data-v-b066b66c]{width:100%;border-collapse:collapse}.content-table th[data-v-b066b66c]{text-align:left;padding:12px 16px;border-bottom:2px solid #e5e7eb;color:#4b5563;font-weight:600}.content-table td[data-v-b066b66c]{padding:12px 16px;border-bottom:1px solid #e5e7eb}.source-badge[data-v-b066b66c]{display:inline-block;padding:4px 12px;border-radius:50px;font-size:.875rem;font-weight:500;color:#fff;background-color:#6b7280}.source-microsoft[data-v-b066b66c]{background-color:#0078d4}.source-community[data-v-b066b66c]{background-color:#10b981}.source-partner[data-v-b066b66c]{background-color:#8b5cf6}.source-other[data-v-b066b66c]{background-color:#6b7280}.loading-indicator[data-v-b066b66c]{text-align:center;padding:40px;font-size:1.1rem;color:#6b7280}@media (max-width:768px){.charts-container[data-v-b066b66c]{grid-template-columns:1fr}.stats-cards[data-v-b066b66c]{grid-template-columns:repeat(2,1fr)}.filter-controls[data-v-b066b66c]{flex-direction:column}}@media (max-width:480px){.stats-cards[data-v-b066b66c]{grid-template-columns:1fr}.filter-dropdowns[data-v-b066b66c]{flex-direction:column}}.modal-overlay[data-v-63503846]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.modal-content[data-v-63503846]{background-color:#fff;border-radius:8px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;flex-direction:column}.modal-header[data-v-63503846]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0;background-color:#f5f7fa}.modal-header h3[data-v-63503846]{margin:0;color:#0d2e6b;font-size:1.3rem}.close-btn[data-v-63503846]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:5px;border-radius:4px;transition:background-color .2s}.close-btn[data-v-63503846]:hover{background-color:rgba(0,0,0,.1)}.modal-body[data-v-63503846]{padding:20px;flex:1}.info-section[data-v-63503846]{margin-bottom:25px;padding:15px;background-color:#f9f9f9;border-radius:6px;border-left:4px solid #0078d4}.info-section h4[data-v-63503846]{margin:0 0 15px 0;color:#0d2e6b;font-size:1.1rem}.info-grid[data-v-63503846]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.info-item[data-v-63503846]{display:flex;flex-direction:column;gap:5px}.info-item strong[data-v-63503846]{color:#333;font-weight:600}.info-item span[data-v-63503846]{color:#666;word-break:break-word}.highlight[data-v-63503846]{background-color:#e8f1fb;color:#0078d4;padding:2px 6px;border-radius:4px;font-weight:600}.stats-grid[data-v-63503846]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px}.stat-card[data-v-63503846]{background-color:#fff;padding:15px;border-radius:6px;text-align:center;border:1px solid #e0e0e0}.stat-number[data-v-63503846]{font-size:1.5rem;font-weight:600;color:#0d2e6b}.stat-label[data-v-63503846]{font-size:.9rem;color:#666;margin-top:5px}.ip-list[data-v-63503846],.url-list[data-v-63503846]{max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:10px}.ip-item[data-v-63503846],.url-item[data-v-63503846]{display:flex;justify-content:space-between;align-items:center;padding:8px;margin-bottom:5px;background-color:#f5f5f5;border-radius:4px;word-break:break-all}.ip-item[data-v-63503846]:last-child,.url-item[data-v-63503846]:last-child{margin-bottom:0}.ip-text[data-v-63503846],.url-text[data-v-63503846]{flex:1;font-family:Courier New,monospace;font-size:.9rem;color:#333}.copy-btn[data-v-63503846]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s;margin-left:10px}.copy-btn[data-v-63503846]:hover{background-color:rgba(0,120,212,.1)}.command-line[data-v-63503846]{font-family:Courier New,monospace;background-color:#f0f0f0;padding:5px;border-radius:3px;font-size:.9rem;word-break:break-all}.raw-data[data-v-63503846]{background-color:#2d2d2d;color:#f8f8f2;padding:15px;border-radius:4px;overflow-x:auto;max-height:300px;overflow-y:auto}.raw-data pre[data-v-63503846]{margin:0;font-family:Courier New,monospace;font-size:.8rem;line-height:1.4;white-space:pre-wrap;word-wrap:break-word}.modal-footer[data-v-63503846]{display:flex;justify-content:flex-end;gap:15px;padding:20px;border-top:1px solid #e0e0e0;background-color:#f5f7fa}.action-btn[data-v-63503846]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s}.export-btn[data-v-63503846]{background-color:#107c10;color:#fff}.export-btn[data-v-63503846]:hover{background-color:#0e6e0e}.close-btn-footer[data-v-63503846]{background-color:#f0f0f0;color:#333}.close-btn-footer[data-v-63503846]:hover{background-color:#e0e0e0}@media (max-width:768px){.modal-content[data-v-63503846]{width:95%;margin:10px}.modal-body[data-v-63503846],.modal-footer[data-v-63503846],.modal-header[data-v-63503846]{padding:15px}.info-grid[data-v-63503846]{grid-template-columns:1fr;gap:10px}.stats-grid[data-v-63503846]{grid-template-columns:repeat(2,1fr)}.modal-footer[data-v-63503846]{flex-direction:column}.action-btn[data-v-63503846]{width:100%}}@media (max-width:480px){.stats-grid[data-v-63503846]{grid-template-columns:1fr}.ip-item[data-v-63503846],.url-item[data-v-63503846]{flex-direction:column;align-items:flex-start;gap:5px}.copy-btn[data-v-63503846]{margin-left:0;align-self:flex-end}}.threat-seeker-container[data-v-62f673cb]{max-width:100%;margin:40px auto;padding:20px;font-family:Segoe UI,sans-serif;background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.logout-bar[data-v-62f673cb]{display:flex;justify-content:flex-end;margin-bottom:20px}.logout-button[data-v-62f673cb]{background-color:#d83b01;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .3s}.logout-button[data-v-62f673cb]:hover{background-color:#a4262c}h1[data-v-62f673cb]{font-size:2rem;color:#0d2e6b;margin-bottom:10px}.subtitle[data-v-62f673cb]{color:#666;margin-bottom:30px;font-size:1.1rem}.hunt-config-section[data-v-62f673cb]{background-color:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:30px}.hunt-config-section h2[data-v-62f673cb]{margin-top:0;color:#0d2e6b}.config-tabs[data-v-62f673cb]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.config-tab[data-v-62f673cb]{padding:8px 16px;border:2px solid #e0e0e0;background-color:#fff;border-radius:6px;cursor:pointer;transition:all .2s;font-weight:500}.config-tab[data-v-62f673cb]:hover{border-color:#0078d4}.config-tab.active[data-v-62f673cb]{background-color:#0078d4;color:#fff;border-color:#0078d4}.config-form[data-v-62f673cb]{background-color:#fff;padding:20px;border-radius:8px;border:1px solid #e0e0e0}.form-row[data-v-62f673cb]{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.form-group[data-v-62f673cb]{flex:1;min-width:200px}.form-group label[data-v-62f673cb]{display:block;margin-bottom:5px;font-weight:500;color:#333}.form-input[data-v-62f673cb],.form-select[data-v-62f673cb],.form-textarea[data-v-62f673cb]{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:1rem}.form-textarea[data-v-62f673cb]{resize:vertical;font-family:inherit}.help-text[data-v-62f673cb]{color:#666;font-size:.9rem;margin-top:5px}.ioc-section[data-v-62f673cb]{border-top:1px solid #e0e0e0;padding-top:20px;margin-top:20px}.hunt-actions[data-v-62f673cb]{display:flex;gap:15px;margin-top:20px;align-items:center}.hunt-button[data-v-62f673cb]{padding:10px 20px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s}.hunt-button.primary[data-v-62f673cb]{background-color:#0078d4;color:#fff}.hunt-button.primary[data-v-62f673cb]:hover:not(:disabled){background-color:#106ebe}.hunt-button.secondary[data-v-62f673cb]{background-color:#f0f0f0;color:#333}.hunt-button.secondary[data-v-62f673cb]:hover:not(:disabled){background-color:#e0e0e0}.hunt-button[data-v-62f673cb]:disabled{opacity:.6;cursor:not-allowed}.kql-preview[data-v-62f673cb]{margin-top:20px;padding:15px;background-color:#f5f5f5;border-radius:6px;border-left:4px solid #0078d4}.kql-preview h3[data-v-62f673cb]{margin-top:0;color:#0d2e6b}.kql-code[data-v-62f673cb]{background-color:#2d2d2d;color:#f8f8f2;padding:15px;border-radius:4px;overflow-x:auto;font-family:Courier New,monospace;font-size:.9rem;line-height:1.4}.hunt-progress[data-v-62f673cb]{background-color:#f0f7ff;border:1px solid #0078d4;border-radius:8px;padding:20px;margin-bottom:30px}.hunt-progress h3[data-v-62f673cb]{margin-top:0;color:#0d2e6b}.progress-bar[data-v-62f673cb]{width:100%;height:20px;background-color:#e0e0e0;border-radius:10px;overflow:hidden;margin:10px 0}.progress-fill[data-v-62f673cb]{height:100%;background-color:#0078d4;transition:width .3s ease}.progress-info p[data-v-62f673cb]{margin:5px 0;color:#333}.hunt-results-section[data-v-62f673cb]{margin-top:30px}.results-header[data-v-62f673cb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.results-header h2[data-v-62f673cb]{margin:0;color:#0d2e6b}.results-actions[data-v-62f673cb]{display:flex;gap:15px;align-items:center}.results-count[data-v-62f673cb]{font-weight:600;color:#333}.clear-btn[data-v-62f673cb],.export-btn[data-v-62f673cb]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s}.export-btn[data-v-62f673cb]{background-color:#107c10;color:#fff}.export-btn[data-v-62f673cb]:hover{background-color:#0e6e0e}.clear-btn[data-v-62f673cb]{background-color:#d83b01;color:#fff}.clear-btn[data-v-62f673cb]:hover{background-color:#a4262c}.results-summary[data-v-62f673cb]{display:flex;gap:20px;margin-bottom:30px;flex-wrap:wrap}.summary-card[data-v-62f673cb]{background-color:#f5f7fa;border-radius:8px;padding:20px;flex:1;min-width:150px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.05)}.summary-number[data-v-62f673cb]{font-size:2rem;font-weight:600;color:#0d2e6b}.summary-label[data-v-62f673cb]{color:#555;margin-top:5px;font-size:.9rem}.results-table-container[data-v-62f673cb]{background-color:#fff;border-radius:8px;border:1px solid #e0e0e0;overflow:hidden}.results-table[data-v-62f673cb]{width:100%;border-collapse:collapse}.results-table th[data-v-62f673cb]{background-color:#f5f7fa;padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e0e0e0}.results-table td[data-v-62f673cb]{padding:12px;border-bottom:1px solid #e0e0e0;vertical-align:top}.result-row[data-v-62f673cb]{cursor:pointer;transition:background-color .2s}.result-row[data-v-62f673cb]:hover{background-color:#f9f9f9}.device-info[data-v-62f673cb]{display:flex;flex-direction:column}.device-name[data-v-62f673cb]{font-weight:500;color:#333}.device-type[data-v-62f673cb]{font-size:.8rem;color:#666}.connection-count[data-v-62f673cb]{background-color:#e8f1fb;color:#0078d4;padding:4px 8px;border-radius:12px;font-size:.9rem;font-weight:500}.urls-preview[data-v-62f673cb]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;color:#666}.detail-btn[data-v-62f673cb]{background:none;color:#0078d4;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:.9rem;transition:background-color .2s}.detail-btn[data-v-62f673cb]:hover{background-color:rgba(0,120,212,.1)}.pagination[data-v-62f673cb]{display:flex;justify-content:center;align-items:center;gap:15px;padding:20px;border-top:1px solid #e0e0e0}.page-btn[data-v-62f673cb]{padding:8px 16px;background-color:#f0f0f0;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.page-btn[data-v-62f673cb]:hover:not(:disabled){background-color:#e0e0e0}.page-btn[data-v-62f673cb]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-62f673cb]{font-weight:500;color:#333}.hunt-templates-info[data-v-62f673cb]{margin-top:40px}.hunt-templates-info h3[data-v-62f673cb]{color:#0d2e6b;margin-bottom:20px}.template-cards[data-v-62f673cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.template-card[data-v-62f673cb]{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;cursor:pointer;transition:all .2s;text-align:center}.template-card[data-v-62f673cb]:hover{border-color:#0078d4;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.template-icon[data-v-62f673cb]{font-size:2rem;margin-bottom:10px}.template-name[data-v-62f673cb]{font-weight:600;color:#0d2e6b;margin-bottom:8px}.template-description[data-v-62f673cb]{color:#666;font-size:.9rem;margin-bottom:15px;line-height:1.4}.template-keywords[data-v-62f673cb]{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.keyword-tag[data-v-62f673cb]{background-color:#f0f0f0;color:#333;padding:2px 8px;border-radius:12px;font-size:.8rem}@media (max-width:768px){.threat-seeker-container[data-v-62f673cb]{margin:20px 10px;padding:15px}h1[data-v-62f673cb]{font-size:1.5rem}.form-row[data-v-62f673cb]{flex-direction:column;gap:15px}.hunt-actions[data-v-62f673cb]{flex-direction:column;align-items:stretch}.hunt-button[data-v-62f673cb]{width:100%}.results-header[data-v-62f673cb]{flex-direction:column;gap:15px;align-items:stretch}.results-actions[data-v-62f673cb]{justify-content:space-between}.results-summary[data-v-62f673cb]{grid-template-columns:repeat(2,1fr);gap:15px}.results-table[data-v-62f673cb]{font-size:.9rem}.results-table td[data-v-62f673cb],.results-table th[data-v-62f673cb]{padding:8px}.template-cards[data-v-62f673cb]{grid-template-columns:1fr}.config-tabs[data-v-62f673cb]{flex-direction:column}.config-tab[data-v-62f673cb]{width:100%;text-align:center}}@media (max-width:480px){.results-summary[data-v-62f673cb]{grid-template-columns:1fr}.summary-number[data-v-62f673cb]{font-size:1.5rem}.template-keywords[data-v-62f673cb]{gap:3px}.keyword-tag[data-v-62f673cb]{font-size:.7rem;padding:1px 6px}}