@media screen and (max-width: 991.98px){.responsive-table,.responsive-table tbody{display:block;width:100%}.responsive-table colgroup,.responsive-table thead{display:none}.responsive-table tr{display:block;margin-bottom:1rem;border:1px solid var(--bs-border-color);border-radius:.5rem;padding:.5rem;background:var(--bs-body-bg)}.responsive-table td{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.25rem .5rem;text-align:right;padding:.25rem .5rem;border:none;border-bottom:1px solid var(--bs-border-color)}.responsive-table td:last-child{border-bottom:none}.responsive-table td:before{content:attr(data-label);margin-right:auto;font-weight:700;text-transform:uppercase;font-size:.8em;color:var(--bs-secondary-color);text-align:left;white-space:nowrap}.responsive-table td>*{min-width:0}}@media print{:root{color-scheme:light}html,body{background:#fff!important;color:#000!important}nav.navbar,.no-print{display:none!important}main.container{max-width:100%}table{font-size:.85rem}a{color:inherit!important;text-decoration:none!important}thead{display:table-header-group}tfoot{display:table-footer-group}tr,img{page-break-inside:avoid;break-inside:avoid}table.table>tbody>tr>td{border-top:none;border-bottom:none}table.table>tbody>tr:nth-of-type(odd)>td{background:#ececec!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}table.table-striped>tbody>tr>*{--bs-table-bg-type: initial;box-shadow:none!important}tfoot.print-foot{display:table-footer-group}}tfoot.print-foot{display:none}@media print{tfoot.print-foot>tr>td{padding-top:4px;border-top:1px solid #999!important;border-bottom:none;background:none!important;font-size:.7rem;color:#444}tfoot.print-foot span+span{margin-left:1.5rem}@page{margin:12mm 10mm;@bottom-right{content:counter(page) " / " counter(pages);font-size:8pt;color:#444}}}.comment-body>:first-child{margin-top:0}.comment-body>:last-child{margin-bottom:0}.comment-body p{margin-bottom:.75rem}.comment-body ul,.comment-body ol{margin-bottom:.75rem;padding-left:1.25rem}.comment-body code{background:var(--bs-tertiary-bg);padding:.1rem .3rem;border-radius:.2rem}.comment-body pre{background:var(--bs-tertiary-bg);padding:.5rem .75rem;border-radius:.375rem;overflow-x:auto;margin-bottom:.75rem}.comment-body pre code{background:none;padding:0}.comment-body blockquote{border-left:.25rem solid var(--bs-secondary-color);background:var(--bs-tertiary-bg);padding:.3rem .75rem;border-radius:0 .25rem .25rem 0;color:var(--bs-secondary-color);margin:0 0 .75rem}.comment-body blockquote>:last-child{margin-bottom:0}.table:not(.table-no-stripe)>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table{vertical-align:middle}.table>:not(caption)>*>:first-child{padding-left:1rem}.table>:not(caption)>*>:last-child{padding-right:1rem}@media screen and (max-width: 991.98px){.responsive-table>:not(caption)>*>:is(:first-child,:last-child){padding:.25rem .5rem}}.btn{--bs-btn-font-weight: 500}.badge.cat-badge{--bs-badge-color: var(--bs-body-color);--bs-badge-font-weight: 500;background:transparent;padding-left:0;padding-right:0}.badge.cat-badge:before{content:"";display:inline-block;width:.7em;height:.7em;border-radius:50%;background:var(--cat, #b0bec5);margin-right:.45em;vertical-align:-.02em;-webkit-print-color-adjust:exact;print-color-adjust:exact}.badge.sev-badge:not(.bg-danger):not(.bg-dark){background-color:var(--sev-bg)!important;color:var(--sev-fg)!important;box-shadow:inset 0 0 0 1px var(--sev-bd)}.badge.sev-badge.bg-secondary{--sev-bg: var(--bs-secondary-bg-subtle);--sev-fg: var(--bs-secondary-text-emphasis);--sev-bd: var(--bs-secondary-border-subtle)}.badge.sev-badge.bg-info{--sev-bg: var(--bs-info-bg-subtle);--sev-fg: var(--bs-info-text-emphasis);--sev-bd: var(--bs-info-border-subtle)}.badge.sev-badge.bg-primary{--sev-bg: var(--bs-primary-bg-subtle);--sev-fg: var(--bs-primary-text-emphasis);--sev-bd: var(--bs-primary-border-subtle)}.badge.sev-badge.bg-warning{--sev-bg: var(--bs-warning-bg-subtle);--sev-fg: var(--bs-warning-text-emphasis);--sev-bd: var(--bs-warning-border-subtle)}.badge.sev-badge.bg-light{--sev-bg: var(--bs-light-bg-subtle);--sev-fg: var(--bs-light-text-emphasis);--sev-bd: var(--bs-light-border-subtle)}.badge-tag,.chip{color:var(--bs-secondary-text-emphasis);background-color:var(--bs-secondary-bg-subtle);box-shadow:inset 0 0 0 1px var(--bs-border-color)}.badge-custom{color:#0a58ca;background-color:transparent;box-shadow:inset 0 0 0 1px currentColor}[data-bs-theme=dark] .badge-custom{color:#6ea8fe}.badge-link{color:#212529;background-color:#ced4da}[data-bs-theme=dark] .badge-link,.badge-count{color:#fff;background-color:#6c757d}.badge-attention{color:#000;background-color:#ffc107}.badge-urgent{color:#fff;background-color:#dc3545}.badge-ok{color:#fff;background-color:#198754}.badge-caution{color:#000;background-color:#ffc107}.badge-problem{color:#fff;background-color:#dc3545}.badge-active,.chip.active,.chip[aria-pressed=true]{color:#fff;background-color:#0b5ed7}.badge-info{color:#000;background-color:#0dcaf0}.badge-neutral{color:#fff;background-color:#6c757d}:root,[data-bs-theme=light]{--eldur-text-ok: #198754;--eldur-text-caution: #805e00;--eldur-text-problem: #dc3545}[data-bs-theme=dark]{--eldur-text-ok: #75b798;--eldur-text-caution: #ffc107;--eldur-text-problem: #ea868f}[data-bs-theme=dark] :is(.card,.table,.modal-content,.list-group,.dropdown-menu,.offcanvas){--eldur-text-ok: #198754;--eldur-text-problem: #dc3545}.text-ok{color:var(--eldur-text-ok)}.text-caution{color:var(--eldur-text-caution)}.text-problem{color:var(--eldur-text-problem)}strong,b{font-weight:600}[data-bs-theme=light] .alert-danger{--bs-alert-bg: #f1aeb5;--bs-alert-border-color: #dc3545}[data-bs-theme=light] .alert-warning{--bs-alert-bg: #ffe69c;--bs-alert-border-color: #cc9a06}[data-bs-theme=light] .alert-success{--bs-alert-bg: #a3cfbb;--bs-alert-border-color: #198754}[data-bs-theme=light] :is(.alert-danger,.alert-warning,.alert-success) :is(a:not(.btn):not(.badge),code){color:var(--bs-alert-link-color)}[data-bs-theme=light] :is(.alert-danger,.alert-warning,.alert-success) a:not(.btn):not(.badge){text-decoration-line:underline!important}[data-bs-theme=light] :is(.alert-danger,.alert-warning,.alert-success) .btn-outline-primary{--bs-btn-color: #0a58ca;--bs-btn-border-color: #0a58ca;--bs-btn-hover-bg: #0a58ca;--bs-btn-hover-border-color: #0a58ca}a.badge{--bs-badge-padding-y: .45em}.badge-role-member{color:#fff;background-color:#6c757d}.badge-role-responder{color:#fff;background-color:#0b5ed7}.badge-role-maintenance{color:#000;background-color:#fd7e14}.badge-role-admin{color:#fff;background-color:#842029}.badge-role-auditor{color:#fff;background-color:#6f42c1}.badge-role-dev{color:#000;background-color:#20c997}th.sortable{cursor:pointer;user-select:none}th.sortable:hover{background:var(--bs-tertiary-bg)}.sort-ind{font-size:.8em;opacity:.7}.badge.chip{--bs-badge-font-size: .75rem;--bs-badge-padding-y: .45em;cursor:pointer;text-decoration:none}.chip.active,.chip[aria-pressed=true]{box-shadow:none}details.toggle>summary{color:var(--bs-link-color);font-size:.875rem}details.toggle>summary:hover{color:var(--bs-link-hover-color)}[data-href],summary,.form-check-label{cursor:pointer}.w-field-xs{--field-w: 5rem}.w-field-s{--field-w: 9.5rem}.w-field-m{--field-w: 15rem}.w-field-l{--field-w: 22rem}:is(.w-field-xs,.w-field-s,.w-field-m,.w-field-l){width:var(--field-w);max-width:min(var(--field-w),100%)}td :is(.w-field-xs,.w-field-s,.w-field-m,.w-field-l){width:100%}.col-time{width:12rem}.col-delay{width:11.75rem}.col-mark{width:1.6rem}.col-shrink{width:1%}.mention-col-who{width:10rem}.mention-col-where{width:14rem}.mention-col-seen{width:7rem}.measure{max-width:48rem}.measure-narrow{max-width:32rem}.excerpt-img{max-height:20rem}.table-fixed{table-layout:fixed}.tabular-nums{font-variant-numeric:tabular-nums}.keep-breaks{white-space:pre-line}.anchor-target{scroll-margin-top:1rem}.swatch{display:inline-block;width:.7rem;height:.7rem;border-radius:var(--bs-border-radius)}.detail-caret{display:inline-block;transition:transform .15s}[data-detail][aria-expanded=true] .detail-caret{transform:rotate(90deg)}.comment-anchor{scroll-margin-top:1rem}.comment-anchor:target{animation:comment-flash 2s ease-out 1;border-radius:.375rem}@keyframes comment-flash{0%,30%{background:var(--bs-warning-bg-subtle, #fff3cd)}to{background:transparent}}.log-live-dot{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;display:inline-block;animation:log-live-pulse 1.6s ease-in-out infinite}@keyframes log-live-pulse{0%,to{opacity:1}50%{opacity:.25}}.log-live-flash{animation:log-live-flash .6s ease-out 1}@keyframes log-live-flash{0%{filter:brightness(1.4)}to{filter:none}}@media (prefers-reduced-motion: reduce){.log-live-dot,.log-live-flash{animation:none}}[data-bs-theme=dark] .btn-outline-dark{--bs-btn-color: #dee2e6;--bs-btn-border-color: #adb5bd;--bs-btn-hover-bg: #dee2e6;--bs-btn-hover-color: #212529;--bs-btn-hover-border-color: #dee2e6;--bs-btn-active-bg: #dee2e6;--bs-btn-active-color: #212529;--bs-btn-active-border-color: #dee2e6;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: #495057}[data-bs-theme=dark] .btn-outline-primary{--bs-btn-color: #6ea8fe;--bs-btn-border-color: #6ea8fe;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #6ea8fe;--bs-btn-hover-border-color: #6ea8fe;--bs-btn-active-color: #000;--bs-btn-active-bg: #6ea8fe;--bs-btn-active-border-color: #6ea8fe}.btn-outline-secondary{--bs-btn-color: #343a40;--bs-btn-border-color: #495057;--bs-btn-hover-bg: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-border-color: #343a40;--bs-btn-active-bg: #343a40;--bs-btn-active-color: #fff;--bs-btn-active-border-color: #343a40}[data-bs-theme=dark] .btn-outline-secondary{--bs-btn-color: #dee2e6;--bs-btn-border-color: #adb5bd;--bs-btn-hover-bg: #dee2e6;--bs-btn-hover-color: #212529;--bs-btn-hover-border-color: #dee2e6;--bs-btn-active-bg: #dee2e6;--bs-btn-active-color: #212529;--bs-btn-active-border-color: #dee2e6;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: #495057}[data-bs-theme=dark] .btn-outline-success{--bs-btn-color: #75b798;--bs-btn-border-color: #75b798;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #75b798;--bs-btn-hover-border-color: #75b798;--bs-btn-active-color: #000;--bs-btn-active-bg: #75b798;--bs-btn-active-border-color: #75b798}[data-bs-theme=dark] .link-secondary{color:var(--bs-secondary-color)!important;text-decoration-color:var(--bs-secondary-color)!important}[data-bs-theme=dark] .link-secondary:hover,[data-bs-theme=dark] .link-secondary:focus{color:var(--bs-body-color)!important;text-decoration-color:var(--bs-body-color)!important}[data-bs-theme=dark] .btn-primary{--bs-btn-bg: #6ea8fe;--bs-btn-border-color: #6ea8fe;--bs-btn-color: #000;--bs-btn-hover-bg: #8bb9fe;--bs-btn-hover-border-color: #8bb9fe;--bs-btn-hover-color: #000;--bs-btn-active-bg: #8bb9fe;--bs-btn-active-border-color: #8bb9fe;--bs-btn-active-color: #000}.eldur-combo{position:relative}.eldur-combo .combo-list{position:absolute;z-index:1050;left:0;top:100%;margin:0;padding:0;min-width:100%;width:max-content;max-width:min(32rem,calc(100vw - 2rem));list-style:none;max-height:16rem;overflow-y:auto;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:0 0 .375rem .375rem;box-shadow:0 .5rem 1rem #00000026}.eldur-combo .combo-opt{display:flex;gap:.5rem;align-items:baseline;padding:.25rem .5rem;cursor:pointer;white-space:nowrap;overflow:hidden}.eldur-combo .combo-opt:hover,.eldur-combo .combo-opt.active{background:var(--bs-tertiary-bg)}.eldur-combo .combo-main{flex:0 1 auto;min-width:3rem;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.eldur-combo .combo-sub{flex:1 1000 auto;min-width:0;color:var(--bs-secondary-color);overflow:hidden;text-overflow:ellipsis}.eldur-combo .combo-input{padding-right:1.6rem}.select-combo{min-width:12rem}.eldur-combo .combo-clear{position:absolute;top:0;right:0;height:100%;width:1.6rem;padding:0;border:0;background:transparent;line-height:1;font-size:1.1rem;color:var(--bs-secondary-color);cursor:pointer}.eldur-combo .combo-clear:hover{color:var(--bs-body-color)}.eldur-combo .combo-more{padding:.25rem .5rem;color:var(--bs-secondary-color);font-size:.8rem;font-style:italic}.hbar-table .hbar-label{width:14rem;max-width:40vw}.hbar-table .hbar-cell{width:60%}.hbar{background:var(--bs-tertiary-bg);border-radius:.25rem;overflow:hidden}.hbar>span{display:block;height:.8rem;border-radius:.25rem}[data-bs-theme=light] .hbar>span{box-shadow:inset 0 0 0 1px #0000002e}[data-bs-theme=light] .plot-bar{stroke:#0000002e;stroke-width:1}.heat-svg{width:100%;height:auto}.dg-flow{max-width:100%;height:auto;font-family:inherit}.dg-node{fill:var(--bs-tertiary-bg);stroke:var(--bs-border-color);stroke-width:1.5}.dg-node.dg-group{fill:var(--bs-danger-bg-subtle);stroke:var(--bs-danger-border-subtle)}.dg-node.dg-output{fill:var(--bs-secondary-bg)}.dg-edge{stroke:var(--bs-border-color);stroke-width:1.5}.dg-title{fill:var(--bs-body-color);font-size:12px;font-weight:600}.dg-sub{fill:var(--bs-secondary-color);font-size:10.5px}.dg-label{fill:var(--bs-secondary-color);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.eldur-gantt{font-size:.8rem}.eldur-gantt .gantt-box{position:relative}.eldur-gantt .gantt-scroll{border:1px solid var(--bs-border-color);border-radius:.375rem;overflow-x:clip;overflow-y:visible;position:relative}.eldur-gantt.gantt-picking,.eldur-gantt.gantt-picking .gantt-track{cursor:crosshair}.gantt-pick-line{position:absolute;top:0;width:2px;background:#e53935;z-index:6;pointer-events:none}.gantt-pick-flag{position:absolute;top:0;left:2px;background:#e53935;color:#fff;font-size:.7rem;line-height:1.3;padding:0 .3rem;white-space:nowrap;border-radius:0 3px 3px 0}.eldur-gantt .gantt-row{display:flex;align-items:stretch;border-top:1px solid var(--bs-border-color)}.eldur-gantt .gantt-row:first-child{border-top:0}.eldur-gantt .gantt-side{flex:0 0 6.5rem;width:6.5rem;padding:.2rem .45rem;display:flex;align-items:center;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--bs-tertiary-bg);border-right:1px solid var(--bs-border-color)}.eldur-gantt .gantt-track{position:relative;flex:1 1 auto;min-height:22px}.eldur-gantt.gantt-full .gantt-axis{position:sticky;top:0;z-index:4;background:var(--bs-body-bg)}.eldur-gantt .gantt-axis .gantt-side{background:var(--bs-body-bg);border-right-color:transparent}.eldur-gantt .gantt-axis .gantt-track{min-height:20px}.eldur-gantt .gantt-tick{position:absolute;top:0;bottom:0;transform:translate(-50%)}.eldur-gantt .gantt-tick-label{position:absolute;top:3px;left:50%;transform:translate(-50%);color:var(--bs-secondary-color);font-variant-numeric:tabular-nums;white-space:nowrap}.eldur-gantt .gantt-grid{position:absolute;top:0;bottom:0;width:0;border-left:1px dotted var(--bs-secondary-color);opacity:.75}.eldur-gantt .gantt-bar{position:absolute;height:18px;border-radius:.2rem;padding:0 .3rem;overflow:hidden;display:flex;align-items:center;box-shadow:0 0 0 1px #00000026 inset;text-decoration:none}a.eldur-gantt .gantt-bar,.eldur-gantt a.gantt-bar:hover{filter:brightness(1.08)}.eldur-gantt a.gantt-bar{cursor:pointer}.eldur-gantt div.gantt-bar{cursor:default}.eldur-gantt .gantt-bar-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.72rem;line-height:1}.eldur-gantt .gantt-bar.gantt-runs-on,.eldur-gantt .gantt-bar.gantt-runs-before{--gantt-hatch: repeating-linear-gradient(135deg, rgba(255,255,255,.55) 0 3px, rgba(0,0,0,.18) 3px 6px);background-repeat:no-repeat;background-size:18px 100%}.eldur-gantt .gantt-bar.gantt-runs-on{background-image:var(--gantt-hatch);background-position:right}.eldur-gantt .gantt-bar.gantt-runs-before{background-image:var(--gantt-hatch);background-position:left}.eldur-gantt .gantt-bar.gantt-runs-before{padding-left:calc(18px + .3rem)}.eldur-gantt .gantt-bar.gantt-runs-on{padding-right:calc(18px + .3rem)}.eldur-gantt .gantt-bar.gantt-runs-before.gantt-runs-on{background-image:var(--gantt-hatch),var(--gantt-hatch);background-position:left,right;background-size:18px 100%,18px 100%}.eldur-gantt .gantt-legend{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.4rem;font-size:.75rem;background:var(--bs-body-bg);padding:.2rem 0}.eldur-gantt.gantt-full .gantt-legend{position:sticky;bottom:0;z-index:4}.eldur-gantt .gantt-key{display:inline-flex;align-items:center;gap:.3rem;background:none;border:0;padding:.1rem .2rem;color:inherit;border-radius:.2rem;cursor:pointer}.eldur-gantt .gantt-key:hover{background:var(--bs-tertiary-bg)}.eldur-gantt .gantt-key-off{opacity:.4;text-decoration:line-through}.eldur-gantt .gantt-swatch{width:.8rem;height:.8rem;border-radius:.2rem;display:inline-block;box-shadow:0 0 0 1px #0003 inset}.eldur-gantt .gantt-frame{margin-left:auto;font-variant-numeric:tabular-nums}.eldur-gantt .gantt-flag{background:none;color:var(--bs-secondary-color);cursor:pointer;border:1px solid var(--bs-border-color);border-radius:1rem;padding:0 .5rem;line-height:1.4}.eldur-gantt .gantt-flag:hover{background:var(--bs-tertiary-bg)}.eldur-gantt .gantt-hint{font-size:.7rem;margin-top:.15rem}.eldur-gantt .gantt-mark{position:absolute;display:inline-flex;align-items:center;white-space:nowrap;text-decoration:none;line-height:18px}.eldur-gantt .gantt-mark .gantt-marker{flex:0 0 auto;width:12px;height:12px;margin-left:-6px;transform:rotate(45deg);border-radius:2px;box-shadow:0 0 0 1px #0003 inset}.eldur-gantt .gantt-mark .gantt-marker-label{margin-left:8px;font-size:.72rem;color:var(--bs-secondary-color);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eldur-gantt .gantt-mark-flip{flex-direction:row-reverse;transform:translate(-100%)}.eldur-gantt .gantt-mark-flip .gantt-marker{margin-left:0;margin-right:-6px}.eldur-gantt .gantt-mark-flip .gantt-marker-label{margin-left:0;margin-right:8px}.eldur-gantt a.gantt-mark .gantt-marker-label{color:var(--bs-body-color)}.eldur-gantt a.gantt-mark:hover .gantt-marker-label{text-decoration:underline}.eldur-gantt .gantt-row-marker .gantt-side{font-variant-numeric:normal}.eldur-gantt .gantt-side-text{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eldur-gantt .gantt-side-link{color:inherit;text-decoration:none}.eldur-gantt .gantt-side-link:hover{text-decoration:underline}.eldur-gantt.gantt-dragging .gantt-track{cursor:grabbing}.eldur-gantt .gantt-band{position:absolute;top:0;z-index:5;pointer-events:none;background:#1e88e52e;border-left:1px solid #1e88e5;border-right:1px solid #1e88e5}.eldur-gantt .gantt-controls{display:flex;justify-content:flex-end;align-items:center;gap:.3rem;margin-bottom:.25rem}.eldur-gantt .gantt-icon{width:1.9rem;height:1.9rem;padding:0;line-height:1;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color);border-radius:.3rem}.eldur-gantt .gantt-icon:hover{background:var(--bs-tertiary-bg)}.eldur-gantt .gantt-tools{position:relative}.eldur-gantt .gantt-tools-panel{position:absolute;right:0;top:2.2rem;z-index:40;width:17rem;padding:.55rem .65rem;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.375rem;box-shadow:0 2px 10px #00000040;font-size:.78rem}.eldur-gantt .gantt-tools-title{font-weight:600;margin-bottom:.35rem}.eldur-gantt .gantt-tool{display:flex;align-items:flex-start;gap:.4rem;cursor:pointer}.eldur-gantt .gantt-tool-help{color:var(--bs-secondary-color);font-size:.72rem;margin-top:.2rem}.eldur-gantt.gantt-full{position:fixed;inset:0;z-index:1080;margin:0;padding:.6rem .8rem;background:var(--bs-body-bg);overflow:hidden;display:flex;flex-direction:column}.eldur-gantt.gantt-full .gantt-box{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.eldur-gantt.gantt-full .gantt-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}body.gantt-full-open{overflow:hidden}.eldur-gantt:not(.gantt-full) .gantt-scroll{max-height:62vh;overflow:hidden}.eldur-gantt .gantt-more{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin-top:-1px;padding:.3rem .5rem;font-size:.78rem;font-weight:600;cursor:pointer;color:var(--bs-body-color);background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-top-style:dashed;border-radius:0 0 .375rem .375rem}.eldur-gantt .gantt-more:hover{background:var(--bs-secondary-bg);text-decoration:underline}.eldur-gantt .gantt-more-arrow{font-size:1.1rem;line-height:1}.eldur-gantt:not(.gantt-full) .gantt-scroll.gantt-cut:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.2rem;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bs-body-bg))}.eldur-gantt .gantt-scroll{user-select:none;-webkit-user-select:none;touch-action:pan-y}.eldur-gantt .gantt-scroll a,.eldur-gantt .gantt-scroll img{-webkit-user-drag:none;user-drag:none}.map-slider-dot{position:relative}.map-slider-dot:before{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;transform:translate(-50%,-50%);border-radius:50%}.duty-gantt{font-size:.8rem}.duty-lane{display:flex;align-items:center;gap:.5rem;padding:.12rem 0}.duty-name{flex:0 0 9rem;max-width:9rem}.duty-track{position:relative;flex:1 1 auto;height:1.5rem;background:var(--bs-tertiary-bg);border-radius:4px}.duty-axis .duty-track{height:1.1rem;background:transparent}.duty-tick{position:absolute;top:0;transform:translate(-50%);color:var(--bs-secondary-color);white-space:nowrap}.duty-grid{position:absolute;top:0;bottom:0;width:1px;background:var(--bs-border-color);opacity:.5}.duty-bar{position:absolute;top:.28rem;height:.94rem;min-width:3px;border-radius:3px;border:1px solid var(--bs-primary);background:transparent}.duty-bar.live{background:var(--bs-success);border-color:var(--bs-success)}.duty-bar.ongoing{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.35) 0 4px,transparent 4px 8px);border-top-right-radius:0;border-bottom-right-radius:0}.duty-bar.ongoing:not(.live){background-color:color-mix(in srgb,var(--bs-primary) 22%,transparent)}.duty-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--bs-success);margin-right:.3rem}.alarm-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 992px){.alarm-grid{grid-template-columns:1.35fr 1fr;align-items:start}.alarm-action{position:sticky;top:1rem}}.alarm-situation,.alarm-action{display:flex;flex-direction:column;gap:1rem;min-width:0}.alarm-situation details.fold,.alarm-action details.fold{margin-bottom:0}.alarm-banner{position:relative;border-radius:.75rem;padding:.9rem 1rem;text-align:center}.alarm-banner.is-alarm{background:var(--bs-danger);color:#fff}.alarm-banner.is-pre{background:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis)}.alarm-banner.is-reset{background:var(--bs-secondary);color:#fff}.alarm-banner .ab-kind{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800;opacity:.93}.alarm-banner .ab-title{font-weight:800;line-height:1.05;margin:.15rem 0 .1rem;white-space:nowrap;overflow:hidden;font-size:1.9rem}.alarm-banner .ab-line2{font-size:1.02rem;font-weight:600}.alarm-banner .ab-line2 b{font-variant-numeric:tabular-nums}.alarm-banner .ab-line2 a{color:inherit}.alarm-banner .ab-sub{font-size:.8rem;opacity:.9;margin-top:.05rem}.alarm-banner .ab-sub a{color:inherit}.alarm-banner .ab-age{font-size:.8rem;font-weight:600;text-transform:none;letter-spacing:normal;white-space:nowrap;font-variant-numeric:tabular-nums}.alarm-banner .ab-type{position:absolute;top:.5rem;right:.5rem;display:flex;flex-direction:column;align-items:center;gap:.1rem;background:#ffffff29;border-radius:.5rem;padding:.25rem .4rem;max-width:6rem}.alarm-banner.is-pre .ab-type{background:#0000000f}.alarm-banner .ab-type img{width:26px;height:26px;object-fit:contain}.alarm-banner .ab-type span{font-size:.58rem;text-transform:uppercase;letter-spacing:.03em;font-weight:700;line-height:1.05;text-align:center}.coord-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}#timeline.coord-scroll{max-height:22rem;overflow-y:auto}.coord-scroll-wrap{position:relative}.coord-scroll-wrap .coord-arrow{position:absolute;left:50%;transform:translate(-50%);z-index:3;width:1.6rem;height:1.6rem;border:0;border-radius:50%;padding:0;line-height:1;font-size:.7rem;cursor:pointer;color:var(--bs-body-color);background:color-mix(in srgb,var(--bs-secondary) 30%,transparent)}.coord-scroll-wrap .coord-arrow.coord-up{top:.1rem}.coord-scroll-wrap .coord-arrow.coord-down{bottom:.1rem}@media (hover: hover){.coord-scroll-wrap .coord-arrow:hover{background:color-mix(in srgb,var(--bs-secondary) 55%,transparent)}}.coord-btn{border:0;border-radius:.7rem;padding:.8rem .5rem;cursor:pointer;color:#fff;display:flex;flex-direction:column;align-items:center;gap:.15rem;text-align:center;min-height:4.2rem;justify-content:center;width:100%}.coord-btn .ico{font-size:1.45rem;line-height:1}.coord-btn .lb{font-weight:800;font-size:.9rem}.coord-btn .hint{font-size:.72rem;opacity:.93;font-weight:500;display:none}.coord.show-hints .coord-btn .hint{display:block}.coord-btn.tone-fire{background:var(--bs-danger)}.coord-btn.tone-brigade{background:var(--bs-warning);color:#1a1206}.coord-btn.tone-reset{background:var(--bs-success)}.coord-btn.tone-false{background:var(--bs-secondary)}.coord-btn:active{transform:scale(.97)}.coord-hint-toggle{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);border-radius:999px;width:1.7rem;height:1.7rem;font-weight:800;cursor:pointer}.role-chip{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.85rem}.role-chip .yours{background:var(--bs-success);color:#fff;border-radius:999px;padding:.1rem .6rem;font-weight:700}#roleBlock .role-chip,#roleBlock.you-hold .roles-pre{display:none}#roleBlock.you-hold .role-chip{display:flex}.alarm-banner .ab-line2 a{text-decoration:none}.alarm-banner .ab-sym{width:20px;height:20px;object-fit:contain;vertical-align:-3px;margin-right:.3rem}.incident-selector-wrap{position:relative}.incident-selector{display:flex;gap:.4rem;margin:0;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding:3px 3px .3rem;scroll-behavior:smooth}.isel-btn.isel-overview{background:var(--bs-body-color);color:var(--bs-body-bg)}.isel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:1.6rem;height:1.6rem;border-radius:50%;border:0;padding:0;line-height:1;font-size:1.1rem;font-weight:800;color:#fff;background:#0000008c;cursor:pointer}.isel-arrow.isel-prev{left:-.2rem}.isel-arrow.isel-next{right:-.2rem}.isel-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;min-width:5.5rem;padding:.3rem .6rem;border-radius:.5rem;font-weight:700;font-size:.9rem;line-height:1.4;text-decoration:none;border:3px solid transparent;color:var(--bs-body-color);background:var(--bs-secondary-bg)}.isel-btn img{width:22px;height:22px;object-fit:contain;flex:0 0 auto}.isel-btn .isel-addr{font-variant-numeric:tabular-nums}.isel-btn.state-alarm{background:var(--bs-danger);color:#fff}.isel-btn.state-pre_alarm{background:var(--bs-warning);color:#1a1206}.isel-btn.state-reset{background:var(--bs-secondary-bg);color:var(--bs-secondary-color)}.isel-btn.selected.state-alarm{border-color:color-mix(in srgb,var(--bs-danger) 35%,#fff)}.isel-btn.selected.state-pre_alarm{border-color:color-mix(in srgb,var(--bs-warning) 35%,#fff)}.isel-btn.selected.state-reset{border-color:color-mix(in srgb,var(--bs-secondary) 45%,var(--bs-body-bg))}.isel-btn.selected.isel-overview{border-color:color-mix(in srgb,var(--bs-body-color) 45%,var(--bs-body-bg))}.isel-btn.pulse,.alarm-bottombar .bb-newalarm{animation:wave-halo 1.7s ease-out infinite}@keyframes wave-halo{0%{box-shadow:0 0 4px #fff9}70%{box-shadow:0 0 4px 13px #fff0}to{box-shadow:0 0 4px #fff0}}@media (prefers-reduced-motion: reduce){.isel-btn.pulse,.alarm-bottombar .bb-newalarm{animation:none;box-shadow:0 0 0 2px #ffffffb3}}.alarm-head{display:flex;flex-direction:column;gap:.45rem}.incident-overlay .confirm-box{border-top:5px solid var(--bs-danger)}.incident-overlay .inc-pop-head{font-weight:800;color:var(--bs-danger);margin-bottom:.5rem}.alarm-timer{display:flex;align-items:baseline;justify-content:center;gap:.6rem;border-radius:.6rem;padding:.5rem .9rem;border:1px solid var(--bs-border-color)}.alarm-timer.is-ack,.alarm-timer.is-full{border-color:var(--bs-warning);background:var(--bs-warning-bg-subtle)}.alarm-timer .at-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--bs-secondary-color)}.alarm-timer .at-val{font-size:1.6rem;font-weight:800;font-variant-numeric:tabular-nums;font-family:var(--bs-font-monospace)}.alarm-timer.is-full-static{justify-content:center;border-color:var(--bs-danger);background:var(--bs-danger-bg-subtle)}.alarm-timer.is-full-static .at-label{font-size:1rem;color:var(--bs-danger)}.alarm-timer.is-elapsed{justify-content:center;border-color:var(--bs-danger);background:var(--bs-danger-bg-subtle)}.alarm-timer.is-elapsed .at-label{font-size:1rem;color:var(--bs-danger)}.alarm-carousel{position:relative;overflow:hidden}.alarm-carousel .ac-track{position:relative;display:grid}.alarm-carousel .ac-slide{grid-area:1 / 1;opacity:0;pointer-events:none;text-decoration:none}.alarm-carousel .ac-slide.active{opacity:1;pointer-events:auto;animation:ac-slide-in .28s ease}@keyframes ac-slide-in{0%{opacity:.35;transform:translate(var(--ac-dir, 0))}to{opacity:1;transform:none}}.alarm-carousel .ac-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:2.6rem;height:2.6rem;border:0;border-radius:50%;cursor:pointer;background:#0000008c;color:#fff;font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center}.alarm-carousel .ac-arrow.ac-prev{left:.5rem}.alarm-carousel .ac-arrow.ac-next{right:.5rem}.alarm-carousel .ac-arrow.ac-hide{opacity:0;pointer-events:none}.alarm-carousel .ac-edge{position:absolute;top:0;bottom:0;z-index:4;border:0;padding:0;width:clamp(3rem,14%,5.5rem);background:transparent;cursor:pointer;transition:background .15s}.alarm-carousel .ac-edge.ac-edge-prev{left:0}.alarm-carousel .ac-edge.ac-edge-next{right:0}.alarm-carousel .ac-edge.ac-edge-prev:hover{background:linear-gradient(to right,rgba(90,90,90,.4),transparent)}.alarm-carousel .ac-edge.ac-edge-next:hover{background:linear-gradient(to left,rgba(90,90,90,.4),transparent)}.alarm-carousel .ac-edge.ac-hide{opacity:0;pointer-events:none}@media (hover: none){.alarm-carousel .ac-edge{display:none}}.alarm-carousel .ac-slide img{display:block;width:100%;height:auto;user-select:none}.alarm-carousel .ac-cap{position:absolute;left:.5rem;top:.5rem;z-index:6;pointer-events:none;font-size:.72rem;background:color-mix(in srgb,var(--bs-body-bg) 82%,transparent);color:var(--bs-secondary-color);border:1px solid var(--bs-border-color);border-radius:.4rem;padding:.1rem .45rem}.alarm-carousel .ac-dots{display:flex;justify-content:center;gap:.4rem;padding:.4rem 0}.alarm-carousel .ac-dots button{width:.55rem;height:.55rem;border-radius:50%;border:0;padding:0;background:var(--bs-border-color);cursor:pointer}.alarm-carousel .ac-dots button.on{background:var(--bs-primary)}.alarm-embed-wrap{overflow:hidden;padding:0}.alarm-embed-map{display:block;width:100%;height:clamp(320px,55vh,620px);border:0}.incident-nav-toggle{display:none}@media (max-width: 768px){body.incident-focus .app-navwrap{display:none}body.incident-focus.nav-shown .app-navwrap{display:block}body.incident-focus .incident-nav-toggle{display:inline-flex;position:fixed;top:5px;left:5px;z-index:1050;width:36px;height:36px;align-items:center;justify-content:center;padding:0;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:10px;box-shadow:0 1px 5px #00000059;cursor:pointer}body.incident-focus .incident-nav-toggle img{width:24px;height:24px;display:block}body.incident-focus .alarm-banner .ab-kind{padding-inline:1.5rem}body.incident-focus main.container{padding-left:.45rem;padding-right:.45rem}body.incident-focus:not(.nav-shown) main.container{padding-top:.4rem}}.alarm-bottombar{position:sticky;bottom:0;z-index:30;display:flex;align-items:stretch;margin-top:1rem;padding:.55rem;background:var(--bs-body-bg);border-top:2px solid var(--bs-border-color);cursor:pointer}.alarm-bottombar .bb-inner{flex:1 1 auto;min-width:0;display:flex;gap:.5rem;align-items:stretch;border-radius:.5rem}@media (max-width: 768px){.alarm-bottombar{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:0;border-radius:0;border-top:3px solid var(--bs-secondary-color);padding-left:.7rem;padding-right:.7rem}body.incident-focus main.container{padding-bottom:0}}.alarm-bottombar.bb-new{font-weight:700}.alarm-bottombar.bb-new.state-alarm{background:var(--bs-danger-bg-subtle);border-top-color:var(--bs-danger)}.alarm-bottombar.bb-new.state-pre_alarm{background:var(--bs-warning-bg-subtle);border-top-color:var(--bs-warning)}.alarm-bottombar.bb-new .bb-msg{white-space:normal}.alarm-bottombar.bb-coordflash .bb-inner{animation:bb-coordhalo 2s ease-out 4}@keyframes bb-coordhalo{0%{box-shadow:0 0 8px 1px color-mix(in srgb,var(--bb-flash, var(--bs-body-color)) 75%,transparent)}55%{box-shadow:0 0 11px 9px color-mix(in srgb,var(--bb-flash, var(--bs-body-color)) 0%,transparent)}to{box-shadow:0 0 8px 0 transparent}}@media (prefers-reduced-motion: reduce){.alarm-bottombar.bb-coordflash .bb-inner{animation:none}}.alarm-bottombar.bb-unread .bb-inner{border-left:.28rem solid var(--bs-emphasis-color);padding-left:.5rem}.alarm-bottombar .bb-unreadmark{flex:0 0 auto;align-self:center;margin-right:.1rem;display:none;color:var(--bs-emphasis-color);font-size:.78rem;font-weight:800}.alarm-bottombar.bb-unread .bb-unreadmark{display:inline-flex}.alarm-bottombar .bb-unreadmark:empty{display:none}@media (prefers-reduced-motion: reduce){.alarm-bottombar.bb-unread .bb-inner{border-left-width:.45rem}}.alarm-bottombar .bb-newalarm{flex:1 1 auto;border:0;border-radius:.5rem;padding:.4rem .7rem;font-weight:800;color:#fff;background:var(--bs-danger);cursor:pointer;text-align:left}.alarm-bottombar .bb-newalarm.pre{background:var(--bs-warning);color:#1a1206}.alarm-bottombar .bb-action{display:flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:.5rem;color:#fff;font-weight:700;flex:1 1 auto}.alarm-bottombar[data-has-msg="1"] .bb-action{flex:0 0 auto}.alarm-bottombar[data-has-msg="1"] .bb-action .bb-lb{display:none}.alarm-bottombar .bb-action .bb-ico{font-size:1.1rem;line-height:1}.alarm-bottombar .bb-action.tone-fire{background:var(--bs-danger)}.alarm-bottombar .bb-action.tone-brigade{background:var(--bs-warning);color:#1a1206}.alarm-bottombar .bb-action.tone-reset{background:var(--bs-success)}.alarm-bottombar .bb-action.tone-false{background:var(--bs-secondary)}.alarm-bottombar .bb-msg{flex:1 1 auto;align-self:center;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confirm-overlay{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;background:#00000073}.confirm-overlay[hidden]{display:none}.confirm-box{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.7rem;padding:1.1rem 1.2rem;max-width:22rem;width:calc(100% - 2rem);box-shadow:0 10px 40px #0000004d}.confirm-box .confirm-msg{font-weight:600;margin-bottom:.9rem}.confirm-box .confirm-actions{display:flex;justify-content:flex-end;gap:.5rem}.alarm-roles{display:flex;flex-direction:column;gap:.3rem}.alarm-roles .role-row{display:flex;align-items:center;gap:.6rem}.alarm-roles .role-name{flex:0 0 auto;min-width:5.5rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--bs-secondary-color)}.alarm-roles .role-holder{flex:1 1 auto;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alarm-roles .role-row.mine .role-holder{color:var(--bs-success)}.alarm-roles .role-unclaimed{font-weight:400;font-style:italic;color:var(--bs-secondary-color)}.alarm-roles .role-row form{flex:0 0 auto;margin:0}#timeline .coord-event{border-left-color:var(--bs-info)!important}#timeline .coord-event-text{color:var(--bs-info-text-emphasis);font-style:italic}.pb-bar{position:fixed;top:0;left:0;right:0;z-index:1055;background:#212529;color:#f8f9fa;padding:.4rem .6rem .5rem;box-shadow:0 2px 10px #00000073}.pb-inner{max-width:72rem;margin:0 auto}.pb-track-wrap{position:relative;padding-top:.35rem}.pb-dots{position:absolute;left:.5rem;right:.5rem;top:.1rem;height:.5rem;pointer-events:none}.pb-dot{position:absolute;top:0;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;pointer-events:auto;cursor:pointer;border:1px solid rgba(0,0,0,.35)}.pb-dot-alarm{background:#e53935}.pb-dot-pre_alarm{background:#fb8c00}.pb-dot-reset{background:#43a047}.pb-dot-sounder{background:#1e88e5}.pb-dot-coord{background:#8e6bd6}.pb-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.3rem}.pb-speed{width:auto}.pb-clock{font-size:.95rem;letter-spacing:.02em}.pb-bar .form-range{margin:0}body.pb-on{padding-top:5.5rem}body.replaying #roleBlock form,body.replaying .alarm-action form{opacity:.5;pointer-events:none}.alarm-bottombar .bb-empty{color:var(--bs-secondary-color);font-size:.85rem;font-style:italic}#detList .v-prog,#detList .t-prog,#detList.no-name-override .v-user{display:none}#detList.no-name-override .v-prog{display:inline}#detList.no-type-override .t-user{display:none}#detList.no-type-override .t-prog{display:inline}#detList .ty-short,#detList.short-types .ty-long{display:none}#detList.short-types .ty-short{display:inline}.help-fig{margin-inline:0}.help-fig-body svg{width:100%;height:auto}.help-img{display:block;max-width:100%;height:auto;border:1px solid var(--bs-border-color);border-radius:.375rem}.shots{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:0 1.5rem;align-items:start}.help-deep{border:1px solid var(--bs-border-color);border-radius:.375rem;padding:.35rem .6rem;background:var(--bs-tertiary-bg);max-width:48rem}.help-deep>summary{cursor:pointer;font-weight:500}.help-deep-body{padding-top:.5rem}.help-deep-body>:last-child{margin-bottom:0}.help-fig svg text{fill:currentColor}.doc h2{font-size:1.25rem;margin-top:1.5rem}.doc h3{font-size:1.1rem;margin-top:1.25rem}.doc dl{display:grid;grid-template-columns:minmax(9rem,33%) 1fr;gap:.25rem 1rem}.doc dt{font-weight:600}.doc dd{margin:0}.doc table{width:100%;margin-bottom:1rem}.doc th,.doc td{padding:.25rem .5rem;border-bottom:1px solid var(--bs-border-color);vertical-align:top}.help-deep-body{font-size:.875em}.help-note{border:1px solid var(--bs-border-color);border-radius:.375rem;background:var(--bs-secondary-bg-subtle);padding:.5rem .75rem;margin-top:1.5rem;font-size:.875em}.help-note>:last-child{margin-bottom:0}@media (max-width: 575.98px){.doc dl{grid-template-columns:1fr;gap:0}.doc dd{margin-bottom:.5rem}}.help-fig svg .dim{opacity:.6}.help-chain{max-width:48rem}.slg-bar{display:inline-block;width:.28rem;height:1.45rem;border-radius:.14rem;vertical-align:middle;background:#495057}.slg-bar.live{background:#2e7d32}.slg-bar.idle{background:#6c757d}.slg-bar.warn{background:#f9a825}.slg-bar.down{background:#d32f2f;animation:ntpulse 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.slg-bar.down{animation:none}}.slg-chip{font:600 .72rem/1.15 ui-monospace,SFMono-Regular,monospace;color:#fff;padding:.2rem .32rem;border-radius:.3rem;min-width:2rem;text-align:center;display:inline-block}.slg-chip b{font-weight:700;margin-left:.12rem}.slg-chip.a{background:#d32f2f}.slg-chip.p{background:#d44417}.slg-chip.t{background:#4fc3f7;color:#000}.slg-chip.f{background:#ffb74d;color:#000}.slg-chip.d{background:#fdd835;color:#000}.slg-chip.z,.slg-chip.z b{background:#495057;color:#adb5bd}.slg-table td:first-child{white-space:nowrap;width:1%;padding-right:1rem}.cal-month .card-body{--cal-cell: 3.1rem}.cal-monthname{color:inherit;font-weight:500;font-size:.9rem}.cal-monthtotal{font-size:.7rem;white-space:nowrap}.cal-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin-left:.3rem}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.cal-wd{font-size:.65rem;text-align:center;line-height:1.4}.cal-day{position:relative;display:block;min-height:var(--cal-cell);padding:1px 2px 5px;border-radius:.2rem;color:inherit;text-decoration:none;border:1px solid transparent}a.cal-day:hover{border-color:var(--bs-border-color)}.cal-day--covered{box-shadow:inset 3px 0 0 var(--bs-success)}.cal-day--covered:not([style]){background:#19875429}.cal-day--nodata{box-shadow:inset 3px 0 0 var(--bs-secondary-bg);background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,color-mix(in srgb,var(--bs-secondary-color) 22%,transparent) 3px,color-mix(in srgb,var(--bs-secondary-color) 22%,transparent) 5px)}.cal-day--pad{min-height:0}.cal-day--future{opacity:.35}.cal-day--today{border-color:var(--bs-primary)}.cal-daynum{font-size:.65rem;opacity:.75}.cal-bar{position:absolute;left:2px;bottom:2px;height:3px;display:flex;border-radius:1px;overflow:hidden;min-width:3px}.cal-bar>span{display:block}.cal-months{display:grid;gap:.5rem;grid-template-columns:1fr}@media (min-width: 768px){.cal-month .card-body{--cal-cell: 4.2rem}.cal-monthname{font-size:1rem}.cal-wd,.cal-daynum{font-size:.75rem}.cal-bar{height:4px}}.table:not(.table-no-stripe)>tbody>tr.js-stripe-on>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table:not(.table-no-stripe)>tbody>tr.js-stripe-off>*{--bs-table-color-type: initial;--bs-table-bg-type: initial}.log-xkind{position:relative;font-size:.8em;opacity:.3}.log-xkind:after{content:"";position:absolute;inset:-.6rem -.7rem -.6rem -.25rem}tr:hover .log-xkind{opacity:.7}.log-xkind:hover,.log-xkind:focus-visible{opacity:1;color:var(--bs-danger)!important}.tooltip{--bs-tooltip-max-width: min(22rem, calc(100vw - 2rem) )}.tooltip{pointer-events:none}.det-table-wrap{overflow:auto;max-height:calc(100vh - 15rem)}.det-table{--bs-table-bg: var(--bs-body-bg)}.det-table thead th{position:sticky;top:0;z-index:3;background:var(--bs-body-bg);white-space:nowrap;vertical-align:bottom}.det-table th.sticky-col,.det-table td.sticky-col{position:sticky;left:0;background:var(--bs-body-bg)}.det-table td.sticky-col{z-index:2}.det-table thead th.sticky-col{z-index:4}.det-table td{max-width:22rem}.det-table td.text-end{white-space:nowrap}@media print{.det-table-wrap{overflow:visible;max-height:none;border:0!important}.det-table thead th,.det-table th.sticky-col,.det-table td.sticky-col{position:static}}@media (min-width: 992px){.table td:has(>time:only-child),.table td:has(>a:only-child>time:only-child){width:1%;white-space:nowrap;font-variant-numeric:tabular-nums}}.act-ico{display:inline-block;width:1.4em;text-align:center}.section-nav{position:fixed;left:.75rem;bottom:.75rem;z-index:1040;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:.4rem}.section-nav-toggle{border:1px solid var(--bs-border-color);border-radius:.5rem;width:2.4rem;height:2.4rem;font-size:1.2rem;line-height:1;cursor:pointer;box-shadow:0 .15rem .5rem #0000004d;background:var(--bs-secondary-bg);color:var(--bs-body-color)}.section-nav-items{display:none;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.section-nav.open .section-nav-items{display:flex}@media (max-width: 767.98px){.section-nav-items{max-height:65vh;overflow-y:auto}.section-nav-item{padding:.4rem .6rem}}.section-nav-item{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;padding:.25rem .55rem;border-radius:.5rem;font-size:.8rem;white-space:nowrap;background:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color);box-shadow:0 .1rem .4rem #0003}.section-nav-item .sn-ico{font-size:1rem;line-height:1}.zone-node.collapsed>ul.zone-children{display:none}.zt-caret{display:inline-block;transition:transform .12s}.zone-node.collapsed>.zone-row .zt-caret{transform:rotate(-90deg)}.zone-children{padding-left:1.25rem}.comment-body img{max-width:100%;height:auto;border-radius:.25rem;margin:.25rem 0}.mention{color:var(--bs-emphasis-color);background:var(--bs-secondary-bg);border-radius:.2rem;padding:0 .2rem;text-decoration:none;font-weight:600;white-space:nowrap}.mention:hover,.mention:focus{text-decoration:underline}.mention-unseen{border-left-color:var(--bs-warning)!important}.comment{background:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);border-left:3px solid var(--bs-border-color);border-radius:.5rem;padding:.5rem .75rem;box-shadow:0 1px 2px #0000000a}.comment-meta{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;row-gap:.1rem;margin-bottom:.25rem}.comment-meta .btn-link,.comment-meta a,.comment-foot .btn-link{color:var(--bs-secondary-color);text-decoration:none}.comment-meta .btn-link:hover,.comment-meta a:hover,.comment-foot .btn-link:hover,.comment-meta .btn-link:focus-visible,.comment-foot .btn-link:focus-visible{color:var(--bs-emphasis-color);text-decoration:underline}.comment-foot{margin-top:.4rem}.comment-reaction{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .6rem;min-height:1.75rem;border-radius:999px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-body-color);font-size:.875rem;line-height:1.2;box-shadow:0 1px 2px #00000014,inset 0 -1px #0000000d;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease,filter .12s ease}button.comment-reaction{cursor:pointer}button.comment-reaction:hover{transform:translateY(-1px);border-color:var(--bs-secondary-color);box-shadow:0 2px 6px #00000024,inset 0 -1px #0000000d}button.comment-reaction:active{transform:none;box-shadow:inset 0 1px 2px #0000001f}button.comment-reaction:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.comment-reaction.is-mine{background:var(--bs-primary-bg-subtle);border-color:var(--bs-primary-border-subtle);color:var(--bs-primary-text-emphasis)}.comment-reaction.is-unused{opacity:.6;filter:grayscale(.5);box-shadow:none}.comment-reaction.is-unused:hover,.comment-reaction.is-unused:focus-visible{opacity:1;filter:none}.comment-reaction-glyph{font-size:1rem;line-height:1}.comment-reaction-count{font-weight:600;font-variant-numeric:tabular-nums}.mention-menu{position:absolute;z-index:1080;max-height:14rem;overflow-y:auto;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.375rem;box-shadow:0 .5rem 1rem #00000026;padding:.25rem}.mention-menu-item{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;text-align:left;border:0;background:none;color:var(--bs-body-color);padding:.25rem .5rem;border-radius:.25rem;line-height:1.2}.mention-menu-item:hover,.mention-menu-item.is-active{background:var(--bs-secondary-bg)}.mention-menu-name{font-weight:600}.mention-menu-sub{font-size:.78rem;color:var(--bs-secondary-color)}.mention-menu-type{font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-secondary-color);border:1px solid var(--bs-border-color);border-radius:.25rem;padding:0 .3rem;margin-right:.35rem}.comment-body a.ref{text-decoration:none;border-bottom:1px dotted currentColor}.scope-sym{--scope-sym: none;display:inline-block;width:1.05em;height:1.05em;vertical-align:-.17em;background-color:currentColor;flex:0 0 auto;-webkit-mask:var(--scope-sym) center / contain no-repeat;mask:var(--scope-sym) center / contain no-repeat}.scope-sym-detector{--scope-sym: url(/static/scope-symbols/v1/detector.svg)}.scope-sym-loop{--scope-sym: url(/static/scope-symbols/v1/loop.svg)}.scope-sym-system{--scope-sym: url(/static/scope-symbols/v1/system.svg)}.scope-sym-zone{--scope-sym: url(/static/scope-symbols/v1/zone.svg)}.scope-sym-output-type{--scope-sym: url(/static/scope-symbols/v1/output-type.svg)}.scope-sym-output{--scope-sym: url(/static/scope-symbols/v1/output.svg)}.scope-sym-voice{--scope-sym: url(/static/scope-symbols/v1/voice.svg)}.scope-sym-conventional-line{--scope-sym: url(/static/scope-symbols/v1/conventional-line.svg)}.attach-hover{outline:2px dashed var(--bs-primary);outline-offset:-2px}.attach-recent{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.attach-chip{padding:.15rem;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-chip img{height:3rem;width:auto;display:block}.attach-thumb{width:3.5rem;height:3.5rem;object-fit:cover;display:block}.md-toolbar .btn{--bs-btn-padding-y: .1rem;--bs-btn-padding-x: .45rem}.md-toolbar .md-glyph{min-width:2rem}.md-preview{height:auto;overflow-wrap:anywhere}.md-preview>:last-child{margin-bottom:0}@media (min-width: 768px){textarea.textarea-md-rows-4{min-height:calc(6em + .75rem + 2px)}textarea.textarea-md-rows-6{min-height:calc(9em + .75rem + 2px)}}.dv-key{display:inline-flex;align-items:center;gap:.35rem}.dv-swatch{display:inline-block;width:.9rem;height:.25rem;border-radius:.125rem}.dv-mark-key{width:.5rem;height:.9rem}.plot-zoom{position:relative}.plot-zoom svg[data-zoom]{cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y}.plot-zoom.plot-dragging svg[data-zoom]{cursor:grabbing}.plot-zoom .plot-band{position:absolute;z-index:5;pointer-events:none;background:#1e88e52e;border-left:1px solid #1e88e5;border-right:1px solid #1e88e5}.plot-zoom .plot-zoom-bar{display:none}.js-plot-zoom .plot-zoom .plot-zoom-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.7rem;margin-top:.15rem}.plot-zoom [data-plot-reset]{font-size:.7rem;visibility:hidden}.plot-zoom.plot-zoomed [data-plot-reset]{visibility:visible}tr.table-flagged{--bs-table-color: var(--bs-warning-text-emphasis);--bs-table-bg: var(--bs-warning-bg-subtle);--bs-table-border-color: var(--bs-warning-border-subtle);--bs-table-striped-color: var(--bs-warning-text-emphasis);--bs-table-striped-bg: var(--bs-warning-bg-subtle);--bs-table-hover-color: var(--bs-warning-text-emphasis);--bs-table-hover-bg: var(--bs-warning-border-subtle);color:var(--bs-warning-text-emphasis);border-color:var(--bs-warning-border-subtle)}:root,[data-bs-theme=light]{--bs-secondary-color: rgb(33 37 41 / 82%);--eldur-surface-shadow: 0 5px 20px rgb(0 0 0 / 9%);--eldur-table-head-bg: var(--bs-tertiary-bg)}[data-bs-theme=dark]{--bs-secondary-color: rgb(222 226 230 / 88%);--eldur-surface-shadow: 0 6px 22px rgb(0 0 0 / 27%), 0 0 18px rgb(255 255 255 / 5%);--eldur-table-head-bg: var(--bs-body-bg)}main.container .card{--bs-card-border-color: var(--bs-border-color);box-shadow:var(--eldur-surface-shadow)}main.container .list-group:not(.list-group-flush){box-shadow:var(--eldur-surface-shadow)}main.container .card dd{font-variant-numeric:tabular-nums}main.container table.table:not(.table-borderless){border:1px solid var(--bs-border-color);border-collapse:separate;border-spacing:0;border-radius:var(--bs-border-radius);box-shadow:var(--eldur-surface-shadow)}main.container table.table:not(.table-borderless)>thead{--bs-table-bg: var(--eldur-table-head-bg)}main.container table.table:not(.table-borderless)>tbody>tr:last-child>*{border-bottom-width:0}main.container table.table:not(.table-borderless)>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}main.container .card table.table:not(.table-borderless){border-width:0;border-radius:0;box-shadow:none}@media screen and (max-width: 991.98px){main.container table.table.responsive-table{border-width:0;border-radius:0;box-shadow:none}}main.container #incidents.card{background:transparent;border:0;border-radius:0;box-shadow:none}main.container #incidents.card>.card-header{background:transparent;border:0;padding-inline:0}main.container #incidents.card>.card-body{padding:0}main.container #incidents.card .table-responsive{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:var(--eldur-surface-shadow)}.fault-analysis{table-layout:fixed}.fault-analysis th{width:9.5rem;font-weight:500;color:var(--bs-secondary-color)}.attributed>summary{display:inline;list-style:none;cursor:pointer;text-decoration:underline dotted;text-underline-offset:2px}.attributed>summary::-webkit-details-marker{display:none}.attributed[open]>span{display:block;max-width:20rem;white-space:normal}.dt-row{flex-wrap:wrap}.dt-row>.form-control{flex:1 1 9rem;width:auto;min-width:0}.comment-tag-add{max-width:24rem}.tour-launch{position:fixed;left:.75rem;bottom:.75rem;z-index:1030;width:1.8rem;height:1.8rem;padding:0;border-radius:50%;border:1px solid var(--bs-border-color);font-size:.95rem;font-weight:600;line-height:1;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);cursor:pointer;opacity:.75;box-shadow:0 .1rem .35rem #00000040}.tour-launch:hover,.tour-launch:focus-visible{opacity:1;color:var(--bs-body-color)}.tour-launch[hidden]{display:none}body:has(.section-nav) .tour-launch{left:3.65rem;bottom:1.05rem}body:has(.alarm-bottombar) .tour-launch{bottom:6.5rem}body.incident-focus .tour-launch{display:none}.dirty-bar{position:sticky;bottom:0;z-index:3;margin:0 -.75rem;padding:.5rem .75rem;background:var(--bs-body-bg);border-top:1px solid var(--bs-border-color);box-shadow:0 -.35rem .75rem -.35rem #00000040}.dirty-bar-inner{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media (prefers-reduced-motion: no-preference){.dirty-bar:not(.d-none){animation:dirty-bar-in .15s ease-out,dirty-bar-halo 2s ease-out 4}@keyframes dirty-bar-in{0%{transform:translateY(.5rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes dirty-bar-halo{0%{box-shadow:0 -.35rem .75rem -.35rem #00000040,0 0 8px 1px color-mix(in srgb,var(--bs-primary) 75%,transparent)}55%{box-shadow:0 -.35rem .75rem -.35rem #00000040,0 0 11px 9px color-mix(in srgb,var(--bs-primary) 0%,transparent)}to{box-shadow:0 -.35rem .75rem -.35rem #00000040,0 0 8px 0 transparent}}}.badge.cond-alarm{background:#d32f2f;color:#fff}.badge.cond-pre_alarm{background:#d44417;color:#fff}.badge.cond-tech_alarm{background:#4fc3f7;color:#000}.badge.cond-fault{background:#ffb74d;color:#000}.badge.cond-disconnection{background:#fdd835;color:#000}.badge.cond-all_fault{background:#ffb74d;color:#000}.badge.cond-blind{background:#424242;color:#fff}.navbar-brand .brand-flame{transform:translateY(-1.2px)}.countdown{font-variant-numeric:tabular-nums}.help-zoom-open{display:inline-block;max-width:100%;padding:0;border:0;background:none;cursor:zoom-in}.help-zoom{padding:0;border:0;background:transparent;max-width:96vw;max-height:96vh;overflow:auto}.help-zoom::backdrop{background:#000000bf}.help-zoom button{display:block;padding:0;border:0;background:none;cursor:zoom-out}.help-zoom img{display:block;max-width:100%;height:auto;border-radius:4px}.btn-xs{--bs-btn-padding-y: 0;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.label-heading{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color)}.heading-rule{border-bottom:var(--bs-border-width) solid var(--bs-border-color);padding-bottom:.25rem}details.fold{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background:var(--bs-body-bg);box-shadow:var(--eldur-surface-shadow);margin-bottom:.5rem}details.fold>summary{display:flex;align-items:center;gap:.75rem;padding:.5rem .85rem;list-style:none;border-radius:calc(var(--bs-border-radius) - 1px)}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary:hover{background:var(--bs-tertiary-bg)}details.fold>summary:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}details.fold[open]>summary{border-bottom:1px solid var(--bs-border-color);border-bottom-left-radius:0;border-bottom-right-radius:0}.fold-chevron{flex:none;width:.55rem;height:.55rem;margin:0 .15rem 0 .1rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease}details.fold[open] .fold-chevron{transform:rotate(45deg)}.fold-head{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6rem}.fold-title{font-weight:600;font-size:1.05rem}.fold-what{font-size:.875rem;color:var(--bs-secondary-color)}.fold-warn{color:var(--bs-warning-text-emphasis)}.fold-cue{flex:none}details.fold .fold-cue-hide,details.fold[open] .fold-cue-show{display:none}details.fold[open] .fold-cue-hide{display:inline}details.fold>.fold-body{padding:.25rem .85rem .85rem}:where([data-bs-theme=dark]) details.fold{background:transparent}:where([data-bs-theme=dark]) details.fold>summary{background:var(--bs-body-bg)}@media (prefers-reduced-motion: reduce){.fold-chevron{transition:none}}.fault-groups>li{padding:.4rem 0;border-bottom:1px solid var(--bs-border-color-translucent)}.fault-groups>li:last-child{border-bottom:0}.fault-same{color:var(--bs-warning-text-emphasis)}.fault-list{margin:0;padding-left:1.1rem}@media (max-width: 575.98px){.fault-analysis,.fault-analysis tbody,.fault-analysis tr,.fault-analysis th,.fault-analysis td{display:block;width:auto}.fault-analysis th{padding-bottom:0;border-bottom:0}}.lstrip-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;row-gap:.35rem}.lstrip{display:flex;flex-wrap:wrap;gap:.25rem;margin-left:auto}.lstrip-tile{display:inline-flex;align-items:center;justify-content:center;gap:.15rem;min-width:2rem;height:2rem;padding:0 .3rem;font-size:1.1rem;line-height:1;color:inherit;background:transparent;border:2px solid transparent;border-radius:.375rem}.lstrip-glyph{position:relative;filter:grayscale(1);opacity:.45}.lstrip-tile:is(.is-quiet,.is-off,.is-unknown){border-color:transparent}.lstrip-tile.is-unknown .lstrip-glyph{opacity:.25}.lstrip-tile:is(.is-sounding,.is-resounded,.is-on,.is-pending.is-elapsed){background:#dc354526;border-color:#dc3545}.lstrip-tile.is-silenced{background:#6c757d2e;border-color:#6c757d}.lstrip-tile.is-pending{border-color:#ffc107}.lstrip-tile.is-disconnected{border:2px dashed #6c757d}.lstrip-tile:is(.is-sounding,.is-resounded,.is-silenced,.is-on,.is-pending) .lstrip-glyph{filter:none;opacity:1}.lstrip-tile.is-disconnected .lstrip-glyph:after{content:"";position:absolute;inset:-.1rem;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--bs-body-color) calc(50% - 1px),var(--bs-body-color) calc(50% + 1px),transparent calc(50% + 1px))}.lstrip-mark{font-size:.75rem;font-weight:700;color:var(--eldur-text-problem)}.lstrip-count{font-size:.75rem;font-variant-numeric:tabular-nums}.lstrip-tile.is-elapsed .lstrip-count{display:none}.lstrip-cap{position:absolute;top:100%;right:0;z-index:20;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;font-size:.8125rem;line-height:1.3;color:var(--bs-body-color)}.lstrip-tile:is(:hover,:focus) .lstrip-cap{width:max-content;max-width:100%;height:auto;overflow:visible;clip-path:none;white-space:normal;margin-top:.25rem;padding:.25rem .5rem;text-align:start;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.375rem;box-shadow:0 .25rem .75rem #00000026}@media (max-width: 575.98px){.lstrip{margin-left:0}.lstrip-cap{right:auto;left:0}}
