@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&display=swap");.blob{animation:pulse 2s 1;background:rgba(103,165,111,0);border-radius:50%;box-shadow:0 0 0 0 #67a56f;height:10px;margin:10px;transform:scale(1);width:10px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(103,165,111,.75);transform:scale(.95)}70%{box-shadow:0 0 0 5px transparent;transform:scale(1)}to{box-shadow:0 0 0 0 transparent;transform:scale(.95)}}.one{-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:0s;animation:dot 1.3s infinite;animation-delay:0s;opacity:0}.two{-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:.2s;animation:dot 1.3s infinite;animation-delay:.2s;opacity:0}.three{-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:.3s;animation:dot 1.3s infinite;animation-delay:.3s;opacity:0}@-webkit-keyframes dot{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes dot{0%{opacity:0}50%{opacity:0}to{opacity:1}}.auth-full-bg .bg-overlay{background:url(/assets/images/bg-auth-overlay.png);background-color:#d2dfda;background-position:50%;background-repeat:no-repeat;background-size:cover}input.form-control[readonly]{background-color:#e9ecef;border-color:#ced4da;color:#6c757d;opacity:1;pointer-events:none}input.form-control[readonly].is-invalid{border-color:#f46a6a!important}table.table-spreadsheet{border-collapse:collapse;font-family:IBM Plex Mono,monospace;width:100%}table.table-spreadsheet thead th{background-color:#d4dbf5;border:1px solid #ebeffb;color:#3b3b3b;font-size:14px;font-weight:700;padding:8px;text-align:center;vertical-align:middle}table.table-spreadsheet tbody td{background-color:#ebeffb;border:1px solid #d3d9f2;color:#222;font-size:14px;padding:8px;text-align:center}table.table-spreadsheet tbody td:first-child.is-header{background-color:#d4dbf5;border-bottom:1px solid #ebeffb;border-right:1px solid #ebeffb;font-weight:700}table.table-spreadsheet tbody td.has-error{background-color:#f8d7da!important;border:1px solid #f5c6cb!important;color:#721c24!important;cursor:pointer;font-weight:700}.relationship-header-cell{font-size:14px;font-weight:700;padding-bottom:15px;padding-left:10px}.relationship-label-cell{border-right:1px solid #d2dfda;border-top:1px solid #d2dfda;height:70px;padding:26px 10px 10px}.relationship-options-cell{border-top:1px solid #d2dfda;height:70px;padding-left:10px;padding-right:20px;width:160px}.relationship-alert-cell{border-top:1px solid #d2dfda;height:70px;padding:26px 10px 10px}.coverages-form-container{width:100%}.coverages-form-container__inner{padding:.5rem;width:100%}.coverages-form-layout{display:flex;flex-direction:column;gap:1rem}.coverages-form-layout__main{flex:1 1 auto;min-width:0}.coverages-form-layout__context-bar{display:flex;justify-content:center}.coverages-form-layout__form{padding-bottom:3rem}.coverages-form-layout__callout{flex:0 0 auto;width:100%}.form-callout{background:#f8f9fa;border:1px solid #ccc;border-radius:6px;color:#333;font-size:.9rem;padding:1rem;width:100%}.coverage-empty-state{align-items:center;color:#6c757d;display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:2rem 1rem;text-align:center}.coverage-empty-state__icon{color:#98a6ad;font-size:2rem;line-height:1;margin-bottom:.75rem}.coverage-empty-state__title{color:#343a40;font-size:1rem;font-weight:700;margin-bottom:.35rem}.coverage-empty-state__message{font-size:.9rem;max-width:460px}.coverage-empty-state--plan .coverage-empty-state__icon{color:#adb5bd}.coverages-form-layout__form .form-single-sticky{display:flex;flex-direction:column;max-height:calc(100vh - 360px);overflow:hidden}.coverages-form-layout__form .form-single-sticky__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.25rem}.coverages-form-layout__form .form-single-sticky__actions{background:#fff;border-top:1px solid #e5e9ef;flex:0 0 auto;padding-top:.75rem}@media (min-width:1600px){.coverages-form-layout{align-items:flex-start;flex-direction:row}.coverages-form-layout__callout{flex:0 0 300px;width:300px}}@media (max-width:991.98px){.coverages-form-layout__form .form-single-sticky{max-height:none;overflow:visible}.coverages-form-layout__form .form-single-sticky__body{overflow:visible;padding-right:0}.coverages-form-layout__form .form-single-sticky__actions{border-top:none;padding-top:1rem}}.workflow-coverages-tree-panel{background-color:#eef1f4;border:1px solid #d6dbe1;border-radius:.375rem;height:calc(100vh - 300px);max-height:calc(100vh - 220px);min-height:420px;min-width:300px;overflow:hidden;width:max-content}.workflow-coverages-tree-panel__inner{height:100%;min-height:0;overflow:auto}.workflow-coverages-tree-panel--mobile{border:none;border-radius:0;height:100%;max-height:none;min-height:0}.workflow-coverages-tree-panel--mobile .workflow-coverages-tree-panel__inner{height:100%;max-height:none;overflow-y:auto;padding:1rem}#coverages_menu_offcanvas{background-color:#d2dfda;width:min(420px,92vw)}#coverages_menu_offcanvas .offcanvas-header{background-color:#d2dfda;border-bottom:1px solid #c0cbc7}#coverages_menu_offcanvas .offcanvas-title{color:#2f3e37;font-weight:600}#coverages_menu_offcanvas .btn-close{opacity:.7}#coverages_menu_offcanvas .btn-close:hover{opacity:1}#coverages_menu_offcanvas .offcanvas-body{background-color:#d2dfda;overflow:hidden}.settings-tree-container{flex:0 0 max-content!important;max-width:600px;min-width:300px;overflow:visible;padding:.5rem 0 1rem .5rem;resize:none;width:max-content}.settings-tree-container.is-collapsed{display:none!important}.settings-tree{min-width:300px;padding:1rem;width:max-content}.coverages-workspace__content{flex:1 1 auto;min-width:0}.settings-tree-collapse-handle,.settings-tree-expand-handle{align-items:flex-start;color:#6c757d;cursor:pointer;display:flex;justify-content:center;padding-top:1rem}.settings-tree-collapse-handle{flex:0 0 24px;margin:.5rem .125rem 1rem .25rem;min-width:24px;width:24px}.settings-tree-expand-handle{background-color:#eef1f4;border:1px solid #d6dbe1;border-radius:.375rem;flex:0 0 42px;height:calc(100vh - 300px);margin:.5rem 0 1rem .5rem;max-height:calc(100vh - 220px);min-height:420px;min-width:42px;width:42px}.settings-tree-collapse-handle:hover,.settings-tree-expand-handle:hover{background-color:#e6eaee;color:#212529}.settings-tree-collapse-handle i,.settings-tree-expand-handle i{font-size:1.4rem;line-height:1}.settings-tree-collapse-handle.is-hidden,.settings-tree-expand-handle.is-hidden{display:none!important}.settings-tree ul{border-left:1px dashed #a5b5ae;list-style:none;margin:0;padding-left:1rem}.settings-tree li{margin:.4rem 0;position:relative}.tree-label{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:.3rem .5rem;transition:background-color .2s ease;white-space:nowrap}.tree-label:hover{background-color:#b8ccc3}.tree-label.disabled{color:#7b8b85;cursor:default}.tree-label.disabled:hover{background-color:transparent}.tree-carrier>.tree-label{font-weight:700;margin-top:.75rem;padding-left:0}.tree-plan-type>.tree-label{font-weight:400;margin-top:.4rem}.form-alert{color:#ba1e1e;font-size:.75rem;margin-left:.5rem}.status-dot{border-radius:50%;display:inline-block;height:10px;margin-left:auto;margin-right:0;width:10px}.status-dot,.tree-label[data-status=ready]:not(.is-selected) .status-dot{visibility:hidden}.tree-label[data-status=unknown]:not(.is-selected) .status-dot{background-color:#adb5bd;visibility:visible}.tree-label[data-status=needs_review]:not(.is-selected) .status-dot{background-color:#ffc107;visibility:visible}.tree-label.is-selected[data-status=ready]{background-color:#b6d9c5;border-left:4px solid #2f6f51;color:#1e3d31}.tree-label.is-selected[data-status=ready] .status-dot{visibility:hidden}.tree-label.is-selected[data-status=unknown]{background-color:transparent;border-left:none;cursor:not-allowed;pointer-events:none}.tree-label.is-selected[data-status=unknown]:hover{background-color:transparent}.tree-label.is-selected[data-status=unknown] .status-dot{background-color:#adb5bd;visibility:visible}.tree-label.is-selected[data-status=needs_review]{background-color:#f5e9bc;border-left:4px solid #b88d00;color:inherit}.tree-label.is-selected[data-status=needs_review] .status-dot{background-color:#ffc107;visibility:visible}.selected>.tree-label[data-status]{background-color:inherit;border-left:none}.tree-label.selected-ok{background-color:#b6d9c5;border-left:4px solid #2f6f51;color:#1e3d31}.has-alert>.tree-label[data-status=needs_review]:not(.is-selected){border-left:none}li.setting-locked{color:#7b8b85;cursor:default}li.setting-locked div:hover{background-color:transparent;cursor:default}.ui-coverages-context-row__toggle .btn{align-items:center;border-width:1px;display:flex;justify-content:center;padding:.5rem .75rem}.ui-coverages-context-row__toggle .mdi{font-size:1.4rem;line-height:1}.ui-coverages-context-row__toggle .btn:hover{background-color:rgba(0,0,0,.85);border-color:#0d6efd;color:#fff}@media (max-width:1199.98px){.settings-tree{min-width:0}}@media (min-width:768px){.sticky-md-top{position:sticky;top:1rem;z-index:2}.sidebar-md-345{flex:0 0 345px!important;max-width:345px!important}.main-md-fill{flex:1 1 auto!important;min-width:0}}#mapping_scroll,.card .table-responsive{overflow-x:auto;position:relative}:root{--fade-width:64px;--tint-rgb:132,175,58;--tint-alpha:0.35;--paddle-bg-alpha:0.12;--paddle-bg-hover:0.18;--paddle-bg-active:0.24;--paddle-ring-alpha:0.25;--paddle-border-alpha:0.28}.hscroll-wrap{position:relative}.hscroll-fade{bottom:0;cursor:pointer;pointer-events:auto;position:absolute;top:0;width:var(--fade-width);z-index:980}.hscroll-fade-left{background:linear-gradient(to right,rgba(var(--tint-rgb),var(--tint-alpha)) 0,rgba(var(--tint-rgb),0) 100%);left:0}.hscroll-fade-right{background:linear-gradient(to left,rgba(var(--tint-rgb),var(--tint-alpha)) 0,rgba(var(--tint-rgb),0) 100%);right:0}.hscroll-paddle{align-items:center;background:rgba(var(--tint-rgb),var(--paddle-bg-alpha));border:1px solid rgba(var(--tint-rgb),var(--paddle-border-alpha));border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.1),0 0 0 0 rgba(var(--tint-rgb),0);color:rgb(var(--tint-rgb));cursor:pointer!important;display:flex;height:56px;justify-content:center;opacity:.9;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s ease,box-shadow .15s ease,opacity .15s ease,border-color .15s ease;width:48px;z-index:990}.hscroll-paddle.is-hovering,.hscroll-paddle:focus,.hscroll-paddle:hover{background:rgba(var(--tint-rgb),var(--paddle-bg-hover));box-shadow:0 2px 10px rgba(0,0,0,.1),0 0 0 3px rgba(var(--tint-rgb),var(--paddle-ring-alpha));outline:none}.hscroll-paddle:active{background:rgba(var(--tint-rgb),var(--paddle-bg-active));box-shadow:0 2px 6px rgba(0,0,0,.1),0 0 0 3px rgba(var(--tint-rgb),var(--paddle-ring-alpha))}.hscroll-paddle svg{height:22px;pointer-events:none;width:22px}.hscroll-left{left:.5rem}.hscroll-right{right:.5rem}.hscroll-hidden{display:none!important}.hscroll-paddle.is-disabled{background:rgba(var(--tint-rgb),.07);border-color:rgba(var(--tint-rgb),.18);box-shadow:none;color:rgba(var(--tint-rgb),.45);cursor:default!important;opacity:.55;pointer-events:none}.hscroll-paddle.hscroll-hidden,.hscroll-paddle.is-disabled.hscroll-hidden{display:none!important}.card-body.hscroll-no-left-padding{padding-left:0!important}.card-body.hscroll-no-right-padding{padding-right:0!important}#mapping_button_row button{position:relative;z-index:985}#mapping_scroll:focus{outline:none!important}input[data-inputmask]{text-align:left!important}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#6c757d}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#343a40}.select2-selection__clear{color:#ced4da;font-size:1rem;font-weight:400;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.select2-selection__clear:hover{color:#f46a6a}select.is-invalid+.select2 .select2-selection{border-color:#f46a6a}.select2-container--default.select2-container--open .select2-dropdown{border:1px solid #ced4da!important}.select2-container--default .select2-results__option--selected,.select2-container--default .select2-results__option--selected[aria-selected=true]{background-color:#d2dfda!important;color:#343a40!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#84af3a!important;color:#fff!important}.select2-container--default .select2-results__option--selected.select2-results__option--highlighted[aria-selected]{background-color:#d2dfda!important;color:#343a40!important}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#f8f8fb;color:#e9ecef;cursor:not-allowed;opacity:1}div.form-checkbox-collection{border:1px solid #ced4da;border-radius:5px;padding-left:10px}div.form-checkbox-collection div.help-block-container{padding-bottom:10px;padding-left:24px}div.form-checkbox-collection.is-invalid{border-color:#f46a6a}div.form-checkbox-collection>div:first-of-type{padding-top:8px}div.form-option-button>.dropdown-toggle{border-left:1px solid #d2dfda}.form-button-container{gap:.5rem}.form-button-container .form-button-container__tertiary-actions{flex:0 0 auto}.form-button-container .form-button-container__primary-actions{gap:2px}.dropdown-divider-header{background-color:rgba(0,0,0,.1);border:0;height:1px;margin:.25rem 0;padding:0}[data-bs-theme=dark] .dropdown-divider-header{background-color:hsla(0,0%,100%,.1)}.form-single-sticky{display:flex;flex-direction:column;min-height:0}.form-single-sticky__body{flex:1 1 auto;min-height:0}.form-single-sticky__actions{background:#fff;border-top:1px solid #e5e9ef;flex:0 0 auto;margin-top:1rem;padding:.75rem 0}.form-single-sticky__actions .form-button-container__primary-actions{gap:2px}.uifrag-hud{bottom:10px;color:#111;font:12px/1.3 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial;position:fixed;right:10px;z-index:2147483000}.uifrag-hud .box{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.12);max-width:320px;min-width:230px;padding:8px 10px}.uifrag-hud .head{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.uifrag-hud .title{font-size:12px;font-weight:600}.uifrag-hud .muted{color:#6b7280}.uifrag-hud .rows{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow:auto}.uifrag-hud .row{background:#fafafa;border:1px solid #f1f5f9;border-radius:6px;display:flex;gap:8px;justify-content:space-between;padding:6px 8px}.uifrag-hud .k{color:#374151}.uifrag-hud .v{font-variant-numeric:tabular-nums}.uifrag-hud .tag{font-weight:600}.uifrag-hud .pill{border:1px solid #e5e7eb;border-radius:9999px;padding:0 6px}.uifrag-hud .pill.ok{background:#dcfce7;border-color:#86efac}.uifrag-hud .pill.off{background:#fee2e2;border-color:#fecaca}.report-unlocked{color:#198754;font-size:15px}.report-locked{color:#adb5bd;font-size:15px}#member_premium_by_import_carrier_chart,#member_premium_by_import_carrier_chart .apexcharts-canvas,#member_premium_chart{overflow:visible}#member_dashboard_top_row .flex-fill.h-100 .card{display:flex;flex-direction:column;height:445px!important;margin-bottom:0}#member_dashboard_top_row .flex-fill.h-100 .card .card-body{flex:1 1 auto;overflow:hidden}#member_dashboard_top_row .flex-fill.h-100 .card .apex-charts{flex:1 1 auto;height:100%;overflow:visible;width:100%}#member_dashboard_top_row .flex-fill.h-100 .card .card-body{display:flex;flex-direction:column}#member_dashboard_top_row .flex-fill.h-100 .card .card-body>.d-sm-flex{flex:0 0 auto}#member_dashboard_top_row #member_premium_by_import_carrier_chart{align-items:center;display:flex;flex:1 1 auto;justify-content:center;overflow:visible;width:100%}#member_dashboard_top_row #member_premium_by_import_carrier_chart .apexcharts-canvas{margin:0 auto;overflow:visible}.wf-row2{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 400px}.wf-row2 .wf-card,.wf-row2 .wf-card .card-body{min-width:0}@media (max-width:1500px){.wf-row2{grid-template-columns:1fr}.wf-actions{order:-1}}.wf-row-warnings{margin-bottom:16px;margin-top:16px}#wf_warnings_card .wf-warnings-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#wf_warnings_card[data-expanded="1"] .wf-warnings-title{white-space:normal}#wf_warnings_card .wf-warnings-subtext{color:rgba(0,0,0,.55);margin-left:6px}#wf_warnings_card .wf-warnings-body.hidden{display:none}#wf_warnings_next,#wf_warnings_prev{border:1px solid #ced4da}#wf_warnings_next:not(:disabled):hover,#wf_warnings_prev:not(:disabled):hover{background-color:#d2dfda}#wf_warnings_next:disabled,#wf_warnings_prev:disabled{cursor:not-allowed;opacity:.65}.group-dashboard-row .flex-fill,.group-dashboard-row>[class*=col]{min-width:0}#group_premium_by_member_card_chart .apexcharts-canvas,#group_premium_chart{overflow:visible}.group-dashboard-row.chart-row .flex-fill.h-100 .card{display:flex;flex-direction:column;height:445px;margin-bottom:0}.group-dashboard-row.chart-row .flex-fill.h-100 .card .card-body{flex:1 1 auto;overflow:hidden}.group-dashboard-row.chart-row .flex-fill.h-100 .card .apex-charts{flex:1 1 auto;height:100%;overflow:visible;width:100%}.group-dashboard-row.chart-row .flex-fill.h-100 .card .card-body{display:flex;flex-direction:column}.group-dashboard-row.chart-row .flex-fill.h-100 .card .card-body>.d-sm-flex{flex:0 0 auto}#group_premium_by_member_card_chart{align-items:center;display:flex;flex:1 1 auto;justify-content:center;overflow:visible;width:100%}#group_premium_by_member_card_chart .apexcharts-canvas{margin:0 auto}.admin-dashboard-row .flex-fill,.admin-dashboard-row>[class*=col]{min-width:0}#admin_premium_by_member_card_chart .apexcharts-canvas,#admin_premium_chart{overflow:visible}.admin-dashboard-row.chart-row .flex-fill.h-100 .card{display:flex;flex-direction:column;height:445px;margin-bottom:0}.admin-dashboard-row.chart-row .flex-fill.h-100 .card .card-body{flex:1 1 auto;overflow:hidden}.admin-dashboard-row.chart-row .flex-fill.h-100 .card .apex-charts{flex:1 1 auto;height:100%;overflow:visible;width:100%}.admin-dashboard-row.chart-row .flex-fill.h-100 .card .card-body{display:flex;flex-direction:column}.admin-dashboard-row.chart-row .flex-fill.h-100 .card .card-body>.d-sm-flex{flex:0 0 auto}#admin_premium_by_member_card_chart{align-items:center;display:flex;flex:1 1 auto;justify-content:center;overflow:visible;width:100%}#admin_premium_by_member_card_chart .apexcharts-canvas{margin:0 auto;overflow:visible}#admin_recently_accessed_card,#group_recently_accessed_card{min-height:330px;min-width:0}#admin_recently_accessed_card .recently-accessed-header,#group_recently_accessed_card .recently-accessed-header{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;margin-bottom:.75rem}#admin_recently_accessed_card .recently-accessed-header .card-title,#group_recently_accessed_card .recently-accessed-header .card-title{font-size:1.1rem;font-weight:600;margin:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:normal;word-break:normal}#admin_recently_accessed_card .recently-accessed-header .recently-accessed-actions,#group_recently_accessed_card .recently-accessed-header .recently-accessed-actions{justify-self:end;min-width:0}#admin_recently_accessed_card .recently-accessed-header .recently-accessed-actions .widget-live-search,#group_recently_accessed_card .recently-accessed-header .recently-accessed-actions .widget-live-search{max-width:100%;min-width:8rem;width:8rem}@media (max-width:900px){#admin_recently_accessed_card .recently-accessed-header,#group_recently_accessed_card .recently-accessed-header{grid-template-columns:1fr}#admin_recently_accessed_card .recently-accessed-header .recently-accessed-actions,#group_recently_accessed_card .recently-accessed-header .recently-accessed-actions{justify-self:stretch;margin-top:.5rem}#admin_recently_accessed_card .recently-accessed-header .recently-accessed-actions .widget-live-search,#group_recently_accessed_card .recently-accessed-header .recently-accessed-actions .widget-live-search{max-width:none;min-width:0;width:100%}}#admin_recently_accessed_card .recently-accessed-table,#group_recently_accessed_card .recently-accessed-table{margin-top:.5rem}#admin_recently_accessed_card .recently-accessed-table table,#group_recently_accessed_card .recently-accessed-table table{border-collapse:collapse;table-layout:fixed;width:100%}#admin_recently_accessed_card .recently-accessed-table table thead,#group_recently_accessed_card .recently-accessed-table table thead{background-color:#d2dfda}#admin_recently_accessed_card .recently-accessed-table table thead th,#group_recently_accessed_card .recently-accessed-table table thead th{font-weight:600;overflow:hidden;padding:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}#admin_recently_accessed_card .recently-accessed-table table thead th.col-status,#group_recently_accessed_card .recently-accessed-table table thead th.col-status{text-align:right}#admin_recently_accessed_card .recently-accessed-table table tbody tr td,#group_recently_accessed_card .recently-accessed-table table tbody tr td{overflow:hidden;padding:8px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}#admin_recently_accessed_card .recently-accessed-table table tbody tr td.col-status,#group_recently_accessed_card .recently-accessed-table table tbody tr td.col-status{text-align:right}#admin_recently_accessed_card .recently-accessed-table .col-date,#group_recently_accessed_card .recently-accessed-table .col-date{width:80px}#admin_recently_accessed_card .recently-accessed-table .col-actions,#group_recently_accessed_card .recently-accessed-table .col-actions{text-align:right;width:110px}#admin_recently_accessed_card .recently-accessed-table .col-status,#group_recently_accessed_card .recently-accessed-table .col-status{text-align:right;width:180px}@media (max-width:1100px){#admin_recently_accessed_card .recently-accessed-table table tbody td.col-status,#group_recently_accessed_card .recently-accessed-table table tbody td.col-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:768px){#admin_recently_accessed_card .recently-accessed-table table .col-status,#group_recently_accessed_card .recently-accessed-table table .col-status{display:none}#admin_recently_accessed_card .recently-accessed-table table .col-company,#group_recently_accessed_card .recently-accessed-table table .col-company{width:100%}}@media (max-width:992px) and (min-width:769px){#admin_recently_accessed_card .recently-accessed-table table tbody td,#group_recently_accessed_card .recently-accessed-table table tbody td{padding-bottom:6px;padding-top:6px}}#group_reports_card{height:331px;min-width:0}#group_reports_card .group-reports-header{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;margin-bottom:.75rem}#group_reports_card .group-reports-header .card-title{font-size:1.1rem;font-weight:600;margin:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:normal;word-break:normal}#group_reports_card .group-reports-header .group-reports-actions{height:26px;justify-self:end;min-width:0}#group_reports_card .group-reports-header .group-reports-actions #group_reports_card_next_btn,#group_reports_card .group-reports-header .group-reports-actions #group_reports_card_prev_btn{border-color:#84af3a;width:30px}#group_reports_card .group-reports-header .group-reports-actions #group_reports_card_next_btn:focus-visible,#group_reports_card .group-reports-header .group-reports-actions #group_reports_card_next_btn:hover,#group_reports_card .group-reports-header .group-reports-actions #group_reports_card_prev_btn:focus-visible,#group_reports_card .group-reports-header .group-reports-actions #group_reports_card_prev_btn:hover{background-color:#84af3a;border-color:#84af3a;color:#fff;text-decoration:none}@media (max-width:900px){#group_reports_card .group-reports-header{grid-template-columns:1fr}#group_reports_card .group-reports-header .recently-accessed-actions{justify-self:stretch;margin-top:.5rem}#group_reports_card .group-reports-header .recently-accessed-actions .widget-live-search{max-width:none;min-width:0;width:100%}}#group_reports_card .group-reports-table{margin-top:.5rem}#group_reports_card .group-reports-table table{border-collapse:collapse;width:100%}#group_reports_card .group-reports-table table thead{background-color:#d2dfda}#group_reports_card .group-reports-table table thead th{font-weight:600;overflow:hidden;padding:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}#group_reports_card .group-reports-table table thead th.col-status{text-align:right}#group_reports_card .group-reports-table table tbody tr td{overflow:visible;padding:8px;text-overflow:clip;vertical-align:middle;white-space:normal}#group_reports_card .group-reports-table table tbody tr td.col-company{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#group_reports_card .group-reports-table table tbody tr td.col-status{text-align:right;white-space:nowrap}#group_reports_card .group-reports-table table{table-layout:fixed}#group_reports_card .group-reports-table .col-date{width:80px}#group_reports_card .col-actions,#group_reports_card .group-reports-table .col-total{text-align:right;width:120px}#group_reports_card .group-reports-table table tbody td.col-carrier,#group_reports_card .group-reports-table table tbody td.col-company,#group_reports_card .group-reports-table table tbody td.col-report{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1100px){#group_reports_card .reports-table-table table tbody td.col-status{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word}}@media (max-width:768px){#group_reports_card .reports-table table .col-status{display:none}#group_reports_card .reports-table table .col-company{width:100%}}@media (max-width:992px) and (min-width:769px){#group_reports_card .reports-table table tbody td{padding-bottom:6px;padding-top:6px}}.apex-charts{width:100%}#group_premium_by_member_card_chart .apexcharts-canvas{overflow:visible}.group-dashboard-row.chart-row #group_premium_by_member_card_chart{align-items:center;display:flex;flex:1 1 auto;justify-content:center;overflow:visible;width:100%}.group-dashboard-row.chart-row #group_premium_by_member_card_chart .apexcharts-canvas{margin:0 auto;overflow:visible}.scrollable-sm{max-height:40vh}.scrollable-md,.scrollable-sm{-webkit-overflow-scrolling:touch;overflow:auto;overscroll-behavior:contain}.scrollable-md{max-height:50vh}.scrollable-lg{max-height:60vh}.scrollable-lg,.scrollable-xl{-webkit-overflow-scrolling:touch;overflow:auto;overscroll-behavior:contain}.scrollable-xl{max-height:75vh}.scrollable-full{-webkit-overflow-scrolling:touch;max-height:90vh;overflow:auto;overscroll-behavior:contain}.ui-searchable-selector-container{overflow:visible;position:relative}.ui-searchable-selector-container .ui-searchable-selector-menu--center{left:50%!important;right:auto!important;transform:translateX(-50%)!important}.ui-searchable-selector-container .ui-searchable-selector-button{white-space:nowrap}.ui-searchable-selector-container .ui-searchable-selector-button-label{align-items:center;display:inline-flex;gap:.5rem;max-width:100%;min-width:0}.ui-searchable-selector-container .ui-searchable-selector-button-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-searchable-selector-container .ui-searchable-selector-menu{min-width:250px;z-index:1100}.ui-searchable-selector-container .ui-searchable-selector-menu .dropdown-selectize-search{background:var(--bs-body-bg,#fff);box-shadow:0 1px 0 rgba(0,0,0,.06);position:sticky;top:0;z-index:1}.ui-searchable-selector-container .dashboard-selectize-item{align-items:center;display:flex;gap:.5rem}.ui-searchable-selector-container .dashboard-selectize-item-label{flex:1 1 auto;min-width:0}.ui-searchable-selector-container .ui-searchable-selector-status-dot{background:#adb5bd;border:1px solid rgba(0,0,0,.15);border-radius:999px;display:inline-block;flex:0 0 10px;height:10px;min-height:10px;min-width:10px;width:10px}.ui-searchable-selector-container .ui-searchable-selector-status-dot--success{background:#28a745}.ui-searchable-selector-container .ui-searchable-selector-status-dot--warning{background:#ffc107}.ui-searchable-selector-container .ui-searchable-selector-status-dot--danger{background:#dc3545}.ui-searchable-selector-container .ui-searchable-selector-status-dot--unknown{background:#adb5bd}.ui-searchable-selector-container .ui-searchable-selector-status-dot--needs-review{background:#ffc107}.ui-searchable-selector-container.ui-searchable-selector-container--block{display:block;width:100%}.ui-searchable-selector-container.ui-searchable-selector-container--block .ui-searchable-selector-button{align-items:center;display:flex;justify-content:space-between;width:100%}.ui-searchable-selector-container.ui-searchable-selector-container--block .ui-searchable-selector-menu{max-width:420px;min-width:100%;width:max-content}.page-content:has(.ui-searchable-selector-container){min-height:100vh;min-height:100dvh;overflow:visible;position:relative}.btn-look-disabled{cursor:pointer;filter:grayscale(10%) saturate(85%);opacity:.65;pointer-events:auto!important}.btn-look-disabled.active,.btn-look-disabled:active,.btn-look-disabled:hover,.show>.btn-look-disabled.dropdown-toggle{background-color:inherit!important;border-color:inherit!important;box-shadow:none!important;color:inherit!important;filter:grayscale(10%) saturate(85%);opacity:.65;transform:none!important}.btn-look-disabled:focus{filter:grayscale(10%) saturate(85%);opacity:.65}.btn-look-disabled[class*=btn-outline-]{background-color:transparent!important;border-color:rgba(0,0,0,.25)!important;color:rgba(0,0,0,.6)!important}.btn-look-disabled.btn-link{color:rgba(0,0,0,.55)!important;text-decoration:none!important}.snapshot-header-card{background:#fff;border:1px solid #e5e9f2;border-radius:.25rem;box-shadow:0 1px 2px rgba(15,23,42,.04);margin-bottom:1.25rem;overflow:visible}.snapshot-header-card__header{background:#f8fafc;border-bottom:1px solid #e9edf4;padding:1rem 1.25rem;position:relative;z-index:20}.snapshot-header-card .card-header{margin-bottom:0}.snapshot-header__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.snapshot-header__title{color:#2b3445;font-size:1.55rem;font-weight:600;line-height:1.2}.snapshot-header__meta{border-top:1px solid #e1e6ef;display:flex;flex-wrap:wrap;gap:1rem;margin-top:.45rem;padding-top:.45rem}.snapshot-header__meta-item{color:#5b6574;font-size:.9rem;white-space:nowrap}.snapshot-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;position:relative;z-index:30}.snapshot-header__actions .ui-searchable-selector-container{margin:0}.snapshot-header__actions .ui-searchable-selector-button{border-radius:.35rem;font-size:.85rem;min-width:auto;padding:.35rem .65rem}.snapshot-header__actions .btn{font-size:.85rem;padding:.35rem .65rem}@media (max-width:767.98px){.snapshot-header{flex-direction:column;gap:.75rem}.snapshot-header__title{font-size:1.25rem}.snapshot-header__meta{flex-direction:column;font-size:.85rem;gap:.5rem}.snapshot-header__actions{flex-direction:column;gap:.45rem;width:100%}.snapshot-header__actions .ui-searchable-selector-container{width:100%}.snapshot-header__actions .ui-searchable-selector-button{text-align:left;width:100%}}.snapshot-section{background:#fff;border:1px solid #e5e9f2;border-radius:.25rem;margin-bottom:.85rem;overflow:hidden}.snapshot-section__header{background:#f8fafc;border-bottom:1px solid #e9edf4;justify-content:space-between;padding:1rem 1.25rem}.snapshot-section__header,.snapshot-section__header-left{align-items:center;display:flex}.snapshot-section__icon{color:#98a6bd;font-size:1.1rem;margin-right:.85rem;text-align:center;width:22px}.snapshot-section__title{color:#495057;font-size:1.1rem;font-weight:600;line-height:1.2}.snapshot-section__title .closed-text{display:none}.snapshot-section__body{background:#fff;padding:.75rem 1rem .85rem}.snapshot-section--collapsible .snapshot-section__header{cursor:pointer;user-select:none}.snapshot-section--collapsible .snapshot-section__header:hover{background:#f3f5f9}.snapshot-section--collapsible .snapshot-section__header-right{align-items:center;display:flex;margin-left:1rem}.snapshot-section--collapsible .snapshot-section__toggle-icon{color:#6c757d;font-size:.95rem;transition:transform .18s ease}.snapshot-section--collapsible.is-collapsed .snapshot-section__body{display:none}.snapshot-section--collapsible.is-collapsed .snapshot-section__toggle-icon{transform:rotate(-90deg)}.snapshot-section--collapsible.is-collapsed .snapshot-section__title .closed-text{display:inline}.snapshot-kv-grid{display:grid;gap:1rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.snapshot-kv-grid__item{min-width:0}.snapshot-kv-grid__label,.snapshot-kv-grid__value{display:inline;font-size:1rem;line-height:1.35;word-break:break-word}.snapshot-kv-grid__label{color:#495057;font-weight:700;margin-right:.35rem}.snapshot-kv-grid__value{color:#2b3445;white-space:nowrap}.snapshot-kv-list{display:flex;flex-direction:column}.snapshot-kv-list__row{align-items:start;border-bottom:1px solid #e9edf4;display:grid;gap:.5rem 1rem;grid-template-columns:220px minmax(0,1fr);padding:.7rem 0}.snapshot-kv-list__row:first-child{padding-top:0}.snapshot-kv-list__row:last-child{border-bottom:0;padding-bottom:0}.snapshot-kv-list__label{color:#495057;font-size:.95rem;font-weight:700;line-height:1.35;margin:0}.snapshot-kv-list__value{color:#2b3445;font-size:1rem;line-height:1.35;min-width:0;word-break:break-word}.snapshot-kv-list--tight .snapshot-kv-list__row{grid-template-columns:200px minmax(0,1fr);padding:.5rem 0}.snapshot-kv-list--tight .snapshot-kv-list__label{font-size:.9rem}.snapshot-kv-list--tight .snapshot-kv-list__value{font-size:.94rem}.snapshot-table-wrap{background:#fff;border:1px solid #e9edf4;border-radius:.25rem;overflow:hidden}.snapshot-table{color:#495057;margin-bottom:0;table-layout:fixed;width:100%}.snapshot-table thead th{background:#fbfcfe;border-bottom:1px solid #edf1f7;border-top:0;color:#6c757d;font-size:.88rem;font-weight:600;line-height:1.2;padding:.7rem .95rem}.snapshot-table tbody td,.snapshot-table thead th{text-align:left;white-space:normal;word-break:break-word}.snapshot-table tbody td{border-color:#edf1f7;color:#2b3445;font-size:.96rem;line-height:1.3;padding:.78rem .95rem;vertical-align:top}.snapshot-table tbody tr:last-child td{border-bottom:0}.snapshot-tree,.snapshot-tree__children{display:flex;flex-direction:column;gap:1rem}.snapshot-tree__children{margin-left:1.25rem;margin-top:1rem}.snapshot-tree__card{background:#fff;border:1px solid #e9edf4;border-radius:.25rem;padding:.95rem 1rem}.snapshot-tree__head{margin-bottom:.85rem}.snapshot-tree__title-wrap{min-width:0}.snapshot-tree__eyebrow{color:#6c757d;font-size:.8rem;font-weight:700;letter-spacing:.03em;line-height:1.2;margin-bottom:.2rem;text-transform:uppercase}.snapshot-tree__title{color:#2b3445;font-size:1rem;font-weight:600;line-height:1.25}.snapshot-tree__subtitle{color:#6c757d;font-size:.88rem;line-height:1.25;margin-top:.15rem;word-break:break-word}.snapshot-tree__subsection{border-top:1px solid #edf1f7;margin-top:.9rem;padding-top:.85rem}.snapshot-tree__subsection-title{color:#495057;font-size:.9rem;font-weight:700;line-height:1.2;margin-bottom:.55rem}.snapshot-tree__node--collapsible .snapshot-tree__head{align-items:center;background:#f8fafc;border:1px solid #e9edf4;border-radius:.25rem;cursor:pointer;display:flex;justify-content:space-between;margin:-.95rem -1rem .75rem;padding:.6rem .75rem}.snapshot-tree__node--collapsible .snapshot-tree__head:hover{background:#f3f5f9}.snapshot-tree__node--collapsible .snapshot-tree__head-right{margin-left:1rem}.snapshot-tree__node--collapsible .snapshot-tree__toggle-icon{color:#6c757d;font-size:.9rem;transition:transform .18s ease}.snapshot-tree__node--collapsible.is-collapsed .snapshot-tree__body{display:none}.snapshot-tree__node--collapsible.is-collapsed .snapshot-tree__toggle-icon{transform:rotate(-90deg)}.snapshot-json-viewer{background:#fff;border:1px solid #e9edf4;border-radius:.25rem;overflow:hidden}.snapshot-json-viewer__pre{background:#fbfcfe;color:#2b3445;font-family:Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.45;margin:0;overflow-x:auto;padding:.9rem 1rem}.snapshot-json-viewer__code{display:block;white-space:pre}.snapshot-wf-history__meta{background:#fbfcfe;border:1px solid #e9edf4;border-radius:.25rem;margin-bottom:.9rem;padding:.75rem .9rem}.snapshot-wf-history__meta-title{color:#6c757d;font-size:.82rem;font-weight:700;letter-spacing:.03em;line-height:1.2;margin-bottom:.15rem;text-transform:uppercase}.snapshot-wf-history__meta-value{color:#2b3445;font-size:.92rem;line-height:1.3}.snapshot-wf-history__header-row{align-items:end;color:#6c757d;display:grid;font-size:.8rem;font-weight:700;gap:.6rem;grid-template-columns:110px 110px minmax(220px,1fr) minmax(180px,1fr) 150px 190px;letter-spacing:.03em;padding:0 .9rem .45rem;text-transform:uppercase}.snapshot-wf-history__entries{display:flex;flex-direction:column;gap:.65rem}.snapshot-wf-history-entry{background:#fff;border:1px solid #edf1f7;border-radius:.25rem;display:flex;flex-direction:column;gap:.5rem;padding:.8rem .9rem}.snapshot-wf-history-entry__main{align-items:start;display:grid;gap:.6rem;grid-template-columns:110px 110px minmax(220px,1fr) minmax(180px,1fr) 150px 190px}.snapshot-wf-history-entry__cell{min-width:0}.snapshot-wf-history-entry__value{color:#2b3445;display:block;font-size:.92rem;line-height:1.3;word-break:break-word}.snapshot-wf-history-entry__error{background:#f8d7da;border:1px solid #f5c2c7;border-radius:.25rem;padding:.6rem .75rem}.snapshot-wf-history-entry__error-title{color:#842029;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.snapshot-wf-history-entry__error-message{color:#842029;font-size:.85rem;line-height:1.3;margin-bottom:.35rem}.snapshot-wf-history-entry__error-details{background:rgba(0,0,0,.03);border-radius:4px;color:#842029;font-family:monospace;font-size:.8rem;padding:.5rem;white-space:pre-wrap}.snapshot-wf-history-entry__cell[data-label="Run Time"] .snapshot-wf-history-entry__value,.snapshot-wf-history-entry__cell[data-label=Runtime] .snapshot-wf-history-entry__value{overflow-wrap:anywhere;white-space:normal}.snapshot-wf-history-entry__cell[data-label=Created] .snapshot-wf-history-entry__value{white-space:nowrap}@media (max-width:767.98px){.snapshot-wf-history-entry{padding:.75rem .8rem}.snapshot-wf-history-entry__main{gap:.45rem;grid-template-columns:1fr}}.snapshot-current-state{background:#fff;border:1px solid #e9edf4;border-radius:.25rem;margin-bottom:1rem;padding:.9rem 1rem}.snapshot-current-state__top{align-items:flex-start;display:flex;gap:.9rem}.snapshot-current-state__status{flex:0 0 auto}.snapshot-current-state__main{flex:1 1 auto;min-width:0}.snapshot-current-state__title{color:#2b3445;font-size:1rem;font-weight:600;line-height:1.25}.snapshot-current-state__subtitle{color:#5b6574;font-size:.88rem;line-height:1.3;margin-top:.2rem}.snapshot-current-state__subtitle-detail{color:#7a8494}.snapshot-current-state__meta{border-top:1px solid #edf1f7;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:.75rem;padding-top:.7rem}.snapshot-current-state__meta-item{min-width:0}.snapshot-current-state__meta-item--error{flex:1 1 100%}.snapshot-current-state__meta-label{color:#6c757d;font-size:.82rem;font-weight:700;letter-spacing:.03em;margin-right:.35rem;text-transform:uppercase}.snapshot-current-state__meta-value{color:#2b3445;font-size:.9rem;line-height:1.3;word-break:break-word}.snapshot-current-state--failed{background:#fff5f5;border-color:#f5c2c7}.snapshot-current-state--in-progress{background:#f4f8ff;border-color:#cfe2ff}.snapshot-current-state--complete{background:#f4fbf7;border-color:#cfe8d8}.snapshot-current-state--cancelled{background:#f8f9fa;border-color:#dee2e6}.snapshot-empty-state .snapshot-empty-state__title{color:#2b3445;font-size:1rem;font-weight:600;margin-bottom:.25rem}.snapshot-empty-state .snapshot-empty-state__icon{color:#adb5bd;display:block;font-size:32px;margin-bottom:.75rem}.snapshot-empty-state .snapshot-empty-state__subtitle{font-size:.85rem}.snapshot-section--control .snapshot-section__body{padding-top:.95rem}.snapshot-section--control .snapshot-control__state{align-items:flex-start;background:#fbfcfe;border:1px solid #e9edf4;border-radius:.375rem;display:flex;gap:.85rem;margin-bottom:1rem;padding:.9rem 1rem}.snapshot-section--control .snapshot-control__state-icon{color:#98a6bd;flex:0 0 auto;font-size:.95rem;line-height:1.4;margin-top:.1rem;text-align:center;width:20px}.snapshot-section--control .snapshot-control__state-content{flex:1 1 auto;min-width:0}.snapshot-section--control .snapshot-control__state-label{color:#2b3445;font-size:1rem;font-weight:600;line-height:1.25}.snapshot-section--control .snapshot-control__state-message{color:#5b626b;font-size:.88rem;line-height:1.45;margin-top:.2rem}.snapshot-section--control .snapshot-control__state-actions{align-items:center;border-top:1px solid #e9edf4;display:flex;gap:.5rem;justify-content:flex-end;margin-top:.85rem;padding-top:.75rem}.snapshot-section--control .snapshot-kv{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.25rem}.snapshot-section--control .snapshot-kv__row{background:#fbfcfe;border:1px solid #e9edf4;border-radius:.375rem;padding:.75rem .9rem}.snapshot-section--control .snapshot-kv__key{color:#74788d;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin-bottom:.2rem;text-transform:uppercase}.snapshot-section--control .snapshot-kv__value{color:#2b3445;font-size:.95rem;font-weight:500;line-height:1.35}.snapshot-section--control .snapshot-control__progress{margin-top:1rem}.snapshot-section--control .snapshot-control__progress-label{color:#74788d;font-size:.78rem;margin-bottom:.35rem}.snapshot-section--control .progress{background:#eff2f7;border-radius:999px;overflow:hidden}.snapshot-section--control .progress-bar{font-size:.75rem;font-weight:600}.snapshot-section--control.snapshot-section--control-enabled .snapshot-control__state{background:#f3fbf6;border-color:#cfe9d8}.snapshot-section--control.snapshot-section--control-enabled .snapshot-control__state-icon{color:#34c38f}.snapshot-section--control.snapshot-section--control-enabled .snapshot-control__state-label{color:#1f6f4a}.snapshot-section--control.snapshot-section--control-enabled .snapshot-control__state-actions{border-top-color:#cfe9d8}.snapshot-section--control.snapshot-section--control-paused_draining .snapshot-control__state,.snapshot-section--control.snapshot-section--control-pausing .snapshot-control__state{background:#fff8ee;border-color:#f3dfbd}.snapshot-section--control.snapshot-section--control-paused_draining .snapshot-control__state-icon,.snapshot-section--control.snapshot-section--control-pausing .snapshot-control__state-icon{color:#f1b44c}.snapshot-section--control.snapshot-section--control-paused_draining .snapshot-control__state-label,.snapshot-section--control.snapshot-section--control-pausing .snapshot-control__state-label{color:#8a6220}.snapshot-section--control.snapshot-section--control-paused_draining .snapshot-control__state-actions,.snapshot-section--control.snapshot-section--control-pausing .snapshot-control__state-actions{border-top-color:#f3dfbd}.snapshot-section--control.snapshot-section--control-paused_safe .snapshot-control__state{background:#f3f6fb;border-color:#d7e3f4}.snapshot-section--control.snapshot-section--control-paused_safe .snapshot-control__state-icon{color:#556ee6}.snapshot-section--control.snapshot-section--control-paused_safe .snapshot-control__state-label{color:#3649a8}.snapshot-section--control.snapshot-section--control-paused_safe .snapshot-control__state-actions{border-top-color:#d7e3f4}.snapshot-section--control.snapshot-section--control-disabled .snapshot-control__state{background:#fdf2f2;border-color:#f5c2c7}.snapshot-section--control.snapshot-section--control-disabled .snapshot-control__state-icon{color:#f46a6a}.snapshot-section--control.snapshot-section--control-disabled .snapshot-control__state-label{color:#a1262c}.snapshot-section--control.snapshot-section--control-disabled .snapshot-control__state-actions{border-top-color:#f5c2c7}.snapshot-section--control.snapshot-section--control-locked .snapshot-control__state{background:#fff6e8;border-color:#f2d2a4}.snapshot-section--control.snapshot-section--control-locked .snapshot-control__state-icon{color:#c27a1a}.snapshot-section--control.snapshot-section--control-locked .snapshot-control__state-label{color:#8a5812}.snapshot-section--control.snapshot-section--control-locked .snapshot-control__state-message{color:#6f4a16}.snapshot-section--control.snapshot-section--control-locked .snapshot-control__state-actions{border-top-color:#f2d2a4}@media (max-width:991.98px){.snapshot-section--control .snapshot-kv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.snapshot-section--control .snapshot-kv{grid-template-columns:1fr}.snapshot-section--control .snapshot-control__state-actions{align-items:stretch;flex-direction:column;justify-content:stretch}}.snapshot-rollback__error{background:#f8d7da;border:1px solid #f5c2c7;border-radius:.25rem;margin-bottom:.9rem;padding:.8rem .9rem}.snapshot-rollback__error-title{color:#842029;font-weight:700;margin-bottom:.3rem}.snapshot-rollback__error-message{color:#842029;font-size:.9rem;line-height:1.4}.snapshot-rollback__disabled{background:#fff8e1;border:1px solid #ffe69c;border-radius:.25rem;margin-bottom:.9rem;padding:.8rem .9rem}.snapshot-rollback__disabled-title{color:#664d03;font-weight:700;margin-bottom:.3rem}.snapshot-rollback__disabled-message{color:#664d03;font-size:.9rem;line-height:1.4}.snapshot-rollback__preview{background:#fff5f5;border:1px solid #f5c2c7;border-radius:.25rem;margin-bottom:.9rem;padding:.8rem .9rem}.snapshot-rollback__preview-title{font-weight:700;margin-bottom:.3rem}.snapshot-rollback__preview-message{font-size:.9rem;margin-bottom:.4rem}.snapshot-rollback__preview-list{color:#842029;font-size:.85rem}.snapshot-rollback__preview-actions{align-items:center;border-top:1px solid #f5c2c7;display:flex;gap:.5rem;justify-content:flex-end;margin-top:.85rem;padding-top:.75rem}.snapshot-rollback__entries{display:flex;flex-direction:column;gap:.6rem}.snapshot-rollback-entry{background:#fff;border:1px solid #edf1f7;border-radius:.25rem;padding:.75rem .85rem}.snapshot-rollback-entry--selected{background:#fff3f4;border-color:#dc3545}.snapshot-rollback-entry--affected{background:#fff8f8;border-color:#f5c2c7}.snapshot-rollback-entry--removing{background:#fdebec;border-color:#dc3545;box-shadow:inset 3px 0 0 #dc3545}.snapshot-rollback-entry__main{align-items:center;display:grid;gap:.6rem}.snapshot-rollback-entry__main--with-action{grid-template-columns:1fr 220px 140px 180px}.snapshot-rollback-entry__main--no-action{grid-template-columns:1fr 220px 140px}.snapshot-rollback-entry__cell--action{text-align:right;white-space:nowrap}@media (max-width:1199.98px){.snapshot-wf-history__header-row{display:none}.snapshot-wf-history-entry__main{gap:.55rem 1rem;grid-template-columns:1fr 1fr}.snapshot-wf-history-entry__cell:last-child{grid-column:1/-1}.snapshot-wf-history-entry__cell:before{color:#6c757d;content:attr(data-label);display:block;font-size:.78rem;font-weight:700;letter-spacing:.03em;line-height:1.2;margin-bottom:.1rem;text-transform:uppercase}}@media (max-width:767.98px){.snapshot-header{flex-direction:column;gap:1rem}.snapshot-header__left{width:100%}.snapshot-header__title-row{align-items:flex-start;gap:.4rem .5rem}.snapshot-header__title{font-size:1.35rem;line-height:1.15}.snapshot-header__meta{align-items:flex-start;border-top:1px solid #e1e6ef;display:flex;flex-direction:column;gap:.8rem;margin-top:.75rem;padding-top:.5rem}.snapshot-header__meta-item{font-size:.95rem;white-space:normal}.snapshot-header__actions{align-items:stretch;display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem;width:100%}.snapshot-header__actions .btn{justify-content:center;min-width:0;width:100%}.snapshot-header__actions .ui-searchable-selector-container{display:block;width:100%}.snapshot-header__actions .ui-searchable-selector-button{align-items:center;display:flex;justify-content:space-between;min-width:0;width:100%}.snapshot-header__actions .ui-searchable-selector-menu{min-width:0!important;width:100%}.snapshot-kv-list__row{gap:.2rem;grid-template-columns:1fr}.snapshot-kv-list__label{font-size:.92rem}.snapshot-kv-list__value{font-size:.95rem}.snapshot-kv-list--tight .snapshot-kv-list__row{grid-template-columns:1fr}.snapshot-table-wrap{overflow-x:auto}.snapshot-table{min-width:540px}.snapshot-table tbody td,.snapshot-table thead th{padding:.72rem .8rem}.snapshot-tree__children{margin-left:.75rem}.snapshot-tree__card{padding:.85rem .9rem}.snapshot-wf-history-entry{padding:.75rem .8rem}.snapshot-wf-history-entry__main{gap:.45rem;grid-template-columns:1fr}.snapshot-current-state__top{flex-direction:column;gap:.6rem}.snapshot-current-state__meta{flex-direction:column;gap:.45rem}}.badge-lg{font-size:.85rem;padding:.45em .7em}.badge-lg i{font-size:14px}.ui-coverages-context-row{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1rem}.ui-coverages-context-row .ui-coverages-context-row__toggle{flex:0 0 auto}.ui-coverages-context-row .ui-coverages-context-row__bar{flex:1 1 auto;min-width:0}@media (max-width:1199.98px){.ui-coverages-context-row{align-items:stretch}.ui-coverages-context-row__toggle .btn{height:100%;min-height:38px}}.ui-coverages-context-bar{align-items:flex-start;background-color:#eef1f4;border:1px solid #d6dbe1;border-radius:.375rem;display:flex;flex-wrap:wrap;gap:.75rem;padding:.5rem}.ui-coverages-context-bar .ui-coverages-context-bar__item{flex:1 1 260px;min-width:260px}.ui-coverages-context-bar .ui-coverages-context-bar__label{color:#6c757d;display:none;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.2;margin-bottom:.25rem;text-transform:uppercase}.ui-coverages-context-bar .ui-searchable-selector-container{display:block;width:100%}.ui-coverages-context-bar .ui-searchable-selector-button{align-items:center;display:flex;justify-content:space-between;min-width:0;width:100%}.ui-coverages-context-bar .ui-searchable-selector-button-label{flex:1 1 auto;min-width:0}.ui-coverages-context-bar .ui-searchable-selector-menu{max-width:min(420px,90vw);min-width:100%;width:max-content}.ui-coverages-context-bar .ui-coverages-context-bar__item--carrier{flex-basis:280px;min-width:280px}.ui-coverages-context-bar .ui-coverages-context-bar__item--plan-type{flex-basis:240px;min-width:240px}.ui-coverages-context-bar .ui-coverages-context-bar__item--plan{flex-basis:320px;min-width:320px}.ui-coverages-context-bar .ui-coverages-context-bar__item--coverage-tier{flex-basis:260px;min-width:260px}.ui-coverages-context-bar .ui-coverages-context-bar__item.is-active .ui-searchable-selector-button{border-radius:.375rem;box-shadow:inset 4px 0 0 transparent;position:relative}.ui-coverages-context-bar .ui-coverages-context-bar__item.is-active .ui-coverages-context-bar__label{color:#495057;font-weight:700}.ui-coverages-context-bar .ui-coverages-context-bar__item.is-active.is-status-ready .ui-searchable-selector-button{background-color:#e6f4ea;border-color:#2f6f51;box-shadow:inset 4px 0 0 #2f6f51}.ui-coverages-context-bar .ui-coverages-context-bar__item.is-active.is-status-ready .ui-searchable-selector-button:focus,.ui-coverages-context-bar .ui-coverages-context-bar__item.is-active.is-status-ready .ui-searchable-selector-button:hover{background-color:rgba(0,0,0,.85);border-color:rgba(40,167,69,.7);color:#fff}.ui-coverages-context-bar .ui-coverages-context-bar__item.is-active.is-status-needs-review .ui-searchable-selector-button{background-color:#f5e9bc;border-color:rgba(255,193,7,.55);box-shadow:inset 4px 0 0 #b88d00}.ui-coverages-context-bar .ui-coverages-context-bar__item.is-active.is-status-needs-review .ui-searchable-selector-button:focus,.ui-coverages-context-bar .ui-coverages-context-bar__item.is-active.is-status-needs-review .ui-searchable-selector-button:hover{background-color:rgba(0,0,0,.85);border-color:rgba(255,193,7,.7);color:#fff}.ui-coverages-context-bar .ui-coverages-context-bar__item.is-active.is-status-unknown .ui-searchable-selector-button{border-color:rgba(173,181,189,.7);box-shadow:inset 4px 0 0 #adb5bd}.ui-coverages-context-bar .ui-coverages-context-bar__item.is-status-disabled .ui-searchable-selector-button{background-color:#f8f9fa;border-color:#d6dbe1;color:#98a6ad}@media (max-width:1399.98px){.ui-coverages-context-bar .ui-coverages-context-bar__item{flex:1 1 240px;min-width:240px}.ui-coverages-context-bar .ui-coverages-context-bar__item--carrier{flex-basis:260px;min-width:260px}.ui-coverages-context-bar .ui-coverages-context-bar__item--plan-type{flex-basis:220px;min-width:220px}.ui-coverages-context-bar .ui-coverages-context-bar__item--plan{flex-basis:280px;min-width:280px}.ui-coverages-context-bar .ui-coverages-context-bar__item--coverage-tier{flex-basis:240px;min-width:240px}}@media (max-width:991.98px){.ui-coverages-context-bar .ui-coverages-context-bar__label{display:block}.ui-coverages-context-bar .ui-coverages-context-bar__item{flex:1 1 220px;min-width:220px}.ui-coverages-context-bar .ui-coverages-context-bar__item--carrier{flex-basis:240px;min-width:240px}.ui-coverages-context-bar .ui-coverages-context-bar__item--plan-type{flex-basis:220px;min-width:220px}.ui-coverages-context-bar .ui-coverages-context-bar__item--plan{flex-basis:240px;min-width:240px}.ui-coverages-context-bar .ui-coverages-context-bar__item--coverage-tier{flex-basis:220px;min-width:220px}}@media (max-width:575.98px){.ui-coverages-context-bar{gap:.625rem}.ui-coverages-context-bar .ui-coverages-context-bar__item{flex:1 1 100%;min-width:0}.ui-coverages-context-bar .ui-searchable-selector-menu{max-width:min(420px,94vw)}}.debug{border:1px dashed #1e90ff}.red-border{border:1px solid red}.green-border{border:1px solid green}.blue-border{border:1px solid blue}.orange-border{border:1px solid orange}.hidden{display:none}.pointer{cursor:pointer}a.btn.btn-xs,button.btn.btn-xs{font-size:11px;margin:0;padding:2px 4px}.task-priority{border:2px solid #ccc;font-size:1.5rem}.task-priority,.task-status{align-items:center;border-radius:10px;display:flex;font-weight:700;height:40px;justify-content:center;text-align:center;width:40px}.task-status{border:2px solid #ccc;color:#fff;font-size:1.2rem}.task-status.status-complete{background-color:#34c38f;border-color:#34c38f}.task-status.status-failed{background-color:#f46a6a;border-color:#f46a6a}.power-on{color:#007bff}.power-off,.power-on{background-color:#ccc}.power-off{color:hsla(0,0%,80%,.66)}.power-amber{background-color:#ccc;color:#ffbf00}div.inline-control-container{margin-top:5px}span.inline-remove-icon{color:#343a40;cursor:pointer;font-size:20px;padding-left:5px}span.inline-remove-icon:hover{color:#f46a6a}span.inline-add-icon{color:#343a40;cursor:pointer;font-size:20px;padding-left:5px}span.inline-add-icon:hover{color:#34c38f}span.inline-add-icon.disabled{color:#ced4da;cursor:auto}#page-header-visibility-dropdown.btn.disabled,#page-header-visibility-dropdown.btn:disabled{--bs-btn-color:var(--bs-btn-active-color);background-color:transparent!important;border-color:transparent!important;color:var(--bs-btn-active-color)!important;font-weight:400;opacity:1!important;pointer-events:none}a.disabled.allow-events,button.disabled.allow-events{cursor:default;pointer-events:auto}.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before,.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{border-width:1px;box-shadow:none;font-size:10px;height:14px;line-height:14px;margin-top:-7px;top:50%;width:14px}.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{padding-left:28px}.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before,.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:"▾";font-size:6px}.btn-outline-splash{background-color:transparent;border-color:#84af3a;color:#84af3a}.btn-check:active+.btn-outline-splash,.btn-check:checked+.btn-outline-splash,.btn-outline-splash.active,.btn-outline-splash:active,.btn-outline-splash:hover,.show>.btn-outline-splash.dropdown-toggle{background-color:#84af3a;border-color:#84af3a;color:#fff}.btn-outline-splash.focus,.btn-outline-splash:focus{box-shadow:0 0 0 .25rem rgba(132,175,58,.25)}.btn-outline-splash.disabled,.btn-outline-splash:disabled{background-color:transparent;color:#84af3a}.btn-outline-splash .badge{background-color:#fff;color:#84af3a}.snapshot-tabs{margin-bottom:1.25rem}.snapshot-tabs .nav-link{color:#5b6574;font-size:1rem;font-weight:600;line-height:1.2;padding-bottom:.95rem;padding-top:.95rem}.snapshot-tabs.nav-tabs-custom .nav-item .nav-link:after{height:3px}.snapshot-tabs .nav-link.active{color:#2b3445}@media (max-width:767.98px){.snapshot-tabs .nav-link{font-size:1rem;padding-bottom:.75rem;padding-top:.75rem}}