﻿#auth-login .auth-login__illustration .auth-login__shield{width:100% !important;max-width:25rem;height:auto !important}#auth-login .auth-login__illustration .auth-login__shield .lievo-svg-wrapper,#auth-login .auth-login__illustration .auth-login__shield svg{width:100% !important;height:100% !important}@media (max-width: 991.98px){.monthly-health-report .monthly-health-report__table-wrap--mobile-cards{overflow-x:visible}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards table.monthly-health-report__table{display:block;min-width:0}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table thead{display:none}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table tbody{display:grid;grid-gap:0.75rem;padding:0.75rem}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table tr{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:0.75rem 1rem;padding:0.85rem;border:1px solid var(--report-border-color, #dfe3e7);border-radius:0.267rem;background:#fff}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table td{display:block;min-width:0;padding:0;border:0;text-align:left !important;white-space:normal !important}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table td::before{display:block;margin-bottom:0.2rem;content:attr(data-report-label);color:var(--report-muted-color, #475f7b);font-size:0.7rem;font-weight:700;line-height:1.2;text-transform:uppercase}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__primary-cell{grid-column:1 / -1;padding-bottom:0.65rem;border-bottom:1px solid var(--report-border-color, #dfe3e7)}.monthly-health-report__device-health--ready:not(.monthly-health-report__device-health--expanded) .monthly-health-report__device-row--overflow{display:none !important}}.mav-bad-event-subentry{overflow-wrap:anywhere}.mav-bad-event-subentry details .table{min-width:28rem}.mav-bad-event-subentry summary{cursor:pointer}.mav-bad-event-subentry__summary{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:0.15rem 0.5rem;padding:0.4rem 0.6rem;list-style:none}.mav-bad-event-subentry__summary::-webkit-details-marker{display:none}.mav-bad-event-subentry__summary::before{content:'';border-top:0.3rem solid transparent;border-bottom:0.3rem solid transparent;border-left:0.4rem solid currentColor;transition:transform 0.15s}.mav-bad-event-subentry__summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mav-bad-event-subentry[open]>summary::before{transform:rotate(90deg)}.mav-bad-event-subentry:not([open]) .mav-bad-event-subentry__message{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mav-bad-event-subentry__counts{white-space:nowrap}@media (max-width: 575.98px){.mav-bad-event-subentry__summary{grid-template-columns:auto minmax(0, 1fr)}.mav-bad-event-subentry__counts{grid-column:2}}body.mavbase-bs5 .mav-admin-dashboard{--bs-primary: #1d4ed8;--bs-primary-rgb: 29, 78, 216;--bs-success-rgb: 21, 128, 61;--bs-danger-rgb: 185, 28, 28;--bs-info-rgb: 14, 116, 144;--bs-link-color: #1d4ed8;--bs-link-color-rgb: 29, 78, 216;--bs-link-hover-color: #1e40af;--bs-link-hover-color-rgb: 30, 64, 175;display:flex;flex-direction:column;gap:1rem;min-width:0}body.mavbase-bs5 .mav-admin-dashboard>.card{margin:0 !important}body.mavbase-bs5 .mav-admin-dashboard .text-warning{color:#854d0e !important}body.mavbase-bs5 .mav-admin-dashboard .btn-primary{--bs-btn-hover-bg: #1e40af;--bs-btn-hover-border-color: #1e40af;--bs-btn-active-bg: #1e3a8a;--bs-btn-active-border-color: #1e3a8a}.mav-admin-device-tabs{scroll-margin-top:5rem}.mav-device-bad-events .table{min-width:36rem}.dashboard-profile-label{color:var(--bs-body-color, #475f7b)}.automation-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(Min(100%, 300px), 1fr));gap:1.5rem;padding:1rem 0}.automation-grid>*{min-width:0}.automation-grid>.dashboard-divider-row,.automation-grid>.automation-grid__empty{grid-column:1 / -1}.dashboard-macro-tile{--dashboard-tile-start: #2b57c5;--dashboard-tile-end: #2e62c9;position:relative;display:flex;flex-direction:column;min-width:0;min-height:12rem;border-radius:0.6rem;border:1px solid var(--dashboard-tile-start);padding:0.9rem;overflow:hidden;overflow-wrap:anywhere;background:linear-gradient(145deg, var(--dashboard-tile-start), var(--dashboard-tile-end));color:#fff}.dashboard-macro-tile--green{--dashboard-tile-start: #156f56;--dashboard-tile-end: #17785b}.dashboard-macro-tile--orange{--dashboard-tile-start: #87430d;--dashboard-tile-end: #9b4e12}.dashboard-macro-tile--red{--dashboard-tile-start: #9e2f2f;--dashboard-tile-end: #b23d3d}.dashboard-macro-tile--gray{--dashboard-tile-start: #505d70;--dashboard-tile-end: #596b80}.dashboard-macro-tile--disabled{--dashboard-tile-start: #505a69;--dashboard-tile-end: #596575}.dashboard-macro-tile--failed{border:2px solid #ffb4b4}.dashboard-macro-tile__header{display:flex;align-items:center;gap:0.55rem}.dashboard-macro-tile__header i{flex:0 0 auto;font-size:1.1rem}.dashboard-macro-tile__header .dashboard-macro-tile__title{min-width:0;margin:0;color:inherit;font-size:1rem;line-height:1.25;font-weight:600}.dashboard-macro-tile__body{min-width:0;flex:1 1 auto;margin-top:0.65rem}.dashboard-macro-tile__metric .label{font-size:0.78rem;font-weight:700;line-height:1.2;text-transform:uppercase}.dashboard-macro-tile__metric .value{margin-top:0.35rem;font-size:1.35rem;font-weight:700;line-height:1.15}.dashboard-macro-tile__footer{margin-top:0.75rem}.dashboard-macro-tile__run-form{margin:0}.dashboard-macro-tile__hint{font-size:0.86rem}.dashboard-macro-tile__run{position:relative;width:100%;border:none;font-weight:600;white-space:normal;overflow:hidden;--dashboard-tile-action-progress: 100%}.dashboard-macro-tile__run>span:not(.dashboard-macro-tile__run-progress){position:relative;z-index:1}.dashboard-macro-tile__run:disabled{cursor:not-allowed;opacity:1}.dashboard-macro-tile__run-progress{position:absolute;left:0;bottom:0;z-index:0;height:0.2rem;width:var(--dashboard-tile-action-progress);background:rgba(47,52,65,0.42);transition:width 0.25s ease}.dashboard-macro-tile__run.is-loading .dashboard-macro-tile__run-progress{width:45%;animation:dashboard-action-loading 1.1s ease-in-out infinite}.dashboard-macro-tile__run.is-cooldown .dashboard-macro-tile__run-progress{background:#946200}.dashboard-macro-tile__chart{min-width:0;color:#1f2937}.dashboard-macro-tile__chart div,.dashboard-macro-tile__chart span{color:#1f2937}.dashboard-divider h5{display:flex;align-items:center;gap:0.5rem;color:#315ca8;font-weight:700;margin-bottom:0.25rem;font-size:1.15rem;overflow-wrap:anywhere}.dashboard-divider i{flex:0 0 auto}.dashboard-divider span{min-width:0}.dashboard-divider hr{margin-top:0;border-top:2px solid #cbd5e0}body.mavbase-bs5--dark .dashboard-divider h5{color:#bdd1f8}@keyframes dashboard-action-loading{0%{left:-45%}100%{left:100%}}@media (prefers-reduced-motion: reduce){.dashboard-macro-tile__run.is-loading .dashboard-macro-tile__run-progress{animation:none;left:0;width:100%}}.automation-resources-page{color:#1f2937;max-width:1240px;margin:0 auto 2rem}.automation-resource-header{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start;padding:1.5rem;margin-bottom:1rem;border:1px solid #d8e1ec;border-radius:8px;background:#ffffff}.automation-resource-header__copy{max-width:760px}.automation-resource-kicker{color:#566a7f;font-size:0.75rem;font-weight:700;letter-spacing:0;margin-bottom:0.35rem;text-transform:uppercase}.automation-resource-header__status{display:inline-flex;align-items:center;gap:0.45rem;flex:0 0 auto;padding:0.45rem 0.7rem;border:1px solid #b8dfc8;border-radius:6px;background:#edf8f1;color:#276749;font-weight:700;white-space:nowrap}.automation-resource-status-dot{width:0.55rem;height:0.55rem;border-radius:50%;background:#2f9e44}.automation-resource-actions,.automation-link-row{display:flex;flex-wrap:wrap;gap:0.6rem;margin-bottom:1.25rem}.automation-link-row a{display:inline-flex;align-items:center;min-height:2.25rem;padding:0.45rem 0.7rem;border:1px solid #d8e1ec;border-radius:6px;background:#ffffff;color:#365a86;font-weight:700}.automation-resource-section{margin-bottom:1.5rem}.automation-resource-section__title{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;margin-bottom:0.75rem}.automation-resource-section__title h3{margin:0;font-size:1.2rem;font-weight:700}.automation-resource-section__title p{max-width:620px;color:#5f6f82}.automation-usage-grid,.automation-card-grid,.automation-error-grid,.automation-tier-layout{display:grid;gap:0.9rem}.automation-usage-grid{grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}.automation-card-grid{grid-template-columns:repeat(auto-fit, minmax(360px, 1fr))}.automation-tier-layout{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}.automation-error-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.automation-usage-tile,.automation-resource-card,.automation-tier-panel,.automation-error-item{border:1px solid #d8e1ec;border-radius:8px;background:#ffffff;box-shadow:0 0.2rem 0.55rem rgba(31,53,92,0.06)}.automation-usage-tile{display:block;padding:0.9rem;color:inherit}.automation-usage-tile:hover{color:inherit;border-color:#5a8dee}.automation-usage-tile__label{color:#5f6f82;font-size:0.78rem;font-weight:700;margin-bottom:0.35rem}.automation-usage-tile__count{display:flex;align-items:baseline;gap:0.25rem;font-weight:700}.automation-usage-tile__count span{font-size:1.35rem}.automation-usage-tile__count small{color:#6b7787}.automation-usage-bar{height:0.4rem;margin-top:0.65rem;overflow:hidden;border-radius:6px;background:#e9eef5}.automation-usage-bar__fill{height:100%;border-radius:inherit;background:#4c83cf}.automation-usage-tile.is-full .automation-usage-bar__fill{background:#d9822b}.automation-resource-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden}.automation-resource-card__body{padding:1rem}.automation-resource-card__heading{display:flex;gap:0.75rem;align-items:flex-start;margin-bottom:0.8rem}.automation-resource-card__heading h4,.automation-tier-panel__header h4{margin:0 0 0.2rem;font-size:1rem;font-weight:700}.automation-resource-card__heading p,.automation-tier-panel__header p{color:#5f6f82}.automation-resource-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;border-radius:7px;background:#edf4ff;color:#3867a8;font-size:1.2rem}.automation-resource-examples{margin-bottom:0.9rem}.automation-resource-examples ul,.automation-resource-list{padding-left:1.1rem;margin-bottom:0}.automation-resource-examples li,.automation-resource-list li{margin-top:0.35rem}.automation-preview{min-height:150px;padding:1rem;border-top:1px solid #d8e1ec;background:#f6f8fb}.automation-preview-line{width:68%;height:0.55rem;border-radius:4px;background:#c7d2e0}.automation-preview-line.wide{width:100%;margin-bottom:1rem}.automation-preview-step{display:flex;gap:0.55rem;align-items:center;min-height:2.2rem;margin-top:0.55rem;padding:0.45rem;border-radius:6px;background:#ffffff;color:#374151;font-weight:700}.automation-preview-step span{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#456990;color:#ffffff;font-size:0.75rem}.automation-preview-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:0.65rem}.automation-preview-tile{display:flex;align-items:flex-end;min-height:4.4rem;padding:0.6rem;border-radius:6px;background:#ffffff;border-top:4px solid #2f9e9b;color:#374151;font-weight:700}.automation-preview-tile:nth-child(2){border-color:#6272a4}.automation-preview-tile:nth-child(3){border-color:#d9822b}.automation-preview-tile:nth-child(4){border-color:#4c83cf}.automation-preview-calendar{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.45rem;margin-top:1.2rem}.automation-preview-calendar .day,.automation-preview-time,.automation-preview-condition{padding:0.55rem;border-radius:6px;background:#ffffff;font-weight:700;text-align:center}.automation-preview-calendar .day.active{background:#fff4dd;color:#8a4b0b}.automation-preview-time{margin-top:0.8rem;color:#365a86}.automation-preview-condition{text-align:left}.automation-preview-condition span{display:block;color:#6b7787;font-size:0.75rem}.automation-preview-arrow{margin:0.8rem 0;color:#4c83cf;font-size:1.4rem;text-align:center}.automation-tier-panel{padding:1rem}.automation-tier-panel--planned{background:#fbfcfe}.automation-tier-panel__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:0.8rem}.automation-tier-panel table th{width:34%}.automation-error-item{display:flex;gap:0.75rem;padding:0.9rem}.automation-error-item>i{flex:0 0 auto;color:#d9822b;font-size:1.2rem;margin-top:0.15rem}.automation-error-item--empty>i{color:#2f9e44}.automation-error-item strong{display:block;line-height:1.35}.automation-error-item p{color:#5f6f82}@media (max-width: 991.98px){.automation-resource-header,.automation-resource-section__title{display:block}.automation-resource-header__status{margin-top:1rem}}@media (max-width: 575.98px){.automation-card-grid,.automation-error-grid{grid-template-columns:minmax(0, 1fr)}}body.mavbase-bs5 .diagnostics-selector-page{display:flex;justify-content:center;padding:2rem 0}body.mavbase-bs5 .diagnostics-selector-card{border:1px solid #dce6f2;border-radius:0.85rem;box-shadow:-0.25rem 0.5rem 1.25rem rgba(25,42,70,0.12);max-width:46rem;width:100%}body.mavbase-bs5 .diagnostics-selector-card .card-body{padding:2rem}body.mavbase-bs5 .diagnostics-selector-card__icon{align-items:center;background:#e7f0ff;border-radius:50%;color:#5a8dee;display:flex;font-size:1.6rem;height:3.2rem;justify-content:center;margin-bottom:1rem;width:3.2rem}body.mavbase-bs5 .diagnostics-selector-form{align-items:flex-end;display:flex;gap:0.75rem}body.mavbase-bs5 .device-diagnostics-page{--diagnostics-border: #dce6f2;--diagnostics-heading: #435f80;--diagnostics-muted: #65758b;--diagnostics-primary: #5a8dee;display:grid;gap:1.5rem;padding-bottom:1rem}body.mavbase-bs5 .device-diagnostics-card{border:1px solid var(--diagnostics-border);border-radius:0.8rem;box-shadow:-0.25rem 0.55rem 1.15rem rgba(25,42,70,0.1);overflow:hidden}body.mavbase-bs5 .device-diagnostics-card .card-header{background:linear-gradient(135deg, #fff 0%, #f4f8ff 100%);border-bottom:1px solid var(--diagnostics-border);padding:1rem 1.25rem}body.mavbase-bs5 .device-diagnostics-card .card-body{padding:1.25rem}body.mavbase-bs5 .device-diagnostics-card__title{align-items:flex-start;display:flex;gap:0.7rem}body.mavbase-bs5 .device-diagnostics-card__title>i{color:var(--diagnostics-primary);font-size:1.3rem;margin-top:0.1rem}body.mavbase-bs5 .device-diagnostics-card__title h4{color:var(--diagnostics-heading);font-size:1rem;font-weight:700;line-height:1.35;margin:0}body.mavbase-bs5 .device-diagnostics-card__title p{color:var(--diagnostics-muted);font-size:0.85rem;line-height:1.45;margin:0.2rem 0 0}body.mavbase-bs5 .device-diagnostics-chart-header{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}body.mavbase-bs5 .device-diagnostics-chart-form{align-items:center;display:flex;flex:0 1 34rem}body.mavbase-bs5 .device-diagnostics-chart-form .ts-wrapper{flex:1 1 auto;min-width:15rem}body.mavbase-bs5 .device-diagnostics-chart-title{color:var(--diagnostics-heading);font-size:0.95rem;font-weight:700;line-height:1.4;margin-bottom:0.75rem}body.mavbase-bs5 .device-diagnostics-table{color:#43566f;font-size:0.88rem}body.mavbase-bs5 .device-diagnostics-table th,body.mavbase-bs5 .device-diagnostics-table td{border-color:#e6edf5;line-height:1.4;padding:0.75rem 1rem;vertical-align:middle}body.mavbase-bs5 .device-diagnostics-table thead th{background:#eef3f9;color:#52657f;font-size:0.75rem;font-weight:600;white-space:nowrap}body.mavbase-bs5 .device-diagnostics-table tbody tr:hover td{background:#f4f8ff}body.mavbase-bs5 .device-diagnostics-table__primary{color:var(--diagnostics-heading);font-weight:600}body.mavbase-bs5 .device-diagnostics-outlet-table{min-width:58rem}body.mavbase-bs5 .device-diagnostics-footnote{color:var(--diagnostics-muted);font-size:0.82rem;margin:-0.5rem 0 0}body.mavbase-bs5 .device-diagnostics-overview{border:1px solid var(--diagnostics-border);border-radius:0.8rem;box-shadow:-0.25rem 0.55rem 1.15rem rgba(25,42,70,0.1)}body.mavbase-bs5 .device-diagnostics-overview>.card-body{padding:1.25rem}body.mavbase-bs5 .device-diagnostics-header{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}body.mavbase-bs5 .device-diagnostics-header__identity{flex:1 1 20rem;min-width:0}body.mavbase-bs5 .device-diagnostics-header h2{color:var(--diagnostics-heading);font-size:1.75rem;line-height:1.2;margin:0;overflow-wrap:anywhere}body.mavbase-bs5 .device-diagnostics-header__eyebrow{color:var(--diagnostics-primary);font-size:0.75rem;font-weight:700;line-height:1.4;margin-bottom:0.3rem}body.mavbase-bs5 .device-diagnostics-header__meta,body.mavbase-bs5 .device-diagnostics-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:0.65rem}body.mavbase-bs5 .device-diagnostics-header__meta{color:var(--diagnostics-muted);line-height:1.4;margin-top:0.45rem}body.mavbase-bs5 .device-diagnostics-header__meta span+span::before{color:#a1aec0;content:'•';margin-right:0.65rem}body.mavbase-bs5 .device-diagnostics-header__actions{flex:0 0 auto;justify-content:flex-end}body.mavbase-bs5 .device-diagnostics-header__actions .btn{align-items:center;box-sizing:border-box;display:inline-flex;font-size:0.82rem;height:2.5rem;justify-content:center;line-height:1;padding:0 0.85rem;white-space:nowrap}body.mavbase-bs5 .device-diagnostics-header__actions .btn+.btn{margin-left:0.65rem}body.mavbase-bs5 .device-diagnostics-header__actions .btn i{flex:0 0 auto;font-size:1.05rem;line-height:1;margin-right:0.4rem}body.mavbase-bs5 .device-diagnostics-status{border-top:1px solid var(--diagnostics-border);display:flex;margin-top:1.25rem;padding-top:1rem}body.mavbase-bs5 .device-diagnostics-status__badges{align-items:center;display:flex;flex:0 0 auto;padding-right:1.25rem}body.mavbase-bs5 .device-diagnostics-status__badges .device-diagnostics-badge+.device-diagnostics-badge{margin-left:0.5rem}body.mavbase-bs5 .device-diagnostics-status__item{border-left:1px solid var(--diagnostics-border);display:flex;flex:1 1 0;flex-direction:column;justify-content:center;min-height:2.75rem;min-width:0;padding:0 1.25rem}body.mavbase-bs5 .device-diagnostics-status__item span{color:var(--diagnostics-muted);font-size:0.72rem;font-weight:600;line-height:1.35}body.mavbase-bs5 .device-diagnostics-status__item strong{color:var(--diagnostics-heading);font-size:0.84rem;font-weight:600;line-height:1.4;margin-top:0.25rem;overflow-wrap:anywhere}body.mavbase-bs5 .device-diagnostics-badge{align-items:center;border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;flex:0 0 auto;font-size:0.68rem;font-weight:700;height:1.75rem;justify-content:center;letter-spacing:0.035em;line-height:1;padding:0 0.7rem;text-transform:uppercase;white-space:nowrap}body.mavbase-bs5 .device-diagnostics-badge i{font-size:0.85rem;line-height:1;margin-right:0.3rem}body.mavbase-bs5 .device-diagnostics-badge--live{background:var(--diagnostics-primary)}body.mavbase-bs5 .device-diagnostics-badge--success{background:#39b54a}body.mavbase-bs5 .device-diagnostics-badge--neutral{background:#77869a}@media (max-width: 991.98px){body.mavbase-bs5 .device-diagnostics-header{align-items:stretch;flex-direction:column}body.mavbase-bs5 .device-diagnostics-header__identity{flex-basis:auto}body.mavbase-bs5 .device-diagnostics-header__actions{justify-content:flex-start}body.mavbase-bs5 .device-diagnostics-status{flex-wrap:wrap}body.mavbase-bs5 .device-diagnostics-status__badges{flex-basis:100%;padding:0 0 0.75rem}body.mavbase-bs5 .device-diagnostics-status__item{flex-basis:33.333%}}@media (max-width: 767.98px){.device-diagnostics-chart-header,.device-diagnostics-chart-form{align-items:stretch;flex-direction:column}body.mavbase-bs5 .mav-shell .diagnostics-selector-form{align-items:stretch;flex-direction:column}body.mavbase-bs5 .mav-shell .diagnostics-selector-form>*,body.mavbase-bs5 .mav-shell .diagnostics-selector-form .ts-wrapper{min-width:0;width:100%}.diagnostics-selector-card .card-body{padding:1.25rem}.device-diagnostics-page{gap:1rem}.device-diagnostics-header__actions{flex-wrap:nowrap}.device-diagnostics-header__actions .btn{flex:1 1 0;padding-left:0.5rem;padding-right:0.5rem;width:100%}.device-diagnostics-overview>.card-body{padding:1rem}.device-diagnostics-status{flex-direction:column;padding-top:0.85rem}.device-diagnostics-status__badges{flex-basis:auto}.device-diagnostics-status__item{flex-basis:auto;border-left:0;border-top:1px solid var(--diagnostics-border);padding:0.65rem 0}.device-diagnostics-status__item:last-child{padding-bottom:0}.device-diagnostics-chart-form,.device-diagnostics-chart-form .ts-wrapper{min-width:0;width:100%}.device-diagnostics-card .card-header,.device-diagnostics-card .card-body{padding:1rem}}body.mavbase-bs5 .device-schedule-modal{color:#324356}body.mavbase-bs5 .device-schedule-modal__picker{background:#f4f8ff;border:1px solid #dce6f2;border-radius:0.75rem;margin-bottom:1.25rem;padding:1rem}body.mavbase-bs5 .device-schedule-editor{gap:1rem}body.mavbase-bs5 .device-schedule-editor__heading{align-items:center;display:flex;gap:0.8rem}body.mavbase-bs5 .device-schedule-editor__heading h4{color:var(--mav-shell-heading);font-size:1.15rem;font-weight:700}body.mavbase-bs5 .device-schedule-editor__heading-icon{align-items:center;background:#e7f0ff;border-radius:50%;color:#5a8dee;display:flex;flex:0 0 2.6rem;font-size:1.35rem;height:2.6rem;justify-content:center}body.mavbase-bs5 .device-schedule-editor__next-run{color:#65758b;font-size:0.85rem}body.mavbase-bs5 .device-schedule-section{background:#fff;border:1px solid #dce6f2;border-radius:0.75rem;box-shadow:0 0.25rem 0.8rem rgba(25,42,70,0.07);padding:1rem}body.mavbase-bs5 .device-schedule-section__header{align-items:flex-start;color:#5a8dee;display:flex;gap:0.55rem;margin-bottom:1rem}body.mavbase-bs5 .device-schedule-section__header>i{font-size:1.2rem;margin-top:0.1rem}body.mavbase-bs5 .device-schedule-section__header h5{color:var(--mav-shell-heading);font-size:0.95rem;font-weight:700;margin:0}body.mavbase-bs5 .device-schedule-section__header p{color:#65758b;font-size:0.82rem;margin:0.2rem 0 0}body.mavbase-bs5 .device-schedule-days__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:0.65rem}body.mavbase-bs5 .device-schedule-days__choices{display:grid;gap:0.5rem;grid-template-columns:repeat(7, minmax(0, 1fr))}body.mavbase-bs5 .device-schedule-days__choices .btn{min-width:0;overflow:hidden;padding:0.45rem 0.25rem;text-overflow:ellipsis}body.mavbase-bs5 .device-schedule-local{background:#f7f9fc;border-left:0.2rem solid #5a8dee;border-radius:0.35rem;padding:0.8rem 0.9rem}body.mavbase-bs5 .device-schedule-local p{color:#65758b;font-size:0.82rem;padding-left:2.5rem}body.mavbase-bs5 .device-schedule-outlets{border:1px solid #dce6f2;border-radius:0.65rem;overflow:hidden}body.mavbase-bs5 .device-schedule-outlet{align-items:center;background:#fff;display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr) minmax(9rem, 0.65fr);padding:0.7rem 0.8rem}body.mavbase-bs5 .device-schedule-outlet+.device-schedule-outlet{border-top:1px solid #e7edf5}body.mavbase-bs5 .device-schedule-outlet:hover{background:#f4f8ff}body.mavbase-bs5 .device-schedule-outlet__identity{align-items:center;display:flex;gap:0.65rem;min-width:0}body.mavbase-bs5 .device-schedule-outlet__number{align-items:center;background:#e7f0ff;border-radius:50%;color:#416fb9;display:flex;flex:0 0 1.8rem;font-size:0.78rem;font-weight:700;height:1.8rem;justify-content:center}body.mavbase-bs5 .device-schedule-outlet__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.mavbase-bs5 .device-schedule-delete{background:#fff5f5;border:1px solid #f2caca;border-radius:0.65rem;color:#a53a3a;padding:0.8rem 1rem}@media (max-width: 767.98px){body.mavbase-bs5 .device-schedule-days__choices{grid-template-columns:repeat(2, minmax(0, 1fr))}body.mavbase-bs5 .device-schedule-outlet{gap:0.55rem;grid-template-columns:minmax(0, 1fr)}body.mavbase-bs5 .device-schedule-local p{padding-left:0}}.faq-page{margin:0 auto 2rem;max-width:960px}.faq-page__hero{align-items:center;background:linear-gradient(135deg, #f5f9ff 0%, #fff 100%);border:1px solid #d7e3f3;border-radius:10px;display:flex;gap:1rem;margin-bottom:1rem;padding:1.5rem}.faq-page__hero-icon{align-items:center;background:#5a8dee;border-radius:50%;color:#ffffff;display:flex;flex:0 0 auto;font-size:1.8rem;height:3.25rem;justify-content:center;width:3.25rem}.faq-page__title{color:#1f3657;font-size:1.6rem;font-weight:700;margin:0 0 0.3rem}.faq-page__intro{color:#5f6f82;max-width:620px}.faq-page__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:space-between;margin:0 0 1rem}.faq-list{display:grid;gap:0.75rem}.faq-item{background:#ffffff;border:1px solid #d8e1ec;border-radius:8px;box-shadow:0 0.2rem 0.55rem rgba(31,53,92,0.06);overflow:hidden}.faq-item__heading{margin:0}.faq-item__toggle{align-items:center;background:transparent;border:0;color:#273b59;display:flex;font:inherit;font-size:1rem;font-weight:700;gap:1rem;justify-content:space-between;padding:1rem 1.15rem;text-align:left;width:100%}.faq-item__toggle:hover,.faq-item__toggle:focus-visible{background:#f4f8fe;color:#356fc8}.faq-item__toggle:focus-visible{outline:3px solid rgba(90,141,238,0.35);outline-offset:-3px}.faq-item__question{align-items:center;display:flex;gap:0.75rem;min-width:0}.faq-item__question i{color:#5a8dee;flex:0 0 auto;font-size:1.35rem}.faq-item__chevron{color:#66788f;flex:0 0 auto;font-size:1.3rem;transition:transform 150ms ease}.faq-item__toggle:not(.collapsed) .faq-item__chevron{transform:rotate(180deg)}.faq-item__answer{border-top:1px solid #e3eaf3;color:#52647a;line-height:1.6;padding:0.15rem 1.15rem 1.15rem 3.25rem}.faq-page__pagination{margin-top:1.25rem}@media (max-width: 575.98px){.faq-page__hero{align-items:flex-start;padding:1.1rem}.faq-page__hero-icon{font-size:1.4rem;height:2.6rem;width:2.6rem}.faq-page__title{font-size:1.35rem}.faq-item__toggle{padding:0.9rem}.faq-item__answer{padding:0.15rem 0.9rem 1rem}}body.mavbase-bs5 .index-sort-link{align-items:center;color:#344760;display:inline-flex;gap:0.3rem;min-height:2rem;text-decoration:none}body.mavbase-bs5 .index-sort-link:is(:hover, :focus-visible){color:#174ea6;text-decoration:underline}body.mavbase-bs5 .index-sort-controls{align-items:end;display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:1rem;padding:0.75rem}body.mavbase-bs5 .index-sort-controls__field{flex:1 1 8rem;min-width:0}body.mavbase-bs5 .index-sort-controls .form-label{font-size:0.8125rem;margin-bottom:0.25rem}.legal-document{background:#ffffff;border:0;border-left:1px solid rgba(15,23,42,0.12);border-right:1px solid rgba(15,23,42,0.12);border-top:5px solid #b91c1c;border-radius:0;box-shadow:none;color:#253044;margin:2rem auto;max-width:960px;min-height:calc(100vh - 4rem);overflow:hidden}.legal-document__header{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:2.75rem 3.25rem 2rem}.legal-document__eyebrow{color:#b91c1c;font-size:0.8rem;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 0.75rem;text-transform:uppercase}.legal-document h1{color:#111827;font-size:2.25rem;font-weight:700;letter-spacing:0;line-height:1.15;margin:0}.legal-document__updated{color:#64748b;font-size:0.98rem;line-height:1.5;margin:1rem 0 0}.legal-document__body{font-size:1rem;line-height:1.75;max-width:760px;padding:2.25rem 3.25rem 3rem}.legal-document__body h2,.legal-document__body h3,.legal-document__body h4{color:#172033;font-weight:700;letter-spacing:0;line-height:1.3}.legal-document__body h2{border-top:1px solid #e5e7eb;font-size:1.35rem;margin:2.25rem 0 0.75rem;padding-top:1.5rem}.legal-document__body h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-document__body h3{font-size:1.12rem;margin:1.5rem 0 0.5rem}.legal-document__body h4{color:#334155;font-size:1rem;margin:1.25rem 0 0.35rem}.legal-document__body p{color:#3d4756;margin:0 0 1rem}.legal-document__body p:last-child{margin-bottom:0}.legal-document__body ul,.legal-document__body ol{margin:0.25rem 0 1.25rem;padding-left:1.35rem}.legal-document__body ol{padding-left:1.55rem}.legal-document__body li{color:#3d4756;margin:0.35rem 0;padding-left:0.15rem}.legal-document__body li p{margin:0.2rem 0 0.55rem}.legal-document__body strong{color:#111827;font-weight:700}.legal-document__body a{color:#0f62b3;text-decoration:underline;text-underline-offset:0.16em}.legal-document__actions{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1.5rem}.legal-document__actions form{margin:0}@media (max-width: 767.98px){.legal-document{border-radius:0;margin:0;max-width:none;min-height:100vh}.legal-document__header,.legal-document__body{padding-left:1.25rem;padding-right:1.25rem}.legal-document__header{padding-bottom:1.5rem;padding-top:2rem}.legal-document h1{font-size:1.85rem}.legal-document__body{font-size:0.98rem;padding-bottom:2.25rem;padding-top:1.75rem}}.location-devices-panel{padding:1.25rem;background:#f6f8fb;border:1px solid #e1e7ef;border-radius:0.5rem}.location-device-grid{margin-top:0.25rem}.location-device-grid .device-card-col{padding-top:0.75rem;padding-bottom:0.75rem}.location-device-grid .device-card{overflow:hidden;background:#fff;border:1px solid #dfe5ed;border-radius:0.5rem;box-shadow:0 0.3rem 0.9rem rgba(31,53,92,0.08)}.location-device-grid .device-card__header,.location-device-grid .device-card__footer{background:#fff}@media (max-width: 575.98px){.location-devices-panel{padding:0.875rem}}@media (max-width: 767.98px){body.mavbase-bs5 .account-list-table .managed-account-row[data-account-details-expanded-value='false'] .managed-account-detail{display:none}body.mavbase-bs5 .account-list-table .managed-account-row .account-list-primary-cell{gap:0.5rem}body.mavbase-bs5 .account-list-mobile-tools{align-items:center;display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:space-between}body.mavbase-bs5 .account-list-mobile-summary{color:#52657f;font-size:0.8125rem}body.mavbase-bs5 .account-details-toggle{align-items:center;border-color:#52657f;color:#52657f;display:inline-flex;gap:0.25rem;min-height:2rem;white-space:normal}body.mavbase-bs5 .account-details-toggle:is(:hover, :focus, :active){background-color:#52657f;border-color:#52657f;color:#fff}body.mavbase-bs5 .account-details-toggle i{transition:transform 160ms ease}body.mavbase-bs5 .account-details-toggle[aria-expanded='true'] i{transform:rotate(180deg)}body.mavbase-bs5 .managed-account-row .account-list-name{overflow-wrap:anywhere}body.mavbase-bs5 .managed-account-row .managed-account-detail>a{overflow-wrap:anywhere}}body.mavbase-bs5 .account-list-page{display:grid;gap:var(--mav-section-gap)}body.mavbase-bs5 .account-list-page>.card,body.mavbase-bs5 .account-list-page>.card+.card{margin-top:0}body.mavbase-bs5 .account-list-help__toggle{align-items:center;background:transparent;border:0;color:inherit;display:grid;gap:0.75rem;grid-template-columns:auto minmax(0, 1fr) auto;padding:0;text-align:left;width:100%}body.mavbase-bs5 .account-list-help__icon{align-items:center;background:rgba(var(--bs-primary-rgb), 0.1);border-radius:50%;color:var(--bs-primary);display:inline-flex;height:2rem;justify-content:center;width:2rem}body.mavbase-bs5 .account-list-help__copy{display:grid;gap:0.1rem}body.mavbase-bs5 .account-list-help__copy strong{color:var(--mav-shell-heading);font-size:0.95rem}body.mavbase-bs5 .account-list-help__copy span,body.mavbase-bs5 .account-list-help__note,body.mavbase-bs5 .account-access-level span{color:#65758b;font-size:0.8125rem}body.mavbase-bs5 .account-list-help__chevron{transition:transform 160ms ease}body.mavbase-bs5 .account-list-help__toggle[aria-expanded='true'] .account-list-help__chevron{transform:rotate(180deg)}body.mavbase-bs5 .account-access-grid{display:grid;gap:0.75rem;grid-template-columns:repeat(4, minmax(0, 1fr))}body.mavbase-bs5 .account-access-level{background:var(--mav-surface-subtle);border:1px solid var(--mav-surface-border);border-radius:var(--mav-control-radius);display:grid;gap:0.2rem;padding:0.75rem}body.mavbase-bs5 .account-list-help__note{margin:0.875rem 0 0}body.mavbase-bs5 .account-list-card__header{align-items:center;display:flex;gap:1rem;justify-content:space-between}body.mavbase-bs5 .account-list-card__header h2{color:var(--mav-shell-heading);font-size:1.125rem;margin:0}body.mavbase-bs5 .account-list-card__header p{color:#65758b;font-size:0.8125rem;margin:0.15rem 0 0}body.mavbase-bs5 .account-list-card .card-body{padding:0}body.mavbase-bs5 .account-list-account{align-items:center;display:flex;gap:0.5rem;padding-left:calc(var(--account-depth, 0) * 1.25rem)}body.mavbase-bs5 .account-tree-toggle,body.mavbase-bs5 .account-tree-spacer{flex:0 0 2rem;width:2rem}body.mavbase-bs5 .account-tree-toggle i{display:inline-block;transition:transform 160ms ease}body.mavbase-bs5 .account-tree-toggle[aria-expanded='true'] i{transform:rotate(90deg)}body.mavbase-bs5 .account-list-name{display:grid;gap:0.15rem;min-width:0}body.mavbase-bs5 .account-list-name a{font-weight:500}body.mavbase-bs5 .account-list-name small,body.mavbase-bs5 .account-device-count small{color:#718096}body.mavbase-bs5 .account-list-actions{display:flex;flex-wrap:wrap;gap:0.4rem;justify-content:flex-end}body.mavbase-bs5 .account-list-actions form{margin:0}@media (max-width: 991.98px){body.mavbase-bs5 .account-access-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 767.98px){body.mavbase-bs5 .account-list-table,body.mavbase-bs5 .account-list-table tbody{display:block}body.mavbase-bs5 .account-list-table thead{display:none}body.mavbase-bs5 .account-list-table tbody tr{background:#fff;display:grid;gap:0.65rem;padding:1rem}body.mavbase-bs5 .account-list-table.table-hover>tbody>tr:hover{background:#f2f5f9}body.mavbase-bs5 .account-list-table.table-hover>tbody>tr:hover>td{--bs-table-accent-bg: transparent;background:transparent;box-shadow:none}body.mavbase-bs5 .account-list-table tbody tr+tr{border-top:1px solid var(--mav-surface-border)}body.mavbase-bs5 .account-list-table tbody td{align-items:start;border:0;display:grid;gap:0.75rem;grid-template-columns:6.5rem minmax(0, 1fr);padding:0}body.mavbase-bs5 .account-list-table tbody td::before{color:#718096;content:attr(data-label);font-size:0.7rem;font-weight:600;padding-top:0.15rem;text-transform:uppercase}body.mavbase-bs5 .account-list-table .account-list-primary-cell{grid-template-columns:minmax(0, 1fr)}body.mavbase-bs5 .account-list-table .account-list-primary-cell::before{display:none}body.mavbase-bs5 .account-list-actions{justify-content:flex-start}body.mavbase-bs5 .account-list-table tbody td>.badge{justify-self:start}}@media (max-width: 575.98px){body.mavbase-bs5 .account-access-grid{grid-template-columns:minmax(0, 1fr)}body.mavbase-bs5 .account-list-card__header{align-items:flex-start}}body.mavbase-bs5 .mav-account-settings{--mav-account-border: #e1e6ef;--mav-account-muted: #667085}body.mavbase-bs5 .mav-account-settings__nav{gap:0.35rem}body.mavbase-bs5 .mav-account-settings__nav .nav-link{gap:0.65rem;border-radius:0.45rem;color:#52617a;font-weight:500}body.mavbase-bs5 .mav-account-settings__nav .nav-link:hover{color:#356fd5;background:#edf3ff}body.mavbase-bs5 .mav-account-settings__nav .nav-link.active{color:#fff;background:#5a8dee;box-shadow:0 0.35rem 0.8rem rgba(90,141,238,0.22)}body.mavbase-bs5 .mav-account-settings .card{border-color:var(--mav-account-border)}body.mavbase-bs5 .mav-account-settings .card-body{padding:clamp(1rem, 2.5vw, 1.75rem)}body.mavbase-bs5 .mav-account-settings label:not(.form-check-label){margin-bottom:0.4rem;color:#344054;font-weight:500}body.mavbase-bs5 .mav-account-settings .form-check-label{color:#344054}body.mavbase-bs5 .mav-account-settings .form-switch{min-height:1.75rem}body.mavbase-bs5 .mav-account-settings .location-row,body.mavbase-bs5 .mav-account-settings .membership-row{padding:1rem;border:1px solid var(--mav-account-border);border-radius:0.5rem;background:#fbfcfe}body.mavbase-bs5 .mav-account-settings .membership-row{display:grid;gap:1rem}body.mavbase-bs5 .mav-account-settings .membership-row>div{min-width:0}body.mavbase-bs5 .mav-account-settings .membership-row__actions{align-self:end;padding-bottom:0.5rem;white-space:nowrap}body.mavbase-bs5 .mav-account-settings .membership-row__dashboard{grid-column:1 / -1}@media (min-width: 992px){body.mavbase-bs5 .mav-account-settings .membership-row{grid-template-columns:minmax(0, 1.6fr) minmax(0, 1fr) auto}body.mavbase-bs5 .mav-account-settings .membership-row__actions{grid-column:3;grid-row:1}}body.mavbase-bs5 .mav-account-settings .accordion .card-header{padding:0.85rem 1rem;border-bottom:1px solid var(--mav-account-border);background:#f8fafc}body.mavbase-bs5 .mav-account-settings .table-responsive{border:1px solid var(--mav-account-border);border-radius:0.45rem}@media (max-width: 991.98px){body.mavbase-bs5 .mav-account-settings__nav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 575.98px){body.mavbase-bs5 .mav-account-settings__nav{grid-template-columns:1fr}body.mavbase-bs5 .mav-account-settings .card-body{padding:1rem}body.mavbase-bs5 .mav-account-settings .location-row,body.mavbase-bs5 .mav-account-settings .membership-row{padding:0.75rem}}body.mav-auth-page{--mav-auth-primary: #5a8dee;--mav-auth-navy: #222d4b;--mav-auth-field: #1a233a;--mav-auth-text: #d8dfec;--mav-auth-muted: #9eabc3;--mav-auth-border: #455475;min-height:100vh;margin:0;color:var(--mav-auth-text);background:#4f5964}.mav-auth-page__main{min-height:100vh;display:grid;place-items:center;padding:clamp(1rem, 4vw, 2.75rem);background:#4f5964}.mav-auth-login{width:100%;max-width:58.5rem}.mav-auth-login__card{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));min-height:31.875rem;overflow:hidden;border-radius:0.2rem;background:var(--mav-auth-navy);box-shadow:0 1rem 1.8rem rgba(16,24,40,0.42)}.mav-auth-login--registration .mav-auth-login__card{grid-template-columns:minmax(0, 2fr) minmax(15rem, 1fr);height:auto;min-height:31.875rem}.mav-auth-login--registration .mav-auth-login__form-panel{padding:2rem}.mav-auth-login__form-panel{display:flex;flex-direction:column;justify-content:center;padding:1.5rem clamp(2rem, 4vw, 2.3rem)}.mav-auth-login__heading{margin-bottom:2rem;text-align:center}.mav-auth-login__heading h1{margin:0;color:#cbd5e7;font-size:1.45rem;font-weight:600}.mav-auth-login .form-label{margin-bottom:0.45rem;color:var(--mav-auth-muted);font-size:0.75rem;letter-spacing:0.02em}.mav-auth-login .form-control,.mav-auth-login .form-select,.mav-auth-login .input-group .btn{min-height:2.45rem;border-color:var(--mav-auth-border);color:var(--mav-auth-text);background:var(--mav-auth-field)}.mav-auth-login .form-control::placeholder{color:#8997b2}.mav-auth-login .form-text{color:var(--mav-auth-muted)}.mav-auth-login .form-control:focus,.mav-auth-login .form-select:focus,.mav-auth-login .form-check-input:focus,.mav-auth-login .btn:focus-visible,.mav-auth-login a:focus-visible{border-color:var(--mav-auth-primary);box-shadow:0 0 0 0.2rem rgba(90,141,238,0.25);outline:0}.mav-auth-login .form-check-input{border-color:var(--mav-auth-border);background-color:rgba(255,255,255,0.06)}.mav-auth-login .form-check-label,.mav-auth-login__signup{color:var(--mav-auth-muted)}.mav-auth-login__links{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(158,171,195,0.22);text-align:center;line-height:1.8}.mav-auth-login__links a{color:var(--mav-auth-primary);text-decoration:none}.mav-auth-login__links a:hover{color:#82a9f4;text-decoration:underline}.mav-auth-login #error_explanation{margin-bottom:1rem;padding:0.75rem 1rem;border:1px solid rgba(220,53,69,0.45);border-radius:0.35rem;color:#ffd8dc;background:rgba(220,53,69,0.14)}.mav-auth-login #error_explanation h2{margin-bottom:0.5rem;color:inherit;font-size:0.9rem}.mav-auth-login #error_explanation ul{margin-bottom:0;padding-left:1.25rem}.mav-auth-login .btn-primary{min-height:2.45rem;border-color:var(--mav-auth-primary);background:var(--mav-auth-primary)}.mav-auth-login .btn-outline-secondary{border-color:var(--mav-auth-border);color:#fff}.mav-auth-login .btn-outline-secondary:hover{border-color:#65789d;color:#fff;background:#344361}.mav-auth-login__link,.mav-auth-login .btn-link{color:var(--mav-auth-primary);text-decoration:none}.mav-auth-login__link:hover,.mav-auth-login .btn-link:hover{color:#82a9f4;text-decoration:underline}.mav-auth-login__signup{display:flex;justify-content:center;gap:0.35rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(158,171,195,0.22);font-size:0.8rem}.mav-auth-login__illustration-panel{display:grid;place-items:center;padding:3rem}.mav-auth-login__shield{width:100%;max-width:25rem;height:auto}.mav-auth-login__shield .lievo-svg-wrapper,.mav-auth-login__shield svg{width:100% !important;height:100% !important}.mav-auth-page .modal-content{color:#405779}@media (max-width: 767.98px){.mav-auth-page__main{padding:0}.mav-auth-login__card{display:block;height:auto;min-height:100vh;border-radius:0;box-shadow:none}.mav-auth-login--registration .mav-auth-login__card{min-height:100vh}.mav-auth-login__form-panel{min-height:100vh;padding:2rem 1.25rem}.mav-auth-login__illustration-panel{display:none}}@media (prefers-reduced-motion: reduce){.mav-auth-login *,.mav-auth-login *::before,.mav-auth-login *::after{scroll-behavior:auto !important;transition-duration:0.01ms !important}}body.mavbase-bs5 .automation-form-switch{align-items:flex-start;display:flex;gap:0.5rem;min-height:1.5rem}body.mavbase-bs5 .automation-form-switch .form-check-input{flex:0 0 auto}body.mavbase-bs5 .automation-form-switch .form-check-label{min-width:0;overflow-wrap:anywhere}body.mavbase-bs5 .macro-step-row{background:#fff;min-width:0}body.mavbase-bs5 .macro-step-row .form-control,body.mavbase-bs5 .macro-step-row .form-select{min-width:0}body.mavbase-bs5 .macro-step-row .cursor-move{cursor:move}body.mavbase-bs5 .mav-drag-handle{align-items:center;display:inline-flex;flex:0 0 1.5rem;height:1.5rem;justify-content:center;width:1.5rem}body.mavbase-bs5 #dashboard-profile-form-container label{font-size:0.75rem;font-weight:600;letter-spacing:0.02em;text-transform:uppercase}body.mavbase-bs5{--bs-primary: #5a8dee;--bs-primary-rgb: 90, 141, 238;--bs-secondary: #475f7b;--bs-secondary-rgb: 71, 95, 123;--bs-success: #39da8a;--bs-success-rgb: 57, 218, 138;--bs-info: #00cfdd;--bs-info-rgb: 0, 207, 221;--bs-warning: #fdac41;--bs-warning-rgb: 253, 172, 65;--bs-danger: #ff5b5c;--bs-danger-rgb: 255, 91, 92;--bs-light: #a3afbd;--bs-light-rgb: 163, 175, 189;--bs-link-color: #5a8dee;--bs-link-color-rgb: 90, 141, 238;--bs-link-hover-color: #175ee4;--bs-link-hover-color-rgb: 23, 94, 228}body.mavbase-bs5 .btn-primary{--bs-btn-color: #fff;--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3775ea;--bs-btn-hover-border-color: #2c6de9;--bs-btn-focus-shadow-rgb: 115, 158, 241;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2c6de9;--bs-btn-active-border-color: #2065e8;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary)}body.mavbase-bs5 .btn-outline-primary{--bs-btn-color: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-primary);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-primary)}body.mavbase-bs5 .form-check-input:checked,body.mavbase-bs5 .form-check-input[type='checkbox']:indeterminate{background-color:var(--bs-primary);border-color:var(--bs-primary)}body.mavbase-bs5{--bs-body-bg: #f4f6fb;--bs-body-color: #475f7b;--mav-font-body: 'IBM Plex Sans', Helvetica, Arial, sans-serif;--mav-font-heading: 'Rubik', Helvetica, Arial, sans-serif;--mav-font-size-page-title: clamp(1.55rem, 2vw, 2rem);--mav-font-size-page-title-mobile: 1.5rem;--mav-font-size-section-title: 1.125rem;--mav-font-size-body: 1rem;--mav-font-size-compact: 0.875rem;--mav-font-size-caption: 0.8125rem;--mav-font-size-badge: 0.6875rem;--mav-line-height-body: 1.4;--mav-line-height-tight: 1.2;--bs-body-font-family: var(--mav-font-body);--bs-body-font-size: var(--mav-font-size-body);--bs-body-line-height: var(--mav-line-height-body);--bs-heading-color: var(--mav-shell-heading);--mav-shell-navy: #1a233a;--mav-shell-navy-raised: #272e48;--mav-shell-muted: #8a99b5;--mav-shell-heading: #394c62;--mav-shell-border: #dce4ef;--mav-shell-sidebar-width: 16.25rem;--mav-page-gutter: 1.75rem;--mav-card-gutter: 1.25rem;--mav-section-gap: 1.5rem;--mav-grid-gap: 1rem;--mav-surface: #fff;--mav-surface-subtle: #f8faff;--mav-surface-hover: #f1f5fc;--mav-surface-border: #dce4ef;--mav-card-radius: 0.625rem;--mav-control-radius: 0.5rem;--mav-shadow-card: -0.375rem 0.625rem 1.125rem rgba(25, 42, 70, 0.12);--mav-shadow-raised: -0.5rem 0.875rem 1.5rem rgba(25, 42, 70, 0.16);background:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--mav-font-body);font-size:var(--mav-font-size-body);line-height:var(--mav-line-height-body)}body.mavbase-bs5 h1,body.mavbase-bs5 h2,body.mavbase-bs5 h3,body.mavbase-bs5 h4,body.mavbase-bs5 h5,body.mavbase-bs5 h6,body.mavbase-bs5 .h1,body.mavbase-bs5 .h2,body.mavbase-bs5 .h3,body.mavbase-bs5 .h4,body.mavbase-bs5 .h5,body.mavbase-bs5 .h6{font-family:var(--mav-font-heading);font-weight:500;line-height:var(--mav-line-height-tight)}body.mavbase-bs5 turbo-cable-stream-source{display:none}body.mavbase-bs5 .mav-shell{display:grid;grid-template-columns:var(--mav-shell-sidebar-width) minmax(0, 1fr);min-height:100vh}body.mavbase-bs5 .mav-shell__sidebar{--bs-offcanvas-bg: var(--mav-shell-navy);--bs-offcanvas-color: var(--mav-shell-muted);background:var(--mav-shell-navy);background-color:var(--mav-shell-navy) !important;color:var(--mav-shell-muted);height:100vh;min-width:0;overflow-y:auto;position:sticky;top:0}body.mavbase-bs5 .mav-shell__brand{align-items:center;border-bottom:1px solid rgba(189,209,248,0.14);display:flex;height:5rem;padding:0.25rem 1rem}body.mavbase-bs5 .mav-shell__brand img{display:block;height:auto;max-width:100%;width:12rem}body.mavbase-bs5 .mav-shell__workspace{display:grid;grid-template-rows:auto minmax(0, 1fr) auto;min-width:0}body.mavbase-bs5 .mav-shell__content{min-width:0;padding:var(--mav-page-gutter)}body.mavbase-bs5 .mav-shell__footer{background:#fff;border-top:1px solid var(--mav-shell-border);color:#718096;font-size:0.8125rem;padding:0.875rem var(--mav-page-gutter)}body.mavbase-bs5 .table{--bs-table-color: var(--bs-body-color)}body.mavbase-bs5 .mav-modal-close{align-items:center;background:transparent;border:0;color:var(--bs-secondary);display:inline-flex;font-size:1.5rem;height:2rem;justify-content:center;margin-left:auto;padding:0;width:2rem}body.mavbase-bs5 .mav-modal-close:hover,body.mavbase-bs5 .mav-modal-close:focus-visible{background:rgba(var(--bs-secondary-rgb), 0.12)}body.mavbase-bs5 .mav-modal-actions{gap:0.5rem}@media (max-width: 767.98px){body.mavbase-bs5{--mav-page-gutter: 1rem;--mav-card-gutter: 1rem;--mav-section-gap: 1rem;--mav-grid-gap: 0.875rem}}body.mavbase-bs5.mavbase-bs5--dark{--bs-body-bg: #1a233a;--bs-body-color: #8a99b5;--mav-shell-heading: #bdd1f8;--mav-shell-border: #464d5c}body.mavbase-bs5.mavbase-bs5--dark .mav-shell__topbar,body.mavbase-bs5.mavbase-bs5--dark .mav-shell__footer,body.mavbase-bs5.mavbase-bs5--dark .card,body.mavbase-bs5.mavbase-bs5--dark .card-header{background:var(--mav-shell-navy-raised);color:var(--bs-body-color)}body.mavbase-bs5.mavbase-bs5--dark .form-control,body.mavbase-bs5.mavbase-bs5--dark .form-select{background:#1a233a;border-color:var(--mav-shell-border);color:var(--bs-body-color)}@media (max-width: 1199.98px){body.mavbase-bs5 .mav-shell{grid-template-columns:minmax(0, 1fr)}body.mavbase-bs5 .mav-shell__sidebar{--bs-offcanvas-width: 85vw;height:100vh;max-width:20rem;position:fixed}body.mavbase-bs5 .mav-shell__sidebar .offcanvas-header{border-bottom:1px solid rgba(189,209,248,0.14);color:#fff}body.mavbase-bs5 .mav-shell__content{padding:1rem}body.mavbase-bs5 .mav-shell__footer{padding-left:1rem;padding-right:1rem}}body.mavbase-bs5 .mav-device-menu-item{align-items:center;display:flex;font-size:var(--mav-font-size-caption);gap:0.75rem;justify-content:space-between;line-height:1.25;white-space:normal}body.mavbase-bs5 .mav-device-menu-item__name{overflow-wrap:anywhere}body.mavbase-bs5 .mav-device-menu-item__meta{color:var(--bs-secondary-color);flex:0 0 auto;font-size:var(--mav-font-size-caption)}body.mavbase-bs5 .collapse-header>.card-header{align-items:center;display:flex}body.mavbase-bs5 .collapse-header>.card-header .collapse-indicator{margin-left:auto;transition:transform 180ms ease}body.mavbase-bs5 .collapse-header>.card-header[aria-expanded='true'] .collapse-indicator{transform:rotate(180deg)}body.mavbase-bs5 .mav-device-show{--mav-device-border: #dce6f2;--mav-device-shadow: rgba(25, 42, 70, 0.12);--mav-device-surface: #fff;--mav-device-surface-tint: #f4f8ff;min-width:0}body.mavbase-bs5 .device-show-summary-card,body.mavbase-bs5 .device-outlet-card{background:var(--mav-device-surface);border:1px solid var(--mav-device-border);border-radius:0.75rem;box-shadow:-0.25rem 0.5rem 1.25rem var(--mav-device-shadow);overflow:hidden}body.mavbase-bs5 .device-show-related-links{margin-bottom:1.25rem}body.mavbase-bs5 .mav-device-show .text-bg-primary,body.mavbase-bs5 .mav-device-show .text-bg-secondary,body.mavbase-bs5 .mav-device-show .text-bg-danger{color:#fff !important}body.mavbase-bs5 .mav-device-show .text-bg-success,body.mavbase-bs5 .mav-device-show .text-bg-info,body.mavbase-bs5 .mav-device-show .text-bg-warning,body.mavbase-bs5 .mav-device-show .text-bg-light:not(.text-muted){color:#324356 !important}body.mavbase-bs5 .device-show-summary-card__header,body.mavbase-bs5 .device-outlet-card__header{background:linear-gradient(135deg, var(--mav-device-surface) 0%, var(--mav-device-surface-tint) 100%)}body.mavbase-bs5 .device-show-summary-card__header{padding:1.4rem 1.5rem}body.mavbase-bs5 .device-show-summary-card__header h3{color:var(--mav-shell-heading)}body.mavbase-bs5 .device-show-summary-card__header hr{border-color:var(--mav-device-border);margin:1.25rem 0;opacity:1}body.mavbase-bs5 .device-status-badges .badge,body.mavbase-bs5 .device-outlet-metrics .badge{padding:0.45rem 0.7rem;text-transform:uppercase}body.mavbase-bs5 .device-status-badges .badge.text-muted,body.mavbase-bs5 .device-outlet-metrics .badge.text-muted{color:#6c757d !important}body.mavbase-bs5 .power-sequence-editor__help{color:#65758b;margin:0 0 1rem}body.mavbase-bs5 .power-sequence-editor__table{background:#f7f9fc;border:1px solid var(--mav-device-border, #dce6f2);border-radius:0.65rem;overflow:hidden}body.mavbase-bs5 .power-sequence-editor__header{background:#eef3f9;color:#52657f;font-size:0.72rem;font-weight:700;letter-spacing:0.04em;margin:0;padding:0.65rem 0.85rem;text-transform:uppercase}body.mavbase-bs5 .power-sequence-editor__row{background:#fff;border-top:1px solid var(--mav-device-border, #dce6f2);cursor:grab;padding:0.7rem 0.85rem;transition:background-color 150ms ease, box-shadow 150ms ease}body.mavbase-bs5 .power-sequence-editor__row:hover{background:#f4f8ff}body.mavbase-bs5 .power-sequence-editor__row.dragging{background:#eaf2ff;box-shadow:0 0.25rem 0.75rem rgba(25,42,70,0.14);cursor:grabbing;opacity:0.82}body.mavbase-bs5 .power-sequence-editor__outlet{align-items:center;color:var(--mav-shell-heading);display:flex;font-weight:600;gap:0.45rem;min-width:0}body.mavbase-bs5 .power-sequence-editor__outlet span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.mavbase-bs5 .power-sequence-editor__outlet .drag-handle{color:#718198;flex:0 0 auto;font-size:1.15rem}body.mavbase-bs5 .device-show-actions{gap:0.65rem}body.mavbase-bs5 .device-show-actions .btn,body.mavbase-bs5 .device-outlet-actions .btn{background:rgba(var(--bs-primary-rgb), 0.025);border-color:#cbd8e8;border-radius:0.5rem;color:#52657f;padding:0.4rem 0.7rem}body.mavbase-bs5 .device-show-actions .btn:hover,body.mavbase-bs5 .device-show-actions .btn:focus-visible,body.mavbase-bs5 .device-outlet-actions .btn:hover,body.mavbase-bs5 .device-outlet-actions .btn:focus-visible{background:rgba(var(--bs-primary-rgb), 0.1);border-color:rgba(var(--bs-primary-rgb), 0.35);color:var(--bs-primary)}body.mavbase-bs5 .device-outlet-grid{margin-top:0.5rem}body.mavbase-bs5 .device-outlet-card{transition:box-shadow 180ms ease, transform 180ms ease}body.mavbase-bs5 .device-outlet-card:hover{box-shadow:-0.35rem 0.75rem 1.5rem rgba(25,42,70,0.16);transform:translateY(-0.125rem)}body.mavbase-bs5 .device-outlet-card__header{padding:1.1rem 1.15rem 0.95rem}body.mavbase-bs5 .device-outlet-title{color:var(--mav-shell-heading);font-size:1.3rem;line-height:1.25}body.mavbase-bs5 .device-outlet-card>hr{display:none}body.mavbase-bs5 .device-outlet-actions{background:rgba(var(--bs-primary-rgb), 0.025);border-top:1px solid var(--mav-device-border);padding:0.9rem 1.15rem}body.mavbase-bs5.mavbase-bs5--dark .mav-device-show{--mav-device-border: #46536a;--mav-device-shadow: rgba(8, 13, 27, 0.3);--mav-device-surface: #273046;--mav-device-surface-tint: #2c3852}body.mavbase-bs5.mavbase-bs5--dark .device-show-actions .btn,body.mavbase-bs5.mavbase-bs5--dark .device-outlet-actions .btn{border-color:#53617a;color:#b5c4dd}@media (max-width: 767.98px){body.mavbase-bs5 .device-show-summary-card__header{padding:1.1rem}body.mavbase-bs5 .device-outlet-grid{margin-top:0.25rem}}body.mavbase-bs5 .mav-devices-index{min-width:0}body.mavbase-bs5 .device-rollup-cards{margin-bottom:0.25rem}body.mavbase-bs5 .device-rollup-col{display:flex}body.mavbase-bs5 .device-rollup-card{width:100%}body.mavbase-bs5 .device-rollup-card__body{min-height:6rem}body.mavbase-bs5 .device-rollup-card__content{gap:0.75rem;width:100%}body.mavbase-bs5 .device-rollup-card__icon{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 2.75rem;height:2.75rem;justify-content:center;width:2.75rem}body.mavbase-bs5 .device-rollup-card__icon--primary{background:rgba(var(--bs-primary-rgb), 0.14)}body.mavbase-bs5 .device-rollup-card__icon--danger{background:rgba(var(--bs-danger-rgb), 0.14)}body.mavbase-bs5 .device-rollup-card__icon i{font-size:1.35rem}body.mavbase-bs5 .device-card-col{margin-bottom:1rem}body.mavbase-bs5 .device-card{overflow:hidden}body.mavbase-bs5 .device-card>a{color:inherit;text-decoration:none;transition:background-color 150ms ease, box-shadow 150ms ease, color 150ms ease}body.mavbase-bs5 .device-card>a:hover,body.mavbase-bs5 .device-card>a:focus-visible{background:rgba(var(--bs-primary-rgb), 0.07);box-shadow:inset 0 0.1875rem var(--bs-primary);color:inherit;outline:0}body.mavbase-bs5 .device-card>a:hover .device-card__title,body.mavbase-bs5 .device-card>a:focus-visible .device-card__title{color:var(--bs-primary)}body.mavbase-bs5 .device-card__header{padding:1rem 1.25rem}body.mavbase-bs5 .device-card__title{color:var(--mav-shell-heading);font-size:1.25rem}body.mavbase-bs5 .device-card__body{padding:1rem 1.25rem 1.25rem}body.mavbase-bs5 .device-card__status-row{font-size:0.8125rem}body.mavbase-bs5 .device-card__footer{background:#fff;padding:0.875rem 1.25rem}body.mavbase-bs5 .list-outlet-switch{margin:0;min-height:1.5rem;padding-left:2.5rem}body.mavbase-bs5 .list-outlet-switch .form-check-input{cursor:pointer;height:1.25rem;margin-left:-2.5rem;margin-top:0;width:2.25rem}body.mavbase-bs5 .list-outlet-switch .form-check-input:disabled{cursor:not-allowed}body.mavbase-bs5 .collapsible>.collapse-header>.card-header,body.mavbase-bs5 #alertsDiv>.collapse-header>.card-header{align-items:center;cursor:pointer;display:flex;min-height:3.75rem;transition:background-color 150ms ease, color 150ms ease}body.mavbase-bs5 .collapsible>.collapse-header>.card-header:hover,body.mavbase-bs5 .collapsible>.collapse-header>.card-header:focus-visible,body.mavbase-bs5 #alertsDiv>.collapse-header>.card-header:hover,body.mavbase-bs5 #alertsDiv>.collapse-header>.card-header:focus-visible{background:rgba(var(--bs-primary-rgb), 0.07);color:var(--bs-primary)}body.mavbase-bs5 .collapse-title{align-items:center;display:flex;gap:0.65rem;min-width:0;width:100%}body.mavbase-bs5 #alertsDiv .alertCount{margin-left:auto;position:static}body.mavbase-bs5 .device-status-badges,body.mavbase-bs5 .device-show-actions,body.mavbase-bs5 .device-outlet-metrics{gap:0.5rem}body.mavbase-bs5 .device-status-badges .badge,body.mavbase-bs5 .device-outlet-metrics .badge{text-decoration:none}body.mavbase-bs5 .device-show-actions .btn{white-space:normal}body.mavbase-bs5 .device-outlet-col{display:flex}body.mavbase-bs5 .device-outlet-col>.card{min-width:0;width:100%}body.mavbase-bs5 .device-outlet-switch{margin:0;min-height:1.5rem;padding-left:2.5rem}body.mavbase-bs5 .device-outlet-switch .form-check-input{cursor:pointer;height:1.25rem;margin-left:-2.5rem;margin-top:0;width:2.25rem}body.mavbase-bs5 .device-outlet-switch .form-check-input:disabled{cursor:not-allowed}body.mavbase-bs5 .device-form-switch{align-items:flex-start;display:flex;gap:0.5rem;min-height:1.5rem}body.mavbase-bs5 .device-form-switch .form-check-input{flex:0 0 auto}body.mavbase-bs5 .device-form-switch .form-check-label{min-width:0;overflow-wrap:anywhere}@media (max-width: 575.98px){body.mavbase-bs5 .device-rollup-card__body{min-height:5.5rem;padding:0.75rem}body.mavbase-bs5 .device-rollup-card__content{gap:0.55rem}body.mavbase-bs5 .device-rollup-card__icon{flex-basis:2.35rem;height:2.35rem;width:2.35rem}}@media (prefers-reduced-motion: reduce){body.mavbase-bs5 .device-card>a,body.mavbase-bs5 .collapsible>.collapse-header>.card-header,body.mavbase-bs5 #alertsDiv>.collapse-header>.card-header{transition:none}}.ts-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;max-height:1px !important;margin:-1px !important;min-height:0 !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.ts-control{align-items:center;background-color:#fff !important;border:1px solid #ced4da !important;border-radius:0.5rem !important;display:flex;padding:0.375rem 2.25rem 0.375rem 0.75rem;position:relative;transition:border-color 150ms ease, box-shadow 150ms ease}.ts-wrapper.focus .ts-control{border-color:var(--bs-primary) !important}.ts-wrapper.single .ts-control::after{border-color:#495057 transparent transparent;border-style:solid;border-width:0.35rem 0.3rem 0;content:'';margin-top:-0.15rem;position:absolute;right:0.85rem;top:50%}.ts-control>input{background:transparent !important;border:0 !important;box-shadow:none !important;flex:1 1 auto;line-height:1.5;min-width:2rem;padding:0 !important;width:auto !important}.ts-dropdown{z-index:2000;border-radius:0.5rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.ts-dropdown .option{padding:0.5rem 0.75rem;white-space:normal;line-height:1.25}.ts-control .item{margin-right:0.3125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-wrapper.single:not(.input-active) .ts-control>input{flex:0 0 0;min-width:0;width:0 !important}.ts-wrapper.input-active .ts-control .item[data-value='']{display:none}.mav-json-viewer{overflow:auto;max-height:36rem;padding:1rem;border:1px solid #dce3ed;border-radius:0.375rem;color:#334155;background:#f8fafc;font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-size:0.8125rem;line-height:1.6}.mav-json-viewer__list{margin:0;padding-left:1.25rem;list-style:none}.mav-json-viewer>.mav-json-viewer__list{padding-left:0}.mav-json-viewer__entry summary{cursor:pointer}.mav-json-viewer__key{color:#2454a6;font-weight:600}.mav-json-viewer__value--string{color:#0f766e}.mav-json-viewer__value--number,.mav-json-viewer__value--boolean{color:#9a3412}.mav-json-viewer__value--null{color:#64748b;font-style:italic}body.mavbase-bs5 .device-outlet-group{--outlet-group-accent: #7256b5;--outlet-group-tint: #f6f2fc}body.mavbase-bs5 .device-outlet-group .device-outlet-card__header{background:linear-gradient(135deg, var(--mav-device-surface), var(--outlet-group-tint));box-shadow:inset 4px 0 var(--outlet-group-accent)}body.mavbase-bs5 .device-outlet-group__heading{min-width:0}body.mavbase-bs5 .device-outlet-group__badge{display:inline-flex;align-items:center;padding:0.2rem 0.45rem;margin-bottom:0.4rem;border-radius:0.3rem;background:var(--outlet-group-tint);color:var(--outlet-group-accent);font-size:0.75rem;text-transform:uppercase}body.mavbase-bs5 .device-outlet-group__power{flex-shrink:0}body.mavbase-bs5 .device-outlet-group__power [aria-pressed='true']{background:var(--bs-primary);color:#fff}body.mavbase-bs5 .device-outlet-group [data-outlet-group-target='state'][data-state='mixed']{color:#946214}body.mavbase-bs5.mavbase-bs5--dark .device-outlet-group{--outlet-group-accent: #b7a0ed;--outlet-group-tint: #333049}body.mavbase-bs5.mavbase-bs5--dark .device-outlet-group [data-outlet-group-target='state'][data-state='mixed']{color:#edc577}body.mavbase-bs5 .outlet-group-order__row{background:var(--bs-body-bg)}body.mavbase-bs5 .outlet-group-order__name{min-width:0;overflow-wrap:anywhere}body.mavbase-bs5 .outlet-group-order .dragging{opacity:0.5}body.mav-public-page{min-height:100vh;margin:0;color:#465d7a;background:#f4f6fb}.mav-public-page__main{min-height:100vh;padding:clamp(1rem, 4vw, 3rem)}.mav-public-panel{width:100%;max-width:68rem;margin:0 auto;overflow:hidden;border:1px solid #dce3ed;border-radius:0.5rem;background:#fff;box-shadow:0 1rem 2.5rem rgba(31,53,92,0.12)}.mav-public-panel__grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(16rem, 1fr)}.mav-public-panel__content{min-width:0;padding:clamp(1.5rem, 4vw, 2.5rem)}.mav-public-panel__art{display:grid;align-content:center;justify-items:center;min-width:0;padding:2rem;text-align:center;background:#f7f9fc}.mav-public-panel__art img{max-width:100%;height:auto}.mav-public-panel__art .livicon-evo{max-width:100%}@media (max-width: 767.98px){.mav-public-panel__grid{grid-template-columns:minmax(0, 1fr)}.mav-public-panel__art{display:none}}body.mavbase-bs5 .search-page{max-width:64rem;color:#344760}.search-page mark{padding:0 0.1rem;border-radius:0.2rem;color:#173f76;background:#dceaff}.search-intro,.search-result-meta,.search-result-stamp,.search-status{color:#52657f}.search-input{min-height:2.75rem}.search-submit{min-width:5rem}.search-form-footer{display:flex;justify-content:space-between;align-items:center;min-height:2.5rem}body.mavbase-bs5 .search-clear{padding-left:0;color:#244b92}.search-status{font-size:0.8125rem}.search-summary{margin:0.5rem 0 1rem}.search-summary p{margin:0 0 0.5rem;overflow-wrap:anywhere}.search-counts{display:flex;flex-wrap:wrap;gap:0.5rem}.search-counts a{border:1px solid #cad6e8;border-radius:0.3rem;padding:0.35rem 0.65rem;color:#244b92;background:#fff}.search-empty{padding:2rem 1rem;text-align:center;color:#52657f}.search-empty i{font-size:2rem;margin-bottom:0.75rem}.search-empty p{margin-bottom:0.4rem}.search-section-header{display:flex;justify-content:space-between;align-items:center;gap:0.75rem}.search-section-count,.search-result-kind{color:#52657f;font-size:0.8125rem}.search-result-row{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:0.85rem 1.25rem;border-top:1px solid #e0e6ef}.search-result-row__main{min-width:0;overflow-wrap:anywhere}body.mavbase-bs5 .search-result-title{font-size:1rem;margin:0 0 0.25rem}.search-result-title a,.search-result-meta a{color:#244b92}.search-result-meta{font-size:0.8125rem;margin:0.15rem 0 0}.search-result-stamp{font-size:0.75rem;text-align:right}.search-exact-label{display:inline-block;margin-left:0.5rem;color:#236145;font-weight:600}.search-result-kind{flex-shrink:0}.search-results-section{scroll-margin-top:5rem}@media (max-width: 575.98px){.search-result-row{flex-direction:column;gap:0.4rem;padding:0.75rem 1rem}.search-result-stamp{text-align:left}}body.mavbase-bs5 .mav-shell__navigation{list-style:none;margin:0;padding:0.625rem 0.75rem 1rem}body.mavbase-bs5 .mav-shell__navigation ul{list-style:none;margin:0;padding-left:0}body.mavbase-bs5 .mav-shell__navigation li{list-style:none}body.mavbase-bs5 .mav-shell__navigation .nav-link,body.mavbase-bs5 .mav-shell__navigation li>a{align-items:center;border-radius:0.375rem;color:var(--mav-shell-muted);display:flex;font-size:0.9rem;gap:0.625rem;margin:0.0625rem 0;min-height:2.375rem;padding:0.5rem 0.75rem;transition:background-color 150ms ease, color 150ms ease, transform 150ms ease}body.mavbase-bs5 .mav-shell__navigation .nav-link:hover,body.mavbase-bs5 .mav-shell__navigation .nav-link:focus-visible,body.mavbase-bs5 .mav-shell__navigation li>a:hover,body.mavbase-bs5 .mav-shell__navigation li>a:focus-visible{background:var(--mav-shell-navy-raised);box-shadow:inset 0.1875rem 0 rgba(var(--bs-primary-rgb), 0.85);color:#fff}body.mavbase-bs5 .mav-shell__navigation .nav-item.active>.nav-link,body.mavbase-bs5 .mav-shell__navigation .nav-item.active>a{background:var(--bs-primary);color:#fff;font-weight:600}body.mavbase-bs5 .mav-shell__navigation .nav-link i{font-size:1.25rem;width:1.25rem}body.mavbase-bs5 .mav-shell__navigation .user-info{border-color:rgba(189,209,248,0.14) !important;margin-top:0.375rem}body.mavbase-bs5 .mav-shell__navigation .user-details{margin-left:0.75rem;min-width:0}body.mavbase-bs5 .mav-nav-viewing-context{align-items:center;display:flex;gap:0.4rem;margin:-0.15rem 0.75rem 0.65rem 3.75rem;min-width:0}body.mavbase-bs5 .mav-nav-viewing-context__label{background:rgba(var(--bs-warning-rgb), 0.14);border:1px solid rgba(var(--bs-warning-rgb), 0.32);border-radius:0.35rem;color:#ffda91;font-size:0.72rem;line-height:1.25;min-width:0;overflow:hidden;padding:0.2rem 0.4rem;text-overflow:ellipsis;white-space:nowrap}body.mavbase-bs5 .mav-nav-viewing-context__exit{color:#fff;flex:0 0 auto;font-size:0.75rem;font-weight:600;padding:0.2rem 0.25rem;text-decoration:underline;text-underline-offset:0.15rem}body.mavbase-bs5 .mav-nav-viewing-context__exit:hover,body.mavbase-bs5 .mav-nav-viewing-context__exit:focus-visible{color:#ffda91}body.mavbase-bs5 .mav-nav-section-toggle[aria-expanded='true']{background:var(--mav-shell-navy-raised);color:#fff}body.mavbase-bs5 .collapse-indicator{margin-left:auto;transition:transform 180ms ease}body.mavbase-bs5 .mav-nav-section-toggle[aria-expanded='true'] .collapse-indicator{transform:rotate(180deg)}body.mavbase-bs5 .mav-shell__navigation .mav-nav-submenu{border-left:1px solid rgba(138,153,181,0.35);margin:0.25rem 0 0.5rem 1.25rem;padding:0.125rem 0 0.125rem 0.5rem}body.mavbase-bs5 .mav-shell__navigation .mav-nav-submenu .nav-link,body.mavbase-bs5 .mav-shell__navigation .mav-nav-submenu li>a{font-size:0.85rem;min-height:2.25rem;padding:0.4rem 0.625rem}body.mavbase-bs5 .mav-shell__navigation .mav-nav-submenu .nav-link:hover,body.mavbase-bs5 .mav-shell__navigation .mav-nav-submenu li>a:hover{transform:translateX(0.125rem)}@media (prefers-reduced-motion: reduce){body.mavbase-bs5 .mav-shell__navigation .nav-link,body.mavbase-bs5 .mav-shell__navigation li>a,body.mavbase-bs5 .collapse-indicator{transition:none}}body.mavbase-bs5 .table{--bs-table-striped-bg: transparent;border-collapse:collapse;border-color:#dfe5ed;border-spacing:0;color:#34445a;font-family:var(--mav-font-body);font-size:var(--mav-font-size-compact);line-height:1.35;margin-bottom:0}body.mavbase-bs5 .table>thead>tr>th{background:#f3f6fa;border:0;border-bottom:1px solid #dfe5ed;color:#52657f;font-size:var(--mav-font-size-caption);font-weight:600;letter-spacing:0.005em;padding:0.7rem 0.875rem;text-transform:none;vertical-align:middle}body.mavbase-bs5 .table>thead>tr>th:first-child{border-top-left-radius:0.45rem}body.mavbase-bs5 .table>thead>tr>th:last-child{border-top-right-radius:0.45rem}body.mavbase-bs5 .table>thead>tr>th a{align-items:center;color:inherit;display:inline-flex;gap:0.3rem;text-decoration:none}body.mavbase-bs5 .table>thead>tr>th a:hover,body.mavbase-bs5 .table>thead>tr>th a:focus-visible{color:var(--bs-primary)}body.mavbase-bs5 .table-sort-indicator{color:var(--bs-primary);font-size:0.7rem}body.mavbase-bs5 .table>tbody>tr>td{background:#fff;border:0;border-bottom:1px solid #e6ebf2;padding:0.75rem 0.875rem;vertical-align:middle}body.mavbase-bs5 .table>tbody>tr:last-child>td{border-bottom:0}body.mavbase-bs5 .table>tbody>tr>td:first-child a{font-weight:500;text-decoration:none;text-underline-offset:0.15rem}body.mavbase-bs5 .table>tbody>tr>td:first-child a:hover,body.mavbase-bs5 .table>tbody>tr>td:first-child a:focus-visible{color:var(--bs-primary);text-decoration:underline}body.mavbase-bs5 .table-hover>tbody>tr:hover>*{--bs-table-accent-bg: #f2f5f9;background:#f2f5f9;color:inherit}body.mavbase-bs5 .table .action,body.mavbase-bs5 .table-action-link{align-items:center;background:transparent;border:1px solid transparent;border-radius:0.35rem;color:#52657f;display:inline-flex;font-size:var(--mav-font-size-caption);justify-content:center;margin:0.125rem;min-height:2rem;min-width:2rem;padding:0.25rem 0.4rem;text-decoration:none}body.mavbase-bs5 .table-action-link.bx{font-size:1rem}body.mavbase-bs5 .table .action:hover,body.mavbase-bs5 .table .action:focus-visible,body.mavbase-bs5 .table-action-link:hover,body.mavbase-bs5 .table-action-link:focus-visible{background:rgba(var(--bs-primary-rgb), 0.09);border-color:rgba(var(--bs-primary-rgb), 0.3);color:var(--bs-primary)}body.mavbase-bs5 .table-actions-cell,body.mavbase-bs5 .table-action-cell{text-align:right;white-space:nowrap;width:1%}body.mavbase-bs5 .table-actions{align-items:center;display:flex;gap:0.25rem;justify-content:flex-end}body.mavbase-bs5 .table-action-link.bx-trash:hover,body.mavbase-bs5 .table-action-link.bx-trash:focus-visible{background:rgba(var(--bs-danger-rgb), 0.08);border-color:rgba(var(--bs-danger-rgb), 0.28);color:var(--bs-danger)}body.mavbase-bs5 .table-action-link--unavailable,body.mavbase-bs5 .table-action-link--unavailable:hover,body.mavbase-bs5 .table-action-link--unavailable:focus-visible{background:#eef1f5;border-color:#c8d0dc;color:#7b8797;cursor:not-allowed;opacity:1;pointer-events:auto;position:relative}body.mavbase-bs5 .table-action-link--unavailable>.bx-trash{font-size:1rem}body.mavbase-bs5 .table-action-link--unavailable .disabled-state-lock{background:#eef1f5;border-radius:50%;bottom:-0.1rem;font-size:0.65rem;padding:0.05rem;position:absolute;right:-0.1rem}body.mavbase-bs5 .crud-list-card,body.mavbase-bs5 .mav-table-card{overflow:hidden}body.mavbase-bs5 .crud-list-card>.card-content>.card-body,body.mavbase-bs5 .mav-table-card>.card-content>.card-body,body.mavbase-bs5 .mav-shell .mav-table-card>.card-body{padding:0}body.mavbase-bs5 .crud-list-card .table-responsive,body.mavbase-bs5 .mav-table-card .table-responsive{border:0;border-radius:0}body.mavbase-bs5 .mav-table-card__empty{color:#65758b;margin:0;padding:1.25rem}body.mavbase-bs5 .crud-list-card__footer-action{border-top:1px solid #e6ebf2;padding:0.85rem 1rem}body.mavbase-bs5 .crud-list-card__pagination{align-items:center;display:flex;justify-content:center;padding:0.75rem 1rem}body.mavbase-bs5 .action.btn{align-items:center;display:inline-flex;gap:0.4rem;justify-content:center;min-height:2rem}body.mavbase-bs5 .crud-show-actions .action.btn{min-width:5.25rem}body.mavbase-bs5 .action.btn.action--unavailable,body.mavbase-bs5 .action.btn.action--unavailable:hover,body.mavbase-bs5 .action.btn.action--unavailable:focus-visible{background:#eef1f5;border-color:#c8d0dc;box-shadow:inset 0 0 0 1px rgba(82,101,127,0.04);color:#7b8797;cursor:not-allowed;opacity:1;pointer-events:auto}body.mavbase-bs5 .action--unavailable .disabled-state-lock{color:#65758b;font-size:0.8rem}body.mavbase-bs5 .mav-list-filter-card label{color:#52657f;font-size:var(--mav-font-size-caption);font-weight:600;margin-bottom:0.4rem}body.mavbase-bs5 .mav-list-filter-grid{align-items:end;display:grid;gap:var(--mav-grid-gap);grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr))}body.mavbase-bs5 .mav-list-filter-field,body.mavbase-bs5 .mav-list-filter-actions{min-width:0}body.mavbase-bs5 .mav-list-filter-field--range{grid-column:span 2}body.mavbase-bs5 .mav-list-filter-card .ts-wrapper,body.mavbase-bs5 .mav-list-filter-card .form-control,body.mavbase-bs5 .mav-list-filter-card .form-select{width:100%}@media (max-width: 575.98px){body.mavbase-bs5 .mav-list-filter-grid{grid-template-columns:minmax(0, 1fr)}body.mavbase-bs5 .mav-list-filter-field--range{grid-column:auto}}body.mavbase-bs5 .list-page-actions .btn{white-space:nowrap}body.mavbase-bs5 .list-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:0.5rem}@media (max-width: 767.98px){body.mavbase-bs5 .crud-list-card .table>thead>tr>th{white-space:nowrap}body.mavbase-bs5 .crud-list-card .table-actions-cell{background:#f3f6fa;box-shadow:-0.4rem 0 0.7rem rgba(31,45,61,0.06);position:sticky;right:0;z-index:2}body.mavbase-bs5 .crud-list-card tbody .table-actions-cell{background:#fff;z-index:1}body.mavbase-bs5 .crud-list-card .table-hover>tbody>tr:hover>.table-actions-cell{background:#f2f5f9}}body.mavbase-bs5.mavbase-bs5--dark .table{border-color:#46536a;color:#b5c4dd}body.mavbase-bs5.mavbase-bs5--dark .table>thead>tr>th{background:#222b3e;border-bottom-color:#46536a;color:#9fb2d0}body.mavbase-bs5.mavbase-bs5--dark .table>tbody>tr>td{background:#273046;border-color:#46536a}#toast-container,.mav-toast-container{display:flex;flex-direction:column;gap:0.75rem;max-width:24rem;position:fixed;right:1rem;top:1rem;width:calc(100vw - 2rem);z-index:1090}.mav-toast{align-items:flex-start;background:#5a8dee;border-radius:0.375rem;box-shadow:0 0.5rem 1.25rem rgba(31,53,92,0.22);color:#fff;display:flex;gap:0.75rem;justify-content:space-between;line-height:1.4;padding:0.875rem 1rem}.mav-toast--success{background:#198754}.mav-toast--warning{background:#b76e00}.mav-toast--error{background:#dc3545}.mav-toast--info{background:#087990}.mav-toast__message{min-width:0;overflow-wrap:anywhere}.mav-toast__message a{color:inherit;font-weight:600;text-decoration:underline}.mav-toast__close{background:transparent;border:0;color:inherit;cursor:pointer;flex:0 0 auto;font-size:1.25rem;line-height:1;margin:-0.125rem -0.125rem 0 0;opacity:0.85;padding:0.125rem}.mav-toast__close:hover,.mav-toast__close:focus-visible{opacity:1}@media (max-width: 575.98px){#toast-container,.mav-toast-container{left:1rem;right:1rem;width:auto}}body.mavbase-bs5 .mav-shell__topbar{align-items:center;background:#fff;border-bottom:1px solid var(--mav-shell-border);box-shadow:0 0.1875rem 0.75rem rgba(31,53,92,0.08);display:flex;min-height:4.5rem;padding:0.75rem var(--mav-page-gutter);position:sticky;top:0;z-index:1020}body.mavbase-bs5 .mav-alert-count-badge{font-family:var(--mav-font-body);font-size:var(--mav-font-size-badge);font-weight:600;line-height:1}body.mavbase-bs5 .mav-shell__topbar .alertCount{align-items:center;display:inline-flex;height:1.25rem;justify-content:center;left:1.5rem;min-width:1.25rem;padding:0 0.35rem;position:absolute;top:0}body.mavbase-bs5 .mav-topbar-alert{align-items:center;display:inline-flex;height:2.375rem;justify-content:center;line-height:1;min-width:2.75rem;padding:0 0.5rem}body.mavbase-bs5 .mav-topbar-alert>i{line-height:1}body.mavbase-bs5 .mav-shell__topbar .btn,body.mavbase-bs5 .mav-shell__topbar .dropdown-item{transition:background-color 150ms ease, border-color 150ms ease, box-shadow 150ms ease, color 150ms ease, transform 150ms ease}body.mavbase-bs5 .mav-shell__topbar .btn:hover,body.mavbase-bs5 .mav-shell__topbar .btn:focus-visible{box-shadow:0 0.25rem 0.625rem rgba(31,53,92,0.14);transform:translateY(-0.0625rem)}body.mavbase-bs5 .mav-topbar-action{align-items:center;display:inline-flex;justify-content:center;padding-left:2.125rem;padding-right:2.125rem;position:relative}body.mavbase-bs5 .mav-shell__topbar .dropdown-menu{--bs-dropdown-font-size: var(--mav-font-size-caption);font-family:var(--mav-font-body);font-size:var(--mav-font-size-caption);line-height:1.25}body.mavbase-bs5 .mav-shell__topbar .dropdown-menu .dropdown-item{font-weight:400}body.mavbase-bs5 .mav-topbar-action__icon{font-size:1.125rem;left:0.75rem;position:absolute}body.mavbase-bs5 .mav-topbar-action::after{margin:0;position:absolute;right:0.75rem;top:calc(50% - 0.125rem)}body.mavbase-bs5 .mav-shell__topbar .dropdown-item:hover,body.mavbase-bs5 .mav-shell__topbar .dropdown-item:focus{transform:translateX(0.125rem)}body.mavbase-bs5 .mav-topbar-controls{align-items:center;display:flex;flex-wrap:wrap;gap:0.5rem;min-width:0;width:100%}@media (max-width: 1199.98px){body.mavbase-bs5 .mav-shell__topbar{padding-left:1rem;padding-right:1rem}}@media (max-width: 575.98px){body.mavbase-bs5 .mav-shell__topbar{min-height:0;padding:0.5rem var(--mav-page-gutter)}body.mavbase-bs5 .mav-topbar-controls{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}body.mavbase-bs5 .mav-topbar-menu,body.mavbase-bs5 .mav-topbar-alert{align-items:center;display:inline-flex;height:2.75rem;justify-content:center;padding:0;width:2.75rem}body.mavbase-bs5 .mav-topbar-menu{font-size:1.25rem;justify-self:start}body.mavbase-bs5 .mav-topbar-alert{justify-self:end}body.mavbase-bs5 .mav-topbar-controls>.dropdown{min-width:0}body.mavbase-bs5 .mav-shell__topbar .mav-topbar-controls .mav-topbar-action{font-size:var(--mav-font-size-compact);min-height:2.75rem;padding:0.5rem 1.25rem;width:100%}body.mavbase-bs5 .mav-topbar-action__icon{display:none}body.mavbase-bs5 .mav-shell__topbar .dropdown-menu{max-width:calc(100vw - 2 * var(--mav-page-gutter))}}@media (prefers-reduced-motion: reduce){body.mavbase-bs5 .mav-shell__topbar .btn,body.mavbase-bs5 .mav-shell__topbar .dropdown-item{transition:none}}.support-page{width:100%;max-width:1180px;margin:0 auto}.support-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));gap:1rem;align-items:stretch}.support-card{display:flex;margin-bottom:0;border-color:#e3e8ef;box-shadow:0 0.25rem 0.75rem rgba(18,38,63,0.04)}.support-card .card-body{width:100%;padding:1.25rem}.support-card .card-body{display:flex;flex-direction:column}.support-card .btn{align-self:flex-start;margin-top:auto}.support-card__icon{width:2.75rem;height:2.75rem;margin-bottom:1rem;border-radius:0.45rem;display:inline-flex;align-items:center;justify-content:center;color:#2563eb;background:#eaf2ff}.support-card__icon i{font-size:1.55rem}.support-card__icon--feedback{color:#0f766e;background:#e6f6f3}.support-card__icon--account{color:#7c3aed;background:#f1ecff}.support-card__icon--updates{color:#b45309;background:#fff4df}.support-card__text{line-height:1.45}.support-contact-list{display:grid;gap:0.65rem;margin-bottom:1rem}.support-contact-row{display:flex;align-items:flex-start;color:#475f7b}.support-contact-row:hover{color:#2563eb}.support-contact-row i{margin-top:0.15rem;margin-right:0.6rem;font-size:1.15rem}.support-contact-row strong,.support-contact-row span span{display:block}.support-account-list{display:grid;gap:0.75rem}.support-account-item{padding-top:0.75rem;border-top:1px solid #edf2f7}.support-account-item:first-child{padding-top:0;border-top:0}.support-account-label{color:#7b8794;font-size:0.82rem}.support-account-value{color:#2c3e50;font-weight:500;overflow-wrap:anywhere}.update-history-page{width:100%;max-width:920px;margin:0 auto}.feedback-page{width:100%;max-width:1180px;margin:0 auto}.feedback-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.feedback-hero__copy{min-width:0}.feedback-eyebrow{display:inline-flex;align-items:center;gap:0.45rem;margin-bottom:0.45rem;color:#0f766e;font-size:0.86rem;font-weight:600}.feedback-eyebrow i{font-size:1.1rem}.feedback-layout{margin-top:1.25rem}.feedback-form-card{margin-bottom:0;border-color:#e3e8ef;box-shadow:0 0.35rem 1.1rem rgba(18,38,63,0.06)}.feedback-form-card .card-body{padding:1.5rem}.feedback-form-card__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #edf2f7}.feedback-form-icon{width:3rem;height:3rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:0.45rem;color:#0f766e;background:#e6f6f3}.feedback-form-icon i{font-size:1.65rem}.feedback-form-card__intro{max-width:42rem;margin-bottom:0;line-height:1.45}.feedback-form{display:grid;gap:1rem}.feedback-field{display:grid;gap:0.45rem}.feedback-label{margin-bottom:0;color:#34465d;font-weight:600}.feedback-input{min-height:2.65rem;border-color:#d8e0ea}.feedback-input:focus{border-color:#0f766e;box-shadow:0 0 0 0.2rem rgba(15,118,110,0.16)}.feedback-message{min-height:14rem;line-height:1.45;resize:vertical}.feedback-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;padding-top:0.25rem}.feedback-actions .btn,.feedback-hero__action .btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem}.feedback-actions .btn{margin:0 !important}.feedback-submit{min-width:10rem}.update-history-list{display:grid;gap:1rem}.update-history-entry{margin-bottom:0;border-color:#e3e8ef;box-shadow:0 0.25rem 0.75rem rgba(18,38,63,0.04)}.update-history-entry__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.45rem 1rem;margin-bottom:0.75rem}.update-history-entry__date{color:#6b7280;font-size:0.88rem;font-weight:600}.update-history-entry__summary{line-height:1.5}.update-history-entry__items{padding-left:1.15rem}.update-history-entry__items li+li{margin-top:0.35rem}@media (max-width: 575.98px){.support-grid{grid-template-columns:1fr}.support-card .card-body{padding:1rem}.feedback-hero{align-items:stretch;flex-direction:column}.feedback-hero__action .btn,.feedback-actions .btn{width:100%}.feedback-form-card .card-body{padding:1rem}.feedback-form-card__header{align-items:flex-start}.feedback-form-icon{width:2.5rem;height:2.5rem}.feedback-message{min-height:12rem}}@media (max-width: 991.98px){.support-page{max-width:42rem}}trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:.4em .6em;min-height:5em;outline:0}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media (max-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media (max-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:rgba(0,0,0,0.6);font-size:.75em;font-weight:600;white-space:nowrap;padding:0 .5em;margin:0;outline:0;border:none;border-bottom:1px solid #ddd;border-radius:0;background:0 0}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:#000}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0,0,0,0.125)}@media (max-width: 768px){trix-toolbar .trix-button{letter-spacing:-.01em;padding:0 .3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(.8em + 4vw);text-indent:-9999px}@media (max-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(.8em + 3.5vw)}}trix-toolbar .trix-button--icon::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width: 768px){trix-toolbar .trix-button--icon::before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active::before{opacity:1}trix-toolbar .trix-button--icon:disabled::before{opacity:.125}trix-toolbar .trix-button--icon-attach::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-italic::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-link::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-strike::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-quote::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-heading-1::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-code::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-bullet-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-number-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-undo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-redo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-decrease-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-increase-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:.75em;padding:15px 10px;background:#fff;box-shadow:0 .3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:400;padding:.5em .8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:0;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:red 0 0 1.5px 1px}trix-toolbar .trix-button--dialog{font-size:inherit;padding:.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection,trix-editor [data-trix-mutable]::-moz-selection{background:0 0}trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable] ::selection,trix-editor [data-trix-mutable]::selection{background:0 0}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::-moz-selection{background:highlight}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::selection{background:highlight}trix-editor .attachment.attachment--file[data-trix-mutable]{box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor .attachment[data-trix-mutable] img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:.9;transition:opacity .2s ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 .8em;margin:0;outline:0;border:none;border-radius:0;background:0 0}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:0;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px rgba(0,0,0,0.25)}trix-editor .trix-button--remove::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;content:"";background-image:url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover::before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%, 0);max-width:90%;padding:.1em .6em;font-size:.8em;color:#fff;background-color:rgba(0,0,0,0.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:.2em;white-space:nowrap}.trix-content{line-height:1.5;overflow-wrap:break-word;word-break:break-word}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:0 solid #ccc;border-left-width:.3em;margin-left:.3em;padding-left:.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:.3em;margin-right:.3em;padding-right:.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:.9em;padding:.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size::before{content:" •"}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 2px;padding:.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}.ui-refresh-notice .modal-content{border:0;border-radius:1rem;overflow:hidden}.ui-refresh-notice .modal-header{align-items:flex-start;background:#1a233a;padding:1.5rem}.ui-refresh-notice .modal-title{color:#fff;font-size:1.6rem;font-weight:700}.ui-refresh-notice__eyebrow{color:#c9d8ee;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;margin:0 0 0.5rem;text-transform:uppercase}.ui-refresh-notice .modal-body{background:#fff;color:#324356;padding:1.5rem}.ui-refresh-notice__intro{margin-bottom:1.5rem}.ui-refresh-notice__features{display:grid;gap:1.25rem}.ui-refresh-notice__feature{display:flex;gap:1rem}.ui-refresh-notice__feature>i{color:#334b70;flex:0 0 1.5rem;font-size:1.5rem}.ui-refresh-notice__feature h3{color:#243650;font-size:1rem;font-weight:700;margin:0 0 0.35rem}.ui-refresh-notice__feature p{margin:0}.ui-refresh-notice .modal-footer{background:#f4f7fb;gap:0.5rem;padding:1rem 1.5rem}body.mavbase-bs5 .mav-shell__content h1{color:var(--mav-shell-heading);font-size:var(--mav-font-size-page-title);font-weight:500;letter-spacing:-0.015em;line-height:1.2;margin-bottom:1rem}body.mavbase-bs5 .mav-shell .card,body.mavbase-bs5 .mav-shell .automation-resource-header,body.mavbase-bs5 .mav-shell .automation-usage-tile,body.mavbase-bs5 .mav-shell .automation-resource-card,body.mavbase-bs5 .mav-shell .automation-tier-panel,body.mavbase-bs5 .mav-shell .automation-error-item,body.mavbase-bs5 .mav-shell .location-device-grid .device-card,body.mavbase-bs5 .mav-shell .device-show-summary-card,body.mavbase-bs5 .mav-shell .device-outlet-card{background:var(--mav-surface);border:1px solid var(--mav-surface-border);border-radius:var(--mav-card-radius);box-shadow:var(--mav-shadow-card)}body.mavbase-bs5 .mav-shell .card{margin-bottom:0;overflow:hidden}body.mavbase-bs5 .mav-shell .mav-list-filter-card,body.mavbase-bs5 .mav-shell .diagnostics-selector-card{overflow:visible}body.mavbase-bs5 .mav-shell .card+.card{margin-top:var(--mav-section-gap)}body.mavbase-bs5 .mav-shell .card .card,body.mavbase-bs5 .mav-shell .modal .card,body.mavbase-bs5 .mav-shell .automation-resource-card .card{box-shadow:none}body.mavbase-bs5 .mav-shell .card-header{background:var(--mav-surface);border-bottom-color:var(--mav-surface-border);padding:0.875rem var(--mav-card-gutter)}body.mavbase-bs5 .mav-shell .card-body{padding:var(--mav-card-gutter)}body.mavbase-bs5 .mav-shell .card-footer{background:var(--mav-surface-subtle);border-top-color:var(--mav-surface-border);padding:0.75rem var(--mav-card-gutter)}body.mavbase-bs5 .mav-shell .card-header:empty,body.mavbase-bs5 .mav-shell .card-footer:empty{display:none}body.mavbase-bs5 .mav-shell .card-title{color:var(--mav-shell-heading);font-size:var(--mav-font-size-section-title);font-weight:500;letter-spacing:0;margin-bottom:0}body.mavbase-bs5 .mav-shell .btn{align-items:center;border-radius:var(--mav-control-radius);display:inline-flex;font-weight:500;gap:0.35rem;justify-content:center;line-height:1.25;min-height:2.375rem;text-align:center;vertical-align:middle}body.mavbase-bs5 .mav-shell .btn-sm,body.mavbase-bs5 .mav-shell .table .btn{min-height:2rem}body.mavbase-bs5 .mav-shell .btn>.btn-label{align-items:center;display:inline-flex;line-height:1.25}body.mavbase-bs5 .mav-shell .btn>.bx,body.mavbase-bs5 .mav-shell .btn>.bi,body.mavbase-bs5 .mav-shell .btn>svg{flex:0 0 auto;line-height:1}body.mavbase-bs5 .mav-shell form.button_to{margin:0}body.mavbase-bs5 .mav-shell .btn-primary{box-shadow:0 0.25rem 0.625rem rgba(var(--bs-primary-rgb), 0.2)}body.mavbase-bs5 .mav-shell .btn-primary:hover,body.mavbase-bs5 .mav-shell .btn-primary:focus-visible{box-shadow:0 0.4rem 0.875rem rgba(var(--bs-primary-rgb), 0.28)}body.mavbase-bs5 .mav-shell .form-control,body.mavbase-bs5 .mav-shell .form-select,body.mavbase-bs5 .mav-shell .ts-control{background-color:var(--mav-surface);border-radius:var(--mav-control-radius);min-height:2.375rem}body.mavbase-bs5 .mav-shell .form-control:not(.is-invalid):not(.is-valid),body.mavbase-bs5 .mav-shell .form-select:not(.is-invalid):not(.is-valid){border-color:#cbd5e1}body.mavbase-bs5 .mav-shell .ts-control{border:1px solid #cbd5e1 !important;box-sizing:border-box;height:2.375rem}body.mavbase-bs5 .mav-shell .ts-wrapper.form-control,body.mavbase-bs5 .mav-shell .ts-wrapper.form-select{background:none !important;border:0 !important;box-shadow:none !important;height:2.375rem !important;min-height:2.375rem;overflow:visible !important;padding:0 !important}body.mavbase-bs5 .mav-shell .form-control:not(.is-invalid):not(.is-valid):focus,body.mavbase-bs5 .mav-shell .form-select:not(.is-invalid):not(.is-valid):focus,body.mavbase-bs5 .mav-shell .ts-wrapper.focus .ts-control{border-color:var(--bs-primary);box-shadow:0 0 0 0.2rem rgba(var(--bs-primary-rgb), 0.2)}body.mavbase-bs5 .mav-shell .form-label,body.mavbase-bs5 .mav-shell fieldset>legend{color:#52657f;font-size:var(--mav-font-size-caption);font-weight:600;margin-bottom:0.4rem}body.mavbase-bs5 .mav-shell .form-text{color:#718096;font-size:var(--mav-font-size-caption);margin:0.35rem 0 0}body.mavbase-bs5 .mav-shell .dropdown-menu,body.mavbase-bs5 .mav-shell .ts-dropdown,body.mavbase-bs5 .modal-content{border-color:var(--mav-surface-border);border-radius:var(--mav-card-radius);box-shadow:var(--mav-shadow-raised)}body.mavbase-bs5 .mav-shell .dropdown-item{border-radius:0.375rem;margin:0.125rem 0.35rem;padding:0.5rem 0.75rem;width:calc(100% - 0.7rem)}body.mavbase-bs5 .mav-shell .dropdown-item:hover,body.mavbase-bs5 .mav-shell .dropdown-item:focus{background:var(--mav-surface-hover);color:var(--bs-primary)}body.mavbase-bs5 .mav-shell .alert{border-radius:var(--mav-control-radius);border-width:1px 1px 1px 0.25rem}body.mavbase-bs5 .mav-shell .mav-empty-state{align-items:center;background:var(--mav-surface-subtle);color:#65758b;display:flex;flex-direction:column;gap:0.4rem;justify-content:center;min-height:5rem;padding:1rem;text-align:center}body.mavbase-bs5 .mav-shell .mav-empty-state i{color:#8ea0b8;font-size:1.25rem}body.mavbase-bs5 .mav-shell .pagination{gap:0.25rem;margin-bottom:0}body.mavbase-bs5 .mav-shell .page-link{border-radius:0.4rem}body.mavbase-bs5 .mav-devices-index>.collapsible+.collapsible{margin-top:var(--mav-grid-gap)}body.mavbase-bs5 .automation-grid,body.mavbase-bs5 .support-grid,body.mavbase-bs5 .automation-usage-grid,body.mavbase-bs5 .automation-card-grid,body.mavbase-bs5 .automation-error-grid,body.mavbase-bs5 .automation-tier-layout{gap:var(--mav-grid-gap)}body.mavbase-bs5 .device-rollup-cards{--bs-gutter-x: var(--mav-grid-gap);--bs-gutter-y: var(--mav-grid-gap);margin-bottom:var(--mav-section-gap)}body.mavbase-bs5 .device-rollup-col,body.mavbase-bs5 .device-card-col{margin-bottom:var(--mav-grid-gap)}body.mavbase-bs5 .mav-shell .device-card>a,body.mavbase-bs5 .mav-shell .device-outlet-card,body.mavbase-bs5 .mav-shell .automation-usage-tile{transition:background-color 160ms ease, border-color 160ms ease, box-shadow 160ms ease, transform 160ms ease}body.mavbase-bs5 .mav-shell .device-outlet-card:hover,body.mavbase-bs5 .mav-shell .automation-usage-tile:hover{border-color:rgba(var(--bs-primary-rgb), 0.35);box-shadow:var(--mav-shadow-raised);transform:translateY(-0.125rem)}body.mavbase-bs5.mavbase-bs5--dark{--mav-surface: #273046;--mav-surface-subtle: #222b3e;--mav-surface-hover: #303b55;--mav-surface-border: #46536a;--mav-shadow-card: -0.375rem 0.625rem 1.125rem rgba(8, 13, 27, 0.28);--mav-shadow-raised: -0.5rem 0.875rem 1.5rem rgba(8, 13, 27, 0.36)}@media (max-width: 575.98px){body.mavbase-bs5 .mav-shell__content h1{font-size:var(--mav-font-size-page-title-mobile)}body.mavbase-bs5 .mav-shell .card-header,body.mavbase-bs5 .mav-shell .card-body,body.mavbase-bs5 .mav-shell .card-footer{padding-left:var(--mav-card-gutter);padding-right:var(--mav-card-gutter)}}@media (prefers-reduced-motion: reduce){body.mavbase-bs5 .mav-shell .device-card>a,body.mavbase-bs5 .mav-shell .device-outlet-card,body.mavbase-bs5 .mav-shell .automation-usage-tile{transition:none}}@font-face{font-family:'KaTeX_AMS';src:url(/assets/KaTeX_AMS-Regular-bb1488f1eb7f3bb7a0a66dad34cf4da547bd91b9e83f4b28a0035a624c616733.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-1999feafd9973e6dab752956ce623873b363e9fc55319591c3fa85121002ffc8.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-501d1e1677c9b7446044cd831bbad7ba52c5f32097bf59d9ad655462adddbd8c.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Caligraphic';src:url(/assets/KaTeX_Caligraphic-Bold-08e66da9d1a3a7dfac7fafe00c51458c5c191039fbc46ed82171d39a78978331.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-83adc105909bb5b30a8451c615eebaa445cf6ddd0f756c3bed4a01d00bb2c9c4.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-bf02813197a7796b95edcca0b0b87b3ba98c9b13e4f6db9850a65e6c9c21e4e9.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'KaTeX_Caligraphic';src:url(/assets/KaTeX_Caligraphic-Regular-e77aa0187ce85f99a2f43c9813ff6c3e46ef81cf3f15b1611b463143694c46ed.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-fc6e3357a77667f75f5f5f7fcfa888ffb5b0e31d60c1ca1c4c4ccf32d6c37095.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-87ae1397290dc7e844c8db5afbd7bf48266ae1466a4d7c0a655e0b613de5d254.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Fraktur';src:url(/assets/KaTeX_Fraktur-Bold-efc11551f8c74b15f33336b346d0e5bd3f98547a6f5989ce584b952e1467fd9e.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-4384cfad22de283705465fe4fb2e3d948b2e7f88056d0973d61428d0efa3b860.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-dfc2c9258a063ef7968e8087ffc853fe5e134cd95c78b4e1d9870a4dbd38ec37.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'KaTeX_Fraktur';src:url(/assets/KaTeX_Fraktur-Regular-91aa526c59ed15aa4cf4123ebfc11bcbb690935e9aeb893918dbc0da1b559fad.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-b510df264255498dd6f7d0062dfc3536ec92e6082d62e97575c73731e4376701.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-a74f9372300925fa8761b7b3d47154c522d6c974d16226f91327d238a803f0ed.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Main';src:url(/assets/KaTeX_Main-Bold-274889ae185a6576a45ce15e530c40cfd83c1c95ba2e4667922e7f361b412ab4.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-15ed821229aa23eccf24d8fbdefa4c25437d7e94c8750ed981fae3e961b7a329.woff) format("woff"),url(/assets/KaTeX_Main-Bold-2b4fa226959d201e5cf4ce1e8334f2d201dd688de26e3d73ed3516b636bb3abc.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'KaTeX_Main';src:url(/assets/KaTeX_Main-BoldItalic-f3dba274c691f3a9acc244da496b2891aecc06e19faa08984c75c3f64cc50e69.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-36439a836d83b882670bda60be21143c2e0363210f404129726dafec9cf27e8d.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-b931d3337b1e7da61e4b649b358124657336b5e8d0e4a7b77937aa7001b1fc98.ttf) format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:'KaTeX_Main';src:url(/assets/KaTeX_Main-Italic-20764e93792c21f41f4f11ec0c98586c6143c1b76a1f85d1603f1c9b663b025c.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-f4106f4396cc899839a08e05c3e7ad540b687b05c2f8ea93cb4bbf4d537eaf83.woff) format("woff"),url(/assets/KaTeX_Main-Italic-9a569cb2f596f1f9a507def943306f589b8f70f9f1ee1cd7b406c85c5ebc06fa.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'KaTeX_Main';src:url(/assets/KaTeX_Main-Regular-d0cc533d4ea6d31d7cc2a061c4f38e220b45b4737da79802ce5d744889577a6d.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-c245096b352f3c45e870e4473ed644d6c3505baf7fd057f493649f0f6a115c29.woff) format("woff"),url(/assets/KaTeX_Main-Regular-47c6fe6687557cdf22719f74cde8c9929aeb320d344f5b53aa30ede226cfd422.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Math';src:url(/assets/KaTeX_Math-BoldItalic-36e296b99fb186b7b5c244acc059532ce7aceed6e55410ba67e89de9693c3d46.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-8c46965092c59baff6f775f6a109407f188fbc30eb6a38cb90e2c81b775819c9.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-7c4de9fd45700f1f0d0d4cb9167d0d650d98aa223fd9b7da9f85ef9fde757474.ttf) format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:'KaTeX_Math';src:url(/assets/KaTeX_Math-Italic-aab530a9c7ecc57f32cf3dedc3ed2101668185e3a99318f248ec11bcc350f669.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-66f817df450dcdce83c2c4297528760779c62e1fe5d931b64eb2f36a3fba3648.woff) format("woff"),url(/assets/KaTeX_Math-Italic-369991a6f032da68a5368e6df06e458dc9a2922ff12a2544c911eefff3975117.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'KaTeX_SansSerif';src:url(/assets/KaTeX_SansSerif-Bold-f8326faf66dc4197ba5e926f9e5c0878c0d9feca8ba32fc6b980dad2a7b1a740.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-c88d946c03080ee05ca2681b6a61b0fd0df80ad9b678ae3b8e725bf974b0ef47.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-79e3edf5cc212326c6a0496cde744368f0d05568501b1f8c9c93abc3d90a3fd7.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'KaTeX_SansSerif';src:url(/assets/KaTeX_SansSerif-Italic-ed380a1b1a5069e0f14ccb7f4bfa756c36a0fe7004f389f363dcc1a0b232f56a.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-c962ce029c16f7bff031d331c129770cffd10e4a3444e4daf3bbef3d791fa6bf.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-5e4865f9c4f17c7c0de2dc09c414835ca0561647660d948fcfa1850c4d19891c.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'KaTeX_SansSerif';src:url(/assets/KaTeX_SansSerif-Regular-af7a4fc39ec8df0a709fdb523476c628630016698130f5b007dd103d8d9e8d9b.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-7faf463faaca743652c6d5f6daf026af893f8d0e9c15bb844b3bb92605edbab4.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-631ba44c980eee649a63ccc93587e32b01c02d39bb5c8621736901c7b188f5f3.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Script';src:url(/assets/KaTeX_Script-Regular-a6e1a711d1f0b9f683dade1d15705d8eba6a2f04b748bcc33d593e303733b33b.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-7cc8284bbc1f9f6fffb9a10f8682ad9447bde696e33e1330f18985560964a757.woff) format("woff"),url(/assets/KaTeX_Script-Regular-811b473a3c51ebc3c7b4b46d0251e22fad3529ba8504c79e2638d01bf0d22017.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Size1';src:url(/assets/KaTeX_Size1-Regular-024c0751020d871e71c36dd0ece6068c1c79bb6085dbb89346df9e7b09df4ddc.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-0661f06cdd1c4236e060f2f305ae0301f70930e54df5bbf63948aace83e7bf6a.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-eee12e0ce846667a94c3032a65a7b945764aeba38f35555d7afa55c3b8bba32a.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Size2';src:url(/assets/KaTeX_Size2-Regular-12883bc97811e3ecd1cfe1321784243dca2e23214a85d767ec546093b3d0089f.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-44dc8a61c7fa71c98ed69b85dc2252fb82f7dae2cdc9cb01ba906f03c0687985.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-b542717e9e0d370ffd416b5f5c2fc49da4e29068ec9c049cc796c2941269cd5b.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Size3';src:url(/assets/KaTeX_Size3-Regular-0e99ef217befbba2d74e3a0ad1cef70ba2bc43d0ce9c3918d4847acb65490220.woff2) format("woff2"),url(/assets/KaTeX_Size3-Regular-ebce9b4b32529bd94b8cce9aa4d2da4946dec714cbf0b6b85570bb12fbb18682.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-bdeb340766f86b34f8d1fe53f9ddcf6aa93911430ac39bf71d1eacd31c8651f4.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Size4';src:url(/assets/KaTeX_Size4-Regular-df3b72610f88f72b7763091a37b1c5ec39028cc5946fb7d62a85a7feaa77a0b3.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-68ecbb9aacfe0e5b67c22e008b8766b856a67758bda84d8dfc63facce165f400.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-48047798517826b02688d030a28de8f7f2edb5ed44d3ef5844cdcdb0ebf2f80b.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Typewriter';src:url(/assets/KaTeX_Typewriter-Regular-1ae8194c5a90db4391288f610f9a9dbc8e62a9320aaa951bf32ab2cd71c21b54.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-ca7e55bea83456e40a3ed7c9bfa44fefa3db27ca3ffb4ef79d582e7a209f852a.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-9ee5b70c8e51607f4fdd768f957f0a55caca70d53ce07e9687f7c12abf81ce0e.ttf) format("truetype");font-weight:normal;font-style:normal}.katex{font:normal 1.21em KaTeX_Main, Times New Roman, serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none !important}.katex *{border-color:currentColor}.katex .katex-version::after{content:"0.16.7"}.katex .katex-mathml{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;display:inline-block;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .strut{display:inline-block}.katex .textbf{font-weight:bold}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:bold}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:bold;font-style:italic}.katex .amsrm{font-family:KaTeX_AMS}.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:bold}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .vbox{display:inline-flex;flex-direction:column;align-items:baseline}.katex .hbox{display:inline-flex;flex-direction:row;width:100%}.katex .thinbox{display:inline-flex;flex-direction:row;width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline,.katex .hdashline,.katex .rule{min-height:1px}.katex .mspace{display:inline-block}.katex .llap,.katex .rlap,.katex .clap{width:0;position:relative}.katex .llap>.inner,.katex .rlap>.inner,.katex .clap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix,.katex .clap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .rlap>.inner,.katex .clap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:solid 0;position:relative}.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:0.27777778em;margin-right:-0.55555556em}.katex .sizing.reset-size1.size1,.katex .fontsize-ensurer.reset-size1.size1{font-size:1em}.katex .sizing.reset-size1.size2,.katex .fontsize-ensurer.reset-size1.size2{font-size:1.2em}.katex .sizing.reset-size1.size3,.katex .fontsize-ensurer.reset-size1.size3{font-size:1.4em}.katex .sizing.reset-size1.size4,.katex .fontsize-ensurer.reset-size1.size4{font-size:1.6em}.katex .sizing.reset-size1.size5,.katex .fontsize-ensurer.reset-size1.size5{font-size:1.8em}.katex .sizing.reset-size1.size6,.katex .fontsize-ensurer.reset-size1.size6{font-size:2em}.katex .sizing.reset-size1.size7,.katex .fontsize-ensurer.reset-size1.size7{font-size:2.4em}.katex .sizing.reset-size1.size8,.katex .fontsize-ensurer.reset-size1.size8{font-size:2.88em}.katex .sizing.reset-size1.size9,.katex .fontsize-ensurer.reset-size1.size9{font-size:3.456em}.katex .sizing.reset-size1.size10,.katex .fontsize-ensurer.reset-size1.size10{font-size:4.148em}.katex .sizing.reset-size1.size11,.katex .fontsize-ensurer.reset-size1.size11{font-size:4.976em}.katex .sizing.reset-size2.size1,.katex .fontsize-ensurer.reset-size2.size1{font-size:0.83333333em}.katex .sizing.reset-size2.size2,.katex .fontsize-ensurer.reset-size2.size2{font-size:1em}.katex .sizing.reset-size2.size3,.katex .fontsize-ensurer.reset-size2.size3{font-size:1.16666667em}.katex .sizing.reset-size2.size4,.katex .fontsize-ensurer.reset-size2.size4{font-size:1.33333333em}.katex .sizing.reset-size2.size5,.katex .fontsize-ensurer.reset-size2.size5{font-size:1.5em}.katex .sizing.reset-size2.size6,.katex .fontsize-ensurer.reset-size2.size6{font-size:1.66666667em}.katex .sizing.reset-size2.size7,.katex .fontsize-ensurer.reset-size2.size7{font-size:2em}.katex .sizing.reset-size2.size8,.katex .fontsize-ensurer.reset-size2.size8{font-size:2.4em}.katex .sizing.reset-size2.size9,.katex .fontsize-ensurer.reset-size2.size9{font-size:2.88em}.katex .sizing.reset-size2.size10,.katex .fontsize-ensurer.reset-size2.size10{font-size:3.45666667em}.katex .sizing.reset-size2.size11,.katex .fontsize-ensurer.reset-size2.size11{font-size:4.14666667em}.katex .sizing.reset-size3.size1,.katex .fontsize-ensurer.reset-size3.size1{font-size:0.71428571em}.katex .sizing.reset-size3.size2,.katex .fontsize-ensurer.reset-size3.size2{font-size:0.85714286em}.katex .sizing.reset-size3.size3,.katex .fontsize-ensurer.reset-size3.size3{font-size:1em}.katex .sizing.reset-size3.size4,.katex .fontsize-ensurer.reset-size3.size4{font-size:1.14285714em}.katex .sizing.reset-size3.size5,.katex .fontsize-ensurer.reset-size3.size5{font-size:1.28571429em}.katex .sizing.reset-size3.size6,.katex .fontsize-ensurer.reset-size3.size6{font-size:1.42857143em}.katex .sizing.reset-size3.size7,.katex .fontsize-ensurer.reset-size3.size7{font-size:1.71428571em}.katex .sizing.reset-size3.size8,.katex .fontsize-ensurer.reset-size3.size8{font-size:2.05714286em}.katex .sizing.reset-size3.size9,.katex .fontsize-ensurer.reset-size3.size9{font-size:2.46857143em}.katex .sizing.reset-size3.size10,.katex .fontsize-ensurer.reset-size3.size10{font-size:2.96285714em}.katex .sizing.reset-size3.size11,.katex .fontsize-ensurer.reset-size3.size11{font-size:3.55428571em}.katex .sizing.reset-size4.size1,.katex .fontsize-ensurer.reset-size4.size1{font-size:0.625em}.katex .sizing.reset-size4.size2,.katex .fontsize-ensurer.reset-size4.size2{font-size:0.75em}.katex .sizing.reset-size4.size3,.katex .fontsize-ensurer.reset-size4.size3{font-size:0.875em}.katex .sizing.reset-size4.size4,.katex .fontsize-ensurer.reset-size4.size4{font-size:1em}.katex .sizing.reset-size4.size5,.katex .fontsize-ensurer.reset-size4.size5{font-size:1.125em}.katex .sizing.reset-size4.size6,.katex .fontsize-ensurer.reset-size4.size6{font-size:1.25em}.katex .sizing.reset-size4.size7,.katex .fontsize-ensurer.reset-size4.size7{font-size:1.5em}.katex .sizing.reset-size4.size8,.katex .fontsize-ensurer.reset-size4.size8{font-size:1.8em}.katex .sizing.reset-size4.size9,.katex .fontsize-ensurer.reset-size4.size9{font-size:2.16em}.katex .sizing.reset-size4.size10,.katex .fontsize-ensurer.reset-size4.size10{font-size:2.5925em}.katex .sizing.reset-size4.size11,.katex .fontsize-ensurer.reset-size4.size11{font-size:3.11em}.katex .sizing.reset-size5.size1,.katex .fontsize-ensurer.reset-size5.size1{font-size:0.55555556em}.katex .sizing.reset-size5.size2,.katex .fontsize-ensurer.reset-size5.size2{font-size:0.66666667em}.katex .sizing.reset-size5.size3,.katex .fontsize-ensurer.reset-size5.size3{font-size:0.77777778em}.katex .sizing.reset-size5.size4,.katex .fontsize-ensurer.reset-size5.size4{font-size:0.88888889em}.katex .sizing.reset-size5.size5,.katex .fontsize-ensurer.reset-size5.size5{font-size:1em}.katex .sizing.reset-size5.size6,.katex .fontsize-ensurer.reset-size5.size6{font-size:1.11111111em}.katex .sizing.reset-size5.size7,.katex .fontsize-ensurer.reset-size5.size7{font-size:1.33333333em}.katex .sizing.reset-size5.size8,.katex .fontsize-ensurer.reset-size5.size8{font-size:1.6em}.katex .sizing.reset-size5.size9,.katex .fontsize-ensurer.reset-size5.size9{font-size:1.92em}.katex .sizing.reset-size5.size10,.katex .fontsize-ensurer.reset-size5.size10{font-size:2.30444444em}.katex .sizing.reset-size5.size11,.katex .fontsize-ensurer.reset-size5.size11{font-size:2.76444444em}.katex .sizing.reset-size6.size1,.katex .fontsize-ensurer.reset-size6.size1{font-size:0.5em}.katex .sizing.reset-size6.size2,.katex .fontsize-ensurer.reset-size6.size2{font-size:0.6em}.katex .sizing.reset-size6.size3,.katex .fontsize-ensurer.reset-size6.size3{font-size:0.7em}.katex .sizing.reset-size6.size4,.katex .fontsize-ensurer.reset-size6.size4{font-size:0.8em}.katex .sizing.reset-size6.size5,.katex .fontsize-ensurer.reset-size6.size5{font-size:0.9em}.katex .sizing.reset-size6.size6,.katex .fontsize-ensurer.reset-size6.size6{font-size:1em}.katex .sizing.reset-size6.size7,.katex .fontsize-ensurer.reset-size6.size7{font-size:1.2em}.katex .sizing.reset-size6.size8,.katex .fontsize-ensurer.reset-size6.size8{font-size:1.44em}.katex .sizing.reset-size6.size9,.katex .fontsize-ensurer.reset-size6.size9{font-size:1.728em}.katex .sizing.reset-size6.size10,.katex .fontsize-ensurer.reset-size6.size10{font-size:2.074em}.katex .sizing.reset-size6.size11,.katex .fontsize-ensurer.reset-size6.size11{font-size:2.488em}.katex .sizing.reset-size7.size1,.katex .fontsize-ensurer.reset-size7.size1{font-size:0.41666667em}.katex .sizing.reset-size7.size2,.katex .fontsize-ensurer.reset-size7.size2{font-size:0.5em}.katex .sizing.reset-size7.size3,.katex .fontsize-ensurer.reset-size7.size3{font-size:0.58333333em}.katex .sizing.reset-size7.size4,.katex .fontsize-ensurer.reset-size7.size4{font-size:0.66666667em}.katex .sizing.reset-size7.size5,.katex .fontsize-ensurer.reset-size7.size5{font-size:0.75em}.katex .sizing.reset-size7.size6,.katex .fontsize-ensurer.reset-size7.size6{font-size:0.83333333em}.katex .sizing.reset-size7.size7,.katex .fontsize-ensurer.reset-size7.size7{font-size:1em}.katex .sizing.reset-size7.size8,.katex .fontsize-ensurer.reset-size7.size8{font-size:1.2em}.katex .sizing.reset-size7.size9,.katex .fontsize-ensurer.reset-size7.size9{font-size:1.44em}.katex .sizing.reset-size7.size10,.katex .fontsize-ensurer.reset-size7.size10{font-size:1.72833333em}.katex .sizing.reset-size7.size11,.katex .fontsize-ensurer.reset-size7.size11{font-size:2.07333333em}.katex .sizing.reset-size8.size1,.katex .fontsize-ensurer.reset-size8.size1{font-size:0.34722222em}.katex .sizing.reset-size8.size2,.katex .fontsize-ensurer.reset-size8.size2{font-size:0.41666667em}.katex .sizing.reset-size8.size3,.katex .fontsize-ensurer.reset-size8.size3{font-size:0.48611111em}.katex .sizing.reset-size8.size4,.katex .fontsize-ensurer.reset-size8.size4{font-size:0.55555556em}.katex .sizing.reset-size8.size5,.katex .fontsize-ensurer.reset-size8.size5{font-size:0.625em}.katex .sizing.reset-size8.size6,.katex .fontsize-ensurer.reset-size8.size6{font-size:0.69444444em}.katex .sizing.reset-size8.size7,.katex .fontsize-ensurer.reset-size8.size7{font-size:0.83333333em}.katex .sizing.reset-size8.size8,.katex .fontsize-ensurer.reset-size8.size8{font-size:1em}.katex .sizing.reset-size8.size9,.katex .fontsize-ensurer.reset-size8.size9{font-size:1.2em}.katex .sizing.reset-size8.size10,.katex .fontsize-ensurer.reset-size8.size10{font-size:1.44027778em}.katex .sizing.reset-size8.size11,.katex .fontsize-ensurer.reset-size8.size11{font-size:1.72777778em}.katex .sizing.reset-size9.size1,.katex .fontsize-ensurer.reset-size9.size1{font-size:0.28935185em}.katex .sizing.reset-size9.size2,.katex .fontsize-ensurer.reset-size9.size2{font-size:0.34722222em}.katex .sizing.reset-size9.size3,.katex .fontsize-ensurer.reset-size9.size3{font-size:0.40509259em}.katex .sizing.reset-size9.size4,.katex .fontsize-ensurer.reset-size9.size4{font-size:0.46296296em}.katex .sizing.reset-size9.size5,.katex .fontsize-ensurer.reset-size9.size5{font-size:0.52083333em}.katex .sizing.reset-size9.size6,.katex .fontsize-ensurer.reset-size9.size6{font-size:0.5787037em}.katex .sizing.reset-size9.size7,.katex .fontsize-ensurer.reset-size9.size7{font-size:0.69444444em}.katex .sizing.reset-size9.size8,.katex .fontsize-ensurer.reset-size9.size8{font-size:0.83333333em}.katex .sizing.reset-size9.size9,.katex .fontsize-ensurer.reset-size9.size9{font-size:1em}.katex .sizing.reset-size9.size10,.katex .fontsize-ensurer.reset-size9.size10{font-size:1.20023148em}.katex .sizing.reset-size9.size11,.katex .fontsize-ensurer.reset-size9.size11{font-size:1.43981481em}.katex .sizing.reset-size10.size1,.katex .fontsize-ensurer.reset-size10.size1{font-size:0.24108004em}.katex .sizing.reset-size10.size2,.katex .fontsize-ensurer.reset-size10.size2{font-size:0.28929605em}.katex .sizing.reset-size10.size3,.katex .fontsize-ensurer.reset-size10.size3{font-size:0.33751205em}.katex .sizing.reset-size10.size4,.katex .fontsize-ensurer.reset-size10.size4{font-size:0.38572806em}.katex .sizing.reset-size10.size5,.katex .fontsize-ensurer.reset-size10.size5{font-size:0.43394407em}.katex .sizing.reset-size10.size6,.katex .fontsize-ensurer.reset-size10.size6{font-size:0.48216008em}.katex .sizing.reset-size10.size7,.katex .fontsize-ensurer.reset-size10.size7{font-size:0.57859209em}.katex .sizing.reset-size10.size8,.katex .fontsize-ensurer.reset-size10.size8{font-size:0.69431051em}.katex .sizing.reset-size10.size9,.katex .fontsize-ensurer.reset-size10.size9{font-size:0.83317261em}.katex .sizing.reset-size10.size10,.katex .fontsize-ensurer.reset-size10.size10{font-size:1em}.katex .sizing.reset-size10.size11,.katex .fontsize-ensurer.reset-size10.size11{font-size:1.19961427em}.katex .sizing.reset-size11.size1,.katex .fontsize-ensurer.reset-size11.size1{font-size:0.20096463em}.katex .sizing.reset-size11.size2,.katex .fontsize-ensurer.reset-size11.size2{font-size:0.24115756em}.katex .sizing.reset-size11.size3,.katex .fontsize-ensurer.reset-size11.size3{font-size:0.28135048em}.katex .sizing.reset-size11.size4,.katex .fontsize-ensurer.reset-size11.size4{font-size:0.32154341em}.katex .sizing.reset-size11.size5,.katex .fontsize-ensurer.reset-size11.size5{font-size:0.36173633em}.katex .sizing.reset-size11.size6,.katex .fontsize-ensurer.reset-size11.size6{font-size:0.40192926em}.katex .sizing.reset-size11.size7,.katex .fontsize-ensurer.reset-size11.size7{font-size:0.48231511em}.katex .sizing.reset-size11.size8,.katex .fontsize-ensurer.reset-size11.size8{font-size:0.57877814em}.katex .sizing.reset-size11.size9,.katex .fontsize-ensurer.reset-size11.size9{font-size:0.69453376em}.katex .sizing.reset-size11.size10,.katex .fontsize-ensurer.reset-size11.size10{font-size:0.83360129em}.katex .sizing.reset-size11.size11,.katex .fontsize-ensurer.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:0.12em}.katex .delimcenter{position:relative}.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy::before,.katex .stretchy::after{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 0.5em}.katex .cd-arrow-pad{padding:0 0.55556em 0 0.27778em}.katex .x-arrow,.katex .mover,.katex .munder{text-align:center}.katex .boxpad{padding:0 0.3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:0.04em solid}.katex .cancel-pad{padding:0 0.2em}.katex .cancel-lap{margin-left:-0.2em;margin-right:-0.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:0.08em}.katex .angl{box-sizing:border-box;border-top:0.049em solid;border-right:0.049em solid;margin-right:0.03889em}.katex .anglpad{padding:0 0.03889em}.katex .eqn-num::before{counter-increment:katexEqnNo;content:"(" counter(katexEqnNo) ")"}.katex .mml-eqn-num::before{counter-increment:mmlEqnNo;content:"(" counter(mmlEqnNo) ")"}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + 0.3em);text-align:left}.katex .cd-label-right{display:inline-block;position:absolute;left:calc(50% + 0.3em);text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.draggable-item{padding:8px;margin-bottom:4px;border:1px solid #ccc;background-color:#f9f9f9;cursor:grab}.draggable-item.dragging{opacity:0.5}.device-card-col{display:flex}.device-card{width:100%;min-width:0}.device-card__header,.device-card__body,.device-card__heading,.device-card__footer,.device-card__footer-content{min-width:0}.device-card__title{line-height:1.12;overflow-wrap:anywhere;word-break:break-word}.device-card__model,.device-card__status{overflow-wrap:anywhere}.device-card__status-row{min-width:0}.device-card__status{min-width:0;max-width:100%;text-align:right}.device-card__outlets{display:flex;flex-wrap:wrap;justify-content:center;gap:1.15rem 1.5rem;align-items:flex-start;min-width:0}.device-card__footer{border-top:1px solid #dfe3e7}.device-card__footer-content{gap:0.75rem}.device-card__footer-title{line-height:1.2;overflow-wrap:anywhere}.device-card__events-link{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.list-outlet{display:grid;grid-template-rows:auto auto;justify-items:center;align-items:start;gap:0.35rem;flex:0 1 5.75rem;min-height:4.8rem;min-width:0;width:100%;max-width:6.75rem}.list-outlet-switch-row{width:100%;min-width:0;display:flex;justify-content:center;align-items:center}.list-outlet-switch{margin-right:0;margin-bottom:0;min-width:3.25rem}.list-outlet-switch .form-check-label{margin-right:0 !important;min-height:1.25rem}.list-outlet-name{width:100%;margin-top:0;margin-bottom:0;text-align:center;line-height:1.15;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.device-outlet-title{font-size:1.5rem;line-height:1.15;overflow-wrap:break-word;word-break:normal}.device-outlet-actions{gap:0.5rem}.device-outlet-actions .btn{flex:1 1 0;min-width:0;white-space:normal}@media (max-width: 575.98px){.outlet-header-row{column-gap:0.35rem}.list-outlet{min-height:4.4rem}.list-outlet-name{font-size:0.8rem}}.macro-step-row{background-color:#fff;transition:all 0.2s ease}.macro-step-row:hover{border-color:#5A8DEE !important}.cursor-move{cursor:move;cursor:grab}.cursor-move:active{cursor:grabbing}.macro-step-header{transition:background-color 0.2s;user-select:none}.macro-step-header:hover{background-color:#f0f2f5 !important}.macro-step-header [class^="bi-chevron"]{transition:transform 0.3s}.macro-step-header.collapsed [class^="bi-chevron"]{transform:rotate(-90deg)}.macro-step-summary{font-size:0.9rem;color:#475F7B}.field-disabled{opacity:0.45;pointer-events:none;user-select:none;transition:opacity 0.2s ease}.field-disabled label{color:#8a9bb0}.passkey-support-note{color:#5f6f83;background:#f5f7fa;border:1px solid #d8e0ea;border-left:3px solid #8fa6c1;border-radius:0.25rem;line-height:1.35;padding:0.65rem 0.75rem}.passkey-support-note--blocked{border-left-color:#8fa6c1}.passkey-support-note--limited{border-left-color:#5a8dee}body.mavbase-bs5--dark .passkey-support-note{color:#8a99b5;background:rgba(39,46,72,0.72);border-color:#464d5c;border-left-color:#5a8dee}.device-rollup-card__content,.device-rollup-card__metric{min-width:0}.device-rollup-card__metric h5,.device-rollup-card__metric small{overflow-wrap:anywhere}.dashboard-profile-mobile-list{display:grid;gap:0.75rem}.dashboard-profile-mobile-item{background:#ffffff;border:1px solid #dfe3e7;border-radius:0.45rem;padding:0.9rem;box-shadow:0 0.25rem 0.75rem rgba(18,38,63,0.04)}.dashboard-profile-mobile-item__title{color:#394c62;font-weight:600;line-height:1.25}.dashboard-profile-mobile-item__meta{display:flex;align-items:center;flex-wrap:wrap;gap:0.35rem;margin-top:0.4rem}.dashboard-profile-mobile-actions{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:0.75rem}.dashboard-profile-mobile-actions .action{margin:0 !important}.dashboard-profile-mobile-pagination{margin-top:0.75rem}.monthly-health-report{--report-border-color: #dfe7ef;--report-muted-color: #64748b;--report-heading-color: #263b53;color:var(--report-heading-color);display:grid;gap:1rem}.monthly-health-report__async-section{min-width:0}.monthly-health-report__section,.monthly-health-report__panel{overflow:hidden;border:1px solid var(--report-border-color);border-radius:6px;background:#fff;box-shadow:0 0.4rem 1.1rem rgba(31,45,61,0.04)}.monthly-health-report__section-header,.monthly-health-report__panel-header{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;min-width:0;padding:0.85rem 1rem;border-bottom:1px solid #edf1f6;background:#fff}.monthly-health-report__section-title,.monthly-health-report__panel-title{display:flex;align-items:center;gap:0.35rem;min-width:0;margin:0;color:var(--report-heading-color);font-size:1rem;line-height:1.25}.monthly-health-report__section-body,.monthly-health-report__panel-body{padding:1rem}.monthly-health-report__section-body--flush,.monthly-health-report__panel-body--flush{padding:0}.monthly-health-report__heading{padding:0.1rem 0 0.15rem}.monthly-health-report__heading h1{margin:0 0 0.35rem;color:var(--report-heading-color);font-size:2.25rem;line-height:1.1}.monthly-health-report__heading-meta{margin:0;color:var(--report-muted-color);font-size:1rem;line-height:1.35}.monthly-health-report__heading-generated{display:block;margin-top:0.25rem;color:#7b8794;font-size:0.9rem;line-height:1.35}.monthly-health-report__hero{border-top:0.25rem solid var(--report-brand-color, #2454A6);box-shadow:0 0.45rem 1.2rem rgba(31,45,61,0.06)}.monthly-health-report__hero-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem}.monthly-health-report__status-heading{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.55rem}.monthly-health-report__status,.monthly-health-report__period{min-width:0}.monthly-health-report__status h2{margin:0 0 0.35rem;color:var(--report-heading-color);line-height:1.15}.monthly-health-report__status-scope{margin:0;color:var(--report-muted-color);line-height:1.35}.monthly-health-report__status-icon{font-size:1.55rem}.monthly-health-report__period{text-align:right}.monthly-health-report__period small,.monthly-health-report__period span{display:block;color:var(--report-muted-color)}.monthly-health-report__metric-grid{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:0.75rem;margin-top:1rem}.monthly-health-report__metric{min-height:5.25rem;border:1px solid #e2e8f0;border-radius:6px;padding:0.85rem;background:#fbfcfe}.monthly-health-report__metric-label{display:block;min-height:2.2rem;color:var(--report-muted-color);font-size:0.82rem;line-height:1.25;overflow-wrap:anywhere}.monthly-health-report__metric strong{display:block;color:var(--report-heading-color);font-size:1.55rem;line-height:1.15}.monthly-health-report__issue-grid{align-items:flex-start;row-gap:1rem}.monthly-health-report__issue-col{display:flex}.monthly-health-report__issue-card{flex:1 1 auto}.monthly-health-report__issue-card--attention .monthly-health-report__panel-body{padding:0}.monthly-health-report__issue-list{display:grid}.monthly-health-report__issue-row{display:grid;grid-template-columns:minmax(0, 1fr) max-content;gap:1rem;align-items:center;min-width:0;padding:0.9rem 1rem;border-bottom:1px solid #edf1f6}.monthly-health-report__issue-row:last-child{border-bottom:0}.monthly-health-report__issue-more{padding:0.75rem 1rem;border-top:1px solid #edf1f6;background:#fbfcfe}.monthly-health-report__issue-more strong{display:block;color:var(--report-muted-color);font-size:0.86rem;font-weight:700;line-height:1.25}.monthly-health-report__issue-main{display:grid;grid-template-columns:minmax(8rem, 0.42fr) minmax(0, 1fr);gap:0.9rem;align-items:start;min-width:0}.monthly-health-report__issue-device,.monthly-health-report__issue-detail{min-width:0}.monthly-health-report__issue-device{color:var(--report-heading-color);font-weight:700;line-height:1.25;overflow-wrap:break-word;word-break:normal}.monthly-health-report__issue-device a{color:inherit}.monthly-health-report__issue-device small{display:block;margin-top:0.15rem;color:var(--report-muted-color);font-weight:600}.monthly-health-report__issue-detail strong{display:block;color:var(--report-heading-color);font-weight:700;line-height:1.25}.monthly-health-report__issue-detail p{margin:0.2rem 0 0;color:var(--report-muted-color);line-height:1.45}.monthly-health-report__issue-meta{min-width:9.5rem;text-align:right}.monthly-health-report__issue-meta span,.monthly-health-report__mov-reading span{display:block;color:#7b8794;font-size:0.72rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}.monthly-health-report__issue-meta strong{display:block;margin-top:0.15rem;color:var(--report-muted-color);font-size:0.95rem;line-height:1.25;white-space:nowrap}.monthly-health-report__issue-row--mov{grid-template-columns:minmax(0, 1fr) max-content}.monthly-health-report__issue-row--alert{grid-template-columns:minmax(0, 1fr);align-items:start;gap:0.55rem}.monthly-health-report__issue-row--alert .monthly-health-report__issue-meta{min-width:0;text-align:left}.monthly-health-report__issue-row--alert .monthly-health-report__issue-main{grid-template-columns:minmax(9rem, 0.34fr) minmax(0, 1fr)}.monthly-health-report__issue-row--alert .monthly-health-report__issue-meta strong{white-space:normal}.monthly-health-report__issue-row--mov .monthly-health-report__issue-main{display:block}.monthly-health-report__mov-readings{display:flex;align-items:stretch;gap:0.5rem}.monthly-health-report__mov-reading{min-width:5.25rem;padding:0.45rem 0.65rem;border:1px solid #e3eaf2;border-radius:5px;background:#fbfcfe;text-align:center}.monthly-health-report__mov-reading strong{display:block;margin-top:0.15rem;color:var(--report-heading-color);font-size:1rem;line-height:1.1}.monthly-health-report__mov-reading--low{border-color:#f3b6b6;background:#fff6f6}.monthly-health-report__mov-reading--low strong{color:#d64545}.monthly-health-report__status-card-body{display:flex;align-items:flex-start;gap:0.75rem;padding:1rem}.monthly-health-report__status-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 2rem;border-radius:50%;color:#177245;background:#e6f6ee}.monthly-health-report__status-card-icon i{font-size:1.25rem}.monthly-health-report__status-card-copy{min-width:0}.monthly-health-report__status-card-title{display:block;color:var(--report-heading-color);font-size:1rem;line-height:1.25;margin-bottom:0.2rem}.monthly-health-report__status-card-copy p{margin:0;color:var(--report-muted-color);line-height:1.35}.monthly-health-report__table{margin-bottom:0;color:var(--report-heading-color)}.monthly-health-report__table thead th{border-bottom:1px solid #dde7f1;color:#4b5f76;font-size:0.78rem;font-weight:700;letter-spacing:0;background:#f8fafc}.monthly-health-report__table tbody td{vertical-align:middle}.monthly-health-report__table small{color:var(--report-muted-color)}.monthly-health-report__table-cell-content{min-width:0}.monthly-health-report__masthead{display:flex;align-items:center;gap:0.75rem;padding:0.8rem 1rem;border:1px solid var(--report-border-color);border-left:0.35rem solid var(--report-brand-color, #2454A6);background:#f7f9fc;border-radius:6px}.monthly-health-report__masthead--default-logo{border-color:#1b2b42;border-left-color:var(--report-brand-color, #2454A6)}.monthly-health-report__brand-identity{display:flex;align-items:center;gap:0.75rem;min-width:0}.monthly-health-report__brand-mark{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex:0 0 2.4rem;border-radius:50%;color:#fff;font-weight:700;background:var(--report-brand-color, #2454A6)}.monthly-health-report__logo-frame{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:0.45rem 0.65rem;border-radius:6px;background:var(--report-logo-background-color, #19263A)}.monthly-health-report__brand-logo{display:block;width:8.5rem;max-width:100%;height:auto;flex:0 0 auto}.monthly-health-report__brand-copy{display:grid;gap:0.1rem;min-width:0}.monthly-health-report__brand-copy span{color:#6b7280;font-size:0.85rem}.monthly-health-report__account-link{color:var(--report-brand-color, #2454A6);font-weight:700;text-decoration:none}.monthly-health-report__account-link:hover,.monthly-health-report__account-link:focus{color:var(--report-brand-color, #2454A6);text-decoration:underline}.monthly-health-report__custom-content{border:1px solid #e1e6ee;border-radius:6px;padding:1rem;background:#fff}.monthly-health-report__custom-content:empty{display:none}.monthly-health-report__custom-content>:last-child{margin-bottom:0}.monthly-health-report__custom-content img{display:block;max-width:100%;max-height:18rem;height:auto;margin:0 0 0.75rem;object-fit:contain}.monthly-health-report__supporting-metrics{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:0.75rem}.monthly-health-report__supporting-metric{min-width:0;padding:0.85rem;border:1px solid var(--report-border-color);border-radius:6px;background:#fff;box-shadow:0 0.35rem 0.9rem rgba(31,45,61,0.035)}.monthly-health-report__supporting-metric small{display:block;min-height:2rem;color:var(--report-muted-color);line-height:1.25;overflow-wrap:anywhere}.monthly-health-report__supporting-metric h4{margin:0.35rem 0 0;color:var(--report-heading-color);font-size:1.25rem;line-height:1.15}.monthly-health-report__debug pre{margin:0;color:var(--report-heading-color)}.monthly-health-report--layout-operations .monthly-health-report__hero .monthly-health-report__section-body,.monthly-health-report--layout-operations .monthly-health-report__issue-card .monthly-health-report__panel-body,.monthly-health-report--layout-operations .monthly-health-report__status-card-body{padding:1rem}.monthly-health-report--layout-operations .monthly-health-report__metric-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.monthly-health-report--layout-portfolio .monthly-health-report__metric-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.monthly-health-report--layout-document{max-width:920px;margin-left:auto;margin-right:auto;padding:1.1rem;border:1px solid var(--report-border-color);border-radius:6px;background:#fff}.monthly-health-report--layout-document .monthly-health-report__metric-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.monthly-health-report--layout-operations .monthly-health-report__supporting-metrics,.monthly-health-report--layout-portfolio .monthly-health-report__supporting-metrics,.monthly-health-report--layout-document .monthly-health-report__supporting-metrics{grid-template-columns:repeat(3, minmax(0, 1fr))}.monthly-health-report--layout-document .monthly-health-report__issue-grid>[class*="col-"]{flex:0 0 100%;max-width:100%}.report-preview-controls__manual-export{margin-bottom:1.5rem}.report-preview-controls__manual-export-form{display:grid;grid-template-columns:minmax(16rem, 1.4fr) minmax(9rem, 0.7fr) minmax(12rem, 0.8fr);gap:0.9rem;align-items:end}.report-preview-controls__manual-export-field,.report-preview-controls__manual-export-actions{min-width:0}.report-preview-controls__manual-export .form-label{display:block;margin-bottom:0.35rem;color:#38516e;font-size:0.8rem;font-weight:700;line-height:1.2}.report-preview-controls__manual-export .form-control,.report-preview-controls__manual-export .form-select{width:100%;max-width:100%}.report-presentation-admin__color{min-height:2.5rem}.report-presentation-admin__logo-box{display:flex;align-items:center;gap:1rem;min-width:0;padding:0.85rem;border:1px solid #dde4ee;border-radius:6px;background:#f8fafc}.report-presentation-admin__logo-frame{display:flex;align-items:center;justify-content:center;width:9.5rem;height:4.5rem;flex:0 0 9.5rem;padding:0.5rem;border:1px solid #d7deea;border-radius:6px;background:var(--report-logo-background-color, #fff)}.report-presentation-admin__logo-preview{display:block;max-width:100%;max-height:100%;object-fit:contain}.report-presentation-admin__logo-empty{color:#718096;font-size:0.85rem;text-align:center}.report-presentation-admin__logo-details{display:grid;gap:0.65rem;min-width:0}.report-presentation-admin__logo-file{min-width:0;color:#4a5568;overflow-wrap:anywhere}.report-presentation-admin__logo-actions,.report-presentation-admin__form-actions{display:flex;flex-wrap:wrap;gap:0.5rem}.report-presentation-admin__layout-switch{display:grid;gap:0.75rem}.report-presentation-admin__layout-option{min-height:3.25rem;padding:0.65rem 0.75rem 0.65rem 2rem;border:1px solid #dde4ee;border-radius:6px;background:#fff}.report-presentation-admin__field-buttons{display:flex;flex-wrap:wrap;gap:0.4rem}.report-presentation-admin__editor{min-height:9rem;max-height:20rem;overflow:auto;border:1px solid #d7deea;border-radius:0 0 6px 6px;padding:0.8rem;background:#fff;line-height:1.45}.report-presentation-admin__tiptap-toolbar{display:flex;flex-wrap:wrap;gap:0.25rem;min-height:2.75rem;padding:0.4rem;border:1px solid #d7deea;border-bottom:0;border-radius:6px 6px 0 0;background:#eef3f8}.report-presentation-admin__tiptap-button{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2rem;padding:0 0.55rem;border:1px solid #c5d0df;border-radius:4px;color:#253858;background:#fff;box-shadow:0 1px 1px rgba(31,45,61,0.05)}.report-presentation-admin__tiptap-button-label{display:block;color:inherit;font-size:0.76rem;font-weight:700;letter-spacing:0;line-height:1}.report-presentation-admin__tiptap-button:hover,.report-presentation-admin__tiptap-button:focus{border-color:#8aa4c6;color:#153f7f;background:#f7fbff}.report-presentation-admin__tiptap-button.active{border-color:#9bb5d9;color:#153f7f;background:#e7f0ff}.report-presentation-admin__editor--tiptap{border-radius:0 0 6px 6px;cursor:text}.report-presentation-admin__editor--tiptap .ProseMirror{min-height:7.25rem;outline:0}.report-presentation-admin__editor--tiptap .ProseMirror>:last-child{margin-bottom:0}.report-presentation-admin__editor--tiptap img,.report-presentation-admin__tiptap-image{display:block;max-width:100%;height:auto;margin:0.6rem 0;border-radius:4px}trix-toolbar .trix-button-group{border-color:#d7deea}.report-presentation-admin trix-toolbar .trix-button--icon-code{display:none !important}.modal-dialog.modal-xxl{width:96vw !important;max-width:1440px !important}@media (max-width: 767.98px){.modal-dialog.modal-xxl{width:auto !important;max-width:none !important;margin-left:0.75rem;margin-right:0.75rem}.device-rollup-cards{margin-left:-0.35rem;margin-right:-0.35rem}.device-rollup-cards>.desktopOnly{display:block !important}.device-rollup-col{padding-left:0.35rem;padding-right:0.35rem}.device-rollup-card{margin-bottom:0.7rem !important}.device-rollup-card__body{min-height:5.9rem;padding:0.75rem !important}.device-rollup-card__content{width:100%}.device-rollup-card__icon{flex:0 0 2.35rem;width:2.35rem;height:2.35rem;margin-right:0.55rem !important}.device-rollup-card__icon i{font-size:1.25rem !important}.device-rollup-card__metric h5{font-size:1.22rem;line-height:1.08}#totalOn{font-size:clamp(1rem, 4.7vw, 1.22rem)}.device-rollup-card__metric small{display:block;font-size:0.82rem !important;line-height:1.2}.monthly-health-report__metric-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.monthly-health-report__supporting-metrics{grid-template-columns:repeat(2, minmax(0, 1fr))}.monthly-health-report--layout-operations .monthly-health-report__metric-grid,.monthly-health-report--layout-portfolio .monthly-health-report__metric-grid,.monthly-health-report--layout-document .monthly-health-report__metric-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.monthly-health-report--layout-operations .monthly-health-report__supporting-metrics,.monthly-health-report--layout-portfolio .monthly-health-report__supporting-metrics,.monthly-health-report--layout-document .monthly-health-report__supporting-metrics{grid-template-columns:repeat(2, minmax(0, 1fr))}.monthly-health-report__period{text-align:left !important}.report-preview-controls__manual-export-form{grid-template-columns:1fr}.report-presentation-admin__logo-box{align-items:flex-start;flex-direction:column}.report-presentation-admin__logo-frame{width:100%;flex-basis:auto}.monthly-health-report__table-wrap table{min-width:42rem}.monthly-health-report__issue-card .monthly-health-report__table-wrap table{min-width:34rem}.monthly-health-report__issue-row,.monthly-health-report__issue-row--mov{grid-template-columns:minmax(0, 1fr);gap:0.75rem}.monthly-health-report__issue-main{grid-template-columns:minmax(0, 1fr);gap:0.45rem}.monthly-health-report__issue-meta{min-width:0;text-align:left}.monthly-health-report__issue-meta strong{white-space:normal}.monthly-health-report__mov-readings{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.monthly-health-report__mov-reading{min-width:0}.collapsible .card.collapse-header{margin-bottom:0.75rem !important}.collapsible .card-header{min-height:4.1rem;padding:0.75rem 0.9rem !important}.collapsible .collapse-title{display:flex;align-items:center;width:100%;min-width:0;gap:0.65rem;font-size:1.15rem;line-height:1.25}.collapsible .collapse-title i{flex:0 0 auto;font-size:1.25rem}.collapsible .collapse-title .align-middle{min-width:0;white-space:normal;overflow-wrap:anywhere}#alertsDiv .badge.mav-alert-count-badge{position:static !important;min-width:2rem;margin-left:auto;transform:none !important}}.password-toggle-btn{min-width:4.25rem}.dashboard-profile-label{color:var(--bs-body-color, #475f7b)}.automation-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(Min(100%, 300px), 1fr));gap:1.5rem;padding:1rem 0}.automation-grid>*{min-width:0}.automation-grid>.dashboard-divider-row,.automation-grid>.automation-grid__empty{grid-column:1 / -1}.dashboard-macro-tile{--dashboard-tile-start: #2b57c5;--dashboard-tile-end: #2e62c9;position:relative;display:flex;flex-direction:column;min-width:0;min-height:12rem;border-radius:0.6rem;border:1px solid var(--dashboard-tile-start);padding:0.9rem;overflow:hidden;overflow-wrap:anywhere;background:linear-gradient(145deg, var(--dashboard-tile-start), var(--dashboard-tile-end));color:#fff}.dashboard-macro-tile--green{--dashboard-tile-start: #156f56;--dashboard-tile-end: #17785b}.dashboard-macro-tile--orange{--dashboard-tile-start: #87430d;--dashboard-tile-end: #9b4e12}.dashboard-macro-tile--red{--dashboard-tile-start: #9e2f2f;--dashboard-tile-end: #b23d3d}.dashboard-macro-tile--gray{--dashboard-tile-start: #505d70;--dashboard-tile-end: #596b80}.dashboard-macro-tile--disabled{--dashboard-tile-start: #505a69;--dashboard-tile-end: #596575}.dashboard-macro-tile--failed{border:2px solid #ffb4b4}.dashboard-macro-tile__header{display:flex;align-items:center;gap:0.55rem}.dashboard-macro-tile__header i{flex:0 0 auto;font-size:1.1rem}.dashboard-macro-tile__header .dashboard-macro-tile__title{min-width:0;margin:0;color:inherit;font-size:1rem;line-height:1.25;font-weight:600}.dashboard-macro-tile__body{min-width:0;flex:1 1 auto;margin-top:0.65rem}.dashboard-macro-tile__metric .label{font-size:0.78rem;font-weight:700;line-height:1.2;text-transform:uppercase}.dashboard-macro-tile__metric .value{margin-top:0.35rem;font-size:1.35rem;font-weight:700;line-height:1.15}.dashboard-macro-tile__footer{margin-top:0.75rem}.dashboard-macro-tile__run-form{margin:0}.dashboard-macro-tile__hint{font-size:0.86rem}.dashboard-macro-tile__run{position:relative;width:100%;border:none;font-weight:600;white-space:normal;overflow:hidden;--dashboard-tile-action-progress: 100%}.dashboard-macro-tile__run>span:not(.dashboard-macro-tile__run-progress){position:relative;z-index:1}.dashboard-macro-tile__run:disabled{cursor:not-allowed;opacity:1}.dashboard-macro-tile__run-progress{position:absolute;left:0;bottom:0;z-index:0;height:0.2rem;width:var(--dashboard-tile-action-progress);background:rgba(47,52,65,0.42);transition:width 0.25s ease}.dashboard-macro-tile__run.is-loading .dashboard-macro-tile__run-progress{width:45%;animation:dashboard-action-loading 1.1s ease-in-out infinite}.dashboard-macro-tile__run.is-cooldown .dashboard-macro-tile__run-progress{background:#946200}.dashboard-macro-tile__chart{min-width:0;color:#1f2937}.dashboard-macro-tile__chart div,.dashboard-macro-tile__chart span{color:#1f2937}.dashboard-divider h5{display:flex;align-items:center;gap:0.5rem;color:#315ca8;font-weight:700;margin-bottom:0.25rem;font-size:1.15rem;overflow-wrap:anywhere}.dashboard-divider i{flex:0 0 auto}.dashboard-divider span{min-width:0}.dashboard-divider hr{margin-top:0;border-top:2px solid #cbd5e0}body.mavbase-bs5--dark .dashboard-divider h5{color:#bdd1f8}@keyframes dashboard-action-loading{0%{left:-45%}100%{left:100%}}@media (prefers-reduced-motion: reduce){.dashboard-macro-tile__run.is-loading .dashboard-macro-tile__run-progress{animation:none;left:0;width:100%}}.automation-resources-page{color:#1f2937;max-width:1240px;margin:0 auto 2rem}.automation-resource-header{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start;padding:1.5rem;margin-bottom:1rem;border:1px solid #d8e1ec;border-radius:8px;background:#ffffff}.automation-resource-header__copy{max-width:760px}.automation-resource-kicker{color:#566a7f;font-size:0.75rem;font-weight:700;letter-spacing:0;margin-bottom:0.35rem;text-transform:uppercase}.automation-resource-header__status{display:inline-flex;align-items:center;gap:0.45rem;flex:0 0 auto;padding:0.45rem 0.7rem;border:1px solid #b8dfc8;border-radius:6px;background:#edf8f1;color:#276749;font-weight:700;white-space:nowrap}.automation-resource-status-dot{width:0.55rem;height:0.55rem;border-radius:50%;background:#2f9e44}.automation-resource-actions,.automation-link-row{display:flex;flex-wrap:wrap;gap:0.6rem;margin-bottom:1.25rem}.automation-link-row a{display:inline-flex;align-items:center;min-height:2.25rem;padding:0.45rem 0.7rem;border:1px solid #d8e1ec;border-radius:6px;background:#ffffff;color:#365a86;font-weight:700}.automation-resource-section{margin-bottom:1.5rem}.automation-resource-section__title{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;margin-bottom:0.75rem}.automation-resource-section__title h3{margin:0;font-size:1.2rem;font-weight:700}.automation-resource-section__title p{max-width:620px;color:#5f6f82}.automation-usage-grid,.automation-card-grid,.automation-error-grid,.automation-tier-layout{display:grid;gap:0.9rem}.automation-usage-grid{grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}.automation-card-grid{grid-template-columns:repeat(auto-fit, minmax(360px, 1fr))}.automation-tier-layout{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}.automation-error-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.automation-usage-tile,.automation-resource-card,.automation-tier-panel,.automation-error-item{border:1px solid #d8e1ec;border-radius:8px;background:#ffffff;box-shadow:0 0.2rem 0.55rem rgba(31,53,92,0.06)}.automation-usage-tile{display:block;padding:0.9rem;color:inherit}.automation-usage-tile:hover{color:inherit;border-color:#5a8dee}.automation-usage-tile__label{color:#5f6f82;font-size:0.78rem;font-weight:700;margin-bottom:0.35rem}.automation-usage-tile__count{display:flex;align-items:baseline;gap:0.25rem;font-weight:700}.automation-usage-tile__count span{font-size:1.35rem}.automation-usage-tile__count small{color:#6b7787}.automation-usage-bar{height:0.4rem;margin-top:0.65rem;overflow:hidden;border-radius:6px;background:#e9eef5}.automation-usage-bar__fill{height:100%;border-radius:inherit;background:#4c83cf}.automation-usage-tile.is-full .automation-usage-bar__fill{background:#d9822b}.automation-resource-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden}.automation-resource-card__body{padding:1rem}.automation-resource-card__heading{display:flex;gap:0.75rem;align-items:flex-start;margin-bottom:0.8rem}.automation-resource-card__heading h4,.automation-tier-panel__header h4{margin:0 0 0.2rem;font-size:1rem;font-weight:700}.automation-resource-card__heading p,.automation-tier-panel__header p{color:#5f6f82}.automation-resource-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;border-radius:7px;background:#edf4ff;color:#3867a8;font-size:1.2rem}.automation-resource-examples{margin-bottom:0.9rem}.automation-resource-examples ul,.automation-resource-list{padding-left:1.1rem;margin-bottom:0}.automation-resource-examples li,.automation-resource-list li{margin-top:0.35rem}.automation-preview{min-height:150px;padding:1rem;border-top:1px solid #d8e1ec;background:#f6f8fb}.automation-preview-line{width:68%;height:0.55rem;border-radius:4px;background:#c7d2e0}.automation-preview-line.wide{width:100%;margin-bottom:1rem}.automation-preview-step{display:flex;gap:0.55rem;align-items:center;min-height:2.2rem;margin-top:0.55rem;padding:0.45rem;border-radius:6px;background:#ffffff;color:#374151;font-weight:700}.automation-preview-step span{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#456990;color:#ffffff;font-size:0.75rem}.automation-preview-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:0.65rem}.automation-preview-tile{display:flex;align-items:flex-end;min-height:4.4rem;padding:0.6rem;border-radius:6px;background:#ffffff;border-top:4px solid #2f9e9b;color:#374151;font-weight:700}.automation-preview-tile:nth-child(2){border-color:#6272a4}.automation-preview-tile:nth-child(3){border-color:#d9822b}.automation-preview-tile:nth-child(4){border-color:#4c83cf}.automation-preview-calendar{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.45rem;margin-top:1.2rem}.automation-preview-calendar .day,.automation-preview-time,.automation-preview-condition{padding:0.55rem;border-radius:6px;background:#ffffff;font-weight:700;text-align:center}.automation-preview-calendar .day.active{background:#fff4dd;color:#8a4b0b}.automation-preview-time{margin-top:0.8rem;color:#365a86}.automation-preview-condition{text-align:left}.automation-preview-condition span{display:block;color:#6b7787;font-size:0.75rem}.automation-preview-arrow{margin:0.8rem 0;color:#4c83cf;font-size:1.4rem;text-align:center}.automation-tier-panel{padding:1rem}.automation-tier-panel--planned{background:#fbfcfe}.automation-tier-panel__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:0.8rem}.automation-tier-panel table th{width:34%}.automation-error-item{display:flex;gap:0.75rem;padding:0.9rem}.automation-error-item>i{flex:0 0 auto;color:#d9822b;font-size:1.2rem;margin-top:0.15rem}.automation-error-item--empty>i{color:#2f9e44}.automation-error-item strong{display:block;line-height:1.35}.automation-error-item p{color:#5f6f82}@media (max-width: 991.98px){.automation-resource-header,.automation-resource-section__title{display:block}.automation-resource-header__status{margin-top:1rem}}@media (max-width: 575.98px){.automation-card-grid,.automation-error-grid{grid-template-columns:minmax(0, 1fr)}}.faq-page{margin:0 auto 2rem;max-width:960px}.faq-page__hero{align-items:center;background:linear-gradient(135deg, #f5f9ff 0%, #fff 100%);border:1px solid #d7e3f3;border-radius:10px;display:flex;gap:1rem;margin-bottom:1rem;padding:1.5rem}.faq-page__hero-icon{align-items:center;background:#5a8dee;border-radius:50%;color:#ffffff;display:flex;flex:0 0 auto;font-size:1.8rem;height:3.25rem;justify-content:center;width:3.25rem}.faq-page__title{color:#1f3657;font-size:1.6rem;font-weight:700;margin:0 0 0.3rem}.faq-page__intro{color:#5f6f82;max-width:620px}.faq-page__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:space-between;margin:0 0 1rem}.faq-list{display:grid;gap:0.75rem}.faq-item{background:#ffffff;border:1px solid #d8e1ec;border-radius:8px;box-shadow:0 0.2rem 0.55rem rgba(31,53,92,0.06);overflow:hidden}.faq-item__heading{margin:0}.faq-item__toggle{align-items:center;background:transparent;border:0;color:#273b59;display:flex;font:inherit;font-size:1rem;font-weight:700;gap:1rem;justify-content:space-between;padding:1rem 1.15rem;text-align:left;width:100%}.faq-item__toggle:hover,.faq-item__toggle:focus-visible{background:#f4f8fe;color:#356fc8}.faq-item__toggle:focus-visible{outline:3px solid rgba(90,141,238,0.35);outline-offset:-3px}.faq-item__question{align-items:center;display:flex;gap:0.75rem;min-width:0}.faq-item__question i{color:#5a8dee;flex:0 0 auto;font-size:1.35rem}.faq-item__chevron{color:#66788f;flex:0 0 auto;font-size:1.3rem;transition:transform 150ms ease}.faq-item__toggle:not(.collapsed) .faq-item__chevron{transform:rotate(180deg)}.faq-item__answer{border-top:1px solid #e3eaf3;color:#52647a;line-height:1.6;padding:0.15rem 1.15rem 1.15rem 3.25rem}.faq-page__pagination{margin-top:1.25rem}@media (max-width: 575.98px){.faq-page__hero{align-items:flex-start;padding:1.1rem}.faq-page__hero-icon{font-size:1.4rem;height:2.6rem;width:2.6rem}.faq-page__title{font-size:1.35rem}.faq-item__toggle{padding:0.9rem}.faq-item__answer{padding:0.15rem 0.9rem 1rem}}#auth-login .auth-login__illustration .auth-login__shield{width:100% !important;max-width:25rem;height:auto !important}#auth-login .auth-login__illustration .auth-login__shield .lievo-svg-wrapper,#auth-login .auth-login__illustration .auth-login__shield svg{width:100% !important;height:100% !important}@media (max-width: 991.98px){.monthly-health-report .monthly-health-report__table-wrap--mobile-cards{overflow-x:visible}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards table.monthly-health-report__table{display:block;min-width:0}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table thead{display:none}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table tbody{display:grid;grid-gap:0.75rem;padding:0.75rem}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table tr{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:0.75rem 1rem;padding:0.85rem;border:1px solid var(--report-border-color, #dfe3e7);border-radius:0.267rem;background:#fff}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table td{display:block;min-width:0;padding:0;border:0;text-align:left !important;white-space:normal !important}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table td::before{display:block;margin-bottom:0.2rem;content:attr(data-report-label);color:var(--report-muted-color, #475f7b);font-size:0.7rem;font-weight:700;line-height:1.2;text-transform:uppercase}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__primary-cell{grid-column:1 / -1;padding-bottom:0.65rem;border-bottom:1px solid var(--report-border-color, #dfe3e7)}.monthly-health-report__device-health--ready:not(.monthly-health-report__device-health--expanded) .monthly-health-report__device-row--overflow{display:none !important}}
