/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
:root{--dt-row-selected:13,110,253;--dt-row-selected-text:255,255,255;--dt-row-selected-link:9,10,11;--dt-row-stripe:0,0,0;--dt-row-hover:0,0,0;--dt-column-ordering:0,0,0;--dt-header-align-items:center;--dt-html-background:white}:root.dark{--dt-html-background:rgb(33,37,41)}table.dataTable tbody td.dt-control{text-align:center;cursor:pointer}table.dataTable tbody td.dt-control:before{display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0,0,0,0.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable tbody tr.dt-hasChild td.dt-control:before{border-top:10px solid rgba(0,0,0,0.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}table.dataTable tfoot:empty{display:none}html.dark table.dataTable td.dt-control:before,:root[data-bs-theme=dark] table.dataTable td.dt-control:before,:root[data-theme=dark] table.dataTable td.dt-control:before{border-left-color:rgba(255,255,255,0.5)}html.dark table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:rgba(255,255,255,0.5);border-left-color:transparent}div.dt-scroll{width:100%}div.dt-scroll-body thead tr,div.dt-scroll-body tfoot tr{height:0}div.dt-scroll-body thead tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body tfoot tr td{height:0 !important;padding-top:0px !important;padding-bottom:0px !important;border-top-width:0px !important;border-bottom-width:0px !important}div.dt-scroll-body thead tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body tfoot tr td div.dt-scroll-sizing{height:0 !important;overflow:hidden !important}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before{position:absolute;display:block;bottom:50%;content:"▲";content:"▲"/""}table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{position:absolute;display:block;top:50%;content:"▼";content:"▼"/""}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order{position:relative;width:12px;height:20px}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{left:0;opacity:.125;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover,table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(0,0,0,0.05);outline-offset:-2px}table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled span.dt-column-order:after,table.dataTable thead>tr>th.sorting_asc_disabled span.dt-column-order:before,table.dataTable thead>tr>td.sorting_desc_disabled span.dt-column-order:after,table.dataTable thead>tr>td.sorting_asc_disabled span.dt-column-order:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead>tr>th div.dt-column-header,table.dataTable thead>tr>th div.dt-column-footer,table.dataTable thead>tr>td div.dt-column-header,table.dataTable thead>tr>td div.dt-column-footer,table.dataTable tfoot>tr>th div.dt-column-header,table.dataTable tfoot>tr>th div.dt-column-footer,table.dataTable tfoot>tr>td div.dt-column-header,table.dataTable tfoot>tr>td div.dt-column-footer{display:flex;justify-content:space-between;align-items:var(--dt-header-align-items);gap:4px}table.dataTable thead>tr>th div.dt-column-header span.dt-column-title,table.dataTable thead>tr>th div.dt-column-footer span.dt-column-title,table.dataTable thead>tr>td div.dt-column-header span.dt-column-title,table.dataTable thead>tr>td div.dt-column-footer span.dt-column-title,table.dataTable tfoot>tr>th div.dt-column-header span.dt-column-title,table.dataTable tfoot>tr>th div.dt-column-footer span.dt-column-title,table.dataTable tfoot>tr>td div.dt-column-header span.dt-column-title,table.dataTable tfoot>tr>td div.dt-column-footer span.dt-column-title{flex-grow:1}table.dataTable thead>tr>th div.dt-column-header span.dt-column-title:empty,table.dataTable thead>tr>th div.dt-column-footer span.dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-header span.dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-footer span.dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-header span.dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-footer span.dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-header span.dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-footer span.dt-column-title:empty{display:none}div.dt-scroll-body>table.dataTable>thead>tr>th,div.dt-scroll-body>table.dataTable>thead>tr>td{overflow:hidden}:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(255,255,255,0.05)}div.dt-processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-22px;text-align:center;padding:2px;z-index:10}div.dt-processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dt-processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgb(13,110,253);background:rgb(var(--dt-row-selected));animation-timing-function:cubic-bezier(0,1,1,0)}div.dt-processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dt-processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th,table.dataTable td{box-sizing:border-box}table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:right}table.dataTable th.dt-type-numeric div.dt-column-header,table.dataTable th.dt-type-numeric div.dt-column-footer,table.dataTable th.dt-type-date div.dt-column-header,table.dataTable th.dt-type-date div.dt-column-footer,table.dataTable td.dt-type-numeric div.dt-column-header,table.dataTable td.dt-type-numeric div.dt-column-footer,table.dataTable td.dt-type-date div.dt-column-header,table.dataTable td.dt-type-date div.dt-column-footer{flex-direction:row-reverse}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-left div.dt-column-header,table.dataTable th.dt-left div.dt-column-footer,table.dataTable td.dt-left div.dt-column-header,table.dataTable td.dt-left div.dt-column-footer{flex-direction:row}table.dataTable th.dt-center,table.dataTable td.dt-center{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-right div.dt-column-header,table.dataTable th.dt-right div.dt-column-footer,table.dataTable td.dt-right div.dt-column-header,table.dataTable td.dt-right div.dt-column-footer{flex-direction:row-reverse}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-justify div.dt-column-header,table.dataTable th.dt-justify div.dt-column-footer,table.dataTable td.dt-justify div.dt-column-header,table.dataTable td.dt-justify div.dt-column-footer{flex-direction:row}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable th.dt-empty,table.dataTable td.dt-empty{text-align:center;vertical-align:top}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-left div.dt-column-header,table.dataTable thead th.dt-head-left div.dt-column-footer,table.dataTable thead td.dt-head-left div.dt-column-header,table.dataTable thead td.dt-head-left div.dt-column-footer,table.dataTable tfoot th.dt-head-left div.dt-column-header,table.dataTable tfoot th.dt-head-left div.dt-column-footer,table.dataTable tfoot td.dt-head-left div.dt-column-header,table.dataTable tfoot td.dt-head-left div.dt-column-footer{flex-direction:row}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-right div.dt-column-header,table.dataTable thead th.dt-head-right div.dt-column-footer,table.dataTable thead td.dt-head-right div.dt-column-header,table.dataTable thead td.dt-head-right div.dt-column-footer,table.dataTable tfoot th.dt-head-right div.dt-column-header,table.dataTable tfoot th.dt-head-right div.dt-column-footer,table.dataTable tfoot td.dt-head-right div.dt-column-header,table.dataTable tfoot td.dt-head-right div.dt-column-footer{flex-direction:row-reverse}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-justify div.dt-column-header,table.dataTable thead th.dt-head-justify div.dt-column-footer,table.dataTable thead td.dt-head-justify div.dt-column-header,table.dataTable thead td.dt-head-justify div.dt-column-footer,table.dataTable tfoot th.dt-head-justify div.dt-column-header,table.dataTable tfoot th.dt-head-justify div.dt-column-footer,table.dataTable tfoot td.dt-head-justify div.dt-column-header,table.dataTable tfoot td.dt-head-justify div.dt-column-footer{flex-direction:row}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}:root{--dt-row-hover-alpha:0.035;--dt-row-stripe-alpha:0.023;--dt-column-ordering-alpha:0.019;--dt-row-selected-stripe-alpha:0.923;--dt-row-selected-column-ordering-alpha:0.919}table.dataTable{width:100%;margin:0 auto;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{padding:10px;border-bottom:1px solid rgba(0,0,0,0.3)}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>tfoot>tr>th,table.dataTable>tfoot>tr>td{border-top:1px solid rgba(0,0,0,0.3);padding:10px 10px 6px 10px}table.dataTable>tbody>tr{background-color:transparent}table.dataTable>tbody>tr:first-child>*{border-top:none}table.dataTable>tbody>tr:last-child>*{border-bottom:none}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.9);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),0.9);color:rgb(255,255,255);color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:rgb(9,10,11);color:rgb(var(--dt-row-selected-link))}table.dataTable>tbody>tr>th,table.dataTable>tbody>tr>td{padding:8px 10px}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-top:1px solid rgba(0,0,0,0.15)}table.dataTable.row-border>tbody>tr:first-child>*,table.dataTable.display>tbody>tr:first-child>*{border-top:none}table.dataTable.row-border>tbody>tr.selected+tr.selected>td,table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(13,110,253,0.65);border-top-color:rgba(var(--dt-row-selected),0.65)}table.dataTable.cell-border>tbody>tr>*{border-top:1px solid rgba(0,0,0,0.15);border-right:1px solid rgba(0,0,0,0.15)}table.dataTable.cell-border>tbody>tr>*:first-child{border-left:1px solid rgba(0,0,0,0.15)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:1px solid rgba(0,0,0,0.3)}table.dataTable.stripe>tbody>tr:nth-child(odd)>*,table.dataTable.display>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.023);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe),var(--dt-row-stripe-alpha))}table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*,table.dataTable.display>tbody>tr:nth-child(odd).selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.923);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),var(--dt-row-selected-stripe-alpha))}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.035);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),var(--dt-row-hover-alpha))}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px #0d6efd !important;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),1) !important}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.019);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),var(--dt-column-ordering-alpha))}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),var(--dt-row-selected-column-ordering-alpha))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.054);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.047);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) - 0.007))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.039);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) - 0.015))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.954);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.947);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) - 0.007))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.939);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) - 0.015))}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.082);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha)))}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.074);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - 0.007))}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.062);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - 0.015))}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.982);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.974);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - 0.007))}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.962);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - 0.015))}table.dataTable.compact thead th,table.dataTable.compact thead td,table.dataTable.compact tfoot th,table.dataTable.compact tfoot td,table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}div.dt-container div.dt-layout-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin:.75em 0}div.dt-container div.dt-layout-row div.dt-layout-cell{display:flex;justify-content:space-between;align-items:center}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start{justify-content:flex-start;margin-right:auto}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{justify-content:flex-end;margin-left:auto}div.dt-container div.dt-layout-row div.dt-layout-cell:empty{display:none}@media screen and (max-width:767px){div.dt-container div.dt-layout-row:not(.dt-layout-table){display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell{display:block;text-align:center}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell>*{margin:.5em 0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start{margin-right:0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end{margin-left:0}}div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>*:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block !important}@media screen and (max-width:767px){div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:0}}div.dt-container{position:relative;clear:both}div.dt-container .dt-search input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit;margin-left:3px}div.dt-container .dt-input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit}div.dt-container select.dt-input{padding:4px}div.dt-container .dt-paging .dt-paging-button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;color:inherit !important;border:1px solid transparent;border-radius:2px;background:transparent}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover{color:inherit !important;border:1px solid rgba(0,0,0,0.3);background-color:rgba(0,0,0,0.05);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(230,230,230,0.05)),color-stop(100%,rgba(0,0,0,0.05)));background:-webkit-linear-gradient(top,rgba(230,230,230,0.05) 0%,rgba(0,0,0,0.05) 100%);background:-moz-linear-gradient(top,rgba(230,230,230,0.05) 0%,rgba(0,0,0,0.05) 100%);background:-ms-linear-gradient(top,rgba(230,230,230,0.05) 0%,rgba(0,0,0,0.05) 100%);background:-o-linear-gradient(top,rgba(230,230,230,0.05) 0%,rgba(0,0,0,0.05) 100%);background:linear-gradient(to bottom,rgba(230,230,230,0.05) 0%,rgba(0,0,0,0.05) 100%)}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:hover,div.dt-container .dt-paging .dt-paging-button.disabled:active{cursor:default;color:rgba(0,0,0,0.5) !important;border:1px solid transparent;background:transparent;box-shadow:none}div.dt-container .dt-paging .dt-paging-button:hover{color:white !important;border:1px solid #111;background-color:#111;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#585858),color-stop(100%,#111));background:-webkit-linear-gradient(top,#585858 0%,#111 100%);background:-moz-linear-gradient(top,#585858 0%,#111 100%);background:-ms-linear-gradient(top,#585858 0%,#111 100%);background:-o-linear-gradient(top,#585858 0%,#111 100%);background:linear-gradient(to bottom,#585858 0%,#111 100%)}div.dt-container .dt-paging .dt-paging-button:active{outline:none;background-color:#0c0c0c;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b2b2b),color-stop(100%,#0c0c0c));background:-webkit-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:-moz-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:-ms-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:-o-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:linear-gradient(to bottom,#2b2b2b 0%,#0c0c0c 100%);box-shadow:inset 0 0 3px #111}div.dt-container .dt-paging .ellipsis{padding:0 1em}div.dt-container .dt-length,div.dt-container .dt-search,div.dt-container .dt-info,div.dt-container .dt-processing,div.dt-container .dt-paging{color:inherit}div.dt-container .dataTables_scroll{clear:both}div.dt-container .dataTables_scroll div.dt-scroll-body{-webkit-overflow-scrolling:touch}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td{vertical-align:middle}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:1px solid rgba(0,0,0,0.3)}div.dt-container.dt-empty-footer .dt-scroll-body{border-bottom:1px solid rgba(0,0,0,0.3)}div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>*{border-bottom:none}html.dark{--dt-row-hover:255,255,255;--dt-row-stripe:255,255,255;--dt-column-ordering:255,255,255}html.dark table.dataTable>thead>tr>th,html.dark table.dataTable>thead>tr>td{border-bottom:1px solid rgb(89,91,94)}html.dark table.dataTable>thead>tr>th:active,html.dark table.dataTable>thead>tr>td:active{outline:none}html.dark table.dataTable>tfoot>tr>th,html.dark table.dataTable>tfoot>tr>td{border-top:1px solid rgb(89,91,94)}html.dark table.dataTable.row-border>tbody>tr>*,html.dark table.dataTable.display>tbody>tr>*{border-top:1px solid rgb(64,67,70)}html.dark table.dataTable.row-border>tbody>tr:first-child>*,html.dark table.dataTable.display>tbody>tr:first-child>*{border-top:none}html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(13,110,253,0.65);border-top-color:rgba(var(--dt-row-selected),0.65)}html.dark table.dataTable.cell-border>tbody>tr>th,html.dark table.dataTable.cell-border>tbody>tr>td{border-top:1px solid rgb(64,67,70);border-right:1px solid rgb(64,67,70)}html.dark table.dataTable.cell-border>tbody>tr>th:first-child,html.dark table.dataTable.cell-border>tbody>tr>td:first-child{border-left:1px solid rgb(64,67,70)}html.dark .dt-container.dt-empty-footer table.dataTable{border-bottom:1px solid rgb(89,91,94)}html.dark .dt-container .dt-search input,html.dark .dt-container .dt-length select{border:1px solid rgba(255,255,255,0.2);background-color:var(--dt-html-background)}html.dark .dt-container .dt-paging .dt-paging-button.current,html.dark .dt-container .dt-paging .dt-paging-button.current:hover{border:1px solid rgb(89,91,94);background:rgba(255,255,255,0.15)}html.dark .dt-container .dt-paging .dt-paging-button.disabled,html.dark .dt-container .dt-paging .dt-paging-button.disabled:hover,html.dark .dt-container .dt-paging .dt-paging-button.disabled:active{color:#666 !important}html.dark .dt-container .dt-paging .dt-paging-button:hover{border:1px solid rgb(53,53,53);background:rgb(53,53,53)}html.dark .dt-container .dt-paging .dt-paging-button:active{background:#3a3a3a}*[dir=rtl] table.dataTable thead th,*[dir=rtl] table.dataTable thead td,*[dir=rtl] table.dataTable tfoot th,*[dir=rtl] table.dataTable tfoot td{text-align:right}*[dir=rtl] table.dataTable th.dt-type-numeric,*[dir=rtl] table.dataTable th.dt-type-date,*[dir=rtl] table.dataTable td.dt-type-numeric,*[dir=rtl] table.dataTable td.dt-type-date{text-align:left}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-start{text-align:right}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-end{text-align:left}*[dir=rtl] div.dt-container div.dt-search input{margin:0 3px 0 0}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{margin-right:.5em;display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0,0,0,0.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control.arrow-right::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control.arrow-right::before{border-top:5px solid transparent;border-left:0px solid transparent;border-bottom:5px solid transparent;border-right:10px solid rgba(0,0,0,0.5)}table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>th.dtr-control:before{border-top:10px solid rgba(0,0,0,0.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:.333em}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0,0,0,0.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable.dtr-column>tbody>tr>td.dtr-control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>th.dtr-control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>td.control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>th.control.arrow-right::before{border-top:5px solid transparent;border-left:0px solid transparent;border-bottom:5px solid transparent;border-right:10px solid rgba(0,0,0,0.5)}table.dataTable.dtr-column>tbody>tr.dtr-expanded td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded td.control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.control:before{border-top:10px solid rgba(0,0,0,0.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{padding-bottom:0;border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:fit-content;max-height:75%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:.5em;box-shadow:0 12px 30px rgba(0,0,0,0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:2.5em}div.dtr-modal div.dtr-modal-content h2{margin-top:0}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)}@media screen and (max-width:767px){div.dtr-modal div.dtr-modal-display{width:95%}}html.dark table.dataTable>tbody>tr>td.dtr-control:before,html[data-bs-theme=dark] table.dataTable>tbody>tr>td.dtr-control:before{border-left-color:rgba(255,255,255,0.5) !important}html.dark table.dataTable>tbody>tr>td.dtr-control.arrow-right::before,html[data-bs-theme=dark] table.dataTable>tbody>tr>td.dtr-control.arrow-right::before{border-right-color:rgba(255,255,255,0.5) !important}html.dark table.dataTable>tbody>tr.dtr-expanded>td.dtr-control:before,html.dark table.dataTable>tbody>tr.dtr-expanded>th.dtr-control:before,html[data-bs-theme=dark] table.dataTable>tbody>tr.dtr-expanded>td.dtr-control:before,html[data-bs-theme=dark] table.dataTable>tbody>tr.dtr-expanded>th.dtr-control:before{border-top-color:rgba(255,255,255,0.5) !important;border-left-color:transparent !important;border-right-color:transparent !important}html.dark table.dataTable>tbody>tr.child ul.dtr-details>li,html[data-bs-theme=dark] table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom-color:rgb(64,67,70)}html.dark div.dtr-modal div.dtr-modal-display,html[data-bs-theme=dark] div.dtr-modal div.dtr-modal-display{background-color:rgb(33,37,41);border:1px solid rgba(255,255,255,0.15)}
.block-datatable-module .datatable-module__chart-wrap{position:relative;width:100%;max-width:100%;min-height:220px;margin-bottom:3rem;}.block-datatable-module.datatable-module--chart-and-table .datatable-module__chart-wrap + .dt-container{margin-block-start:0;padding-top:1rem;border-top:1px solid rgba(15,23,42,0.1);}html.dark .block-datatable-module.datatable-module--chart-and-table .datatable-module__chart-wrap + .dt-container{border-top-color:rgba(255,255,255,0.12);}.block-datatable-module .datatable-module__dashboard-wrapper{display:flex;flex-wrap:nowrap;gap:20px;align-items:flex-start;width:100%;}.block-datatable-module .datatable-module__dashboard-wrapper .chart-side{flex:0 0 60%;max-width:60%;min-width:0;box-sizing:border-box;height:350px;display:flex;flex-direction:column;}.block-datatable-module .datatable-module__dashboard-wrapper .info-side{flex:0 0 40%;max-width:40%;min-width:0;box-sizing:border-box;height:350px;display:flex;flex-direction:column;overflow:hidden;}.block-datatable-module .datatable-module__dashboard-heading{margin:0 0 0.75rem;font-size:1.125rem;font-weight:600;line-height:1.3;flex-shrink:0;}.block-datatable-module .chart-side .chart-area.chart-container{position:relative;width:100%;flex:1;min-height:0;max-height:none;height:auto;overflow:hidden;}.block-datatable-module .datatable-module__legend-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:15px;-webkit-overflow-scrolling:touch;}@media (max-width:767px){.block-datatable-module .datatable-module__dashboard-wrapper{flex-direction:column;flex-wrap:wrap;}.block-datatable-module .datatable-module__dashboard-wrapper .chart-side,.block-datatable-module .datatable-module__dashboard-wrapper .info-side{flex:1 1 100%;max-width:100%;width:100%;height:auto;min-height:0;overflow:visible;}.block-datatable-module .datatable-module__legend-scroll{overflow-y:visible;padding-right:0;flex:none;min-height:0;}.block-datatable-module .chart-side .chart-area.chart-container{height:280px;min-height:200px;flex:none;}}.block-datatable-module .datatable-module__kpi-total{margin:0 0 0.75rem;padding:0;font-size:1.85rem;font-weight:700;line-height:1.25;letter-spacing:-0.02em;color:var(--color--gray-20,#212121);flex-shrink:0;}.block-datatable-module .datatable-module__custom-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.5rem;}.block-datatable-module .datatable-module__legend-item{display:flex;align-items:stretch;margin:0;font-size:0.9375rem;line-height:1.35;}.block-datatable-module .datatable-module__legend-item-btn{display:inline-flex;align-items:center;gap:0.5rem;width:100%;margin:0;padding:0.35rem 0.4rem;text-align:left;font:inherit;line-height:inherit;color:inherit;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease,opacity 0.15s ease;}.block-datatable-module .datatable-module__legend-item-btn:hover,.block-datatable-module .datatable-module__legend-item-btn:focus-visible{background:rgba(15,23,42,0.06);border-color:rgba(15,23,42,0.12);outline:none;}.block-datatable-module .datatable-module__legend-item-btn.is-off{opacity:0.45;}.block-datatable-module .datatable-module__legend-swatch{flex-shrink:0;width:0.75rem;height:0.75rem;border-radius:2px;}.block-datatable-module .datatable-module__bi-messages{margin:0 0 0.75rem;}.block-datatable-module.datatable-module--chart-skipped .datatable-module__chart-wrap{min-height:0;margin-bottom:0.75rem;}.block-datatable-module.datatable-module--chart-skipped .datatable-module__table,.block-datatable-module.datatable-module--chart-skipped table.dataTable{width:100%;max-width:100%;}.block-datatable-module.datatable-module--chart-skipped .dt-container{width:100%;max-width:100%;}.block-datatable-module .datatable-module__chart-canvas{display:block;width:100%;max-width:100%;height:auto;}.block-datatable-module table.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;}.block-datatable-module{--datatable-input-border:rgba(15,23,42,0.14);--datatable-input-bg:var(--color--white,#fff);--datatable-input-radius:6px;--datatable-input-focus:rgba(0,113,184,0.28);--datatable-input-shadow:0 1px 2px rgba(15,23,42,0.06);}.block-datatable-module .dt-container select.dt-input{box-sizing:border-box;height:auto;min-height:2.5rem;max-width:5.75rem;padding:0.45rem 2.15rem 0.45rem 0.75rem;margin:0;font-size:0.9375rem;line-height:1.35;color:var(--color--gray-20,#212121);background-color:var(--datatable-input-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.5rem center;background-size:0.95rem;border:1px solid var(--datatable-input-border);border-radius:var(--datatable-input-radius);box-shadow:var(--datatable-input-shadow);appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color 0.15s ease,box-shadow 0.15s ease;}@media (prefers-reduced-motion:reduce){.block-datatable-module .dt-container select.dt-input,.block-datatable-module .dt-container .dt-search input.dt-input,.block-datatable-module .dt-container .dt-search input[type="search"]{transition:none;}}.block-datatable-module .dt-container select.dt-input:hover{border-color:rgba(15,23,42,0.22);}.block-datatable-module .dt-container select.dt-input:focus{outline:none;border-color:var(--color--primary-40,#0071b8);box-shadow:var(--datatable-input-shadow),0 0 0 3px var(--datatable-input-focus);}.block-datatable-module .dt-container .dt-search input.dt-input,.block-datatable-module .dt-container .dt-search input[type="search"]{box-sizing:border-box;min-height:2.5rem;width:min(100%,16rem);padding:0.45rem 0.75rem 0.45rem 2.35rem;margin:0;font-size:0.9375rem;line-height:1.35;color:var(--color--gray-20,#212121);background-color:var(--datatable-input-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0.65rem 50%;background-size:1rem;border:1px solid var(--datatable-input-border);border-radius:var(--datatable-input-radius);box-shadow:var(--datatable-input-shadow);transition:border-color 0.15s ease,box-shadow 0.15s ease;}.block-datatable-module .dt-container .dt-search input.dt-input:hover,.block-datatable-module .dt-container .dt-search input[type="search"]:hover{border-color:rgba(15,23,42,0.22);}.block-datatable-module .dt-container .dt-search input.dt-input:focus,.block-datatable-module .dt-container .dt-search input[type="search"]:focus{outline:none;border-color:var(--color--primary-40,#0071b8);box-shadow:var(--datatable-input-shadow),0 0 0 3px var(--datatable-input-focus);}.block-datatable-module .dt-container .dt-search input[type="search"]::-webkit-search-cancel-button{margin-right:0.15rem;}.block-datatable-module .dt-container .dt-length label,.block-datatable-module .dt-container .dt-search label{display:inline-flex;align-items:center;gap:0.5rem;flex-wrap:wrap;font-size:0.9375rem;line-height:1.4;color:var(--color--gray-10,#555);}.block-datatable-module table.dataTable span.dt-column-order::before,.block-datatable-module table.dataTable span.dt-column-order::after{font-family:"Segoe UI Symbol","Apple Symbols","Noto Sans Symbols 2","DejaVu Sans",sans-serif;line-height:1;font-size:0.55rem;}.block-datatable-module .dt-container{margin-block:0.5rem 1rem;}.block-datatable-module .dt-container .dt-layout-row{margin-block:0.65rem;}.block-datatable-module .datatable-loading{margin:0.25rem 0 0.5rem;padding:0.5rem 0.75rem;border:1px solid #d9e2ec;border-radius:4px;background:#f8fafc;color:#334e68;font-size:0.925rem;}.block-datatable-module .datatable-error{margin:0.25rem 0 0.5rem;padding:0.5rem 0.75rem;border:1px solid #f5c2c7;border-radius:4px;background:#fff5f5;color:#842029;font-size:0.925rem;}.block-datatable-module .datatable-reload{margin:0 0 0.65rem;padding:0.35rem 0.75rem;border:1px solid #0d6efd;border-radius:4px;background:#0d6efd;color:#fff;cursor:pointer;font-size:0.875rem;}.block-datatable-module .datatable-reload:hover,.block-datatable-module .datatable-reload:focus{background:#0b5ed7;border-color:#0a58ca;}html.dark .block-datatable-module{--datatable-input-border:rgba(255,255,255,0.22);--datatable-input-bg:var(--dt-html-background,rgb(33,37,41));--datatable-input-shadow:none;}body.dark-theme .block-datatable-module{--datatable-input-border:rgba(148,163,184,0.35);--datatable-input-bg:rgba(15,23,42,0.75);--datatable-input-shadow:none;color:#e2e8f0;}body.dark-theme .block-datatable-module .datatable-module__dashboard-heading,body.dark-theme .block-datatable-module .datatable-module__kpi-total,body.dark-theme .block-datatable-module .dt-container .dt-length label,body.dark-theme .block-datatable-module .dt-container .dt-search label,body.dark-theme .block-datatable-module .dt-container .dt-info{color:#e2e8f0;}body.dark-theme .block-datatable-module .datatable-module__legend-item-btn:hover,body.dark-theme .block-datatable-module .datatable-module__legend-item-btn:focus-visible{background:rgba(148,163,184,0.14);border-color:rgba(148,163,184,0.34);}body.dark-theme .block-datatable-module .dt-container select.dt-input,body.dark-theme .block-datatable-module .dt-container .dt-search input.dt-input,body.dark-theme .block-datatable-module .dt-container .dt-search input[type="search"]{color:#f8fafc;border-color:var(--datatable-input-border);background-color:var(--datatable-input-bg);}body.dark-theme .block-datatable-module .dt-container select.dt-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");}body.dark-theme .block-datatable-module .dt-container .dt-search input.dt-input,body.dark-theme .block-datatable-module .dt-container .dt-search input[type="search"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.35-4.35'/%3E%3C/svg%3E");}body.dark-theme .block-datatable-module table.dataTable thead th,body.dark-theme .block-datatable-module table.dataTable thead td{color:#f8fafc;border-bottom-color:rgba(148,163,184,0.45);}body.dark-theme .block-datatable-module table.dataTable tbody th,body.dark-theme .block-datatable-module table.dataTable tbody td{color:#dbe3ee;border-top-color:rgba(148,163,184,0.2);}body.dark-theme .block-datatable-module table.dataTable.stripe > tbody > tr:nth-child(odd) > *,body.dark-theme .block-datatable-module table.dataTable.display > tbody > tr:nth-child(odd) > *{box-shadow:inset 0 0 0 9999px rgba(2,6,23,0.28);}body.dark-theme .block-datatable-module table.dataTable.hover > tbody > tr:hover > *,body.dark-theme .block-datatable-module table.dataTable.display > tbody > tr:hover > *{box-shadow:inset 0 0 0 9999px rgba(30,41,59,0.62);}body.dark-theme .block-datatable-module .dt-container .dt-paging .dt-paging-button{color:#e2e8f0 !important;border-color:rgba(148,163,184,0.28);background:rgba(15,23,42,0.58);}body.dark-theme .block-datatable-module .dt-container .dt-paging .dt-paging-button.current,body.dark-theme .block-datatable-module .dt-container .dt-paging .dt-paging-button.current:hover{color:#f8fafc !important;border-color:rgba(56,189,248,0.6);background:rgba(2,132,199,0.3);}
html{--as-main-font-size:100%;--as-main-font-scale:1;--as-letter-spacing:0em;--as-line-height:inherit;--as-content-scale:1;font-size:100%;}body .accessibility-suite{font-size:14px;line-height:1.4;}body.as-content-scaled{overflow-x:hidden;}body.as-readability-active #main-content,body.as-readability-active .demo-main,body.as-readability-active .dialog-off-canvas-main-canvas main,body.as-readability-active main[role="main"]{font-size:calc(100% * var(--as-main-font-scale,1)) !important;letter-spacing:var(--as-letter-spacing,normal) !important;line-height:var(--as-line-height,inherit) !important;padding-inline:calc(0.75rem * max(0,var(--as-content-scale,1) - 1));padding-block:calc(0.5rem * max(0,var(--as-content-scale,1) - 1));}@media (max-width:320px){#main-content,.demo-main{overflow-wrap:anywhere;word-break:break-word;}}html.as-high-contrast-active body{background:#000 !important;color:#fff !important;}html.as-high-contrast-active body a:link{color:#ff0 !important;}html.as-high-contrast-active body a:visited{color:#fc0 !important;}html.as-high-contrast-active body button,html.as-high-contrast-active body input,html.as-high-contrast-active body select,html.as-high-contrast-active body textarea{background:#000 !important;color:#fff !important;border-color:#fff !important;}body.as-hide-images img.as-img-hidden-decorative{opacity:0 !important;width:0 !important;height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important;border:none !important;}body.as-hide-images img.as-img-hidden-visual{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important;}body .as-img-informative-wrap{display:inline-block;position:relative;min-width:120px;min-height:80px;vertical-align:top;background:#e8e8e8;border:1px dashed #666;}@media (prefers-color-scheme:dark){body .as-img-informative-wrap{background:#333;border-color:#999;}}.as-img-informative-wrap .as-img-placeholder{display:block;padding:0.75rem;font-size:0.875rem;line-height:1.4;color:#222;}@media (prefers-color-scheme:dark){.as-img-informative-wrap .as-img-placeholder{color:#eee;}}#as-mask-top,#as-mask-bottom{position:fixed;left:0;width:100%;background:rgba(0,0,0,0.65);pointer-events:none;z-index:9998;}#as-mask-top{top:0;}@media (prefers-color-scheme:dark){#as-mask-top,#as-mask-bottom{background:rgba(0,0,0,0.75);}}body.as-sign-language-active::after{content:"";position:fixed;bottom:0;left:0;right:0;height:4px;background:#0071b8;z-index:9990;pointer-events:none;}.accessibility-suite .accessibility-suite__backdrop{display:none !important;pointer-events:none !important;}.accessibility-suite{position:fixed;z-index:10050;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;pointer-events:none;}.accessibility-suite > *{pointer-events:auto;}.accessibility-suite--launcher-bottom_right{bottom:24px;right:24px;}.accessibility-suite--launcher-bottom_left{bottom:24px;left:24px;}.accessibility-suite--launcher-top_right{top:24px;right:24px;}.accessibility-suite--launcher-top_left{top:24px;left:24px;}.accessibility-suite .accessibility-suite__fab{width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid var(--accessibility-suite-primary,#0071b8);background:#fff;color:inherit;box-shadow:0 4px 14px rgba(0,0,0,0.1),0 2px 4px rgba(0,113,184,0.12);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;}.accessibility-suite .accessibility-suite__fab:hover,.accessibility-suite .accessibility-suite__fab:focus-visible{background:#eef6fb;background:color-mix(in srgb,var(--accessibility-suite-primary,#0071b8) 12%,#ffffff);transform:scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,0.12),0 2px 8px rgba(0,113,184,0.2);outline:2px solid var(--accessibility-suite-primary,#0071b8);outline-offset:3px;}@media (prefers-reduced-motion:reduce){.accessibility-suite .accessibility-suite__fab{transition:none;}.accessibility-suite .accessibility-suite__fab:hover,.accessibility-suite .accessibility-suite__fab:focus-visible{transform:none;}}.accessibility-suite .accessibility-suite__fab-icon{display:block;width:72px;height:72px;max-width:none;max-height:none;flex-shrink:0;border-radius:50%;object-fit:contain;object-position:center;pointer-events:none;}.accessibility-suite .accessibility-suite__dialog{position:fixed;top:0;right:0;bottom:0;width:300px;z-index:10051;background:#fff;color:#222;box-shadow:-4px 0 24px rgba(0,0,0,0.15);display:flex;flex-direction:column;border-radius:0;transform:translateX(0);transition:transform 0.3s ease-in-out,visibility 0.3s ease-in-out;}@media (prefers-color-scheme:dark){.accessibility-suite .accessibility-suite__dialog{background:#1e1e2e;color:#e8e8e8;}}@media (prefers-reduced-motion:reduce){.accessibility-suite .accessibility-suite__dialog{transition:none;}}.accessibility-suite .accessibility-suite__dialog[hidden]{display:flex !important;visibility:hidden;transform:translateX(100%);pointer-events:none;}@media (max-width:399px){.accessibility-suite .accessibility-suite__dialog{width:100%;max-width:100%;}}.accessibility-suite .accessibility-suite__dialog-inner{display:flex;flex-direction:column;height:100%;min-height:0;}.accessibility-suite .accessibility-suite__header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;padding:12px 16px;background:#0071b8;color:#fff;border:none;border-radius:0;}.accessibility-suite .accessibility-suite__title{margin:0;font-size:1.125rem;font-weight:700;color:#fff;}.accessibility-suite .accessibility-suite__close{min-width:44px;min-height:44px;margin:-4px -8px -4px 0;border:none;background:transparent;color:#fff;font-size:1.75rem;line-height:1;cursor:pointer;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;}.accessibility-suite .accessibility-suite__close:hover,.accessibility-suite .accessibility-suite__close:focus-visible{background:rgba(255,255,255,0.15);outline:2px solid #fff;outline-offset:2px;}.accessibility-suite .accessibility-suite__sections{flex:1;overflow-y:auto;overflow-x:hidden;padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0071b8 transparent;}.accessibility-suite .accessibility-suite__sections::-webkit-scrollbar{width:4px;}.accessibility-suite .accessibility-suite__sections::-webkit-scrollbar-track{background:transparent;}.accessibility-suite .accessibility-suite__sections::-webkit-scrollbar-thumb{background-color:#0071b8;border-radius:2px;}.accessibility-suite .accessibility-suite__sections:hover::-webkit-scrollbar-thumb,.accessibility-suite .accessibility-suite__sections:focus-within::-webkit-scrollbar-thumb{background-color:#0071b8;}.accessibility-suite .accessibility-suite__section{padding:16px;margin:0;border-bottom:1px solid #eee;}@media (prefers-color-scheme:dark){.accessibility-suite .accessibility-suite__section{border-bottom-color:#2d2d3d;}}.accessibility-suite .accessibility-suite__section:nth-child(odd){background:#fff;}.accessibility-suite .accessibility-suite__section:nth-child(even){background:#f8f9fa;}.accessibility-suite .accessibility-suite__section:last-child{border-bottom:none;}@media (prefers-color-scheme:dark){.accessibility-suite .accessibility-suite__section:nth-child(odd){background:#1e1e2e;}.accessibility-suite .accessibility-suite__section:nth-child(even){background:#252536;}}.accessibility-suite .accessibility-suite__label{display:block;margin:0 0 8px;font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:0.05em;line-height:1.3;}.accessibility-suite .accessibility-suite__hint{margin:0 0 10px;font-size:11px;font-weight:400;line-height:1.35;color:#6c757d;text-transform:none;letter-spacing:normal;}@media (prefers-color-scheme:dark){.accessibility-suite .accessibility-suite__label{color:#9ca3af;}.accessibility-suite .accessibility-suite__hint{color:#9ca3af;}}.accessibility-suite .accessibility-suite__toggle[data-as-control="contrast"],.accessibility-suite .accessibility-suite__toggle[data-as-control="reading_mask"],.accessibility-suite .accessibility-suite__toggle[data-as-control="hide_images"],.accessibility-suite .accessibility-suite__toggle[data-as-control="readable_font"],.accessibility-suite .accessibility-suite__toggle[data-as-control="highlight_links"],.accessibility-suite .accessibility-suite__toggle[data-as-control="highlight_headings"]{position:relative;display:block;width:48px;height:24px;padding:0;margin:0;border:none;border-radius:12px;background:#ccc;cursor:pointer;flex-shrink:0;transition:background 0.2s ease;overflow:hidden;text-indent:-9999px;white-space:nowrap;color:transparent;font-size:0;line-height:0;}.accessibility-suite .accessibility-suite__toggle[data-as-control="contrast"]::after,.accessibility-suite .accessibility-suite__toggle[data-as-control="reading_mask"]::after,.accessibility-suite .accessibility-suite__toggle[data-as-control="hide_images"]::after,.accessibility-suite .accessibility-suite__toggle[data-as-control="readable_font"]::after,.accessibility-suite .accessibility-suite__toggle[data-as-control="highlight_links"]::after,.accessibility-suite .accessibility-suite__toggle[data-as-control="highlight_headings"]::after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.2);transition:transform 0.2s ease;}.accessibility-suite .accessibility-suite__toggle[data-as-control="contrast"][aria-pressed="true"],.accessibility-suite .accessibility-suite__toggle[data-as-control="reading_mask"][aria-pressed="true"],.accessibility-suite .accessibility-suite__toggle[data-as-control="hide_images"][aria-pressed="true"],.accessibility-suite .accessibility-suite__toggle[data-as-control="readable_font"][aria-pressed="true"],.accessibility-suite .accessibility-suite__toggle[data-as-control="highlight_links"][aria-pressed="true"],.accessibility-suite .accessibility-suite__toggle[data-as-control="highlight_headings"][aria-pressed="true"]{background:#0071b8;}.accessibility-suite .accessibility-suite__toggle[data-as-control="contrast"][aria-pressed="true"]::after,.accessibility-suite .accessibility-suite__toggle[data-as-control="reading_mask"][aria-pressed="true"]::after,.accessibility-suite .accessibility-suite__toggle[data-as-control="hide_images"][aria-pressed="true"]::after,.accessibility-suite .accessibility-suite__toggle[data-as-control="readable_font"][aria-pressed="true"]::after,.accessibility-suite .accessibility-suite__toggle[data-as-control="highlight_links"][aria-pressed="true"]::after,.accessibility-suite .accessibility-suite__toggle[data-as-control="highlight_headings"][aria-pressed="true"]::after{transform:translateX(24px);}@media (prefers-reduced-motion:reduce){.accessibility-suite .accessibility-suite__toggle[data-as-control="contrast"],.accessibility-suite .accessibility-suite__toggle[data-as-control="reading_mask"],.accessibility-suite .accessibility-suite__toggle[data-as-control="hide_images"],.accessibility-suite .accessibility-suite__toggle[data-as-control="readable_font"],.accessibility-suite .accessibility-suite__toggle[data-as-control="highlight_links"],.accessibility-suite .accessibility-suite__toggle[data-as-control="highlight_headings"],.accessibility-suite .accessibility-suite__toggle[data-as-control="contrast"]::after,.accessibility-suite .accessibility-suite__toggle[data-as-control="reading_mask"]::after,.accessibility-suite .accessibility-suite__toggle[data-as-control="hide_images"]::after,.accessibility-suite .accessibility-suite__toggle[data-as-control="readable_font"]::after,.accessibility-suite .accessibility-suite__toggle[data-as-control="highlight_links"]::after,.accessibility-suite .accessibility-suite__toggle[data-as-control="highlight_headings"]::after{transition:none;}}.accessibility-suite .accessibility-suite__stepper{display:flex;align-items:center;justify-content:center;gap:12px;}.accessibility-suite .accessibility-suite__step{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border-radius:50%;border:2px solid #0071b8;background:#fff;color:#0071b8;font-size:1.125rem;line-height:1;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background 0.15s ease,color 0.15s ease;}.accessibility-suite .accessibility-suite__step:hover,.accessibility-suite .accessibility-suite__step:focus-visible{background:#0071b8;color:#fff;outline:none;}@media (prefers-color-scheme:dark){.accessibility-suite .accessibility-suite__step{background:#1e1e2e;color:#7ec8f7;border-color:#0071b8;}.accessibility-suite .accessibility-suite__step:hover,.accessibility-suite .accessibility-suite__step:focus-visible{background:#0071b8;color:#fff;}}.accessibility-suite .accessibility-suite__stepper-value{min-width:48px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums;font-size:1rem;}.accessibility-suite .accessibility-suite__range-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;}.accessibility-suite .accessibility-suite__range{width:100%;height:32px;margin:0;-webkit-appearance:none;appearance:none;background:transparent;}.accessibility-suite .accessibility-suite__range:focus{outline:none;}.accessibility-suite .accessibility-suite__range:focus-visible{outline:2px solid #0071b8;outline-offset:2px;border-radius:4px;}.accessibility-suite .accessibility-suite__range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:#0071b8;}.accessibility-suite .accessibility-suite__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:#fff;border:2px solid #0071b8;box-shadow:0 1px 4px rgba(0,0,0,0.25);cursor:pointer;}.accessibility-suite .accessibility-suite__range::-moz-range-track{height:6px;border-radius:3px;background:#0071b8;}.accessibility-suite .accessibility-suite__range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #0071b8;box-shadow:0 1px 4px rgba(0,0,0,0.25);cursor:pointer;}.accessibility-suite .accessibility-suite__secondary{width:100%;min-height:44px;padding:10px 14px;border:2px solid #0071b8;border-radius:6px;background:#fff;color:#0071b8;font:inherit;font-weight:600;cursor:pointer;transition:background 0.15s ease,color 0.15s ease;}.accessibility-suite .accessibility-suite__secondary:hover,.accessibility-suite .accessibility-suite__secondary:focus-visible{background:#0071b8;color:#fff;}@media (prefers-color-scheme:dark){.accessibility-suite .accessibility-suite__secondary{background:#252536;color:#7ec8f7;border-color:#0071b8;}.accessibility-suite .accessibility-suite__secondary:hover,.accessibility-suite .accessibility-suite__secondary:focus-visible{background:#0071b8;color:#fff;}}.accessibility-suite .accessibility-suite__reset{width:100%;min-height:44px;padding:12px 16px;border:none;border-radius:6px;background:#f8f9fa;color:#6c757d;font-weight:500;cursor:pointer;transition:all 0.2s ease;box-shadow:inset 0 0 0 1px #dee2e6;}.accessibility-suite .accessibility-suite__reset:hover,.accessibility-suite .accessibility-suite__reset:focus-visible{background:#e9ecef;color:#dc3545;box-shadow:inset 0 0 0 1px #dc3545;}html.as-high-contrast-active body .accessibility-suite .accessibility-suite__header{background:#0071b8 !important;color:#fff !important;}html.as-high-contrast-active body .accessibility-suite .accessibility-suite__fab{background:#fff !important;color:inherit !important;border:3px solid #000 !important;box-shadow:0 2px 6px rgba(0,0,0,0.35) !important;}html.as-high-contrast-active body .accessibility-suite .accessibility-suite__dialog{background:#1e1e2e !important;color:#e8e8e8 !important;}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}@font-face{font-family:'OpenDyslexic';src:url(/modules/custom/accessibility_suite/fonts/OpenDyslexic-Regular.woff2) format('woff2');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'OpenDyslexic';src:url(/modules/custom/accessibility_suite/fonts/OpenDyslexic-Bold.woff2) format('woff2');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'OpenDyslexic';src:url(/modules/custom/accessibility_suite/fonts/OpenDyslexic-Italic.woff2) format('woff2');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'OpenDyslexic';src:url(/modules/custom/accessibility_suite/fonts/OpenDyslexic-BoldItalic.woff2) format('woff2');font-weight:bold;font-style:italic;font-display:swap;}body.as-readable-font #main-content,body.as-readable-font .demo-main,body.as-readable-font .dialog-off-canvas-main-canvas main,body.as-readable-font main[role="main"]{font-family:'OpenDyslexic',sans-serif;}body.as-highlight-links #main-content a,body.as-highlight-links .demo-main a,body.as-highlight-links .dialog-off-canvas-main-canvas main a,body.as-highlight-links main[role="main"] a{background:#ff0;color:#000;text-decoration:underline;padding:0 2px;border-radius:2px;outline:2px solid #f90;}body.as-highlight-links #main-content a:visited,body.as-highlight-links .demo-main a:visited,body.as-highlight-links .dialog-off-canvas-main-canvas main a:visited,body.as-highlight-links main[role="main"] a:visited{background:#ffd;color:#333;outline-color:#c90;}body.as-highlight-links #main-content a:hover,body.as-highlight-links #main-content a:focus,body.as-highlight-links .demo-main a:hover,body.as-highlight-links .demo-main a:focus,body.as-highlight-links .dialog-off-canvas-main-canvas main a:hover,body.as-highlight-links .dialog-off-canvas-main-canvas main a:focus,body.as-highlight-links main[role="main"] a:hover,body.as-highlight-links main[role="main"] a:focus{background:#f90;color:#000;outline-color:#c60;}body.as-highlight-headings #main-content h1,body.as-highlight-headings #main-content h2,body.as-highlight-headings #main-content h3,body.as-highlight-headings #main-content h4,body.as-highlight-headings #main-content h5,body.as-highlight-headings #main-content h6,body.as-highlight-headings .demo-main h1,body.as-highlight-headings .demo-main h2,body.as-highlight-headings .demo-main h3,body.as-highlight-headings .demo-main h4,body.as-highlight-headings .demo-main h5,body.as-highlight-headings .demo-main h6,body.as-highlight-headings .dialog-off-canvas-main-canvas main h1,body.as-highlight-headings .dialog-off-canvas-main-canvas main h2,body.as-highlight-headings .dialog-off-canvas-main-canvas main h3,body.as-highlight-headings .dialog-off-canvas-main-canvas main h4,body.as-highlight-headings .dialog-off-canvas-main-canvas main h5,body.as-highlight-headings .dialog-off-canvas-main-canvas main h6,body.as-highlight-headings main[role="main"] h1,body.as-highlight-headings main[role="main"] h2,body.as-highlight-headings main[role="main"] h3,body.as-highlight-headings main[role="main"] h4,body.as-highlight-headings main[role="main"] h5,body.as-highlight-headings main[role="main"] h6{border-left:4px solid #0071b8;padding-left:12px;background:rgba(0,113,184,0.07);border-radius:0 4px 4px 0;}@media (prefers-color-scheme:dark){body.as-highlight-headings #main-content h1,body.as-highlight-headings #main-content h2,body.as-highlight-headings #main-content h3,body.as-highlight-headings #main-content h4,body.as-highlight-headings #main-content h5,body.as-highlight-headings #main-content h6,body.as-highlight-headings .demo-main h1,body.as-highlight-headings .demo-main h2,body.as-highlight-headings .demo-main h3,body.as-highlight-headings .demo-main h4,body.as-highlight-headings .demo-main h5,body.as-highlight-headings .demo-main h6,body.as-highlight-headings .dialog-off-canvas-main-canvas main h1,body.as-highlight-headings .dialog-off-canvas-main-canvas main h2,body.as-highlight-headings .dialog-off-canvas-main-canvas main h3,body.as-highlight-headings .dialog-off-canvas-main-canvas main h4,body.as-highlight-headings .dialog-off-canvas-main-canvas main h5,body.as-highlight-headings .dialog-off-canvas-main-canvas main h6,body.as-highlight-headings main[role="main"] h1,body.as-highlight-headings main[role="main"] h2,body.as-highlight-headings main[role="main"] h3,body.as-highlight-headings main[role="main"] h4,body.as-highlight-headings main[role="main"] h5,body.as-highlight-headings main[role="main"] h6{background:rgba(0,113,184,0.15);}}
.mph-root{font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:0.95rem;line-height:1.45;color:#0f172a;}html.mph-consent-synced .mph-banner{transform:translateY(110%);opacity:0;pointer-events:none;visibility:hidden;transition:transform 0.35s ease,opacity 0.25s ease,visibility 0.35s;}.mph-banner{position:fixed;z-index:9990;left:0;right:0;bottom:0;padding:0.75rem 1rem calc(0.75rem + env(safe-area-inset-bottom));background:rgba(15,23,42,0.92);color:#f8fafc;box-shadow:0 -4px 24px rgba(0,0,0,0.25);transition:transform 0.35s ease,opacity 0.25s ease,visibility 0.35s;}.mph-banner__inner{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;gap:0.75rem 1.25rem;align-items:center;justify-content:space-between;}.mph-banner__text{margin:0;flex:1 1 220px;}.mph-banner__actions{display:flex;flex-wrap:wrap;gap:0.5rem;}.mph-button{border:1px solid transparent;border-radius:0.375rem;padding:0.5rem 1rem;font:inherit;cursor:pointer;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease;}.mph-button:focus-visible{outline:2px solid #38bdf8;outline-offset:2px;}.mph-button--primary{background:#38bdf8;color:#0f172a;font-weight:600;}.mph-button--primary:hover{background:#7dd3fc;}.mph-button--secondary{background:transparent;color:#e2e8f0;border-color:#64748b;}.mph-button--secondary:hover{border-color:#94a3b8;color:#fff;}.mph-button--ghost{background:transparent;color:#334155;border-color:#cbd5e1;}.mph-button--ghost:hover{background:#f1f5f9;}.mph-modal{z-index:9991;border:none;padding:0;max-width:calc(100vw - 2rem);width:min(640px,100%);border-radius:0.75rem;background:transparent;}.mph-modal::backdrop{background:rgba(15,23,42,0.55);backdrop-filter:blur(2px);}.mph-modal__panel{background:#fff;color:#0f172a;border-radius:0.75rem;overflow:hidden;box-shadow:0 24px 48px rgba(0,0,0,0.25);}.mph-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:0.75rem;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;}.mph-modal__title{margin:0;font-size:1.15rem;}.mph-modal__close{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:#64748b;padding:0.15rem 0.35rem;}.mph-modal__close:hover{color:#0f172a;}.mph-modal__body{padding:0.75rem 1.25rem 1rem;max-height:min(60vh,480px);overflow-y:auto;}.mph-modal__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.5rem;padding:0.75rem 1.25rem 1rem;border-top:1px solid #e2e8f0;background:#f8fafc;}.mph-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.65rem;}.mph-card{display:grid;grid-template-columns:auto 1fr auto;gap:0.65rem 0.85rem;align-items:start;padding:0.75rem;border:1px solid #e2e8f0;border-radius:0.5rem;background:#fff;}.mph-card__icon img{display:block;border-radius:0.35rem;}.mph-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 0.5rem;}.mph-card__title{margin:0;font-size:1rem;}.mph-card__desc{margin:0.35rem 0 0;color:#475569;font-size:0.9rem;}.mph-card__link{margin:0.5rem 0 0;}.mph-link{color:#0284c7;text-decoration:underline;}.mph-badge{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.04em;padding:0.15rem 0.45rem;border-radius:999px;font-weight:600;}.mph-badge--essential{background:#e2e8f0;color:#334155;}.mph-badge--optional{background:#dbeafe;color:#1e3a8a;}.mph-switch{position:relative;display:inline-flex;align-items:center;cursor:pointer;}.mph-switch--locked{cursor:not-allowed;opacity:0.85;}.mph-switch input{position:absolute;opacity:0;width:0;height:0;}.mph-switch__ui{width:2.5rem;height:1.35rem;border-radius:999px;background:#cbd5e1;position:relative;transition:background 0.2s ease;}.mph-switch__ui::after{content:"";position:absolute;top:0.15rem;left:0.15rem;width:1.05rem;height:1.05rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.15);transition:transform 0.2s ease;}.mph-switch input:checked + .mph-switch__ui{background:#22c55e;}.mph-switch input:checked + .mph-switch__ui::after{transform:translateX(1.1rem);}.mph-switch input:disabled + .mph-switch__ui{background:#86efac;}.mph-empty{margin:0;color:#64748b;}
.theme-mode--inherit{--ui-theme-mode:inherit;}.theme-mode--hybrid{--ui-theme-mode:hybrid;}.theme-mode--isolate{--ui-theme-mode:isolate;}.theme-mode--theme-native{--ui-theme-mode:theme-native;}
