.wiq-cliente-switch[data-v-94875bc3]{display:flex;align-items:center;gap:var(--wiq-space-2);color:var(--wiq-text-secondary)}.wiq-cliente-switch select[data-v-94875bc3]{min-width:170px;max-width:240px}@media(max-width:575.98px){.wiq-cliente-switch select[data-v-94875bc3]{min-width:120px}}.wiq-avatar-initials[data-v-a05dad15]{--wiq-avatar-size: 36px;--wiq-avatar-font: var(--wiq-text-base);width:var(--wiq-avatar-size);height:var(--wiq-avatar-size);flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--wiq-radius-circle);background:var(--wiq-grey-200);color:var(--wiq-text-strong);font-size:var(--wiq-avatar-font);font-weight:var(--wiq-fw-bold)}.wiq-avatar-initials--lg[data-v-a05dad15]{--wiq-avatar-size: 40px;--wiq-avatar-font: var(--wiq-text-md)}.wiq-h-dropdown[data-v-a05dad15]{z-index:var(--wiq-z-dropdown)}.wiq-h-dropdown--notif[data-v-a05dad15]{min-width:320px;max-width:min(380px,calc(100vw - 24px))}.wiq-notif-list[data-v-a05dad15]{max-height:360px;overflow-y:auto}.wiq-notif-item[data-v-a05dad15]{white-space:normal;border-left:3px solid transparent}.wiq-notif-item.is-nuova[data-v-a05dad15]{border-left-color:var(--wiq-warning);background:var(--wiq-tone-orange-bg)}.wiq-notif-dot[data-v-a05dad15]{width:10px;height:10px;border-radius:var(--wiq-radius-circle);flex-shrink:0}.wiq-notif-title[data-v-a05dad15]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.wiq-notif-stato.is-attivo[data-v-a05dad15]{color:var(--wiq-tone-orange-fg);font-weight:var(--wiq-fw-semibold)}.wiq-notif-attivi[data-v-a05dad15]{background:var(--wiq-tone-danger-bg);color:var(--wiq-tone-danger-fg)}.wiq-tv-layout[data-v-e8c3ada1]{--tv-bg: #0b1511;--tv-bg-2: #0f1d17;--tv-surface: #13231c;--tv-surface-2: #1a2e25;--tv-border: rgba(255, 255, 255, .08);--tv-text: #eef5f1;--tv-muted: #93a89e;--tv-brand: #1ea366;position:fixed;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;background:radial-gradient(1200px 600px at 10% -10%,rgba(30,163,102,.1),transparent 60%),linear-gradient(180deg,var(--tv-bg-2),var(--tv-bg));color:var(--tv-text);font-family:inherit;-webkit-font-smoothing:antialiased}html.wiq-tv-attiva,html.wiq-tv-attiva body{overflow:hidden;background:#0b1511}:root{--wiq-space-0: 0;--wiq-space-1: 4px;--wiq-space-2: 8px;--wiq-space-3: 12px;--wiq-space-4: 16px;--wiq-space-5: 20px;--wiq-space-6: 24px;--wiq-space-7: 32px;--wiq-space-8: 40px;--wiq-space-9: 48px;--wiq-text-2xs: 10px;--wiq-text-xs: 11px;--wiq-text-sm: 12px;--wiq-text-base: 13px;--wiq-text-md: 14px;--wiq-text-lg: 16px;--wiq-text-xl: 18px;--wiq-text-2xl: 20px;--wiq-text-3xl: 24px;--wiq-text-4xl: 32px;--wiq-lh-none: 1;--wiq-lh-tight: 1.1;--wiq-lh-snug: 1.3;--wiq-lh-base: 1.5;--wiq-tracking-caps: .4px;--wiq-fw-normal: 400;--wiq-fw-medium: 500;--wiq-fw-semibold: 600;--wiq-fw-bold: 700;--wiq-radius-xs: 4px;--wiq-radius-sm: 6px;--wiq-radius-md: 8px;--wiq-radius-card: 10px;--wiq-radius-lg: 12px;--wiq-radius-avatar: 18px;--wiq-radius-pill: 999px;--wiq-radius-circle: 50%;--wiq-grey-900: #212529;--wiq-grey-700: #495057;--wiq-grey-500: #6c757d;--wiq-grey-450: #5c636a;--wiq-grey-400: #adb5bd;--wiq-grey-300: #ced4da;--wiq-grey-200: #e5e7eb;--wiq-grey-150: #f0f0f0;--wiq-grey-100: #f1f3f5;--wiq-grey-50: #f8f9fa;--wiq-white: #ffffff;--wiq-primary: #1ea366;--wiq-primary-rgb: 30, 163, 102;--wiq-hover: #199055;--wiq-active: #156941;--wiq-success: #28a745;--wiq-warning: #fd7e14;--wiq-danger: #dc3545;--wiq-elev-1: 0 1px 5px rgba(40, 60, 80, .15);--wiq-elev-2: 0 5px 15px rgba(40, 60, 80, .15);--wiq-elev-3: 0 10px 25px rgba(40, 60, 80, .15);--wiq-elev-4: 0 15px 35px rgba(40, 60, 80, .15);--wiq-icon-2xs: 8px;--wiq-icon-xs: 11px;--wiq-icon-sm: 12px;--wiq-icon-md: 14px;--wiq-icon-base: 16px;--wiq-icon-lg: 24px;--wiq-icon-xl: 32px;--wiq-z-dropdown: 1050;--wiq-z-modal: 1055;--wiq-z-popover: 1100;--wiq-z-fullscreen-exit: 99999;--wiq-dur-fast: .15s;--wiq-dur-base: .2s;--wiq-ease: ease}:root{--wiq-primary-text: var(--wiq-active);--wiq-primary-soft: rgba(var(--wiq-primary-rgb), .12);--wiq-primary-soft-strong: rgba(var(--wiq-primary-rgb), .15);--wiq-primary-hairline: rgba(var(--wiq-primary-rgb), .25);--wiq-ring: 0 0 0 3px rgba(var(--wiq-primary-rgb), .12);--wiq-ring-color: var(--wiq-primary);--wiq-text-strong: var(--wiq-grey-900);--wiq-text-secondary: var(--wiq-grey-700);--wiq-text-muted: var(--wiq-grey-500);--wiq-text-muted-strong: var(--wiq-grey-450);--wiq-text-on-fill: var(--wiq-white);--wiq-chart-neutral: var(--wiq-grey-400);--wiq-surface: var(--wiq-white);--wiq-surface-alt: var(--wiq-grey-50);--wiq-surface-hover: #e9ecef;--wiq-surface-sunken: var(--wiq-grey-100);--wiq-border: var(--wiq-grey-200);--wiq-border-strong: var(--wiq-grey-300);--wiq-border-hover: var(--wiq-primary-hairline);--wiq-divider: var(--wiq-grey-150);--wiq-tone-success-bg: #d4edda;--wiq-tone-success-fg: #155724;--wiq-tone-warning-bg: #fff3cd;--wiq-tone-warning-fg: #856404;--wiq-tone-orange-bg: #fde8d0;--wiq-tone-orange-fg: #7d3c00;--wiq-tone-danger-bg: #f8d7da;--wiq-tone-danger-fg: #721c24;--wiq-tone-neutral-bg: var(--wiq-grey-100);--wiq-tone-neutral-fg: var(--wiq-text-muted-strong);--wiq-info-bg: #e8f4fd;--wiq-info-text: #0c5460;--wiq-info-bg-alt: #d1ecf1;--wiq-stato-produttiva: var(--wiq-success);--wiq-stato-non-produttiva: var(--wiq-warning);--wiq-stato-fuori-turno: var(--wiq-grey-400);--wiq-stato-nessun-dato: var(--wiq-grey-300);--wiq-stato-produttiva-bg: var(--wiq-tone-success-bg);--wiq-stato-produttiva-fg: var(--wiq-tone-success-fg);--wiq-stato-non-produttiva-bg: var(--wiq-tone-orange-bg);--wiq-stato-non-produttiva-fg: var(--wiq-tone-orange-fg);--wiq-stato-fuori-turno-bg: var(--wiq-tone-neutral-bg);--wiq-stato-fuori-turno-fg: var(--wiq-tone-neutral-fg);--wiq-stato-nessun-dato-bg: var(--wiq-surface-alt);--wiq-stato-nessun-dato-fg: var(--wiq-text-muted-strong);--wiq-heatmap-1: #a3d4bc;--wiq-heatmap-2: #5bb98d;--wiq-heatmap-3: #1ea366;--wiq-heatmap-4: #156941;--wiq-heatmap-fuori-turno: #e9ecef;--wiq-heatmap-nessun-dato: #f8f9fa;--wiq-card-inset: var(--wiq-space-6);--wiq-card-gap: var(--wiq-space-6);--wiq-icon-gap: var(--wiq-space-2);--wiq-stat-label-gap: var(--wiq-space-1);--wiq-popover-inset: var(--wiq-space-4);--wiq-popover-w: 340px;--wiq-icon-cell: 40px;--wiq-header-h: 80px;--wiq-page-header-h: 65px;--wiq-sidebar-w: 280px;--wiq-sidebar-w-mini: 100px;--wiq-gutter: 30px;--wiq-fullscreen-inset: 40px}:root{--bs-primary: var(--wiq-primary);--bs-primary-rgb: var(--wiq-primary-rgb);--bs-link-color: var(--wiq-primary);--bs-link-hover-color: var(--wiq-hover);--bs-border-color: var(--wiq-border);--bs-border-radius: var(--wiq-radius-xs)}.bg-soft-secondary{background-color:#eef0f3!important}.bg-soft-primary{background-color:var(--wiq-primary-soft)!important}.bg-primary{background-color:var(--wiq-primary)!important}.border-primary{border-color:var(--wiq-primary)!important}.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{color:var(--wiq-primary-text)!important}.nav-tabs .nav-link.active{border-bottom-color:var(--wiq-primary)!important}.card{--bs-card-spacer-y: var(--wiq-card-inset);--bs-card-spacer-x: var(--wiq-card-inset);--bs-card-cap-padding-y: var(--wiq-card-inset);--bs-card-cap-padding-x: var(--wiq-card-inset)}.card .card-header{border-bottom:1px solid var(--wiq-border)}.card .card-footer{border-top:1px solid var(--wiq-border)}.shadow-sm{box-shadow:var(--wiq-elev-1)!important}.shadow-md{box-shadow:var(--wiq-elev-2)!important}.shadow-lg{box-shadow:var(--wiq-elev-3)!important}.shadow-xl{box-shadow:var(--wiq-elev-4)!important}.table-responsive .table tfoot th:first-child,.table-responsive .table thead th:first-child{padding-left:var(--wiq-card-inset)}.table-responsive .table tfoot th:last-child,.table-responsive .table thead th:last-child{padding-right:var(--wiq-card-inset)}.table-responsive .table tr td:first-child{padding-left:var(--wiq-card-inset)}.table-responsive .table tr td:last-child{padding-right:var(--wiq-card-inset)}.table{font-variant-numeric:tabular-nums}body.modal-open .nxl-container{filter:none!important}body.modal-open .nxl-container .main-content,body.modal-open .nxl-container .footer{filter:blur(3px);transition:all .2s linear}.fs-10{font-size:var(--wiq-text-2xs)}.fs-11{font-size:var(--wiq-text-xs)}.fs-12{font-size:var(--wiq-text-sm)}.fs-13{font-size:var(--wiq-text-base)}.fs-14{font-size:var(--wiq-text-md)}.fs-16{font-size:var(--wiq-text-lg)}.fs-18{font-size:var(--wiq-text-xl)}.fs-20{font-size:var(--wiq-text-2xl)}.fs-24{font-size:var(--wiq-text-3xl)}.wiq-empty-icon{font-size:var(--wiq-icon-xl)!important}.wiq-label{font-size:var(--wiq-text-xs);font-weight:var(--wiq-fw-semibold);color:var(--wiq-text-muted);text-transform:uppercase;letter-spacing:var(--wiq-tracking-caps)}.wiq-kpi-value{font-weight:var(--wiq-fw-bold);line-height:var(--wiq-lh-tight);font-variant-numeric:tabular-nums}.wiq-card-interactive{cursor:pointer;transition:box-shadow var(--wiq-dur-base) var(--wiq-ease),border-color var(--wiq-dur-base) var(--wiq-ease)}.wiq-card-interactive:hover{box-shadow:var(--wiq-elev-2);border-color:var(--wiq-border-hover)}.wiq-card-interactive.active{border-color:var(--wiq-primary);background:var(--wiq-primary-soft)}.wiq-card-interactive.disabled{cursor:not-allowed;opacity:.7}.wiq-card-interactive.disabled:hover{box-shadow:none;border-color:var(--wiq-border)}.customers-nav-tabs .nav-link{border-radius:0;padding:14px var(--wiq-space-3)}.customers-nav-tabs .nav-item:first-child .nav-link{border-top-left-radius:var(--wiq-radius-card)}.customers-nav-tabs .nav-item:last-child .nav-link{border-top-right-radius:var(--wiq-radius-card)}.customers-nav-tabs .nav-link.active{background-color:var(--wiq-primary-soft)!important;border-bottom-color:var(--wiq-primary)!important}.info-row{display:flex;align-items:flex-start;padding:var(--wiq-space-3) 0;border-bottom:1px solid var(--wiq-divider);transition:background var(--wiq-dur-fast) var(--wiq-ease)}.info-row:last-child{border-bottom:none}.info-row:hover{background:var(--wiq-surface-alt);border-radius:var(--wiq-radius-md)}.info-label{display:flex;align-items:center;gap:var(--wiq-icon-gap);flex-shrink:0;font-size:var(--wiq-text-sm);font-weight:var(--wiq-fw-semibold);color:var(--wiq-text-muted)}.info-value{font-size:var(--wiq-text-base);font-weight:var(--wiq-fw-semibold);color:var(--wiq-text-strong);margin-left:auto;text-align:right;word-break:break-word;max-width:58%}.cliente-avatar{width:90px;height:90px;border-radius:var(--wiq-radius-avatar);border:2px solid transparent;display:flex;align-items:center;justify-content:center;font-size:var(--wiq-text-4xl);font-weight:var(--wiq-fw-bold);letter-spacing:1px;background:linear-gradient(135deg,#d1ede3,#a3d4bc);color:var(--wiq-primary-text);margin:0 auto 14px;box-shadow:var(--wiq-elev-2)}.badge-cat{--wiq-cat-safe: var(--wiq-cat, var(--wiq-grey-500));background-color:color-mix(in srgb,var(--wiq-cat-safe) 14%,#fff);color:color-mix(in srgb,var(--wiq-cat-safe) 45%,#000)}.badge-neutral{background-color:var(--wiq-tone-neutral-bg);color:var(--wiq-tone-neutral-fg)}.status-badge{display:inline-flex;align-items:center;gap:var(--wiq-icon-gap);padding:var(--wiq-space-1) 14px;border-radius:var(--wiq-radius-pill);font-size:var(--wiq-text-xs);font-weight:var(--wiq-fw-bold);text-transform:uppercase;letter-spacing:var(--wiq-tracking-caps)}.status-badge.attivo{background:var(--wiq-tone-success-bg);color:var(--wiq-tone-success-fg);box-shadow:var(--wiq-elev-1)}.status-badge.inattivo{background:var(--wiq-tone-danger-bg);color:var(--wiq-tone-danger-fg);box-shadow:var(--wiq-elev-1)}.status-badge.produttiva{background:var(--wiq-stato-produttiva-bg);color:var(--wiq-stato-produttiva-fg)}.status-badge.non-produttiva{background:var(--wiq-stato-non-produttiva-bg);color:var(--wiq-stato-non-produttiva-fg)}.status-badge.fuori-turno{background:var(--wiq-stato-fuori-turno-bg);color:var(--wiq-stato-fuori-turno-fg)}.status-badge.nessun-dato{background:var(--wiq-stato-nessun-dato-bg);color:var(--wiq-stato-nessun-dato-fg)}.status-badge i{font-size:var(--wiq-icon-2xs)}@keyframes wiq-pulse{0%,to{opacity:1}50%{opacity:.4}}.status-badge.attivo i,.status-badge.produttiva i{animation:wiq-pulse 2s infinite}.stat-mini{text-align:center;padding:var(--wiq-space-3) 6px;border-radius:var(--wiq-radius-card);background:var(--wiq-surface-alt);flex:1;transition:background var(--wiq-dur-fast) var(--wiq-ease);font-variant-numeric:tabular-nums}.stat-mini:hover{background:var(--wiq-surface-hover)}.stat-mini .stat-value{font-size:var(--wiq-text-2xl);font-weight:var(--wiq-fw-bold);color:var(--wiq-primary);line-height:var(--wiq-lh-none)}.stat-mini .stat-label{font-size:var(--wiq-text-2xs);color:var(--wiq-text-muted);font-weight:var(--wiq-fw-semibold);text-transform:uppercase;letter-spacing:var(--wiq-tracking-caps);margin-top:var(--wiq-stat-label-gap)}.btn-action-edit{--bs-btn-bg: var(--wiq-primary);--bs-btn-border-color: var(--wiq-primary);--bs-btn-hover-bg: var(--wiq-hover);--bs-btn-hover-border-color: var(--wiq-hover);--bs-btn-color: var(--wiq-text-on-fill)}.btn-action-delete{--bs-btn-bg: var(--wiq-surface);--bs-btn-border-color: var(--wiq-danger);--bs-btn-color: var(--wiq-danger);--bs-btn-hover-bg: var(--wiq-danger);--bs-btn-hover-border-color: var(--wiq-danger);--bs-btn-hover-color: var(--wiq-text-on-fill)}.wiq-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:var(--wiq-z-modal);display:flex;align-items:center;justify-content:center}.wiq-modal-overlay .modal-dialog{margin:0}.page-header{position:fixed}.nxl-container .nxl-content .main-content{padding-top:calc(var(--wiq-page-header-h) + var(--wiq-gutter));padding-bottom:var(--wiq-gutter)}.page-header .page-header-left{min-width:0}.page-header .breadcrumb .breadcrumb-item:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(min-width:1025px)and (max-width:1199.98px){.nxl-container{margin-left:var(--wiq-sidebar-w)}.minimenu .nxl-container{margin-left:var(--wiq-sidebar-w-mini)}}.nxl-navigation .navbar-content{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}@supports (height: 100dvh){.nxl-navigation .navbar-content{height:calc(100dvh - 80px)}}@media(max-width:1024px){.page-header{left:0!important}}.wiq-exit-fullscreen-btn{position:fixed;top:var(--wiq-space-3);right:var(--wiq-space-3);z-index:var(--wiq-z-fullscreen-exit);display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#00000073;color:var(--wiq-white);border:none;border-radius:var(--wiq-radius-md);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--wiq-dur-fast) var(--wiq-ease),opacity var(--wiq-dur-fast) var(--wiq-ease);opacity:.55}.wiq-exit-fullscreen-btn:hover{background:#000c;opacity:1}.wiq-exit-fullscreen-btn i{font-size:var(--wiq-icon-base)}body.wiq-content-fullscreen .nxl-navigation,body.wiq-content-fullscreen .nxl-header,body.wiq-content-fullscreen .footer,body.wiq-content-fullscreen .page-header{display:none!important}body.wiq-content-fullscreen .nxl-container{margin-left:0!important;padding-top:0!important;width:100%!important;top:var(--wiq-fullscreen-inset)!important;min-height:calc(100vh - var(--wiq-fullscreen-inset))!important}body.wiq-content-fullscreen .nxl-content .main-content{padding-top:0!important}.cliente-logo-wrapper{position:relative;width:90px;height:90px;margin:0 auto 14px;cursor:pointer;border-radius:var(--wiq-radius-avatar);overflow:hidden}.cliente-logo-wrapper:hover .cliente-logo-overlay,.cliente-logo-wrapper.uploading .cliente-logo-overlay{opacity:1}.cliente-logo-img{width:90px;height:90px;object-fit:contain;border-radius:var(--wiq-radius-avatar);background:var(--wiq-divider);border:1px solid var(--wiq-border);padding:6px}.cliente-logo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity var(--wiq-dur-base) var(--wiq-ease);color:var(--wiq-white);font-size:22px;border-radius:var(--wiq-radius-avatar);gap:var(--wiq-space-1)}.cliente-logo-overlay span{font-size:var(--wiq-text-2xs);font-weight:var(--wiq-fw-semibold);letter-spacing:var(--wiq-tracking-caps)}.cliente-tabs{display:flex;border-bottom:2px solid var(--wiq-divider)}.ctab{display:flex;align-items:center;gap:var(--wiq-icon-gap);padding:22px 30px;font-size:var(--wiq-text-md);font-weight:var(--wiq-fw-semibold);color:var(--wiq-text-muted);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:all var(--wiq-dur-fast) var(--wiq-ease);white-space:nowrap}.ctab i{font-size:var(--wiq-icon-base)}.ctab:hover{color:var(--wiq-text-strong);background:var(--wiq-surface-alt)}.ctab.active{color:var(--wiq-primary-text);border-bottom-color:var(--wiq-primary)}.ctab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--wiq-space-2);border-radius:var(--wiq-radius-pill);font-size:var(--wiq-text-xs);font-weight:var(--wiq-fw-bold);background:var(--wiq-divider);color:var(--wiq-text-muted);transition:all var(--wiq-dur-fast) var(--wiq-ease)}.ctab.active .ctab-count{background:var(--wiq-primary-soft-strong);color:var(--wiq-primary-text)}.cliente-info-list{display:flex;flex-direction:column;gap:0}.cli-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--wiq-divider);font-size:var(--wiq-text-base)}.cli-row:last-child{border-bottom:none}.cli-label{display:inline-flex;align-items:center;gap:var(--wiq-icon-gap);flex-shrink:0;font-size:var(--wiq-text-xs);font-weight:var(--wiq-fw-semibold);color:var(--wiq-text-muted);text-transform:uppercase;letter-spacing:var(--wiq-tracking-caps)}.cli-label i{font-size:var(--wiq-icon-md);color:var(--wiq-primary-text)}.cli-value{color:var(--wiq-text-strong);font-weight:var(--wiq-fw-medium);font-size:var(--wiq-text-base);text-align:right;word-break:break-word}.cli-value.text-truncate{flex:1;min-width:0;max-width:none}.btn-icon-sq{width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.table-search-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--wiq-space-3);padding:var(--wiq-space-3) var(--wiq-card-inset);border-bottom:1px solid var(--wiq-divider)}.table-search-bar .input-group{flex:1 1 240px;max-width:380px}.table-search-bar .per-page{display:flex;align-items:center;gap:var(--wiq-space-2);flex-shrink:0}.table-search-bar .per-page label{font-size:var(--wiq-text-sm);color:var(--wiq-text-muted);font-weight:var(--wiq-fw-semibold);margin:0;white-space:nowrap}.table-search-bar .per-page select{width:auto;min-width:70px}.sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable-th:hover{background:#00000008}.sortable-th i{font-size:var(--wiq-icon-xs);vertical-align:middle;margin-left:var(--wiq-space-1)}.table-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--wiq-space-2);padding:var(--wiq-space-3) var(--wiq-card-inset);border-top:1px solid var(--wiq-divider);background:var(--wiq-surface-alt);border-radius:0 0 var(--wiq-radius-card) var(--wiq-radius-card)}.table-pagination .pagination{margin:0}.table-pagination .pagination{--bs-pagination-border-radius: var(--wiq-radius-sm)}.table-pagination .page-link{padding:var(--wiq-space-1) 10px;font-size:var(--wiq-text-base);border-radius:var(--wiq-radius-sm);margin:0 1px}.table-pagination .page-item.disabled .page-link{pointer-events:none}@media print{.nxl-navigation,.nxl-header,.footer,.nxl-menu-overlay,.no-print{display:none!important}.nxl-container{margin:0!important;padding:0!important}.nxl-content,.main-content{padding:0!important}body{background:#fff!important}.card{break-inside:avoid;box-shadow:none!important;border:1px solid #e5e7eb!important}a[href]:after{content:none!important}@page{margin:12mm}}.wiq-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--wiq-space-4)}.wiq-kpi-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wiq-kpi-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.wiq-kpi-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1399.98px){.wiq-kpi-grid,.wiq-kpi-grid--4,.wiq-kpi-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:991.98px){.wiq-kpi-grid,.wiq-kpi-grid--3,.wiq-kpi-grid--4,.wiq-kpi-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.wiq-kpi-grid,.wiq-kpi-grid--3,.wiq-kpi-grid--4,.wiq-kpi-grid--6{grid-template-columns:1fr}}.wiq-kpi{--kpi-accent: var(--wiq-primary);--kpi-accent-soft: var(--wiq-primary-soft);position:relative;overflow:hidden;min-width:0}.wiq-kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--kpi-accent)}.wiq-kpi>.card-body{padding:var(--wiq-space-4) var(--wiq-space-5)}.wiq-kpi--cost{--kpi-accent: #0c5460;--kpi-accent-soft: var(--wiq-info-bg)}.wiq-kpi--info{--kpi-accent: #17a2b8;--kpi-accent-soft: var(--wiq-info-bg-alt)}.wiq-kpi--success{--kpi-accent: var(--wiq-success);--kpi-accent-soft: var(--wiq-tone-success-bg)}.wiq-kpi--orange,.wiq-kpi--warning{--kpi-accent: var(--wiq-warning);--kpi-accent-soft: var(--wiq-tone-orange-bg)}.wiq-kpi--neutral{--kpi-accent: var(--wiq-grey-400);--kpi-accent-soft: var(--wiq-surface-sunken)}.wiq-kpi-head{display:flex;align-items:center;gap:var(--wiq-space-2);margin-bottom:var(--wiq-space-2);min-width:0}.wiq-kpi-ic{width:30px;height:30px;border-radius:var(--wiq-radius-md);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--kpi-accent-soft);color:var(--kpi-accent)}.wiq-kpi-ic i{font-size:var(--wiq-icon-base)}.wiq-kpi-label{font-size:var(--wiq-text-sm);font-weight:var(--wiq-fw-semibold);color:var(--wiq-text-muted-strong);text-transform:uppercase;letter-spacing:var(--wiq-tracking-caps);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wiq-kpi-val{font-size:28px;font-weight:var(--wiq-fw-bold);line-height:var(--wiq-lh-tight);color:var(--wiq-text-strong);font-variant-numeric:tabular-nums}.wiq-kpi-den{font-size:var(--wiq-text-lg);font-weight:var(--wiq-fw-semibold);color:var(--wiq-text-muted);margin-left:2px}.wiq-kpi-track{height:6px;background:var(--wiq-surface-sunken);border-radius:var(--wiq-radius-pill);margin-top:var(--wiq-space-2);overflow:hidden}.wiq-kpi-fill{height:100%;background:var(--kpi-accent);border-radius:var(--wiq-radius-pill);transition:width var(--wiq-dur-base) var(--wiq-ease)}.wiq-kpi-seg{display:flex;height:6px;gap:2px;margin-top:var(--wiq-space-2);border-radius:var(--wiq-radius-pill);overflow:hidden}.wiq-kpi-seg span{display:block;height:100%;min-width:3px}.wiq-kpi-sub{display:flex;align-items:center;gap:var(--wiq-space-2);margin-top:var(--wiq-space-2);font-size:var(--wiq-text-sm);flex-wrap:wrap;min-height:20px}.wiq-kpi-legdot{display:inline-flex;align-items:center;gap:4px;color:var(--wiq-text-muted);white-space:nowrap}.wiq-kpi-legdot i{width:8px;height:8px;border-radius:var(--wiq-radius-circle);display:inline-block}.wiq-kpi--sm{background:var(--wiq-surface-alt);border-radius:var(--wiq-radius-card);padding:var(--wiq-space-3) var(--wiq-space-4)}.wiq-kpi--sm:before{height:3px;border-radius:var(--wiq-radius-card) var(--wiq-radius-card) 0 0}.wiq-kpi--sm .wiq-kpi-head{margin-bottom:var(--wiq-space-1)}.wiq-kpi--sm .wiq-kpi-ic{width:24px;height:24px;border-radius:var(--wiq-radius-sm)}.wiq-kpi--sm .wiq-kpi-ic i{font-size:var(--wiq-icon-md)}.wiq-kpi--sm .wiq-kpi-label{font-size:var(--wiq-text-xs)}.wiq-kpi--sm .wiq-kpi-val{font-size:var(--wiq-text-2xl)}.wiq-kpi--sm .wiq-kpi-track{height:4px}.wiq-kpi--sm .wiq-kpi-sub{font-size:var(--wiq-text-xs);min-height:0;margin-top:var(--wiq-space-1)}.wiq-delta{display:inline-flex;align-items:center;gap:2px;font-weight:var(--wiq-fw-bold);font-size:var(--wiq-text-xs);padding:1px var(--wiq-space-2);border-radius:var(--wiq-radius-pill)}.wiq-delta i{font-size:var(--wiq-icon-sm)}.wiq-delta-up,.wiq-delta-bad{background:var(--wiq-tone-orange-bg);color:var(--wiq-tone-orange-fg)}.wiq-delta-down,.wiq-delta-good{background:var(--wiq-tone-success-bg);color:var(--wiq-tone-success-fg)}.wiq-text-orange{color:var(--wiq-stato-non-produttiva-fg)}.wiq-text-green{color:var(--wiq-primary-text)}.wiq-tnum{font-variant-numeric:tabular-nums}.wiq-ct-ic{color:var(--wiq-primary-text);margin-right:var(--wiq-space-2);font-size:var(--wiq-icon-md)}.wiq-table thead th{font-size:var(--wiq-text-xs);font-weight:var(--wiq-fw-semibold);text-transform:uppercase;letter-spacing:var(--wiq-tracking-caps);color:var(--wiq-text-muted);background:var(--wiq-surface-alt);border-bottom:1px solid var(--wiq-border);white-space:nowrap}.wiq-table td{font-size:var(--wiq-text-base);vertical-align:middle}.wiq-table td .text-truncate{max-width:180px;display:inline-block}.wiq-row-link{cursor:pointer;transition:background var(--wiq-dur-fast) var(--wiq-ease)}.wiq-row-link:hover{background:var(--wiq-surface-alt)}.wiq-rank{width:36px;text-align:center;font-variant-numeric:tabular-nums}.wiq-inline-bar{position:relative;height:22px;display:flex;align-items:center}.wiq-inline-bar-fill{position:absolute;left:0;top:0;bottom:0;background:var(--wiq-primary-soft);border-radius:var(--wiq-radius-xs)}.wiq-inline-bar-txt{position:relative;padding-left:var(--wiq-space-2);font-weight:var(--wiq-fw-semibold);color:var(--wiq-text-strong);font-variant-numeric:tabular-nums}.wiq-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--wiq-text-muted);padding:var(--wiq-space-7) var(--wiq-space-4);min-height:220px}.wiq-empty--lg{min-height:300px}.wiq-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--wiq-radius-pill);font-size:var(--wiq-text-xs);font-weight:var(--wiq-fw-semibold);white-space:nowrap;line-height:1.6}.wiq-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.wiq-pill--ok{background:var(--wiq-tone-success-bg);color:var(--wiq-tone-success-fg)}.wiq-pill--info{background:var(--wiq-info-bg);color:var(--wiq-info-text)}.wiq-pill--warn{background:var(--wiq-tone-orange-bg);color:var(--wiq-tone-orange-fg)}.wiq-pill--neutral{background:var(--wiq-tone-neutral-bg);color:var(--wiq-tone-neutral-fg)}.wiq-comando{position:relative;background:var(--wiq-surface-sunken);border:1px solid var(--wiq-border);border-radius:var(--wiq-radius-card);padding:var(--wiq-space-3) 92px var(--wiq-space-3) var(--wiq-space-3);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--wiq-text-sm);word-break:break-all;white-space:pre-wrap}.wiq-comando .btn{position:absolute;top:var(--wiq-space-2);right:var(--wiq-space-2)}
