.pagination-ext-container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:calc(100% + var(--bs-card-spacer-x, 1.25rem));gap:0;padding:var(--padding-sm) 0;margin-right:calc(var(--bs-card-spacer-x, 1.25rem) * -1)}.pagination-ext-nav{display:flex;align-items:center;gap:4px;grid-column:2}.pagination-ext-nav-button{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;border:none;background:transparent;color:var(--pagination-nav-icon-color);cursor:pointer;transition:opacity .2s ease;padding:0}.pagination-ext-nav-button:hover:not(:disabled){opacity:.7}.pagination-ext-nav-button:disabled{color:var(--pagination-nav-icon-disabled-color);cursor:not-allowed;opacity:.5}.pagination-ext-nav-first{margin-right:-8px}.pagination-ext-nav-last{margin-left:-8px}.pagination-ext-nav-icon{width:var(--pagination-icon-size);height:var(--pagination-icon-size)}.pagination-ext-pipe{font-size:15px;font-weight:700;line-height:1;display:inline-flex;align-items:center;transform:translateY(-2px);margin-right:-6px;margin-left:-6px}.pagination-ext-current{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--pagination-text-color);font-weight:400;margin-left:13px;margin-right:13px}.pagination-ext-current-page{color:var(--pagination-current-page-color);font-weight:700;font-size:var(--font-size-md);border-bottom:2px solid var(--pagination-current-page-border-color);padding:0 4px 2px;line-height:1.2}.pagination-ext-current-total{color:var(--pagination-text-color);font-weight:400}.pagination-ext-page-size{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--pagination-text-color);grid-column:3;justify-content:flex-end}.pagination-ext-page-size-label{font-weight:400;white-space:nowrap}.pagination-ext-page-size-dropdown{min-width:80px}.pagination-ext-page-size-dropdown .dropdown-toggle{background:transparent;border:none;border-bottom:1px solid #DFE4E8;border-radius:0;color:var(--pagination-text-color);font-size:var(--font-size-sm);padding:4px 8px 4px 4px;display:flex;align-items:center;gap:var(--space-xs)}.pagination-ext-page-size-dropdown .dropdown-toggle:hover{border-bottom-color:var(--pagination-nav-icon-color)}.pagination-ext-page-size-dropdown .icon{width:16px;height:16px}.pagination-ext-hide-default-pagination{display:none!important}.PaginationApp .pager{padding:0;margin:0}@media (max-width: 768px){.pagination-ext-container{flex-direction:column;gap:var(--space-md)}.pagination-ext-nav,.pagination-ext-current,.pagination-ext-page-size{width:100%;justify-content:center}}.pagination-ext-center{display:flex;align-items:center;justify-content:center}.pagination-ext-right{display:flex;align-items:center;justify-content:flex-end}.sidebar-item-wrapper{position:relative}.sidebar-lateral-panel{min-width:400px;background-color:var(--sidebar-lateral-panel-background-color);box-shadow:2px 0 4px #0000001a;padding:1rem 0 1rem 3rem;overflow-y:auto;animation:slideIn .2s ease-out;border-radius:12px}.sidebar-lateral-panel .sidebar-item-wrapper{margin-top:var(--margin-md);margin-bottom:var(--margin-md);width:99%!important}.sidebar-wrapper-with-lateral{position:relative;display:inline-block;height:fit-content}.sidebar-wrapper-with-lateral>*{position:relative!important;z-index:1050!important}@keyframes slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.action-icon-wrapper{padding:0 .5rem;transition:opacity .2s;margin-left:auto;margin-right:0!important;cursor:unset!important}.sidebar-lateral-panel .link-list-wrapper a,.sidebar-lateral-panel .link-list a,.sidebar-lateral-panel a{font-weight:700!important;text-decoration:underline!important}.sidebar-lateral-panel .action-icon-wrapper{margin-left:auto;padding-right:0;position:absolute;right:.25rem}.sidebar-lateral-panel .list-item-title-icon-wrapper{display:flex;width:100%;align-items:center;justify-content:space-between;position:relative;padding-right:3rem}.sidebar-wrapper-with-lateral a.active,.sidebar-wrapper-with-lateral a.has-active-child{background-color:var(--lateral-item-bg-color, var(--sidebar-lateral-item-background-color))!important;border-radius:12px!important}.sidebar-wrapper-with-lateral a[href="#"]:not(.has-inline-submenu):not(.has-lateral-submenu):hover,.sidebar-wrapper-with-lateral a:not([href]):not(.has-inline-submenu):not(.has-lateral-submenu):hover{background-color:transparent!important;pointer-events:none}.sidebar-wrapper-with-lateral a[href]:not([href="#"]):hover,.sidebar-wrapper-with-lateral a.has-inline-submenu:hover,.sidebar-wrapper-with-lateral a.has-lateral-submenu:hover{background-color:var(--hover-bg-color, var(--sidebar-hover-background-color))!important;border-radius:12px!important}.sidebar-wrapper-with-lateral a[href]:not([href="#"]):hover,.sidebar-wrapper-with-lateral a[href]:not([href="#"]):hover span,.sidebar-wrapper-with-lateral a[href]:not([href="#"]):hover .icon,.sidebar-wrapper-with-lateral a.has-inline-submenu:hover,.sidebar-wrapper-with-lateral a.has-inline-submenu:hover span,.sidebar-wrapper-with-lateral a.has-inline-submenu:hover .icon,.sidebar-wrapper-with-lateral a.has-lateral-submenu:hover,.sidebar-wrapper-with-lateral a.has-lateral-submenu:hover span,.sidebar-wrapper-with-lateral a.has-lateral-submenu:hover .icon{color:var(--hover-text-color, var(--sidebar-hover-text-color))!important}.has-action-icon .list-item-title-icon-wrapper{gap:.5rem}.sidebar-wrapper-with-lateral a.active:before,.sidebar-wrapper-with-lateral a.active:after,.sidebar-wrapper-with-lateral .active:before,.sidebar-wrapper-with-lateral .active:after,.sidebar-wrapper-with-lateral .link-list-item.active:before,.sidebar-wrapper-with-lateral .link-list-item.active:after{display:none!important;content:none!important;border-left:none!important;border:none!important}.linklist-secondary:before{width:100%!important;left:0!important;right:0!important;margin:0!important;height:2px!important;background-color:#b0c4d8!important}input[type=checkbox].just-validate-success-field{padding:0!important;margin:0!important;background-size:contain!important}.form-check [type=checkbox]{left:5px!important;top:5px!important}.input-number .input-group-text.align-buttons{background-color:transparent!important}.period-date-picker-container{display:flex;align-items:flex-start;gap:var(--space-md);width:100%}.period-date-picker-field{flex:1;min-width:0}.period-date-picker-separator{display:flex;align-items:center;justify-content:center;padding-top:32px;color:var(--pagination-text-color);font-size:var(--font-size-sm);font-weight:600;user-select:none;min-width:24px}.period-date-picker-separator-icon{width:20px;height:20px}.period-date-picker-container.period-date-picker-disabled{opacity:.6;cursor:not-allowed}.period-date-picker-container.period-date-picker-readonly{pointer-events:none}.period-date-picker-validation{margin-top:var(--space-xs);color:#d9364f;font-size:var(--font-size-sm)}@media (max-width: 768px){.period-date-picker-container{flex-direction:column;gap:var(--space-sm)}.period-date-picker-field{width:100%}.period-date-picker-separator{padding-top:0;transform:rotate(90deg)}}.period-date-picker-inline{display:inline-flex;width:auto}.FormTestResultViewer{border:1px solid #dee2e6;border-radius:8px;overflow:hidden;font-family:inherit}.FormTestResultViewer__header{padding:12px 16px;display:flex;align-items:center}.FormTestResultViewer__header--successo{background-color:#d4edda;border-bottom:2px solid #28a745}.FormTestResultViewer__header--errore{background-color:#f8d7da;border-bottom:2px solid #dc3545}.FormTestResultViewer__badge{display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:.95rem}.FormTestResultViewer__badge-separator{margin:0 2px;opacity:.6}.FormTestResultViewer__badge--successo{color:#155724}.FormTestResultViewer__badge--errore{color:#721c24}.FormTestResultViewer__badge-icon{flex-shrink:0}.FormTestResultViewer__corpo{padding:16px;display:flex;flex-direction:column;gap:10px}.FormTestResultViewer__riga-info{display:flex;gap:8px;align-items:baseline;padding:4px 0}.FormTestResultViewer__etichetta{font-weight:600;color:#495057;min-width:80px;flex-shrink:0}.FormTestResultViewer__etichetta:after{content:":"}.FormTestResultViewer__valore{color:#212529;word-break:break-word}.FormTestResultViewer__testo-errore{color:#dc3545;font-weight:500}.FormTestResultViewer__sezione-verifica,.FormTestResultViewer__sezione-delete{margin-top:8px;display:flex;flex-direction:column;gap:12px}.FormTestResultViewer__differenze{background-color:#fff3cd;border:1px solid #ffc107;border-radius:6px;padding:12px}.FormTestResultViewer__differenze-titolo{margin:0 0 8px;color:#856404;font-size:.9rem}.FormTestResultViewer__differenze-lista{margin:0;padding-left:20px;list-style-type:none}.FormTestResultViewer__differenza-item{padding:4px 0;position:relative}.FormTestResultViewer__differenza-item:before{content:"•";color:#856404;position:absolute;left:-16px}.FormTestResultViewer__differenza-item code{font-size:.85rem;color:#856404;background-color:#ffc10726;padding:1px 4px;border-radius:3px}.FormTestResultViewer__dto-accordion{margin-top:4px}.FormTestResultViewer__dto-accordion .accordion{--bs-accordion-border-radius: 6px;--bs-accordion-border-color: #ced4da;border:1px solid #ced4da;border-radius:6px;overflow:hidden}.FormTestResultViewer__dto-accordion .accordion-item{border:none!important;border-radius:0!important;border-bottom:1px solid #ced4da!important;margin-bottom:0;padding:0}.FormTestResultViewer__dto-accordion .accordion-item:last-child{border-bottom:none!important}.FormTestResultViewer__dto-accordion .accordion-item .accordion-header{margin:0}.FormTestResultViewer__dto-accordion .accordion-item .accordion-header button{padding:6px 12px;font-size:.85rem;font-weight:600;color:#495057;background-color:transparent;min-height:unset;box-shadow:none!important;border:none;line-height:1.2}.FormTestResultViewer__dto-accordion .accordion-item .accordion-header button:not(.collapsed){background-color:transparent;color:#212529;box-shadow:none!important}.FormTestResultViewer__dto-accordion .accordion-body{padding:4px 12px 8px}.FormTestResultViewer__json-wrapper{max-height:400px;overflow:auto}.FormTestResultViewer__json{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:12px;margin:0;font-size:.8rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;color:#212529}.ViewTestResultViewer{font-family:inherit}.ViewTestResultViewer__titolo{margin:0 0 16px;font-weight:600;color:#212529}.ViewTestResultViewer__riepilogo{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:6px;font-weight:600;font-size:.9rem;margin-bottom:16px}.ViewTestResultViewer__riepilogo--successo{background-color:#d4edda;color:#155724;border:1px solid #28a745}.ViewTestResultViewer__riepilogo--errore{background-color:#f8d7da;color:#721c24;border:1px solid #dc3545}.ViewTestResultViewer__riepilogo--skipped{background-color:#f0f0f0;border-left:4px solid #8e8e8e;color:#5c5c5c}.ViewTestResultViewer__icon--skipped{color:#8e8e8e}.ViewTestResultViewer__riepilogo-icon{flex-shrink:0}.ViewTestResultViewer__table{width:100%;border-collapse:collapse;border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.ViewTestResultViewer__th{padding:10px 12px;background-color:#f8f9fa;border-bottom:2px solid #dee2e6;font-weight:600;font-size:.85rem;color:#495057;text-align:left}.ViewTestResultViewer__row{cursor:pointer;transition:background-color .15s;border-bottom:1px solid #ced4da}.ViewTestResultViewer__row:nth-child(odd){background-color:#f8f9fa}.ViewTestResultViewer__row:hover{background-color:#e9ecef}.ViewTestResultViewer__row--expanded{background-color:#e2e6ea}.ViewTestResultViewer__td{padding:10px 12px;border-bottom:1px solid #ced4da;font-size:.9rem;vertical-align:middle}.ViewTestResultViewer__td--toggle{text-align:center;color:#6c757d}.ViewTestResultViewer__phase-code{font-size:.8rem;color:#6c757d}.ViewTestResultViewer__icon--successo{color:#28a745}.ViewTestResultViewer__icon--errore{color:#dc3545}.ViewTestResultViewer__detail-row{background-color:#f8f9fa}.ViewTestResultViewer__detail-cell{padding:16px;border-bottom:2px solid #dee2e6}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}
