.no-data.svelte-1ywyr4z{margin-left:.5rem;margin-right:.5rem}.site-name.svelte-1ywyr4z{font-weight:700}ol.table.svelte-1ywyr4z{width:100%}.site-list-container.svelte-1ywyr4z{background:#fff}button.site.svelte-1ywyr4z{position:relative;display:block;text-align:left;padding:1rem;text-decoration:none}button.site.svelte-1ywyr4z:hover{text-decoration:none;background-color:#e6e6e6!important}button.site.svelte-1ywyr4z{border-bottom:1px solid rgb(230,230,230);border-radius:0}button.site.svelte-1ywyr4z:last{border-bottom:0}button.site.svelte-1ywyr4z .status-icons:where(.svelte-1ywyr4z){position:absolute;right:1rem;top:1rem}button.site.svelte-1ywyr4z .kpis:where(.svelte-1ywyr4z){gap:1.5rem}button.site.svelte-1ywyr4z .kpis:where(.svelte-1ywyr4z) .number:where(.svelte-1ywyr4z){font-size:.9rem}ol.table.svelte-1ywyr4z li:where(.svelte-1ywyr4z):nth-child(odd)>button.site:where(.svelte-1ywyr4z){background-color:#000}.flyout.content.svelte-1d0tb7p{position:fixed;top:0;right:0;height:100%;border-left:1px solid rgb(200,205,200);box-shadow:3px 0 20px 7px #00000080;z-index:5}.flyout.content.transparent.svelte-1d0tb7p{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.flyout.content.svelte-1d0tb7p .inner-contents:where(.svelte-1d0tb7p){height:calc(100vh - 2rem);overflow:auto;padding:1rem}.flyout.content.svelte-1d0tb7p .close-btn:where(.svelte-1d0tb7p){position:absolute;top:1rem;right:1rem;font-size:.8em;border-radius:50%}.sections.svelte-a4jktp{display:flex;flex-direction:column;gap:1rem;border-top:1px solid rgb(200,205,200);margin-top:1rem;padding-top:1rem}section.svelte-a4jktp{border-bottom:1px solid rgb(200,205,200);padding-bottom:1rem}section.last.svelte-a4jktp{border-bottom:0}.alerts-table.svelte-a4jktp{width:100%;grid-template-columns:max-content max-content auto}.alerts-table.svelte-a4jktp .full-width:where(.svelte-a4jktp){grid-column:span 3}.incident-table.svelte-a4jktp{width:100%;grid-template-columns:max-content auto}.work-orders-table.svelte-a4jktp{grid-template-columns:max-content auto;width:100%}.work-orders-table.svelte-a4jktp .full-width:where(.svelte-a4jktp){grid-column:span 2}.details.svelte-a4jktp h4:where(.svelte-a4jktp){padding-top:.5rem}.address-with-directions.svelte-a4jktp{display:flex}.address-with-directions.svelte-a4jktp>div:where(.svelte-a4jktp):first-child{flex-grow:1}.address-with-directions.svelte-a4jktp>a:where(.svelte-a4jktp):nth-child(2){color:#00429d;align-self:center}.site-link.svelte-a4jktp{height:1.4em}.site-link.svelte-a4jktp a.to-site-link:where(.svelte-a4jktp){flex-grow:1}.highlight.svelte-a4jktp>div:where(.svelte-a4jktp){background-color:#c8221e14}.current-state-chart.svelte-a4jktp{height:240px;width:100%}ol.table.svelte-1dszrrs{width:100%}ol.table.svelte-1dszrrs li.totals:where(.svelte-1dszrrs){font-weight:700;font-size:115%}ol.table.svelte-1dszrrs li.totals:where(.svelte-1dszrrs)>div:where(.svelte-1dszrrs){background-color:#fff;border-bottom:2px solid rgb(15,21,21)}ol.table.svelte-1dszrrs li:where(.svelte-1dszrrs)>button:where(.svelte-1dszrrs)>div:where(.svelte-1dszrrs){padding:.5rem;border-bottom:1px solid rgb(230,230,230)}ol.table.svelte-1dszrrs li:where(.svelte-1dszrrs)>button:where(.svelte-1dszrrs)>div:where(.svelte-1dszrrs):first-child{padding-left:1rem}ol.table.svelte-1dszrrs li:where(.svelte-1dszrrs)>button:where(.svelte-1dszrrs)>div:where(.svelte-1dszrrs):last-child{padding-right:1rem}ol.table.svelte-1dszrrs li:where(.svelte-1dszrrs):last-child>button:where(.svelte-1dszrrs)>div:where(.svelte-1dszrrs){border-bottom:0}ol.table.svelte-1dszrrs li:where(.svelte-1dszrrs)>button:where(.svelte-1dszrrs)>:where(.svelte-1dszrrs){background-color:#fff}ol.table.zebra.svelte-1dszrrs li:where(.svelte-1dszrrs):nth-child(odd)>button:where(.svelte-1dszrrs)>:where(.svelte-1dszrrs){background:#fafafa}ol.table.svelte-1dszrrs div.obligations:where(.svelte-1dszrrs){text-align:center}button.site.svelte-1dszrrs{display:contents;text-align:left;padding:.5rem}.pane.svelte-do3gai{display:grid;grid-template-columns:max-content 20px max-content}.number.svelte-do3gai{text-align:left;font-size:1.25rem;font-weight:400;flex-grow:1;align-content:baseline;font-family:Noto Sans Mono,monospace}.number.risks.svelte-do3gai{text-align:right}.slash.svelte-do3gai{text-align:center}.pane.svelte-15o52jl{display:grid;grid-template-columns:max-content 20px max-content}.number.svelte-15o52jl{text-align:left;font-size:1.25rem;font-weight:400;flex-grow:1;align-content:baseline;font-family:Noto Sans Mono,monospace}.number.alerts.svelte-15o52jl{text-align:right;color:#f0741a}.slash.svelte-15o52jl{text-align:center}.kpis.svelte-z444h9{align-items:center;gap:.5rem;height:auto;display:flex;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:2px solid rgb(200,205,200)}.kpis.svelte-z444h9 .pane{padding:.5rem}.kpis.svelte-z444h9 .risk:where(.svelte-z444h9){display:contents}.kpis.svelte-z444h9 .risk.databox-error:where(.svelte-z444h9) .number{color:#c8221e}.dashboard.svelte-h7bcrl{height:calc(100% - 126px);padding-bottom:.5rem;display:flex;gap:1rem;overflow:hidden}.dashboard.svelte-h7bcrl .sites-lists:where(.svelte-h7bcrl){min-width:400px;overflow:auto}.dashboard.svelte-h7bcrl .map-container:where(.svelte-h7bcrl){width:100%}.controls.svelte-h7bcrl{display:flex;align-items:center;gap:.5rem;width:100%}.controls.svelte-h7bcrl .view-toggles:where(.svelte-h7bcrl){flex-grow:1}.controls.svelte-h7bcrl .view-filters:where(.svelte-h7bcrl)>div:where(.svelte-h7bcrl){display:flex;align-items:center;gap:.5rem}.controls.svelte-h7bcrl .view-filters:where(.svelte-h7bcrl)>div:where(.svelte-h7bcrl)>label:where(.svelte-h7bcrl){white-space:nowrap}.controls.svelte-h7bcrl{padding-bottom:.5rem}.controls.svelte-h7bcrl .additional:where(.svelte-h7bcrl){font-style:italic;color:#444;padding-left:1.5rem}.input-control.svelte-h7bcrl{width:100%;padding:0 .5rem 0 0;background-color:#fff;color:#000;font-weight:400;border:1px solid rgb(200,205,200);border-radius:12px;display:flex;align-items:center;gap:.5rem;display:inline-flex}.input-control.svelte-h7bcrl input{border-radius:12px;padding:.5rem 0 .5rem .5rem;border:0;margin:0;width:100%;display:inline-block}.input-control.svelte-h7bcrl{position:relative;padding-left:.5rem;padding-right:0!important}.input-control.svelte-h7bcrl input:where(.svelte-h7bcrl){width:280px}.input-control.svelte-h7bcrl .clear-btn:where(.svelte-h7bcrl){background:transparent;border:0;color:#000;position:absolute;right:0}
