:root{--im-blue-500: #1F5FBF;--im-blue-50: #E8F0FB;--im-blue-100: #D3E2F7;--im-blue-600: #1E4E9A;--im-blue-900: #0F2A44;--im-orange-50: #FFF7F1;--im-orange-100: #FDEBDD;--im-orange-500: #F26A21;--im-orange-600: #EA580C;--im-orange-800: #9A3412;--im-slate-0: #FFFFFF;--im-slate-50: #F6F8FB;--im-slate-100: #F1F5F9;--im-slate-200: #E2E8F0;--im-slate-300: #CBD5E1;--im-slate-400: #94A3B8;--im-slate-500: #64748B;--im-slate-600: #475569;--im-slate-700: #334155;--im-slate-800: #1E293B;--im-green-100: #DCFCE7;--im-green-600: #16A34A;--im-green-800: #166534;--im-amber-100: #FEF3C7;--im-amber-600: #D97706;--im-amber-800: #92400E;--im-red-100: #FEE2E2;--im-red-600: #DC2626;--im-red-800: #991B1B;--im-teal-100: #CCFBF1;--im-teal-600: #0D9488;--im-violet-100: #EDE9FE;--im-violet-600: #7C3AED;--im-orange-700: #C2410C;--im-green-700: #15803D;--im-teal-700: #0F766E;--im-amber-700: #B45309}:root{--im-action-secondary: var(--im-blue-500);--im-bg-app: var(--im-slate-50);--im-bg-surface: var(--im-slate-0);--im-bg-subtle: var(--im-slate-100);--im-bg-brand: var(--im-blue-900);--im-bg-selected: var(--im-blue-50);--im-bg-urgent: var(--im-orange-50);--im-text-primary: var(--im-slate-800);--im-text-secondary: var(--im-slate-500);--im-text-muted: var(--im-slate-400);--im-text-inverse: var(--im-slate-0);--im-text-heading: var(--im-blue-900);--im-text-link: var(--im-blue-500);--im-border-default: var(--im-slate-200);--im-border-strong: var(--im-slate-300);--im-border-focus: var(--im-blue-500);--im-action-primary: var(--im-orange-700);--im-action-primary-hover: var(--im-orange-800);--im-action-secondary-hover: var(--im-blue-600);--im-status-success-bg: var(--im-green-100);--im-status-success-fg: var(--im-green-800);--im-status-success-dot: var(--im-green-600);--im-status-warning-bg: var(--im-amber-100);--im-status-warning-fg: var(--im-amber-800);--im-status-warning-dot: var(--im-amber-600);--im-status-danger-bg: var(--im-red-100);--im-status-danger-fg: var(--im-red-800);--im-status-danger-dot: var(--im-red-600);--im-status-info-bg: var(--im-blue-50);--im-status-info-fg: var(--im-blue-600);--im-status-info-dot: var(--im-blue-500);--im-status-pending-bg: var(--im-orange-100);--im-status-pending-fg: var(--im-orange-800);--im-status-pending-dot: var(--im-orange-500);--im-status-neutral-bg: var(--im-slate-100);--im-status-neutral-fg: var(--im-slate-600);--im-status-neutral-dot: var(--im-slate-400);--im-font-family-display: "Montserrat", system-ui, sans-serif;--im-font-family-text: "Noto Sans", system-ui, sans-serif;--im-brand-accent: var(--im-orange-500);--im-status-success-solid: var(--im-green-700);--im-action-danger: var(--im-red-600);--im-action-danger-hover: var(--im-red-800)}:root{--im-radius-sm: 8px;--im-radius-md: 12px;--im-radius-lg: 18px;--im-radius-xl: 28px;--im-radius-full: 999px;--im-space-1: 4px;--im-space-2: 8px;--im-space-3: 12px;--im-space-4: 16px;--im-space-5: 20px;--im-space-6: 24px;--im-space-8: 32px;--im-space-12: 48px;--im-size-touch-min: 48px;--im-size-control-md: 44px;--im-size-control-lg: 56px;--im-font-size-caption: 12px;--im-font-size-label: 14px;--im-font-size-body: 16px;--im-font-size-section: 20px;--im-font-size-title: 28px;--im-font-size-display: 40px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--im-bg-app);color:var(--im-text-primary);font-family:var(--im-font-family-text);font-size:var(--im-font-size-body);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;color:var(--im-text-heading);font-family:var(--im-font-family-display);font-weight:700;line-height:1.2}h1{font-size:var(--im-font-size-title)}h2{font-size:var(--im-font-size-section)}h3{font-size:var(--im-font-size-body)}a{color:var(--im-text-link)}:focus-visible{outline:3px solid var(--im-border-focus);outline-offset:2px}.imelt-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;white-space:nowrap!important;border:0!important}.imelt-tabular{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-symbols-rounded-DYABVK44.woff2") format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url("./media/noto-sans-latin-ext-wght-normal-CW6O4BDT.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url("./media/noto-sans-latin-wght-normal-EBRFDBOD.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url("./media/montserrat-latin-ext-600-normal-YKJKLIQP.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url("./media/montserrat-latin-600-normal-MBWN25T6.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url("./media/montserrat-latin-ext-700-normal-WWNPLUW7.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url("./media/montserrat-latin-700-normal-2TPSQG6S.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url("./media/montserrat-latin-ext-800-normal-W5B23JVM.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url("./media/montserrat-latin-800-normal-ZMVHH4FS.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--im-action-primary: var(--im-blue-500);--im-action-primary-hover: var(--im-blue-600);--tm-urgente: var(--im-orange-700);--im-text-secondary: var(--im-slate-600)}:root .imelt-btn.appearance-secondary.appearance-secondary{--_bg: var(--im-bg-selected);--_bg-hover: var(--im-blue-100);--_fg: var(--im-blue-600);--_border: var(--im-blue-100)}:root imelt-status-chip.status-urgent.status-urgent{--_bg: var(--tm-urgente)}:root [imelt-nav-item] .badge,:root [imelt-tab-bar-item] .badge{background:var(--tm-urgente)}:root imelt-toggle.is-checked.is-checked .track{background:var(--im-action-primary)}imelt-data-table,imelt-stepper,imelt-slot-suggestion,imelt-section-list{--im-brand-accent: var(--im-action-secondary);--im-bg-urgent: var(--im-bg-selected)}imelt-stepper,imelt-section-list{--im-status-pending-bg: var(--im-bg-selected);--im-status-pending-fg: var(--im-blue-600)}@media(pointer:coarse){:root .imelt-btn.size-sm.size-sm{min-height:var(--im-size-touch-min)}}:root[data-tema=scuro]{color-scheme:dark;--im-slate-200: #2c394b;--im-slate-300: #3d4b60;--im-slate-400: #7f8ea5;--im-slate-500: #a3b1c6;--im-blue-100: #22406a;--im-blue-500: #5b97f0;--im-blue-600: #a9cbff;--im-amber-600: #f5b642;--im-bg-app: #0f1622;--im-bg-surface: #161f2d;--im-bg-subtle: #1e2938;--im-bg-brand: #0a1220;--im-bg-selected: #172c4a;--im-bg-urgent: #3a2416;--im-text-primary: #e5eaf2;--im-text-secondary: #a3b1c6;--im-text-muted: #8392a8;--im-text-heading: #dce7f7;--im-text-link: #8cbcff;--im-border-default: #2c394b;--im-border-strong: #3d4b60;--im-border-focus: #6ea8ff;--im-action-primary: #1f5fbf;--im-action-primary-hover: #2f6fd0;--im-action-secondary: #1f5fbf;--im-action-secondary-hover: #2f6fd0;--im-action-danger: #c62828;--im-action-danger-hover: #d93636;--im-status-success-bg: #0f2e1f;--im-status-success-fg: #86e0ad;--im-status-success-dot: #2fbf68;--im-status-warning-bg: #33260a;--im-status-warning-fg: #f5c463;--im-status-warning-dot: #f0a020;--im-status-danger-bg: #3a1616;--im-status-danger-fg: #fca5a5;--im-status-danger-dot: #ef5350;--im-status-info-bg: #142a4a;--im-status-info-fg: #a9cbff;--im-status-info-dot: #5b97f0;--im-status-pending-bg: #3a2416;--im-status-pending-fg: #fdba8c;--im-status-pending-dot: #f97316;--im-status-neutral-bg: #1e2938;--im-status-neutral-fg: #c3cedd;--im-status-neutral-dot: #7f8ea5}:root[data-tema=scuro] imelt-segmented .tone-neutral{--_sel-bg: #4a5a72}:root[data-tema=scuro] imelt-segmented .tone-danger{--_sel-bg: #c62828}button,input,select,textarea{font:inherit}p{margin:0}.imelt-btn.imelt-button-link{flex:0 0 auto}.tm-filtri{--tm-filtri-etichetta: calc(var(--im-font-size-label) * 1.5 + var(--im-space-2));display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--im-space-3) var(--im-space-4);min-width:0}.tm-filtri>*{flex:1 1 10rem;min-width:0;max-width:18rem}.tm-filtri>.tm-filtro--largo{flex:2 1 14rem;max-width:none}.tm-filtri>.tm-filtro--medio{flex:1 1 13rem}.tm-filtri>.tm-filtro--auto{display:flex;flex:0 1 auto;flex-direction:column;gap:var(--im-space-2);max-width:100%}.tm-filtri>imelt-button,.tm-filtri>a.imelt-btn,.tm-filtri>imelt-toggle,.tm-filtri>imelt-checkbox,.tm-filtri>imelt-segmented,.tm-filtri>.tm-filtri__azioni,.tm-filtri>.tm-filtro--spunta{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--im-space-2);max-width:none;min-height:var(--im-size-control-md);margin-top:var(--tm-filtri-etichetta)}.tm-filtri>.tm-filtri__azioni{flex-shrink:1;max-width:100%}@media(max-width:599.98px){.tm-filtri>*{flex-basis:calc(50% - var(--im-space-2));max-width:none}.tm-filtri>.tm-filtro--largo,.tm-filtri>.tm-filtro--medio,.tm-filtri>.tm-filtro--auto{flex-basis:100%}}.tm-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:var(--im-space-2) var(--im-space-3);min-width:0}.tm-azioni>imelt-button,.tm-azioni>a.imelt-btn{flex:0 0 auto}@media(max-width:1023.98px){imelt-button.imelt-button,a.imelt-btn.imelt-button-link{max-width:100%}:root .imelt-btn>.text{min-width:0;white-space:normal;text-align:center}}@media(max-width:599.98px){.briciole{align-items:center}.briciole a{display:inline-flex;align-items:center;min-height:32px}}
