.passy-gruppo-scelte{display:inline-flex;align-items:center;height:32px;margin-right:2px;overflow:hidden;border-radius:6px;font-size:14px;font-weight:800;white-space:nowrap;color:var(--duo-verde-scuro, #3f6a16);background-color:#e3efd6}.passy-gruppo-scelte>.passy-gruppo-scelte-quante{padding:0 10px 0 12px}.passy-gruppo-scelte>.passy-gruppo-scelte-divisore{width:1px;height:18px;background-color:#b9d39c}.passy-gruppo-scelte>.passy-gruppo-scelte-togli{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--duo-verde-scuro, #3f6a16);cursor:pointer;transition:background-color var(--passy-anim-veloce, .14s) var(--passy-anim-curva, cubic-bezier(.2, 0, .2, 1))}.passy-gruppo-scelte>.passy-gruppo-scelte-togli:hover,.passy-gruppo-scelte>.passy-gruppo-scelte-togli:focus-visible{background-color:#cfe0bd}.passy-toggle-group{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:8px;background-color:#0000000d;overflow-x:auto;anchor-scope:--passy-toggle-scelta}.passy-toggle-group .passy-toggle-item{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;height:38px;margin:0;padding:0 16px;border:0;border-radius:6px;background-color:transparent;font:inherit;font-size:15px;font-weight:700;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;color:#5a5a5a;cursor:pointer;user-select:none;-webkit-appearance:none;appearance:none;transition:color var(--passy-anim-normale, .2s) var(--passy-anim-curva, cubic-bezier(.2, 0, .2, 1)),background-color var(--passy-anim-veloce, .14s) var(--passy-anim-curva, cubic-bezier(.2, 0, .2, 1))}.passy-toggle-group .passy-toggle-item::-moz-focus-inner{padding:0;border:0}.passy-toggle-group .passy-toggle-item:hover{color:#3c3c3c}.passy-toggle-group .passy-toggle-item:focus:not(:focus-visible){outline:none}.passy-toggle-group .passy-toggle-item:disabled{opacity:.5;pointer-events:none}.passy-toggle-group .passy-toggle-selected,.passy-toggle-group .passy-toggle-selected:hover{anchor-name:--passy-toggle-scelta;color:#fff;background-color:var(--mud-palette-primary, #588f21)}.passy-toggle-group .passy-toggle-indicator{display:none}@supports (anchor-name: --a){.passy-toggle-group .passy-toggle-selected,.passy-toggle-group .passy-toggle-selected:hover{background-color:transparent}.passy-toggle-group .passy-toggle-indicator{display:block;position:absolute;z-index:0;position-anchor:--passy-toggle-scelta;top:anchor(top);bottom:anchor(bottom);left:anchor(left);right:anchor(right);border-radius:6px;background-color:var(--mud-palette-primary, #588f21);transition:left var(--passy-anim-normale, .2s) var(--passy-anim-curva, cubic-bezier(.2, 0, .2, 1)),right var(--passy-anim-normale, .2s) var(--passy-anim-curva, cubic-bezier(.2, 0, .2, 1))}}.passy-filter-panel{min-height:0}.passy-filter-panel .mud-input-control{flex:0 0 auto;margin:0}.passy-filter-panel .passy-filter-panel-fields{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:calc(10px + var(--passy-colonna-lato, 0px));width:100%}.passy-filter-panel .passy-filter-panel-actions{flex:0 0 auto;width:100%;padding-right:var(--passy-colonna-lato, 0px)}.passy-duo-riquadro .passy-filter-panel .passy-filter-panel-fields .mud-input.mud-input-outlined{min-height:44px;border-radius:10px;font-size:15px;font-weight:700;color:#3c3c3c;background-color:#fff}.passy-duo-riquadro .passy-filter-panel .passy-filter-panel-fields .mud-input-outlined-border{border:2px solid #e5e5e5;border-radius:10px}.passy-duo-riquadro .passy-filter-panel .passy-filter-panel-fields .mud-input.mud-input-outlined:hover .mud-input-outlined-border{border-color:#cfe0bd}.passy-duo-riquadro .passy-filter-panel .passy-filter-panel-fields .mud-input.mud-input-outlined.mud-focused .mud-input-outlined-border{border-color:var(--mud-palette-primary, #588f21);box-shadow:0 0 0 3px #588f212e}.passy-duo-riquadro .passy-filter-panel .passy-filter-panel-fields .mud-input-label{font-weight:700;color:#737373}.passy-duo-riquadro .passy-filter-panel .passy-filter-panel-fields .rz-dropdown{height:44px;min-height:44px;box-sizing:border-box;border:2px solid #e5e5e5;border-radius:10px;font-size:15px;background-color:#fff}.passy-duo-riquadro .passy-filter-panel .passy-filter-panel-fields .rz-dropdown .rz-placeholder{font-family:Lato,sans-serif;font-weight:700;color:#737373}.passy-duo-riquadro .passy-filter-panel .passy-filter-panel-fields .rz-dropdown:hover{border-color:#cfe0bd}.passy-duo-riquadro .passy-filter-panel .passy-filter-panel-fields .rz-dropdown.rz-state-focused,.passy-duo-riquadro .passy-filter-panel .passy-filter-panel-fields .rz-dropdown:focus-within{border-color:var(--mud-palette-primary, #588f21);box-shadow:0 0 0 3px #588f212e}.passy-duo-riquadro .passy-filter-panel .passy-filter-panel-fields .rz-dropdown .rz-dropdown-label{display:flex;align-items:center}.passy-duo-riquadro .passy-filter-panel .passy-filter-panel-actions{padding-bottom:6px}.passy-duo-riquadro .passy-filter-panel .passy-filter-panel-actions .mud-button-root{height:44px;padding:0 16px;border-radius:10px;font-weight:800;box-shadow:none}.passy-duo-riquadro .passy-filter-panel .passy-filter-panel-actions .mud-button-filled{border-bottom:4px solid #3f6a16}.passy-toolbar{position:relative;flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;border-bottom:1px solid var(--mud-palette-lines-default, #e0e0e0)}.passy-toolbar-scelta{background-color:#f3f8ec}.passy-toolbar-destra{display:flex;flex:1 1 200px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto}.passy-toolbar-destra .mud-input-control{flex:0 1 240px;width:auto;min-width:150px;margin:0}.passy-toolbar-lettura{position:absolute;left:0;right:0;bottom:-1px;height:4px;overflow:hidden;pointer-events:none;background-color:#588f2133}.passy-toolbar-lettura:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:var(--mud-palette-primary, #588f21);animation:passy-busy-slide 1.1s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.passy-toolbar-lettura:after{left:0;width:100%;animation:none}}.passy-device-icon{display:inline-block;flex:0 0 auto;vertical-align:middle}.passy-device-icon-gray{color:#666}.passy-device-icon-device.passy-device-icon-gray{color:#b3b3b3}.passy-device-icon-green{color:#85b851}.passy-device-icon-orange{color:#f7931e}.passy-device-icon-red{color:#c1272d}.passy-device-icon-blue{color:#0071bc}.passy-device-icon.passy-device-icon-elevator{color:#000}.passy-breadcrumbs{display:flex;align-items:center;min-width:0;font-family:Lato,sans-serif}.passy-breadcrumbs .passy-breadcrumbs-indietro{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;color:var(--mud-palette-primary, #588f21);transition:background-color .14s cubic-bezier(.2,0,.2,1)}.passy-breadcrumbs .passy-breadcrumbs-indietro:hover{color:var(--mud-palette-primary, #588f21);background-color:#f3f8ec}.passy-breadcrumbs .passy-breadcrumbs-percorso{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none;font-size:24px;font-weight:800;line-height:44px}.passy-breadcrumbs .passy-breadcrumbs-passo{display:flex;align-items:center;min-width:0}.passy-breadcrumbs .passy-breadcrumbs-separatore{display:inline-flex;flex:none;margin:0 2px;color:#9e9e9e}.passy-breadcrumbs .passy-breadcrumbs-link,.passy-breadcrumbs .passy-breadcrumbs-qui{max-width:420px;overflow:hidden;padding:0 4px;white-space:nowrap;text-overflow:ellipsis}.passy-breadcrumbs .passy-breadcrumbs-link{border:0;background:none;font:inherit;color:var(--mud-palette-primary, #588f21);text-decoration:none;cursor:pointer}.passy-breadcrumbs .passy-breadcrumbs-link:hover{color:var(--mud-palette-primary, #588f21);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.passy-breadcrumbs .passy-breadcrumbs-qui{font-weight:800;color:#3c3c3c}.passy-breadcrumbs :is(a,button):focus-visible{outline:2px solid var(--mud-palette-primary, #588f21);outline-offset:2px}
