.dot{height:15px;width:15px;background-color:#bbb;border-radius:50%;display:inline-block}.d-flex.flex-column.gap-3>.form-group:has(input[type="hidden"]):not(:has(label)){display:none!important}[id^=field-machine][id$=-ts-control]{display:none!important}.NotificationPopover{max-width:705px!important;z-index:1054!important}.NotificationPopover .popover-body{max-height:min(70vh,620px);overflow-y:auto}.toast-wrapper{z-index:1090!important}.page-platform-water24-news table th[data-column=body]{min-width:400px}.page-platform-water24-news table th[data-column=excerpt],.page-platform-water24-news table th[data-column=title]{min-width:200px}.page-platform-systems-users table th[data-column=name]{min-width:250px}@media (max-width: 1919.98px){:is(.page-platform-machine-list,.page-platform-key-access-list,.page-platform-collector-list,.page-platform-key-history-list,.page-platform-encashment-history-list,.page-platform-rent-payment-history-list) .workspace{padding-left:5px!important;padding-right:5px!important}@media (min-width: 992px){:is(.page-platform-machine-list,.page-platform-key-access-list,.page-platform-collector-list,.page-platform-key-history-list,.page-platform-encashment-history-list,.page-platform-rent-payment-history-list)>.container-fluid{padding-left:0!important;padding-right:0!important}:is(.page-platform-machine-list,.page-platform-key-access-list,.page-platform-collector-list,.page-platform-key-history-list,.page-platform-encashment-history-list,.page-platform-rent-payment-history-list)>.container-fluid>.row{margin-left:0!important;margin-right:0!important}:is(.page-platform-machine-list,.page-platform-key-access-list,.page-platform-collector-list,.page-platform-key-history-list,.page-platform-encashment-history-list,.page-platform-rent-payment-history-list)>.container-fluid>.row>[class*=col-]{padding-left:0!important;padding-right:0!important}:is(.page-platform-machine-list,.page-platform-key-access-list,.page-platform-collector-list,.page-platform-key-history-list,.page-platform-encashment-history-list,.page-platform-rent-payment-history-list)>.container-fluid>.row>[class*=col-xxl]{flex:1 1 0!important;width:auto!important;min-width:0;margin-left:0!important;margin-right:0!important}}}@media (max-width: 1919.98px){:is(.page-platform-machine-list,.page-platform-key-access-list,.page-platform-collector-list,.page-platform-key-history-list,.page-platform-encashment-history-list,.page-platform-rent-payment-history-list) .table tbody tr td{font-size:.8rem}:is(.page-platform-machine-list,.page-platform-key-access-list,.page-platform-collector-list,.page-platform-key-history-list,.page-platform-encashment-history-list,.page-platform-rent-payment-history-list) .table td{padding:.3rem .4rem}:is(.page-platform-machine-list,.page-platform-key-access-list,.page-platform-collector-list,.page-platform-key-history-list,.page-platform-encashment-history-list,.page-platform-rent-payment-history-list) .table thead th:first-child,:is(.page-platform-machine-list,.page-platform-key-access-list,.page-platform-collector-list,.page-platform-key-history-list,.page-platform-encashment-history-list,.page-platform-rent-payment-history-list) .table thead th:last-child{padding-left:.5rem!important;padding-right:.5rem!important}:is(.page-platform-machine-list,.page-platform-key-access-list,.page-platform-collector-list,.page-platform-key-history-list,.page-platform-encashment-history-list,.page-platform-rent-payment-history-list) .table .btn{font-size:inherit}}.page-platform-machine-list .table td[data-column^=notification-],.page-platform-machine-list .table td[data-column^=notification-] strong,.page-platform-machine-list .table td[data-column^=notification-] button{white-space:nowrap;word-break:normal;overflow-wrap:normal}.page-platform-machine-list .table td[data-column^=notification-],.page-platform-machine-list .table td[data-column=last-connection-time],.page-platform-machine-list .table td[data-column^=notification-] button{font-weight:600}.page-platform-machine-list .table td[data-column^=notification-]{position:relative}.page-platform-machine-list .table td[data-column^=notification-] button.sensor-reset{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.page-platform-machine-list .table td[data-column=last-connection-time]{text-align:center!important}.page-platform-machine-list .table td[data-column=last-connection-time]>div{display:block!important;width:100%!important;text-align:center}@media (max-width: 1499.98px){.page-platform-machine-list .ps-ago-suffix{display:none}}.page-platform-machine-list .table th[data-column^=notification-]>div{flex-wrap:wrap;white-space:normal}.page-platform-machine-list .table thead th{padding-top:.5rem!important;padding-bottom:.5rem!important}.page-platform-machine-list .table td[data-column=last-connection-time],.page-platform-machine-list .table td[data-column=last-connection-time] strong{white-space:nowrap;word-break:normal;overflow-wrap:normal}.page-platform-machine-list .table .cb-counter{font-size:.65rem;margin-left:2px!important}.page-platform-machine-list .table tbody tr td:last-child{padding-right:.25rem!important}@media (max-width: 1499.98px){.page-platform-machine-list .table .cb-counter{display:block;margin-left:0!important}}@media (max-width: 1919.98px){.page-platform-machine-list .table tbody tr td:first-child{padding-left:.5rem!important}.page-platform-machine-list .table td[data-column^=notification-]{padding-left:.25rem;padding-right:.25rem}.page-platform-machine-list .table td[data-column=machine-address]{white-space:normal!important;word-break:break-word}.page-platform-machine-list .table td[data-column=machine-address]>div{max-width:230px}}.table td.td-sensor-alarm{background-color:#f8d7da!important}.table td.td-sensor-full{background-color:#d4edda!important}.table td.td-connection-stale{background-color:#fff3cd!important}.btn-group-rounded-start{border-radius:2px 0 0 2px!important}.btn-group-rounded-end{border-radius:0 2px 2px 0!important}.btn-rounded-new{border-radius:.2rem!important}.notification-badge{font-size:.6rem;padding:.22em .42em}li.divider{border-bottom-color:#e9ecef40}@media (min-width: 992px){.sidebar-toggle{margin-left:auto;width:2.25rem;height:2.25rem;justify-content:center;border-radius:.5rem;background:rgba(233,236,239,.08);border:1px solid rgba(233,236,239,.12)}.sidebar-toggle:hover{background:rgba(233,236,239,.16)}.sidebar-toggle svg{width:1.25em;height:1.25em}.aside{transition:width .2s ease,max-width .2s ease,flex-basis .2s ease}body.sidebar-collapsed .aside{width:68px!important;max-width:68px!important;min-width:68px;flex:0 0 68px!important}body.sidebar-collapsed .aside~.col-xxl{flex:1 1 0!important;width:auto!important;min-width:0;margin-left:0!important;margin-right:0!important}body.sidebar-collapsed .aside>header{flex-direction:column;gap:.5rem;padding:.75rem .5rem .5rem!important}body.sidebar-collapsed .aside .header-brand{width:100%;display:flex;justify-content:center}body.sidebar-collapsed .aside .header-brand .h2{margin:0;line-height:1}body.sidebar-collapsed .aside .header-brand img{width:44px;height:44px}body.sidebar-collapsed .aside .header-brand p{white-space:nowrap;font-size:0;line-height:1}.aside .header-brand img[src*=logo-text]{max-width:16rem;opacity:1;overflow:hidden;transition:max-width .2s ease .25s,opacity .2s ease .3s,padding .2s ease .25s}body.sidebar-collapsed .aside .header-brand img[src*=logo-text]{max-width:0;opacity:0;padding-left:0!important;padding-right:0!important;transition:none}body.sidebar-collapsed .aside .sidebar-toggle{margin:0 auto;width:2rem;height:2rem}body.sidebar-collapsed .aside .sidebar-toggle svg{transform:rotate(180deg)}body.sidebar-collapsed #headerMenuCollapse>ul.nav{gap:.5rem!important}body.sidebar-collapsed #headerMenuCollapse>ul.nav>li.nav-item>a.nav-link{justify-content:center;padding:.5rem 0}body.sidebar-collapsed #headerMenuCollapse>ul.nav>li.nav-item>a.nav-link:hover{background:rgba(233,236,239,.08)}body.sidebar-collapsed #headerMenuCollapse>ul.nav>li.nav-item>a.nav-link>span,body.sidebar-collapsed #headerMenuCollapse>ul.nav>li.nav-item>a.nav-link>b.badge{display:none!important}body.sidebar-collapsed #headerMenuCollapse>ul.nav>li.nav-item>small{display:none}body.sidebar-collapsed #headerMenuCollapse>ul.nav>li.nav-item.mt-3{margin:.25rem 0!important}body.sidebar-collapsed #headerMenuCollapse>.divider{display:none}body.sidebar-collapsed #headerMenuCollapse>ul.nav .divider{width:60%;margin-left:auto;margin-right:auto}body.sidebar-collapsed .aside .to-top{display:none!important}body.sidebar-collapsed #headerMenuCollapse div.sub-menu{display:none!important;height:auto!important;transition:none!important}body.sidebar-collapsed #headerMenuCollapse div.sub-menu.sidebar-flyout{display:flex!important;flex-direction:column;z-index:1030;width:auto!important;min-width:230px;max-height:calc(100vh - 2rem);overflow-y:auto;padding:.5rem;background:var(--bs-dark);border:1px solid rgba(233,236,239,.15);border-radius:.5rem;box-shadow:0 .5rem 1rem #0006}body.sidebar-collapsed #headerMenuCollapse div.sub-menu.sidebar-flyout .vr{display:none}body.sidebar-collapsed .profile-container{flex-direction:column;gap:.35rem;padding:.75rem .25rem .5rem!important}body.sidebar-collapsed .profile-container>.col{width:100%!important;margin-right:0!important;justify-content:center}body.sidebar-collapsed .profile-container>.col>a{display:flex;justify-content:center;width:100%}body.sidebar-collapsed .profile-container img.avatar{margin-right:0!important}body.sidebar-collapsed .profile-container small{display:none!important}body.sidebar-collapsed .profile-container>.flex-shrink-0{width:100%;flex-direction:column;align-items:center;gap:.25rem}body.sidebar-collapsed .profile-container>.flex-shrink-0>a,body.sidebar-collapsed .profile-container>.flex-shrink-0 form,body.sidebar-collapsed .profile-container>.flex-shrink-0 button{width:100%;justify-content:center}body.sidebar-collapsed .profile-container>.flex-shrink-0 .btn-link{padding-left:0!important;padding-right:0!important}}.tooltip{--bs-tooltip-bg: #ffffff;--bs-tooltip-color: #212529;--bs-tooltip-opacity: 1;--bs-tooltip-border-radius: .45rem}.tooltip-inner{box-shadow:0 2px 10px #00000047;border:1px solid rgba(0,0,0,.05)}.page-platform-dashboard .workspace form.h-100>*+*{margin-top:1rem}.page-platform-dashboard .workspace .row.g-3{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;margin-right:0}.page-platform-dashboard .workspace .row.g-3>[class*=col-]{margin-top:0;min-width:0;padding-left:0;padding-right:0}.dash-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem .15rem}.dash-header__copy{min-width:0}.dash-header__period{color:#27364b;font-size:1rem;font-weight:600;margin-top:.2rem}.dash-section-kicker{color:#718096;display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.dash-period-switcher{background:#e9edf3;border:1px solid #dfe5ed;border-radius:.65rem;display:inline-flex;flex:none;padding:.2rem}.dash-period-switcher__item{border-radius:.45rem;color:#657187;font-size:.78rem;font-weight:600;padding:.42rem .75rem;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.dash-period-switcher__item:hover,.dash-period-switcher__item:focus-visible{color:#27364b;text-decoration:none}.dash-period-switcher__item.is-active{background:#fff;box-shadow:0 1px 3px #27364b24;color:#27364b}.dash-overview{display:flex;flex-direction:column;gap:1rem}.dash-overview__primary,.dash-overview__secondary{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.dash-overview__secondary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dash-metric-card{background:#fff;border:1px solid #e4e9f0;border-radius:.7rem;box-shadow:0 3px 12px #27364b0b;min-width:0;overflow:hidden;padding:1rem 1.1rem .9rem;position:relative}.dash-metric-card__accent{background:#a9b5c5;border-radius:0 .2rem .2rem 0;height:2.5rem;left:0;position:absolute;top:1.1rem;width:.22rem}.dash-metric-card--revenue .dash-metric-card__accent{background:#2a73d5}.dash-metric-card--water .dash-metric-card__accent{background:#11a8b4}.dash-metric-card--average .dash-metric-card__accent{background:#6e62c7}.dash-metric-card--park .dash-metric-card__accent{background:#21a179}.dash-metric-card--cash .dash-metric-card__accent{background:#d59627}.dash-metric-card--discount .dash-metric-card__accent{background:#e2764d}.dash-metric-card--bonus .dash-metric-card__accent{background:#c35ab7}.dash-metric-card--encashment .dash-metric-card__accent{background:#4c8b9e}.dash-metric-card__header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.dash-metric-card__label{color:#718096;font-size:.73rem;font-weight:700;letter-spacing:.025em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dash-metric-card__icon{align-items:center;background:#f1f4f8;border-radius:.55rem;color:#718096;display:inline-flex;flex:none;height:2rem;justify-content:center;width:2rem}.dash-metric-card__icon svg{height:1rem;width:1rem}.dash-metric-card--revenue .dash-metric-card__icon{background:#e8f0fc;color:#2a73d5}.dash-metric-card--water .dash-metric-card__icon{background:#e6f7f8;color:#078e99}.dash-metric-card--average .dash-metric-card__icon{background:#f0eefc;color:#6154bb}.dash-metric-card--park .dash-metric-card__icon{background:#e9f7f1;color:#16835f}.dash-metric-card__value{color:#27364b;font-size:clamp(1.35rem,1.65vw,1.8rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;margin-top:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-metric-card__delta,.dash-metric-card__hint{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.72rem;gap:.35rem;margin-top:.45rem}.dash-metric-card__delta-value{font-weight:700}.dash-metric-card__delta-caption,.dash-metric-card__hint{color:#8a96a8}.dash-delta-up{color:#198754}.dash-delta-down{color:#dc3545}.dash-park-summary{align-items:center;color:#718096;display:flex;flex-wrap:wrap;font-size:.74rem;gap:.75rem;margin-top:.5rem}.dash-park-summary span,.dash-activity-item{align-items:center;display:inline-flex;gap:.35rem}.dash-park-summary strong{color:#27364b}.dash-activity-strip{align-items:center;background:#f8fafc;border:1px solid #e4e9f0;border-radius:.7rem;display:flex;gap:1.5rem;justify-content:space-between;padding:.7rem 1rem}.dash-activity-strip__title{align-items:baseline;display:flex;flex:none;gap:.65rem}.dash-activity-strip__total{color:#8a96a8;font-size:.75rem}.dash-activity-strip__items{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem 1rem;justify-content:flex-end}.dash-activity-item{color:#718096;font-size:.72rem;white-space:nowrap}.dash-activity-item strong{color:#27364b}.dash-panel,.dash-top-table-wrap{background:#fff;border:1px solid #e4e9f0;border-radius:.7rem;box-shadow:0 3px 12px #27364b0b}.dash-panel{min-width:0;padding:1rem 1.1rem}.dash-panel__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.85rem}.dash-panel__title{color:#27364b;font-size:.98rem;font-weight:700;line-height:1.3;margin:.25rem 0 0}.dash-panel__counter{background:#f1f4f8;border-radius:2rem;color:#718096;flex:none;font-size:.7rem;font-weight:600;padding:.3rem .6rem}.dash-panel__counter--danger{background:#fcebed;color:#c84252}.dash-bottom-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}.dash-panel--map,.dash-panel--attention{display:flex;flex-direction:column;min-height:300px}.dash-panel--map .dash-empty-state,.dash-panel--attention .dash-empty-state{flex:1 1 auto}.dash-empty-state{align-items:center;color:#718096;display:flex;flex-direction:column;gap:.4rem;justify-content:center;min-height:255px;padding:1.5rem;text-align:center}.dash-empty-state strong{color:#526176;font-size:.88rem}.dash-empty-state>span:last-child{font-size:.76rem;line-height:1.5;max-width:330px}.dash-empty-state__icon{color:#9eabbc}.dash-empty-state__icon svg{height:2.2rem;width:2.2rem}.dash-empty-state__icon--success{color:#2a9d78}.dash-empty-state--compact{min-height:230px}.dash-empty-state--chart{min-height:300px}.dash-panel--chart{flex:1 1 auto}.dash-attention-list{display:flex;flex-direction:column;gap:.15rem}.dash-attention-item{align-items:flex-start;border-bottom:1px solid #eef1f5;display:flex;gap:.6rem;padding:.55rem 0}.dash-attention-item:last-child{border-bottom:0}.dash-attention-item>.dash-dot{margin-top:.32rem}.dash-attention-item__body{min-width:0;width:100%}.dash-attention-item__topline{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.dash-attention-item__topline strong{color:#27364b;font-size:.8rem}.dash-attention-item__topline span{color:#8a96a8;font-size:.68rem;white-space:nowrap}.dash-attention-item__address{color:#718096;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-attention-item__tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.3rem}.dash-status-tag{background:#fff3dc;border-radius:.25rem;color:#9c6b12;font-size:.63rem;line-height:1.3;padding:.18rem .35rem}.dash-status-tag--muted{background:#eef1f5;color:#718096}.dash-panel__link{color:#2a73d5;display:block;font-size:.74rem;font-weight:600;margin-top:.55rem;text-decoration:none}.dash-panel__link:hover{color:#1859ac;text-decoration:underline}.dash-top-table-wrap{overflow:hidden;padding:.15rem 0 .2rem}.dash-top-table{color:#526176;font-size:.76rem}.dash-top-table thead th{border-bottom:1px solid #e4e9f0;color:#8a96a8;font-size:.65rem;font-weight:700;letter-spacing:.05em;padding:.65rem .5rem;text-transform:uppercase}.dash-top-table thead th:first-child{padding-left:1.1rem}.dash-top-table thead th:last-child{padding-right:1.1rem}.dash-top-table tbody td{border-bottom:1px solid #f0f2f5;padding:.7rem .5rem}.dash-top-table tbody td:first-child{padding-left:1.1rem}.dash-top-table tbody td:last-child{padding-right:1.1rem}.dash-top-table tbody tr:last-child td{border-bottom:0}.dash-top-table tbody tr:hover{background:#f8fafc}.dash-machine-number{color:#27364b;font-weight:600}.dash-top-table__address{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-dot{border-radius:50%;display:inline-block;flex:none;height:.52rem;width:.52rem}.dash-dot-online{background:#198754}.dash-dot-hour{background:#4caf50}.dash-dot-hours3{background:#ffca28}.dash-dot-hours6{background:#ff9800}.dash-dot-stale{background:#e53935}.dash-dot-never{background:#9e9e9e}#dashboard-map{border-radius:.5rem;flex:1 1 auto;min-height:255px;z-index:0}.page-platform-dashboard [data-controller=chart]>div{background:#fff;border:1px solid #e4e9f0;border-radius:.7rem;box-shadow:0 3px 12px #27364b0b;margin-bottom:0;padding:.95rem 1.1rem .75rem;height:100%}.page-platform-dashboard [data-controller=chart] legend{margin:0 0 .35rem;padding:0}.page-platform-dashboard [data-controller=chart] legend small{color:#27364b;display:block;font-size:.98rem;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none}.page-platform-dashboard .row.g-3>[class*=col-]{display:flex;flex-direction:column}.page-platform-dashboard .row.g-3>[class*=col-]>[data-controller=chart]{height:100%;width:100%}.dash-header .dash-section-kicker{align-items:center;display:inline-flex;gap:.4rem}.dash-header__greeting{color:#27364b;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;letter-spacing:-.035em;line-height:1.25;margin-top:.35rem}.dash-header__meta{align-items:center;color:#718096;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.35rem .9rem;margin-top:.4rem}.dash-header__meta>span+span:before{color:#a9b5c5;content:"\2022";margin-right:.9rem}.dash-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.dash-header__actions .btn{align-items:center;display:inline-flex;gap:.4rem;white-space:nowrap}.dash-header__actions .btn svg{height:.85rem;width:.85rem}.dash-metric-card__value small{color:#8a96a8;font-size:.9rem;font-weight:600;letter-spacing:0}.dash-attention-hint{color:#c84252}.dash-panel__subtitle{color:#718096;font-size:.73rem;line-height:1.4;margin:.2rem 0 0}.dash-panel__header-link{color:#2a73d5;flex:none;font-size:.72rem;font-weight:600;text-decoration:none;white-space:nowrap}.dash-panel__header-link:hover{color:#1859ac;text-decoration:underline}.dash-analytics-grid,.dash-operations-grid,.dash-overview-grid{display:grid;gap:1rem}.dash-analytics-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.9fr)}.dash-operations-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.dash-overview-grid{grid-template-columns:minmax(0,1fr) minmax(320px,1.15fr) minmax(0,1fr)}.dash-analytics-grid__chart{display:flex;min-width:0}.dash-analytics-grid__chart>[data-controller=chart],.dash-analytics-grid__chart>.dash-panel{flex:1 1 auto;min-width:0;width:100%}.dash-analytics-grid>.dash-panel,.dash-operations-grid>.dash-panel,.dash-overview-grid>.dash-panel{height:100%}.dash-panel--machines,.dash-panel--events,.dash-health,.dash-finance,.dash-locations,.dash-panel--map{display:flex;flex-direction:column}.dash-machines-table-wrap{flex:1 1 auto}.dash-top-table__address{color:#718096;font-size:.7rem;margin-top:.15rem}.dash-activity-status{align-items:center;background:#f1f4f8;border-radius:2rem;color:#657187;display:inline-flex;font-size:.66rem;font-weight:600;gap:.35rem;padding:.25rem .5rem}.dash-activity-status--hour{background:#e9f7f1;color:#16835f}.dash-activity-status--stale{background:#fcebed;color:#c84252}.dash-health__ring{align-self:center;flex:none;height:9rem;margin:.25rem auto 1rem;position:relative;width:9rem}.dash-health__ring svg{display:block;height:100%;transform:rotate(-90deg);width:100%}.dash-health__ring circle{fill:none;stroke-width:8}.dash-health__ring-track{stroke:#edf1f5}.dash-health__ring-value{stroke:#2a73d5;stroke-linecap:round}.dash-health__ring-label{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;text-align:center}.dash-health__ring-label strong{color:#27364b;font-size:1.4rem;letter-spacing:-.03em}.dash-health__ring-label span{color:#718096;font-size:.7rem;margin-top:.15rem}.dash-health__list,.dash-finance__list{margin:auto 0 0}.dash-health__list>div{align-items:baseline;border-top:1px solid #eef1f5;display:flex;gap:.75rem;justify-content:space-between;padding:.65rem 0}.dash-health__list dt{color:#718096;font-size:.73rem;font-weight:400}.dash-health__list dd{color:#27364b;font-size:.75rem;font-weight:600;margin:0;text-align:right}.dash-locations__list{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0;padding:0}.dash-locations__topline{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.dash-locations__name,.dash-locations__value{display:flex;flex-direction:column;min-width:0}.dash-locations__name strong{color:#27364b;font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-locations__name span,.dash-locations__value span{color:#8a96a8;font-size:.66rem;margin-top:.15rem}.dash-locations__value{flex:none;text-align:right}.dash-locations__value strong{color:#27364b;font-size:.75rem;white-space:nowrap}.dash-locations__bar{background:#edf1f5;border-radius:1rem;height:.25rem;margin-top:.45rem;overflow:hidden}.dash-locations__bar>span{background:#2a73d5;border-radius:inherit;display:block;height:100%;width:var(--dash-bar, 0%)}.dash-finance__total{background:#f8fafc;border:1px solid #e4e9f0;border-radius:.55rem;display:flex;flex-direction:column;padding:.85rem}.dash-finance__total>span{color:#718096;font-size:.7rem}.dash-finance__total>strong{color:#27364b;font-size:1.65rem;letter-spacing:-.035em;line-height:1.25;margin-top:.25rem}.dash-finance__total>small{color:#8a96a8;font-size:.68rem;margin-top:.3rem}.dash-finance__total>small.dash-delta-up{color:#198754}.dash-finance__total>small.dash-delta-down{color:#dc3545}.dash-finance__list{margin-top:.75rem}.dash-finance__list>div{border-top:1px solid #eef1f5;display:grid;gap:.15rem .75rem;grid-template-columns:minmax(0,1fr) auto;padding:.65rem 0}.dash-finance__list dt{color:#718096;font-size:.73rem;font-weight:400}.dash-finance__list dd{color:#27364b;font-size:.75rem;font-weight:600;margin:0;text-align:right}.dash-finance__list small{color:#8a96a8;font-size:.65rem;grid-column:1 / -1;text-align:right}.dash-finance>.dash-panel__link{margin-top:auto;padding-top:.65rem}.dash-panel--map{min-height:340px}.dash-panel--map #dashboard-map{min-height:280px}.dash-news{padding-bottom:1.25rem}.page-platform-dashboard a:focus-visible{border-radius:.25rem;outline:2px solid #2a73d5;outline-offset:3px}@media (max-width: 1199.98px){.dash-overview__primary{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-analytics-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.dash-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-locations{grid-column:1;grid-row:1}.dash-finance{grid-column:2;grid-row:1}.dash-panel--map{grid-column:1 / -1;grid-row:2}}@media (max-width: 991.98px){.page-platform-dashboard .workspace .row.g-3,.dash-analytics-grid,.dash-operations-grid{grid-template-columns:1fr}}@media (max-width: 767.98px){.dash-header{align-items:flex-start;flex-direction:column}.dash-header__actions{justify-content:flex-start}.dash-overview__primary,.dash-overview-grid{grid-template-columns:1fr}.dash-locations,.dash-finance,.dash-panel--map{grid-column:auto;grid-row:auto}.dash-panel__title{font-size:.92rem}.dash-top-table__address{max-width:180px}}@media (max-width: 420px){.dash-header__actions{align-items:stretch;flex-direction:column;width:100%}.dash-period-switcher{width:100%}.dash-period-switcher__item{flex:1;text-align:center}.dash-metric-card{padding-left:.95rem;padding-right:.95rem}.dash-panel{padding-left:.9rem;padding-right:.9rem}.dash-panel--map #dashboard-map{min-height:250px}}#dashboard-map{z-index:0}.osmap-map .leaflet-control-attribution a[href*="leafletjs.com"]{display:none}.osmap-map .leaflet-control-attribution:before{content:"\a9  \418\441\442\43e\447\43d\438\43a  \417\434\43e\440\43e\432\44c\44f"}.command-bar .btn,.table td .btn{border-radius:var(--bs-btn-border-radius, .3rem)!important}
