.prog-page{--main: #70508f;--red: #be3f41;--page-bg: #f2f2f7;--cell-bg: #ffffff;--label: #000000;--label2: rgba(60, 60, 67, .6);--separator: rgba(60, 60, 67, .29);--main-chiaro: #764e92;--bordo-campo: rgba(118, 78, 146, .59);--carta: #f3eef4;--campo-carta: #ebebeb;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;display:flex;flex-direction:column;background:var(--page-bg);color:var(--label);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px}.prog-page.prog-dark,.lab-page{--main: #764e92;--main-chiaro: #c78ef0;--page-bg: #737376;--cell-bg: #333333;--label: #ffffff;--label2: rgba(255, 255, 255, .7);--separator: rgba(255, 255, 255, .18);--bordo-campo: rgba(118, 78, 146, .59);--carta: #333333;--campo-carta: #3d3d3d}.prog-title{font-size:17px;font-weight:600;text-align:center;padding:12px 16px 4px;margin:0;text-transform:none}.prog-body{flex:1 1 auto;overflow-y:auto;padding-bottom:8px}.prog-footer{flex:0 0 auto;padding:0 20px 12px}.prog-save{display:block;width:100%;height:44px;border:none;border-radius:22px;background:var(--main);color:#fff;font-weight:700;font-size:16px;cursor:pointer}.prog-save:disabled{opacity:.4;cursor:default}.prog-header{display:flex;align-items:center;min-height:47px;margin:4px 16px;padding:8px 40px 8px 16px;border-radius:15px;border:4px solid var(--main);background:transparent;cursor:pointer;position:relative;box-sizing:border-box}.prog-header.open{border:none;background:var(--red);padding:12px 44px 12px 20px}.prog-header-title{flex:1 1 auto;text-align:center;font-size:18px;font-weight:700;color:var(--label)}.prog-page:not(.prog-dark) .prog-header:not(.open) .prog-header-title{color:var(--main)}.prog-header.open .prog-header-title{color:#fff}.prog-header-arrow{position:absolute;right:12px;width:20px;height:20px;object-fit:contain}.prog-section{margin:0 0 8px}.prog-cell{background:var(--cell-bg);border-bottom:.5px solid var(--separator);padding:12px 16px;box-sizing:border-box}.prog-cell:last-child{border-bottom:none}.prog-inset{margin:0 16px 12px;border-radius:10px;overflow:hidden;background:var(--cell-bg)}.prog-inset .prog-cell{border-radius:0}.prog-row{display:flex;align-items:center;gap:8px}.prog-row-label{flex:1 1 auto;font-size:16px;min-width:0}.prog-value{font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;cursor:pointer;white-space:nowrap}.prog-disabled{opacity:.4;pointer-events:none}.prog-stepper{display:inline-flex;flex:0 0 auto;border-radius:7px;overflow:hidden;background:#78788029}.prog-stepper button{width:47px;height:32px;border:none;background:transparent;color:var(--label);font-size:20px;line-height:1;cursor:pointer}.prog-stepper button:first-child{border-right:.5px solid var(--separator)}.prog-stepper button:disabled{opacity:.3;cursor:default}.prog-switch{position:relative;flex:0 0 auto;width:51px;height:31px;display:inline-block}.prog-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.prog-switch-track{position:absolute;inset:0;border-radius:16px;background:#78788052;transition:background .2s;pointer-events:none}.prog-switch-knob{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026;transition:transform .2s;pointer-events:none}.prog-switch input:checked~.prog-switch-track{background:var(--main)}.prog-switch input:checked~.prog-switch-knob{transform:translate(20px)}.prog-switch input:disabled~.prog-switch-track,.prog-switch input:disabled~.prog-switch-knob{opacity:.4}.prog-picker-label{text-align:center;font-size:16px;margin-bottom:4px}.prog-picker{height:120px;overflow-y:auto;scroll-snap-type:y mandatory;border-radius:8px;background:#7878801f}.prog-picker-option{height:40px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 8px;scroll-snap-align:center;cursor:pointer;font-size:15px}.prog-picker-option.selected{color:var(--main);font-weight:600}.prog-text-label{font-size:14px;color:var(--label2);margin-bottom:4px}.prog-text-field{width:100%;height:36px;box-sizing:border-box;border-radius:6px;border:.5px solid var(--separator);background:var(--cell-bg);color:var(--label);font-size:16px;padding:0 8px}.prog-multi-label{text-align:center;font-size:16px;margin-bottom:8px}.prog-multi-grid{display:flex;flex-wrap:wrap;gap:8px 12px}.prog-multi-tutti{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:8px;font-size:13px}.prog-multi-item{flex:0 0 calc(25% - 9px);display:flex;flex-direction:column;align-items:center;gap:4px}.prog-multi-vuota{padding:8px 16px 4px;color:var(--label2);font-size:14px}.prog-multi-item span{font-size:13px;text-align:center;line-height:1.2;max-height:2.4em;overflow:hidden}.prog-position{display:flex;align-items:center;gap:16px}.prog-position-btn{flex:0 0 140px;height:36px;border:none;border-radius:18px;background:var(--main);color:#fff;font-weight:700;font-size:15px;cursor:pointer}.prog-position-coords{font-size:13px;color:var(--label2);white-space:pre-line}.prog-badge{flex:0 0 auto;width:32px;height:28px;border-radius:14px;background:var(--main);color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center}.prog-badge.wide{width:36px;font-variant-numeric:tabular-nums;font-size:14px}.prog-nav-cell{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 16px 10px 24px;background:var(--cell-bg);border-bottom:.5px solid var(--separator);cursor:pointer;box-sizing:border-box}.prog-nav-cell:last-child{border-bottom:none}.prog-nav-cell .name{flex:1 1 auto}.prog-nav-value{font-size:15px;color:var(--label2)}.prog-nav-value.prog-accento{color:var(--main)}.prog-check-cell{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 16px;background:var(--cell-bg);border-bottom:.5px solid var(--separator);cursor:pointer;box-sizing:border-box}.prog-check-cell:last-child{border-bottom:none}.prog-check-cell .name{flex:1 1 auto}.prog-check{color:var(--main);font-weight:700}.prog-count-badge{min-width:26px;height:20px;padding:0 6px;border-radius:9px;background:var(--main);color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center}.prog-chevron{color:var(--label2);font-size:14px}.prog-subheader{display:flex;align-items:center;gap:8px;min-height:52px;padding:10px 16px 10px 20px;background:color-mix(in srgb,var(--main) 15%,transparent);color:var(--main);font-weight:700;font-size:16px;cursor:pointer;box-sizing:border-box}.prog-subheader .name{flex:1 1 auto}.prog-area-cell{display:flex;flex-direction:column;gap:10px;padding:12px 16px;background:var(--cell-bg);border-bottom:.5px solid var(--separator)}.prog-area-cell:last-child{border-bottom:none}.prog-area-cell.inattiva{opacity:.4}.prog-area-head{display:flex;align-items:center;gap:10px}.prog-area-row{display:flex;align-items:center;gap:8px;font-size:15px}.prog-area-row span{flex:1 1 auto}.prog-zone-btn{background:none;border:none;padding:0;color:var(--main);font-size:14px;text-align:left;cursor:pointer}.prog-device-cell{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--cell-bg);border-bottom:.5px solid var(--separator)}.prog-device-cell:last-child{border-bottom:none}.prog-device-info{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.prog-device-info .model{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prog-device-info .code{font-size:12px;color:var(--label2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prog-icon-btn{flex:0 0 36px;width:36px;height:36px;border:none;border-radius:20px;background:var(--main);display:flex;align-items:center;justify-content:center;cursor:pointer}.prog-icon-btn img{width:18px;height:18px}.prog-icon-btn:disabled{opacity:.3;cursor:default}.prog-inattivo{opacity:.4}.prog-empty{padding:24px 16px;text-align:center;color:var(--label2);font-size:15px}.prog-note{margin:16px;padding:16px;border-radius:10px;background:color-mix(in srgb,var(--main) 10%,transparent);color:var(--label2);font-size:13px;text-align:center;white-space:pre-line}.prog-sheet-backdrop{position:fixed;inset:0;background:#0006;display:flex;align-items:flex-end;justify-content:center;z-index:100}.prog-sheet{width:100%;max-width:640px;max-height:70%;display:flex;flex-direction:column;background:var(--page-bg);border-radius:12px 12px 0 0;overflow:hidden}.prog-sheet-bar{display:flex;align-items:center;padding:12px 16px;border-bottom:.5px solid var(--separator)}.prog-sheet-bar .title{flex:1 1 auto;font-weight:600}.prog-sheet-bar button{border:none;background:none;color:var(--main);font-size:16px;font-weight:600;cursor:pointer}.prog-sheet-body{flex:1 1 auto;overflow-y:auto;padding:12px 0}.prog-check-cell{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--cell-bg);border-bottom:.5px solid var(--separator);cursor:pointer}.prog-check-cell .texts{flex:1 1 auto;display:flex;flex-direction:column}.prog-check-cell .sub{font-size:13px;color:var(--label2)}.prog-check-cell .check{color:var(--main);font-weight:700}.prog-navbar{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:.5px solid var(--separator)}.prog-title-inline{flex:1 1 auto;text-align:center;font-size:17px;font-weight:600}.prog-navbtn{border:none;background:none;color:var(--main);font-size:17px;cursor:pointer;padding:4px 6px;min-width:44px}.prog-codici-header{background:var(--main);padding:20px;display:flex;flex-direction:column;gap:14px}.prog-codici-row{display:flex;align-items:center;gap:12px}.prog-codici-row label{flex:0 0 auto;font-size:14px;color:#fff}.prog-codici-row input{flex:1 1 auto;min-width:0;height:36px;padding:0 8px;border:none;border-radius:8px;background:#ffffff26;color:#fff;font-size:15px;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.prog-codici-divider{height:1px;background:#ffffff4d}.prog-segmented{display:inline-flex;flex:0 0 auto;border-radius:8px;overflow:hidden;background:#ffffff26}.prog-segmented button{min-width:48px;height:32px;border:none;background:transparent;color:#fff;font-size:15px;cursor:pointer}.prog-segmented button.selected{background:#fff;color:var(--main)}.prog-save-inverso{display:block;width:100%;height:44px;border:none;border-radius:22px;background:#fff;color:var(--main);font-weight:700;font-size:15px;cursor:pointer}.prog-group-title{padding:14px 20px 6px;font-size:12px;font-weight:600;color:var(--label2)}.prog-date-field{flex:0 0 auto;width:auto;min-width:140px}.prog-carta{background:var(--carta)}.prog-page.prog-dark .prog-menu-cell,.prog-menu-cell{display:flex;align-items:center;gap:20px;height:91px;padding:0 16px;box-sizing:border-box;border-bottom:.5px solid var(--separator);cursor:pointer}.prog-menu-cell img{width:70px;height:70px;object-fit:contain}.prog-menu-cell .titolo{flex:1 1 auto;font-size:18px}.prog-menu-cell.prog-inattivo{opacity:.4}.prog-orario-cell{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid color-mix(in srgb,var(--main) 20%,transparent);box-sizing:border-box}.prog-orario-cell.attiva{background:color-mix(in srgb,var(--main) 12%,transparent)}.prog-orario-badge{flex:0 0 44px;width:44px;height:44px;border-radius:22px;border:2px solid var(--main);color:var(--main);font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center}.prog-orario-cell:not(.attiva) .prog-orario-badge{border-color:var(--label2);color:var(--label2)}.prog-orario-inner{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;min-width:0}.prog-orario-riga{display:flex;align-items:center;gap:8px}.prog-orario-riga .etichetta{flex:1 1 auto;font-size:14px;color:var(--label2)}.prog-orario-desc{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prog-orario-desc.vuota{color:var(--label2)}.prog-orario-cell:not(.attiva) .prog-orario-desc,.prog-orario-cell:not(.attiva) .prog-icon-btn{opacity:.45}.prog-icone{display:flex;flex-wrap:wrap;gap:8px;padding:4px 8px;border-radius:10px;background:#262626}.prog-icone button{flex:0 0 52px;width:52px;height:52px;border:2px solid transparent;border-radius:8px;background:transparent;padding:2px;cursor:pointer}.prog-icone button.selected{border-color:var(--main);background:color-mix(in srgb,var(--main) 25%,transparent)}.prog-icone img{width:100%;height:100%;object-fit:contain}.prog-scen-cell{display:flex;flex-direction:column;gap:10px;padding:12px 16px;border-bottom:.5px solid var(--separator)}.prog-scen-head{display:flex;align-items:center;gap:12px}.prog-scen-badge{flex:0 0 40px;width:40px;height:40px;border-radius:20px;border:2px solid var(--main);color:var(--main);font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center}.prog-contatori{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:color-mix(in srgb,var(--main) 12%,transparent)}.prog-contatore{display:flex;flex-direction:column;align-items:center;gap:4px}.prog-contatore .titolo{font-size:13px;color:var(--label2)}.prog-contatore .numero{width:40px;height:40px;border-radius:20px;background:var(--cell-bg);color:var(--label);font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center}.prog-festivo-header{display:flex;align-items:center;height:44px;padding:0 16px}.prog-festivo-badge{width:32px;height:32px;border-radius:16px;border:1.5px solid var(--main);color:var(--main);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.prog-section{--sbordo: 0px;margin:0 0 8px}.prog-section:has(>prog-stepper),.prog-section:has(>prog-switch),.prog-section:has(>prog-text),.prog-section:has(>prog-picker),.prog-section:has(>prog-multiswitch),.prog-section:has(>prog-datepicker),.prog-section:has(>prog-position){--sbordo: -10px;margin:2px;padding:10px;background:var(--cell-bg);box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:10px 30px}.prog-section>prog-header{display:block;flex:0 0 100%;width:100%}.prog-header{flex:0 0 100%;min-height:0;margin:var(--sbordo, 0px) var(--sbordo, 0px) 0;padding:5px 28px;border:none;border-radius:0;background:var(--page-bg);justify-content:center}.prog-header.open{border:none;background:var(--page-bg);padding:5px 28px}.prog-header-title,.prog-header.open .prog-header-title,.prog-page:not(.prog-dark) .prog-header:not(.open) .prog-header-title{font-size:14px;font-weight:400;color:var(--label)}.prog-header-arrow{right:8px;width:14px;height:14px;opacity:.55}.prog-section>prog-stepper,.prog-section>prog-switch,.prog-section>prog-text,.prog-section>prog-picker,.prog-section>prog-datepicker{flex:0 1 auto;min-width:0;max-width:100%}.prog-section>prog-multiswitch,.prog-section>prog-position{flex:1 1 100%}prog-stepper .prog-cell,prog-switch .prog-cell,prog-text .prog-cell,prog-picker .prog-cell,prog-multiswitch .prog-cell,prog-datepicker .prog-cell,prog-position .prog-cell{background:none;border:none;padding:0;min-height:40px;display:flex;align-items:center}prog-stepper .prog-row,prog-switch .prog-row,prog-text .prog-row,prog-datepicker .prog-row{gap:5px}prog-stepper .prog-row-label,prog-switch .prog-row-label,prog-text .prog-row-label,prog-datepicker .prog-row-label{flex:0 1 auto;min-width:0;font-size:14px}.prog-num{width:70px;height:28px;padding:0 6px;border:1.5px solid var(--bordo-campo);border-radius:4px;background:none;color:var(--label);text-align:center;font-size:14px;box-sizing:border-box;appearance:textfield;-moz-appearance:textfield}.prog-num::-webkit-outer-spin-button,.prog-num::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}.prog-num:focus{outline:none;border-color:var(--main)}.prog-num:disabled{opacity:.45}.prog-text-field,.prog-date-field{height:28px;padding:0 8px;border:1.5px solid var(--bordo-campo);border-radius:4px;background:var(--cell-bg);color:var(--label);font-size:14px;box-sizing:border-box}.prog-text-field:focus,.prog-date-field:focus{outline:none;border-color:var(--main)}.prog-switch{width:18px;height:18px}.prog-switch-track{border-radius:3px;background:none;border:1.5px solid var(--bordo-campo)}.prog-switch-knob{top:0;left:0;width:18px;height:18px;border-radius:3px;background:none;box-shadow:none;transition:none}.prog-switch input:checked~.prog-switch-track{background:none;border-color:var(--main-chiaro)}.prog-switch input:checked~.prog-switch-knob{transform:none;border-right:2.5px solid var(--main-chiaro);border-bottom:2.5px solid var(--main-chiaro);width:6px;height:11px;top:1px;left:6px;transform:rotate(45deg);border-radius:0}prog-switch .prog-row{justify-content:flex-start;gap:8px}prog-switch .prog-row-label{flex:0 1 auto}.prog-stato-spunta{flex:0 0 auto;min-width:20px;font-size:14px;color:var(--label)}.prog-picker-label{flex:0 1 auto;min-width:0;text-align:left;font-size:14px;margin:0 5px 0 0}.prog-scelta-campo{flex:0 1 auto;min-width:70px;max-width:260px;height:28px;padding:0 14px;border:1.5px solid var(--bordo-campo, rgba(118, 78, 146, .59));border-radius:14px;background:var(--campo-carta, #3d3d3d);color:var(--label, #ffffff);font-size:14px;text-align:center;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prog-scelta-campo.aperto,.prog-scelta-campo:focus{outline:none;border-color:var(--main-chiaro, #c78ef0)}.prog-scelta-campo:disabled{opacity:.4;cursor:default}prog-picker .prog-cell{display:flex;flex-direction:row;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.prog-riga-led{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.prog-riga-led>.prog-row-label{flex:0 0 auto;white-space:nowrap}.prog-riga-led prog-picker .prog-cell,.prog-riga-led prog-multiswitch .prog-cell{padding:0;background:none;border:none}prog-multiswitch .prog-multi-label{font-size:14px;margin-bottom:6px}prog-multiswitch .prog-cell,prog-multiswitch .prog-row{min-width:0;flex-wrap:wrap}prog-multiswitch .prog-row .prog-multi-label{min-width:0}prog-multiswitch .prog-multi-grid{gap:8px 24px}.prog-multi-campo{flex:0 0 auto;min-width:70px;max-width:260px;height:28px;padding:0 10px;border:1.5px solid var(--bordo-campo);border-radius:4px;background:none;color:var(--label);font-size:14px;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prog-multi-campo.aperto,.prog-multi-campo:focus{outline:none;border-color:var(--main-chiaro)}.prog-multi-pannello{margin-top:8px;padding:8px 10px;border:1.5px solid var(--bordo-campo);border-radius:4px;background:var(--campo-carta)}prog-multiswitch .prog-multi-label{flex:0 0 auto;margin:0 5px 0 0;white-space:nowrap}prog-multiswitch .prog-multi-item{flex:0 0 auto;flex-direction:row-reverse;justify-content:flex-end;align-items:center;background:none;padding:0;gap:8px}prog-multiswitch .prog-multi-item span{font-size:14px;text-align:left;max-height:none;white-space:nowrap}prog-multiswitch .prog-multi-tutti{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:0;font-size:14px}.prog-riga-spunta{cursor:pointer}label:has(input[type=checkbox]),.my-dropdown-item:has(input[type=checkbox]){font-weight:400}label:has(input[type=checkbox]:checked),.my-dropdown-item:has(input[type=checkbox]:checked){font-weight:700}:has(>input[type=checkbox])>label[for]{font-weight:400}:has(>input[type=checkbox]:checked)>label[for]{font-weight:700}.prog-disabled .prog-riga-spunta{cursor:default}.prog-etichetta-spunta{display:flex;align-items:center;gap:8px}.prog-sheet-backdrop.centrato{align-items:center}.prog-multi-sheet{max-width:460px;margin:16px;border-radius:12px;max-height:80%}.prog-multi-corpo{padding:0}.prog-multi-corpo .prog-multi-grid{display:block;gap:0}.prog-multi-corpo .prog-multi-item,.prog-multi-corpo .prog-multi-tutti,.prog-multi-corpo .prog-multi-tutte{display:flex;width:100%;box-sizing:border-box;padding:10px 16px;margin:0;border-bottom:.5px solid var(--separator);background:var(--cell-bg)}.prog-multi-corpo .prog-multi-item span,.prog-multi-corpo .prog-multi-tutte span{flex:1 1 auto;white-space:normal}.prog-multi-corpo .prog-multi-tutte{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:8px;font-size:14px;font-weight:700;background:var(--campo-carta)}.prog-multi-corpo .prog-multi-vuota{padding:16px}.lab-tabella prog-multiswitch .prog-cell{padding:0;background:none;border:none}.lab-tabella prog-multiswitch .prog-multi-campo{width:100%;max-width:100%;min-width:0;height:auto;padding:4px;border:none;border-radius:4px;background:none;text-align:center}.lab-tabella prog-multiswitch .prog-multi-campo:hover,.lab-tabella prog-multiswitch .prog-multi-campo:focus,.lab-tabella prog-multiswitch .prog-multi-campo.aperto{background:#ffffff14}.lab-tabella prog-picker .prog-cell{padding:0;background:none;border:none}.lab-tabella prog-picker .prog-scelta-campo{width:100%;max-width:100%;min-width:0;height:auto;padding:4px;border:none;border-radius:4px;background:none}.lab-tabella prog-picker .prog-scelta-campo:hover:not(:disabled),.lab-tabella prog-picker .prog-scelta-campo:focus,.lab-tabella prog-picker .prog-scelta-campo.aperto{background:#ffffff14}.prog-title{font-size:14px;font-weight:400;padding:8px 16px;background:var(--page-bg)}.prog-body{padding-bottom:0}.prog-footer{padding:8px 2px}.prog-save{height:34px;border-radius:4px;font-size:14px;font-weight:700}prog-text .prog-cell{flex-direction:row;gap:5px}.prog-text-label{flex:0 0 auto;font-size:14px;margin:0;white-space:nowrap}prog-text .prog-cell,prog-text .prog-text-field{min-width:0;max-width:100%}prog-position .prog-cell{gap:12px}.lab-page{width:100%;height:100%;box-sizing:border-box;position:relative;display:flex;flex-direction:column;background:#737376;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.lab-titolo{flex:0 0 auto;border:1px solid #333333;padding:5px;text-align:center;font-size:20px}.lab-corpo{flex:1 1 auto;display:flex;min-height:0}.lab-sinistra{flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:4px;box-sizing:border-box;position:relative}.lab-destra{flex:1 1 0;min-width:0;padding:4px;box-sizing:border-box;display:flex;flex-direction:column}.lab-sinistra.larga{flex:2 1 0}.lab-destra.larga{flex:1.4 1 0}.lab-destra-blocco.lab-giorni{flex:0 0 auto;overflow:visible}.lab-destra-blocco.lab-giorni{background:none;padding:8px 4px}.lab-giorni prog-multiswitch .prog-cell,.lab-giorni prog-multiswitch .prog-multi-pannello{margin:0;padding:0;border:none;background:none}.lab-giorni prog-multiswitch .prog-multi-grid{flex-wrap:nowrap;justify-content:center;gap:8px}.lab-giorni prog-multiswitch .prog-multi-item{flex:0 1 auto;min-width:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px}.lab-giorni prog-multiswitch .prog-multi-item>span:first-child{min-width:26px;padding:6px 8px;background:#88888a;border-radius:4px;font-size:14px;font-weight:400;text-align:center}.lab-destra-blocco .prog-section>prog-switch{flex:1 1 100%}.lab-destra-blocco{flex:1 1 auto;min-height:0;background:#333;border-radius:4px;padding:4px;box-sizing:border-box;overflow-y:auto}.lab-striscia{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:4px;padding:6px 10px;box-sizing:border-box;background:#333;border-radius:4px;font-size:14px}.lab-striscia label,.lab-striscia .lab-voce-striscia{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.lab-striscia .lab-campo-codice{width:80px;min-width:0;text-align:center}.lab-campo-esa{min-width:0;text-align:center;text-transform:uppercase;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:1px}.lab-tabella .lab-campo-stringa{min-width:0}.lab-cella-password{white-space:nowrap}.lab-cella-password .lab-campo{width:calc(100% - 26px)}.lab-occhio{width:22px;padding:0;border:none;background:none;color:inherit;font-size:13px;cursor:pointer;opacity:.75}.lab-occhio:hover{opacity:1}.lab-striscia .lab-campo-ip{width:120px;min-width:0;text-align:center}.lab-striscia .lab-campo-ssid{width:160px;min-width:0}.lab-striscia .lab-campo-numero{width:150px;min-width:0}.lab-striscia .lab-campo-data{width:auto;min-width:0}.lab-striscia .lab-campo-data:disabled{opacity:.5}.lab-striscia .lab-campo-apn{width:200px;min-width:0}.lab-striscia .lab-campo-apn:read-only{opacity:.6}.lab-affiancati{display:flex;flex-wrap:wrap;align-items:flex-start}.lab-riquadro{flex:1 1 340px;min-width:0;display:flex;flex-direction:column}.lab-colonna-param{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:4px;padding:8px 10px;background:#333;border-radius:4px}.lab-param{display:flex;align-items:center;gap:8px;white-space:nowrap}.lab-param-voce{flex:0 0 220px}.lab-param prog-picker .prog-cell,.lab-param prog-stepper .prog-cell{padding:0;background:none;border:none}.lab-param-voce.lab-param-voce-larga{flex:0 1 460px;white-space:normal}.lab-tabella th.lab-colonna-sequenza{width:12%}.lab-tabella-stretta{width:auto;min-width:100%}.lab-tabella .lab-campo-porta{width:80px;min-width:0;text-align:center}.lab-tabella th.lab-separatore,.lab-tabella td.lab-separatore{width:10px;min-width:10px;padding:0;background:#262626}.lab-tabella-fissa{flex:0 0 auto;margin:0 4px 8px}.lab-tabella-report-ins{table-layout:fixed}.lab-tabella-report-ins th:nth-child(1){width:100px}.lab-tabella-report-ins th:nth-child(2){width:50%}.lab-tabella-allarmi{table-layout:fixed;min-width:900px}.lab-tabella-allarmi th:first-child{width:320px}.lab-cella-ritardo{display:flex;align-items:center;justify-content:space-between;gap:8px}.lab-cella-ritardo .prog-num{width:70px;text-align:right}.lab-fascia{margin:6px 4px 10px;padding:8px 10px 10px;background:#333;border-radius:4px}.lab-fascia-titolo{font-weight:600;margin-bottom:8px}.lab-fascia-riga{display:flex;align-items:center;gap:10px;margin-bottom:10px}.lab-fascia-voce{flex:0 0 auto}.lab-fascia-riga .lab-attivita{flex:1 1 auto;max-width:none}.lab-fascia-ore{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:6px}.lab-fascia-ore .lab-voce-striscia{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.lab-fascia-ore prog-stepper .prog-cell{padding:0;background:none;border:none}.lab-fascia-ore prog-stepper .prog-row{gap:5px;white-space:nowrap}.prog-scelta-campo.lab-ora,.prog-scelta-campo.lab-data{min-width:70px}.prog-check-cell.prog-inattivo{opacity:.4;cursor:default}.lab-campo.lab-campo-descrizione{width:150px;min-width:0}.lab-fascia.lab-fascia-interna{margin:8px 0 0;background:#3d3d3d}.lab-destra-blocco.lab-blocco-elenchi{position:relative;min-width:0;display:flex;min-height:0}.lab-blocco-elenchi app-edit-gruppo{flex:1 1 auto;display:flex;min-height:0}.lab-elenchi{flex:1 1 auto;display:flex;gap:8px;min-height:0}.lab-elenco{flex:1 1 0;min-width:0;display:flex;flex-direction:column;min-height:0}.lab-elenco-aggiungi{margin:0 4px 4px;background:#262626;border-radius:4px}.lab-elenco-titolo{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;font-size:14px}.lab-elenco-aggiungi .lab-elenco-titolo{color:var(--main-chiaro, #c78ef0)}.lab-elenco-chiudi{margin-left:auto;border:none;background:none;color:inherit;font-size:16px;cursor:pointer}.lab-campo.lab-elenco-filtro{flex:0 0 auto;width:auto;margin:0 10px 6px}.lab-elenco-voci{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 10px 10px}.lab-elenco-voce{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:4px}.lab-elenco-voce:hover{background:#764e9259}.lab-elenco-voce span{flex:1 1 auto;min-width:0}.lab-elenco-segno{flex:0 0 auto;width:24px;height:24px;border:none;background:none;color:inherit;font-size:20px;line-height:1;cursor:pointer}.lab-icona-scenario{width:34px;height:34px;padding:2px;border:1.5px solid transparent;border-radius:6px;background:none;cursor:pointer}.lab-icona-scenario:hover{border-color:var(--main-chiaro, #c78ef0)}.lab-icona-scenario img,.lab-griglia-icone img{width:100%;height:100%;object-fit:contain}.lab-griglia-icone{display:grid;grid-template-columns:repeat(auto-fill,48px);gap:8px;padding:12px;max-height:60vh;overflow-y:auto}.lab-griglia-icone button{width:48px;height:48px;padding:4px;border:2px solid transparent;border-radius:8px;background:none;cursor:pointer}.lab-griglia-icone button.scelta{border-color:var(--main-chiaro, #c78ef0)}.lab-cella-attivita{display:flex;align-items:center;gap:8px}.lab-cella-attivita .lab-attivita{flex:1 1 auto;max-width:none}.lab-tabella-attivita prog-stepper .prog-cell{padding:0;background:none;border:none}.lab-blocco-elenchi app-edit-condizione{flex:1 1 auto;display:flex;min-height:0}.lab-blocco-condizione{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding-bottom:80px}.lab-cella-parametri{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lab-cella-parametri prog-stepper .prog-cell{padding:0;background:none;border:none}.lab-cella-indirizzo{display:flex;align-items:center;gap:8px}.lab-cella-indirizzo .lab-campo{flex:1 1 auto}.lab-param.lab-param-largo{align-self:stretch}.lab-param.lab-param-largo .lab-campo{flex:1 1 auto}.lab-blocco-elenchi app-edit-macro{flex:1 1 auto;display:flex;min-height:0}.lab-macro{flex:1 1 auto;display:flex;flex-wrap:wrap;align-content:flex-start;min-width:0;min-height:0;overflow-y:auto}.lab-macro .lab-param-voce{flex-basis:140px}.lab-macro-evento{position:relative;flex:1 1 260px;min-width:0;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding-bottom:80px}.lab-elenchi.lab-elenchi-macro{min-height:220px}.lab-macro-azione{flex:1 1 260px;min-width:0}.lab-macro-andor{display:flex;justify-content:center;align-items:center;gap:4px;margin:2px 4px}.lab-macro-andor button{min-width:56px;height:28px;border:1px solid #000;border-radius:4px;background:#333;color:inherit;cursor:pointer}.lab-macro-andor button.scelto{background:#b23425}.lab-macro-andor .lab-macro-piu{min-width:32px;border-radius:16px;font-size:16px}.lab-macro .lab-param prog-multiswitch .prog-cell{padding:0;background:none;border:none}.lab-riga-sms{display:flex;align-items:center;margin:2px 4px;padding:3px 2px;background:#333;border-radius:4px}.lab-riga-sms-voce{flex:0 0 115px;padding-right:6px;box-sizing:border-box;text-align:right;white-space:nowrap}.lab-spunta-grande{font-size:17px;font-weight:600}.lab-striscia prog-picker .prog-cell,.lab-striscia prog-stepper .prog-cell,.lab-striscia prog-text .prog-cell{padding:0;background:none;border:none}.lab-striscia prog-stepper .prog-row,.lab-striscia prog-text .prog-row{gap:5px;white-space:nowrap}.lab-blocco{flex:1 1 auto;min-height:0;overflow-y:auto}.lab-banda{flex:0 0 auto;margin:4px;padding:8px;background:#88888a;border-radius:4px;text-align:center;font-size:14px}.lab-collassa{flex:0 0 auto;width:16px;border:1px solid #764e92;background:#737376;color:#fff;font-size:12px;line-height:1;padding:4px 0 0;cursor:pointer;align-self:stretch}.lab-tabella-wrap{flex:1 1 auto;min-height:0;overflow:auto;margin:0 4px 4px}.lab-tabella{width:100%;border-collapse:collapse;font-size:14px}.lab-tabella th{height:60px;background:#88888a;border:1px solid #606060;font-weight:400;padding:4px 6px;text-align:center;position:sticky;top:0;z-index:1}.lab-tabella td{height:40px;background:#333;border:1px solid #606060;padding:4px 6px;vertical-align:middle;text-align:center}.lab-tabella td.testo,.lab-tabella td:has(>input[type=text]){text-align:left}.lab-tabella td.chiara{background:#505050}.lab-tabella tbody tr{cursor:pointer}.lab-tabella tbody tr.sel td{border-top-color:#c78ef0;border-bottom-color:#c78ef0}.lab-tabella tbody tr.sel td:first-child{border-left-color:#c78ef0}.lab-tabella tbody tr.sel td:last-child{border-right-color:#c78ef0}.lab-tabella tbody tr.sel td.indice{background:#48374f}.lab-tabella td.indice{text-align:right;white-space:nowrap}.lab-tabella td.azioni{width:40px;text-align:center;padding:0}.lab-tabella td.azioni:has(.lab-bottone-configura),.lab-tabella th.azioni:last-child{width:80px}.lab-bottone-configura{width:100%;border:none;background:#764e93;color:#fff;font-size:14px;font-family:inherit;padding:7px 4px;cursor:pointer}.lab-bottone-configura:hover{background:#8a5cad}.lab-tabella .lab-icona{border:none;background:none;padding:4px;cursor:pointer;line-height:0}.lab-tabella .lab-icona img{width:18px;height:18px;object-fit:contain}.lab-tabella .lab-icona:disabled{opacity:.25;cursor:default}.lab-webview{flex:2 1 0;min-width:0;display:flex;flex-direction:column;padding:4px;box-sizing:border-box}.lab-webview-barra{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:4px 6px}.lab-webview-chiudi{flex:0 0 auto;width:26px;height:26px;border:none;border-radius:8px;background:#fff;color:#000;font-size:14px;line-height:1;cursor:pointer}.lab-webview-chiudi:hover{background:#e2e2e2}.lab-webview-url{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#ffffffbf}.lab-webview-scheda{flex:0 0 auto;color:var(--main-chiaro);font-size:13px;text-decoration:none}.lab-webview-scheda:hover{text-decoration:underline}.lab-webview-riquadro{position:relative;flex:1 1 auto;min-height:0}.lab-webview-frame{width:100%;height:100%;border:1px solid #764e92;border-radius:4px;background:#333}.lab-webview-errore{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;box-sizing:border-box;border:1px solid #764e92;border-radius:4px;background:#333;text-align:center}.lab-webview-errore-icona{width:44px;height:44px;border:2px solid #ffffff;border-radius:22px;font-size:26px;line-height:42px;font-weight:600}.lab-webview-errore-titolo{font-size:16px}.lab-webview-errore-testo{max-width:430px;margin:0;font-size:13px;line-height:1.5;color:#ffffffb3}.lab-webview-errore-testo code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;color:var(--main-chiaro)}.lab-webview-errore-nascondi{border:none;background:none;color:#fff9;font-size:12px;font-family:inherit;text-decoration:underline;cursor:pointer}.lab-webview-errore-nascondi:hover{color:#ffffffd9}.lab-aggiungi-tondo{position:absolute;bottom:20px;right:20px;width:56px;height:56px;border:none;border-radius:28px;background:#b23425;color:#fff;font-size:30px;line-height:1;cursor:pointer;z-index:20;animation:lab-tondo-pulsa 2.4s ease-in-out infinite}.lab-aggiungi-tondo:hover{background:#c94436}.lab-aggiungi-tondo:disabled{background:#6b6b6e;cursor:default;animation:none}@keyframes lab-tondo-pulsa{0%,to{background:#b23425}50%{background:#764e93}}@media (prefers-reduced-motion: reduce){.lab-aggiungi-tondo{animation:none}}.lab-strato{position:absolute;inset:44px 8px 8px;display:flex;flex-direction:column;background:#4b4b4e;border:1px solid #764e92;border-radius:4px;z-index:30;overflow:hidden}.lab-banda-strato{display:flex;align-items:center;justify-content:center;margin:0;border-radius:0;background:#764e92}.lab-chiudi-strato{position:absolute;right:10px;border:none;background:none;color:#fff;font-size:15px;line-height:1;cursor:pointer}.lab-strato-corpo{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px}.lab-strato-annulla,.lab-strato-conferma{border:none;border-radius:16px;padding:7px 16px;color:#fff;font-size:14px;font-family:inherit;cursor:pointer}.lab-strato-annulla{background:#b23425}.lab-strato-conferma{background:#764e93}.lab-strato-annulla:hover:not(:disabled){background:#c94436}.lab-strato-conferma:hover:not(:disabled){background:#8a5cad}.lab-strato-conferma:disabled{background:#6b6b6e;color:#ffffff8c;cursor:default}.lab-strato-modulo{max-width:420px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.lab-strato-riga{display:flex;align-items:center;gap:10px;font-size:14px}.lab-strato-riga>span{flex:0 0 170px}.lab-strato-riga em{font-style:normal;color:#fff9}.lab-strato-riga .lab-campo{flex:1 1 auto;min-width:0}.lab-strato-errore{font-size:13px;color:#ffb4a8}.lab-strato-tasti{display:flex;justify-content:flex-end;gap:12px;margin-top:4px}.lab-tabella tbody tr.spenta td{color:#ffffff73}.lab-tabella tbody tr.bloccata td{background:#00000059}.lab-destra .prog-section{margin:0;background:none}.lab-errore{margin:6px 8px;padding:6px 10px;border-left:3px solid var(--red);font-size:13px;color:var(--red)}.lab-vuoto{padding:24px 16px;text-align:center;font-size:14px;color:#ffffffb3}.lab-aggiungi{display:block;width:calc(100% - 8px);margin:6px 4px;padding:8px;border:1.5px dashed var(--bordo-campo);border-radius:4px;background:none;color:var(--label);font-size:14px;cursor:pointer}.lab-aggiungi:hover:not(:disabled){border-color:var(--main);background:color-mix(in srgb,var(--main) 12%,transparent)}.lab-aggiungi:disabled{opacity:.4;cursor:default}.lab-si-no{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer}.lab-si-no.disabilitato{cursor:default}.lab-tabella .prog-num{width:100%;min-width:60px;max-width:110px}.lab-cella-numero{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lab-campo{width:100%;min-width:90px;height:26px;box-sizing:border-box;padding:0 6px;border:1.5px solid var(--bordo-campo);border-radius:4px;background:var(--cell-bg);color:var(--label);font-size:14px}.lab-campo:focus{outline:none;border-color:var(--main)}.lab-nota{margin:8px 4px 4px;padding:8px 10px;border-left:3px solid #764e92;background:#764e9226;font-size:13px;line-height:1.35}@media print{body *{visibility:hidden}.stampa-foglio,.stampa-foglio *,.ev-tabella-wrap,.ev-tabella-wrap *{visibility:visible}.stampa-foglio,.ev-tabella-wrap{position:absolute;left:0;top:0;width:100%}@page{margin:14mm}}.lab-dialogo-velo{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000073}.lab-dialogo{width:min(440px,calc(100vw - 32px));background:#606061;color:#fff;font-size:14px}.lab-dialogo-titolo{padding:6px 10px;background:#000;text-align:center}.lab-dialogo-testo{padding:16px;line-height:1.4}.lab-dialogo-tasti{display:flex;justify-content:center;gap:12px;padding:0 16px 14px}.lab-dialogo-tasti button{min-width:90px;height:30px;border:none;border-radius:16px;background:#000;color:#fff;font-size:14px;cursor:pointer}.lab-dialogo-tasti button:hover{background:#764e92}.contenitore-stampa{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden}@media print{.contenitore-stampa{width:auto;height:auto;overflow:visible}}.prog-scelta-campo,.prog-multi-campo{border-radius:2px;background:none}.lab-destra-blocco:has(>.lab-fascia){background:none;padding:0}.lab-fascia{margin:4px 4px 14px;padding:10px 8px 12px}.lab-fascia-titolo{font-weight:700;margin-bottom:12px}.lab-fascia-riga .lab-fascia-titolo{margin-bottom:0}.lab-fascia .prog-scelta-campo.lab-attivita{height:50px}.lab-fascia .prog-scelta-campo.lab-ora{height:44px;min-width:68px}.lab-fascia-ore{margin-top:12px}.prog-switch-track{background:#5c5c5c;border-color:#5c5c5c}.prog-switch input:checked~.prog-switch-track{background:none;border-color:#fff}.prog-switch input:checked~.prog-switch-knob{border-right-color:#fff;border-bottom-color:#fff}.lab-tabella .lab-campo{border-color:transparent;background:none}.lab-tabella .lab-campo:hover:not(:disabled){border-color:var(--bordo-campo)}.lab-tabella .lab-campo:focus{border-color:var(--main-chiaro)}.lab-tabella .prog-scelta-campo{width:100%;max-width:100%;min-width:0;height:auto;padding:4px;border:none;border-radius:4px;background:none}.lab-tabella .prog-scelta-campo:hover:not(:disabled),.lab-tabella .prog-scelta-campo:focus,.lab-tabella .prog-scelta-campo.aperto{background:#ffffff14}.lab-tabella .prog-scelta-campo.lab-data{text-align:left}.lab-titolo.lab-titolo-filtro{position:relative}.lab-filtro{position:absolute;left:10px;top:50%;transform:translateY(-50%);border:none;border-radius:16px;padding:4px 14px;background:#764e93;color:#fff;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer}.lab-filtro:hover{background:#8a5cad}.lab-titolo-filtro .attivo{font-weight:700}.ptl-pagina{position:relative;height:100%;display:flex;flex-direction:column;background:#333;color:#fff;font-size:14px}.ptl-testata{flex:0 0 auto;display:flex;align-items:center;gap:10px;min-height:100px;padding:2px 8px;background:#333;border-bottom:1px solid #737376;overflow-x:auto}.ptl-logo{height:70px;flex:0 0 auto}.ptl-connessione{width:530px;display:flex;flex-direction:column;gap:6px}.ptl-riga{display:flex;align-items:center;gap:8px}.ptl-lista{flex:1 1 auto;height:30px;border-radius:4px;background:#333;border:1px solid #505050;color:#fff;font-size:14px;text-align:center;cursor:pointer}.ptl-imposta{flex:0 0 80px;height:25px;border:none;border-radius:16px;background:#764e93;color:#fff;font-size:14px;cursor:pointer}.ptl-connetti,.ptl-disconnetti{width:110px;height:30px;border:1px solid rgba(118,78,146,.59);border-radius:20px;background:#764e93;color:#fff;font-size:14px;cursor:pointer}.ptl-disconnetti{background:#b23425}.ptl-in-connessione{width:162px;height:30px;border-radius:20px;background:#656567;color:#9e9e9e;line-height:30px;text-align:center}.ptl-impos{position:absolute;top:104px;left:120px;z-index:20;box-shadow:0 4px 14px #00000080}.ptl-dati{display:flex;align-items:center;gap:12px;white-space:nowrap}.ptl-colonna{display:flex;flex-direction:column;gap:4px}.ptl-divisore{width:1px;height:90px;background:#fff}.ptl-forte{font-weight:700}.ptl-lilla{color:#c78ef0}.ptl-tacche{display:flex;align-items:flex-end;gap:3px;height:50px}.ptl-tacca{width:15px;border:1px solid #333333;border-radius:3px 3px 0 0;background:#505050}.ptl-tacca.piena{border-color:#c78ef0;background:#c78ef0}.ptl-lampeggia{animation:ptl-lampeggio 1s ease-in-out infinite alternate}.ptl-lampeggia.lento{animation-duration:2s}@keyframes ptl-lampeggio{0%{opacity:1}to{opacity:.25}}.ptl-icona{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0;border:none;background:none;color:#fff;font-size:14px;cursor:pointer}.ptl-icona img{width:30px}.ptl-chiudi img{width:24px}.ptl-sincronizza{display:flex;align-items:center;justify-content:center;gap:6px;width:140px;height:30px;border:none;border-radius:20px;background:#764e93;color:#fff;font-size:14px;cursor:pointer}.ptl-sincronizza img{width:20px}.ptl-spazio{flex:1 1 auto}.ptl-corpo{flex:1 1 auto;min-height:0;display:flex}.ptl-menu{flex:0 0 223px;display:flex;flex-direction:column;gap:2px;padding:2px 0;overflow-y:auto;background:#333}.ptl-voce-menu{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 20px;border:none;background:#333;color:#fff;font-size:14px;text-align:left;cursor:pointer}.ptl-voce-menu.sotto{padding-left:40px;background:#4f3333}.ptl-voce-menu:hover,.ptl-voce-menu.scelta{background:#b23425}.ptl-freccia{margin-left:auto}.ptl-pallino{width:20px;height:20px}.ptl-barretta{flex:0 0 15px;padding:0;border:1px solid #764e92;background:#737376;color:#fff;font-size:9px;cursor:pointer}.ptl-schermata{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background:#737376}app-pannello-schermata{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ptl-sch{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#333}.ptl-vuoto{margin:auto;max-width:520px;padding:20px;text-align:center;opacity:.85}.ptl-titolo-sch{padding:8px;color:#c78ef0;text-align:center}.ptl-riga-titolo{display:flex;align-items:center;gap:10px;padding-right:8px}.ptl-batteria{padding:4px 8px 8px}.ptl-affiancate{flex:1 1 auto;min-height:0;display:flex;gap:4px}.ptl-meta{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.ptl-meta.doppia{flex-grow:2}.ptl-tabella-wrap{flex:1 1 auto;min-height:0;overflow:auto}.ptl-tabella{width:100%;border-collapse:collapse;table-layout:fixed}.ptl-tabella.ptl-stretta{max-width:600px}.ptl-tabella.ptl-larga{min-width:1300px}.ptl-tabella th{position:sticky;top:0;z-index:1;height:40px;padding:0 4px;border:1px solid #606060;background:#88888a;font-weight:400}.ptl-tabella td{height:31px;padding:0 6px;border:1px solid #606060;background:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptl-tabella td.ptl-chiara{background:#505050}.ptl-tabella tr{cursor:pointer}.ptl-tabella tr.scelta td{border-top:2.5px solid #c78ef0;border-bottom:2.5px solid #c78ef0}.ptl-tabella tr.scelta td.ptl-chiara{color:#c78ef0}.ptl-destra{text-align:right}.ptl-centro{text-align:center}.ptl-p{width:16px;height:16px;vertical-align:middle}.ptl-lucchetto{height:20px;vertical-align:middle}.ptl-tasti{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px}.ptl-tasti.ptl-centrati{justify-content:center}.ptl-tasto{min-width:80px;height:25px;padding:0 10px;border:1px solid rgba(118,78,146,.59);border-radius:4px;background:#737376;color:#fff;font-size:14px;cursor:pointer}.ptl-tasto.largo{min-width:120px;height:30px}.ptl-tasto:hover{background:#764e92}.ptl-spunta{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer}.ptl-spunta input{accent-color:#764e92}.ptl-test-bus{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px}.ptl-barra{width:80px;height:11px;background:#9e9e9e}.ptl-barra-riemp{height:100%;background:#c78ef0}.ptl-legenda{flex:0 0 auto}.ptl-legenda-testa{display:flex;align-items:center;gap:8px;width:100%;padding:4px 8px;border:1px solid rgba(118,78,146,.59);border-radius:4px;background:#737376;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.ptl-legenda-freccia{display:inline-block;width:18px;border:1px solid #764e92;text-align:center}.ptl-legenda-voci{display:flex;flex-wrap:wrap;gap:8px 24px;padding:8px 12px;background:#333}.ptl-legenda-voce{display:inline-flex;align-items:center;gap:6px}.ptl-legenda-voce .ptl-p{width:20px;height:20px}.ptl-mancato{position:fixed;top:50%;left:50%;z-index:1000;width:320px;max-height:600px;transform:translate(-50%,-50%);display:flex;flex-direction:column;border:2px solid #000;border-radius:0 0 6px 6px;background:#606061;color:#fff;font-size:14px}.ptl-mancato-titolo{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;background:#000}.ptl-mancato-titolo button{padding:0;border:none;background:none;cursor:pointer}.ptl-mancato-titolo img{width:18px;display:block}.ptl-mancato-testo{padding:12px;color:#c78ef0}.ptl-mancato-righe{overflow-y:auto;padding:0 12px 12px;font-weight:700}.pt-pallino{flex:0 0 auto;display:inline-block;width:20px;height:20px;border-radius:50%}.pt-pallino-piccolo{width:12px;height:12px}.pt-report{margin:16px 12px;padding:20px;border-radius:8px;background:#fff;color:#000}.pt-report-testata{border-bottom:1px solid #ddd;padding-bottom:12px;margin-bottom:16px}.pt-report-titolo{font-size:22px;color:#d32f2f}.pt-report-impianto{font-size:13px;margin-top:6px}.pt-report-meta{font-size:11px;color:#666;margin-top:4px}.pt-report-sezione{margin-bottom:18px;break-inside:avoid}.pt-report-sezione-titolo{font-size:13px;font-weight:700;color:#d32f2f;margin-bottom:6px}.pt-report-tabella{width:100%;border-collapse:collapse;font-size:11px}.pt-report-tabella th{background:#e6e6e6;border:1px solid #999;padding:4px 6px;text-align:left;font-weight:700}.pt-report-tabella td{border:1px solid #d9d9d9;padding:4px 6px}.pt-report-tabella td.centrata{text-align:center}.pt-report-nota{margin-top:16px;font-size:11px;color:#666}@media print{@page{size:A4 landscape;margin:12mm}body:has(.pt-report) *{visibility:hidden}body:has(.pt-report) .pt-report,body:has(.pt-report) .pt-report *{visibility:visible}.pt-no-print,.pt-no-print *,.pt-toast{display:none!important}.pt-report{position:absolute;left:0;top:0;width:100%;margin:0;padding:0;border-radius:0;background:#fff;color:#000}}.pt-etichetta-spunta{display:contents;cursor:pointer}:root{--filter-color: rgba(0, 0, 0, .2);--testo: #000000;--bg-combivox: url(/assets/images/CombivoxColori-w.png);--dialog-testo: #ffffff;--gradient-start: #764E93;--gradient-end: #9B6FC2;--nero: #764e93;--grigio-chiaro: #cecece;--btn: #eaeaea;--search-bg: rgba(255, 255, 255, .95);--border-view-btn: #e0e0e0;--view-btn-bg: #ffffff;--hubs-bg: #ffffff;--hubs-list-bg: #ffffff;--info-label: #4a5568;--info-value: #2d3748;--btn-delete: #a72734;--btn-delete-gradient: linear-gradient(135deg, #a72734 0%, #df3748 100%);--title-gradient: linear-gradient(135deg, #764E93 0%, #9B6FC2 100%);--btn-edit-gradient: linear-gradient(135deg, #198754 0%, #09cc7b 100%);--btn-program-color: #198754;--btn-monitor-color: #0B7EA8;--btn-monitor-gradient: linear-gradient(135deg, #0B7EA8 0%, #21A7D8 100%);--btn-modify: #198754;--hub-count: white;--hub-count-border: #e0e0e0;--hub-search-bg: #ffffff;--submenu-border: #dee2e6;--text-submenu: #495057;--background-pops: #f8f9fa;--pops-titles: #6c757d;--btn-modify-2: #dc3545;--rinnovo-sim-bg: #ffffff;--code-input-border: #e9ecef;--map-color: #B8923C;--map-color-light: #D8B75A;--map-scenari: #00A0CE;--map-aree: #4CAF50 ;--map-zone: #4CAF50 ;--map-sensore: #4CAF50 ;--map-scheda-centrale: #4CAF50 ;--map-telecamere: #764E92;--map-ambienti: #764E92;--map-luce: #E7B918;--map-uscitaclima: #FA8D00;--map-altro-uscite: #00A0CE}body.dark-theme{--filter-color: rgba(255, 255, 255, .2);--btn: #2B2B2B;--testo: #ffffff;--bg-combivox: url(/assets/images/CombivoxColori-b.png);--dialog-testo: #ffffff;--nero: #764e92;--grigio-chiaro: #88888a;--search-bg: #181818;--border-view-btn: #555555;--view-btn-bg: #181818;--hubs-bg: #121212;--hubs-list-bg: #252525;--info-label: #9CA7BA;--info-value: #D1DCF1;--btn-delete: #FE8482;--btn-delete-gradient: linear-gradient(135deg, #AA2835 0%, #D03F4B 100%);--btn-edit-gradient: linear-gradient(135deg, #188A56 0%, #0ACA7A 100%);--btn-program-color: #0ACA7A;--btn-monitor-color: #35BEE8;--btn-monitor-gradient: linear-gradient(135deg, #0B7EA8 0%, #35BEE8 100%);--btn-modify: #3EA46E;--hub-count: #181818;--hub-count-border: #383838;--hub-search-bg: #3B3B3B;--submenu-border: #3B3C3E;--text-submenu: #B6BEC6;--background-pops: #1F2021;--pops-titles: #8B949E;--btn-modify-2: #F95258;--rinnovo-sim-bg: #121212;--code-input-border: #454647;--map-color: #B8923C;--map-color-light: #D8B75A;--map-scenari: #00A0CE;--map-aree: #4CAF50 ;--map-zone: #4CAF50;--map-sensore: #4CAF50;--map-scheda-centrale: #4CAF50;--map-telecamere: #764E92;--map-ambienti: #764E92;--map-luce: #E7B918;--map-uscitaclima: #FA8D00;--map-altro-uscite: #00A0CE}:root{--rosso: #ff0000;--wilma-fast: #56a8a0;--wilma-smart: #56a8a0;--wilma-lte: #56a8a0;--amica-324: #d34853;--amica-128-smart: #63a03c;--amica-256-smart: #63a03c;--amica-64-smart: #63a03c;--amica-128: #416078;--amica-64: #416078;--elisa-24: #89791f;--elisa-24-smart: #89791f;--elisa-8: #aa9726;--elisa-8-smart: #aa9726;--eva-824: #764e93;--wilma-32: #243e8c;--wilma-micro: #243e8c;--wilma-micro-plus: #12316f;--midya: #007fbe;--midya-smart: #007fbe;--multivox: #79893f;--hover-riga: #b23425}html,body{font-family:Klavika,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}:root{--mdc-typography-font-family: "Klavika", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}.mat-typography{font-family:Klavika,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.app-wrapper{width:100vw;height:100vh;max-width:100vw;transform:translate(0);top:0;left:0;border-radius:0;box-shadow:none;z-index:1;overflow:auto}.mat-drawer-transition .mat-drawer-content{background-image:var(--bg-combivox);background-position:center}.mdc-switch__track:after{background:var(--gradient-end)!important}.mat-drawer-inner-container{background:linear-gradient(342deg,var(--gradient-start) 0%,var(--gradient-end) 100%)}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika-Regular.otf) format("otf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika-Medium.otf) format("otf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika-Bold.otf) format("otf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika-Light.otf) format("otf");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika-RegularItalic.otf) format("otf");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika-MediumItalic.otf) format("otf");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika-BoldItalic.otf) format("otf");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika-LightItalic.otf) format("otf");font-weight:300;font-style:italic;font-display:swap}html{--mat-sys-background: light-dark(#f7faf9, #101414);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#eff1f0, #2d3131);--mat-sys-inverse-primary: light-dark(#00dddd, #006a6a);--mat-sys-inverse-surface: light-dark(#2d3131, #e0e3e2);--mat-sys-on-background: light-dark(#191c1c, #e0e3e2);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #003737);--mat-sys-on-primary-container: light-dark(#004f4f, #00fbfb);--mat-sys-on-primary-fixed: light-dark(#002020, #002020);--mat-sys-on-primary-fixed-variant: light-dark(#004f4f, #004f4f);--mat-sys-on-secondary: light-dark(#ffffff, #1b3534);--mat-sys-on-secondary-container: light-dark(#324b4b, #cce8e7);--mat-sys-on-secondary-fixed: light-dark(#051f1f, #051f1f);--mat-sys-on-secondary-fixed-variant: light-dark(#324b4b, #324b4b);--mat-sys-on-surface: light-dark(#191c1c, #e0e3e2);--mat-sys-on-surface-variant: light-dark(#3f4948, #dae5e4);--mat-sys-on-tertiary: light-dark(#ffffff, #502400);--mat-sys-on-tertiary-container: light-dark(#723600, #ffdcc7);--mat-sys-on-tertiary-fixed: light-dark(#311300, #311300);--mat-sys-on-tertiary-fixed-variant: light-dark(#723600, #723600);--mat-sys-outline: light-dark(#6f7979, #889392);--mat-sys-outline-variant: light-dark(#bec9c8, #3f4948);--mat-sys-primary: light-dark(#006a6a, #00dddd);--mat-sys-primary-container: light-dark(#00fbfb, #004f4f);--mat-sys-primary-fixed: light-dark(#00fbfb, #00fbfb);--mat-sys-primary-fixed-dim: light-dark(#00dddd, #00dddd);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#4a6363, #b0cccb);--mat-sys-secondary-container: light-dark(#cce8e7, #324b4b);--mat-sys-secondary-fixed: light-dark(#cce8e7, #cce8e7);--mat-sys-secondary-fixed-dim: light-dark(#b0cccb, #b0cccb);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f7faf9, #101414);--mat-sys-surface-bright: light-dark(#f7faf9, #363a39);--mat-sys-surface-container: light-dark(#ebefed, #1c2020);--mat-sys-surface-container-high: light-dark(#e6e9e7, #272b2a);--mat-sys-surface-container-highest: light-dark(#e0e3e2, #313635);--mat-sys-surface-container-low: light-dark(#f1f4f3, #191c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0b0f0e);--mat-sys-surface-dim: light-dark(#d7dbd9, #101414);--mat-sys-surface-tint: light-dark(#006a6a, #00dddd);--mat-sys-surface-variant: light-dark(#dae5e4, #3f4948);--mat-sys-tertiary: light-dark(#964900, #ffb787);--mat-sys-tertiary-container: light-dark(#ffdcc7, #723600);--mat-sys-tertiary-fixed: light-dark(#ffdcc7, #ffdcc7);--mat-sys-tertiary-fixed-dim: light-dark(#ffb787, #ffb787);--mat-sys-neutral-variant20: #293232;--mat-sys-neutral10: #191c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.sub-utenti-page{color-scheme:light;--mat-sys-background: light-dark(#fcf9f8, #131313);--mat-sys-error: light-dark(#af2c38, #ffb3b2);--mat-sys-error-container: light-dark(#ffdad9, #8e1023);--mat-sys-inverse-on-surface: light-dark(#f3f0ef, #303030);--mat-sys-inverse-primary: light-dark(#d8b9ff, #6e5097);--mat-sys-inverse-surface: light-dark(#303030, #e4e2e1);--mat-sys-on-background: light-dark(#1b1c1c, #e4e2e1);--mat-sys-on-error: light-dark(#ffffff, #680014);--mat-sys-on-error-container: light-dark(#8e1023, #ffdad9);--mat-sys-on-primary: light-dark(#ffffff, #3e2065);--mat-sys-on-primary-container: light-dark(#55387d, #eddcff);--mat-sys-on-primary-fixed: light-dark(#28054f, #28054f);--mat-sys-on-primary-fixed-variant: light-dark(#55387d, #55387d);--mat-sys-on-secondary: light-dark(#ffffff, #3e2065);--mat-sys-on-secondary-container: light-dark(#55387d, #eddcff);--mat-sys-on-secondary-fixed: light-dark(#28054f, #28054f);--mat-sys-on-secondary-fixed-variant: light-dark(#55387d, #55387d);--mat-sys-on-surface: light-dark(#1b1c1c, #e4e2e1);--mat-sys-on-surface-variant: light-dark(#474746, #e4e2e1);--mat-sys-on-tertiary: light-dark(#ffffff, #68000e);--mat-sys-on-tertiary-container: light-dark(#891c22, #ffdad7);--mat-sys-on-tertiary-fixed: light-dark(#410005, #410005);--mat-sys-on-tertiary-fixed-variant: light-dark(#891c22, #891c22);--mat-sys-outline: light-dark(#787776, #929090);--mat-sys-outline-variant: light-dark(#c8c6c5, #474746);--mat-sys-primary: light-dark(#6e5097, #d8b9ff);--mat-sys-primary-container: light-dark(#eddcff, #55387d);--mat-sys-primary-fixed: light-dark(#eddcff, #eddcff);--mat-sys-primary-fixed-dim: light-dark(#d8b9ff, #d8b9ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#6e5097, #d8b9ff);--mat-sys-secondary-container: light-dark(#eddcff, #55387d);--mat-sys-secondary-fixed: light-dark(#eddcff, #eddcff);--mat-sys-secondary-fixed-dim: light-dark(#d8b9ff, #d8b9ff);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fcf9f8, #131313);--mat-sys-surface-bright: light-dark(#fcf9f8, #393939);--mat-sys-surface-container: light-dark(#f0eded, #1f2020);--mat-sys-surface-container-high: light-dark(#eae7e7, #2a2a2a);--mat-sys-surface-container-highest: light-dark(#e4e2e1, #353535);--mat-sys-surface-container-low: light-dark(#f6f3f2, #1b1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0e0e0e);--mat-sys-surface-dim: light-dark(#dcd9d9, #131313);--mat-sys-surface-tint: light-dark(#6e5097, #d8b9ff);--mat-sys-surface-variant: light-dark(#e4e2e1, #474746);--mat-sys-tertiary: light-dark(#a93537, #ffb3af);--mat-sys-tertiary-container: light-dark(#ffdad7, #891c22);--mat-sys-tertiary-fixed: light-dark(#ffdad7, #ffdad7);--mat-sys-tertiary-fixed-dim: light-dark(#ffb3af, #ffb3af);--mat-sys-neutral-variant20: #303030;--mat-sys-neutral10: #1b1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.my-light-page{color-scheme:light;--mat-sys-background: #fcf9f8;--mat-sys-error: #af2c38;--mat-sys-error-container: #ffdad9;--mat-sys-inverse-on-surface: #f3f0ef;--mat-sys-inverse-primary: #d8b9ff;--mat-sys-inverse-surface: #303030;--mat-sys-on-background: #1b1c1c;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #8e1023;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #55387d;--mat-sys-on-primary-fixed: #28054f;--mat-sys-on-primary-fixed-variant: #55387d;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #55387d;--mat-sys-on-secondary-fixed: #28054f;--mat-sys-on-secondary-fixed-variant: #55387d;--mat-sys-on-surface: #1b1c1c;--mat-sys-on-surface-variant: #474746;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #891c22;--mat-sys-on-tertiary-fixed: #410005;--mat-sys-on-tertiary-fixed-variant: #891c22;--mat-sys-outline: #787776;--mat-sys-outline-variant: #c8c6c5;--mat-sys-primary: #6e5097;--mat-sys-primary-container: #eddcff;--mat-sys-primary-fixed: #eddcff;--mat-sys-primary-fixed-dim: #d8b9ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #6e5097;--mat-sys-secondary-container: #eddcff;--mat-sys-secondary-fixed: #eddcff;--mat-sys-secondary-fixed-dim: #d8b9ff;--mat-sys-shadow: #000000;--mat-sys-surface: #fcf9f8;--mat-sys-surface-bright: #fcf9f8;--mat-sys-surface-container: #f0eded;--mat-sys-surface-container-high: #eae7e7;--mat-sys-surface-container-highest: #e4e2e1;--mat-sys-surface-container-low: #f6f3f2;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dcd9d9;--mat-sys-surface-tint: #6e5097;--mat-sys-surface-variant: #e4e2e1;--mat-sys-tertiary: #a93537;--mat-sys-tertiary-container: #ffdad7;--mat-sys-tertiary-fixed: #ffdad7;--mat-sys-tertiary-fixed-dim: #ffb3af;--mat-sys-neutral-variant20: #303030;--mat-sys-neutral10: #1b1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.my-dark-page{color-scheme:dark;--mat-sys-background: #131313;--mat-sys-error: #ffb3b2;--mat-sys-error-container: #8e1023;--mat-sys-inverse-on-surface: #303030;--mat-sys-inverse-primary: #6e5097;--mat-sys-inverse-surface: #e4e2e1;--mat-sys-on-background: #e4e2e1;--mat-sys-on-error: #680014;--mat-sys-on-error-container: #ffdad9;--mat-sys-on-primary: #3e2065;--mat-sys-on-primary-container: #eddcff;--mat-sys-on-primary-fixed: #28054f;--mat-sys-on-primary-fixed-variant: #55387d;--mat-sys-on-secondary: #3e2065;--mat-sys-on-secondary-container: #eddcff;--mat-sys-on-secondary-fixed: #28054f;--mat-sys-on-secondary-fixed-variant: #55387d;--mat-sys-on-surface: #e4e2e1;--mat-sys-on-surface-variant: #e4e2e1;--mat-sys-on-tertiary: #68000e;--mat-sys-on-tertiary-container: #ffdad7;--mat-sys-on-tertiary-fixed: #410005;--mat-sys-on-tertiary-fixed-variant: #891c22;--mat-sys-outline: #929090;--mat-sys-outline-variant: #474746;--mat-sys-primary: #d8b9ff;--mat-sys-primary-container: #55387d;--mat-sys-primary-fixed: #eddcff;--mat-sys-primary-fixed-dim: #d8b9ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #d8b9ff;--mat-sys-secondary-container: #55387d;--mat-sys-secondary-fixed: #eddcff;--mat-sys-secondary-fixed-dim: #d8b9ff;--mat-sys-shadow: #000000;--mat-sys-surface: #131313;--mat-sys-surface-bright: #393939;--mat-sys-surface-container: #1f2020;--mat-sys-surface-container-high: #2a2a2a;--mat-sys-surface-container-highest: #353535;--mat-sys-surface-container-low: #1b1c1c;--mat-sys-surface-container-lowest: #0e0e0e;--mat-sys-surface-dim: #131313;--mat-sys-surface-tint: #d8b9ff;--mat-sys-surface-variant: #474746;--mat-sys-tertiary: #ffb3af;--mat-sys-tertiary-container: #891c22;--mat-sys-tertiary-fixed: #ffdad7;--mat-sys-tertiary-fixed-dim: #ffb3af;--mat-sys-neutral-variant20: #303030;--mat-sys-neutral10: #1b1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}
