.header[data-v-ae1fcf30]{width:100%;padding:0;background:linear-gradient(135deg,var(--ssg-primary,#0f0f0f) 0,var(--ssg-secondary,#1a1a1a) 100%);color:#fff!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.navbar[data-v-ae1fcf30]{padding:1rem 0}.navbar-brand img[data-v-ae1fcf30]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.navbar-brand:hover img[data-v-ae1fcf30]{-webkit-transform:scale(1.05);transform:scale(1.05)}.header-logo[data-v-ae1fcf30]{background:transparent;border-radius:4px;padding:2px}.navbar-nav .nav-link[data-v-ae1fcf30]{font-weight:500;margin:0 .5rem;padding:.5rem 1rem!important;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff!important}.navbar-nav .nav-link[data-v-ae1fcf30]:hover{background-color:hsla(0,0%,100%,.1)}.logout-button[data-v-ae1fcf30]{border:2px solid hsla(0,0%,100%,.3);border-radius:6px;padding:.5rem 1rem!important;margin:0;-webkit-transition:all .3s ease;transition:all .3s ease}.logout-button[data-v-ae1fcf30]:hover{background-color:var(--ssg-highlight,#fd4718)!important;border-color:var(--ssg-highlight,#fd4718)!important;color:#fff!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(253,71,24,.3);box-shadow:0 2px 8px rgba(253,71,24,.3)}.global-orange-accent[data-v-ae1fcf30]{height:4px;background:var(--ssg-highlight,#fd4718);width:100%;margin:0;padding:0;display:block;line-height:0;font-size:0}.header-navbar[data-v-ae1fcf30]{position:relative}.header-title-container[data-v-ae1fcf30]{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;top:52%}.header-title[data-v-ae1fcf30]{color:#fff;font-weight:700;font-size:1.75rem;white-space:nowrap;margin:0}.header-logo-brand[data-v-ae1fcf30]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:991px){.header-title-container[data-v-ae1fcf30]{position:static;-webkit-transform:none;transform:none;text-align:center;width:100%;margin:.5rem 0}}footer[data-v-ee5f279e]{font-size:.7em;text-align:center;padding:5px;border-top:1px solid #bbb;margin-top:10px}.login-container[data-v-1a98aa4c]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,#1b0f0c,#2e1813 50%,#3d2419);padding:2rem}.login-card[data-v-1a98aa4c]{background:#fff;border-radius:16px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.1);box-shadow:0 20px 40px rgba(0,0,0,.1);padding:3rem;width:100%;max-width:450px;text-align:center}.login-header[data-v-1a98aa4c]{margin-bottom:2rem;text-align:center}.login-logo[data-v-1a98aa4c]{height:60px;margin-bottom:1.5rem}.login-header h2[data-v-1a98aa4c]{color:var(--ssg-primary,#0f0f0f);font-weight:700;margin-bottom:.5rem}.login-form[data-v-1a98aa4c]{text-align:left}.login-radio-group[data-v-1a98aa4c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.login-input[data-v-1a98aa4c]{border:2px solid var(--ssg-border,#dee2e6);border-radius:8px;padding:14px 16px;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.login-input[data-v-1a98aa4c]:focus{border-color:var(--ssg-highlight,#fd4718);-webkit-box-shadow:0 0 0 .2rem rgba(253,71,24,.25);box-shadow:0 0 0 .2rem rgba(253,71,24,.25);outline:none}.login-form select.custom-select[data-v-1a98aa4c],.login-form select.login-input[data-v-1a98aa4c]{line-height:1.5!important;padding:14px 16px!important;height:auto!important;background-position:right .75rem center!important;background-size:16px 12px!important}.login-form select option[data-v-1a98aa4c]{padding:8px;line-height:normal}.login-button[data-v-1a98aa4c]{width:100%;padding:14px 24px;font-size:16px;font-weight:600;margin-top:1rem;background-color:var(--ssg-highlight,#fd4718);border:2px solid var(--ssg-highlight,#fd4718);border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff}.login-button[data-v-1a98aa4c]:hover:not(:disabled){background-color:#e63e15;border-color:#e63e15;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(253,71,24,.3);box-shadow:0 4px 12px rgba(253,71,24,.3)}.login-button[data-v-1a98aa4c]:disabled{opacity:.6;cursor:not-allowed}.login-alert[data-v-1a98aa4c]{margin-top:1rem;border-radius:8px}.rmalist-loading[data-v-1a98aa4c]{padding:10px;text-align:center;width:100%;height:100px;margin-bottom:1rem}.spinners[data-v-1a98aa4c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin-top:1rem}@media (max-width:768px){.login-card[data-v-1a98aa4c]{padding:2rem;margin:1rem}.login-logo[data-v-1a98aa4c]{height:50px}}.modal-content-wrapper[data-v-1a98aa4c]{text-align:center;padding:1rem 0}.modal-message[data-v-1a98aa4c]{font-size:16px;margin-bottom:2rem;color:#333}.modal-buttons[data-v-1a98aa4c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-button-no.btn-ssg[data-v-1a98aa4c],.modal-button-yes.btn-ssg[data-v-1a98aa4c]{border:2px solid var(--ssg-highlight,#fd4718);color:var(--ssg-highlight,#fd4718);background-color:#fff;padding:10px 30px;font-weight:600;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:.9rem;white-space:nowrap}.modal-button-no.btn-ssg[data-v-1a98aa4c]:hover:not(:disabled),.modal-button-yes.btn-ssg[data-v-1a98aa4c]:hover:not(:disabled){background-color:var(--ssg-highlight,#fd4718);color:#fff;border-color:var(--ssg-highlight,#fd4718);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(253,71,24,.3);box-shadow:0 4px 12px rgba(253,71,24,.3)}.modal-button-no.btn-ssg[data-v-1a98aa4c]:active:not(:disabled),.modal-button-no.btn-ssg[data-v-1a98aa4c]:focus:not(:disabled),.modal-button-yes.btn-ssg[data-v-1a98aa4c]:active:not(:disabled),.modal-button-yes.btn-ssg[data-v-1a98aa4c]:focus:not(:disabled){background-color:#e63e15;border-color:#e63e15;color:#fff;-webkit-box-shadow:0 0 0 .2rem rgba(253,71,24,.25);box-shadow:0 0 0 .2rem rgba(253,71,24,.25)}.modal-button-yes.btn-ssg-active[data-v-1a98aa4c]{background-color:var(--ssg-highlight,#fd4718)!important;border-color:var(--ssg-highlight,#fd4718)!important;color:#fff!important}.modal-button-yes.btn-ssg-active[data-v-1a98aa4c]:hover:not(:disabled){background-color:#e63e15!important;border-color:#e63e15!important;color:#fff!important}.modal-button-no.btn-ssg[data-v-1a98aa4c]:disabled,.modal-button-yes.btn-ssg[data-v-1a98aa4c]:disabled{opacity:.5;cursor:not-allowed;border-color:var(--ssg-border,#dee2e6);color:var(--ssg-text-light,#6c757d)}.occupied-modal[data-v-1a98aa4c] .modal-header{border-bottom:2px solid var(--ssg-highlight,#fd4718)}.occupied-modal[data-v-1a98aa4c] .modal-title{color:var(--ssg-highlight,#fd4718);font-weight:700!important;font-size:1.25rem}:root{--ssg-primary:#0f0f0f;--ssg-secondary:#1a1a1a;--ssg-accent:#2a2a2a;--ssg-highlight:#fd4718;--ssg-light:#f8f9fa;--ssg-dark:#2c3e50;--ssg-text:#333;--ssg-text-light:#6c757d;--ssg-border:#dee2e6;--ssg-success:#28a745;--ssg-warning:#ffc107;--ssg-danger:#dc3545;--ssg-info:#17a2b8}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}button{margin-right:8px!important}.timestamp-text{font-weight:700;font-size:.75em}h2{margin-top:15px;margin-bottom:15px}.preview-image{background-color:#000;background-repeat:no-repeat;background-size:100% auto;background-position:50%;position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999}.preview-image-toolbar{position:absolute;right:0;top:0;padding:5px}.timestamp{font-size:10px;text-align:center}.timestamp-popup{position:fixed;bottom:10px;width:100%;font-size:24px;font-weight:700;text-align:center;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.form-body{max-width:800px;left:50%;position:relative;-webkit-transform:translate(-50%);transform:translate(-50%);padding:15px}.padded{padding:10px}.drop-zone{position:relative}.drag-el,.drop-zone{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.drop-zone.highlight{position:absolute;background-color:#7d7d82;border:1px solid #32e732;z-index:100}.drop-zone.viewing-cameras{position:relative!important;z-index:50!important}.drop-zone.highlight.viewing-cameras,.drop-zone.viewing-cameras,.drop-zone.viewing-cameras.highlight{border:4px solid #ff8c00!important;-webkit-box-shadow:0 0 20px rgba(255,140,0,.8)!important;box-shadow:0 0 20px rgba(255,140,0,.8)!important;background-color:rgba(255,165,0,.15)!important}.extra-vigilance{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 10px 1px rgba(255,0,0,.8);box-shadow:inset 0 0 10px 1px rgba(255,0,0,.8);z-index:100}.notify,.snack-bar,.tile-name,.tile-timestamp{position:absolute;text-align:left;color:#fff;font-size:16px;font-weight:700;z-index:100;padding:0 6px;background-color:#3a4149;opacity:.5}.alert-tile{width:100%;bottom:0;text-align:center;background-color:#804149}.tile-name-1{left:15px;bottom:25px;border-radius:5px}.tile-name-severity{position:absolute;text-align:right;color:#fff;font-size:16px;font-weight:700;z-index:100;padding:0 6px;background-color:#292929;opacity:.5}.severity{right:15px;bottom:25px;border-radius:5px}.alert-timestamp,.snack-bar,.tile-timestamp{width:100%;bottom:0;text-align:center}.alert-timestamp{position:absolute;color:#fff;font-size:16px;font-weight:700;z-index:100;padding:0 6px;background-color:#9e4149;opacity:.5}.alert-type{font-weight:700;color:green}.notify,.snack-bar{background-color:red}.notify{width:100%;top:0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-fit{-o-object-fit:fill;object-fit:fill}.image-fit,.image-wrapper{position:relative;height:100%;width:100%}.bbox-layer,.scene-change-layer{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.scene-change-layer{z-index:2}.blaze-overlay{position:absolute;top:6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);gap:25px;z-index:10}.blaze-icon,.blaze-overlay{display:-webkit-box;display:-ms-flexbox;display:flex}.blaze-icon{background:rgba(58,58,58,.75);border:2px solid rgba(0,0,0,.2);border-radius:6px;width:25px;height:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;padding:2px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3)}.blaze-icon:hover{-webkit-transform:translateX(0) scale(1.06);transform:translateX(0) scale(1.06);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.4)}.blaze-icon.strobe-icon{color:#dc3545;border-color:rgba(220,53,69,.5)}.blaze-icon.strobe-icon:hover{background:rgba(220,53,69,.1);border-color:#dc3545;-webkit-box-shadow:0 0 12px rgba(220,53,69,.6);box-shadow:0 0 12px rgba(220,53,69,.6)}.blaze-icon.siren-icon{color:#0d6efd;border-color:rgba(13,110,253,.5);border-radius:50%}.blaze-icon.siren-icon:hover{background:rgba(13,110,253,.1);border-color:#0d6efd;-webkit-box-shadow:0 0 12px rgba(13,110,253,.6);box-shadow:0 0 12px rgba(13,110,253,.6)}.spinner{top:50%;right:50%;z-index:100}.close,.spinner{position:absolute}.close{right:10px;top:0;color:#fff;text-align:center}.v-fade{-webkit-animation:v-fadeStretchDelay 1.2s ease-in-out infinite;animation:v-fadeStretchDelay 1.2s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}@-webkit-keyframes v-fadeStretchDelay{30%{-webkit-opacity:.3;opacity:.3}70%{-webkit-opacity:.7;opacity:.7}to{-webkit-opacity:1;opacity:1}}@keyframes v-fadeStretchDelay{30%{-webkit-opacity:.3;opacity:.3}70%{-webkit-opacity:.7;opacity:.7}to{-webkit-opacity:1;opacity:1}}.intrusion-label{position:absolute;top:10px;left:15px;background-color:rgba(255,0,0,.7);color:#fff;padding:2px 8px;border-radius:4px;font-size:14px;font-weight:700;z-index:100}.download-video-icon{position:absolute;top:30px;right:5px;z-index:120;width:28px;height:25px;border-radius:8px;border:2px solid rgba(253,71,24,.4);background:rgba(58,58,58,.75);color:#fd4718;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;cursor:pointer;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.12);box-shadow:0 4px 10px rgba(0,0,0,.12);-webkit-transition:background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.download-video-icon:hover{-webkit-transform:translateX(0) scale(1.06);transform:translateX(0) scale(1.06);background:rgba(253,71,24,.1);border-color:#fd4718;-webkit-box-shadow:0 0 12px rgba(253,71,24,.6);box-shadow:0 0 12px rgba(253,71,24,.6)}.download-video-icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.camera-options-container{position:absolute;top:30px;right:5px;z-index:120}.camera-options-menu{position:absolute;top:100%;right:0;margin-top:5px;background-color:#3a4149;border-radius:6px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.4);overflow:hidden;min-width:150px;z-index:121}.camera-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 15px;color:#fff;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;font-size:14px;white-space:nowrap}.camera-option:hover{background-color:hsla(0,0%,100%,.1)}.camera-option:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.1)}.camera-option svg{-ms-flex-negative:0;flex-shrink:0}.camera-option span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.livestream-modal-overlay[data-v-45f3cf8e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10000;padding:1rem}.livestream-modal-dialog[data-v-45f3cf8e]{width:100%;max-width:1200px;margin:0 auto}.livestream-modal-content[data-v-45f3cf8e]{background-color:#2a2d33;border-radius:8px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);overflow:hidden}.livestream-modal-header[data-v-45f3cf8e]{position:relative;padding:1rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#3a4149}.livestream-modal-title[data-v-45f3cf8e]{margin:0;font-size:1.25rem;font-weight:600;color:#fff}.livestream-modal-header .close[data-v-45f3cf8e]{position:absolute;top:.75rem;right:.75rem;padding:.25rem .5rem;background-color:rgba(0,0,0,.3);border:0;border-radius:4px;font-size:1.75rem;font-weight:700;line-height:1;color:#fff;opacity:.7;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:1}.livestream-modal-header .close[data-v-45f3cf8e]:hover{opacity:1;background-color:rgba(253,71,24,.8);-webkit-transform:scale(1.1);transform:scale(1.1)}.livestream-modal-body[data-v-45f3cf8e]{padding:0;background-color:#1a1d21;min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-container[data-v-45f3cf8e]{position:relative;width:100%;background-color:#000}.video-player[data-v-45f3cf8e]{width:100%;height:auto;max-height:80vh;display:block;background-color:#000}.loading-container[data-v-45f3cf8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem;color:#fff;background-color:#1a1d21}.ssg-spinner[data-v-45f3cf8e]{display:inline-block;width:2rem;height:2rem;border:.25em solid #fd4718;border-radius:50%;border-right-color:transparent;-webkit-animation:spinner-border-45f3cf8e .75s linear infinite;animation:spinner-border-45f3cf8e .75s linear infinite}@-webkit-keyframes spinner-border-45f3cf8e{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border-45f3cf8e{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-container p[data-v-45f3cf8e]{margin-top:1rem;font-size:1.1rem;color:hsla(0,0%,100%,.8)}.alert-box[data-v-45f3cf8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;padding:1.5rem;margin:2rem;border-radius:8px;background-color:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);color:#ff6b7a}.alert-box svg[data-v-45f3cf8e]{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.alert-box strong[data-v-45f3cf8e]{display:block;margin-bottom:.5rem;font-size:1.1rem}.alert-box p[data-v-45f3cf8e]{margin:0;color:hsla(0,0%,100%,.8);line-height:1.5}.stream-ended-container[data-v-45f3cf8e]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem}.restart-button-container[data-v-45f3cf8e]{margin-top:2rem;padding-bottom:3rem;-webkit-animation:fadeIn-45f3cf8e .3s ease-in;animation:fadeIn-45f3cf8e .3s ease-in}@-webkit-keyframes fadeIn-45f3cf8e{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-45f3cf8e{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.restart-button[data-v-45f3cf8e]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;background:transparent;border:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.restart-button .play-icon[data-v-45f3cf8e]{fill:#fd4718;-webkit-filter:drop-shadow(0 2px 8px rgba(253,71,24,.4));filter:drop-shadow(0 2px 8px rgba(253,71,24,.4));-webkit-transition:all .3s ease;transition:all .3s ease}.restart-button:hover .play-icon[data-v-45f3cf8e]{fill:#ff6b3d;-webkit-filter:drop-shadow(0 4px 12px rgba(253,71,24,.6));filter:drop-shadow(0 4px 12px rgba(253,71,24,.6));-webkit-transform:scale(1.15);transform:scale(1.15)}.restart-button:active .play-icon[data-v-45f3cf8e]{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:drop-shadow(0 2px 6px rgba(253,71,24,.5));filter:drop-shadow(0 2px 6px rgba(253,71,24,.5))}.restart-label[data-v-45f3cf8e]{position:absolute;bottom:-35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(0,0,0,.85);color:#fff;padding:6px 16px;border-radius:6px;font-size:.9rem;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;letter-spacing:.5px}.restart-button:hover .restart-label[data-v-45f3cf8e]{opacity:1}@media (max-width:768px){.livestream-modal-dialog[data-v-45f3cf8e]{max-width:95%}.video-player[data-v-45f3cf8e]{max-height:60vh}}div[data-v-8461441a]{text-align:center}.row.layout[data-v-8461441a]{margin:0!important}.column.layout[data-v-8461441a]{background-color:#49494c;border:1px solid #676769;padding:0!important;margin:0!important}.column.layout[data-v-8461441a]:hover{background-color:#5e5e61}.column.layout.disabled[data-v-8461441a]{background-color:#ccccd1}.loading[data-v-8461441a]{margin:20px;text-align:center}.container-fluid[data-v-8461441a]{padding:0;margin:0}.pagenum-title[data-v-8461441a]{left:46%;top:2%}.pagenum-title[data-v-8461441a],.time-title[data-v-8461441a]{position:absolute;color:#fff;font-size:16px;font-weight:700;z-index:100;padding:0 6px;background-color:#3a4149;opacity:.7}.time-title[data-v-8461441a]{left:45%;top:93%;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.dropdown-container[data-v-8461441a]{position:absolute;left:45%;top:50%;background-color:#fff;border:1px solid #ccc;padding:5px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:101}.user-dropdown[data-v-8461441a]{width:100%;margin-right:10px}.button-container[data-v-8461441a]{position:relative;left:0;top:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blink-text[data-v-8461441a]{-webkit-animation:blink-8461441a 2s step-start infinite;animation:blink-8461441a 2s step-start infinite}@-webkit-keyframes blink-8461441a{0%,to{opacity:0}50%{opacity:1}}@keyframes blink-8461441a{0%,to{opacity:0}50%{opacity:1}}.image-modal-overlay[data-v-21918878]{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.85);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999!important;cursor:pointer;outline:none}.image-modal-content[data-v-21918878]{background:#fff;padding:20px;max-width:90%;max-height:90%;overflow:auto;text-align:center;position:relative;cursor:default;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.5);box-shadow:0 4px 20px rgba(0,0,0,.5);border-radius:8px}.close-button[data-v-21918878]{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.7);color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:28px;line-height:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10000;-webkit-transition:background .2s;transition:background .2s}.close-button[data-v-21918878]:hover{background:rgba(0,0,0,.9)}.close-button span[data-v-21918878]{display:block;line-height:1}.maximized-image[data-v-21918878]{max-width:100%;max-height:calc(90vh - 60px);height:auto;display:block;margin:0 auto}.image-fit[data-v-6e4a32b6]{width:100%;height:auto;border:1px solid #ddd}.clickable[data-v-6e4a32b6]{cursor:pointer}.snapshot-wrapper[data-v-6e4a32b6]{position:relative;display:inline-block;width:100%}.snapshot-overlay-icons[data-v-6e4a32b6]{position:absolute;bottom:3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;z-index:10}.overlay-icon[data-v-6e4a32b6]{background:hsla(0,0%,100%,.4);border:2px solid rgba(0,0,0,.2);border-radius:6px;width:15px;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;padding:0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3)}.overlay-icon[data-v-6e4a32b6]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.4)}.strobe-icon[data-v-6e4a32b6]{color:#dc3545;border-radius:6px}.strobe-icon[data-v-6e4a32b6]:hover{background:rgba(220,53,69,.1);border-color:#dc3545;-webkit-box-shadow:0 0 12px rgba(220,53,69,.6);box-shadow:0 0 12px rgba(220,53,69,.6)}.siren-icon[data-v-6e4a32b6]{color:#0d6efd;border-radius:50%}.siren-icon[data-v-6e4a32b6]:hover{background:rgba(13,110,253,.1);border-color:#0d6efd;-webkit-box-shadow:0 0 12px rgba(13,110,253,.6);box-shadow:0 0 12px rgba(13,110,253,.6)}div[data-v-c0c7c740]{text-align:center}.container-fluid[data-v-c0c7c740]{padding:0;margin:0}.map-container[data-v-c0c7c740]{position:relative;width:100%;height:800px;overflow:hidden}.map-controls[data-v-c0c7c740]{position:absolute;top:10px;right:10px;z-index:1000}.map-wrapper[data-v-c0c7c740]{position:relative;width:100%;height:100%;overflow:hidden}.map-wrapper[data-v-c0c7c740]:active{cursor:-webkit-grabbing;cursor:grabbing}.map-content[data-v-c0c7c740]{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:center;transform-origin:center}.fullscreen-modal[data-v-c0c7c740]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2000;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fullscreen-image[data-v-c0c7c740]{max-width:95%;max-height:95%;border-radius:10px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.5);box-shadow:0 4px 20px rgba(0,0,0,.5);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.fullscreen-image[data-v-c0c7c740]:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.close-fullscreen-button[data-v-c0c7c740]{position:absolute;top:20px;right:20px;background:transparent;color:#fff;border:none;border-radius:50%;width:50px;height:50px;font-size:24px;cursor:pointer;z-index:1001;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.close-fullscreen-button[data-v-c0c7c740]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.nav-arrow[data-v-c0c7c740]:disabled{color:hsla(0,0%,100%,.5);cursor:not-allowed;pointer-events:none;background:transparent}.nav-arrow[data-v-c0c7c740]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:none;padding:10px;cursor:pointer;z-index:1001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:28px;-webkit-transition:background .3s,-webkit-transform .2s;transition:background .3s,-webkit-transform .2s;transition:transform .2s,background .3s;transition:transform .2s,background .3s,-webkit-transform .2s}.nav-arrow[data-v-c0c7c740]:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.left-arrow[data-v-c0c7c740]{left:20px}.right-arrow[data-v-c0c7c740]{right:20px}.preview-container[data-v-c0c7c740]{width:300px;height:150px;background-color:#fff;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px;z-index:1000}.image-container[data-v-c0c7c740]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.image-container[data-v-c0c7c740],.image-wrapper[data-v-c0c7c740]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-wrapper[data-v-c0c7c740]{position:relative;width:140px;height:100px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.placeholder-box[data-v-c0c7c740],.preview-image[data-v-c0c7c740]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.close-button-container[data-v-c0c7c740]{position:absolute;top:-10px;right:-20px;z-index:10}.close-button[data-v-c0c7c740]{background:#f0f0f0;color:#000;border:2px solid #000;border-radius:0;cursor:pointer;padding:3px 5px;font-size:16px;-webkit-transition:background .3s;transition:background .3s}.close-button[data-v-c0c7c740]:hover{background:#e0e0e0}.icon-size-control[data-v-c0c7c740]{position:relative;z-index:1000}.slider[data-v-c0c7c740]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:200px;height:8px;background:#ddd;border-radius:5px;outline:none;-webkit-transition:background .3s;transition:background .3s}.slider[data-v-c0c7c740]:hover{background:#ccc}.slider[data-v-c0c7c740]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#4caf50;cursor:pointer}.slider[data-v-c0c7c740]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#4caf50;cursor:pointer}.camera-names[data-v-c0c7c740]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;font-size:10px;color:#333;width:100%}.unit-address[data-v-c0c7c740]{font-size:12px;font-weight:700;font-family:Arial,sans-serif;text-align:center;margin-top:5px;margin-bottom:5px;color:#333;width:100%}.comments-container[data-v-d346e2bc]{padding:10px}.loading-container[data-v-d346e2bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.closing-comment-container[data-v-d346e2bc],.other-comments-container[data-v-d346e2bc],.reason-container[data-v-d346e2bc]{margin-bottom:20px;text-align:left}.closing-comment-header[data-v-d346e2bc],.other-comments-header[data-v-d346e2bc],.reason-header[data-v-d346e2bc]{display:block;margin-bottom:10px}.closing-comment-text[data-v-d346e2bc],.other-comments-text[data-v-d346e2bc],.reason-text[data-v-d346e2bc]{display:block;margin-left:10px;white-space:pre-wrap;word-wrap:break-word;max-width:100%}.comment-item[data-v-d346e2bc]{margin-bottom:2px}.formatted-comment[data-v-d346e2bc]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;line-height:1.6;word-wrap:break-word;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:4px 8px;border-radius:4px;overflow:hidden}.formatted-comment.comment-even[data-v-d346e2bc]{background-color:#e8f0f8}.formatted-comment.comment-odd[data-v-d346e2bc]{background-color:#fff}.comment-name-col[data-v-d346e2bc]{white-space:nowrap;gap:4px}.comment-name-col[data-v-d346e2bc],.comment-severity-info[data-v-d346e2bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.comment-severity-info[data-v-d346e2bc]{gap:2px;margin-top:2px}.comment-body[data-v-d346e2bc]{display:block;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;min-width:0;max-width:100%;overflow:hidden}.comment-timestamp[data-v-d346e2bc]{color:#dc3545;font-weight:700;margin-right:6px;display:inline}.comment-severity[data-v-d346e2bc]{font-weight:600;text-transform:capitalize;font-size:.85rem}.comment-status[data-v-d346e2bc]{font-weight:500;font-size:.85rem}.comment-name[data-v-d346e2bc]{color:#dc3545;font-weight:700}.comment-text[data-v-d346e2bc]{color:#212529;margin-left:0;white-space:normal;overflow-wrap:break-word;display:inline}.dynamic-form-section[data-v-13be7666]{margin-bottom:1.5rem}.field-container[data-v-13be7666],.field-group[data-v-13be7666],.form-group[data-v-13be7666]{margin-bottom:1rem}.field-label[data-v-13be7666]{font-weight:700;margin-bottom:.5rem;display:block;color:#333}.section-group[data-v-13be7666]{border:1px solid #ddd;border-radius:4px;padding:1rem;background-color:#f8f9fa}.section-title[data-v-13be7666]{color:#495057;margin-bottom:1rem;font-size:1.1rem}.children-container[data-v-13be7666]{margin-top:1rem}.message-field[data-v-13be7666]{margin-bottom:1rem}@media (max-width:768px){.children-container[data-v-13be7666]{margin-left:.5rem;padding-left:.5rem}.section-group[data-v-13be7666]{padding:.5rem}}.alert-form-container[data-v-5af918fd]{width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.form-group[data-v-5af918fd]{margin-bottom:1rem}.timestamp-display[data-v-5af918fd]{margin-bottom:.5rem;padding:.25rem 0}.timestamp-display small[data-v-5af918fd]{font-weight:500}.form-group label[data-v-5af918fd]{font-weight:700;margin-bottom:.5rem;display:block}@media (max-width:768px){.alert-form-container[data-v-5af918fd]{width:50%;padding:0}}.mt-2[data-v-9a7fd898]{margin-top:.5rem}@media (max-width:1200px){[data-v-9a7fd898] .custom-checkbox-group .custom-control{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 15px);flex:0 1 calc(50% - 15px)}}@media (max-width:768px){[data-v-9a7fd898] .custom-checkbox-group .custom-control{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.evidence-grid[data-v-9a7fd898]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;padding:1rem}.evidence-item[data-v-9a7fd898]{min-height:150px}.evidence-item[data-v-9a7fd898],.evidence-loading[data-v-9a7fd898]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.evidence-loading[data-v-9a7fd898]{height:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px}.evidence-image[data-v-9a7fd898]{width:100%;height:100px;-o-object-fit:contain;object-fit:contain;border:1px solid #ddd;border-radius:4px;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.evidence-image[data-v-9a7fd898]:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-image[data-v-9a7fd898]{width:100%;height:auto;max-height:80vh;-o-object-fit:contain;object-fit:contain}.evidence-content[data-v-9a7fd898]{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.evidence-actions[data-v-9a7fd898]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.evidence-category[data-v-9a7fd898]{width:100%;padding:.5rem}.evidence-category .custom-control[data-v-9a7fd898]{margin-bottom:.5rem}.evidence-item[data-v-9a7fd898]{border:1px solid #ddd;border-radius:4px;padding:1rem;background-color:#f8f9fa}.evidence-content[data-v-9a7fd898]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.evidence-tags[data-v-9a7fd898]{margin-bottom:.5rem}[data-v-9a7fd898] .badge-pill{margin:.2rem;font-size:.9rem}.quick-add-dropdown[data-v-9a7fd898]{margin-bottom:.5rem}.current-tags[data-v-9a7fd898]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.tag-badge[data-v-9a7fd898]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem}.tag-remove-btn[data-v-9a7fd898]{color:#fff;padding:0 .25rem;margin-left:.25rem;margin-right:0;font-size:1.2rem;font-weight:700;line-height:.8;opacity:.8;border:none;vertical-align:top}.tag-remove-btn[data-v-9a7fd898]:hover{opacity:1;color:#fff}.mt-2[data-v-5587ae74]{margin-top:.5rem}.mt-3[data-v-5587ae74]{margin-top:1rem}.evidence-form-container[data-v-5587ae74]{width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-action-btn[data-v-5587ae74]{border:2px solid #fd4718;color:#fd4718;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.custom-action-btn[data-v-5587ae74]:hover{background-color:#fd4718;color:#fff;border-color:#fd4718;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(253,71,24,.2);box-shadow:0 2px 4px rgba(253,71,24,.2)}.custom-action-btn[data-v-5587ae74]:active,.custom-action-btn[data-v-5587ae74]:focus{background-color:#e63e15;border-color:#e63e15;color:#fff;-webkit-box-shadow:0 0 0 .2rem rgba(253,71,24,.25);box-shadow:0 0 0 .2rem rgba(253,71,24,.25)}@media (max-width:768px){.evidence-form-container[data-v-5587ae74]{width:50%;padding:0}}.alert-details[data-v-6411ec28]{width:100%}.alert-card[data-v-6411ec28]{background:#fff;border:1px solid #dee2e6;border-radius:12px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);width:100%}.alert-card[data-v-6411ec28]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1)}.spell-check-btn[data-v-6411ec28]{font-size:.875rem}.ai-suggestions[data-v-6411ec28]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:.75rem}.suggestion-chips[data-v-6411ec28]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.suggestion-badge[data-v-6411ec28]{font-size:.875rem;padding:.5rem .75rem;-webkit-transition:all .2s ease;transition:all .2s ease}.suggestion-badge[data-v-6411ec28]:hover{background-color:#0dcaf0!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.alert-header[data-v-6411ec28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1.5rem;border-bottom:1px solid #dee2e6;min-height:auto}.alert-header.header-severity-critical[data-v-6411ec28]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.alert-header.header-severity-high[data-v-6411ec28]{background:linear-gradient(135deg,#fd7e14,#e55a00);color:#fff}.alert-header.header-severity-suspicious[data-v-6411ec28]{background:linear-gradient(135deg,#ffc107,#e0a800);color:#212529}.alert-header.header-severity-watch-plus[data-v-6411ec28]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.alert-header.header-severity-watch[data-v-6411ec28]{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff}.alert-header.header-severity-unknown[data-v-6411ec28]{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff}.severity-badge[data-v-6411ec28]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .875rem;border-radius:20px;font-weight:600;font-size:.8rem;text-transform:uppercase;line-height:1.2}.severity-badge.severity-critical[data-v-6411ec28],.severity-badge.severity-high[data-v-6411ec28]{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3)}.severity-badge.severity-suspicious[data-v-6411ec28]{background:rgba(0,0,0,.1);color:#212529;border:1px solid rgba(0,0,0,.2)}.severity-badge.severity-unknown[data-v-6411ec28],.severity-badge.severity-watch[data-v-6411ec28]{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3)}.alert-time[data-v-6411ec28]{font-size:.85rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alert-header.header-severity-critical .alert-time[data-v-6411ec28],.alert-header.header-severity-high .alert-time[data-v-6411ec28],.alert-header.header-severity-unknown .alert-time[data-v-6411ec28],.alert-header.header-severity-watch .alert-time[data-v-6411ec28],.alert-header.header-severity-watch-plus .alert-time[data-v-6411ec28]{color:hsla(0,0%,100%,.9)}.alert-header.header-severity-suspicious .alert-time[data-v-6411ec28]{color:rgba(0,0,0,.8)}.alert-content[data-v-6411ec28]{padding:1.5rem;gap:1.5rem}.alert-content[data-v-6411ec28],.chat-history-section[data-v-6411ec28],.details-section[data-v-6411ec28],.snapshot-section[data-v-6411ec28]{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.details-section .section-title[data-v-6411ec28],.snapshot-section .section-title[data-v-6411ec28]{font-size:1rem;font-weight:600;color:#0f0f0f;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title i[data-v-6411ec28]{margin-right:.75rem;color:#fd4718}.snapshot-container[data-v-6411ec28]{background:#f8f9fa;border-radius:8px;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:200px}.details-grid[data-v-6411ec28],.snapshot-container[data-v-6411ec28]{max-width:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.details-grid[data-v-6411ec28]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.detail-item[data-v-6411ec28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.detail-label[data-v-6411ec28]{font-weight:600;color:#6c757d;font-size:.85rem;text-align:left}.detail-value[data-v-6411ec28]{color:#0f0f0f;font-weight:700;word-wrap:break-word;overflow-wrap:break-word;text-align:left}.status-open[data-v-6411ec28]{color:#28a745;font-weight:600}.status-closed[data-v-6411ec28]{color:#dc3545;font-weight:600}.review-badge[data-v-6411ec28]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600;text-transform:uppercase}.review-badge.reviewed[data-v-6411ec28]{background:rgba(40,167,69,.1);color:#28a745;border:1px solid rgba(40,167,69,.3)}.review-badge.pending[data-v-6411ec28]{background:rgba(255,193,7,.1);color:#856404;border:1px solid rgba(255,193,7,.3)}.alert-link[data-v-6411ec28]{color:#007bff}.chat-history-section[data-v-6411ec28]{margin-top:1rem;padding-top:1rem;border-top:1px solid #dee2e6;width:100%}.chat-history-content[data-v-6411ec28]{margin-top:.5rem}.alert-comments[data-v-6411ec28]{margin-top:.5rem;background:#f8f9fa;border-radius:6px;padding:.75rem}.alert-comments-compact[data-v-6411ec28]{font-size:14px}.alert-comments-compact[data-v-6411ec28] .comments-container{padding:0;font-size:14px}.alert-comments-compact[data-v-6411ec28] .closing-comment-container,.alert-comments-compact[data-v-6411ec28] .other-comments-container,.alert-comments-compact[data-v-6411ec28] .reason-container{margin-bottom:.75rem;text-align:left}.alert-comments-compact[data-v-6411ec28] .closing-comment-header,.alert-comments-compact[data-v-6411ec28] .other-comments-header,.alert-comments-compact[data-v-6411ec28] .reason-header{display:block;margin-bottom:.5rem;font-size:14px;font-weight:600;color:#495057}.alert-comments-compact[data-v-6411ec28] .closing-comment-text,.alert-comments-compact[data-v-6411ec28] .other-comments-text,.alert-comments-compact[data-v-6411ec28] .reason-text{display:block;margin-left:0;white-space:pre-wrap;word-wrap:break-word;max-width:100%;font-size:14px;line-height:1.4}.alert-actions[data-v-6411ec28]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:1rem 1.5rem;background:#f8f9fa;border-top:1px solid #dee2e6;-ms-flex-wrap:wrap;flex-wrap:wrap}.alert-actions .action-btn[data-v-6411ec28]{padding:.5rem 1rem;font-size:.85rem;border-radius:6px;border:2px solid #fd4718;color:#fd4718;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;font-weight:700}.alert-actions .action-btn i[data-v-6411ec28]{color:inherit!important;font-size:.9rem;margin-right:.25rem;display:inline-block}.alert-actions .action-btn[data-v-6411ec28]:hover:not(:disabled){background-color:#fd4718;color:#fff;border-color:#fd4718;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(253,71,24,.2);box-shadow:0 2px 4px rgba(253,71,24,.2)}.alert-actions .action-btn[data-v-6411ec28]:active:not(:disabled),.alert-actions .action-btn[data-v-6411ec28]:focus:not(:disabled){background-color:#e63e15!important;border-color:#e63e15!important;color:#fff!important;-webkit-box-shadow:0 0 0 .2rem rgba(253,71,24,.25)!important;box-shadow:0 0 0 .2rem rgba(253,71,24,.25)!important}.alert-actions .action-btn.btn-primary[data-v-6411ec28]{background-color:#fd4718!important;border-color:#fd4718!important;color:#fff!important}.alert-actions .action-btn.btn-primary i[data-v-6411ec28]{color:#fff!important}.alert-actions .action-btn.btn-primary[data-v-6411ec28]:hover:not(:disabled){background-color:#e63e15!important;border-color:#e63e15!important;color:#fff!important}.alert-actions .action-btn.btn-outline-success[data-v-6411ec28]{border-color:#28a745;color:#28a745}.alert-actions .action-btn.btn-outline-success[data-v-6411ec28]:hover:not(:disabled){background-color:#28a745;color:#fff;border-color:#28a745}.alert-actions-compact[data-v-6411ec28]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;padding:.5rem 1rem;background:#f8f9fa;-ms-flex-wrap:wrap;flex-wrap:wrap}.alert-actions-compact .action-btn[data-v-6411ec28]{padding:.375rem .75rem;font-size:.8rem;border-radius:6px;border:2px solid #fd4718;color:#fd4718;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;font-weight:700}.alert-actions-compact .action-btn i[data-v-6411ec28]{color:inherit!important;font-size:.85rem;margin-right:.25rem;display:inline-block}.alert-actions-compact .action-btn[data-v-6411ec28]:hover:not(:disabled){background-color:#fd4718;color:#fff;border-color:#fd4718;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(253,71,24,.2);box-shadow:0 2px 4px rgba(253,71,24,.2)}.alert-actions-compact .action-btn[data-v-6411ec28]:active:not(:disabled),.alert-actions-compact .action-btn[data-v-6411ec28]:focus:not(:disabled){background-color:#e63e15!important;border-color:#e63e15!important;color:#fff!important;-webkit-box-shadow:0 0 0 .2rem rgba(253,71,24,.25)!important;box-shadow:0 0 0 .2rem rgba(253,71,24,.25)!important}.alert-actions-compact .action-btn.btn-primary[data-v-6411ec28]{background-color:#fd4718!important;border-color:#fd4718!important;color:#fff!important}.alert-actions-compact .action-btn.btn-primary i[data-v-6411ec28]{color:#fff!important}.alert-actions-compact .action-btn.btn-primary[data-v-6411ec28]:hover:not(:disabled){background-color:#e63e15!important;border-color:#e63e15!important;color:#fff!important}.alert-actions-compact .action-btn.btn-outline-success[data-v-6411ec28]{border-color:#28a745;color:#28a745}.alert-actions-compact .action-btn.btn-outline-success[data-v-6411ec28]:hover:not(:disabled){background-color:#28a745;color:#fff;border-color:#28a745}.collapsible-section[data-v-6411ec28]{padding:1.5rem;border-top:1px solid #dee2e6;background:#f8f9fa}.collapsible-section .section-header[data-v-6411ec28]{margin-bottom:1rem}.collapsible-section .section-title[data-v-6411ec28]{font-size:1rem;font-weight:600;color:#495057;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.evidence-content[data-v-6411ec28],.evidence-data-content[data-v-6411ec28],.guard-report-content[data-v-6411ec28],.related-alerts-content[data-v-6411ec28]{background:#fff;border-radius:8px;padding:1rem;text-align:left}.evidence-content>[data-v-6411ec28],.evidence-content[data-v-6411ec28]{text-align:left}@media (max-width:768px){.details-grid[data-v-6411ec28]{grid-template-columns:1fr}.alert-header[data-v-6411ec28]{gap:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.alert-actions[data-v-6411ec28],.alert-header[data-v-6411ec28]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.alert-management-content[data-v-6411ec28]{padding:.5rem 0}.alert-info-compact[data-v-6411ec28]{background:#f8f9fa;border-radius:8px;padding:1rem;margin-bottom:1.5rem;border:1px solid #dee2e6}.alert-info-row[data-v-6411ec28]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-bottom:.75rem}.alert-info-row[data-v-6411ec28]:last-child{margin-bottom:0}.info-item[data-v-6411ec28]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem;color:#0f0f0f}.info-item i[data-v-6411ec28]{color:#fd4718;width:16px;text-align:center}.info-item strong[data-v-6411ec28]{margin-right:.5rem;color:#6c757d}.severity-display[data-v-6411ec28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #dee2e6}.severity-badge-compact[data-v-6411ec28]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;border-radius:16px;font-weight:600;font-size:.8rem;text-transform:uppercase}.severity-badge-compact.severity-critical[data-v-6411ec28]{background-color:#dc3545;color:#fff}.severity-badge-compact.severity-high[data-v-6411ec28]{background-color:#fd7e14;color:#fff}.severity-badge-compact.severity-suspicious[data-v-6411ec28]{background-color:#ffc107;color:#212529}.severity-badge-compact.severity-watch-plus[data-v-6411ec28]{background-color:#8b5cf6;color:#fff}.severity-badge-compact.severity-watch[data-v-6411ec28]{background-color:#17a2b8;color:#fff}.severity-badge-compact.severity-unknown[data-v-6411ec28]{background-color:#6c757d;color:#fff}.alert-management-body[data-v-6411ec28]{padding:0}.action-selection-compact[data-v-6411ec28],.comment-section[data-v-6411ec28],.severity-section[data-v-6411ec28]{margin-bottom:1.5rem}.section-title-compact[data-v-6411ec28]{margin-bottom:.75rem;font-size:.95rem;font-weight:600;color:#0f0f0f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title-compact i[data-v-6411ec28]{color:#fd4718}.action-buttons-compact[data-v-6411ec28]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.action-buttons-compact .custom-action-btn[data-v-6411ec28]{margin-right:.5rem;margin-bottom:.5rem}.custom-action-btn[data-v-6411ec28]{border:2px solid #fd4718;color:#fd4718;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;font-weight:500}.custom-action-btn[data-v-6411ec28]:hover:not(:disabled){background-color:#fd4718;color:#fff;border-color:#fd4718;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(253,71,24,.2);box-shadow:0 2px 4px rgba(253,71,24,.2)}.custom-action-btn[data-v-6411ec28]:active:not(:disabled),.custom-action-btn[data-v-6411ec28]:focus:not(:disabled){background-color:#e63e15!important;border-color:#e63e15!important;color:#fff!important;-webkit-box-shadow:0 0 0 .2rem rgba(253,71,24,.25)!important;box-shadow:0 0 0 .2rem rgba(253,71,24,.25)!important}.custom-action-btn.active[data-v-6411ec28],.custom-action-btn.active[data-v-6411ec28]:hover:not(:disabled){background-color:#fd4718!important;border-color:#fd4718!important;color:#fff!important}.custom-action-btn.active[data-v-6411ec28]:active:not(:disabled),.custom-action-btn.active[data-v-6411ec28]:focus:not(:disabled){background-color:#e63e15!important;border-color:#e63e15!important;color:#fff!important;-webkit-box-shadow:0 0 0 .2rem rgba(253,71,24,.25)!important;box-shadow:0 0 0 .2rem rgba(253,71,24,.25)!important}.custom-action-btn[data-v-6411ec28]:disabled{opacity:.6;cursor:not-allowed}.severity-select[data-v-6411ec28]{width:100%}.comment-textarea[data-v-6411ec28]{border:2px solid #dee2e6;border-radius:6px;font-size:.9rem;resize:vertical}.comment-textarea[data-v-6411ec28]:focus{border-color:#fd4718;-webkit-box-shadow:0 0 0 .2rem rgba(253,71,24,.25);box-shadow:0 0 0 .2rem rgba(253,71,24,.25)}.comment-input-wrapper[data-v-6411ec28]{position:relative}.ai-suggestions-container[data-v-6411ec28]{margin-top:.75rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:.75rem;-webkit-animation:slideDown-6411ec28 .3s ease-out;animation:slideDown-6411ec28 .3s ease-out}@-webkit-keyframes slideDown-6411ec28{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown-6411ec28{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ai-suggestions-header[data-v-6411ec28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;font-size:.85rem;font-weight:600;color:#495057}.ai-suggestions-header i[data-v-6411ec28]{color:#fd4718}.close-suggestions-btn[data-v-6411ec28]{margin-left:auto;background:none;border:none;color:#6c757d;cursor:pointer;padding:.25rem .5rem;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.close-suggestions-btn[data-v-6411ec28]:hover{background:#e9ecef;color:#495057}.ai-suggestions-list[data-v-6411ec28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.ai-suggestion-item[data-v-6411ec28]{background:#fff;border:1px solid #dee2e6;border-radius:4px;padding:.5rem .75rem;text-align:left;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.85rem;color:#495057;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-suggestion-item[data-v-6411ec28]:hover{background:#fd4718;color:#fff;border-color:#fd4718;-webkit-transform:translateX(4px);transform:translateX(4px)}.ai-suggestion-item i[data-v-6411ec28]{color:#ffc107;font-size:.75rem}.ai-suggestion-item:hover i[data-v-6411ec28]{color:#fff}.ai-suggestions-loading[data-v-6411ec28]{margin-top:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6c757d;font-size:.85rem;padding:.5rem}.ai-suggestions-loading .spinner-border-sm[data-v-6411ec28]{width:1rem;height:1rem;border-width:.15em}.ai-api-key-prompt[data-v-6411ec28]{margin-top:.5rem;padding:.5rem;background:#f8f9fa;border-radius:4px;border-left:3px solid #007bff}.ai-api-key-prompt a[data-v-6411ec28]{text-decoration:none;font-weight:600}.ai-api-key-prompt a[data-v-6411ec28]:hover{text-decoration:underline}.api-key-content[data-v-6411ec28]{padding:.5rem 0}.api-key-content label[data-v-6411ec28]{font-weight:600;color:#495057;margin-bottom:.5rem;display:block}.email-content[data-v-6411ec28]{padding:1rem 0}.email-body[data-v-6411ec28]{margin-top:1.5rem}.email-body h6[data-v-6411ec28]{font-size:1rem;font-weight:600;color:#0f0f0f;margin-bottom:1rem}.email-details .detail-item[data-v-6411ec28]{margin-bottom:1rem}.email-details .detail-item strong[data-v-6411ec28]{display:block;margin-bottom:.25rem;color:#0f0f0f;font-weight:600}.email-input-box[data-v-6411ec28]{border:1px solid #dee2e6;border-radius:4px;padding:.5rem;min-height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.email-chips-container[data-v-6411ec28],.email-input-box[data-v-6411ec28]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.email-chip[data-v-6411ec28]{background-color:#fd4718;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem}.chip-remove-btn[data-v-6411ec28],.email-chip[data-v-6411ec28]{color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chip-remove-btn[data-v-6411ec28]{background:none;border:none;cursor:pointer;font-size:1.2rem;line-height:1;padding:0;width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chip-remove-btn[data-v-6411ec28]:hover{opacity:.8}.manual-email-input[data-v-6411ec28]{border:none;outline:none;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:150px;padding:.25rem}.email-input-box[data-v-6411ec28]:focus-within{border-color:#fd4718;-webkit-box-shadow:0 0 0 .2rem rgba(253,71,24,.25);box-shadow:0 0 0 .2rem rgba(253,71,24,.25)}.loading-section[data-v-6411ec28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;color:#6c757d}.related-alerts-indicator[data-v-6411ec28]{font-weight:600;color:#0f0f0f;margin-bottom:1rem;padding:.5rem;background:#f8f9fa;border-radius:4px}.related-alert-item[data-v-6411ec28]{margin-bottom:1.5rem;border:1px solid #dee2e6;border-radius:8px;overflow:hidden;background:#fff}.related-alert-header[data-v-6411ec28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1.5rem;border-bottom:1px solid #dee2e6;min-height:auto}.related-alert-header.header-severity-critical[data-v-6411ec28]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.related-alert-header.header-severity-high[data-v-6411ec28]{background:linear-gradient(135deg,#fd7e14,#e55a00);color:#fff}.related-alert-header.header-severity-suspicious[data-v-6411ec28]{background:linear-gradient(135deg,#ffc107,#e0a800);color:#212529}.related-alert-header.header-severity-watch-plus[data-v-6411ec28]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.related-alert-header.header-severity-watch[data-v-6411ec28]{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff}.related-alert-header.header-severity-unknown[data-v-6411ec28]{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff}.related-alert-time[data-v-6411ec28]{font-size:.85rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.related-alert-content[data-v-6411ec28]{padding:1rem 1.5rem}.related-alert-main[data-v-6411ec28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.no-related-alerts[data-v-6411ec28]{padding:2rem;text-align:center;color:#6c757d}.alert-link[data-v-6411ec28]{color:#fd4718;text-decoration:none}.alert-link[data-v-6411ec28]:hover{text-decoration:underline}.spell-check-btn[data-v-6411ec28]{border:2px solid #fd4718;color:#fd4718;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;font-weight:500;font-size:.85rem;padding:.375rem .75rem}.spell-check-btn[data-v-6411ec28]:hover:not(:disabled){background-color:#fd4718;color:#fff;border-color:#fd4718;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,123,255,.2);box-shadow:0 2px 4px rgba(0,123,255,.2)}.spell-check-btn[data-v-6411ec28]:disabled{opacity:.6;cursor:not-allowed}.spell-check-btn i[data-v-6411ec28]{color:inherit}.video-player[data-v-6367cf34]{padding:0;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--ssg-primary,#0f0f0f)}.no-video[data-v-6367cf34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px;background:var(--ssg-secondary,#1a1a1a);border:2px dashed var(--ssg-accent,#2a2a2a);border-radius:8px}.no-video-content[data-v-6367cf34]{text-align:center;color:var(--ssg-text-light,#6c757d)}.player-container[data-v-6367cf34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;height:100%}.video-wrapper[data-v-6367cf34]{position:relative;-webkit-box-flex:4;-ms-flex:4;flex:4;min-height:300px;background:#000;border-radius:8px;overflow:hidden;border:1px solid var(--ssg-accent,#2a2a2a)}.video-container[data-v-6367cf34]{position:relative;width:100%;height:100%;cursor:default;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-element[data-v-6367cf34]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center center;transform-origin:center center}.drag-overlay[data-v-6367cf34]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.drag-overlay.zoom-enabled[data-v-6367cf34]{cursor:-webkit-grab;cursor:grab}.drag-overlay.dragging[data-v-6367cf34]{cursor:-webkit-grabbing;cursor:grabbing}.loading-overlay[data-v-6367cf34]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;color:#fff}.ssg-spinner[data-v-6367cf34]{color:var(--ssg-highlight,#fd4718);margin-bottom:10px}.player-controls[data-v-6367cf34]{-webkit-box-flex:2;-ms-flex:2;flex:2;-ms-flex-negative:0;flex-shrink:0;padding:15px;background:var(--ssg-secondary,#1a1a1a);border-radius:8px;border:1px solid var(--ssg-accent,#2a2a2a)}.control-row[data-v-6367cf34]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.control-row button[data-v-6367cf34]{padding:5px 10px;border:1px solid var(--ssg-accent,#2a2a2a);background:var(--ssg-accent,#2a2a2a);color:#fff;border-radius:4px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.control-row button[data-v-6367cf34]:hover:not(:disabled){background:var(--ssg-highlight,#fd4718);border-color:var(--ssg-highlight,#fd4718)}.play-toggle[data-v-6367cf34]{background:var(--ssg-highlight,#fd4718)!important;border-color:var(--ssg-highlight,#fd4718)!important}.adjustment-control[data-v-6367cf34],.speed-control[data-v-6367cf34],.zoom-control[data-v-6367cf34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:100px}.adjustment-control label[data-v-6367cf34],.speed-control label[data-v-6367cf34],.zoom-control label[data-v-6367cf34]{font-size:11px;color:var(--ssg-text-light,#6c757d)}input[type=range][data-v-6367cf34]{height:4px;accent-color:var(--ssg-highlight,#fd4718)}.help-text[data-v-6367cf34]{font-size:11px;color:var(--ssg-text-light,#6c757d);margin-top:10px}.reset-btn[data-v-6367cf34]{background:var(--ssg-accent,#2a2a2a)}.video-modal-overlay[data-v-1664c826]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10000;padding:1rem}.fullscreen-modal-dialog[data-v-1664c826]{width:100%;max-width:600px;margin:0 auto}.fullscreen-modal-content[data-v-1664c826]{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);overflow:hidden}.fullscreen-modal-header[data-v-1664c826]{padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f8f9fa}.fullscreen-modal-title[data-v-1664c826]{margin:0;font-size:1.25rem;font-weight:600;color:var(--ssg-primary,#0f0f0f)}.fullscreen-modal-header .close[data-v-1664c826]{padding:0;background-color:transparent;border:0;font-size:1.5rem;font-weight:700;line-height:1;color:#000;opacity:.5;cursor:pointer}.fullscreen-modal-header .close[data-v-1664c826]:hover{opacity:.75}.fullscreen-modal-body[data-v-1664c826]{padding:1.5rem}.sidebar-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;overflow:hidden}.alerts-panel{-webkit-box-flex:0;-ms-flex:0 0 600px;flex:0 0 600px;width:600px;min-width:600px;max-width:600px;overflow-y:auto;overflow-x:hidden;border-right:1px solid #dee2e6}.details-panel{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:#fff;min-width:0;width:0}.details-panel,.details-panel-header{display:-webkit-box;display:-ms-flexbox;display:flex}.details-panel-header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem;border-bottom:none;background:transparent}.close-details-btn{padding:0;color:#6c757d;font-size:1.2rem}.close-details-btn:hover{color:#dc3545}.details-panel-content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem;min-width:0;width:100%}.details-panel-content,.details-panel-content *{-webkit-box-sizing:border-box;box-sizing:border-box}.details-panel-content *{max-width:100%}.details-panel-content .alert-card{overflow:hidden}.details-panel-content .alert-content{overflow-x:hidden}.details-panel-content .chat-history-content{overflow-x:hidden}.details-panel-content .alert-card,.details-panel-content .alert-content,.details-panel-content .alert-details,.details-panel-content .alert-main,.details-panel-content .chat-history-content,.details-panel-content .details-grid{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.details-panel-content .detail-value{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.details-panel-content .snapshot-container{max-width:100%;width:100%}#nw_reports{text-align:center;margin-left:10px;margin-right:10px}.floating-tabs-wrapper{position:sticky;top:0;z-index:10;background:var(--ssg-sidebar-bg,#f8f9fa);padding-top:.25rem;padding-bottom:.25rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08)}.floating-tabs-wrapper .nav-tabs{margin-bottom:0}.alert-options{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:1rem;gap:.75rem}.alert-options,.filter-label{display:-webkit-box;display:-ms-flexbox;display:flex}.filter-label{font-size:.9rem;font-weight:600;color:var(--ssg-primary,#0f0f0f);margin-bottom:0;margin-right:0;white-space:nowrap;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:.5rem;line-height:calc(1.5em + 1rem + 4px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar-filter-group>>>label{display:none}.sidebar-filter-select{border:2px solid var(--ssg-border,#dee2e6);border-radius:6px;padding:.5rem .75rem;font-size:.9rem;font-weight:600;color:var(--ssg-text,#333);background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;height:calc(1.5em + 1rem + 4px);line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}.sidebar-filter-select:focus{-webkit-box-shadow:0 0 0 .2rem rgba(253,71,24,.25);box-shadow:0 0 0 .2rem rgba(253,71,24,.25);outline:none}.sidebar-filter-select:focus,.sidebar-filter-select:hover{border-color:var(--ssg-highlight,#fd4718)}.refresh-button-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.btn-ssg-sidebar,.refresh-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(1.5em + 1rem + 4px);-webkit-box-sizing:border-box;box-sizing:border-box}.btn-ssg-sidebar{border:2px solid var(--ssg-highlight,#fd4718);color:var(--ssg-highlight,#fd4718);background-color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;line-height:1.5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.btn-ssg-sidebar i{margin-right:.5rem}.btn-ssg-sidebar:hover:not(:disabled){background-color:var(--ssg-highlight,#fd4718);color:#fff;border-color:var(--ssg-highlight,#fd4718);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(253,71,24,.3);box-shadow:0 4px 12px rgba(253,71,24,.3)}.btn-ssg-sidebar:active:not(:disabled),.btn-ssg-sidebar:focus:not(:disabled){background-color:#e63e15;border-color:#e63e15;color:#fff;outline:none;-webkit-box-shadow:0 0 0 .2rem rgba(253,71,24,.5);box-shadow:0 0 0 .2rem rgba(253,71,24,.5)}.btn-ssg-sidebar:disabled{opacity:.5;cursor:not-allowed;border-color:var(--ssg-border,#dee2e6);color:var(--ssg-text-light,#6c757d)}.btn-ssg-sidebar i{font-size:.85rem}.sidebar-header-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.75rem 1rem}.sidebar-title{font-size:1.1rem;font-weight:600;color:var(--ssg-primary,#0f0f0f)}.sidebar-header-left,.sidebar-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.sidebar-page-info-header{font-size:.9rem;font-weight:600;color:var(--ssg-primary,#0f0f0f)}.pin-button{padding:.25rem .5rem;font-size:.9rem;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;background:transparent;cursor:pointer}.pin-button.pinned{color:var(--ssg-highlight,#fd4718)}.pin-button.pinned:hover{color:#e63e15;background-color:rgba(253,71,24,.1)}.pin-button.unpinned{color:var(--ssg-text-light,#6c757d)}.pin-button.unpinned:hover{color:var(--ssg-text,#333);background-color:rgba(0,0,0,.05)}.pin-button:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.pin-button i{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.sidebar-date-picker{max-width:180px;width:100%;padding:.5rem .75rem;padding-right:30px;border:2px solid #ced4da;border-radius:8px;background-color:#fff;font-size:.85rem;color:var(--ssg-text,#333);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23000'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px}.sidebar-date-picker:hover{-webkit-box-shadow:0 0 0 3px rgba(253,71,24,.1);box-shadow:0 0 0 3px rgba(253,71,24,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sidebar-date-picker:focus,.sidebar-date-picker:hover{border-color:var(--ssg-highlight,#fd4718);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23fd4718'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2z'/%3E%3C/svg%3E")}.sidebar-date-picker:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(253,71,24,.2);box-shadow:0 0 0 3px rgba(253,71,24,.2);background-color:var(--ssg-light,#f8f9fa)}.sidebar-date-picker::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;background:transparent;border:none;padding:0;margin:0}.sound-toggle-button{padding:.25rem .5rem;font-size:.9rem;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;background:transparent;cursor:pointer}.sound-toggle-button.sound-on{color:var(--ssg-highlight,#fd4718)}.sound-toggle-button.sound-on:hover{color:#e63e15;background-color:rgba(40,167,69,.1)}.sound-toggle-button.sound-off{color:var(--ssg-text-light,#6c757d)}.sound-toggle-button.sound-off:hover{color:var(--ssg-text,#333);background-color:rgba(0,0,0,.05)}.sound-toggle-button:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.close-button{padding:.25rem .5rem;color:var(--ssg-text-light,#6c757d);font-size:.9rem;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;background:transparent;cursor:pointer}.close-button:hover{color:var(--ssg-danger,#dc3545);background-color:rgba(220,53,69,.1)}.close-button:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}#sidebar-1>>>.b-sidebar-header{border-bottom:1px solid var(--ssg-border,#dee2e6);padding:0;margin-bottom:0}#sidebar-1>>>.b-sidebar-body{border-top:none}.sidebar-pagination-bottom{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--ssg-border,#dee2e6)}.sidebar-pagination-bottom>>>.page-link{color:var(--ssg-highlight,#fd4718);border-color:var(--ssg-border,#dee2e6);background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.sidebar-pagination-bottom>>>.page-link:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(253,71,24,.3);box-shadow:0 2px 8px rgba(253,71,24,.3)}.sidebar-pagination-bottom>>>.page-item.active .page-link,.sidebar-pagination-bottom>>>.page-link:hover{color:#fff;background-color:var(--ssg-highlight,#fd4718);border-color:var(--ssg-highlight,#fd4718)}.sidebar-pagination-bottom>>>.page-item.disabled .page-link{color:var(--ssg-text-light,#6c757d);background-color:#fff;border-color:var(--ssg-border,#dee2e6);cursor:not-allowed;opacity:.5}.comment-input{height:100px}.first-row,.nested-table{width:100%;border-collapse:collapse}.nested-table td{border:1px solid #ddd;padding:8px}.highlighted-alert{background-color:#fd4718!important;-webkit-transition:background-color .5s ease-out,border-color .5s ease-out;transition:background-color .5s ease-out,border-color .5s ease-out;border:2px solid #fd4718;border-radius:4px;padding:4px;margin:2px 0}.assign-table{text-align:center}.alert-card{border:1px solid #e9ecef;border-radius:6px;margin-bottom:12px;overflow:hidden;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-card:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.12);box-shadow:0 2px 6px rgba(0,0,0,.12);border-color:#dee2e6}.alert-card.selected-row{border-color:#0d6efd;-webkit-box-shadow:0 0 0 3px rgba(13,110,253,.15);box-shadow:0 0 0 3px rgba(13,110,253,.15);background:#f0f7ff}.alert-card.selected-row .alert-header{background:#e7f1ff}.alert-card.viewing-cameras{border-color:#ff8c00;-webkit-box-shadow:0 0 0 3px rgba(255,140,0,.3);box-shadow:0 0 0 3px rgba(255,140,0,.3);background:#fff8f0}.alert-card.viewing-cameras .alert-header{background:#fff5e6}.alert-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:0;background:#fff;border-bottom:1px solid #dee2e6;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:212px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.snapshots-column{width:150px;max-height:196px;overflow-y:auto;overflow-x:hidden;-ms-flex-negative:0;flex-shrink:0}.snapshots-column::-webkit-scrollbar{width:6px}.snapshots-column::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.snapshots-column::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.snapshots-column::-webkit-scrollbar-thumb:hover{background:#555}.snapshot-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.snapshot-container>>>div{border-radius:6px;overflow:hidden;border:2px solid #dee2e6;-webkit-transition:border-color .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,border-color .2s,box-shadow .2s;transition:transform .2s,border-color .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.snapshot-container>>>div:hover{-webkit-transform:scale(1.01);transform:scale(1.01);border-color:#0d6efd;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.snapshot-container>>>img{width:100%;height:auto;max-height:90px;-o-object-fit:cover;object-fit:cover;display:block;cursor:pointer}.info-column{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;cursor:pointer;padding:8px 12px;-webkit-transition:opacity .2s;transition:opacity .2s;min-width:0;overflow:hidden}.info-column:hover{opacity:.85}.info-line-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#000;font-size:14px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e9ecef}.severity-badge{display:inline-block;padding:6px 14px;border-radius:4px;font-weight:700;font-size:12px;letter-spacing:.5px;line-height:1}.severity-critical{background-color:#dc3545;color:#fff}.severity-high{background-color:#fd7e14;color:#fff}.severity-suspicious{background-color:#ffc107;color:#212529}.severity-watch-plus{background-color:#8b5cf6;color:#fff}.severity-watch{background-color:#17a2b8;color:#fff}.severity-unknown{background-color:#6c757d;color:#fff}.time-compact{font-size:14px;color:#000;font-weight:700}.info-line-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0}.info-line-2,.info-line-3{font-size:14px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e9ecef;color:#000}.info-line-3{line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}.info-line-4{margin-bottom:10px;border-bottom:1px solid #e9ecef}.info-line-4,.info-line-5{font-size:14px;color:#000;padding-bottom:10px}.info-line-5{margin-bottom:0;border-bottom:none}.assignment-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;min-width:0}.assignment-item{color:#000;font-weight:500;font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.assign-btn,.assignment-label{font-weight:700}.assign-btn{font-size:12px;padding:4px 10px;white-space:nowrap;min-width:100px;-ms-flex-negative:0;flex-shrink:0}.assign-btn i{color:inherit!important;font-size:.85rem;margin-right:.25rem;display:inline-block}.custom-action-btn{border:2px solid #fd4718;color:#fd4718;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;font-weight:700}.custom-action-btn i{color:inherit!important;font-size:.85rem;margin-right:.25rem;display:inline-block}.custom-action-btn:hover:not(:disabled){background-color:#fd4718;color:#fff;border-color:#fd4718;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(253,71,24,.2);box-shadow:0 2px 4px rgba(253,71,24,.2)}.custom-action-btn:active:not(:disabled),.custom-action-btn:focus:not(:disabled){background-color:#e63e15!important;border-color:#e63e15!important;color:#fff!important;-webkit-box-shadow:0 0 0 .2rem rgba(253,71,24,.25)!important;box-shadow:0 0 0 .2rem rgba(253,71,24,.25)!important}.custom-action-btn.active{background-color:#fd4718!important;border-color:#fd4718!important;color:#fff!important}.custom-action-btn.active i{color:#fff!important}.custom-action-btn.active:hover:not(:disabled){background-color:#fd4718!important;border-color:#fd4718!important;color:#fff!important}.custom-action-btn.active:active:not(:disabled),.custom-action-btn.active:focus:not(:disabled){background-color:#e63e15!important;border-color:#e63e15!important;color:#fff!important;-webkit-box-shadow:0 0 0 .2rem rgba(253,71,24,.25)!important;box-shadow:0 0 0 .2rem rgba(253,71,24,.25)!important}.custom-action-btn:disabled{opacity:.6;cursor:not-allowed}.icon-text{font-size:16px;line-height:1}.camera-names{color:#000;font-weight:500;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:14px}.incident-number{color:#000;font-weight:600;font-size:14px;margin-left:8px;padding-left:8px;border-left:1px solid #dee2e6;white-space:nowrap}.info-line-3 .icon-text{margin-right:4px}.location-text{color:#000;font-weight:500;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;font-size:14px;display:inline}.action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:10px;margin-bottom:8px;padding-top:10px;border-top:1px solid #e9ecef}.action-buttons .btn{font-size:12px;padding:6px 12px;font-weight:600;border-width:2px;-webkit-transition:all .2s;transition:all .2s}.action-buttons .btn.active{background-color:#0d6efd;border-color:#0d6efd;color:#fff;-webkit-box-shadow:0 0 0 3px rgba(13,110,253,.25);box-shadow:0 0 0 3px rgba(13,110,253,.25)}.action-buttons .btn-outline-secondary.active{background-color:#6c757d;border-color:#6c757d;color:#fff;-webkit-box-shadow:0 0 0 3px hsla(208,7%,46%,.25);box-shadow:0 0 0 3px hsla(208,7%,46%,.25)}.action-buttons .btn:disabled{opacity:.4;cursor:not-allowed}.video-schedule-modal .modal-title{font-size:1.1rem;font-weight:600;color:var(--ssg-primary,#0f0f0f)}.video-schedule-form{padding:1.25rem}.video-schedule-form-group{margin-bottom:1rem}.video-schedule-form-group label{font-weight:600;font-size:14px;color:#495057;margin-bottom:10px;display:block}.video-schedule-input{border:2px solid var(--ssg-border,#dee2e6);border-radius:6px;padding:.5rem .75rem;font-size:.9rem;font-weight:600;color:var(--ssg-text,#333);background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;height:calc(1.5em + 1rem + 4px);line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}.video-schedule-input:focus{-webkit-box-shadow:0 0 0 .2rem rgba(253,71,24,.25);box-shadow:0 0 0 .2rem rgba(253,71,24,.25);outline:none}.video-schedule-input:focus,.video-schedule-input:hover:not(:disabled):not([readonly]){border-color:var(--ssg-highlight,#fd4718)}.video-schedule-input-readonly{background-color:#f8f9fa;color:#495057;cursor:not-allowed}.video-schedule-select{cursor:pointer}.datetime-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.datetime-inputs .video-schedule-input{-webkit-box-flex:1;-ms-flex:1;flex:1}.cost-estimation{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:15px;margin-top:1rem;margin-bottom:1rem;-webkit-transition:all .2s ease;transition:all .2s ease}.cost-estimation:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.cost-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:8px;font-size:14px}.cost-item:last-child{margin-bottom:0}.cost-label{font-weight:600;color:#6c757d;min-width:140px}.cost-value{color:#212529;font-weight:500}.video-schedule-alert{margin-top:1rem;margin-bottom:1rem;border-radius:6px;padding:.75rem 1rem}.video-schedule-actions{gap:.75rem;margin-top:1.5rem}.btn-video-schedule,.video-schedule-actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-video-schedule{border:2px solid;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;height:calc(1.5em + 1rem + 4px);line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-video-schedule-secondary{border-color:var(--ssg-highlight,#fd4718);color:var(--ssg-highlight,#fd4718);background-color:#fff}.btn-video-schedule-secondary:hover:not(:disabled){background-color:var(--ssg-highlight,#fd4718);color:#fff;border-color:var(--ssg-highlight,#fd4718);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(253,71,24,.3);box-shadow:0 4px 12px rgba(253,71,24,.3)}.btn-video-schedule-primary{border-color:var(--ssg-highlight,#fd4718);color:var(--ssg-highlight,#fd4718);background-color:#fff}.btn-video-schedule-primary:hover:not(:disabled){background-color:var(--ssg-highlight,#fd4718);color:#fff;border-color:var(--ssg-highlight,#fd4718);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(253,71,24,.3);box-shadow:0 4px 12px rgba(253,71,24,.3)}.btn-video-schedule-primary:active:not(:disabled),.btn-video-schedule-primary:focus:not(:disabled){background-color:#e63e15;border-color:#e63e15;color:#fff;outline:none;-webkit-box-shadow:0 0 0 .2rem rgba(253,71,24,.5);box-shadow:0 0 0 .2rem rgba(253,71,24,.5)}.btn-video-schedule:disabled{opacity:.5;cursor:not-allowed;border-color:var(--ssg-border,#dee2e6);color:var(--ssg-text-light,#6c757d)}.blaze-control-modal .modal-title{font-size:1.1rem;font-weight:600;color:var(--ssg-primary,#0f0f0f)}.blaze-control-content{padding:1.25rem}.blaze-control-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;gap:1rem}.blaze-control-spinner{color:var(--ssg-highlight,#fd4718)}.blaze-control-loading-text{font-size:.9rem;font-weight:600;color:var(--ssg-text,#333)}.blaze-control-alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.75rem 1rem;border-radius:6px;border:2px solid;margin-top:1rem;margin-bottom:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;gap:.75rem}.blaze-control-alert:first-child{margin-top:0}.blaze-control-alert:last-child{margin-bottom:0}.blaze-control-alert-error{background-color:#fff5f5;border-color:#dc3545;color:#721c24}.blaze-control-alert-success{background-color:#f0f9f4;border-color:#198754;color:#0f5132}.blaze-control-alert-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.blaze-control-alert-icon{font-size:1.2rem;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.blaze-control-alert-text{font-size:.9rem;font-weight:500;line-height:1.5;-webkit-box-flex:1;-ms-flex:1;flex:1}.blaze-control-alert-label{font-weight:600;margin-right:.5rem}.blaze-control-alert-close{background:none;border:none;color:inherit;font-size:1.5rem;line-height:1;padding:0;cursor:pointer;opacity:.6;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px}.blaze-control-alert-close:hover{opacity:1;background-color:rgba(0,0,0,.1)}.blaze-control-alert-error .blaze-control-alert-close:hover{background-color:rgba(220,53,69,.2)}.blaze-control-alert-success .blaze-control-alert-close:hover{background-color:rgba(25,135,84,.2)}.marked-images-modal .modal-dialog{position:relative;margin:1.75rem auto;max-width:90vw}.marked-images-modal-content{position:relative;min-height:300px;max-height:90vh;overflow-y:auto;padding:20px}.marked-image-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.marked-image-item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.marked-image-thumbnail{cursor:pointer;background:#fff}.marked-image-info{text-align:center;background:#fff;border-top:1px solid #dee2e6}.full-size-image-container{background:#000}.resize-handle{position:absolute;background:transparent;z-index:10}.resize-handle-right{right:0;top:0;bottom:0;width:8px;cursor:ew-resize}.resize-handle-bottom{bottom:0;left:0;right:0;height:8px;cursor:ns-resize}.resize-handle-bottom-right{bottom:0;right:0;width:20px;height:20px;cursor:nwse-resize}.resize-handle:hover{background:rgba(13,110,253,.2)}.resize-handle-bottom-right:hover{background:rgba(13,110,253,.3)}body.resizing{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:nwse-resize}body.resizing *{cursor:nwse-resize!important}.details-indicator{font-size:16px;color:#6c757d;padding:8px 12px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;-ms-flex-negative:0;flex-shrink:0;background:rgba(0,0,0,.02);border-radius:4px;margin-left:auto;-ms-flex-item-align:stretch;align-self:stretch;height:100%}.details-indicator .expand-icon{display:block;font-size:14px;line-height:1;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.details-indicator .expand-icon.expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.details-indicator:hover{background:rgba(13,110,253,.1);color:#0d6efd}.details-indicator:hover .expand-icon{-webkit-transform:translateX(2px);transform:translateX(2px)}.details-indicator:hover .expand-icon.expanded{-webkit-transform:rotate(90deg) translateX(2px);transform:rotate(90deg) translateX(2px)}.alert-card.selected-row .details-indicator{color:#0d6efd}.alert-full-details{padding:15px;background:#fff;border-top:1px solid #dee2e6}.section-title{font-weight:600;font-size:14px;color:#495057;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.detail-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail-grid,.detail-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.detail-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;background:#f8f9fa;border-radius:4px}.detail-label{color:#6c757d;min-width:80px}.detail-grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:10px}.detail-item-sm{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:8px;background:#f8f9fa;border-radius:4px;font-size:13px}.detail-item-sm .detail-label{min-width:auto;font-weight:600;color:#6c757d}.emergency-highlight{background:#fff3cd;padding:12px;border-radius:4px;border:1px solid #ffc107}.emergency-info{color:#856404}.comment-block{background:#f8f9fa}.comment-header{font-size:12px;margin-bottom:6px}.comment-content{font-size:13px;color:#212529;line-height:1.5;margin-bottom:8px}.comment-content:last-child{margin-bottom:0}.comment-meta{font-size:11px}.alert-details{padding:15px;background:#fff}.detail-section{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e9ecef}.detail-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.detail-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 0}.detail-label{font-weight:600;color:#495057;min-width:130px;font-size:14px}.detail-value{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#212529;font-size:14px}.detail-action{margin-left:auto}.detail-col{-webkit-box-flex:1;-ms-flex:1;flex:1}.detail-label-sm{font-weight:600;color:#6c757d;font-size:12px;margin-bottom:4px;text-transform:uppercase}.detail-value-em{color:#dc3545;font-weight:600;font-size:14px}.detail-value-phone{color:#0d6efd;font-weight:600;font-size:14px}.compact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px;background:#f8f9fa;border-radius:4px;font-size:13px}.grid-item:last-child{grid-column:span 2}.grid-label{font-weight:600;color:#6c757d;white-space:nowrap}.grid-value{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#212529;overflow:hidden;text-overflow:ellipsis}.grid-btn{margin-left:auto;white-space:nowrap}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.info-item{padding:8px;background:#f8f9fa;border-radius:4px}.info-label{font-weight:600;font-size:11px;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.info-value{color:#212529;font-size:13px;font-weight:500}.emergency-section{background-color:#fff3cd;padding:12px;border-radius:4px;border:1px solid #ffc107}.loading-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;color:#6c757d}.alerts-loading{color:var(--ssg-highlight,#fd4718)}.alerts-spinner{color:var(--ssg-highlight,#fd4718)!important;border-color:var(--ssg-highlight,#fd4718)!important}.loading-text{color:var(--ssg-highlight,#fd4718);font-weight:600}.marked-images-loading{color:var(--ssg-highlight,#fd4718);padding-top:4rem;padding-bottom:4rem}.marked-images-spinner{color:var(--ssg-highlight,#fd4718)!important;border-color:var(--ssg-highlight,#fd4718)!important}.marked-images-loading-text{color:var(--ssg-highlight,#fd4718);font-weight:600}.comments-container{margin-top:10px}.comment-block{background-color:#f8f9fa;padding:12px;border-radius:4px;margin-bottom:12px;border-bottom:none}.comment-header{font-weight:600;color:#495057;margin-bottom:8px;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.comment-text{color:#212529;font-size:14px;line-height:1.6;margin-bottom:8px}.comment-text:last-child{margin-bottom:0}.comment-meta{color:#dc3545;font-style:italic;font-size:12px;display:block;margin-bottom:4px}.action-section{background-color:#f8f9fa;padding:15px;border-radius:4px;margin-top:15px}.form-group-custom{margin-bottom:15px}.form-group-custom:last-of-type{margin-bottom:0}.form-label{display:block;margin-bottom:6px;color:#495057;font-size:14px}.comment-input{width:100%;padding:10px;border:1px solid #ced4da;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;-webkit-transition:border-color .2s;transition:border-color .2s}.comment-input:focus{outline:none;border-color:#0d6efd;-webkit-box-shadow:0 0 0 .2rem rgba(13,110,253,.25);box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}.severity-select{font-size:14px}.form-actions{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.left-align-table td{text-align:left!important}.table-header-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0}.table-header-left{font-weight:600;color:var(--ssg-text,#333)}.table-header-right{font-weight:600;color:var(--ssg-text-light,#6c757d);font-size:.9rem}#nw-alerts-table tbody tr{border:none!important}.alert-actions-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 0}.alert-actions-container .btn{margin:0}.video-schedule-form{padding:10px 0}.video-schedule-form .form-group{margin-bottom:1rem}.video-schedule-form .form-group label{font-weight:600;margin-bottom:.5rem;display:block}.video-schedule-form .form-section{margin-top:1.5rem;padding-top:1rem;border-top:2px solid #007bff}.video-schedule-form .form-section h4{margin-bottom:1rem;color:#007bff}.video-schedule-form .datetime-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.video-schedule-form .datetime-inputs .date-input,.video-schedule-form .datetime-inputs .time-input{-webkit-box-flex:1;-ms-flex:1;flex:1}.video-schedule-form .duration-input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.video-schedule-form .duration-input{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:150px}.video-schedule-form .duration-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.video-schedule-form .duration-btn{min-width:30px;padding:2px 8px}.video-schedule-form .cost-estimation{margin-top:1rem}.video-schedule-form .cost-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.video-schedule-form .cost-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.video-schedule-form .cost-item label{font-weight:600;font-size:.9rem}.video-schedule-form .cost-value{font-size:1rem;font-weight:500}.video-schedule-form .cost-amount{color:#28a745;font-weight:600}.map-modal-content{height:80vh;overflow:hidden;position:relative;width:100%}.modal-close-container{position:absolute;right:15px;top:15px;z-index:1060}.modal-close-btn{background:#000;color:#fff;border:none;border-radius:50%;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:20px;line-height:1;padding:0;-webkit-transition:background-color .2s;transition:background-color .2s}.modal-close-btn:hover{background:#333}.video-modal-close-btn{background:#000;color:#fff;border:none;border-radius:50%;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:20px;line-height:1;padding:0;-webkit-transition:background-color .2s;transition:background-color .2s}.video-modal-close-btn:hover{background:#dc3545}.close-icon{display:block;line-height:1}:deep(.modal-header){background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:1rem;position:relative}:deep(.modal-header .close){display:none!important}:deep(.modal-header .d-flex .close){display:block!important;opacity:.8;padding:.5rem;margin:-.5rem -.5rem -.5rem auto;background:transparent;border:none;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}:deep(.modal-header .d-flex .close:hover){opacity:1}:deep(.modal-header .d-flex .close span){line-height:1;font-size:1.5rem;font-weight:700;color:#000}:deep(.modal-xl){max-width:95vw;margin:1.75rem auto}:deep(.modal-body){padding:0;height:100%}@media (max-width:768px){:deep(.modal-xl){max-width:100vw;margin:0}.map-modal-content{height:90vh}}@media (max-width:576px){:deep(.modal-xl){max-width:100vw;margin:0}.map-modal-content{height:95vh}}.updates-container{max-height:calc(100vh - 200px);overflow-y:auto}.update-item{padding:12px;margin-bottom:10px;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.update-item.unread{background-color:#f8f9fa;border-left:4px solid #007bff;font-weight:500}.update-item.read{background-color:#fff;opacity:.8}.update-item:hover{background-color:#e9ecef;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.update-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px}.update-actions .btn-link{font-size:.875rem;padding:2px 4px}.marked-images-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding:20px;max-height:70vh;overflow-y:auto}.marked-image-item{cursor:pointer;border:1px solid #ddd;border-radius:4px;overflow:hidden;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;background:#fff}.marked-image-item:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}.marked-image-thumbnail{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block}.marked-image-info{padding:10px;background:#f8f9fa;font-size:.85rem}.marked-image-info small{display:block;color:#666;margin-bottom:2px}.marked-image-info small:last-child{margin-bottom:0}.full-size-image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;min-height:400px;max-height:80vh;overflow:auto}.full-size-image{max-width:100%;max-height:80vh;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:4px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}.severity-summary-bar{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:999px;overflow:hidden;border:none;background-color:transparent;gap:0}.severity-summary-segment{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;background:transparent;color:#fff;padding:4px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;cursor:pointer;-webkit-transition:-webkit-filter .2s ease;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease;margin:0;border-radius:0}.severity-summary-segment,.severity-summary-segment .segment-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.severity-summary-segment .segment-content{gap:6px}.severity-summary-segment:focus,.severity-summary-segment:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}.severity-summary-segment .segment-label{font-size:.95rem;line-height:1}.severity-summary-segment .segment-count{font-size:.9rem;background-color:hsla(0,0%,100%,.25);padding:2px 8px;border-radius:999px}.severity-summary-segment:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px}.severity-summary-segment:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px}.update-card-content{padding:4px 0}.notification-meta{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.notification-meta,.notification-meta-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.notification-meta-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;min-width:0;overflow:hidden}.notification-meta .camera-value{font-size:1rem;font-weight:600;color:#111827}.meta-icon{width:18px;height:18px;min-width:18px;min-height:18px;-ms-flex-negative:0;flex-shrink:0;fill:#111827}.icon-location{fill:#2563eb}.severity-badge{text-transform:uppercase}.status-chip{border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600;letter-spacing:.03em;border:1px solid;background:transparent}.status-open{color:#c81e1e;border-color:#c81e1e}.status-closed{color:#047857;border-color:#047857}.meta-badge{text-transform:uppercase;font-size:.75rem;font-weight:600}.status-badge{letter-spacing:.03em}.received-time{font-size:.85rem;font-weight:600;color:#0f172a}.notification-row{margin-top:6px;text-align:left;padding-left:40px}.notification-row:first-child{margin-top:0}.notification-row.two-items{display:grid;grid-template-columns:15px auto;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:18px}.notification-row-icon{width:20px;height:20px;display:block;-ms-flex-negative:0;flex-shrink:0}.notification-title{font-size:1.05rem;font-weight:600;color:#111827;margin:0}.notification-jobsite-text{font-size:.95rem;color:#1f2937;line-height:1.4;margin:0}.notification-update{font-size:.9rem;color:#6b7280;font-style:italic;margin:0}.notification-username{color:#1f6feb;font-weight:600}.notification-comment{color:#6b7280}.notification-event-time{font-size:.85rem;font-weight:600;color:#6b7280;text-align:right;margin:0}.alert-videos-modal .modal-content{background-color:var(--ssg-primary,#0f0f0f);border:1px solid var(--ssg-accent,#2a2a2a)}.alert-videos-modal .modal-header{background-color:var(--ssg-secondary,#1a1a1a);border-bottom:1px solid var(--ssg-accent,#2a2a2a);color:#fff}.alert-videos-modal-content{padding:0;height:70vh;overflow:hidden}.video-list-column{border-right:1px solid var(--ssg-accent,#2a2a2a);overflow-y:auto;overflow-x:hidden;padding:15px;background-color:var(--ssg-secondary,#1a1a1a);height:100%;max-height:70vh}.video-list-column::-webkit-scrollbar{width:6px}.video-list-column::-webkit-scrollbar-track{background:var(--ssg-secondary,#1a1a1a);border-radius:2px}.video-list-column::-webkit-scrollbar-thumb{background:rgba(253,71,24,.4);border-radius:2px}.video-list-column::-webkit-scrollbar-thumb:hover{background:rgba(253,71,24,.8)}.video-item-list{gap:10px}.video-item-card,.video-item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video-item-card{padding:10px;border-radius:6px;background-color:var(--ssg-accent,#2a2a2a);cursor:pointer;-webkit-transition:all .2s;transition:all .2s;border:2px solid transparent;gap:8px}.video-item-main{gap:20px}.video-item-main,.video-play-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-play-icon{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px}.video-item-info{min-width:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.video-item-time{overflow:hidden;text-overflow:ellipsis}.video-item-card:hover{background-color:#3a3a3a}.video-item-card.active{background-color:#4a4a4a}.video-item-card.auto-video{border-color:var(--ssg-highlight,#fd4718)}.video-item-card.manual-video{border-color:rgba(253,71,24,.5)}.video-item-card.active.auto-video{-webkit-box-shadow:0 0 10px rgba(253,71,24,.4);box-shadow:0 0 10px rgba(253,71,24,.4)}.video-item-card.active.manual-video{-webkit-box-shadow:0 0 10px rgba(253,71,24,.2);box-shadow:0 0 10px rgba(253,71,24,.2)}.text-highlight{color:var(--ssg-highlight,#fd4718);font-weight:600}.text-light-orange{color:rgba(253,71,24,.8)}.ssg-spinner{color:var(--ssg-highlight,#fd4718)}.player-column{padding:0;background-color:#000}.ssg-spinner[data-v-bff29186]{color:var(--ssg-highlight,#fd4718)}.status-open[data-v-bff29186]{color:#28a745;font-weight:600}.status-closed[data-v-bff29186]{color:#dc3545;font-weight:600}.fullscreen-modal-overlay[data-v-bff29186]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10000;padding:1rem}.fullscreen-modal-dialog[data-v-bff29186]{width:100%;max-width:900px;margin:0 auto}.fullscreen-modal-content[data-v-bff29186]{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);overflow:hidden}.fullscreen-modal-header[data-v-bff29186]{padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f8f9fa}.fullscreen-modal-title[data-v-bff29186]{margin:0;font-size:1.25rem;font-weight:600;color:var(--ssg-primary,#0f0f0f)}.fullscreen-modal-header .close[data-v-bff29186]{padding:.25rem .5rem;background-color:#000;border:2px solid var(--ssg-highlight,#fd4718);border-radius:4px;font-size:1.5rem;font-weight:700;line-height:1;color:var(--ssg-highlight,#fd4718);opacity:1;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.fullscreen-modal-header .close[data-v-bff29186]:hover{background-color:var(--ssg-highlight,#fd4718);color:#000;-webkit-transform:scale(1.1);transform:scale(1.1)}.fullscreen-modal-body[data-v-bff29186]{padding:1.5rem}.table-scroll-container[data-v-bff29186]{max-height:400px;overflow-y:auto}.alert-selection-table[data-v-bff29186]{margin-bottom:0}.alert-selection-table thead[data-v-bff29186]{background-color:#3a4149;color:#fff;position:sticky;top:0;z-index:10}.alert-selection-table thead th[data-v-bff29186]{border:none;padding:.75rem;font-weight:600}.alert-selection-table tbody tr[data-v-bff29186]{cursor:pointer}.alert-selection-table tbody tr[data-v-bff29186]:hover{background-color:#f8f9fa}.alert-selection-table tbody tr.table-active[data-v-bff29186]{background-color:#e7f3ff}.alert-selection-table td[data-v-bff29186]{padding:.75rem;vertical-align:middle}.modal-footer-actions[data-v-bff29186]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid #dee2e6}.btn-ssg[data-v-bff29186]{border:2px solid var(--ssg-highlight,#fd4718);color:var(--ssg-highlight,#fd4718);background-color:#fff;padding:.5rem 1rem;font-weight:600;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:.9rem;white-space:nowrap;cursor:pointer}.btn-ssg[data-v-bff29186]:hover:not(:disabled){background-color:var(--ssg-highlight,#fd4718);color:#fff;border-color:var(--ssg-highlight,#fd4718);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(253,71,24,.3);box-shadow:0 4px 12px rgba(253,71,24,.3)}.btn-ssg[data-v-bff29186]:active:not(:disabled),.btn-ssg[data-v-bff29186]:focus:not(:disabled){background-color:#e63e15;border-color:#e63e15;color:#fff;-webkit-box-shadow:0 0 0 .2rem rgba(253,71,24,.25);box-shadow:0 0 0 .2rem rgba(253,71,24,.25)}.btn-ssg[data-v-bff29186]:disabled{opacity:.5;cursor:not-allowed;border-color:var(--ssg-border,#dee2e6);color:var(--ssg-text-light,#6c757d)}.severity-badge[data-v-bff29186]{display:inline-block;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.severity-critical[data-v-bff29186]{background-color:#dc3545;color:#fff}.severity-high[data-v-bff29186]{background-color:#fd7e14;color:#fff}.severity-suspicious[data-v-bff29186]{background-color:#ffc107;color:#212529}.severity-watch-plus[data-v-bff29186]{background-color:#8b5cf6;color:#fff}.severity-watch[data-v-bff29186]{background-color:#17a2b8;color:#fff}.severity-unknown[data-v-bff29186]{background-color:#6c757d;color:#fff}.monitoring-container[data-v-758e9e91]{padding:1.5rem;background:#fff}.monitoring-header[data-v-758e9e91]{margin-bottom:1.5rem}.monitoring-header[data-v-758e9e91],.title-col[data-v-758e9e91]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title-col[data-v-758e9e91]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}@media (min-width:768px){.title-col[data-v-758e9e91]{margin-bottom:0}}.page-title[data-v-758e9e91]{margin:0;font-size:1.75rem;font-weight:700;color:var(--ssg-primary,#0f0f0f);text-align:left}.buttons-col[data-v-758e9e91]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-buttons-group[data-v-758e9e91],.buttons-col[data-v-758e9e91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.action-buttons-group[data-v-758e9e91]{gap:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (max-width:767px){.action-buttons-group[data-v-758e9e91]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.btn-ssg[data-v-758e9e91]{border:2px solid var(--ssg-highlight,#fd4718);color:var(--ssg-highlight,#fd4718);background-color:#fff;padding:.5rem 1rem;font-weight:600;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:.9rem;white-space:nowrap}.btn-ssg-fullscreen[data-v-758e9e91]{padding:.25rem .75rem}.btn-ssg-fullscreen .fa-bell[data-v-758e9e91]{margin-right:.3rem}.btn-ssg-message[data-v-758e9e91]{padding:.35rem .6rem;min-width:2.5rem;text-align:center}.btn-ssg[data-v-758e9e91]:hover:not(:disabled){background-color:var(--ssg-highlight,#fd4718);color:#fff;border-color:var(--ssg-highlight,#fd4718);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(253,71,24,.3);box-shadow:0 4px 12px rgba(253,71,24,.3)}.btn-ssg[data-v-758e9e91]:active:not(:disabled),.btn-ssg[data-v-758e9e91]:focus:not(:disabled){background-color:#e63e15;border-color:#e63e15;color:#fff;-webkit-box-shadow:0 0 0 .2rem rgba(253,71,24,.25);box-shadow:0 0 0 .2rem rgba(253,71,24,.25)}.btn-ssg-active[data-v-758e9e91]{background-color:var(--ssg-highlight,#fd4718)!important;border-color:var(--ssg-highlight,#fd4718)!important;color:#fff!important}.btn-ssg-active[data-v-758e9e91]:hover:not(:disabled){background-color:#e63e15!important;border-color:#e63e15!important;color:#fff!important}.btn-ssg[data-v-758e9e91]:disabled{opacity:.5;cursor:not-allowed;border-color:var(--ssg-border,#dee2e6);color:var(--ssg-text-light,#6c757d)}.blaze-control-modal .modal-title[data-v-758e9e91]{font-size:1.1rem;font-weight:600;color:var(--ssg-primary,#0f0f0f)}.blaze-control-content[data-v-758e9e91]{padding:1.25rem}.blaze-control-loading[data-v-758e9e91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;gap:1rem}.blaze-control-spinner[data-v-758e9e91]{color:var(--ssg-highlight,#fd4718)}.blaze-control-loading-text[data-v-758e9e91]{font-size:.9rem;font-weight:600;color:var(--ssg-text,#333)}.blaze-control-alert[data-v-758e9e91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.75rem 1rem;border-radius:6px;border:2px solid;margin-top:1rem;margin-bottom:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;gap:.75rem}.blaze-control-alert[data-v-758e9e91]:first-child{margin-top:0}.blaze-control-alert[data-v-758e9e91]:last-child{margin-bottom:0}.blaze-control-alert-error[data-v-758e9e91]{background-color:#fff5f5;border-color:#dc3545;color:#721c24}.blaze-control-alert-success[data-v-758e9e91]{background-color:#f0f9f4;border-color:#198754;color:#0f5132}.blaze-control-alert-content[data-v-758e9e91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.blaze-control-alert-icon[data-v-758e9e91]{font-size:1.2rem;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.blaze-control-alert-text[data-v-758e9e91]{font-size:.9rem;font-weight:500;line-height:1.5;-webkit-box-flex:1;-ms-flex:1;flex:1}.blaze-control-alert-label[data-v-758e9e91]{font-weight:600;margin-right:.5rem}.blaze-control-alert-close[data-v-758e9e91]{background:none;border:none;color:inherit;font-size:1.5rem;line-height:1;padding:0;cursor:pointer;opacity:.6;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px}.blaze-control-alert-close[data-v-758e9e91]:hover{opacity:1;background-color:rgba(0,0,0,.1)}.blaze-control-alert-error .blaze-control-alert-close[data-v-758e9e91]:hover{background-color:rgba(220,53,69,.2)}.blaze-control-alert-success .blaze-control-alert-close[data-v-758e9e91]:hover{background-color:rgba(25,135,84,.2)}.btn-ssg i[data-v-758e9e91]{font-size:.85rem}.fullscreen-sidebar-toggle[data-v-758e9e91]{position:fixed;top:20px;left:20px;z-index:9999}.sidebar-toggle-btn[data-v-758e9e91]{width:50px;height:50px;border-radius:50%;background-color:var(--ssg-highlight,#fd4718);border:2px solid #fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.sidebar-toggle-btn[data-v-758e9e91]:hover{background-color:#e63e15;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.4);box-shadow:0 6px 16px rgba(0,0,0,.4)}.sidebar-toggle-btn i[data-v-758e9e91]{color:#fff;font-size:1.2rem}.notification-dot-fullscreen[data-v-758e9e91]{position:absolute;top:12px;right:68px;width:12px;height:12px;border:2px solid #fff}.notification-dot-fullscreen[data-v-758e9e91],.notification-dot[data-v-758e9e91]{background-color:#0d2ff0;border-radius:50%;-webkit-animation:pulse-758e9e91 2s infinite;animation:pulse-758e9e91 2s infinite}.notification-dot[data-v-758e9e91]{display:inline-block;height:8px;width:8px;margin-left:6px;vertical-align:middle}@-webkit-keyframes pulse-758e9e91{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse-758e9e91{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(1.1);transform:scale(1.1)}}#clayout[data-v-758e9e91]{-webkit-transition:margin-left .3s ease;transition:margin-left .3s ease}#clayout.sidebar-pinned-open[data-v-758e9e91]{width:calc(100% - var(--sidebar-width, 600px))}#clayout.fullscreen-mode[data-v-758e9e91]{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.camera-layout-wrapper[data-v-758e9e91]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.camera-layout-wrapper.fullscreen-with-sidebar[data-v-758e9e91]{position:relative}.keyboard-shortcuts-content[data-v-758e9e91]{padding:.5rem 0}.shortcuts-section-title[data-v-758e9e91]{color:var(--ssg-primary,#0f0f0f);font-weight:700;font-size:1.1rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--ssg-highlight,#fd4718)}.shortcuts-table[data-v-758e9e91],.shortcuts-table[data-v-758e9e91] .table{margin-bottom:0}.shortcuts-table[data-v-758e9e91] th{background-color:var(--ssg-light,#f8f9fa);color:var(--ssg-primary,#0f0f0f);font-weight:600;border-bottom:2px solid var(--ssg-border,#dee2e6);padding:.75rem}.shortcuts-table[data-v-758e9e91] td{padding:.75rem;vertical-align:middle}.key-display[data-v-758e9e91]{display:inline-block;padding:.25rem .5rem;font-size:.875rem;font-weight:600;line-height:1;color:#fff;background-color:var(--ssg-primary,#0f0f0f);border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);font-family:Courier New,monospace;min-width:2rem;text-align:center}.key-display[data-v-758e9e91]:empty{display:none}.shortcuts-note[data-v-758e9e91]{padding:.75rem;font-size:.875rem;color:#333;margin-top:0;margin-bottom:0;display:block;line-height:1.5;font-weight:400;border-top:1px solid #dee2e6;width:100%}.time-offset-inputs label[data-v-758e9e91]{font-weight:500;margin-bottom:.5rem;display:block;color:var(--ssg-primary,#0f0f0f)}.time-offset-input[data-v-758e9e91],.time-offset-select[data-v-758e9e91]{width:100%}.time-offset-direction[data-v-758e9e91]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.time-offset-quick-buttons[data-v-758e9e91]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.quick-time-btn[data-v-758e9e91]{border-radius:6px;padding:.375rem .75rem;font-size:.875rem}.time-offset-info[data-v-758e9e91]{padding:.75rem;background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px}.time-offset-actions[data-v-758e9e91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ssg-border,#dee2e6)}.time-offset-actions .btn[data-v-758e9e91]{min-width:100px}.fullscreen-modal-overlay[data-v-758e9e91]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10000;padding:1rem}.fullscreen-modal-dialog[data-v-758e9e91]{width:100%;max-width:500px;margin:0 auto}.fullscreen-modal-content[data-v-758e9e91]{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);overflow:hidden}.fullscreen-modal-header[data-v-758e9e91]{padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f8f9fa}.fullscreen-modal-title[data-v-758e9e91]{margin:0;font-size:1.25rem;font-weight:600;color:var(--ssg-primary,#0f0f0f)}.fullscreen-modal-header .close[data-v-758e9e91]{padding:0;background-color:transparent;border:0;font-size:1.5rem;font-weight:700;line-height:1;color:#000;opacity:.5;cursor:pointer}.fullscreen-modal-header .close[data-v-758e9e91]:hover{opacity:.75}.fullscreen-modal-body[data-v-758e9e91]{padding:1.5rem}body[data-v-8059ca86]{padding:20px}div[data-v-8059ca86]{text-align:left}h1[data-v-8059ca86],h2[data-v-8059ca86],h3[data-v-8059ca86]{margin-bottom:10px}h4[data-v-8059ca86]{margin-left:20px;margin-bottom:10px}p[data-v-8059ca86]{margin-bottom:20px;margin-left:20px;margin-right:20px}ps[data-v-8059ca86]{margin-bottom:20px;margin-left:10px}body[data-v-a778ee5e]{padding:20px}div[data-v-a778ee5e]{text-align:left}h2[data-v-a778ee5e]{margin-bottom:10px;margin-left:20px}p[data-v-a778ee5e]{margin-bottom:20px;margin-left:20px;margin-right:20px}label[data-v-a778ee5e]{margin-bottom:20px;margin-left:20px;margin-right:10px}button[data-v-a778ee5e]{margin-left:20px}.status[data-v-a778ee5e]{margin-left:20px;margin-top:20px;width:300px}