@font-face{font-family:DM Sans;src:url(/Qualibus/assets/dm-sans-400-Xz1IZZA0.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/Qualibus/assets/dm-sans-400-Xz1IZZA0.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/Qualibus/assets/plus-jakarta-sans-600-eXO_dkmS.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/Qualibus/assets/plus-jakarta-sans-600-eXO_dkmS.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:DM Mono;src:url(/Qualibus/assets/dm-mono-400-4GdczIuU.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.q-note-paper,:root{--q-shell-header-height:48px;--q-radius:8px;--q-modal-pad:18px;--color-white:#fff;--color-black:#000;--color-neutral-50:#f5f6f8;--color-neutral-100:#e2e5eb;--color-neutral-200:#bec4cf;--color-neutral-400:#8c94a3;--color-neutral-600:#5a6275;--color-neutral-800:#323b4a;--color-neutral-900:#1a2130;--color-primary-50:#e8ecf8;--color-primary-100:#c2ccf0;--color-primary-200:#8fa3e0;--color-primary-400:#4d6cc8;--color-primary-600:#2d4faf;--color-primary-800:#1b3480;--color-primary-900:#0e1f52;--color-info-50:#e8f4fd;--color-info-600:#66b4f8;--color-info-800:#1e88e5;--color-success-50:#edf7ee;--color-success-600:#4caf6e;--color-success-800:#2e7d48;--color-warning-50:#fff8e7;--color-warning-600:#f5b800;--color-warning-800:#d4980a;--color-error-50:#fef0f0;--color-error-600:#ec5d59;--color-error-800:#e53935;--color-orange:#e85d10;--q-bg:var(--color-neutral-50);--q-panel:var(--color-white);--q-sidebar:var(--color-white);--q-folder-line:#b9821c;--q-surface:var(--color-white);--q-surface-2:var(--color-neutral-50);--q-surface-muted:var(--color-neutral-50);--q-field-bg:var(--color-white);--q-field-ro-bg:var(--color-neutral-50);--q-readonly-bg:var(--color-neutral-50);--q-disabled-bg:var(--color-neutral-50);--q-text:var(--color-neutral-900);--q-text-muted:var(--color-neutral-400);--q-border:var(--color-neutral-100);--q-border-soft:var(--color-neutral-100);--q-menu-divider:var(--color-neutral-100);--q-hover:var(--color-primary-50);--q-blue:var(--color-primary-600);--q-primary:var(--color-primary-600);--q-accent:var(--color-primary-600);--q-blue-700:var(--color-primary-800);--q-danger:var(--color-error-800);--q-red:var(--color-error-800);--q-crit-text:var(--color-error-800);--q-crit-head:var(--color-error-50);--q-green:var(--color-success-800);--q-ok:var(--color-success-800);--q-orange:var(--color-orange);--q-file-pdf:var(--color-error-600);--q-file-word:var(--color-primary-600);--q-file-excel:var(--color-success-600);--q-file-powerpoint:var(--color-orange);--q-pill-active-bg:var(--color-success-50);--q-pill-active-fg:var(--color-success-800);--q-pill-muted-bg:var(--color-neutral-50);--q-pill-muted-fg:var(--color-neutral-600);--q-pill-danger-bg:var(--color-error-50);--q-pill-danger-fg:var(--color-error-800);--q-pill-warn-bg:var(--color-warning-50);--q-pill-warn-fg:var(--color-warning-800);--q-row-info-bg:color-mix(in srgb, var(--color-info-600) 45%, var(--q-panel));--q-row-danger-bg:color-mix(in srgb, var(--color-error-600) 16%, var(--q-panel));--q-row-warn-bg:color-mix(in srgb, var(--color-warning-600) 20%, var(--q-panel));--q-row-danger-strong-bg:color-mix(in srgb, var(--color-error-600) 32%, var(--q-panel));--q-row-warn-strong-bg:color-mix(in srgb, var(--color-warning-600) 32%, var(--q-panel));--q-row-info-strong-bg:color-mix(in srgb, var(--color-info-600) 75%, var(--q-panel));--q-on-accent:var(--color-white);--q-grid-bg:var(--q-panel);--q-db-text-lift:0%;--dx-color-primary:var(--q-blue);--dx-color-main-bg:var(--q-panel)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-white:#1a2130;--color-neutral-50:#252d40;--color-neutral-100:#5a6275;--color-neutral-200:#8c94a3;--color-neutral-400:#8c94a3;--color-neutral-600:#bec4cf;--color-neutral-800:#e2e5eb;--color-neutral-900:#f5f6f8;--color-black:#000;--color-primary-50:#0e1f52;--color-primary-100:#1b3480;--color-primary-200:#4d6cc8;--color-primary-400:#8fa3e0;--color-primary-600:#4d6cc8;--color-primary-800:#8fa3e0;--color-primary-900:#0e1f52;--color-info-800:#66b4f8;--color-info-600:#1e88e5;--color-success-800:#4caf6e;--color-success-600:#2e7d48;--color-warning-800:#f5b800;--color-warning-600:#d4980a;--color-error-800:#ec5d59;--color-error-600:#e53935;--color-info-50:#1e88e538;--color-success-50:#2e7d4842;--color-warning-50:#d4980a38;--color-error-50:#e5393538;--color-orange:#e85d10;--q-on-accent:#fff;--q-db-text-lift:45%}.dx-popup-wrapper>.dx-overlay-content,.dx-colorbox-overlay.dx-overlay-content,.dx-datagrid-column-chooser .dx-overlay-content,.dx-treelist-column-chooser .dx-overlay-content,.dx-scheduler-overlay-panel .dx-overlay-content,.dx-scheduler-appointment-tooltip-wrapper .dx-overlay-content,.dx-popover-wrapper .dx-popover-arrow:after,.dx-context-menu .dx-overlay-content,.dx-toast-info{background:var(--q-panel);color:var(--q-text)}.dx-toast-content{width:auto;min-width:0;max-width:min(560px,92vw);box-shadow:0 10px 30px color-mix(in srgb, var(--color-black) 28%, transparent);border-radius:12px;padding:11px 16px}.dx-toast-success,.dx-toast-error,.dx-toast-warning,.dx-toast-info{width:auto;min-width:0;max-width:min(560px,92vw);box-shadow:0 10px 30px color-mix(in srgb, var(--color-black) 28%, transparent);border-radius:12px;align-items:center;gap:10px;padding:11px 16px;font-size:14px;font-weight:600;display:inline-flex}.dx-toast-success:before,.dx-toast-error:before,.dx-toast-warning:before,.dx-toast-info:before{background:#ffffff3d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.dx-toast-success{background:var(--color-success-800);color:#fff}.dx-toast-success:before{content:"✓"}.dx-toast-error{background:var(--color-error-800);color:#fff}.dx-toast-error:before{content:"✕"}.dx-toast-warning{background:var(--color-warning-800);color:#241a00}.dx-toast-warning:before{content:"!";background:color-mix(in srgb, var(--color-black) 18%, transparent)}.dx-toast-info:before{content:"i";background:color-mix(in srgb, var(--color-info-800) 18%, transparent);color:var(--color-info-800)}.dx-toast-icon{display:none}.dx-toast-message{white-space:pre-line;line-height:1.35}.dx-dropdowneditor-overlay>.dx-overlay-content,.dx-dropdownbutton-popup-wrapper>.dx-overlay-content,.dx-context-menu .dx-submenu,.dx-popover-wrapper>.dx-overlay-content{border:1px solid var(--q-border)}.dx-popover-wrapper.dx-popup-wrapper .dx-popover-arrow:after{box-sizing:border-box;border:1px solid var(--q-border);box-shadow:none}:root[data-theme=dark] .dx-tooltip-wrapper.dx-popup-wrapper>.dx-overlay-content{background-color:var(--q-panel)}:root[data-theme=dark] .dx-tooltip-wrapper.dx-popover-wrapper.dx-popup-wrapper .dx-popover-arrow:after{background:var(--q-panel)}.dx-list-item.dx-state-active,.dx-list-item.dx-state-hover,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-list-item-selected.dx-state-hover:not(.dx-state-focused),.dx-menu-item.dx-state-focused,.dx-menu-item.dx-state-hover,.dx-menu-item-expanded,.dx-menu-item-expanded.dx-state-focused,.dx-menu-item-expanded.dx-state-hover{background-color:var(--q-hover);color:var(--q-text)}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-hover:not(.dx-state-focused),.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-menu-item-selected,.dx-menu-item-selected.dx-state-focused,.dx-menu-item.dx-state-active{background-color:var(--color-primary-50);color:var(--q-text)}.dx-context-menu.dx-overlay-content,.dx-context-menu .dx-submenu,.dx-context-menu .dx-scrollable-wrapper,.dx-context-menu .dx-scrollable-container,.dx-context-menu .dx-scrollable-content,.dx-context-menu .dx-menu-items-container{min-width:min(max-content, 93vw)!important}.form-field.q-field-error>label,.contatto-detail-fields>label.q-field-error{color:var(--q-danger);font-weight:700}.contatto-detail-fields>label.q-field-error .dx-texteditor{color:var(--q-text);font-weight:400}.form-field.q-field-error>.q-field-input{border:1px solid var(--q-danger);border-radius:4px}.q-field-error-text{color:var(--q-danger);font-weight:700}.q-tab-content{min-height:260px;padding-top:12px}.q-invalid-field{outline:2px solid var(--color-error-800);outline-offset:2px;border-radius:6px}.q-flash{animation:1.1s q-field-flash}@keyframes q-field-flash{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-error-800) 45%,transparent)}30%{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-error-800) 38%,transparent)}}@media (prefers-reduced-motion:reduce){.q-flash{animation:none}}.q-banner-floating{animation:.28s cubic-bezier(.2,.7,.2,1) q-banner-drop}@keyframes q-banner-drop{0%{opacity:0;transform:translateY(-140%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.q-banner-floating{animation:none}}.q-closed-bar{background:var(--color-warning-50);border:1px solid color-mix(in srgb,var(--color-warning-600) 45%,var(--q-panel));border-left:4px solid var(--color-warning-600);color:var(--q-text);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;padding:8px 12px;display:flex}.q-closed-bar>.dx-icon{color:color-mix(in srgb,var(--color-warning-800) 65%,var(--q-text));font-size:18px}.q-closed-bar-text{flex:220px;min-width:0;font-weight:600}.dx-invalid-message[style*="width: 0px"]>.dx-invalid-message-content{width:max-content!important;max-width:320px!important}.segnalazione-errori-row:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-error-800) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--color-error-800) 55%,transparent)}.segnalazione-errori-row:focus-visible{outline:2px solid var(--color-error-800);outline-offset:2px;border-radius:3px}.segnalazione-errori-slot{z-index:41;position:sticky;top:0}.segnalazione-errori-slot.is-over-modal{z-index:6000}.dx-button.q-action-save-error,.dx-button.q-action-save-error.dx-state-hover,.dx-button.q-action-save-error.dx-state-focused{background:var(--color-error-800);border-color:var(--color-error-800)}.dx-button.q-action-save-error .dx-button-text,.dx-button.q-action-save-error .dx-icon{color:var(--q-on-accent,#fff)}.q-link-button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.q-link-button:hover span{text-decoration:underline}.q-field-input{box-sizing:border-box;border:1px solid var(--q-border);background:var(--q-field-bg);width:100%;min-height:36px;color:inherit;border-radius:3px;padding:7px 9px}.q-field-input[readonly]{background:var(--q-field-ro-bg)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--q-bg);color:var(--q-text);-webkit-font-smoothing:antialiased;font-family:DM Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif)}.dx-widget{font-family:DM Sans,sans-serif;font-weight:500}.dx-popup-title.dx-toolbar .dx-toolbar-label{font-size:18px;font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);max-width:none}.dx-popup-title.dx-toolbar .dx-toolbar-label>div{overflow:visible}.app-root{height:100dvh}.dx-texteditor.dx-editor-outlined,.dx-texteditor.dx-editor-filled{background-color:var(--q-panel);border:1px solid var(--color-neutral-100);border-radius:4px}.dx-texteditor.dx-editor-outlined:before,.dx-texteditor.dx-editor-filled:before{display:none}.dx-texteditor.dx-editor-outlined.dx-state-hover,.dx-texteditor.dx-editor-filled.dx-state-hover{background-color:var(--q-panel);border:1px solid var(--color-neutral-400)}.dx-texteditor.dx-editor-outlined.dx-state-focused,.dx-texteditor.dx-editor-outlined.dx-state-active,.dx-texteditor.dx-editor-outlined.dx-dropdowneditor-active,.dx-texteditor.dx-editor-filled.dx-state-focused,.dx-texteditor.dx-editor-filled.dx-state-active,.dx-texteditor.dx-editor-filled.dx-dropdowneditor-active{background-color:var(--q-panel);border:1px solid var(--color-primary-400);box-shadow:none}.dx-texteditor.dx-editor-outlined.dx-invalid,.dx-texteditor.dx-editor-filled.dx-invalid{border:1px solid var(--color-error-600)}.dx-texteditor.dx-editor-outlined .dx-texteditor-input,.dx-texteditor.dx-editor-filled .dx-texteditor-input,.dx-texteditor.dx-editor-outlined textarea.dx-texteditor-input,.dx-texteditor.dx-editor-filled textarea.dx-texteditor-input{color:var(--color-neutral-900);font-family:DM Sans,sans-serif;font-weight:400}.form-field .dx-texteditor,.q-summary .dx-texteditor,.contatto-detail-fields .dx-texteditor,.form-field .dx-texteditor .dx-texteditor-input,.q-summary .dx-texteditor .dx-texteditor-input,.contatto-detail-fields .dx-texteditor .dx-texteditor-input{min-height:32px}@media (width<=900px){.form-field .dx-texteditor .dx-texteditor-input,.contatto-detail-fields .dx-texteditor .dx-texteditor-input,.login-field .dx-texteditor .dx-texteditor-input,.dx-popup-content .form-field .dx-texteditor .dx-texteditor-input{font-size:16px}}.form-field .dx-dropdowneditor .dx-dropdowneditor-input-wrapper,.q-summary .dx-dropdowneditor .dx-dropdowneditor-input-wrapper,.contatto-detail-fields .dx-dropdowneditor .dx-dropdowneditor-input-wrapper{min-height:32px}.dx-texteditor .dx-texteditor-buttons-container:last-child>.dx-button:last-child{border-start-start-radius:0;border-start-end-radius:4px;border-end-end-radius:4px;border-end-start-radius:0;margin-inline-end:0}.dx-texteditor .dx-texteditor-buttons-container:last-child>.dx-button:last-child.dx-button-has-icon .dx-button-content{border-inline-start:1px solid var(--q-border);border-start-start-radius:0;border-start-end-radius:4px;border-end-end-radius:4px;border-end-start-radius:0}.dx-texteditor .dx-texteditor-buttons-container>.dx-button:not(.dx-dropdowneditor-button):not(.dx-state-disabled) .dx-icon{color:var(--color-primary-600)}.dx-texteditor .dx-texteditor-buttons-container>.dx-button:not(.dx-dropdowneditor-button).dx-state-disabled .dx-icon{color:var(--color-neutral-400)}.dx-texteditor .dx-texteditor-buttons-container>.dx-button:not(.dx-dropdowneditor-button):not(.dx-state-disabled).dx-state-hover{background-color:var(--color-primary-50)}.q-field-with-action{box-sizing:border-box;border:1px solid var(--color-neutral-100);background:var(--q-panel);border-radius:4px;align-items:center;min-height:34px;padding:5px 0 5px 12px;display:flex}.form-field>.q-field-with-action{min-height:32px;max-height:32px;padding-block:0}.form-field>.q-field-with-action .dx-texteditor .dx-texteditor-input{min-height:0}.q-field-with-action:hover{border-color:var(--color-neutral-400)}.q-field-with-action:focus-within{border-color:var(--color-primary-400)}.q-field-with-action .dx-texteditor,.q-field-with-action .dx-texteditor.dx-editor-filled.dx-state-readonly,.q-field-with-action .dx-texteditor.dx-editor-outlined.dx-state-readonly,.q-field-with-action .dx-texteditor.dx-editor-filled.dx-state-disabled,.q-field-with-action .dx-texteditor.dx-editor-outlined.dx-state-disabled,.q-field-with-action .dx-texteditor.dx-state-hover,.q-field-with-action .dx-texteditor.dx-state-focused{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;flex:auto}.q-field-with-action .dx-texteditor .dx-texteditor-input{padding-inline:0}.q-field-with-action .dx-texteditor.dx-state-readonly .dx-texteditor-input{color:var(--q-text);-webkit-text-fill-color:var(--q-text);background:0 0}.q-field-with-action .dx-placeholder{display:none}.dx-texteditor-input:disabled::placeholder{-webkit-text-fill-color:transparent}.q-field-with-action>input{min-width:0;color:var(--color-neutral-900);background:0 0;border:0;outline:none;flex:auto;align-self:stretch;padding:0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400}.q-field-with-action>.q-field-lead{color:var(--q-text-muted);pointer-events:none;flex:none;align-items:center;margin-inline-end:8px;font-size:17px;display:inline-flex}.q-field-with-action>.q-field-lead .dx-icon{font-size:inherit;color:inherit}.q-field-with-action>.q-lookup-input{cursor:pointer;caret-color:#0000}.q-field-with-action .dx-button{flex:none;min-width:28px;height:30px;min-height:0}.q-field-with-action .dx-button:last-child{border-inline-start:1px solid var(--q-border);border-start-start-radius:0;border-start-end-radius:4px;border-end-end-radius:4px;border-end-start-radius:0}.q-field-with-action .q-field-clear .dx-icon{color:var(--color-neutral-400)}.cdata-module[role=button]{cursor:pointer}.q-field-with-action .dx-button.dx-state-disabled{pointer-events:auto;cursor:not-allowed}.q-field-with-action .q-field-clear .dx-icon-clear:before{content:""}.q-field-with-action .dx-button:not(.dx-state-disabled) .dx-icon{color:var(--color-primary-600)}.q-field-with-action .dx-button.dx-state-disabled .dx-icon{color:var(--color-neutral-400)}.q-field-with-action .dx-button:not(.q-field-clear).dx-state-hover{background-color:var(--color-primary-50)}.dx-texteditor.dx-editor-outlined.dx-state-readonly,.dx-texteditor.dx-editor-outlined.dx-state-disabled,.dx-texteditor.dx-editor-filled.dx-state-readonly,.dx-texteditor.dx-editor-filled.dx-state-disabled{background-color:var(--color-neutral-50);border:1px solid var(--color-neutral-100);box-shadow:none}.dx-texteditor.sum-search-field.dx-state-readonly,.dx-texteditor.sum-search-field.dx-state-readonly .dx-texteditor-input{background-color:#0000;border-color:#0000}.side-nav-home{flex:auto;align-self:stretch;align-items:center;min-width:0;padding-inline:24px 8px;text-decoration:none;transition:background-color .14s;display:inline-flex}.side-nav-home:hover{background:var(--color-primary-50)}.side-nav-home:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:-2px}.side-nav-head .collapse-btn{margin-inline-end:0}.shell.nav-collapsed .side-nav-home{flex:none;padding-inline:0}.q-logo{-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex;overflow:hidden}.q-logo-icon .q-logo-image{width:auto;height:28px}.q-logo .q-logo-image{object-fit:contain;flex:none;width:auto;height:30px;display:block}.q-pill{border:1px solid var(--q-border);background:var(--q-panel);color:var(--color-neutral-900);border-radius:4px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.q-pill:before{content:"";background:var(--q-pill-muted-fg);border-radius:2px;flex:none;width:8px;height:8px}.q-pill-active:before{background:var(--color-success-600)}.q-pill-muted:before{background:var(--color-neutral-400)}.q-pill-danger:before{background:var(--color-error-600)}.q-pill-warn:before{background:var(--color-warning-600)}.q-pill-active{border-color:color-mix(in srgb, var(--color-success-600) 45%, var(--q-panel))}.q-pill-muted{border-color:color-mix(in srgb, var(--color-neutral-400) 45%, var(--q-panel))}.q-pill-danger{border-color:color-mix(in srgb, var(--color-error-600) 45%, var(--q-panel))}.q-pill-warn{border-color:color-mix(in srgb, var(--color-warning-600) 45%, var(--q-panel))}.q-grid :is(.dx-datagrid,.dx-treelist) .dx-data-row.q-row-danger>td,.q-grid:is(.dx-datagrid,.dx-treelist) .dx-data-row.q-row-danger>td{background-color:var(--q-row-danger-bg)}.q-grid :is(.dx-datagrid,.dx-treelist) .dx-data-row.q-row-warn>td,.q-grid:is(.dx-datagrid,.dx-treelist) .dx-data-row.q-row-warn>td{background-color:var(--q-row-warn-bg)}.q-grid .dx-datagrid .dx-data-row.q-row-info:not(.q-row-danger)>td,.q-grid.dx-datagrid .dx-data-row.q-row-info:not(.q-row-danger)>td{background-color:color-mix(in srgb, var(--color-info-600) 45%, var(--q-panel))}.q-grid .dx-datagrid .dx-data-row.q-row-danger.dx-state-hover>td,.q-grid.dx-datagrid .dx-data-row.q-row-danger.dx-state-hover>td,.q-grid .dx-datagrid .dx-data-row.q-row-warn.dx-state-hover>td,.q-grid.dx-datagrid .dx-data-row.q-row-warn.dx-state-hover>td,.q-grid .dx-datagrid .dx-data-row.q-row-info:not(.q-row-danger).dx-state-hover>td,.q-grid.dx-datagrid .dx-data-row.q-row-info:not(.q-row-danger).dx-state-hover>td{background-color:unset}.q-grid :is(.dx-datagrid-rowsview,.dx-treelist-rowsview) .dx-data-row.q-row-danger:is(.dx-row-focused,.dx-selection)>td:not(.dx-focused):not(.dx-cell-modified):not(:is(.dx-datagrid-invalid,.dx-treelist-invalid)){background-color:var(--q-row-danger-strong-bg)}.q-grid :is(.dx-datagrid-rowsview,.dx-treelist-rowsview) .dx-data-row.q-row-warn:is(.dx-row-focused,.dx-selection)>td:not(.dx-focused):not(.dx-cell-modified):not(:is(.dx-datagrid-invalid,.dx-treelist-invalid)){background-color:var(--q-row-warn-strong-bg)}.q-grid .dx-treelist .dx-data-row.q-row-danger{--q-row-danger-bg:color-mix(in srgb, var(--color-error-600) 12%, var(--q-panel));--q-row-danger-strong-bg:color-mix(in srgb, var(--color-error-600) 26%, var(--q-panel))}.q-grid .dx-treelist-rowsview .dx-data-row.q-row-danger.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused){background-color:var(--q-row-danger-strong-bg)}.q-grid .dx-treelist-rowsview .dx-data-row.q-row-warn.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused){background-color:var(--q-row-warn-strong-bg)}.q-avatar{object-fit:cover;flex:none}.q-avatar-fallback{background:var(--q-hover);color:var(--q-blue);letter-spacing:.5px;border:1px solid var(--q-border);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.login-screen{background:linear-gradient(120deg, var(--color-primary-900) 0%, var(--color-primary-600) 55%, var(--color-info-600) 100%);justify-content:center;align-items:center;height:100vh;padding:24px;display:flex;position:relative}.login-card{background:var(--color-white);width:100%;max-width:380px;box-shadow:0 24px 60px color-mix(in srgb, var(--color-black) 35%, transparent);border-radius:16px;padding:36px 32px 28px}.login-card .q-logo{justify-content:center;margin:0 auto 26px;display:flex}.login-wizard-title{text-align:center;color:var(--color-neutral-700);background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:10px;margin:-8px 0 22px;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.35}.login-field{margin-bottom:16px}.login-field label{color:var(--color-neutral-400);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.login-remember{color:var(--color-neutral-400);align-items:center;gap:8px;margin:4px 0 18px;font-size:13px;display:flex}.login-btn{width:100%}.login-mfa-title{text-align:center;margin-bottom:10px;font-size:16px;font-weight:700}.login-mfa-text{color:var(--color-neutral-600);margin-bottom:16px;font-size:13px;line-height:1.45}.login-mfa-qr{justify-content:center;align-items:center;min-height:220px;margin:14px 0 10px;display:flex}.login-mfa-qr img{background:#fff;border-radius:8px;max-width:100%;height:auto;padding:6px}.login-mfa-secret{text-align:center;font-size:12px}.login-mfa-secret code,.login-mfa-codes code{letter-spacing:1px;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;margin-top:4px;font-family:ui-monospace,Consolas,monospace;font-size:14px;display:block}.login-mfa-codes{text-align:center;grid-template-columns:1fr 1fr;gap:4px 12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.login-mfa-back,.login-mfa-copy{margin:8px 0 4px}.login-password-issues{color:var(--color-error-800);margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.45}.password-mismatch-hint{color:var(--color-error-800);margin-top:4px;font-size:12px;display:block}.login-mfa-open{text-align:center;margin:0 0 12px;font-size:14px}.login-mfa-open a{color:var(--color-primary-600);font-weight:600;text-decoration:none}.login-goto-qualibus{cursor:pointer;width:100%;color:var(--color-primary-600);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:16px;padding:8px 10px;font-size:13.5px;font-weight:600;transition:background-color .12s,color .12s;display:flex}.login-goto-qualibus .dx-icon{font-size:15px}.login-goto-qualibus:hover{color:var(--color-primary-700);background:color-mix(in srgb, var(--color-primary-600) 10%, transparent)}.login-goto-qualibus:disabled{opacity:.5;cursor:default;background:0 0}.powered-by{color:var(--q-text-muted);opacity:.85;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.powered-by strong{font-weight:700}.powered-by-mark{width:auto;height:16px;display:block}.powered-by-light{color:color-mix(in srgb, var(--color-white) 82%, transparent);opacity:1}.login-powered{position:absolute;bottom:18px;left:0;right:0}.relogin-text{color:var(--color-neutral-600);margin-bottom:16px;font-size:13px;line-height:1.45}.relogin-form{width:100%}.relogin-exit{margin-top:8px}.q-busy{z-index:9400;background:color-mix(in srgb, var(--color-black) 28%, transparent);justify-content:center;align-items:center;padding:16px;animation:.2s ease-out q-busy-fade;display:flex;position:fixed;inset:0}.q-busy-card{background:var(--q-panel);width:min(320px,100%);color:var(--q-text);border:1px solid var(--q-border);text-align:center;box-shadow:0 18px 50px color-mix(in srgb, var(--color-black) 30%, transparent);border-radius:14px;padding:22px 24px 18px}.q-busy-hourglass{width:54px;height:68px;margin:0 auto 12px;animation:2.4s ease-in-out infinite q-busy-flip;display:block}.q-busy-glass{fill:none;stroke:var(--q-blue);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.q-busy-sand-top,.q-busy-sand-bottom{fill:var(--q-blue);opacity:.85}.q-busy-sand-top{transform-origin:32px 32px;animation:2.4s linear infinite q-busy-drain}.q-busy-sand-bottom{transform-origin:32px 72px;animation:2.4s linear infinite q-busy-fill}.q-busy-stream{stroke:var(--q-blue);stroke-width:2px;stroke-dasharray:3 4;animation:.4s linear infinite q-busy-stream}.q-busy-label{margin-bottom:10px;font-size:15px;font-weight:600}.q-busy-progress{background:color-mix(in srgb, var(--q-blue) 15%, transparent);border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.q-busy-progress-bar{background:var(--q-blue);border-radius:4px;height:100%;transition:width .3s ease-out}.q-busy-meta{color:var(--color-neutral-600);font-size:12px}@keyframes q-busy-fade{0%{opacity:0}to{opacity:1}}@keyframes q-busy-flip{0%,80%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes q-busy-drain{0%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}@keyframes q-busy-fill{0%{transform:scaleY(0)}80%,to{transform:scaleY(1)}}@keyframes q-busy-stream{to{stroke-dashoffset:-7px}}@media (prefers-reduced-motion:reduce){.q-busy,.q-busy-hourglass,.q-busy-sand-top,.q-busy-sand-bottom,.q-busy-stream{animation:none}}.q-error-boundary{background:var(--q-panel);border:1px solid var(--color-error-600);border-radius:4px;max-width:720px;margin:16px auto;padding:20px 24px}.q-error-boundary h3{color:var(--color-error-600);margin:0 0 8px;font-size:16px}.q-error-boundary p{color:var(--q-text);margin:0 0 8px}.q-error-boundary .q-error-boundary-hint{color:var(--q-text-muted);font-size:13px}.q-error-boundary-actions{gap:8px;margin:12px 0;display:flex}.q-doc-prep{background:var(--q-bg);color:var(--q-text);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.q-doc-prep-card{background:var(--q-panel);border:1px solid var(--q-border);border-top:4px solid var(--q-blue);width:100%;max-width:460px;box-shadow:0 12px 32px color-mix(in srgb, var(--color-black) 10%, transparent);text-align:center;border-radius:10px;padding:32px 32px 28px}.q-doc-prep-card .q-logo-image{width:auto;height:34px}.q-doc-prep-spinner{justify-content:center;margin:26px 0 18px;display:flex}.q-doc-prep-title{margin:0 0 10px;font-size:20px;font-weight:600}.q-doc-prep-text{color:var(--q-text);margin:0 0 18px;font-size:14px;line-height:1.55}.q-doc-prep-steps{text-align:left;background:var(--q-surface-2);border:1px solid var(--q-border);max-width:320px;color:var(--q-text-muted);border-radius:8px;margin:0 auto 18px;padding:12px 16px;font-size:13px;line-height:1.9;list-style:none}.q-doc-prep-steps li:before{content:"";background:var(--q-blue);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:10px;animation:1.4s ease-in-out infinite q-doc-prep-pulse;display:inline-block}.q-doc-prep-steps li:nth-child(2):before{animation-delay:.2s}.q-doc-prep-steps li:nth-child(3):before{animation-delay:.4s}.q-doc-prep-hint{color:var(--q-text-muted);margin:0;font-size:12px}@keyframes q-doc-prep-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.q-doc-prep-steps li:before{opacity:.6;animation:none}}.q-error-boundary-details{white-space:pre-wrap;word-break:break-word;background:var(--color-neutral-50);border:1px solid var(--q-border);max-height:240px;color:var(--q-text-muted);border-radius:4px;margin:0;padding:8px;font-size:11px;line-height:1.4;overflow:auto}.shell{background:var(--q-bg);height:100dvh;display:flex;overflow:hidden}.side-nav{background:var(--q-sidebar);border-right:1px solid var(--q-border);z-index:40;flex-direction:column;flex:0 0 320px;width:320px;transition:transform .22s,width .22s,flex-basis .22s;display:flex}.side-nav-head{flex:0 0 var(--q-shell-header-height);height:var(--q-shell-header-height);box-sizing:border-box;border-bottom:1px solid var(--color-neutral-100);justify-content:space-between;align-items:center;padding:0;display:flex;position:relative}.side-nav-menu{flex-direction:column;flex:auto;min-height:0;padding:0 8px 12px;display:flex;overflow:hidden}.side-nav-menu>.menu-filter{flex:none}.side-nav-menu>.dx-treeview{flex-direction:column;flex:auto;min-height:0;display:flex}.side-nav-foot{border-top:1px solid var(--q-border);align-items:center;gap:10px;padding:10px 12px;display:flex}.company-logo{object-fit:contain;border-radius:4px;flex:none;width:auto;max-width:132px;height:auto;max-height:40px}.company-db-mark{width:26px;height:36px;color:var(--q-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.side-nav-foot .who{flex:auto;min-width:0;font-size:13px;line-height:1.2}.side-nav-foot .who b{color:var(--q-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.side-nav-foot .who span{color:var(--q-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.side-nav-foot .who .side-nav-pers{letter-spacing:.03em;color:var(--q-blue);margin-top:2px;font-family:DM Mono,ui-monospace,Consolas,monospace;font-size:10.5px}.rail-shell-foot{background:var(--q-sidebar);flex:none;margin-top:auto}.doc-body{--doc-pad-x:0px;--doc-pad-y:0px;padding:0 var(--doc-pad-x) var(--doc-pad-y)}@media (width<=900px){.doc-body{--doc-pad-x:12px;--doc-pad-y:8px;padding-top:8px}}.doc-tree-rail{--rail-bleed-x:calc(var(--doc-pad-x) + var(--spacing-8,8px));--rail-bleed-y:calc(var(--doc-pad-y) + var(--spacing-8,8px));flex:0 0 calc(var(--doc-tree-width) + var(--rail-bleed-x));height:calc(100% + var(--rail-bleed-y));margin:0 0 calc(-1 * var(--rail-bleed-y)) calc(-1 * var(--rail-bleed-x));box-sizing:border-box;background:var(--q-sidebar);border-right:1px solid var(--q-border)}.doc-rail-body{flex-direction:column;flex:auto;min-height:0;padding:0 8px;display:flex;overflow:hidden}.doc-rail-body>.menu-filter{flex:none}.doc-rail-body>.doc-rail-back{box-sizing:border-box;border:0;border-bottom:1px solid var(--q-menu-divider);cursor:pointer;width:calc(100% + 16px);min-height:40px;font:inherit;color:var(--color-neutral-900);text-align:left;background:0 0;border-radius:0;flex:none;align-items:center;gap:10px;margin:-8px -8px 8px;padding:10px 16px;font-size:14px;display:flex}.doc-rail-body>.doc-rail-back>.dx-icon{color:var(--color-neutral-400);font-size:18px}.doc-rail-body>.doc-rail-back:hover,.doc-rail-body>.doc-rail-back:focus-visible{background:var(--color-primary-50);outline:none}.doc-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.doc-main>.panel-head{flex:none}.doc-main>.doc-card{flex:1 1 0;min-height:0}@media (width<=900px){.doc-main>.doc-card{flex:none}}.clifor-options-nav:has(>.rail-shell-foot){margin-bottom:calc(-1 * var(--spacing-8,8px));flex-direction:column;display:flex}.clifor-options-nav>:is(.clifor-options-nav-title,.local-nav-back-row,.form-section){flex-shrink:0}.clifor-options-nav>.rail-shell-foot{margin:auto -12px -18px -20px;position:sticky;bottom:-18px}.release-notes-btn{border:1px solid var(--q-border);background:var(--q-panel);width:34px;height:34px;color:var(--q-text-muted);cursor:pointer;border-radius:4px;flex:0 0 34px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.release-notes-btn:hover,.release-notes-btn:focus-visible{color:var(--q-blue);border-color:var(--q-blue);background:var(--q-hover);outline:none}.release-notes-btn-unread{color:var(--q-orange);border-color:var(--q-orange);background:color-mix(in srgb, var(--q-orange) 10%, var(--q-panel));position:relative}.release-notes-btn-unread:hover,.release-notes-btn-unread:focus-visible{color:var(--q-orange);border-color:var(--q-orange)}.release-notes-unread-dot{background:var(--q-red);border:1px solid var(--q-panel);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.release-notes-viewer{flex-direction:column;flex:auto;min-height:0;display:flex}.release-notes-viewer>.release-notes-nav{flex:none}.release-notes-viewer>.release-note{flex:auto;min-height:0;overflow-y:auto}.release-notes-nav{border-bottom:1px solid var(--q-border);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;margin:-4px 0 18px;padding-bottom:14px;display:grid}.release-notes-nav-right{justify-content:flex-end;align-items:center;display:flex}.release-notes-current{text-align:center;min-width:0}.release-notes-current strong,.release-notes-current span,.release-notes-current small{display:block}.release-notes-current strong{font-size:14px}.release-notes-current span{color:var(--q-text);font-size:14px;font-weight:600}.release-notes-current strong+span{color:var(--q-text-muted);margin-top:2px;font-size:12px;font-weight:400}.release-notes-current small{color:var(--q-text-muted);margin-top:2px;font-size:11px}.release-notes-latest-btn .dx-button-content{padding-block:2px;font-size:12px}.release-note-title{margin:0 0 14px;font-size:15px;font-weight:600}.release-note-section+.release-note-section{margin-top:18px}.release-note-head{border-bottom:1px solid var(--q-border);color:var(--q-blue);margin:0 0 8px;padding-bottom:4px;font-size:15px;font-weight:600}.release-note ul{margin:0;padding-left:22px}.release-note li{margin:7px 0;line-height:1.45}.release-note-key{color:var(--q-text);align-items:center;gap:4px;margin-right:8px;font-weight:600;text-decoration:none;display:inline-flex}.release-note-key .dx-icon{color:var(--q-blue)}.release-note-key:hover{text-decoration:underline}.release-notes-empty{color:var(--q-text-muted);text-align:center;padding:12px 0}.collapse-btn{z-index:2;border:1px solid var(--color-neutral-100);background:var(--q-panel);width:26px;height:26px;color:var(--color-neutral-400);cursor:pointer;box-shadow:0 1px 3px color-mix(in srgb, var(--color-black) 10%, transparent);border-radius:4px;justify-content:center;align-items:center;font-size:13px;display:inline-flex;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.collapse-btn:hover,.collapse-btn:focus-visible{color:var(--color-primary-600);border-color:var(--color-primary-600);outline:none}.collapse-btn .dx-icon{font-size:10px}.side-nav-close{border:1px solid var(--color-neutral-200);background:var(--color-white);width:32px;height:32px;color:var(--color-neutral-900);cursor:pointer;border-radius:4px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.side-nav-close:hover,.side-nav-close:focus-visible{color:var(--color-primary-600);border-color:var(--color-primary-600);background:var(--color-primary-50);outline:none}.side-nav-close .dx-icon{font-size:16px}.side-nav-menu .dx-treeview-item{box-sizing:border-box;border-radius:4px;min-height:32px;margin:0;padding:8px 30px 8px 12px;position:relative}.side-nav-menu .dx-treeview-toggle-item-visibility{inset-inline:auto 10px;transform-origin:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;transform:scale(.55)}.side-nav-menu .dx-treeview-expander-icon-stub{display:none}.side-nav-menu .dx-treeview-node-is-leaf>.dx-treeview-item>.dx-treeview-item-content{margin-inline-start:0}.side-nav-menu .dx-treeview-item-content{width:100%;min-width:0;color:var(--color-neutral-900);font-size:13px;overflow:hidden}.side-nav-menu .dx-treeview-item .dx-icon{color:var(--color-neutral-400);font-size:18px}.side-nav-menu .menu-node-logo{object-fit:contain;filter:grayscale();opacity:.75;flex:none;width:18px;height:18px}.side-nav-menu .dx-treeview-node.dx-state-selected>.dx-treeview-item .menu-node-logo{filter:none;opacity:1}.side-nav-menu .dx-treeview-item .dx-treeview-item-content .dx-icon{margin-right:0;margin-inline-end:0}.side-nav-menu .dx-treeview-node.dx-state-selected>.dx-treeview-item,.side-nav-menu .dx-treeview-item.dx-state-hover,.side-nav-menu .dx-treeview-node.dx-state-selected>.dx-treeview-item{background:var(--color-primary-50)}.side-nav-menu .dx-treeview-node.dx-state-selected>.dx-treeview-item .dx-treeview-item-content{color:var(--q-text);font-weight:600}.side-nav-menu .dx-treeview-node.dx-state-selected>.dx-treeview-item .dx-icon{color:var(--color-primary-600)}.side-nav-menu .dx-treeview-node:not(.dx-treeview-root-node):has(>.dx-treeview-node-container-opened):not(:has(.dx-treeview-node.dx-state-selected))>.dx-treeview-item{background:var(--color-primary-50)}.side-nav-menu .dx-treeview-node:not(.dx-treeview-root-node):has(>.dx-treeview-node-container-opened):not(:has(.dx-treeview-node.dx-state-selected))>.dx-treeview-item .dx-treeview-item-content{color:var(--q-text);font-weight:600}.side-nav-menu .dx-treeview-node:not(.dx-treeview-root-node):has(>.dx-treeview-node-container-opened):not(:has(.dx-treeview-node.dx-state-selected))>.dx-treeview-item .dx-icon{color:var(--color-primary-600)}@media (width<=900px){.dx-overlay-content.dx-popup-normal{max-width:calc(100vw - 16px)!important}.dx-popup-content>*{max-width:100%}}.doc-folder-toggle{box-sizing:border-box;border:1px solid var(--q-border);background:var(--q-panel);width:100%;min-height:44px;color:var(--q-text);text-align:left;border-radius:6px;flex:none;align-items:center;gap:8px;margin:0 0 8px;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.doc-folder-toggle .doc-folder-toggle-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.doc-folder-toggle .dx-icon{color:var(--q-blue);flex:none;font-size:18px}.doc-tree,.q-tree{--q-tree-guide:color-mix(in srgb, var(--q-text-muted) 32%, transparent)}.doc-tree .dx-treeview-node>.dx-treeview-node-container,.q-tree .dx-treeview-node>.dx-treeview-node-container,.doc-tree .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node,.q-tree .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node{position:relative}.doc-tree .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node:before,.q-tree .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node:before{content:"";z-index:1;left:11px;top:calc(var(--q-tree-row,34px) / 2);border-top:1px solid var(--q-tree-guide);pointer-events:none;width:13px;position:absolute}.doc-tree .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node:after,.q-tree .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node:after{content:"";z-index:1;border-left:1px solid var(--q-tree-guide);pointer-events:none;position:absolute;top:0;bottom:0;left:11px}.doc-tree .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node:last-child:after,.q-tree .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node:last-child:after{height:calc(var(--q-tree-row,34px) / 2 + 1px);bottom:auto}.doc-tree-folder-item,.q-tree-folder-item{align-items:center;gap:8px;min-width:0;display:inline-flex}.doc-tree-root-label,.q-tree-root-label{color:var(--q-text);font-weight:600}.doc-tree .dx-treeview-node>.dx-treeview-item,.q-tree .dx-treeview-node>.dx-treeview-item{padding-left:0}.doc-tree .dx-treeview-node>.dx-treeview-item>.dx-treeview-toggle-item-visibility,.q-tree .dx-treeview-node>.dx-treeview-item>.dx-treeview-toggle-item-visibility{background-position:50%;width:14px}.doc-tree .dx-treeview-node>.dx-treeview-item>.dx-treeview-item-content,.q-tree .dx-treeview-node>.dx-treeview-item>.dx-treeview-item-content{margin-left:-6px}.doc-tree .dx-treeview-node.dx-treeview-node-is-leaf>.dx-treeview-item>.dx-treeview-item-content,.q-tree .dx-treeview-node.dx-treeview-node-is-leaf>.dx-treeview-item>.dx-treeview-item-content{margin-left:-12px}.q-tree{--q-tree-row:34px}.q-tree-toolbar{flex:none;align-items:stretch;gap:6px;margin-bottom:8px;display:flex}.q-tree-toolbar .q-button.dx-button{aspect-ratio:1;flex:none;width:auto;min-width:0;height:auto;min-height:0}.q-tree-toolbar .q-button.dx-button .dx-button-content{justify-content:center;align-items:center;padding:0;display:flex}.q-tree-toolbar .q-button .dx-icon,.q-tree .dx-treeview-item{margin:0}.q-tree .dx-treeview-node>.dx-treeview-item{padding-left:6px}.q-tree .dx-treeview-node.dx-state-selected>.dx-treeview-item,.q-tree .dx-treeview-item.dx-state-hover{background:var(--color-primary-50)}.q-tree .dx-treeview-node.dx-state-selected>.dx-treeview-item .dx-treeview-item-content{color:var(--q-text);font-weight:600}.q-tree .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node:has(~.dx-treeview-node.dx-state-selected):after{border-left-color:var(--color-primary-600)}.q-tree .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node.dx-state-selected:before{border-top-color:var(--color-primary-600)}.q-tree .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node.dx-state-selected:after{background:linear-gradient(to bottom, var(--color-primary-600) 0, var(--color-primary-600) calc(var(--q-tree-row,34px) / 2 + 1px), var(--q-tree-guide) calc(var(--q-tree-row,34px) / 2 + 1px), var(--q-tree-guide) 100%);border-left:none;width:1px}.q-tree .dx-treeview-node>.dx-treeview-item{border-radius:4px}.q-tree .dx-treeview-expander-icon-stub{display:none}.q-tree .dx-treeview-node>.dx-treeview-item>.dx-treeview-toggle-item-visibility{opacity:.75;order:2;width:16px;margin-left:auto;margin-right:2px;transform:scale(.78)}.q-tree .dx-treeview-node>.dx-treeview-item>.dx-treeview-item-content,.q-tree .dx-treeview-node.dx-treeview-node-is-leaf>.dx-treeview-item>.dx-treeview-item-content{flex:auto;order:1;margin-left:0}.q-tree .dx-treeview-node>.dx-treeview-item{height:var(--q-tree-row);align-items:center;display:flex}.q-tree .dx-treeview-item{white-space:nowrap;min-width:0}.q-tree .dx-treeview-item>.dx-treeview-item-content{min-width:0;display:flex}.q-tree .q-tree-folder-item{flex:auto;max-width:100%}.q-tree .q-tree-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.doc-tree-root-row,.q-tree-root-row{cursor:default;border-radius:4px;padding:7px 8px}.doc-tree .dx-treeview-item.doc-tree-drop-target,.doc-tree-root-row.doc-tree-drop-target{background-color:var(--color-primary-100);box-shadow:inset 0 0 0 1px var(--color-primary-400)}.doc-tree-folder-glyph,.q-tree-folder-glyph{flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.doc-tree-folder-item>.dx-icon,.q-tree-folder-item>.dx-icon,.doc-tree-folder-glyph>.dx-icon,.q-tree-folder-glyph>.dx-icon,.doc-tree-folder-closed,.q-tree-folder-closed{flex:none;width:22px;height:22px}.doc-tree-folder-closed,.q-tree-folder-closed{fill:none;stroke:var(--q-folder-line);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.doc-tree-folder-open,.q-tree-folder-open{color:var(--q-folder-line);display:none}.doc-tree .dx-treeview-node[aria-expanded=true]>.dx-treeview-item .doc-tree-folder-open,.q-tree .dx-treeview-node[aria-expanded=true]>.dx-treeview-item .q-tree-folder-open{display:inline-block}.doc-tree .dx-treeview-node[aria-expanded=true]>.dx-treeview-item .doc-tree-folder-closed,.q-tree .dx-treeview-node[aria-expanded=true]>.dx-treeview-item .q-tree-folder-closed{display:none}.doc-tree-folder-glyph>.doc-tree-env{width:22px;height:22px;position:absolute;inset:0;overflow:visible}.doc-tree-env-halo{fill:var(--q-surface,#fff);stroke:none}.doc-tree-env-body{fill:color-mix(in srgb, var(--doc-env,#1f6fd6) 24%, transparent);stroke:var(--doc-env,#1f6fd6);stroke-width:2px;stroke-linejoin:round}.doc-tree-env-flap{fill:none;stroke:var(--doc-env,#1f6fd6);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.doc-tree-folder-auto.is-active{--doc-env:#1f6fd6}.doc-tree-folder-auto.is-config{--doc-env:#7c828c}:root[data-theme=dark] .doc-tree-folder-auto.is-active{--doc-env:#5e9dff}:root[data-theme=dark] .doc-tree-folder-auto.is-config{--doc-env:#9aa0aa}.doc-tree .dx-treeview-item.doc-tree-current{background:var(--color-primary-50);border-radius:4px}.doc-tree .dx-treeview-item.doc-tree-current .dx-treeview-item-content,.doc-tree .dx-treeview-item.doc-tree-current .doc-tree-folder-item{color:var(--q-text);font-weight:600}.doc-tree .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node:has(~.dx-treeview-node>.dx-treeview-item.doc-tree-current):after{border-left-color:var(--color-primary-600)}.doc-tree .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node:has(>.dx-treeview-item.doc-tree-current):before{border-top-color:var(--color-primary-600)}.doc-tree .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node:has(>.dx-treeview-item.doc-tree-current):after{background:linear-gradient(to bottom, var(--color-primary-600) 0, var(--color-primary-600) calc(var(--q-tree-row,34px) / 2 + 1px), var(--q-tree-guide) calc(var(--q-tree-row,34px) / 2 + 1px), var(--q-tree-guide) 100%);border-left:none;width:1px}.doc-row-checked-out>td{color:var(--color-warning-800);background-color:var(--color-warning-50)!important}.side-nav-menu .menu-node{align-items:center;gap:4px;width:100%;min-width:0;display:flex;overflow:hidden}.side-nav-menu .menu-node>.dx-icon{flex:none}.side-nav-menu .menu-node-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.side-nav-menu .menu-node-soon{opacity:.45}.side-nav-menu .dx-treeview-node,.side-nav-menu .dx-treeview-node>.dx-treeview-node-container{position:relative}.side-nav-menu .dx-treeview-node>.dx-treeview-node-container:before{content:"";z-index:1;border-left:1px solid var(--q-menu-divider);pointer-events:none;position:absolute;top:0;bottom:22px;left:18px}.side-nav-menu .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node:before{content:"";z-index:1;border-top:1px solid var(--q-menu-divider);pointer-events:none;width:8px;position:absolute;top:18px;left:18px}.side-nav-menu .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node.dx-state-selected:before{border-top-color:var(--color-primary-600)}.side-nav-menu .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node.dx-state-selected:after{content:"";z-index:1;border-left:1px solid var(--color-primary-600);pointer-events:none;position:absolute;top:0;left:18px}.side-nav-menu .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node:has(~.dx-treeview-node.dx-state-selected):after{content:"";z-index:1;border-left:1px solid var(--color-primary-600);pointer-events:none;position:absolute;top:0;left:18px}.side-nav-menu .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node:has(~.dx-treeview-node.dx-state-selected):after{bottom:0}.side-nav-menu .dx-treeview-node>.dx-treeview-node-container>.dx-treeview-node.dx-state-selected:after{height:18px}.side-nav-menu .dx-treeview-item.menu-node-group-start{margin-top:9px;position:relative}.side-nav-menu .dx-treeview-item.menu-node-group-start:before{content:"";border-top:1px solid var(--q-menu-divider);pointer-events:none;height:0;position:absolute;top:-5px;left:0;right:0}.menu-filter:after{content:"";background:var(--q-menu-divider);height:1px;position:absolute;bottom:0;left:-16px;right:-16px}.menu-filter{z-index:2;background:var(--q-sidebar);margin-bottom:8px;padding:8px;position:sticky;top:0}.menu-filter .dx-textbox,.q-search-box .dx-textbox{background:0 0;width:100%}.menu-filter .dx-texteditor,.q-search-box .dx-texteditor{background:var(--color-white);border-color:var(--color-neutral-200);border-radius:4px}.menu-filter .dx-texteditor-input,.q-search-box .dx-texteditor-input{background:0 0;font-size:14px}.menu-filter .dx-placeholder,.q-search-box .dx-placeholder{color:var(--color-neutral-400);opacity:1;font-size:14px}.q-search-box{margin-bottom:12px}.menu-filter-rail{justify-content:center;align-items:center;display:flex}.menu-filter-rail-btn{border:1px solid var(--color-neutral-200);background:var(--color-white);width:32px;height:32px;color:var(--color-neutral-400);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-filter-rail-btn:hover,.menu-filter-rail-btn:focus-visible{color:var(--color-primary-600);border-color:var(--color-primary-600);background:var(--color-primary-50);outline:none}.menu-filter-rail-btn .dx-icon{font-size:16px}.side-nav-menu{scrollbar-width:none}.side-nav-menu::-webkit-scrollbar{width:0;height:0;display:none}.side-nav-menu .dx-scrollable-scrollbar{display:none!important}.side-nav-menu .dx-scrollable-container{scrollbar-width:none}.side-nav-menu .dx-scrollable-container::-webkit-scrollbar{width:0;height:0;display:none}.content{flex-direction:column;flex:auto;min-width:0;display:flex}.content-header{height:var(--q-shell-header-height);flex:0 0 var(--q-shell-header-height);background:var(--q-panel);border-bottom:1px solid var(--q-border);align-items:center;gap:14px;padding:0 20px;display:flex}.content-header .nav-hidden-logo{background:var(--q-sidebar);border-bottom:0;border-right:1px solid var(--q-border);flex:0 0 320px;align-self:stretch;width:320px;height:auto;margin-left:-20px;margin-right:6px}@media (width<=900px){.content-header .nav-hidden-logo{flex-basis:auto;width:auto;margin-right:0;padding-right:8px}}.content-header .hamburger{border:1px solid var(--color-neutral-200);background:var(--color-white);width:38px;height:38px;color:var(--color-neutral-900);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:20px;display:none}.content-header .hamburger:hover{border-color:var(--color-neutral-400);background:var(--color-neutral-100)}.content-header .hamburger:focus-visible{box-shadow:0 0 0 1px var(--color-white), 0 0 0 4px color-mix(in srgb, var(--color-primary-600) 60%, transparent);outline:none}.content-header .expand-btn{cursor:pointer;width:38px;height:38px;color:var(--q-text);background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.content-header .expand-btn:hover{background:var(--q-hover);color:var(--q-blue)}.header-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}.header-module-actions{flex:none;align-items:center;gap:2px;display:flex}.header-module-actions:empty{display:none}.content-header .q-module-message-wrap{flex:none;display:inline-flex}.content-header .q-action-message.dx-button{width:36px;min-width:36px;height:36px;color:var(--q-text-muted);border:0;border-radius:7px}.q-send-message-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:24px;display:block}.content-header .q-action-message.dx-button.dx-state-hover{background:var(--q-hover);color:var(--q-text)}.content-header .q-action-message.dx-button.dx-state-disabled{opacity:.36}.content-header .module-options-chip{width:36px;height:36px;color:var(--q-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;font-size:20px;display:inline-flex}.content-header .module-options-chip:not(:disabled):hover{background:var(--q-hover);color:var(--q-text)}.content-header .module-options-chip:disabled{opacity:.42;cursor:not-allowed}.content-header .module-options-chip:focus-visible{outline:2px solid var(--q-blue);outline-offset:2px}.content-header .breadcrumb{min-width:0;color:var(--q-text);flex:0 auto;font-size:14px}.content-header .breadcrumb ol{align-items:center;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.content-header .breadcrumb li{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.content-header .breadcrumb li:has(>.crumb-current){flex:0 auto}.content-header .breadcrumb .crumb-link{max-width:220px}.content-header .breadcrumb .crumb-link,.content-header .breadcrumb .crumb-current{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.content-header .breadcrumb .crumb-link{color:var(--q-text-muted);font-weight:400;text-decoration:none}.content-header .breadcrumb .crumb-link:hover{color:var(--q-text-muted);text-underline-offset:3px;text-decoration:underline}.content-header .breadcrumb .crumb-link:focus-visible{outline:2px solid var(--q-blue);outline-offset:1px}.content-header .breadcrumb .crumb-current{font-weight:600}.content-header .breadcrumb .crumb-sep{color:var(--q-text-muted);flex:none}.content-header .spacer{flex:auto}.header-workspaces{flex:none;align-items:center;gap:2px;display:flex}.header-workspace-link{width:36px;height:36px;color:var(--q-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.header-workspace-link .dx-icon{color:inherit;font-size:20px}.header-workspace-notifications{width:44px}.header-workspace-bell-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px;transform:translate(-5px)}.header-workspace-link:hover{background:var(--q-hover);color:var(--q-text)}.header-workspace-link:focus-visible{outline:2px solid var(--q-blue);outline-offset:1px}.header-workspace-link.active{color:var(--q-blue)}.header-workspace-badge{box-sizing:border-box;border:2px solid var(--q-panel);background:var(--q-danger);min-width:18px;height:18px;color:var(--q-on-accent);text-align:center;border-radius:999px;padding:0 5px;font-size:15px;font-weight:700;line-height:15px;position:absolute;right:-1px}.header-workspace-badge.received{top:2px}.content-body{scrollbar-gutter:stable;padding:0 var(--spacing-8,8px) var(--spacing-8,8px);flex:auto;position:relative;overflow:auto}.content-body:has(.home-workspace-root){padding-inline:0}.content-body:has(.home-workspace-root.q-fill-page){padding-inline:var(--spacing-8,8px)}.home-workspace-root{min-height:0}.home-workspace-panel{flex-direction:column;height:100%;min-height:0;display:flex}.home-workspace-panel>.dx-tabpanel-container,.home-workspace-panel .dx-multiview-wrapper,.home-workspace-panel .dx-multiview-item-container{flex-direction:column;flex:auto;min-height:0;display:flex}.home-workspace-panel .dx-multiview-item.dx-item-selected,.home-workspace-panel .dx-multiview-item-content{flex-direction:column;height:100%;min-height:0;display:flex}.home-workspace-panel .dx-multiview-item-content>*{flex:auto;min-width:0;min-height:0}.home-workspace-panel>.dx-tabpanel-tabs{display:none}.user-wrap{flex:none;position:relative}.user-trigger{min-width:0;max-width:260px;height:42px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;padding:0 8px 0 2px;display:flex}.user-trigger:hover{background:var(--q-hover)}.user-trigger:focus-visible{outline:2px solid var(--q-blue);outline-offset:1px}.user-trigger>.q-avatar,.user-trigger img{flex:none}.user-trigger img{object-fit:cover;border-radius:50%;width:34px;height:34px;display:block}.user-trigger-id{flex-direction:column;min-width:0;line-height:1.2;display:flex}.user-trigger-id b{color:var(--q-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.user-trigger-id span{color:var(--q-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.user-trigger>.dx-icon{color:var(--q-text-muted);flex:none;font-size:14px}@media (width<=900px){.user-trigger-id{display:none}}.user-backdrop{z-index:55;position:fixed;inset:0}.user-menu{z-index:60;background:var(--q-panel);border:1px solid var(--q-border);width:248px;box-shadow:0 18px 50px color-mix(in srgb, var(--color-black) 28%, transparent);border-radius:12px;position:absolute;top:48px;right:0;overflow:hidden}.user-menu .um-head{border-bottom:1px solid var(--q-border);align-items:center;gap:12px;padding:14px 16px;display:flex}.user-menu .um-head img{object-fit:cover;border-radius:50%;width:40px;height:40px}.user-menu .um-head b{color:var(--q-text);font-size:14px;display:block}.user-menu .um-head span{color:var(--q-text-muted);font-size:12px}.um-item{cursor:pointer;color:var(--q-text);text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:11px 16px;font-size:14px;display:flex}.um-item:hover{background:var(--q-hover)}.um-item .dx-icon,.um-item i{color:var(--q-text-muted);font-size:17px}.um-help,.um-help:hover{box-sizing:border-box;text-decoration:none}.estratti-wrap{flex:none;position:relative}.estratti-trigger,.estratti-trigger:hover{color:var(--color-warning-800)}.estratti-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.header-workspace-badge.estratti-badge{background:var(--color-warning-800);top:2px;right:-4px}.estratti-menu{z-index:60;background:var(--q-panel);border:1px solid var(--q-border);width:340px;max-height:min(70vh,520px);box-shadow:0 18px 50px color-mix(in srgb, var(--color-black) 28%, transparent);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:48px;right:0;overflow:hidden}.estratti-menu-head{border-bottom:1px solid var(--q-border);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.estratti-menu-head b{color:var(--q-text);font-size:14px}.estratti-menu-head span{color:var(--q-text-muted);font-size:12px}.estratti-menu-list{flex:auto;min-height:0;overflow-y:auto}.estratti-menu-item{align-items:flex-start}.estratti-menu-item>.dx-icon{color:var(--color-warning-800);margin-top:2px}.estratti-menu-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.estratti-menu-text b,.estratti-row-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.estratti-menu-text small,.estratti-row-text small{color:var(--q-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.estratti-menu-archive{border-top:1px solid var(--q-border);font-weight:600}@media (width<=900px){.estratti-menu{width:auto;max-height:calc(100dvh - 80px);position:fixed;top:60px;left:16px;right:16px}}.preferiti-wrap{flex:none;position:relative}.q-line-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px;display:block}.preferiti-menu{z-index:60;background:var(--q-panel);border:1px solid var(--q-border);width:360px;max-height:min(75vh,600px);box-shadow:0 18px 50px color-mix(in srgb, var(--color-black) 28%, transparent);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:48px;right:0;overflow:hidden}.preferiti-menu-list{flex:auto;min-height:0;overflow-y:auto}.preferiti-menu-head{color:var(--q-text);padding:12px 16px 6px;font-size:14px}.preferiti-menu-list>.preferiti-menu-head:not(:first-child){border-top:1px solid var(--q-border);margin-top:4px}.preferiti-menu-subhead{letter-spacing:.04em;text-transform:uppercase;color:var(--q-text-muted);padding:6px 16px 2px;font-size:11px;font-weight:600}.preferiti-menu-item{align-items:flex-start;padding-top:8px;padding-bottom:8px}.preferiti-menu-item>.dx-icon{margin-top:2px}.preferiti-menu-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.preferiti-menu-text b,.gp-row-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.preferiti-menu-text small,.gp-row-text small{color:var(--q-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.preferiti-menu-empty{color:var(--q-text-muted);padding:4px 16px 12px;font-size:13px}.preferiti-menu-more{width:100%;color:var(--q-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:4px 16px;display:flex}.preferiti-menu-more:hover{background:var(--q-hover);color:var(--q-text)}.preferiti-menu-more:focus-visible{outline:2px solid var(--q-blue);outline-offset:-2px}.preferiti-menu-more-line{background:var(--q-border);flex:auto;height:1px}.preferiti-menu-more .dx-icon{color:inherit;font-size:16px}.preferiti-menu-more small{font-size:12px}.preferiti-menu-manage{border-top:1px solid var(--q-border);flex:none;font-weight:600}.preferiti-menu-scheda{border-bottom:1px solid var(--q-border);flex:none}.preferiti-menu-scheda .q-star-icon{width:18px;height:18px;color:var(--q-text-muted);flex:none;margin-top:1px}.um-phone-only{display:none}.um-item .um-svg-icon{width:17px;height:17px;color:var(--q-text-muted)}.header-group-divider{background:var(--q-border);flex:none;width:1px;height:22px}.header-module-actions:empty+.header-group-divider{display:none}.content-header .help-chip{color:var(--q-text)}.q-help-icon .q-help-dot{fill:currentColor}@media (width<=900px){.preferiti-menu{width:auto;max-height:calc(100dvh - 80px);position:fixed;top:60px;left:16px;right:16px}.recenti-trigger{display:none}.preferiti-wrap:has(>.recenti-trigger){display:contents}.um-phone-only{display:flex}.header-group-divider{display:none}.content-header .module-options-chip,.content-header .q-action-message.dx-button,.content-header .header-workspace-link{width:32px;min-width:32px}.content-header .header-toolbar-actions{gap:4px}}.q-star-icon.is-filled{fill:var(--color-warning-600);stroke:var(--color-warning-800)}.preferito-dialog{flex-direction:column;gap:6px;display:flex}.preferito-dialog .form-field{flex-direction:column;gap:4px;display:flex}.preferito-dialog-hint{color:var(--q-text-muted);margin:0;font-size:12px}.preferito-dialog-actions,.gp-actions{align-items:center;gap:8px;margin-top:16px;display:flex}@media (width<=900px){.preferito-dialog-actions{flex-wrap:wrap}}.preferito-dialog-actions .spacer,.gp-actions .spacer{flex:auto}.gp-dialog{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.gp-cols{flex:auto;gap:16px;min-height:0;display:flex}.gp-col{border:1px solid var(--color-neutral-100);border-radius:8px;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.gp-col-full{flex:auto}.gp-col-head{border-bottom:1px solid var(--color-neutral-100);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.gp-list{flex:auto;min-height:0;overflow-y:auto}.gp-grid{flex:auto;min-height:0;margin:0 12px 12px}.gp-note{color:var(--q-text-muted);margin:10px 12px 4px;font-size:13px}.gp-empty{color:var(--q-text-muted);padding:12px;font-size:13px}.gp-row{border-bottom:1px solid var(--color-neutral-100);align-items:center;gap:10px;padding:6px 12px;display:flex}.gp-row>.dx-icon{color:var(--q-text-muted);flex:none;font-size:17px}.gp-row-text{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.gp-name{box-sizing:border-box;width:100%;font:inherit;color:var(--q-text);background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:4px;padding:4px 8px;font-weight:600}.gp-name:focus{border-color:var(--color-primary-400);outline:none}.gp-name:disabled{background:var(--color-neutral-50);color:var(--q-text-muted)}.gp-name.is-invalid{border-color:var(--q-danger);box-shadow:0 0 0 1px var(--q-danger)}.gp-row-action{width:30px;height:30px;color:var(--q-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.gp-row-action:not(:disabled):hover{background:var(--q-hover);color:var(--q-text)}.gp-row-action.is-danger:not(:disabled):hover{color:var(--q-danger)}.gp-row-action:disabled{opacity:.45;cursor:default}@media (width<=900px){.gp-cols{flex-direction:column}.gp-col{flex:auto;min-height:160px}}.estratti-dialog{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.estratti-dialog-intro{color:var(--q-text-muted);margin:0;font-size:13px}.estratti-drop{border:2px dashed var(--q-border);color:var(--q-text-muted);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.estratti-drop.over{border-color:var(--q-blue);background:color-mix(in srgb, var(--q-blue) 8%, transparent)}.estratti-drop>span{flex:auto}.estratti-rows{border:1px solid var(--q-border);border-radius:8px;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.estratti-row{border-bottom:1px solid var(--q-border);align-items:center;gap:10px;padding:8px 10px;display:flex}.estratti-row:last-child{border-bottom:0}.estratti-row>.dx-icon{color:var(--color-warning-800);flex:none;font-size:18px}.estratti-row-text{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.estratti-row-text .estratti-row-error{color:var(--q-danger);white-space:normal}.estratti-row-state{flex:none;align-items:center;gap:6px;max-width:45%;display:flex}.estratti-row-state .q-pill{white-space:nowrap;flex:none}.estratti-row-state .estratti-file{flex:0 auto;min-width:0;max-width:220px;overflow:hidden}.estratti-file>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.estratti-row-icon{width:32px;height:32px;color:var(--q-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.estratti-row-icon:not(:disabled):hover{background:var(--q-hover);color:var(--q-blue)}.estratti-row-undo:not(:disabled):hover{color:var(--q-danger)}.estratti-row-archive{color:var(--q-blue)}.estratti-row-icon:disabled{opacity:.42;cursor:not-allowed}.estratti-dialog-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.estratti-dialog-actions .spacer{flex:auto}@media (width<=600px){.estratti-row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:6px;display:grid}.estratti-row-undo{grid-area:1/3}.estratti-row-state{grid-area:2/2/auto/4;max-width:none}.estratti-dialog-actions>.q-button{flex:100%}.estratti-dialog-actions .spacer{display:none}}.content-header .help-chip,.content-header .help-chip:hover{text-decoration:none}.um-theme{cursor:pointer;border-top:1px solid var(--q-border);border-bottom:1px solid var(--q-border)}.um-theme-label{flex:auto}.um-theme .dx-switch{flex:none}.um-logout,.um-logout i{color:var(--color-error-800)}.dx-tabpanel>.dx-tabpanel-tabs,.dx-tabpanel>.dx-tabpanel-container{border-left:1px solid var(--q-border);border-right:1px solid var(--q-border);border-bottom:1px solid var(--q-border)}.dx-tabpanel-tabs-position-top>.dx-tabpanel-tabs .dx-tabs{border-bottom:none}.dx-tabpanel>.dx-tabpanel-container{border-radius:0 0 4px 4px;overflow:hidden}.q-wizard-shell{padding:48px 16px}.q-wizard-head{padding:22px 26px}.q-wizard-inset{padding:0 26px}.q-wizard-inset-box{margin:0 26px}@media (width<=600px){.q-wizard-shell{padding:48px 8px}.q-wizard-head{padding:16px 12px}.q-wizard-inset{padding:0 12px}.q-wizard-inset-box{margin:0 12px}.q-wizard-actions>.q-button{width:100%}}.q-wizard-tabs>.dx-tabpanel-tabs,.q-wizard-tabs>.dx-tabpanel-container{border-left:0;border-right:0}.q-wizard-tabs>.dx-tabpanel-container{border-radius:0}.panel:has(>.dx-tabpanel){flex-direction:column;display:flex}.panel>.dx-tabpanel{flex-direction:column;flex:auto;min-height:0;display:flex}.panel>.dx-tabpanel>.dx-tabpanel-container{flex:auto;min-height:0}.panel>.dx-tabpanel>.dx-tabpanel-container>.dx-multiview-wrapper>.dx-multiview-item-container>.dx-multiview-item>.dx-multiview-item-content>div:first-child{padding:12px}.panel.q-fill-page>.dx-tabpanel>.dx-tabpanel-container>.dx-multiview-wrapper>.dx-multiview-item-container>.dx-multiview-item>.dx-multiview-item-content>div:first-child{padding-bottom:0}.panel>.dx-tabpanel>.dx-tabpanel-container>.dx-multiview-wrapper>.dx-multiview-item-container>.dx-multiview-item>.dx-multiview-item-content>div:first-child:is(.q-subtabs-flush,:has(>.q-subtabs-flush)),.panel>.dx-tabpanel>.dx-tabpanel-container>.dx-multiview-wrapper>.dx-multiview-item-container>.dx-multiview-item>.dx-multiview-item-content>div:first-child:is(.q-cal-pane,.msg-pane,.cruscotti-pane){padding:0}.q-section-action{justify-content:flex-end;gap:8px;margin-bottom:4px;display:flex}.rif-new-type{flex:none;margin:0 0 4px auto}@media (width<=900px){.rif-new-type{flex:100%;order:-1;margin:0 0 4px}.rif-new-type .q-hint-wrap,.rif-new-type .dx-button{width:100%;display:flex}}.q-section-action .q-grid-search-box.dx-texteditor,.cdata-search .q-grid-search-box.dx-texteditor{min-height:28px}.q-section-action .q-grid-search-box .dx-texteditor-input,.cdata-search .q-grid-search-box .dx-texteditor-input{height:28px;min-height:28px;padding-top:0;padding-bottom:0;line-height:28px}.q-section-action .q-grid-search-box .dx-texteditor-buttons-container .dx-button,.cdata-search .q-grid-search-box .dx-texteditor-buttons-container .dx-button{height:26px;min-height:26px}.cdata-history-bar{justify-content:flex-end;display:flex}.q-tab-select{margin:0 0 8px;position:relative}.q-tab-select-trigger,.q-tab-select-item{width:100%;min-height:40px;color:var(--color-neutral-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.q-tab-select-trigger{border:1px solid var(--q-border);background:var(--q-panel);border-top:0;font-weight:600;position:relative}.q-tab-select-trigger:after{content:"";inset-inline:-1px;background:var(--color-primary-600);height:2px;position:absolute;bottom:-1px}.q-tab-select-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.q-tab-select-caret{color:var(--color-neutral-600);flex:none}.q-tab-select-trigger .dx-icon{color:var(--color-primary-600)}.q-tab-select-menu{z-index:60;inset-inline:0;border:1px solid var(--q-border);background:var(--q-panel);max-height:60vh;box-shadow:0 14px 34px color-mix(in srgb, var(--color-black) 20%, transparent);border-radius:4px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);overflow-y:auto}.q-tab-select-item{border-radius:4px}.q-tab-select-item .dx-icon{color:var(--color-neutral-600)}.q-tab-select-item:hover{background:var(--color-primary-50)}.q-tab-select-item.is-current{background:var(--color-primary-50);font-weight:600}.q-tab-select-item.is-current .dx-icon{color:var(--color-primary-600)}.q-tab-select-trigger.is-error,.q-tab-select-item.is-error{color:var(--color-error-800);background:var(--color-error-50)}.q-tab-select-trigger.is-error .dx-icon,.q-tab-select-item.is-error .dx-icon{color:var(--color-error-800)}.q-tab-select-trigger.is-error:after{background:var(--color-error-800)}.q-tab-select-errors{text-overflow:ellipsis;white-space:nowrap;background:var(--color-error-50);min-width:0;color:var(--color-error-800);border-radius:10px;flex:0 auto;padding:2px 8px;font-size:12px;font-weight:600;overflow:hidden}@media (width<=900px){.q-phone-strip,.q-phone-tabpanel>.dx-tabpanel-tabs{display:none!important}}.panel{background:var(--q-panel);border-top:0;border-left:0;border-radius:0;height:auto;min-height:100%}.dx-tab{padding-inline:0}.dx-tab-content{padding-left:16px;padding-right:16px}.dx-tabs.dx-state-focused .dx-tab.dx-state-focused,.dx-tabs-styling-mode-primary .dx-tab.dx-state-focused{background-color:#0000}.dx-tabs .dx-tab.dx-state-hover,.dx-tabs.dx-state-focused .dx-tab.dx-state-focused.dx-state-hover{background-color:var(--q-hover)}.dx-tab:has(.tab-err-mark){background:color-mix(in srgb, var(--color-error-800) 12%, transparent);box-shadow:inset 0 -2px 0 0 var(--q-danger)}.dx-tab.dx-tab-selected:has(.tab-err-mark){background:color-mix(in srgb, var(--color-error-800) 18%, transparent)}.q-tab-title{align-items:center;gap:8px;display:inline-flex}.q-tab-title.tab-err-mark{color:var(--q-danger);font-weight:600}.dx-datagrid-revert-tooltip,.dx-treelist-revert-tooltip,.dx-revert-button{display:none!important}:where(.dx-datagrid-search-panel,.dx-treelist-search-panel){border-color:var(--q-border);background:var(--q-panel);cursor:text;border-radius:7px;min-width:0;max-width:none;width:min(200px,100vw - 96px)!important}:where(.dx-datagrid-search-panel,.dx-treelist-search-panel) .dx-icon-search{color:var(--color-neutral-900)}.dx-datagrid-columns-separator:not(.dx-datagrid-columns-separator-transparent),.dx-treelist-columns-separator:not(.dx-treelist-columns-separator-transparent){background-color:var(--q-blue)}@media (width<=900px){.dx-toolbar-before:has(.q-ref-add-toolbar) .dx-datagrid-search-panel{width:clamp(64px,100vw - 290px,200px)!important}}.dx-scrollable-scroll-content,.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active .dx-scrollable-scroll-content{background-color:color-mix(in srgb, var(--color-neutral-400) 70%, transparent)}.jodit-placeholder{color:var(--q-text-muted)!important}.dx-searchbox .dx-icon-search{color:var(--q-text-muted)}.dx-tab .dx-icon,.dx-tab.dx-tab-selected .dx-icon{color:inherit}.reg-tabsbar{background:var(--q-panel);border:1px solid var(--q-border);border-bottom:1px solid var(--color-neutral-100);border-radius:4px 4px 0 0;align-items:flex-end;gap:12px;padding-right:12px;display:flex}.reg-tabsbar>.dx-tabs{background:0 0;border-bottom:0;flex:auto;min-width:0}.reg-tabsbar-date{flex:none;align-items:center;gap:8px;padding-bottom:6px;display:flex}@media (width<=900px){.reg-tabsbar{flex-wrap:wrap;align-items:stretch;padding:0 8px}.reg-tabsbar>.dx-tabs{flex:1 0 100%;order:2}.reg-tabsbar-date{flex:1 0 100%;order:1;justify-content:space-between;padding:6px 0 0}.reg-tabsbar-date>.dx-datebox{flex:auto;min-width:0;max-width:220px;width:auto!important}.reg-tabsbar .dx-tab-content{padding-left:8px;padding-right:8px}}.reg-tab-card{background:var(--q-panel);border:1px solid var(--q-border);border-top:0;border-radius:0 0 4px 4px}.reg-day-label.is-weekend{color:var(--q-red)}@media (width<=900px){.doc-right-pane{height:auto!important}.doc-top{height:70vh;flex:none!important;min-height:380px!important}@media (height<=500px){.doc-top{min-height:540px!important}}.doc-top-body{flex-direction:column;display:flex}.doc-top-body>.dx-tabpanel{flex:auto;min-height:0;height:auto!important}.doc-split{display:none!important}.doc-bottom{flex:none!important}.doc-bottom .dx-tabpanel{height:auto!important}.doc-bottom .dx-multiview-item-content>div{height:auto!important;overflow:visible!important}.doc-path-row{flex-wrap:wrap}.doc-path-row>.spacer{display:none}.doc-path-row>.dx-textbox{width:100%!important}}.panel-head{align-items:center;gap:var(--spacing-12,12px);padding:5.5px 0;display:flex}.panel-head h2{color:var(--color-neutral-900);font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);margin:0;font-size:18px;font-weight:600;line-height:1.3}.panel-head>.dx-icon{background:var(--color-primary-50);width:35px;height:35px;color:var(--color-primary-600);border:0;border-radius:4px;flex:0 0 35px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}:root[data-theme=dark] .panel-head>.dx-icon,:root[data-theme=dark] .q-rec-header .q-rec-icon{color:var(--q-text)}.panel-head .spacer{flex:auto}.panel-body{padding:8px}.module-list-panel{background:var(--color-neutral-50);flex-direction:column;height:100%;min-height:0;padding:0;display:flex}.module-list-panel>.panel-head,.cruscotti-pane>.panel-head{flex:none}.cruscotti-row{flex:auto;align-items:stretch;gap:12px;min-height:0;margin-top:8px;display:flex}.cruscotti-card,.doc-card{background:var(--q-panel);border:1px solid var(--q-border);--q-card-pad:8px;padding:var(--q-card-pad);border-radius:4px;flex-direction:column;min-width:0;min-height:0;display:flex}.doc-page{background:var(--color-neutral-50)}.doc-card{box-sizing:border-box}.doc-tree-card{flex:auto;margin-bottom:8px;overflow:hidden}.doc-right-pane.doc-card{padding:0}.doc-right-pane .doc-path-row{padding:var(--q-card-pad) var(--q-card-pad) 0}.doc-path{white-space:nowrap;flex:0 auto;align-items:center;gap:4px;min-width:0;font-size:14px;display:flex;overflow:hidden}.doc-path-glyph{color:var(--q-folder-line);flex:none;margin-right:4px;font-size:20px}.doc-path-sep,.doc-path-gap{color:var(--q-text-muted);flex:none}.doc-path-gap{cursor:default;padding:0 2px}.doc-path-link,.doc-path-current{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.doc-path-link{font:inherit;color:var(--q-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 4px}.doc-path-link:hover,.doc-path-link:focus-visible{color:var(--q-blue);background:var(--color-primary-50);outline:none}.doc-path-current{color:var(--q-text);padding:2px 4px;font-weight:600}.doc-path-empty{color:var(--q-text-muted)}@media (width<=900px){.doc-path{flex:1 0 100%}}.doc-right-pane .dx-tabpanel>.dx-tabpanel-tabs,.doc-right-pane .dx-tabpanel>.dx-tabpanel-container{border-left:0;border-right:0}.doc-right-pane .dx-tabpanel>.dx-tabpanel-container{border-bottom:0;border-radius:0}.doc-tree-resizer:hover>div{background:var(--q-border)}.cruscotti-card.is-content{overflow:auto}.cruscotti-row>.cruscotti-card.is-content{flex:1}.cruscotti-row>.cruscotti-tree-card{min-width:200px}.cruscotti-row:has(>.q-split-handle){gap:0}.cruscotti-card>.panel{background:0 0;min-height:0}.cruscotti-card .q-rec-header{background:0 0}.cruscotto-tabs.dx-tabs{border-bottom:1px solid var(--q-border)}.cruscotti-card .cruscotto-tabs.dx-tabs{margin-inline:calc(-1 * var(--q-card-pad));width:calc(100% + 2 * var(--q-card-pad));padding-inline:var(--q-card-pad);box-sizing:border-box}@media (width<=900px){.cruscotti-row{flex-direction:column}.cruscotti-row>.cruscotti-tree-card{flex:none;min-width:0}}.module-list-panel>.q-grid{flex:1 1 0;height:0;min-height:0}.module-list-panel .q-grid{border:1px solid var(--q-border);border-radius:4px;overflow:hidden}.module-list-panel .q-grid .dx-datagrid-headers,.module-list-panel .q-grid .dx-treelist-headers{border-top:1px solid var(--q-border)}.form-section .q-grid .dx-datagrid-headers,.form-section .q-grid .dx-treelist-headers{border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden}.form-section .q-grid .dx-datagrid-total-footer,.form-section .q-grid .dx-treelist-total-footer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden}.nuovo-evento-page{overflow:visible}.nuovo-evento-page-head{z-index:5;box-sizing:border-box;background:var(--q-panel);min-height:52px;position:sticky;top:0}.nuovo-evento-ref-error{border:1px solid var(--color-error-800);background:var(--color-error-50);color:var(--color-error-800);overflow-wrap:anywhere;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.nuovo-evento-ref-error>.dx-icon{color:inherit;font-size:20px}.nuovo-evento-ref-error-hint{color:var(--q-text);margin-top:4px}.nuovo-evento-page-tabs{border-bottom:1px solid var(--q-border);gap:4px;padding:0 24px;display:flex}.nuovo-evento-page-tab{border:1px solid var(--q-border);color:var(--q-text-muted);font:inherit;cursor:pointer;background:0 0;border-bottom-color:#0000;border-radius:6px 6px 0 0;align-items:center;gap:6px;margin-bottom:-1px;padding:6px 14px;font-size:13px;display:inline-flex}.nuovo-evento-page-tab:disabled{opacity:.5;cursor:default}.nuovo-evento-page-tab[aria-selected=true]{background:var(--q-surface);color:var(--q-primary);border-color:var(--q-primary);border-bottom-color:var(--q-surface);font-weight:600}.nuovo-evento-solo-da-link{border-color:var(--q-border);background:var(--q-surface-2);color:var(--q-text)}.q-firma-multi-card{border:1px solid var(--q-border);border-radius:6px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.nuovo-evento-primary-row{grid-template-columns:minmax(280px,1.4fr) minmax(280px,1.4fr) minmax(150px,.55fr);gap:14px;display:grid}.comune-grid-standard .dx-datagrid-filter-row .dx-filter-menu,.comune-grid-standard .dx-datagrid-filter-row .dx-editor-with-menu>.dx-menu,.comune-grid-standard .dx-datagrid-filter-row [class*=dx-icon-filter-operation-]{display:none!important}.comune-grid-standard .dx-datagrid-filter-row .dx-editor-with-menu .dx-texteditor{margin-left:0}@media (width<=900px){.q-tab-select-trigger,.q-tab-select-item{padding-block:16px}.tab-pane-head{flex-wrap:wrap;row-gap:8px}.q-chart-search{flex:100%;width:auto;max-width:none}.contatti-head-actions{flex:100%;margin-left:0}.contatti-head-actions>.dx-button{flex:auto}.contatto-detail-col{z-index:1200;background:var(--q-panel);min-width:0;max-width:none;padding:0;position:fixed;inset:0}.contatto-detail-col>.contatto-detail{border:0;border-radius:0;height:100%}.contatto-detail-col>.contatto-detail>.section-head{z-index:1;background:var(--q-panel);position:sticky;top:0}.contatto-detail-col .q-detail-close{padding:0 10px;font-size:26px}.nuovo-evento-primary-row{grid-template-columns:1fr}}.home-resource{align-items:center;gap:12px;padding:6px 4px 14px;display:flex}.home-resource img{object-fit:cover;border-radius:10px;width:56px;height:56px}.home-resource .name{color:var(--q-text);font-weight:600}.home-resource .role{color:var(--q-text-muted);font-size:13px}.cal-note-panel{border:1px solid var(--q-border);border-radius:6px;margin-bottom:8px;padding:8px}.cal-note-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.cal-note-hint{color:var(--q-text-muted);margin-right:auto;font-size:12px}.cal-date-header{white-space:normal;padding:2px 4px;font-weight:600;line-height:1.25;display:block}.q-cal-pane .dx-scheduler-work-space .dx-scheduler-header-panel .dx-scheduler-header-panel-cell{text-align:center;vertical-align:middle;border-bottom:1px solid var(--color-neutral-100);color:var(--q-text);padding-bottom:0}.disp-detail{flex-direction:column;gap:10px;display:flex}.disp-grid2{grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}.disp-row{flex-direction:column;gap:2px;min-width:0;display:flex}.disp-label{opacity:.7;font-size:12px}.disp-value{white-space:pre-wrap;word-break:break-word}.disp-html{background:var(--q-panel);max-height:220px;color:var(--q-text);border-radius:4px;padding:6px;overflow:auto}.disp-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.disp-loading{opacity:.7;padding:16px}.q-inline-note{color:var(--q-text-muted);flex:none;align-items:flex-start;gap:6px;font-size:13px;display:flex}.q-inline-note>.dx-icon{color:var(--q-blue);font-size:16px;line-height:18px}.q-inline-note.q-inline-note-boxed{background:var(--color-info-50);color:var(--q-text);border-radius:4px;margin:-2px 0 7px;padding:6px 8px;font-size:12px}.q-inline-note.q-inline-note-boxed>.dx-icon{color:var(--color-info-800);font-size:14px}.q-checklist-list .dx-data-row>td{vertical-align:middle;padding:4px 8px}.q-checklist-list .q-checklist-editor{min-height:32px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:4px}.q-checklist-list .q-checklist-editor.dx-state-hover{border-color:var(--color-neutral-100);background:var(--q-panel)}.q-checklist-list .q-checklist-editor.dx-state-focused,.q-checklist-list .q-checklist-editor.dx-state-active,.q-checklist-list .q-checklist-editor.dx-dropdowneditor-active{border-color:var(--color-primary-400);background:var(--q-panel);box-shadow:none}.q-checklist-list .q-checklist-editor .dx-texteditor-input{height:30px;min-height:30px;padding:0 11px;font-size:13px;line-height:30px}.q-checklist-list .q-checklist-editor.dx-textarea .dx-texteditor-input{resize:none;height:auto;min-height:26px;padding:4px 11px;line-height:1.35;overflow:hidden}@supports (field-sizing:content){.q-checklist-list .q-checklist-editor.dx-textarea .dx-texteditor-input{field-sizing:content;height:auto!important}}.q-checklist-list .q-checklist-sequence .dx-texteditor-input{text-align:center;font-weight:650}.cal-resource-header{min-width:0;min-height:32px;color:var(--q-text);justify-content:center;align-items:center;gap:4px;padding:2px 1px;font-size:11px;font-weight:600;display:flex}.cal-resource-header .q-avatar{max-width:100%}.cal-resource-header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dx-scheduler-agenda.dx-scheduler-work-space-grouped .dx-scheduler-appointment-resource-list{display:none}.dx-scheduler-agenda .dx-scheduler-group-header .dx-scheduler-group-header-content{width:160px}.dx-scheduler-agenda .cal-resource-header{flex-direction:column;align-items:flex-start}.dx-scheduler-agenda .cal-resource-header span{white-space:normal;overflow-wrap:break-word;max-width:100%}.dx-scheduler-agenda .dx-scheduler-appointment-content-details{min-width:0;display:flex}.dx-scheduler-agenda .dx-scheduler-appointment-content-date{flex:none}.cal-memo-detail-inline{text-overflow:ellipsis;white-space:nowrap;opacity:.8;min-width:0;margin-left:12px;overflow:hidden}.cal-tooltip{max-width:380px;max-height:60vh;color:var(--q-text);text-align:left;padding:4px 2px;font-size:12px;line-height:1.35;overflow:auto}.cal-tooltip-title{align-items:flex-start;gap:6px;margin-bottom:6px;font-weight:600;display:flex}.cal-tooltip-swatch{border-radius:2px;flex:none;width:10px;height:10px;margin-top:3px}:root .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-list .dx-list-item:only-child.dx-state-hover,:root .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-list .dx-list-item:only-child.dx-state-active,:root .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-list .dx-list-item:only-child.dx-state-focused{color:var(--q-text);background-color:#0000}.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-list-item:only-child{cursor:default}.cal-tooltip-when{opacity:.85}.cal-tooltip-info{border-top:1px solid var(--q-border);white-space:pre-wrap;word-break:break-word;margin-top:6px;padding-top:6px}.cal-user-pager{min-height:42px;color:var(--q-text-muted);align-items:center;gap:2px;margin:0;padding:0 14px;font-size:13px;display:flex}.cal-user-pager-label{white-space:nowrap;margin:0 10px 0 4px}.cal-user-pager-perpage{align-items:center;gap:2px;margin-left:auto;display:flex}.cal-user-pager-count{text-align:center;min-width:18px;color:var(--q-text);font-weight:600}.cal-user-pager-hint{white-space:nowrap;margin-left:4px}.cal-resource-bacheca{flex:0 0 24px;width:24px;height:24px}.dx-tooltip-appointment-item-content,.dx-tooltip-appointment-item-content-subject{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.dx-tooltip-appointment-item-content{max-width:320px}.q-summary-warning{color:var(--q-pill-danger-fg);margin-top:2px;font-size:12px;font-weight:600}.gantt-filters{border:1px solid var(--q-border);border-radius:var(--q-radius);background:var(--q-panel);flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:10px;padding:10px 12px;display:flex}.gantt-filter{flex-direction:column;gap:4px;min-width:0;display:flex}.gantt-filter>label{letter-spacing:.5px;text-transform:uppercase;color:var(--q-text-muted);font-size:11px;font-weight:700}.gantt-filter-scale{margin-left:auto}.gantt-filter .dx-tagbox .dx-texteditor-input-container{max-height:84px;overflow-y:auto}.gantt-tooltip{background:var(--q-panel);max-width:340px;color:var(--q-text);border:1px solid var(--q-border);box-shadow:0 6px 20px color-mix(in srgb, var(--color-black) 18%, transparent);border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.5}.gantt-tooltip-title{margin-bottom:4px;font-weight:700}.gantt-filter-scale .dx-radiogroup .dx-radiobutton{margin-right:12px}@media (width<=900px){.gantt-filter-scale{margin-left:0}}.q-gantt-both{height:22px;position:relative}.q-gantt-both-bar{box-sizing:border-box;border-radius:2px;min-width:2px;position:absolute}.q-gantt-both-prev{background:var(--q-blue)}.q-gantt-both-eff{background:var(--color-success-600)}.q-gantt-both-bar.q-gantt-both-prev{z-index:2;border:1px solid var(--q-panel);height:10px;top:1px}.q-gantt-both-bar.q-gantt-both-eff{z-index:1;height:13px;top:8px}.q-gantt-both-name,.q-gantt-both-perc{white-space:nowrap;pointer-events:none;color:var(--q-text);padding-left:6px;font-size:11px;line-height:11px;position:absolute}.q-gantt-both-name{top:0;left:100%}.q-gantt-both-perc{color:var(--color-success-800);font-weight:700;top:10px}.q-gantt-legend{color:var(--q-text-muted);gap:16px;margin:0 2px 8px;font-size:12px;display:flex}.q-gantt-legend span{align-items:center;gap:6px;display:inline-flex}.q-gantt-legend i{border-radius:2px;width:22px;height:8px;display:inline-block}.q-gantt-legend i.q-gantt-both-eff{height:11px}.form-section{padding:12px}.form-section:has(>.section-head){border:1px solid var(--q-border);border-radius:var(--q-radius);background:var(--q-panel);padding:0;overflow:hidden}.form-section>.section-head{border-bottom:1px solid var(--q-border);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 12px;display:flex}.form-section.is-collapsed>.section-head{border-bottom:0}.form-section>.section-head:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:-2px}.section-title{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);letter-spacing:0;text-transform:none;color:var(--color-neutral-900);font-size:14px;font-weight:600;line-height:1.3}.form-section .section-toggle{color:var(--color-neutral-600);flex:none;padding-bottom:5px;font-size:20px;line-height:1}.form-section>.section-head:hover .section-toggle{color:var(--color-neutral-900)}.form-section>.section-body{padding:12px}.form-section>.section-body[hidden]{display:none}.form-section>.section-body.is-flush{padding:0}.q-card-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.form-section>.section-body.is-flush>.note-readonly{padding:12px}.form-section>.section-body.is-flush .jodit-container:not(.jodit_inline){border:0;border-radius:0}.form-section h4{letter-spacing:.6px;text-transform:uppercase;color:var(--q-text-muted);margin:0 0 14px;font-size:12px;font-weight:700}.content-body:has(:is(.q-fill-tab,.q-fill-outer):not(.q-tab-pane-inactive *,.dx-multiview-item-hidden *))>.panel{flex-direction:column;height:100%;min-height:0;display:flex}.panel>.q-tab-host:has(:is(.q-fill-tab,.q-fill-outer):not(.q-tab-pane-inactive *,.dx-multiview-item-hidden *)){flex-direction:column;flex:auto;min-height:0;display:flex}.q-fill-tab{flex-wrap:nowrap;flex:auto;align-items:stretch;gap:16px;min-width:0;min-height:0;display:flex}.q-fill-outer,.q-fill-col{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.q-fill-tab>.q-fill-col{flex:3 620px}.q-fill-grid{flex:auto;min-width:0;min-height:220px}.q-checklist-grid-slot{min-height:0}.foglio-calcolo-pane{box-sizing:border-box;overflow:hidden}.foglio-calcolo-pane>.tab-pane-head{flex:none}.foglio-calcolo-editor{height:0;overflow:hidden}.q-fill-tab>.q-fill-side{flex:2 320px;min-width:0;min-height:0;overflow:auto}.q-fill-page{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}:is(.q-fill-page>.dx-tabpanel,.q-tab-host:has(.q-fill-tab,.q-fill-outer) .dx-tabpanel){flex-direction:column;flex:auto;min-height:0;display:flex}:is(.q-fill-page .dx-tabpanel-container,.q-fill-page .dx-multiview-wrapper,.q-fill-page .dx-multiview-item-container,.q-tab-host:has(.q-fill-tab,.q-fill-outer) .dx-tabpanel-container,.q-tab-host:has(.q-fill-tab,.q-fill-outer) .dx-multiview-wrapper,.q-tab-host:has(.q-fill-tab,.q-fill-outer) .dx-multiview-item-container){flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.q-fill-page .dx-multiview-item.dx-item-selected,.q-fill-page .dx-multiview-item-content{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.q-tab-host:has(.q-fill-tab,.q-fill-outer) .dx-multiview-item.dx-item-selected{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.q-tab-host:has(.q-fill-tab,.q-fill-outer) .dx-multiview-item-content{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.q-fill-page .dx-multiview-item-content>*,.q-tab-host.q-tab-host-fills .dx-multiview-item-content>*{flex:auto;min-width:0;min-height:0}@media (width<=900px) and (height>=501px){.content-body:has(.q-tab-editor:not(.dx-multiview-item-hidden *))>.panel{flex-direction:column;height:100%;min-height:0;display:flex}.panel:has(.q-tab-editor:not(.dx-multiview-item-hidden *))>.dx-tabpanel>.dx-tabpanel-container{flex-direction:column;flex:auto;min-height:0;display:flex}.panel:has(.q-tab-editor:not(.dx-multiview-item-hidden *))>.dx-tabpanel>.dx-tabpanel-container>.dx-multiview-wrapper{flex-direction:column;flex:auto;min-height:0;display:flex}.panel:has(.q-tab-editor:not(.dx-multiview-item-hidden *))>.dx-tabpanel>.dx-tabpanel-container>.dx-multiview-wrapper>.dx-multiview-item-container{flex-direction:column;flex:auto;min-height:0;display:flex}.panel:has(.q-tab-editor:not(.dx-multiview-item-hidden *))>.dx-tabpanel>.dx-tabpanel-container>.dx-multiview-wrapper>.dx-multiview-item-container>.dx-multiview-item.dx-item-selected{flex-direction:column;flex:auto;min-height:0;display:flex}.panel:has(.q-tab-editor:not(.dx-multiview-item-hidden *))>.dx-tabpanel>.dx-tabpanel-container>.dx-multiview-wrapper>.dx-multiview-item-container>.dx-multiview-item.dx-item-selected>.dx-multiview-item-content{flex-direction:column;flex:auto;min-height:0;display:flex}.panel:has(.q-tab-editor:not(.dx-multiview-item-hidden *))>.dx-tabpanel>.dx-tabpanel-container{overflow:clip visible}.panel:has(.q-tab-editor:not(.dx-multiview-item-hidden *))>.dx-tabpanel>.dx-tabpanel-container>.dx-multiview-wrapper{overflow:clip visible}.q-tab-editor{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.q-tab-editor>.dx-textarea,.q-tab-editor-card>.section-body>.form-field:last-child>.dx-textarea{flex:auto;min-height:200px}.q-tab-editor>.q-tab-editor-card:not(.is-collapsed){flex-direction:column;flex:1 0 auto;display:flex}.q-tab-editor>.q-tab-editor-card>.section-body:not([hidden]),.q-tab-editor-card>.section-body>.form-field:last-child{flex-direction:column;flex:auto;min-height:0;display:flex}}.q-sticky-head .dx-multiview-wrapper,.q-sticky-head .dx-multiview-item,.q-sticky-head .dx-multiview-item-content{overflow:visible}.q-sticky-head .dx-datagrid-headers,.q-sticky-head .dx-treelist-headers{z-index:6;background:var(--q-panel);position:sticky;top:0}@media (width<=1100px){.q-fill-tab{flex-flow:column}.q-fill-tab>.q-fill-col{flex:auto}.q-fill-tab>.q-fill-side{flex:none;max-height:45%}}@media (width<=820px){.content-body:has(.q-fill-tab,.q-fill-outer)>.panel{height:auto;min-height:0;display:block}.panel>.q-tab-host:has(.q-fill-tab,.q-fill-outer){display:block}.q-fill-page{height:auto;display:block}:is(.q-fill-page>.dx-tabpanel,.q-tab-host:has(.q-fill-tab,.q-fill-outer) .dx-tabpanel,.q-fill-page .dx-tabpanel-container,.q-fill-page .dx-multiview-wrapper,.q-fill-page .dx-multiview-item-container,.q-tab-host:has(.q-fill-tab,.q-fill-outer) .dx-tabpanel-container,.q-tab-host:has(.q-fill-tab,.q-fill-outer) .dx-multiview-wrapper,.q-tab-host:has(.q-fill-tab,.q-fill-outer) .dx-multiview-item-container){display:block}.q-fill-page .dx-multiview-item.dx-item-selected,.q-fill-page .dx-multiview-item-content{height:auto;display:block}.q-tab-host:has(.q-fill-tab,.q-fill-outer) .dx-multiview-item.dx-item-selected{height:auto;display:block}.q-tab-host:has(.q-fill-tab,.q-fill-outer) .dx-multiview-item-content{height:auto;display:block}.q-fill-page .dx-multiview-item-content>*,.q-tab-host.q-tab-host-fills .dx-multiview-item-content>*{min-height:0}.q-fill-outer,.q-fill-tab,.q-fill-col{display:block}.q-fill-tab>.q-fill-side,.q-fill-side{max-height:none;overflow:visible}.q-fill-grid{height:65vh;min-height:320px}.panel.module-list-panel{flex-direction:column;height:100%;min-height:0;display:flex}.panel.module-list-panel>.q-fill-grid{flex:auto;height:auto;min-height:0}.panel.module-list-panel>.q-grid{flex:1 1 0;height:0;min-height:0}.content-body>.panel.q-fill-page.q-fill-phone{flex-direction:column;height:100%;min-height:0;display:flex}.q-fill-phone .dx-tabpanel,.q-fill-phone .dx-tabpanel-container,.q-fill-phone .dx-multiview-wrapper,.q-fill-phone .dx-multiview-item-container,.q-fill-phone .q-fill-col{flex-direction:column;flex:auto;min-height:0;display:flex}.q-fill-phone .dx-multiview-item.dx-item-selected,.q-fill-phone .dx-multiview-item-content{flex-direction:column;height:100%;min-height:0;display:flex}.q-fill-phone .q-fill-grid{flex:auto;height:auto;min-height:0}}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 22px;display:grid}.form-field{min-width:0}.form-grid.form-grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}.form-span-3{grid-column:span 3}.form-span-4{grid-column:span 4}.form-span-5{grid-column:span 5}.form-span-6{grid-column:span 6}.form-span-7{grid-column:span 7}.form-field label,.contatto-detail-fields>label,.contatto-detail-fields>.contatto-detail-field>span{color:var(--color-neutral-900);margin-bottom:4px;font-size:13px;font-weight:500;line-height:16px;display:block}.def-info-grid{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;gap:16px 28px;display:grid}.def-info-grid>.def-info-col{flex-direction:column;gap:16px;min-width:0;display:flex}.form-check{align-items:flex-start;gap:8px;min-width:0;display:flex}.form-check .dx-checkbox{flex:none;margin-top:1px}.form-check>span{color:var(--q-text);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;line-height:1.3}.form-check.is-disabled>span{color:var(--q-text-muted);cursor:not-allowed}.webcfg .form-field{flex-direction:column;display:flex}.webcfg .form-field>:last-child{margin-top:auto}.subcards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:0 20px 20px;display:grid}.subcard{border:1px solid var(--q-border);border-radius:10px;padding:16px}.subcard h4{margin-top:0}.contatti-head-actions{align-self:flex-start;gap:6px;margin-left:auto;display:flex}.q-chart-search{z-index:5;flex:0 200px;width:200px;min-width:110px;max-width:100%;position:relative}.q-chart-search:empty{display:none}.q-chart-search .boc-search{display:block;width:100%!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.q-chart-search .boc-search .boc-form-field{width:100%!important;min-width:0!important}.q-chart-search .boc-search .boc-input{height:32px;margin:0;padding:0;width:100%!important}.q-chart-search .boc-search label{display:none}.q-chart-search:before{content:"";z-index:1;color:var(--color-neutral-400);pointer-events:none;font-family:DXIcons,sans-serif;font-size:15px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.q-chart-search .boc-search .boc-input>input,.q-chart-search .boc-search-input{box-sizing:border-box;background:var(--q-panel);width:100%;height:32px;color:var(--color-neutral-900);border-radius:4px;padding:0 12px 0 32px;font-family:DM Sans,sans-serif;font-size:13px;line-height:30px;border:1px solid var(--color-neutral-100)!important}.q-chart-search .boc-search .boc-input>input:hover,.q-chart-search .boc-search-input:hover{border-color:var(--color-neutral-400)!important}.q-chart-search .boc-search .boc-input>input:focus,.q-chart-search .boc-search-input:focus{background:var(--q-panel);border-color:var(--color-primary-400)!important}.q-chart-search .boc-search .boc-input>input::placeholder,.q-chart-search .boc-search-input::placeholder{color:var(--color-neutral-400)}.q-chart-search .boc-search table{z-index:20;background:var(--q-panel);width:max(100%,320px);max-width:calc(100vw - 24px);color:var(--color-neutral-900);border:1px solid var(--color-neutral-100);box-shadow:0 6px 16px color-mix(in srgb, var(--color-black) 12%, transparent);border-radius:4px;margin:0;position:absolute;top:calc(100% + 4px);left:0;right:auto}.q-chart-search .boc-search [data-search-item-id]{background:var(--q-panel)}.q-chart-search .boc-search [data-search-item-id]:hover,.q-chart-search .boc-search [data-search-item-id][data-selected=yes]{background:var(--color-primary-50);color:var(--color-neutral-900)}.q-chart-search .boc-search [data-search-item-id] td{border-top-color:var(--color-neutral-100)}.q-chart-search .boc-search-image-td{display:none}.q-chart-search .boc-search-text-td{padding:8px 12px}.tab-pane-head{align-items:center;gap:8px;margin:0 0 8px;display:flex}.tab-pane-head .dx-icon{color:var(--q-blue);font-size:20px}.tab-pane-head h3{color:var(--q-text);margin:0;font-size:16px;font-weight:600}.personale-tabs .dx-tab{margin:0;padding-left:20px;padding-right:20px}.personale-tabs .dx-tabs-wrapper{gap:0}.q-rec-header{background:var(--color-neutral-50);flex-wrap:wrap;align-items:center;gap:14px;padding:5.5px 0;display:flex}.q-rec-header .q-rec-icon{background:var(--color-primary-50);width:35px;height:35px;color:var(--color-primary-600);border:0;border-radius:4px;flex:0 0 35px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.q-rec-header .q-rec-icon .dx-icon{font-size:inherit;color:inherit}.q-rec-header .q-rec-titles{flex:1 1 0;min-width:0}.q-rec-header h3{color:var(--color-neutral-900);font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:600;line-height:1.3;overflow:hidden}.q-rec-header .q-rec-sub{color:var(--color-primary-400);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.q-rec-header .q-rec-actions{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.q-rec-actions>*{flex-shrink:0}.q-qapp-commands{flex-wrap:wrap;flex:auto;justify-content:flex-start;gap:8px;min-width:0;display:flex}.panel-head>.q-qapp-commands{flex:0 auto;justify-content:flex-end}.q-qapp-data-tabs{border-bottom:1px solid var(--q-border);flex-wrap:wrap;flex:none;gap:2px;margin-bottom:10px;display:flex}.q-qapp-data-tab{cursor:pointer;color:var(--q-text);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 14px;font-size:13px;font-weight:400;display:inline-flex}.q-qapp-data-tab.active{border-bottom-color:var(--q-blue);color:var(--q-blue);font-weight:600}.q-qapp-data-tab-icon{object-fit:contain;flex:none;width:16px;height:16px}.q-qapp-data-tab-count{color:var(--color-neutral-400);font-weight:400}.q-qapp-style-icon{object-fit:contain;vertical-align:middle;width:16px;height:16px}.dx-datagrid .dx-data-row.q-row-qapp:not(.dx-selection):not(.dx-state-hover)>td{background-color:color-mix(in srgb, var(--q-row-qapp-color) 35%, transparent)}.q-record-sticky>.q-rec-header{z-index:20;border-bottom:1px solid #0000;transition:box-shadow .15s,border-color .15s;position:sticky;top:0}.q-record-sticky>.q-summary,.q-record-sticky>.q-summary-row{top:var(--q-rec-header-h,0px);z-index:19;position:sticky}.q-record-sticky>.q-summary-row{background:var(--color-neutral-50)}.q-record-sticky:not(.q-fill-page)>.dx-tabpanel>.dx-tabpanel-tabs,.q-record-sticky>.evento-tabs,.q-record-sticky>.q-sticky-tabstrip{top:calc(var(--q-rec-header-h,0px) + var(--q-summary-h,0px));z-index:18;position:sticky}.q-record-sticky>.dx-tabpanel>.dx-tabpanel-tabs,.q-record-sticky>.evento-tabs,.q-record-sticky>.q-sticky-tabstrip{background:var(--color-neutral-50)}.q-rec-actions .q-record-action.dx-button,.clifor-options-toolbar .q-record-action.dx-button{min-height:36px;box-shadow:none;transition:background-color .14s,border-color .14s,color .14s,opacity .14s}.q-rec-actions .q-record-action.dx-button .dx-icon,.q-rec-actions .q-record-action.dx-button .dx-button-text,.clifor-options-toolbar .q-record-action.dx-button .dx-icon,.clifor-options-toolbar .q-record-action.dx-button .dx-button-text{color:inherit}.q-rec-actions .q-action-save.dx-button,.clifor-options-toolbar .q-action-save.dx-button{background:var(--q-blue);border-color:var(--q-blue);color:var(--q-on-accent)}.q-rec-actions .q-action-save.dx-button.dx-state-hover,.clifor-options-toolbar .q-action-save.dx-button.dx-state-hover{background:var(--q-blue);border-color:var(--q-blue)}.q-rec-actions .q-action-save.dx-button.dx-state-disabled,.clifor-options-toolbar .q-action-save.dx-button.dx-state-disabled{background:var(--color-primary-100);border-color:var(--color-primary-100);color:var(--color-neutral-400)}.q-rec-actions .q-action-save.dx-button.dx-state-disabled .dx-button-text,.q-rec-actions .q-action-save.dx-button.dx-state-disabled .dx-icon,.clifor-options-toolbar .q-action-save.dx-button.dx-state-disabled .dx-button-text,.clifor-options-toolbar .q-action-save.dx-button.dx-state-disabled .dx-icon{color:inherit}.q-rec-actions .q-action-delete.dx-button{background:var(--q-danger);border-color:var(--q-danger);color:var(--q-on-accent)}.q-rec-actions .q-action-delete.dx-button.dx-state-hover{background:var(--q-danger);border-color:var(--q-danger)}.q-action-menu .dx-button{border:1px solid var(--color-neutral-200);background:var(--q-panel);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--color-neutral-900);border-radius:4px;padding:0}.q-action-menu .dx-button .dx-icon{color:inherit}.q-action-menu .dx-button.dx-state-hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-neutral-900)}.q-action-menu.is-small .dx-button{width:28px;min-width:28px;height:28px;min-height:28px}.q-action-menu.dx-dropdownbutton,.q-action-menu .dx-buttongroup,.q-action-menu .dx-buttongroup-wrapper{box-shadow:none;background:0 0;border:0}.q-rec-actions .q-action-cancel.dx-button,.q-rec-actions .q-action-undo.dx-button,.q-rec-actions .q-action-redo.dx-button,.clifor-options-toolbar .q-action-cancel.dx-button,.clifor-options-toolbar .q-action-undo.dx-button,.clifor-options-toolbar .q-action-redo.dx-button{color:var(--color-primary-600);background:0 0;border:0;border-radius:4px}.q-rec-actions .q-action-cancel.dx-button.dx-state-hover,.q-rec-actions .q-action-undo.dx-button.dx-state-hover,.q-rec-actions .q-action-redo.dx-button.dx-state-hover,.clifor-options-toolbar .q-action-cancel.dx-button.dx-state-hover,.clifor-options-toolbar .q-action-undo.dx-button.dx-state-hover,.clifor-options-toolbar .q-action-redo.dx-button.dx-state-hover{background:var(--color-primary-50);color:var(--color-primary-600)}:root[data-theme=dark] .q-rec-actions .q-action-cancel.dx-button,:root[data-theme=dark] .q-rec-actions .q-action-undo.dx-button,:root[data-theme=dark] .q-rec-actions .q-action-redo.dx-button,:root[data-theme=dark] .clifor-options-toolbar .q-action-cancel.dx-button,:root[data-theme=dark] .clifor-options-toolbar .q-action-undo.dx-button,:root[data-theme=dark] .clifor-options-toolbar .q-action-redo.dx-button,:root[data-theme=dark] .q-rec-actions .q-action-cancel.dx-button.dx-state-hover,:root[data-theme=dark] .q-rec-actions .q-action-undo.dx-button.dx-state-hover,:root[data-theme=dark] .q-rec-actions .q-action-redo.dx-button.dx-state-hover,:root[data-theme=dark] .clifor-options-toolbar .q-action-cancel.dx-button.dx-state-hover,:root[data-theme=dark] .clifor-options-toolbar .q-action-undo.dx-button.dx-state-hover,:root[data-theme=dark] .clifor-options-toolbar .q-action-redo.dx-button.dx-state-hover,:root[data-theme=dark] .q-button--ghost.dx-button,:root[data-theme=dark] .q-button--ghost.dx-button.dx-state-hover{color:var(--q-text)}.q-rec-actions .q-action-undo.dx-button,.q-rec-actions .q-action-redo.dx-button,.clifor-options-toolbar .q-action-undo.dx-button,.clifor-options-toolbar .q-action-redo.dx-button{width:36px;min-width:36px;height:36px;padding:0}.q-rec-actions .q-record-action.dx-state-disabled:not(.q-action-save),.clifor-options-toolbar .q-record-action.dx-state-disabled:not(.q-action-save){opacity:.36}@media (width<=620px){.q-rec-header .q-rec-actions{flex-wrap:wrap;flex-basis:100%;justify-content:flex-start;margin-top:8px;margin-left:0}}@media (width<=900px){.q-rec-header .q-rec-actions{flex-wrap:wrap;row-gap:8px;margin-top:0}.q-rec-actions .q-record-action.dx-button{min-width:0;max-width:100%}.q-rec-actions .q-action-save.dx-button{flex:160px}.q-rec-actions .q-action-menu{flex:none}.q-rec-actions .q-qapp-command.dx-button:not(.q-qapp-command-menu){flex:0 auto;min-width:0}.q-rec-actions .q-qapp-command.dx-button:not(.q-qapp-command-menu) .dx-button-content{min-width:0}.q-rec-actions .q-qapp-command-menu{flex:none}.q-checklist-list .q-checklist-editor.dx-textarea:not(.dx-state-focused) .dx-texteditor-input{max-height:calc(6.75em + 8px)}@media (width>=620px){.q-rec-actions .q-action-save.dx-button{flex:none}}@media (width<=619px){.q-rec-actions .q-action-cancel.dx-button .dx-button-text{display:none}.q-rec-actions .dx-button:has(.dx-icon-print) .dx-button-text{display:none}.q-rec-actions .q-action-cancel.dx-button{flex:0 0 40px;width:40px}.q-rec-actions .dx-button:has(.dx-icon-print){flex:0 0 40px;width:40px}.q-rec-actions .q-action-cancel.dx-button .dx-button-content{justify-content:center;padding-left:0;padding-right:0}.q-rec-actions .dx-button:has(.dx-icon-print) .dx-button-content{justify-content:center;padding-left:0;padding-right:0}.q-rec-actions:has(.q-action-cancel) .q-action-save.dx-button{flex-basis:96px}}.cdata-search-actions,.cdata-history-bar,.cdata-history-bar>.dx-button,.q-section-action>.dx-button{flex:auto}.q-section-action>.q-action-menu{flex:none}.q-section-action>.q-hint-wrap{flex:auto;display:flex}.q-section-action>.q-hint-wrap>.dx-button{flex:auto}.panel>.dx-tabpanel>.dx-tabpanel-tabs{display:none}.panel>.dx-tabpanel>.dx-tabpanel-container{border:0;border-radius:0}.q-summary .sum-row .sum-field,.q-summary .sum-row .sum-field.sum-num,.q-summary .sum-row .sum-field.sum-stato,.q-summary .sum-row .sum-field.sum-wide,.q-summary .sum-row .sum-field.sum-hug,.q-summary .sum-row .sum-field.sum-check{flex:100%;min-width:0;max-width:none}.q-summary .sum-row .sum-field.sum-num,.q-summary .sum-row .sum-field.sum-num+.sum-field{flex:calc(50% - 6px)}.q-summary .sum-row .sum-field.sum-check{align-items:flex-start}}.q-summary{border:1px solid var(--q-border);background:var(--q-panel);border-radius:4px 4px 0 0;flex-direction:column;gap:10px;padding:8px 16px;display:flex;position:relative}.q-summary .sum-body{flex-direction:column;gap:10px;display:flex}.q-summary .sum-body[hidden]{display:none}.q-summary.is-collapsible{padding-right:50px}.q-summary.is-plain{border:none;padding:0}.q-summary.is-collapsed{padding:0 16px}.q-summary.is-collapsed.is-collapsible{padding-right:50px}.q-summary .sum-toggle{border:1px solid var(--color-neutral-400);cursor:pointer;width:30px;height:26px;color:var(--color-neutral-700);background:0 0;border-radius:6px;justify-content:center;align-items:center;font-family:inherit;font-size:18px;line-height:1;transition:border-color .14s,color .14s;display:inline-flex;position:absolute;top:3px;right:12px}.q-summary .sum-toggle:hover{border-color:var(--color-neutral-600);color:var(--color-neutral-900)}.q-summary .sum-toggle:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:1px}.q-summary .sum-strip{white-space:nowrap;cursor:pointer;scrollbar-width:none;align-items:center;gap:0 18px;min-width:0;height:32px;font-size:13px;display:flex;overflow:auto hidden}.q-summary .sum-strip::-webkit-scrollbar{display:none}.q-summary .sum-strip.is-cut-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.q-summary .sum-strip.is-cut-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.q-summary .sum-strip.is-cut-left.is-cut-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.q-summary .sum-strip:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:-2px}.q-summary .sum-strip-item{flex:none;align-items:center;gap:5px;display:inline-flex}.q-summary .sum-strip-item:not(:first-child):before{content:"";background:var(--q-border);flex:none;width:1px;height:14px;margin-right:12px}.q-summary .sum-strip-label{color:var(--q-text-muted);flex:none}.q-summary .sum-strip-value{color:var(--q-text);text-overflow:ellipsis;max-width:220px;font-weight:500;overflow:hidden}.q-summary .sum-strip .sum-badge{background:0 0;border:0;gap:6px;height:auto;padding:0}.q-summary .sum-row{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;display:flex}.q-summary .sum-field{flex-direction:column;flex:auto;gap:3px;min-width:190px;max-width:100%;display:flex}.q-summary .sum-field.sum-num{flex:none;min-width:max-content}.q-summary .sum-field.sum-stato{flex:none;min-width:max-content;max-width:260px}.q-summary .sum-stato-sizewrap>*{width:100%}.q-summary .sum-field.sum-wide{flex:3 auto}.q-summary .sum-field.sum-hug{flex:none;min-width:max-content}.q-summary .sum-field.sum-check{flex:none;align-items:center;min-width:max-content}.q-summary .sum-field label{color:var(--color-neutral-900);font-size:13px;font-weight:500;line-height:16px}.q-summary .sum-field.sum-date .dx-datebox.dx-dropdowneditor-button-visible .dx-texteditor-input{padding-inline-end:12px}.q-summary .sum-field.sum-date{flex:none;width:calc(9ch + 52px);min-width:0}.q-date-filter .dx-datebox{width:calc(9ch + 101px)}.q-summary .sum-input{box-sizing:border-box;border:1px solid var(--color-neutral-100);background:var(--q-panel);width:100%;height:32px;color:var(--color-neutral-900);border-radius:4px;outline:none;padding:0 10px;font-size:14px;font-weight:400}.q-summary .sum-input[readonly]{background:var(--color-neutral-50);color:var(--color-neutral-400);caret-color:#0000;cursor:not-allowed}.q-summary .sum-input:not([readonly]):hover:not(:focus){border-color:var(--color-neutral-400)}.q-summary .sum-input:not([readonly]):focus{border:1px solid var(--color-primary-400);box-shadow:none}.q-summary .sum-input.sum-invalid,.q-summary .sum-input.sum-invalid:not([readonly]):hover:not(:focus){border-color:var(--color-error-800);box-shadow:0 0 0 1px var(--color-error-800);background:color-mix(in srgb, var(--color-error-800) 10%, var(--q-field-bg,transparent))}.q-summary .sum-input:not(:focus){text-overflow:ellipsis}.q-truncate-tooltip .dx-overlay-content{max-width:min(560px,100vw - 32px)!important}.q-truncate-tooltip .dx-overlay-content .dx-popup-content{white-space:normal;text-align:left}.q-truncate-text{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.q-summary .dx-texteditor.dx-editor-outlined,.q-summary .dx-texteditor.dx-editor-outlined .dx-texteditor-input{font-weight:400}.q-summary .dx-texteditor.dx-state-readonly:not(.sum-search-field) .dx-texteditor-input,.q-summary .dx-texteditor.dx-state-disabled .dx-texteditor-input{cursor:not-allowed;color:var(--q-text-muted)}.q-summary .sum-with-button{align-items:center;gap:6px;display:flex}.q-summary .sum-with-button>:first-child{flex:1;min-width:0}.q-summary .sum-checkbox{align-items:center;height:32px;display:inline-flex}.q-summary .sum-checkbox .dx-checkbox.dx-state-readonly{opacity:.65}.sum-search-panel{flex-direction:column;gap:6px;padding:6px;display:flex}.sum-search-title{color:var(--q-text);padding:2px 2px 4px;font-size:13px;font-weight:600}.sum-search-count{color:var(--q-text-muted);border-top:1px solid var(--q-border);padding:2px;padding-top:6px;font-size:11px}.q-summary .sum-toggle-row{align-items:center;gap:8px;display:flex}.q-summary .sum-color-view{box-sizing:border-box;background:var(--q-field-ro-bg);height:32px;color:var(--q-text-muted);cursor:not-allowed;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:0 10px;display:flex}.q-summary .sum-color-view .sum-color-swatch{border:1px solid var(--q-border);border-radius:4px;flex:none;width:18px;height:18px}.sum-badge{border:1px solid var(--q-border);background:var(--q-panel);height:32px;color:var(--color-neutral-900);border-radius:4px;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.sum-badge:before{content:"";background:var(--q-pill-muted-fg);border-radius:2px;flex:none;width:10px;height:10px}.sum-badge-attivo:before{background:var(--color-success-600)}.sum-badge-cessato:before{background:var(--color-error-600)}.sum-badge-potenziale:before{background:var(--color-warning-600)}.sum-badge-neutro:before{background:var(--color-neutral-400)}.sum-badge-attivo{border-color:color-mix(in srgb, var(--color-success-600) 45%, var(--q-panel))}.sum-badge-cessato{border-color:color-mix(in srgb, var(--color-error-600) 45%, var(--q-panel))}.sum-badge-potenziale{border-color:color-mix(in srgb, var(--color-warning-600) 45%, var(--q-panel))}.sum-badge-neutro{border-color:color-mix(in srgb, var(--color-neutral-400) 45%, var(--q-panel))}.q-summary .sum-badge{align-self:flex-start}.q-summary .sum-stato-select .dx-texteditor-input-container{align-items:center;display:flex}.q-summary .sum-stato-select .sum-stato-fieldrender{align-items:center;width:100%;min-height:32px;padding:3px 6px;display:flex}.q-summary .sum-stato-select .dx-texteditor.dx-editor-outlined,.q-summary .sum-stato-select .dx-texteditor.dx-editor-outlined.dx-state-hover,.q-summary .sum-stato-select .dx-texteditor.dx-editor-outlined.dx-state-focused{box-shadow:none;background:0 0;border-color:#0000}.q-summary .sum-stato-select.dx-texteditor.dx-editor-outlined.dx-invalid,.q-summary .sum-stato-select.dx-texteditor.dx-editor-outlined.dx-invalid.dx-state-hover,.q-summary .sum-stato-select.dx-texteditor.dx-editor-outlined.dx-invalid.dx-state-focused,.q-summary .sum-stato-select .dx-texteditor.dx-editor-outlined.dx-invalid,.q-summary .sum-stato-select .dx-texteditor.dx-editor-outlined.dx-invalid.dx-state-hover,.q-summary .sum-stato-select .dx-texteditor.dx-editor-outlined.dx-invalid.dx-state-focused{border-color:var(--color-error-800);box-shadow:0 0 0 1px var(--color-error-800);background:color-mix(in srgb, var(--color-error-800) 10%, var(--q-field-bg,transparent))}.sum-stato-fieldrender .sum-badge{height:26px;padding:0 12px;font-size:13px}.q-summary .sum-stato-view{box-sizing:border-box;background:var(--q-field-ro-bg);cursor:not-allowed;border:1px solid #0000;border-radius:4px;align-items:center;height:32px;padding:3px 6px;display:flex}.q-summary .sum-stato-view .sum-badge{height:26px;padding:0 12px;font-size:13px}.sum-stato-popup .dx-list-item .dx-list-item-content{padding-top:5px;padding-bottom:5px}.sum-stato-popup .sum-badge{height:26px;padding:0 12px;font-size:13px}.comune-ddb-popup .dx-popup-content{padding:0}.comune-ddb-content{flex-direction:column;gap:6px;padding:4px;display:flex}.comune-ddb-cap{color:var(--q-text-muted);font-size:11px}.comune-grid,.comune-grid .dx-datagrid{background:0 0;border:none}.comune-grid .dx-datagrid-headers{border-bottom:1px solid var(--q-border)}.comune-grid .dx-datagrid-headers .dx-header-row>td,.comune-grid .dx-datagrid-rowsview,.comune-grid .dx-datagrid-rowsview .dx-row>td{border:none}.anag-pane{padding:12px}.anag-layout{align-items:flex-start;gap:12px;display:flex}.anag-main{flex-direction:column;flex:auto;gap:12px;min-width:0;display:flex}.fase-detail-groups{flex-direction:column;gap:16px;display:flex}.fase-detail-groups .fase-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px 18px;display:grid}.fase-detail-groups .fase-subgroup{margin-bottom:8px}.fase-detail-groups .fase-subgroup-head{letter-spacing:.4px;text-transform:uppercase;color:var(--q-text-muted);margin:8px 0 4px;font-size:11px;font-weight:700}.form-divider{border-top:1px solid var(--q-border);height:0;margin:6px 0}.icon-field{position:relative}.icon-field .icon-field-icon{z-index:1;pointer-events:none;color:var(--q-text-muted);align-items:center;font-size:15px;display:inline-flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.icon-field .dx-texteditor.dx-editor-filled .dx-texteditor-input{padding-left:34px}.personale-detail,.privato-detail{overflow:visible}.personale-detail .dx-texteditor.dx-editor-filled.dx-state-readonly.dx-state-focused,.personale-detail .dx-texteditor.dx-editor-filled.dx-state-readonly.dx-state-active,.privato-detail .dx-texteditor.dx-editor-filled.dx-state-readonly.dx-state-focused,.privato-detail .dx-texteditor.dx-editor-filled.dx-state-readonly.dx-state-active{background-color:#0000}.personale-detail .dx-texteditor.dx-editor-filled.dx-state-readonly.dx-state-focused:before,.privato-detail .dx-texteditor.dx-editor-filled.dx-state-readonly.dx-state-focused:before{content:none}.personale-detail .dx-texteditor.dx-state-readonly:not(.dx-dropdowneditor) .dx-texteditor-input,.privato-detail .dx-texteditor.dx-state-readonly:not(.dx-dropdowneditor) .dx-texteditor-input{pointer-events:none;caret-color:#0000;cursor:default}.personale-tabs .dx-multiview-wrapper,.personale-tabs .dx-multiview-item,.personale-tabs .dx-multiview-item-content{overflow:visible}.anag-side{flex-direction:column;flex:0 0 405px;align-self:flex-start;gap:12px;width:405px;display:flex;position:sticky;top:12px}@media (width<=1100px){.anag-layout{flex-direction:column}.anag-main{width:100%}.anag-side{flex-basis:auto;width:100%;position:static}}.anag-photo-card{text-align:left}.anag-photo-card>.section-body:not([hidden]){flex-direction:column;align-items:stretch;gap:12px;display:flex}.form-section>.section-head.is-static{cursor:default;-webkit-user-select:auto;user-select:auto;min-height:42px}.form-section>.section-head.is-static:hover .section-toggle{color:inherit}.anag-photo-card.drag-over{border-color:var(--q-blue);background:var(--q-hover);border-style:dashed}.anag-photo-avatar{aspect-ratio:16/9;background:var(--color-white);border-radius:6px;flex:none;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}button.anag-photo-avatar{font:inherit;color:inherit;cursor:zoom-in;border:0;padding:0}.q-image-zoom{justify-content:center;align-items:center;width:100%;height:100%;min-height:300px;display:flex;overflow:auto}.q-image-zoom img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.anag-photo-avatar img{object-fit:contain;width:100%;height:100%}.anag-photo-text{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.anag-photo-text span{color:var(--q-text-muted);font-size:12px}.anag-photo-text .anag-photo-staged{color:var(--q-blue)}.anag-photo-media{width:100%;position:relative}.anag-photo-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;right:8px}.anag-photo-actions .dx-button{background-color:var(--q-panel);color:var(--q-text)}.anag-photo-actions .dx-button .dx-icon{color:inherit}.anag-photo-actions .dx-button.dx-state-hover{background-color:var(--q-hover)}.anag-side-empty{color:var(--q-text-muted);padding:8px 0;font-size:13px}.privato-detail .privato-anag-pane{align-items:stretch}.privato-detail .privato-anag-main{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;display:grid}.privato-detail .privato-anag-residenza .form-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.privato-grid-span-3{grid-column:span 3}.privato-grid-span-4{grid-column:span 4}.privato-grid-span-5{grid-column:span 5}.privato-grid-span-7{grid-column:span 7}.privato-grid-full{grid-column:1/-1}.privato-detail .privato-anag-personali .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.privato-detail .privato-anag-main .form-grid{gap:10px 16px}.privato-detail .anag-side{position:static}.privato-tab-host{margin-top:8px}.privato-tab-host:has(>.privato-tab-pane.active>:is(.anag-pane,.q-subtabs-flush)){margin-top:0}.privato-tab-pane{min-width:0;min-height:0;display:none}.privato-tab-pane.active{flex-direction:column;flex:auto;display:flex}@media (width<=1250px){.privato-detail .privato-anag-personali .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.privato-detail .privato-anag-residenza .form-grid,.privato-detail .privato-anag-personali .form-grid{grid-template-columns:minmax(0,1fr)}.privato-grid-span-3,.privato-grid-span-4,.privato-grid-span-5,.privato-grid-span-7,.privato-grid-full{grid-column:auto}}.tag-groups{flex-direction:column;gap:12px;display:flex}.tag-group{flex-direction:column;gap:6px;display:flex}.tag-group-label{text-transform:uppercase;letter-spacing:.04em;color:var(--q-text-muted);font-size:11px;font-weight:600}.tag-chips{flex-wrap:wrap;gap:6px;display:flex}.tag-chip{background:var(--q-hover);color:var(--q-text);border:1px solid var(--q-border);border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:12.5px;line-height:1;display:inline-flex}.tag-chip-editable{padding-right:4px}.tag-chip-x{color:var(--q-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 2px;font-size:15px;line-height:1}.tag-chip-x:hover{color:var(--color-error-800)}.tag-add-select{margin-bottom:12px}.tag-add-select .dx-texteditor,.tag-add-select .dx-texteditor.dx-state-readonly,.tag-add-select .dx-texteditor.dx-state-hover,.tag-add-select .dx-texteditor.dx-state-focused,.q-memo-label-field .dx-texteditor,.q-memo-label-field .dx-texteditor.dx-state-readonly,.q-memo-label-field .dx-texteditor.dx-state-hover,.q-memo-label-field .dx-texteditor.dx-state-focused{box-shadow:none;background:0 0;border:0;min-height:0}.tag-add-select .dx-texteditor.dx-state-readonly .dx-texteditor-input,.q-memo-label-field .dx-texteditor.dx-state-readonly .dx-texteditor-input{background:0 0}.tag-dd-popup .dx-popup-content,.utente-ddb-popup .dx-popup-content{padding:0}.tag-dd-popup .dx-list-group-header{color:var(--q-text);text-transform:uppercase;letter-spacing:.04em;background:var(--q-hover);border-top:1px solid var(--q-border);flex-direction:row-reverse;justify-content:space-between;font-size:11px;font-weight:700}.tag-dd-popup .dx-list-item{padding-left:18px}.evento-tabs{border-left:1px solid var(--q-border);border-right:1px solid var(--q-border);border-bottom:1px solid var(--q-border)}.evento-tabs+.q-tab-host{border-left:1px solid var(--q-border);border-right:1px solid var(--q-border);border-bottom:1px solid var(--q-border);border-radius:0 0 4px 4px;flex:auto;padding:12px}.panel:has(>.evento-tabs){flex-direction:column;display:flex}.evento-tabs+.q-tab-host .workflow-diagram{margin:-12px}.evento-tabs+.q-tab-host>div>.form-section:not(:has(>.section-head)){padding:0}.evento-tabs.dx-tabs-expanded .dx-tab{flex:none}.evento-tabs.dx-tabs-expanded .dx-tabs-wrapper{justify-content:flex-start}@media (width<=900px){.evento-detail>.q-rec-header{gap:8px 10px}.evento-detail>.q-rec-header .q-rec-titles{flex:1 1 0}.evento-detail>.q-rec-header h3{font-size:16px}.evento-detail>.q-rec-header .q-rec-actions>.q-button--secondary.dx-button-has-icon:not(.q-record-action) .dx-button-text{display:none}.evento-detail>.q-rec-header .q-rec-actions>.q-button--secondary.dx-button-has-icon:not(.q-record-action) .dx-button-content{padding-left:9px;padding-right:9px}.evento-detail.q-record-sticky>.q-summary-row:has(.sum-body:not([hidden])){position:static}.evento-detail.q-record-sticky:has(>.q-summary-row .sum-body:not([hidden]))>.evento-tabs{top:var(--q-rec-header-h,0px)}.evento-detail .sum-toggle{min-width:36px;min-height:32px}.evento-tabs .dx-tab:not(.dx-tab-selected).dx-state-hover,.evento-tabs .dx-tab:not(.dx-tab-selected).dx-state-focused{background-color:#0000}.evento-detail{--q-evento-pin:calc(var(--q-rec-header-h,0px) + var(--q-summary-h,0px) + 45px)}.evento-detail:has(>.q-summary-row .sum-body:not([hidden])){--q-evento-pin:calc(var(--q-rec-header-h,0px) + 45px)}.evento-detail .q-disposizione-detail-host{scroll-margin-top:var(--q-evento-pin)}.evento-detail .q-disposizione-detail{overflow:clip}.evento-tabs+.q-tab-host .workflow-diagram{flex:none;height:45vh}.evento-detail .q-disposizione-detail>.section-head{top:var(--q-evento-pin);z-index:5;background:var(--q-panel);position:sticky}}@media (width<=900px) and (height<=500px){.evento-detail.q-record-sticky>.q-rec-header,.evento-detail.q-record-sticky>.q-summary-row{position:static}.evento-detail.q-record-sticky>.evento-tabs{top:0}:is(.evento-detail,.evento-detail:has(>.q-summary-row .sum-body:not([hidden]))){--q-evento-pin:45px}.content-body>.panel.evento-detail.q-record-sticky{height:auto;min-height:0;display:block}.panel.evento-detail.q-record-sticky>.evento-tab-content.q-tab-host,.evento-detail .q-fill-outer,.evento-detail .q-fill-tab,.evento-detail .q-fill-col{display:block}.evento-detail .q-fill-tab>.q-fill-side,.evento-detail .q-fill-side{max-height:none;overflow:visible}.evento-detail .q-fill-grid{height:calc(100vh - 110px);min-height:240px}}.compact-tabs.dx-tabs-expanded .dx-tab{flex:none}.compact-tabs.dx-tabs-expanded .dx-tabs-wrapper{justify-content:flex-start}.dx-button-mode-contained.dx-button-default{background-color:var(--q-blue);border-color:var(--q-blue);color:var(--q-on-accent)}.dx-button-mode-contained.dx-button-default .dx-icon,.dx-button-mode-contained.dx-button-default .dx-button-text{color:var(--q-on-accent)}.dx-button-mode-contained.dx-button-default.dx-state-hover{background-color:var(--q-blue-700);border-color:var(--q-blue-700)}:root[data-theme=dark] .dx-button.dx-button-mode-contained.dx-button-default:not(.q-button):not(.q-record-action){background-color:var(--q-blue);border-color:var(--q-blue);color:var(--q-on-accent)}:root[data-theme=dark] .dx-button.dx-button-mode-contained.dx-button-default:not(.q-button):not(.q-record-action) .dx-button-text,:root[data-theme=dark] .dx-button.dx-button-mode-contained.dx-button-default:not(.q-button):not(.q-record-action) .dx-icon{color:var(--q-on-accent)}:root[data-theme=dark] .dx-button.dx-button-mode-contained.dx-button-default:not(.q-button):not(.q-record-action).dx-state-hover{background-color:var(--q-blue-700);border-color:var(--q-blue-700)}:root[data-theme=dark] .dx-button.dx-button-mode-outlined.dx-button-default:not(.q-button):not(.q-record-action):not(.dx-state-hover):not(.dx-state-focused){background-color:#0000}.dx-pager .dx-pages .dx-page.dx-selection{background-color:var(--q-blue);border-color:var(--q-blue);color:var(--q-on-accent)}.q-button.dx-button,.q-button.dx-dropdownbutton .dx-button{box-sizing:border-box;height:var(--qb-height);min-height:var(--qb-height);border:max(1px, var(--qb-border-width)) solid var(--qb-border);border-radius:var(--qb-radius);background:var(--qb-bg);box-shadow:none;color:var(--qb-fg);font-family:var(--qb-font-family);font-size:var(--qb-font-size);font-weight:var(--qb-font-weight)}.q-button--primary.dx-button,.q-button--alert.dx-button,.q-button--primary.dx-dropdownbutton .dx-button,.q-button--alert.dx-dropdownbutton .dx-button{background-clip:padding-box;border:1px solid #0000}.q-button--primary.dx-button.dx-state-focused,.q-button--alert.dx-button.dx-state-focused,.q-button--primary.dx-dropdownbutton.dx-state-focused .dx-button,.q-button--alert.dx-dropdownbutton.dx-state-focused .dx-button{background-color:var(--qb-hover-bg);color:var(--qb-fg)}.q-button.dx-button .dx-button-content,.q-button.dx-dropdownbutton .dx-dropdownbutton-action .dx-button-content{justify-content:center;align-items:center;gap:var(--qb-gap);height:100%;padding:var(--qb-padding-y) var(--qb-padding-x);display:flex}.q-button.dx-button .dx-button-text,.q-button.dx-dropdownbutton .dx-button-text{color:inherit;font:inherit;line-height:1.2}.q-button.dx-button .dx-icon,.q-button.dx-dropdownbutton .dx-icon{width:var(--qb-icon-size);height:var(--qb-icon-size);color:inherit;font-size:var(--qb-icon-size);line-height:var(--qb-icon-size)}.q-button.dx-button.dx-state-hover .dx-icon,.q-button.dx-button.dx-state-focused .dx-icon,.q-button.dx-button.dx-state-active .dx-icon,.q-button.dx-dropdownbutton .dx-button.dx-state-hover .dx-icon,.q-button.dx-dropdownbutton .dx-button.dx-state-focused .dx-icon,.q-button.dx-dropdownbutton .dx-button.dx-state-active .dx-icon,.q-button.dx-dropdownbutton.dx-state-hover .dx-icon,.q-button.dx-dropdownbutton.dx-state-focused .dx-icon{color:inherit}.q-button.dx-dropdownbutton,.q-button.dx-dropdownbutton .dx-buttongroup{height:var(--qb-height);border-radius:var(--qb-radius)}.q-button.dx-dropdownbutton .dx-buttongroup{overflow:hidden}.q-button.dx-dropdownbutton .dx-dropdownbutton-action:not(.dx-buttongroup-last-item){border-start-end-radius:0;border-end-end-radius:0}.q-button.dx-dropdownbutton .dx-dropdownbutton-toggle{border-start-start-radius:0;border-end-start-radius:0;width:28px;min-width:28px}.q-button.dx-dropdownbutton .dx-dropdownbutton-toggle .dx-button-content{padding:0}.q-button.dx-dropdownbutton .dx-buttongroup{box-shadow:none}.q-button.dx-button.dx-state-hover,.q-button.dx-dropdownbutton.dx-state-hover .dx-button,.q-button.dx-dropdownbutton .dx-button.dx-state-hover{border-color:var(--qb-hover-border);background:var(--qb-hover-bg);color:var(--qb-fg)}.q-button.dx-state-disabled{opacity:1}.q-button.dx-widget.dx-button.dx-state-disabled,.q-button.dx-dropdownbutton.dx-state-disabled .dx-widget.dx-button{border-color:var(--qb-disabled-border);background:var(--qb-disabled-bg);color:var(--qb-disabled-fg)}.q-button.dx-widget.dx-button.dx-state-disabled .dx-button-text,.q-button.dx-widget.dx-button.dx-state-disabled .dx-icon,.q-button.dx-dropdownbutton.dx-state-disabled .dx-widget.dx-button .dx-button-text,.q-button.dx-dropdownbutton.dx-state-disabled .dx-widget.dx-button .dx-icon{color:var(--qb-disabled-fg)}.dx-widget.dx-button.dx-state-disabled .dx-button-text,.dx-widget.dx-button.dx-state-disabled .dx-icon{color:var(--color-neutral-400)}.dx-widget.dx-button.dx-state-disabled.dx-button-mode-contained{background-color:var(--color-neutral-100)}.dx-widget.dx-button.dx-state-disabled.dx-button-mode-outlined{border-color:var(--color-neutral-100)}.q-grid .dx-datagrid-header-panel .dx-toolbar,.q-grid .dx-treelist-header-panel .dx-toolbar{padding-left:0;padding-right:0}@media (width<=900px){.q-org-tree .dx-treelist-collapsed,.q-org-tree .dx-treelist-expanded{position:relative}.q-org-tree .dx-treelist-collapsed:after,.q-org-tree .dx-treelist-expanded:after{content:"";position:absolute;inset:-18px -4px -18px -20px}}.q-grid-list .dx-datagrid-header-panel .dx-toolbar,.q-grid-list .dx-treelist-header-panel .dx-toolbar,.opzioni-page .q-grid .dx-datagrid-header-panel .dx-toolbar,.opzioni-page .q-grid .dx-treelist-header-panel .dx-toolbar,.msg-card .q-grid .dx-datagrid-header-panel .dx-toolbar{padding-left:14px;padding-right:14px}.dx-datagrid .dx-datagrid-header-panel .dx-toolbar,.dx-treelist .dx-treelist-header-panel .dx-toolbar{background:var(--q-grid-bg)}.dx-datagrid>.dx-datagrid-headers,.dx-datagrid>.dx-datagrid-rowsview,.dx-datagrid>.dx-datagrid-total-footer,.dx-treelist-container>.dx-treelist-headers,.dx-treelist-container>.dx-treelist-rowsview,.dx-treelist-container>.dx-treelist-total-footer,.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed,.dx-treelist-container .dx-treelist-content-fixed .dx-treelist-table .dx-col-fixed,.dx-treelist .dx-treelist-sticky-column,.dx-treelist .dx-treelist-sticky-column-left,.dx-treelist .dx-treelist-sticky-column-right,.dx-datagrid .dx-datagrid-sticky-column,.dx-datagrid .dx-datagrid-sticky-column-left,.dx-datagrid .dx-datagrid-sticky-column-right,.dx-scheduler-container,.dx-scheduler-work-space,.dx-scheduler-header,.dx-scheduler-all-day-panel,.dx-datagrid-filter-row,.dx-treelist-filter-row{background-color:var(--q-grid-bg)}.dx-toolbar .dx-toolbar-items-container{height:42px}.q-grid .dx-datagrid-search-panel,.q-grid .dx-treelist-search-panel{margin-left:0;margin-inline-end:12px}.q-grid .dx-datagrid-total-footer:focus-within:after{content:none}.q-grid .dx-datagrid-total-footer .dx-datagrid-focus-overlay,.q-grid .dx-treelist-total-footer .dx-treelist-focus-overlay{display:none}.q-grid .dx-datagrid-total-footer td{overflow:visible}.q-grid .dx-datagrid-total-footer .dx-datagrid-summary-item{white-space:nowrap;position:relative;overflow:visible}.module-list-panel .q-grid .dx-datagrid-total-footer .dx-row>td,.form-section .q-grid .dx-datagrid-total-footer .dx-row>td{text-align:left;height:24px;padding:2px 16px}.module-list-panel .q-grid .dx-datagrid-total-footer,.form-section .q-grid .dx-datagrid-total-footer{position:relative}.module-list-panel .q-grid .dx-datagrid-total-footer .q-record-count,.form-section .q-grid .dx-datagrid-total-footer .q-record-count{align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:16px}.module-list-panel .q-grid .dx-datagrid-total-footer .dx-datagrid-summary-item,.form-section .q-grid .dx-datagrid-total-footer .dx-datagrid-summary-item{color:var(--color-neutral-600);text-align:left;font-weight:500;line-height:18px}.q-grid-footer-summary-host .dx-datagrid-total-footer .dx-datagrid-summary-item:is(.q-footer-summary-sum,.q-footer-summary-avg,.q-footer-summary-min,.q-footer-summary-max){color:var(--q-text);font-weight:700}.q-grid-record-count-host .dx-datagrid-total-footer{position:relative}.q-grid-record-count-host .dx-datagrid-total-footer:focus-within:after{content:none}.q-grid-record-count-host .dx-datagrid-total-footer td{overflow:visible}.q-grid-record-count-host .dx-datagrid-total-footer .q-record-count{white-space:nowrap;color:var(--color-neutral-600);text-align:left;align-items:center;font-weight:500;line-height:18px;display:flex;position:absolute;inset-block:0;inset-inline-start:16px;overflow:visible}.q-grid-record-count-host .dx-datagrid-total-footer .dx-datagrid-focus-overlay{display:none}.q-grid-footer-summary-host .dx-datagrid-total-footer .q-footer-summary{text-overflow:ellipsis;white-space:nowrap;color:var(--color-neutral-600);padding-inline:8px;font-weight:500;overflow:hidden}.q-grid-footer-summary-host .dx-datagrid-total-footer{position:relative}.q-grid-footer-summary-host .dx-datagrid-total-footer .q-footer-summary-count{text-overflow:clip;text-align:left;align-items:center;padding-inline:0;display:flex;position:absolute;inset-block:0;inset-inline-start:16px;overflow:visible}.q-grid-footer-summary-host .dx-datagrid-total-footer .q-footer-summary-sentinel{height:1px;padding:0;overflow:hidden}.q-grid-external-footer-host .dx-datagrid-total-footer{display:none}.q-tree-record-count-host{box-sizing:border-box;padding-bottom:32px;position:relative}.q-tree-record-footer{z-index:2;inset-inline:0;box-sizing:border-box;border-top:1px solid var(--q-border);background:var(--color-white);height:32px;color:var(--color-neutral-600);align-items:stretch;padding:0;font-weight:500;line-height:18px;display:flex;position:absolute;bottom:0;overflow:hidden}.q-tree-record-footer-cell,.q-external-grid-footer-cell{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border-inline-end:1px solid var(--q-border);align-items:center;min-width:0;padding:2px 10px;display:flex;overflow:hidden}.q-tree-record-footer-cell{flex:110px}.q-external-grid-footer-cell{position:absolute;top:0;bottom:0}.q-tree-record-footer-cell:last-child,.q-external-grid-footer-cell:last-child{border-inline-end:0}.q-footer-summary-popup{z-index:10050;border:1px solid var(--q-border);background:var(--q-panel);min-width:170px;box-shadow:0 4px 14px color-mix(in srgb, var(--color-black) 18%, transparent);border-radius:3px;padding:4px 0;position:fixed}.q-footer-summary-popup>button{width:100%;min-height:32px;color:var(--q-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px 22px 1fr;align-items:center;padding:4px 12px 4px 6px;display:grid}.q-footer-summary-popup>button:hover,.q-footer-summary-popup>button:focus-visible{background:var(--q-hover);outline:0}.q-footer-summary-popup-check{color:var(--q-primary);text-align:center;font-weight:700}.q-footer-summary-popup-operation{text-align:center}.q-footer-summary-menu-selected .dx-menu-item-text:after{content:"✓";float:right;color:var(--q-primary);margin-inline-start:22px;font-weight:700}.dx-icon-qsummarycount:before,.dx-icon-qsummarysum:before,.dx-icon-qsummarymin:before,.dx-icon-qsummarymax:before,.dx-icon-qsummaryavg:before,.dx-icon-qsummarynone:before{text-align:center;width:1em;font-family:Segoe UI Symbol,Arial Unicode MS,sans-serif;font-weight:700;display:inline-block}.dx-icon-qsummarycount:before{content:"#";color:var(--color-info-800)}.dx-icon-qsummarysum:before{content:"Σ";color:var(--color-info-800)}.dx-icon-qsummarymin:before{content:"↓";color:var(--color-success-800)}.dx-icon-qsummarymax:before{content:"↑";color:var(--color-warning-800)}.dx-icon-qsummaryavg:before{content:"x̄";color:var(--color-error-800)}.dx-icon-qsummarynone:before{content:"×";color:var(--color-error-800)}.q-grid .dx-datagrid .dx-row-alt>td,.q-grid .dx-treelist .dx-row-alt>td,.q-grid.dx-datagrid .dx-row-alt>td,.q-grid.dx-treelist .dx-row-alt>td{background-color:var(--color-neutral-50)}.q-grid.dx-datagrid .dx-row-alt,.q-grid.dx-treelist .dx-row-alt{border-top-color:var(--color-neutral-50);border-bottom-color:var(--color-neutral-50)}.q-grid .dx-datagrid-headers .dx-datagrid-table .dx-row>td,.q-grid .dx-treelist-headers .dx-treelist-table .dx-row>td,.q-grid .dx-datagrid-headers:before,.q-grid .dx-treelist-headers:before{border-bottom-color:var(--color-neutral-900)}.q-grid .dx-datagrid-header-panel,.q-grid .dx-treelist-header-panel{padding-top:0;padding-bottom:0}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-edit-row):not(.dx-row-lines)>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-edit-row):not(.dx-row-lines)>td{border-top:0;border-bottom:0}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-edit-row).dx-row-lines>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-edit-row).dx-row-lines>td{border-bottom-color:var(--color-neutral-100)}.dx-datagrid-header-panel,.dx-treelist-header-panel{border-bottom:0}.dx-datagrid .dx-row>td{padding:8px 16px;font-size:13px}.dx-treelist .dx-row>td{font-size:13px}.q-grid .dx-datagrid-rowsview .dx-data-row>td:not([class*=dx-command-]):not(.dx-editor-cell),.q-grid .dx-treelist-rowsview .dx-data-row>td:not([class*=dx-command-]):not(.dx-editor-cell){padding:5px 8px}.q-grid .dx-datagrid-rowsview .dx-data-row>td.dx-command-edit:not(.q-row-actions),.q-grid .dx-treelist-rowsview .dx-data-row>td.dx-command-edit:not(.q-row-actions){padding-top:5px!important;padding-bottom:5px!important}.q-grid .dx-datagrid-rowsview .dx-data-row>td:not(.dx-editor-cell) :is(.dx-icon,img,svg),.q-grid .dx-treelist-rowsview .dx-data-row>td:not(.dx-editor-cell) :is(.dx-icon,img,svg){vertical-align:middle}.q-grid .dx-datagrid-rowsview .dx-data-row>td:not(.dx-editor-cell) img:not(.opzioni-image-cell),.q-grid .dx-treelist-rowsview .dx-data-row>td:not(.dx-editor-cell) img:not(.opzioni-image-cell){max-height:20px}:is(.q-grid .dx-datagrid-rowsview .dx-data-row>td:not([class*=dx-command-]):not(.dx-editor-cell):has(.dx-button),.q-grid .dx-treelist-rowsview .dx-data-row>td:not([class*=dx-command-]):not(.dx-editor-cell):has(.dx-button)){padding-top:2px;padding-bottom:2px}.q-grid .dx-datagrid-rowsview .dx-data-row>td:not(.dx-editor-cell) .dx-button,.q-grid .dx-treelist-rowsview .dx-data-row>td:not(.dx-editor-cell) .dx-button{height:26px;min-height:26px}.q-grid .dx-datagrid-rowsview .dx-data-row>td:not(.dx-editor-cell) .dx-button .dx-button-content,.q-grid .dx-treelist-rowsview .dx-data-row>td:not(.dx-editor-cell) .dx-button .dx-button-content{justify-content:center;align-items:center;padding-top:0;padding-bottom:0;display:flex}.q-grid .dx-datagrid-rowsview .dx-data-row>td.dx-editor-cell.dx-editor-inline-block:not(.dx-command-select):before,.q-grid .dx-treelist-rowsview .dx-data-row>td.dx-editor-cell.dx-editor-inline-block:not(.dx-command-select):before{padding-top:0;padding-bottom:0}.dx-datagrid .dx-datagrid-table .dx-row.dx-header-row,.dx-datagrid .dx-datagrid-table .dx-row.dx-header-row>td{background:var(--color-neutral-50)}.dx-datagrid .dx-datagrid-table .dx-header-row>td{border-bottom:1px solid var(--color-neutral-800);padding:6px 8px}.q-grid.dx-treelist .dx-treelist-table .dx-header-row>td{padding:6px 8px}.dx-datagrid-headers .dx-datagrid-table .dx-header-row>td,.dx-treelist-headers .dx-treelist-table .dx-header-row>td{font-size:13px}@media (width<=900px){.dx-datagrid .dx-command-select{width:36px!important;min-width:36px!important}.dx-datagrid .dx-command-select .dx-select-checkbox{padding:0}}.dx-datagrid-headers .dx-datagrid-table .dx-row>td:not([class*=dx-command],.dx-datagrid-group-space):hover,.dx-treelist-headers .dx-treelist-table .dx-row>td:not([class*=dx-command]):hover{background-color:var(--q-hover)}:is(.dx-datagrid .dx-toolbar-item:has(.dx-datagrid-group-panel:not(:has(.dx-group-panel-item))),.dx-datagrid .dx-datagrid-group-panel:not(:has(.dx-group-panel-item))){min-width:0;width:var(--q-grid-group-hint-width,auto);max-width:var(--q-grid-group-hint-width,100%);overflow:hidden}.dx-datagrid .dx-datagrid-group-panel:not(:has(.dx-group-panel-item)) .dx-group-panel-message{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.dx-datagrid.q-grid-hide-group-hint .dx-group-panel-message{display:none!important}.dx-datagrid.q-grid-hide-group-hint .dx-datagrid-group-panel:not(:has(.dx-group-panel-item)){width:0!important;min-width:0!important;display:none!important}.dx-datagrid.q-grid-hide-group-hint .dx-datagrid-header-panel .dx-toolbar-item:has(.dx-datagrid-group-panel:not(:has(.dx-group-panel-item))){display:none!important}.q-grid .dx-datagrid-header-panel .dx-toolbar-before .dx-toolbar-item+.dx-toolbar-item,.q-grid .dx-treelist-header-panel .dx-toolbar-before .dx-toolbar-item+.dx-toolbar-item{margin-left:12px;position:relative}.q-grid .dx-datagrid-header-panel .dx-toolbar-after,.q-grid .dx-treelist-header-panel .dx-toolbar-after{padding-left:14px;padding-right:inherit;background:var(--q-panel)}.q-grid .dx-datagrid-header-panel .dx-toolbar-before .dx-toolbar-item+.dx-toolbar-item:before,.q-grid .dx-treelist-header-panel .dx-toolbar-before .dx-toolbar-item+.dx-toolbar-item:before,.q-grid .dx-datagrid-header-panel .dx-toolbar-after:before,.q-grid .dx-treelist-header-panel .dx-toolbar-after:before{content:"";border-left:1px solid var(--q-border);height:30px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.q-grid .dx-datagrid-header-panel .dx-toolbar-before .dx-toolbar-item+.dx-toolbar-item:before,.q-grid .dx-treelist-header-panel .dx-toolbar-before .dx-toolbar-item+.dx-toolbar-item:before{left:-6px}.q-grid .dx-datagrid-header-panel .dx-toolbar-before .dx-toolbar-item:has(.q-selection-bar-menu.dx-state-invisible)+.dx-toolbar-item:before{display:none}.q-grid .dx-treelist-header-panel .dx-toolbar-before .dx-toolbar-item:has(.q-selection-bar-menu.dx-state-invisible)+.dx-toolbar-item:before{display:none}:is(.q-grid .dx-datagrid-header-panel .dx-toolbar-before .dx-toolbar-item:has(.q-selection-bar-menu.dx-state-invisible)+.dx-toolbar-item,.q-grid .dx-treelist-header-panel .dx-toolbar-before .dx-toolbar-item:has(.q-selection-bar-menu.dx-state-invisible)+.dx-toolbar-item){margin-left:0}.q-grid .dx-datagrid-header-panel .dx-toolbar-before .dx-toolbar-item:has(.q-ref-add-toolbar){padding-right:12px}.q-grid .dx-datagrid-rowsview .dx-data-row>td,.q-grid .dx-treelist-rowsview .dx-data-row>td{color:var(--color-neutral-600)}.q-grid .dx-datagrid-rowsview .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused),.q-grid .dx-treelist-rowsview .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused),.q-grid .dx-datagrid-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused):not(.dx-cell-modified):not(.dx-datagrid-invalid),.q-grid .dx-treelist-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused):not(.dx-cell-modified):not(.dx-treelist-invalid){background-color:var(--color-primary-50)}.q-grid .dx-datagrid-rowsview .dx-row-focused.dx-data-row.q-row-info:not(.q-row-danger)>td:not(.dx-focused):not(.dx-cell-modified):not(.dx-datagrid-invalid){background-color:color-mix(in srgb, var(--color-info-600) 75%, var(--q-panel));color:var(--q-text)}.q-price-warn-icon{color:var(--q-pill-danger-fg);vertical-align:-3px;flex:none}.q-price-warn-icon .q-price-warn-body{fill:var(--q-panel);stroke:var(--q-text);stroke-width:1.3px}.q-price-warn-icon .q-price-warn-lines{fill:none;stroke:var(--q-text);stroke-width:1.2px;stroke-linecap:round}.q-price-warn-icon .q-price-warn-badge{fill:currentColor;stroke:var(--q-panel);stroke-width:1.2px}.q-price-warn-icon .q-price-warn-mark{fill:none;stroke:var(--q-on-accent);stroke-width:1.3px;stroke-linecap:round}.q-price-warn-icon .q-price-warn-dot{fill:var(--q-on-accent)}.q-price-warn-hint{flex:none;display:inline-flex}.q-price-warn-cell{align-items:flex-start;gap:6px;display:inline-flex}.q-price-warn-note{align-items:center;gap:6px;display:flex}.q-grid .dx-datagrid-rowsview .dx-row-focused:not(.dx-row-lines)>td,.q-grid .dx-datagrid-rowsview .dx-row-focused:not(.dx-row-lines)>tr:first-child>td,.q-grid .dx-treelist-rowsview .dx-row-focused:not(.dx-row-lines)>td,.q-grid .dx-treelist-rowsview .dx-row-focused:not(.dx-row-lines)>tr:first-child>td{border-bottom:0}.q-grid .dx-datagrid-rowsview .dx-group-row>td{font-weight:700}.q-grid .dx-datagrid-rowsview .dx-row-focused.dx-group-row,.q-grid .dx-datagrid-rowsview .dx-row-focused.dx-group-row>td{background-color:var(--color-neutral-50);color:var(--color-neutral-900);box-shadow:none}.q-selection-bar-item{align-items:center;gap:8px;display:flex}.q-selection-bar-item.is-danger,.q-selection-bar-item.is-danger .dx-icon{color:var(--color-error-600)}.q-selection-bar-popup .dx-list-item:has(.q-selection-bar-item.is-separated){border-top:1px solid var(--color-neutral-200)}.q-grid .q-row-actions .dx-link,.q-grid .q-cell-action{color:var(--color-primary-600);vertical-align:middle;background-color:#0000;border:0;border-radius:4px;justify-content:center;align-items:center;text-decoration:none;width:auto!important;height:auto!important;margin:0 2px!important;padding:3px!important;line-height:1!important;display:inline-flex!important}.q-grid .q-row-actions .dx-link:hover,.q-grid .q-row-actions .dx-link:focus-visible,.q-grid .q-cell-action:enabled:hover,.q-grid .q-cell-action:focus-visible{background-color:var(--color-primary-50);color:var(--color-primary-600);text-decoration:none}.q-grid .dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link,.q-grid .dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link,.q-grid .dx-datagrid-rowsview .dx-selection.dx-row>td .dx-link,.q-grid .dx-treelist-rowsview .dx-selection.dx-row>td .dx-link,.q-grid .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-modified):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row)>td:not(.dx-focused) .dx-link{color:var(--color-primary-600)}.dx-datagrid .dx-link,.dx-treelist .dx-link{color:var(--q-blue)}.q-grid .q-row-actions .dx-link.q-row-action-danger,.q-grid .dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link.q-row-action-danger:not(.dx-state-disabled),.q-grid .dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link.q-row-action-danger:not(.dx-state-disabled),.q-grid .dx-datagrid-rowsview .dx-selection.dx-row>td .dx-link.q-row-action-danger:not(.dx-state-disabled),.q-grid .dx-treelist-rowsview .dx-selection.dx-row>td .dx-link.q-row-action-danger:not(.dx-state-disabled),.q-grid .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-modified):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row)>td:not(.dx-focused) .dx-link.q-row-action-danger:not(.dx-state-disabled){color:var(--color-error-600)}.q-grid .q-row-actions .dx-link.q-row-action-danger:hover,.q-grid .q-row-actions .dx-link.q-row-action-danger:focus-visible{background-color:color-mix(in srgb, var(--color-error-600) 12%, transparent);color:var(--color-error-600)}.q-grid .dx-data-row.dx-state-hover .q-row-actions .dx-link:hover,.q-grid .dx-data-row.dx-state-hover .q-row-actions .dx-link:focus-visible,.q-grid .dx-data-row.dx-row-focused .q-row-actions .dx-link:hover,.q-grid .dx-data-row.dx-row-focused .q-row-actions .dx-link:focus-visible,.q-grid .dx-data-row.dx-selection .q-row-actions .dx-link:hover,.q-grid .dx-data-row.dx-selection .q-row-actions .dx-link:focus-visible,.q-grid .dx-data-row.dx-state-hover .q-cell-action:enabled:hover,.q-grid .dx-data-row.dx-row-focused .q-cell-action:enabled:hover,.q-grid .dx-data-row.dx-selection .q-cell-action:enabled:hover{background-color:color-mix(in srgb, var(--color-white) 40%, transparent)}.q-grid .q-row-actions .dx-link.dx-state-disabled,.q-grid .q-row-actions .dx-link.dx-state-disabled.q-row-action-danger,.q-grid .q-cell-action:disabled{color:var(--color-neutral-400);cursor:default}.q-grid .q-row-actions .dx-link.dx-state-disabled{opacity:1!important}.dx-data-row .dx-link.dx-icon-trash,.dx-data-row .dx-link.dx-link-delete,.dx-data-row .dx-button:not(.q-button) .dx-icon-trash,.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link.dx-icon-trash:not(.dx-state-disabled),.dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link.dx-icon-trash:not(.dx-state-disabled),.dx-datagrid-rowsview .dx-selection.dx-row>td .dx-link.dx-icon-trash:not(.dx-state-disabled),.dx-treelist-rowsview .dx-selection.dx-row>td .dx-link.dx-icon-trash:not(.dx-state-disabled),.dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-modified):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row)>td:not(.dx-focused) .dx-link.dx-icon-trash:not(.dx-state-disabled),.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link.dx-link-delete:not(.dx-state-disabled),.dx-datagrid-rowsview .dx-selection.dx-row>td .dx-link.dx-link-delete:not(.dx-state-disabled),.dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-modified):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row)>td:not(.dx-focused) .dx-link.dx-link-delete:not(.dx-state-disabled){color:var(--color-error-600)}.dx-data-row .dx-link.dx-icon-trash:hover,.dx-data-row .dx-link.dx-icon-trash:focus-visible,.dx-data-row .dx-link.dx-link-delete:hover,.dx-data-row .dx-link.dx-link-delete:focus-visible{background-color:color-mix(in srgb, var(--color-error-600) 12%, transparent);color:var(--color-error-600)}.dx-datagrid .dx-data-row .dx-widget.dx-button.dx-button-mode-text:not(.q-button).dx-state-hover:has(.dx-icon-trash){background-color:color-mix(in srgb, var(--color-error-600) 12%, transparent);color:var(--color-error-600)}.dx-datagrid .dx-data-row .dx-widget.dx-button.dx-button-mode-text:not(.q-button).dx-state-focused:has(.dx-icon-trash){background-color:color-mix(in srgb, var(--color-error-600) 12%, transparent);color:var(--color-error-600)}.dx-data-row .dx-button:not(.q-button).dx-state-hover .dx-icon-trash,.dx-data-row .dx-button:not(.q-button).dx-state-focused .dx-icon-trash{color:var(--color-error-600)}.dx-data-row .dx-link.dx-icon-trash.dx-state-disabled,.dx-data-row .dx-link.dx-link-delete.dx-state-disabled,.dx-data-row .dx-button:not(.q-button).dx-state-disabled .dx-icon-trash{color:var(--color-neutral-400)}.q-grid .q-row-actions .dx-link.dx-state-disabled:hover,.q-grid .q-row-actions .dx-link.dx-state-disabled:focus-visible,.q-grid .dx-data-row.dx-state-hover .q-row-actions .dx-link.dx-state-disabled:hover,.q-grid .dx-data-row.dx-row-focused .q-row-actions .dx-link.dx-state-disabled:hover,.q-grid .dx-data-row.dx-selection .q-row-actions .dx-link.dx-state-disabled:hover{color:var(--color-neutral-400);background-color:#0000}.q-grid .dx-datagrid-rowsview .dx-row-focused.dx-data-row .q-row-actions .dx-link.dx-state-disabled,.q-grid .dx-datagrid-rowsview .dx-data-row.dx-selection .q-row-actions .dx-link.dx-state-disabled{color:var(--color-neutral-400)}.q-grid .q-row-actions{text-align:left;white-space:nowrap;padding:2px 8px!important}.q-doc-detail>.section-head>.section-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.q-doc-detail>.section-head>.q-detail-close{flex:none}.q-grid .dx-scrollbar-vertical .dx-scrollable-scroll{width:10px}.q-grid .dx-scrollbar-horizontal .dx-scrollable-scroll{height:10px}.q-grid .dx-scrollable-scroll.dx-state-invisible{opacity:1}.q-grid .dx-scrollable-scroll.dx-state-invisible .dx-scrollable-scroll-content{background-color:color-mix(in srgb, var(--color-neutral-200) 70%, transparent)}.q-grid .dx-datagrid-headers .dx-datagrid-table,.q-grid .dx-datagrid-rowsview .dx-datagrid-table,.q-grid .dx-datagrid-total-footer .dx-datagrid-table,.q-grid .dx-treelist-headers .dx-treelist-table,.q-grid .dx-treelist-rowsview .dx-treelist-table,.q-grid .dx-treelist-total-footer .dx-treelist-table{min-width:100%}.q-grid.q-grid-has-fixed-content .dx-datagrid-headers .dx-datagrid-table,.q-grid.q-grid-has-fixed-content .dx-datagrid-rowsview .dx-datagrid-table,.q-grid.q-grid-has-fixed-content .dx-datagrid-total-footer .dx-datagrid-table{min-width:0}.q-grid .dx-row-lines>td,.q-grid .dx-column-lines>td,.q-grid .dx-datagrid-rowsview .dx-row.dx-group-row td,.q-grid .dx-datagrid-rowsview .dx-row.dx-edit-row>td,.q-grid .dx-treelist-rowsview .dx-row.dx-edit-row>td,.q-grid .dx-row.dx-datagrid-group-footer>td,.q-grid .dx-datagrid-header-panel,.q-grid .dx-treelist-header-panel,.q-grid .dx-datagrid-rowsview,.q-grid .dx-treelist-rowsview,.q-grid .dx-datagrid-total-footer,.q-grid .dx-treelist-total-footer,.q-grid .dx-datagrid-borders>.dx-datagrid-headers,.q-grid .dx-datagrid-borders>.dx-datagrid-rowsview,.q-grid .dx-datagrid-borders>.dx-datagrid-total-footer,.q-grid .dx-treelist-borders>.dx-treelist-headers,.q-grid .dx-treelist-borders>.dx-treelist-rowsview,.q-grid .dx-treelist-borders>.dx-treelist-total-footer{border-color:var(--color-neutral-100)}.q-grid .dx-datagrid-borders>.dx-datagrid-headers,.q-grid .dx-treelist-borders>.dx-treelist-headers{border-radius:4px 4px 0 0;overflow:hidden}.q-grid .dx-datagrid-borders>.dx-datagrid-rowsview,.q-grid .dx-treelist-borders>.dx-treelist-rowsview,.q-grid .dx-datagrid-borders>.dx-datagrid-total-footer,.q-grid .dx-treelist-borders>.dx-treelist-total-footer{border-radius:0 0 4px 4px}:is(.q-grid .dx-datagrid-borders>.dx-datagrid-rowsview:has(~.dx-datagrid-total-footer),.q-grid .dx-treelist-borders>.dx-treelist-rowsview:has(~.dx-treelist-total-footer)){border-radius:0}.q-grid .dx-gridbase-container>.dx-datagrid-header-panel,.q-grid .dx-gridbase-container>.dx-treelist-header-panel{order:-2}.q-grid .dx-gridbase-container>.dx-datagrid-filter-panel,.q-grid .dx-gridbase-container>.dx-treelist-filter-panel{background-color:color-mix(in srgb, var(--color-primary-50) 70%, var(--q-panel));box-shadow:inset 3px 0 0 var(--q-blue);color:var(--q-text);border:0;border-bottom:1px solid var(--q-border);order:-1;align-items:center;gap:12px;padding:6px 12px 6px 15px}.q-grid .dx-datagrid-filter-panel-left,.q-grid .dx-treelist-filter-panel-left{align-items:center}.q-grid .dx-datagrid-filter-panel .dx-datagrid-filter-panel-checkbox,.q-grid .dx-treelist-filter-panel .dx-treelist-filter-panel-checkbox{align-items:center;padding-right:8px;display:flex}.q-grid .dx-datagrid-filter-panel .dx-datagrid-filter-panel-text,.q-grid .dx-treelist-filter-panel .dx-treelist-filter-panel-text{color:var(--color-primary-800);font-size:14px;font-weight:600;line-height:20px}.q-grid .dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter,.q-grid .dx-treelist-filter-panel .dx-treelist-filter-panel-clear-filter{color:var(--q-text);flex:none;font-size:13px;line-height:20px}.q-grid .dx-datagrid-filter-panel .dx-icon-filter,.q-grid .dx-treelist-filter-panel .dx-icon-filter{color:var(--q-blue);width:18px;height:18px;margin:0 6px 0 0;font-size:18px;line-height:18px}.q-grid .dx-datagrid-borders>.dx-datagrid-filter-panel,.q-grid .dx-treelist-borders>.dx-treelist-filter-panel{border:1px solid var(--color-neutral-100);border-bottom-width:0;border-radius:4px 4px 0 0}:is(.q-grid .dx-datagrid-borders:has(>.dx-datagrid-filter-panel:not(.dx-hidden))>.dx-datagrid-headers,.q-grid .dx-treelist-borders:has(>.dx-treelist-filter-panel:not(.dx-hidden))>.dx-treelist-headers){border-radius:0}.q-subtabs-flush>.dx-tabpanel-container,.q-subtabs-flush>.dx-tabpanel-container>.dx-multiview-wrapper{border:0;border-radius:0}.q-subtabs-flush>.dx-tabpanel-container .dx-multiview-item-content{padding:0}.q-subtabs-flush>.dx-tabpanel-tabs{border-left:0;border-right:0}.evento-tabs+.q-tab-host>div>.q-subtabs-flush{margin:-12px}.q-subtabs-strip{border-bottom:1px solid var(--q-border)}.q-subtabs-strip.dx-tabs-expanded .dx-tab{flex:none}.q-subtabs-strip.dx-tabs-expanded .dx-tabs-wrapper{justify-content:flex-start}.q-section-action.has-lead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.costi-totali-fields{flex-wrap:wrap;align-items:center;gap:24px;min-width:0;display:flex}.costi-totali-fields .form-field{align-items:center;gap:8px;margin:0;display:flex}.costi-totali-fields .form-field>label{white-space:nowrap;margin:0}.q-section-rule{background:var(--q-border);flex:0 0 1px;align-self:stretch;width:1px;min-height:28px}.costi-totali-fields .note-readonly{box-sizing:border-box;align-items:center;min-height:36px;padding:0;display:flex}.q-section-info{color:var(--q-text-muted);cursor:help;flex:none;font-size:18px}.q-section-info:hover,.q-section-info:focus-visible{color:var(--q-text);outline:none}.q-section-hint{min-width:0;color:var(--color-neutral-600);flex:240px;margin:0;font-size:12px;line-height:1.4}.q-field-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 12px;display:grid}.q-field-grid>.form-field-wide{grid-column:1/-1}:is(.q-reg-detail,.q-disposizione-detail,.q-interventi-detail) .q-field-grid{row-gap:12px}.q-field-toggle,.q-field-inline{justify-content:space-between;align-items:center;gap:12px;display:flex}.q-mass-fields{flex-direction:column;gap:14px;display:flex}.q-mass-sublabel{color:var(--q-text-muted);margin-bottom:2px;font-size:12px}.q-mass-hours{align-items:flex-end;gap:12px;margin-top:8px;display:flex}.q-mass-hours>.q-field-toggle{flex:auto;min-width:0}.q-mass-hours-value{flex:0 0 120px}.q-field-toggle>label,.q-field-inline>label{margin:0}.q-reg-detail .q-field-grid>.form-field{min-height:56px}.q-reg-detail .form-field>.dx-texteditor:not(.dx-textarea){height:34px}.q-reg-detail .form-field .dx-texteditor:not(.dx-textarea) .dx-texteditor-input{min-height:0}.q-grid .dx-datagrid-table .dx-datagrid-filter-row>td,.q-grid .dx-treelist-table .dx-treelist-filter-row>td{height:40px;padding:4px 6px!important}.q-grid .dx-datagrid-filter-row .dx-texteditor,.q-grid .dx-treelist-filter-row .dx-texteditor{background:var(--q-panel);border-radius:4px;height:32px;min-height:32px;border:1px solid var(--color-neutral-100)!important;box-shadow:none!important}.q-grid .dx-datagrid-filter-row .dx-texteditor:before,.q-grid .dx-datagrid-filter-row .dx-texteditor:after,.q-grid .dx-treelist-filter-row .dx-texteditor:before,.q-grid .dx-treelist-filter-row .dx-texteditor:after{content:none!important;border-bottom:0!important;display:none!important;transform:none!important}.q-grid .dx-datagrid-filter-row .dx-texteditor.dx-state-hover,.q-grid .dx-treelist-filter-row .dx-texteditor.dx-state-hover{border-color:var(--color-neutral-400)!important}.q-grid .dx-datagrid-filter-row .dx-texteditor.dx-state-focused,.q-grid .dx-datagrid-filter-row .dx-texteditor.dx-state-active,.q-grid .dx-datagrid-filter-row .dx-texteditor.dx-dropdowneditor-active,.q-grid .dx-treelist-filter-row .dx-texteditor.dx-state-focused,.q-grid .dx-treelist-filter-row .dx-texteditor.dx-state-active,.q-grid .dx-treelist-filter-row .dx-texteditor.dx-dropdowneditor-active{background:var(--q-panel);border-color:var(--color-primary-400)!important}.q-grid .dx-datagrid-filter-row .dx-texteditor:not(.dx-tagbox) .dx-texteditor-input,.q-grid .dx-treelist-filter-row .dx-texteditor:not(.dx-tagbox) .dx-texteditor-input{height:30px;min-height:30px;padding-top:0;padding-bottom:0;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;line-height:30px}.q-grid .dx-datagrid-filter-row .dx-placeholder,.q-grid .dx-treelist-filter-row .dx-placeholder,.q-grid .dx-datagrid-filter-row .dx-menu .dx-icon,.q-grid .dx-treelist-filter-row .dx-menu .dx-icon{color:var(--color-neutral-600)}.q-grid .dx-datagrid-filter-row .dx-menu .dx-menu-horizontal .dx-menu-items-container,.q-grid .dx-treelist-filter-row .dx-menu .dx-menu-horizontal .dx-menu-items-container{margin-top:-8px;inset-block-start:0}.q-grid .dx-datagrid-filter-row .dx-menu ul.dx-menu-horizontal>li>.dx-menu-item,.q-grid .dx-treelist-filter-row .dx-menu ul.dx-menu-horizontal>li>.dx-menu-item{padding-top:0;padding-bottom:0}.q-grid .dx-datagrid-filter-row .dx-editor-with-menu .dx-menu-item-content,.q-grid .dx-treelist-filter-row .dx-editor-with-menu .dx-menu-item-content{box-sizing:border-box;height:100%;padding-top:0;padding-bottom:0}.q-grid .dx-datagrid-filter-row .dx-menu-item:hover,.q-grid .dx-datagrid-filter-row .dx-menu-item.dx-state-hover,.q-grid .dx-treelist-filter-row .dx-menu-item:hover,.q-grid .dx-treelist-filter-row .dx-menu-item.dx-state-hover{background-color:#0000!important}.q-grid .dx-datagrid-focus-overlay:after,.q-grid .dx-treelist-focus-overlay:after{content:none!important;display:none!important}:is(.q-grid .dx-datagrid-filter-row .dx-editor-with-menu:has(.dx-datebox)>.dx-menu,.q-grid .dx-treelist-filter-row .dx-editor-with-menu:has(.dx-datebox)>.dx-menu){display:none!important}.q-grid .dx-datagrid-filter-row .dx-editor-with-menu:has(.dx-datebox) .dx-texteditor-input{padding-left:12px!important}.q-grid .dx-datagrid-filter-row .dx-editor-with-menu:has(.dx-datebox) .dx-placeholder:before{padding-left:12px!important}.q-grid .dx-treelist-filter-row .dx-editor-with-menu:has(.dx-datebox) .dx-texteditor-input{padding-left:12px!important}.q-grid .dx-treelist-filter-row .dx-editor-with-menu:has(.dx-datebox) .dx-placeholder:before{padding-left:12px!important}.dx-datagrid-rowsview .dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell:not(.dx-command-select) .dx-texteditor,.dx-treelist-rowsview .dx-treelist-content .dx-treelist-table .dx-row .dx-editor-cell:not(.dx-command-select) .dx-texteditor{background-color:var(--q-panel);border:1px solid var(--color-neutral-100);border-radius:4px}.dx-datagrid-rowsview .dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell:not(.dx-command-select) .dx-texteditor.dx-state-hover,.dx-treelist-rowsview .dx-treelist-content .dx-treelist-table .dx-row .dx-editor-cell:not(.dx-command-select) .dx-texteditor.dx-state-hover{border-color:var(--color-neutral-400)}.dx-datagrid-rowsview .dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell:not(.dx-command-select) .dx-texteditor.dx-state-focused,.dx-datagrid-rowsview .dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell:not(.dx-command-select) .dx-texteditor.dx-state-active,.dx-datagrid-rowsview .dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell:not(.dx-command-select) .dx-texteditor.dx-dropdowneditor-active,.dx-treelist-rowsview .dx-treelist-content .dx-treelist-table .dx-row .dx-editor-cell:not(.dx-command-select) .dx-texteditor.dx-state-focused,.dx-treelist-rowsview .dx-treelist-content .dx-treelist-table .dx-row .dx-editor-cell:not(.dx-command-select) .dx-texteditor.dx-state-active,.dx-treelist-rowsview .dx-treelist-content .dx-treelist-table .dx-row .dx-editor-cell:not(.dx-command-select) .dx-texteditor.dx-dropdowneditor-active{border-color:var(--color-primary-400);box-shadow:none}.dx-datagrid-rowsview .dx-editor-cell .dx-texteditor:not(.dx-tagbox) .dx-texteditor-input,.dx-treelist-rowsview .dx-editor-cell .dx-texteditor:not(.dx-tagbox) .dx-texteditor-input{height:30px;min-height:30px;padding:0 11px;font-size:13px;line-height:30px}.dx-datagrid-rowsview .dx-editor-cell .dx-texteditor.dx-colorbox .dx-texteditor-input,.dx-treelist-rowsview .dx-editor-cell .dx-texteditor.dx-colorbox .dx-texteditor-input{padding-inline-start:38px}.q-grid .dx-datagrid-rowsview .dx-datagrid-content .dx-datagrid-table .dx-row>td.dx-editor-cell:not(.dx-command-select):not(.dx-datagrid-cell-expandable),.q-grid .dx-treelist-rowsview .dx-treelist-content .dx-treelist-table .dx-row>td.dx-editor-cell:not(.dx-command-select):not(.dx-treelist-cell-expandable){padding:4px!important}.dx-datagrid-rowsview .dx-editor-cell .dx-textarea>.dx-texteditor-container>.dx-texteditor-input-container,.dx-treelist-rowsview .dx-editor-cell .dx-textarea>.dx-texteditor-container>.dx-texteditor-input-container{margin:0}.dx-datagrid-rowsview .dx-editor-cell .dx-texteditor:not(.dx-tagbox):not(.dx-colorbox) textarea.dx-texteditor-input,.dx-treelist-rowsview .dx-editor-cell .dx-texteditor:not(.dx-tagbox):not(.dx-colorbox) textarea.dx-texteditor-input{height:auto;padding:5px 11px;line-height:1.4}.dx-datagrid-rowsview .dx-datagrid-focus-overlay:after,.dx-treelist-rowsview .dx-treelist-focus-overlay:after{display:none}.dx-datagrid-rowsview .dx-editor-cell .dx-texteditor .dx-texteditor-buttons-container,.dx-treelist-rowsview .dx-editor-cell .dx-texteditor .dx-texteditor-buttons-container{right:auto}.dx-datagrid-group-panel .dx-group-panel-item{color:var(--color-neutral-900);background:var(--color-neutral-50);border:1px solid var(--color-neutral-100);border-radius:6px;margin-right:6px;padding:5px 10px;font-size:13px;font-weight:400;line-height:18px}.dx-datagrid-group-panel .dx-group-panel-message{color:var(--color-neutral-600);font-size:12px;font-style:italic;font-weight:500}.q-grid-groups-locked .dx-datagrid-group-panel{pointer-events:none;background:color-mix(in srgb, var(--q-border) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--q-border) 70%, transparent);cursor:not-allowed;border-radius:4px;padding:2px 8px 2px 4px}.q-grid-groups-locked .dx-datagrid-group-panel:before{content:"";opacity:.75;flex:none;align-self:center;margin-right:6px;font-family:DXIcons;font-size:14px;line-height:1}.q-grid-groups-locked .dx-datagrid-group-panel .dx-group-panel-item{opacity:.6;cursor:not-allowed}.q-grid-groups-locked .dx-datagrid-group-panel .dx-group-panel-message{display:none}.q-grid-groups-locked .dx-datagrid-group-panel:not(:has(.dx-group-panel-item)):after{content:"Gruppi bloccati";opacity:.7;align-self:center;font-size:12px}.q-grid-cell-selection .dx-data-row>td:not([class*=dx-command-]){cursor:cell;-webkit-user-select:none;user-select:none}.q-grid-cell-selection .dx-data-row>td.q-cell-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--q-blue) 65%, transparent);background:color-mix(in srgb, var(--q-blue) 18%, var(--q-panel))!important}.q-grid-option{align-items:center;gap:9px;min-height:24px;display:flex}.q-grid-option input[type=checkbox]{width:16px;height:16px;accent-color:var(--q-blue);pointer-events:none;margin:0}.q-grid-option .q-grid-option-icon{width:16px;height:16px;color:var(--q-blue);font-size:16px;line-height:16px}.q-grid-options-dropdown .dx-overlay-content,.q-grid-column-chooser-dropdown .dx-overlay-content{border:1px solid var(--q-border);background:var(--q-panel);box-shadow:0 5px 18px color-mix(in srgb, var(--color-black) 16%, transparent);border-radius:4px}.q-grid-options-dropdown .dx-list-item,.q-grid-column-chooser-dropdown .dx-list-item{border:0;min-height:36px}.q-grid-options-dropdown .dx-list-item-content,.q-grid-column-chooser-dropdown .dx-list-item-content{padding:6px 10px;font-size:13px}.q-grid-options-dropdown .dx-list-item.dx-state-hover,.q-grid-column-chooser-dropdown .dx-list-item.dx-state-hover{background:var(--q-hover)}.q-grid-column-chooser-dropdown .dx-checkbox-icon{border-color:var(--q-border);width:16px;height:16px}.q-grid-column-chooser-dropdown .dx-checkbox-checked .dx-checkbox-icon{border-color:var(--q-blue);background:var(--q-blue);color:var(--q-on-accent)}.q-grid-column-chooser-dropdown .dx-popup-content,.dx-datagrid-column-chooser .dx-popup-content{padding:4px 0!important}.q-grid-column-chooser-dropdown .dx-treeview-node,.dx-datagrid-column-chooser .dx-treeview-node{padding-inline-start:0!important}.q-grid-column-chooser-dropdown .dx-column-chooser-item,.q-grid-column-chooser-dropdown .dx-treeview-item,.dx-datagrid-column-chooser .dx-column-chooser-item,.dx-datagrid-column-chooser .dx-treeview-item{gap:9px;min-height:36px;margin:0!important;padding:6px 10px!important}.q-grid-column-chooser-dropdown .dx-treeview-node-container,.dx-datagrid-column-chooser .dx-treeview-node-container{padding:0!important}.q-grid-column-chooser-dropdown .dx-treeview-expander-icon-stub,.dx-datagrid-column-chooser .dx-treeview-expander-icon-stub{display:none!important}.q-add-menu-popup .dx-popup-content{padding:6px}.q-add-menu-popup .dx-list-search{margin:0 0 6px}.q-ddb-popup .dx-overlay-content{margin-top:26px!important}.q-ddb-popup .dx-overlay-content:before{content:"Seleziona il tipo";color:var(--q-text-muted);padding:10px 14px 6px;font-size:12px;font-weight:600;display:block}.q-record-menu-popup .q-record-menu-item{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.q-record-menu-popup .q-record-menu-item .dx-icon{color:var(--color-neutral-600);font-size:17px}.q-record-menu-popup .q-record-menu-item img.dx-icon{object-fit:contain;flex:none;width:17px;height:17px}.q-record-menu-popup .q-record-menu-item.is-danger,.q-record-menu-popup .q-record-menu-item.is-danger .dx-icon{color:var(--q-danger)}.q-record-menu-popup .q-record-menu-item.is-success,.q-record-menu-popup .q-record-menu-item.is-success .dx-icon{color:var(--q-green)}.q-record-menu-popup .dx-list-item:has(.q-record-menu-item.is-danger){border-top:1px solid var(--q-border)}.q-ddb-popup .dx-list-search{margin:6px 10px 8px}.pers-nuovo-popup .dx-overlay-content{margin-top:26px!important}.pers-nuovo-popup .dx-overlay-content:before{content:"Seleziona tipo anagrafica";color:var(--q-text-muted);padding:10px 14px 6px;font-size:12px;font-weight:600;display:block}.pers-nuovo-popup .dx-list-search{margin:6px 10px 8px}@media (width<=900px){.side-nav{width:100%;box-shadow:none;border-right:0;flex-basis:100%;position:fixed;inset:0;transform:translate(-100%)}.shell.nav-open .side-nav{transform:translate(0)}.content-header .hamburger{display:inline-flex}.nav-backdrop{display:none}.form-grid,.form-grid.form-grid-12{grid-template-columns:1fr}.form-span-3,.form-span-4,.form-span-5,.form-span-6,.form-span-7{grid-column:auto}.def-info-grid{grid-template-columns:1fr}.section-body .form-grid.cdata-grid{columns:1}.section-body .form-grid.cdata-grid>.form-field{break-inside:avoid;width:100%}.subcards{grid-template-columns:1fr}.content-body{padding:0 var(--spacing-8,8px)}.content-header{gap:10px;padding:0 12px}.content-header .breadcrumb{display:none}.panel-head{flex-wrap:wrap;row-gap:6px;padding-inline:0}.panel-head .spacer{flex-basis:100%}.panel-head h2{flex:auto;min-width:0}.panel-head:not(:has(>:is(.dx-button,.dx-dropdownbutton)~:is(.dx-button,.dx-dropdownbutton)~:is(.dx-button,.dx-dropdownbutton)))>:is(.dx-button,.dx-dropdownbutton){flex:100%;order:2}.panel-head:not(:has(>:is(.dx-button,.dx-dropdownbutton)~:is(.dx-button,.dx-dropdownbutton)~:is(.dx-button,.dx-dropdownbutton)))>.q-button--primary{order:1}.panel-head:not(:has(>:is(.dx-button,.dx-dropdownbutton)~:is(.dx-button,.dx-dropdownbutton)~:is(.dx-button,.dx-dropdownbutton)))>.q-button--primary.dx-dropdownbutton{display:flex}.panel-head .q-button--primary.dx-dropdownbutton>.dx-buttongroup,.panel-head .q-button--primary.dx-dropdownbutton .dx-buttongroup-wrapper{width:100%}.panel-head .q-button--primary.dx-dropdownbutton .dx-dropdownbutton-action{flex:auto}.panel-head .dx-button,.panel-head .dx-button .dx-button-content{min-width:0}.panel-head .dx-button .dx-button-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.panel-head{gap:6px}.panel-head .dx-button{min-height:34px}.panel-head .dx-button .dx-button-content{padding:4px 9px}.panel-head .dx-button .dx-button-text{font-size:13px}.q-grid .dx-datagrid-headers .dx-header-row>td .dx-datagrid-text-content,.q-grid .dx-treelist-headers .dx-header-row>td .dx-treelist-text-content{white-space:normal;overflow-wrap:break-word;text-overflow:clip;vertical-align:middle;max-width:calc(100% - 24px)!important}.q-grid .dx-datagrid-headers .dx-header-row>td.dx-command-edit,.q-grid .dx-treelist-headers .dx-header-row>td.dx-command-edit{padding-left:4px!important;padding-right:4px!important}.q-grid .dx-datagrid-headers .dx-header-row>td.dx-command-edit .dx-datagrid-text-content,.q-grid .dx-treelist-headers .dx-header-row>td.dx-command-edit .dx-treelist-text-content{max-width:100%!important}.q-grid .dx-command-select .dx-checkbox,.q-grid .q-cell-action,.q-grid .q-row-actions .dx-link{position:relative}.q-grid .dx-command-select .dx-checkbox:after,.q-grid .q-cell-action:after,.q-grid .q-row-actions .dx-link:after{content:"";position:absolute;inset:-10px}.q-summary .sum-toggle:after{content:"";position:absolute;inset:-12px -8px}.dx-overlay-wrapper .dx-list-item>.dx-list-item-content,.dx-context-menu .dx-menu-item>.dx-menu-item-content{box-sizing:border-box;min-height:40px;padding-top:10px;padding-bottom:10px}.q-ref-newtype-item{box-sizing:border-box;align-items:center;min-height:40px;display:flex}.q-grid .dx-datagrid-headers .dx-header-row>td .dx-column-indicators,.q-grid .dx-treelist-headers .dx-header-row>td .dx-column-indicators{vertical-align:middle;align-items:center;margin-inline-start:4px;display:inline-flex;float:none!important;width:auto!important}.q-grid .dx-scrollable-scrollbar.dx-scrollbar-horizontal{opacity:1!important}.q-grid .dx-scrollable-scrollbar.dx-scrollbar-horizontal .dx-scrollable-scroll-content{background-color:color-mix(in srgb, var(--q-text) 42%, transparent)}.q-grid-top-scroll{background:var(--q-panel);height:8px;overflow:scroll hidden}.q-grid-top-scroll-inner{height:1px}.q-grid-top-scroll::-webkit-scrollbar{height:8px}.q-grid-top-scroll::-webkit-scrollbar-track{background:0 0}.q-grid-top-scroll::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color-mix(in srgb, var(--q-text) 45%, transparent);border:1px solid #0000;border-radius:999px}:where(.dx-datagrid-search-panel,.dx-treelist-search-panel){width:min(200px,100vw - 190px)!important}.cliente-hero{flex-wrap:wrap;row-gap:10px}.cliente-hero>div{min-width:0}.cliente-hero .spacer{flex-basis:100%}}.shell.nav-collapsed .side-nav{flex-basis:72px;width:72px}.shell.nav-collapsed .side-nav-head{justify-content:center;padding:0}.shell.nav-collapsed .side-nav-head .q-logo{width:30px;min-width:30px}.shell.nav-collapsed .side-nav-head .q-logo-image{object-position:left center;max-width:none}.shell.nav-collapsed .side-nav-menu{padding-inline:8px}.shell.nav-collapsed .side-nav-menu .dx-treeview-item{border:0;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:32px;padding:8px 0;display:flex}.shell.nav-collapsed .side-nav-menu .dx-treeview-toggle-item-visibility{display:none}.shell.nav-collapsed .side-nav-menu .dx-treeview-item-content{justify-content:center;width:100%;margin:0;display:flex}.shell.nav-collapsed .side-nav-menu .menu-node{justify-content:center;width:100%}.shell.nav-collapsed .side-nav-menu .menu-node-text{display:none}.shell.nav-collapsed .side-nav-menu .dx-treeview-item .dx-icon{font-size:18px}.shell.nav-collapsed .side-nav-menu .dx-treeview-node>.dx-treeview-node-container{display:none}.shell:is(.nav-collapsed,.local-nav-collapsed) .side-nav-foot{flex-wrap:wrap;justify-content:center;padding:10px 7px}.shell:is(.nav-collapsed,.local-nav-collapsed) .side-nav-foot .who,.shell:is(.nav-collapsed,.local-nav-collapsed) .side-nav-foot .company-logo{display:none}.shell:is(.nav-collapsed,.local-nav-collapsed) .side-nav-foot .company-db-mark{width:34px}.shell:is(.nav-collapsed,.local-nav-collapsed) .side-nav-foot .release-notes-btn{border:0}.shell.local-nav-collapsed .content-header .nav-hidden-logo{flex-basis:72px;justify-content:center;width:72px}.shell.local-nav-collapsed .nav-hidden-logo .side-nav-home{flex:none;padding-inline:0}.shell.local-nav-collapsed .nav-hidden-logo .q-logo{width:30px;min-width:30px}.shell.local-nav-collapsed .nav-hidden-logo .q-logo-image{object-position:left center;max-width:none}.shell.local-nav-collapsed .doc-tree-rail{flex-basis:calc(64px + var(--rail-bleed-x))}.shell.local-nav-collapsed .doc-tree-rail .doc-rail-body{align-items:center;padding:0}.shell.local-nav-collapsed .doc-tree-rail .doc-rail-body>:not(.doc-rail-back,.doc-rail-search-btn){display:none!important}.shell.local-nav-collapsed .doc-tree-rail .doc-rail-body>.doc-rail-search-btn{flex:none;margin:8px 0}.shell.local-nav-collapsed .doc-tree-rail .doc-rail-body>.doc-rail-back{border-top:1px solid var(--q-menu-divider);justify-content:center;width:100%;margin:0;padding:10px 0}.shell.local-nav-collapsed .doc-tree-rail .doc-rail-back>span{display:none}.clifor-foto{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.clifor-foto img{object-fit:contain;border:1px solid var(--q-border);background:var(--q-bg);border-radius:8px;width:auto;max-width:480px;height:auto;max-height:220px;padding:6px}.clifor-foto-actions{align-items:center;gap:8px;display:flex}.clifor-foto-staged{color:var(--q-text-muted);font-size:13px}.art-note-img-row{flex:auto;align-items:stretch;gap:12px;min-height:0;display:flex}.art-note-img-row>.art-note-img-col{flex-direction:column;flex:1 1 0;min-width:0;display:flex}@media (width<=1100px){.art-note-img-row{flex-direction:column;flex:none}.art-note-img-row>.art-note-img-col,.art-note-img-row>.art-note-img-col>.section-body>.jodit-container{flex:none}}.content-body:has(.articolo-detail){flex-direction:column;display:flex}.articolo-detail{flex-direction:column;flex:1 0 auto;display:flex}.articolo-tabs{flex:auto;min-height:0}.art-anagrafica-pane{flex-direction:column;gap:12px;height:100%;display:flex}.art-note-img-col>.section-body,.art-note-img-col>.section-body>.jodit-container{flex-direction:column;flex:auto;min-height:0;display:flex}.art-note-img-col>.section-body>.jodit-container>.jodit-workplace{flex:auto;min-height:0}.art-note-img-col>.section-body>.note-readonly{flex:auto}.art-note-img-row>.art-foto-cards{flex-direction:row;align-items:flex-start;gap:12px}.art-foto-cards>.form-section{flex:1 1 0;min-width:0}@media (width>=1101px){.art-note-img-row>.form-section.is-collapsed{align-self:flex-start}}@media (width<=700px){.art-note-img-row>.art-foto-cards{flex-direction:column;align-items:stretch}.art-foto-cards>.form-section{flex:none}}.dx-htmleditor{border:1px solid var(--q-border);border-radius:8px}.dx-htmleditor-content{background:var(--q-panel);color:var(--q-text)}.dx-htmleditor .dx-toolbar{background:var(--q-bg);border-bottom:1px solid var(--q-border)}.note-readonly{color:var(--q-text);padding:8px 0}.note-readonly table{border-collapse:collapse}.note-readonly th,.note-readonly td{border:1px solid var(--q-border);padding:4px 8px}.q-richtext-view{display:flow-root}.q-paper-toggle{float:right;margin:0 0 6px 12px}.note-readonly.q-note-paper{background-color:var(--q-panel);color:var(--q-text);border-radius:4px;padding-left:12px;padding-right:12px}:root:not([data-theme=dark]) :is(.q-paper-toggle,.jodit-toolbar-button_qpaper){display:none}.cdata-pane>.cdata-search{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cdata-search-empty,.cdata-search-count{color:var(--q-text-muted);font-size:13px}.cdata-required{color:var(--q-danger);white-space:nowrap;width:0;display:inline-block}.cdata-required+.cdata-hint{margin-left:12px}.cdata-hint{color:var(--q-text-muted);cursor:help;vertical-align:-2px;margin-left:6px;font-size:14px}.cdata-hint:hover,.cdata-hint:focus-visible{color:var(--q-blue);outline:none}.cdata-hint-tooltip .dx-overlay-content{max-width:320px}.cdata-hint-text{white-space:pre-wrap;text-align:left;font-size:13px;line-height:1.4}:is(.form-field,.cdata-pane,.q-split-right,.contatto-detail) .dx-textarea:not(.q-textarea-fill) .dx-texteditor-input:not(.dx-texteditor-input-auto-resize):not(:is(.dx-datagrid-rowsview,.dx-treelist-rowsview) *){resize:vertical;max-height:none}@media (width<=900px){:is(.q-split-sheet,.contatto-detail-col) .dx-textarea:not(.q-textarea-fill) .dx-texteditor-input:not(.dx-texteditor-input-auto-resize):not(:is(.dx-datagrid-rowsview,.dx-treelist-rowsview) *){resize:none}@supports (field-sizing:content){:is(.q-split-sheet,.contatto-detail-col) .dx-textarea:not(.q-textarea-fill) .dx-texteditor-input:not(.dx-texteditor-input-auto-resize):not(:is(.dx-datagrid-rowsview,.dx-treelist-rowsview) *){field-sizing:content;min-height:84px;overflow:hidden}:is(.q-split-sheet,.contatto-detail-col) .dx-textarea:not(.q-textarea-fill):not(:has(.dx-texteditor-input-auto-resize)):not(:is(.dx-datagrid-rowsview,.dx-treelist-rowsview) *){height:auto!important}}}.cdata-mark{background:color-mix(in srgb, var(--q-blue) 30%, transparent);color:inherit;border-radius:2px;padding:0 1px}.cdata-search-actions{align-items:center;margin-left:auto;display:flex}.form-field label.cdata-check,.cdata-check{align-items:center;gap:8px;margin-bottom:0;font-weight:400;display:flex}.cdata-radiogroup .dx-collection,.cdata-checkgroup{grid-auto-flow:column;grid-template-rows:repeat(var(--cdata-rows,1), auto);grid-auto-columns:minmax(0,1fr);gap:4px 16px;display:grid}.q-ref-option-cell{align-items:flex-start;gap:4px;width:100%;min-width:0;display:flex}.q-ref-option-cell>:first-child{flex:auto;min-width:0}.q-ref-option-clear.q-cell-action{cursor:pointer;font:inherit;flex:none}.q-ref-option-clear.q-cell-action:hover{color:var(--color-error-600);background-color:color-mix(in srgb, var(--color-error-600) 12%, transparent)}.q-ref-option-group{text-align:left;white-space:normal;gap:2px 12px}.q-ref-option-group .cdata-check>span,.q-ref-option-group .dx-radio-value-container+.dx-item-content{overflow-wrap:anywhere;min-width:0}.q-ref-option-group.dx-radiogroup .dx-collection{gap:2px 12px}.cdata-radiogroup .dx-radiobutton{align-items:flex-start;min-height:24px;margin:0;height:auto!important}.cdata-radiogroup .dx-radiobutton>.dx-radio-value-container{padding-top:4px}.cdata-radiogroup .dx-radiobutton>.dx-item-content{white-space:normal;overflow-wrap:anywhere;padding:2px 0;line-height:20px}.cdata-check>span{overflow-wrap:anywhere}@media (width<=600px){.cdata-pane>.cdata-search>.dx-textbox{flex:100%;width:auto!important}.cdata-radiogroup .dx-collection,.cdata-checkgroup{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:8px}.cdata-radiogroup .dx-radiobutton{min-height:40px}.cdata-radiogroup .dx-radiobutton>.dx-radio-value-container{padding-top:12px}.cdata-radiogroup .dx-radiobutton>.dx-item-content{padding:10px 0}.cdata-check{min-height:40px}}.cdata-pane{container-type:inline-size}.form-grid.cdata-grid{columns:3;column-gap:22px;display:block}.form-grid.cdata-grid>.form-field{break-inside:avoid;margin:0 0 16px}.form-grid.cdata-grid>.form-field.cdata-full:last-child{margin-bottom:0}.form-grid.cdata-grid>.form-field.cdata-full{column-span:all;margin-top:16px}.form-grid.cdata-grid>.form-field.cdata-full:first-child{margin-top:0}@container (width<=900px){.cdata-pane .form-grid.cdata-grid{columns:2}}@container (width<=560px){.cdata-pane .form-grid.cdata-grid{columns:1}}.cdata-grid .dx-placeholder{color:var(--q-text-muted);opacity:.55;font-style:italic}.cdata-field-error{color:var(--q-danger);margin-top:4px;font-size:11.5px;font-weight:600}.cdata-decimalbox{box-sizing:border-box;background:var(--q-panel);border:1px solid var(--color-neutral-100);border-radius:4px;align-items:center;min-height:34px;padding:0 6px 0 12px;display:flex}.cdata-decimalbox:hover{border-color:var(--color-neutral-400)}.cdata-decimalbox:focus-within{border-color:var(--color-primary-400)}.cdata-decimalbox.is-readonly{background:var(--color-neutral-50);color:var(--color-neutral-400)}.cdata-decimalbox-input{min-width:0;color:var(--color-neutral-900);background:0 0;border:0;outline:none;flex:auto;padding:0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400}.cdata-decimalbox.is-readonly .cdata-decimalbox-input{color:var(--color-neutral-400)}.cdata-decimalbox-input::placeholder{color:var(--q-text-muted);opacity:.55;font-style:italic}.cdata-decimalbox-clear{cursor:pointer;color:var(--q-text-muted);background:0 0;border:0;border-radius:4px;flex:none;padding:2px 4px;font-size:17px;line-height:1}.cdata-decimalbox-clear:hover{color:var(--q-danger)}.form-field.cdata-invalid>.cdata-decimalbox,.form-field.cdata-invalid>.cdata-ctrl-row>.cdata-decimalbox{border:1px solid var(--q-danger)}.cdata-module{gap:0;min-height:32px;max-height:32px;padding-block:0}.cdata-module .dx-button{height:30px}.cdata-sec+.cdata-sec{margin-top:12px}.form-field.cdata-invalid>label{color:var(--q-danger);font-weight:700}.form-field.cdata-invalid>.dx-texteditor,.form-field.cdata-invalid>.dx-radiogroup,.form-field.cdata-invalid>.dx-checkbox,.form-field.cdata-invalid>.cdata-checkgroup,.form-field.cdata-invalid>.cdata-module,.form-field.cdata-invalid>.cdata-ctrl-row>:first-child{box-shadow:0 0 0 1.5px var(--q-danger);border-radius:6px}.form-grid>.form-field{min-width:0}.cdata-ctrl-row{align-items:flex-start;gap:6px;min-width:0;display:flex}.cdata-ctrl-row>:first-child{flex:auto;min-width:0}.cdata-clear.dx-button{color:var(--q-text-muted)}.cdata-clear.dx-button:hover{color:var(--q-danger)}.dx-toast-message{white-space:pre-line}.q-info-notice-layer{z-index:9500;pointer-events:none;width:min(424px,100vw - 32px);position:fixed;top:16px;left:50%;transform:translate(-50%)}.q-info-notice{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--q-border) 82%, transparent);background:var(--q-panel);min-height:84px;color:var(--q-text);box-shadow:0 4px 14px color-mix(in srgb, var(--color-black) 12%, transparent);border-radius:4px;justify-content:center;align-items:center;padding:14px 16px;animation:.16s ease-out q-info-notice-in;display:flex;position:relative}.q-info-notice-icon{background:color-mix(in srgb, var(--q-blue) 8%, var(--q-panel));width:40px;height:40px;color:var(--q-blue);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.q-info-notice-icon .dx-icon{font-size:18px}.q-info-notice-message{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;white-space:pre-line;flex-direction:column;flex:auto;align-items:center;width:100%;min-width:0;padding:0 48px;font-size:14px;line-height:1.45;display:flex}.q-info-notice-transition{justify-content:center;column-gap:.45em;width:100%;max-width:100%;display:flex}.q-info-notice-transition.is-wrapped{flex-direction:column;align-items:center}.q-info-notice-transition>span{white-space:nowrap}@keyframes q-info-notice-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cdata-ctrl-row>.cdata-clear.dx-button{flex:none;align-self:flex-start;min-width:40px;height:36px}.rub-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.rub-pane>.dx-tabpanel{flex-direction:column;flex:auto;min-height:0;display:flex}.rub-master{min-width:0}.rub-master .dx-datagrid,.rub-master .dx-datagrid-rowsview,.rub-master .dx-datagrid-headers{border-radius:0}.rub-detail-pane{border:1px solid var(--q-border);background:var(--q-panel);border-radius:0;min-width:0;height:100%;padding:14px;overflow:auto}.rub-detail-pane,.rub-tab-scroll,.rub-cards-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--q-text-muted) 45%, transparent) transparent}.rub-detail-pane::-webkit-scrollbar{width:8px;height:8px}.rub-detail-pane::-webkit-scrollbar-track{background:0 0}.rub-detail-pane::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--color-neutral-400) 50%, transparent);background-color:color-mix(in srgb, var(--q-text-muted) 55%, transparent);border-radius:8px}.rub-detail-pane::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--color-neutral-400) 80%, transparent);background-color:color-mix(in srgb, var(--q-text-muted) 80%, transparent)}.rub-detail-empty{color:var(--q-text-muted);padding:16px}.rub-detail-head{border-bottom:1px solid var(--q-border);margin-bottom:12px;padding-bottom:10px}.rub-detail-title{font-size:17px;font-weight:700}.rub-detail-sub{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.rub-detail-grid{flex-direction:column;gap:2px;padding-top:6px;display:flex}.rub-field{border-bottom:1px dashed var(--q-border);gap:12px;padding:6px 0;display:flex}.rub-field-label{color:var(--q-text-muted);flex:0 0 150px;font-size:13px}.rub-field-label.doc-field-label{flex-basis:128px}.rub-field-value{word-break:break-word;flex:auto;align-items:flex-start;gap:6px;min-width:0;font-size:14px;display:flex}.rub-field-value>.dx-icon{flex:none;font-size:15px}.rub-detail-tabbed{flex-direction:column;height:100%;min-height:0;display:flex}.rub-detail-tabbed>.rub-detail-head{flex:none}.rub-detail-tabbed>.rub-detail-tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.rub-tab-scroll{min-height:0;padding-right:4px;overflow:auto}.rub-cards{flex-direction:column;gap:10px;min-height:0;padding-top:10px;display:flex}.rub-cards>.rub-cards-search{flex:none}.rub-cards-list{flex:auto;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;align-items:start;gap:10px;min-height:0;padding:2px 4px 2px 0;display:grid;overflow:auto}.rub-card{border:1px solid var(--q-border);background:var(--q-panel);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.rub-card-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.rub-card-title{color:var(--q-text);word-break:break-word;font-size:15px;font-weight:700}.rub-card-line{color:var(--q-text-muted);word-break:break-word;align-items:flex-start;gap:8px;min-width:0;font-size:13.5px;line-height:20px;display:flex}.rub-card-line>.dx-icon{color:var(--q-text-muted);flex:none;font-size:15px;line-height:20px}.rub-card-note>span{white-space:pre-line}.rub-card-tag{color:var(--q-text-muted);opacity:.8;flex:none;font-size:12px}.rub-card-tag:before{content:"· "}.rub-contact-action{max-width:100%;color:var(--q-text);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;text-decoration:none}.rub-contact-action>.dx-icon{color:var(--q-blue)}.rub-contact-action:hover>.dx-icon{color:var(--q-blue-700)}@media (width<=900px){.rub-contact-action{align-items:center;min-height:32px}}.q-split-sheet .rub-detail-pane{border:0;height:auto;padding:0;overflow:visible}.q-split-sheet .rub-detail-tabbed{height:auto}.q-split-sheet .rub-tab-scroll,.q-split-sheet .rub-cards-list{overflow:visible}.rub-cd-divider{align-items:center;gap:10px;margin:20px 0 10px;display:flex}.rub-cd-divider:before,.rub-cd-divider:after{content:"";background:var(--q-border);flex:1;height:1px}.rub-cd-divider span{color:var(--q-text-muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:12px;font-weight:700}.rub-cd-section+.rub-cd-section{margin-top:14px}.rub-cd-section-head{color:var(--q-text-muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;font-size:13px;font-weight:700}.dx-dialog-wrapper .dx-popup-content{padding:20px 22px 14px}.dx-dialog-wrapper .dx-dialog-message{padding:0}.dx-dialog-wrapper .dx-dialog-buttons .dx-button{min-width:104px}.dx-dialog-wrapper .dx-dialog-buttons .dx-button+.dx-button{margin-left:8px}.dx-dialog-wrapper:has(.opzioni-issues) .dx-overlay-content{flex-direction:column;max-height:88vh;display:flex}.dx-dialog-wrapper:has(.opzioni-issues) .dx-popup-content{flex:auto;min-height:0;overflow:auto}.opzioni-issues{text-align:left;flex-direction:column;gap:10px;display:flex}.opzioni-issues .issue{border:1px solid var(--q-border);border-left:3px solid var(--q-danger);border-radius:8px;padding:10px 12px;line-height:1.5}.opzioni-issues .issue>.head{margin-bottom:4px;font-weight:600}.opzioni-issues .issue>.help{color:var(--q-text-muted);font-size:.95em}.ldap-test-form{min-width:0}.ldap-test-form .ldap-test-server strong{white-space:normal;overflow-wrap:anywhere}.ldap-test-screen{background:var(--q-bg);box-sizing:border-box;justify-content:center;align-items:center;min-height:100dvh;padding:8px;display:flex}.ldap-test-card{border:1px solid var(--q-border);background:var(--q-panel);width:min(100%,430px);color:var(--q-text);box-shadow:0 12px 36px color-mix(in srgb, var(--color-black) 12%, transparent);box-sizing:border-box;border-radius:10px;padding:14px}.ldap-test-card h1{color:var(--q-blue);margin:0 0 9px;font-size:20px}.ldap-test-loading{color:var(--q-text-muted);padding:12px 0}.ldap-test-server{flex-direction:column;gap:5px;margin-bottom:9px;display:flex}.ldap-test-server div{background:var(--q-hover);border-radius:7px;flex-direction:column;align-items:stretch;gap:2px;padding:6px 8px;display:flex}.ldap-test-server span,.ldap-test-field>span{color:var(--q-text-muted);font-size:12px}.ldap-test-server strong{white-space:nowrap;text-align:left;font-size:13px}.ldap-test-field{flex-direction:column;gap:3px;margin-bottom:8px;display:flex}.ldap-test-result{border-radius:7px;flex-direction:column;gap:4px;margin-top:10px;padding:9px;font-size:12px;display:flex}.ldap-test-result.success{color:var(--color-success-800);background:var(--color-success-50);border:1px solid var(--color-success-50)}.ldap-test-result.failure{color:var(--color-error-800);background:var(--color-error-50);border:1px solid var(--color-error-50)}.qb-ctx-backdrop{z-index:4000;position:fixed;inset:0}.qb-ctx-menu{z-index:4001;background:var(--q-panel);border:1px solid var(--q-border);min-width:214px;box-shadow:0 8px 24px color-mix(in srgb, var(--color-black) 18%, transparent);border-radius:8px;padding:4px;position:fixed}.qb-ctx-menu button{text-align:left;width:100%;color:var(--q-text);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:9px;padding:8px 12px;font-size:13px;display:flex}.qb-ctx-menu button:hover{background:var(--q-hover);color:var(--q-blue)}.qb-ctx-menu button .dx-icon{opacity:.85;font-size:15px}.qb-ctx-menu button:disabled{color:var(--q-text-muted);cursor:default;opacity:.55}.qb-ctx-menu button:disabled:hover{color:var(--q-text-muted);background:0 0}.qb-ctx-sep{background:var(--q-border);height:1px;margin:4px 6px}.qb-ctx-menu button.is-danger{color:var(--q-danger,#d32f2f)}.qb-ctx-menu button.is-danger:hover{color:var(--q-danger,#d32f2f);background:#d32f2f14}.contatto-detail{flex-direction:column;flex:auto;min-height:0;display:flex}.contatto-detail>.section-body{flex:auto;min-height:0;overflow-y:auto}.contatto-detail>.section-head>.section-title{flex:auto;min-width:0}.contatto-edit-actions{bottom:calc(-1 * var(--q-modal-pad));margin:0 calc(-1 * var(--q-modal-pad)) calc(-1 * var(--q-modal-pad));padding:10px var(--q-modal-pad) var(--q-modal-pad);background:var(--q-panel);border-top:1px solid var(--q-border);justify-content:flex-end;gap:8px;display:flex;position:sticky}.contatto-detail-fields{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.contatto-detail-fields>label,.contatto-detail-fields>.contatto-detail-field{flex-direction:column;display:flex}.contatto-detail-fields>.contatto-detail-wide{grid-column:1/-1}.contatto-detail-fields>.contatto-detail-check{color:var(--q-text);flex-direction:row;align-items:center;gap:8px}.q-detail-close{color:var(--q-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:0 6px;font-size:20px;line-height:1}.q-detail-close:hover{background:var(--q-hover);color:var(--q-text)}.q-promemoria-detail-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.q-doc-detail>.section-body,.q-promemoria-detail>.section-body,.q-disposizione-detail>.section-body,.q-reg-detail>.section-body,.q-interventi-detail>.section-body{flex-direction:column;gap:8px;display:flex}.q-doc-detail .form-section>.section-body,.q-promemoria-detail .form-section>.section-body,.q-disposizione-detail .form-section>.section-body,.q-reg-detail .form-section>.section-body,.q-interventi-detail .form-section>.section-body{flex-direction:column;gap:12px;display:flex}.q-split-left-pad{padding-right:12px}.q-split-left:has(~.q-split-right[aria-hidden=true]) .q-split-left-pad{padding-right:0}.q-split-stacked .q-split-left-pad{padding-right:0}.contatti-body{flex-wrap:nowrap;flex:auto;align-items:stretch;gap:12px;min-width:0;min-height:0;display:flex}.contatto-new-parent{color:var(--q-text-muted);margin:0 0 12px;font-size:13px}.contatto-detail-col{flex-direction:column;flex:300px;min-width:260px;max-width:420px;min-height:0;display:flex}.contatti-chart-wrap{flex:480px;min-width:0;min-height:320px;display:flex;position:relative}.contatti-chart-wrap>.contatti-chart{flex:auto;min-width:0}@media (width<=820px){.contatti-body{display:block}.contatti-chart-wrap{height:70vh;min-height:420px}}.q-chart-drop-hint{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.q-chart-drop-hint-line{fill:none;stroke:var(--color-primary-600);stroke-width:2px;stroke-dasharray:5 4}.q-chart-drop-hint-dot{fill:var(--color-primary-600)}.q-chart-drop-hint-bar{fill:none;stroke:var(--color-primary-600);stroke-width:3px;stroke-linecap:round}.contatti-chart:not(.is-sibling-drop) .boc-drag-over rect[fill=white]{fill:var(--color-primary-50)}.contatti-chart:not(.is-sibling-drop) .boc-drag-over>rect:first-of-type{stroke:var(--color-primary-600);stroke-width:3px}.contatti-chart,.contatti-chart svg{background-color:var(--q-grid-bg)}.contatti-chart rect[fill=white]{fill:var(--q-panel)}.contatti-chart rect[fill=\#F5F6F8]{fill:var(--color-neutral-50)}.contatti-chart rect[stroke=\#8C94A3],.contatti-chart line[stroke=\#8C94A3]{stroke:var(--color-neutral-400)}.contatti-chart text[fill=\#353535]{fill:var(--q-text)}.contatti-chart text[fill=\#75808f]{fill:var(--q-text-muted)}.contatti-chart path[stroke=\#aeaeae],.contatti-chart circle[stroke=\#aeaeae]{stroke:var(--color-neutral-400)}.contatti-chart rect[fill=\#fff7f7]{fill:var(--color-error-50)}.contatti-chart rect[stroke=\#dc3545],.contatti-chart line[stroke=\#dc3545]{stroke:var(--color-error-800)}.organigramma-chart,.organigramma-chart svg{background-color:var(--q-grid-bg)}.organigramma-chart rect[fill=\#FFFFFF]{fill:var(--q-panel)}.organigramma-chart rect[stroke=\#d4dbe6]{stroke:var(--q-border)}.organigramma-chart text[fill=\#353535]{fill:var(--q-text)}.organigramma-chart text[fill=\#75808f]{fill:var(--q-text-muted)}.organigramma-chart line[stroke=\#75808f]{stroke:var(--q-text-muted)}.organigramma-chart circle[fill=\#ffffff]{fill:var(--q-panel)}.organigramma-chart circle[stroke=\#9aa7bd]{stroke:var(--color-neutral-400)}.organigramma-chart line[stroke=\#5a6b85]{stroke:var(--q-text)}.organigramma-chart path[stroke=\#aeaeae]{stroke:var(--color-neutral-400)}.organigramma-chart .boc-search .boc-input>input,.organigramma-chart .boc-search-input{background:var(--q-panel);color:var(--color-neutral-900);border-radius:4px;font-family:DM Sans,sans-serif;border:1px solid var(--color-neutral-100)!important}.organigramma-chart .boc-search .boc-input>input::placeholder,.organigramma-chart .boc-search-input::placeholder{color:var(--color-neutral-400)}.organigramma-chart .boc-search table{background:var(--q-panel);color:var(--color-neutral-900);border:1px solid var(--color-neutral-100);border-radius:4px}.organigramma-chart .boc-search [data-search-item-id]{background:var(--q-panel)}.organigramma-chart .boc-search [data-search-item-id]:hover,.organigramma-chart .boc-search [data-search-item-id][data-selected=yes]{background:var(--color-primary-50);color:var(--color-neutral-900)}.organigramma-chart .boc-search [data-search-item-id] td{border-top-color:var(--color-neutral-100)}.contatti-chart [data-n-id]:not([data-n-id="0"]){cursor:pointer}.contatti-chart [data-n-id]:not([data-n-id="0"]):hover rect[fill=white]{fill:var(--color-primary-50)}.contatti-chart [data-n-id]:not([data-n-id="0"]):hover>rect:first-of-type{stroke-width:2px}.contatti-chart .q-node-selected rect[fill=white]{fill:var(--color-primary-50)}.contatti-chart .q-node-selected>rect:first-of-type{stroke:var(--color-primary-600);stroke-width:3px}.contatti-chart .q-node-selected>rect:first-of-type+line{stroke:var(--color-primary-600)}.contatto-detail-empty{text-align:center;color:var(--q-text-muted);flex:auto;justify-content:center;align-items:center;padding:20px;font-size:13px;display:flex}.opz-cols{grid-template-columns:repeat(3,1fr);align-items:start;gap:10px;margin-top:10px;display:grid}.opz-col{flex-direction:column;gap:10px;display:flex}.opz-group{border:1px solid var(--q-border);border-radius:6px;margin:0;padding:8px 10px 10px}.opz-group>legend{padding:0 6px;font-size:13px;font-weight:600}.opz-sub{padding-left:18px}.opz-chk{align-items:center;gap:6px;padding:2px 0;display:flex}.opz-chk .opz-icon{flex:none}.opz-chk .opz-label{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px}.opz-chk-off{opacity:.5}.opz-chk-off .opz-label{cursor:default}.opz-imgchk{cursor:pointer;outline-offset:2px;border-radius:4px;padding:2px 4px}.opz-imgchk:hover:not(.opz-chk-off){background:var(--q-hover)}.opz-imgchk.off .opz-icon{filter:grayscale();opacity:.35}.opz-imgchk.off .opz-label{color:var(--q-text-muted)}.opz-imgchk.opz-chk-off{cursor:default}.opz-imgchk.opz-chk-off:hover{background:0 0}.opz-todo{opacity:.7;padding:24px 4px}.opz-actions{z-index:2;background:var(--q-panel);border-bottom:1px solid var(--q-border);box-shadow:0 3px 6px color-mix(in srgb, var(--color-black) 6%, transparent);align-items:center;gap:8px;margin:0 -18px 8px;padding:6px 18px;display:flex;position:sticky;top:-18px}.opz-actions .dx-tabs{background:0 0;border:none;flex:0 auto}.opz-actions .dx-tab{padding:6px 14px}@media (width<=900px){.opz-cols{grid-template-columns:1fr}.opz-actions{flex-wrap:wrap;row-gap:8px}.opz-actions .dx-tabs{flex:1 0 100%}.opz-actions>span[style*="flex: 1"]{display:none}.opz-actions .q-button{flex:auto}.opz-actions .dx-tabs,.opz-actions .dx-tabs .dx-tabs-wrapper{width:100%}.opz-actions .dx-tabs .dx-tabs-wrapper{display:flex}.opz-actions .dx-tab{flex:1 1 0;min-width:0;padding:6px 0;font-size:13px}.opz-actions .dx-tab .dx-tab-content{padding-left:2px;padding-right:2px}.opz-group{min-width:0}.opz-presets .q-button{max-width:100%;height:auto}.opz-presets .q-button .dx-button-text{white-space:normal}.opz-perpage{margin-left:0}}.opz-qapp{margin-top:10px}.opz-qapp table{border-collapse:collapse;width:100%;font-size:13px}.opz-qapp th{text-align:left;border-bottom:1px solid var(--q-border);padding:4px 6px;font-weight:600}.opz-qapp td{border-bottom:1px solid var(--q-border);padding:4px 6px}.opz-qapp tr:last-child td{border-bottom:none}.opz-qapp .opz-user-department th{background:var(--q-panel);border-top:1px solid var(--q-border);padding:0}.opz-user-department button{width:100%;color:var(--q-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 8px;font-weight:600;display:flex}.opz-user-department button:hover{background:var(--q-hover)}.opz-user-department .dx-icon{color:var(--q-text-muted);font-size:14px}.opz-user-department-count{color:var(--q-text-muted);margin-left:auto;font-weight:400}.opz-presets{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.opz-perpage{align-items:center;gap:6px;margin-left:auto;font-size:13px;display:inline-flex}.q-document-detail{min-width:0;padding-left:12px}.q-document-detail .form-field{margin-bottom:14px}.q-document-detail .form-field>.note-readonly{min-height:18px;line-height:1.4}.q-document-detail-description{box-sizing:border-box;width:100%;min-height:86px;color:inherit;font:inherit;resize:vertical;background:var(--q-panel);border:1px solid var(--q-border);border-radius:4px;padding:8px}.q-document-detail-description:focus{border-color:var(--q-blue);box-shadow:0 0 0 1px var(--q-blue);outline:none}.q-document-detail-description:disabled{resize:none;background:var(--q-field-ro-bg)}.q-split-handle{cursor:col-resize;touch-action:none;flex:0 0 12px;align-self:stretch;position:relative}.q-split-handle:before{content:"";background:var(--q-border);width:1px;transition:background .15s,width .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.q-split-handle:hover:before,.q-split-handle:focus-visible:before{background:var(--q-blue);width:2px}.q-split-handle:focus-visible{outline:none}.dx-overlay-content.q-popup-max{flex-direction:column!important;width:calc(100vw - 16px)!important;max-width:none!important;height:calc(100vh - 16px)!important;max-height:none!important;display:flex!important;top:8px!important;left:8px!important;transform:none!important}.dx-overlay-content.q-popup-max>.dx-popup-title,.dx-overlay-content.q-popup-max>.dx-popup-bottom{flex:none}.dx-overlay-content.q-popup-max>.dx-popup-content{flex:auto;height:auto!important;min-height:0!important}.dx-overlay-content.q-popup-max .dx-resizable-handle{display:none!important}.msg-alert-stack{z-index:7200;pointer-events:none;flex-direction:column-reverse;gap:8px;width:min(360px,100vw - 28px);max-height:calc(100vh - 28px);display:flex;position:fixed;bottom:14px}.msg-alert-stack.right{right:14px}.msg-alert-stack.left{left:14px}.msg-alert-card{pointer-events:auto;cursor:pointer;color:var(--q-text);background:var(--q-panel);border:1px solid color-mix(in srgb, var(--q-blue) 35%, var(--q-border));box-shadow:0 8px 28px color-mix(in srgb, var(--color-black) 24%, transparent);border-radius:4px;flex:none;animation:.18s ease-out msg-alert-enter;overflow:hidden}.msg-alert-card:focus-visible{outline:2px solid var(--q-blue);outline-offset:2px}.msg-alert-caption{min-height:30px;color:var(--q-on-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--q-blue) 78%, var(--color-white)), var(--q-blue));cursor:move;touch-action:none;align-items:center;padding:3px 4px 3px 10px;display:flex}.msg-alert-caption>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.msg-alert-caption-actions{margin-left:auto;display:flex}.msg-alert-caption-actions button,.msg-alert-navigation button{width:27px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.msg-alert-caption-actions button:hover{background:color-mix(in srgb, var(--color-white) 22%, transparent)}.msg-alert-caption-actions .dx-icon{font-size:13px}.msg-alert-content{grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:67px;padding:8px 11px;display:grid}.msg-alert-icon{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.msg-alert-icon .dx-icon{font-size:22px}.msg-alert-icon.message{color:var(--q-blue);background:color-mix(in srgb, var(--q-blue) 14%, transparent)}.msg-alert-icon.discussion{color:var(--color-warning-800);background:color-mix(in srgb, var(--color-warning-600) 16%, transparent)}.msg-alert-icon.update{color:var(--color-success-800);background:color-mix(in srgb, var(--color-success-800) 16%, transparent)}.msg-alert-text{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600;line-height:1.35}.msg-alert-navigation{border-top:1px solid var(--q-border);min-height:27px;color:var(--q-text-muted);justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.msg-alert-navigation button{color:var(--q-text-muted)}.msg-alert-navigation button:hover:not(:disabled){color:var(--q-blue);background:var(--q-hover)}.msg-alert-navigation button:disabled{opacity:.35;cursor:default}@keyframes msg-alert-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.msg-alert-stack.left,.msg-alert-stack.right{width:auto;left:10px;right:10px}.msg-alert-stack.left{max-height:calc(50vh - 15px);bottom:calc(50vh + 5px)}.msg-alert-stack.right{max-height:calc(50vh - 15px)}}.msg-pane{background:var(--q-bg);flex-direction:column;height:100%;min-height:0;display:flex}.msg-pane>.panel-head{flex:none}.msg-head{flex-wrap:wrap;row-gap:6px}.msg-head>h2{margin-right:4px}.msg-card{border:1px solid var(--q-border);background:var(--q-panel);border-radius:4px;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.msg-card>.dx-tabs{flex:none}.msg-card>div:has(>.dx-tabs){border-bottom:1px solid var(--q-border);flex:none}.msg-tab-unread{font-weight:700}.msg-tab-host{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.msg-tab-pane{flex:auto;min-width:0;min-height:0;display:none}.msg-tab-pane.active{flex-direction:column;display:flex}.msg-master{height:100%;min-height:0}.msg-message-grid{flex-direction:column;height:100%;min-height:0;display:flex}.msg-tab-pane.active{overflow:auto}.msg-tab-pane.active>div:not(.msg-master):not(:has(>.q-split-left)) .msg-message-grid{height:65vh;min-height:320px}@media (width<=820px){.msg-message-grid{height:65vh;min-height:320px}}.msg-message-grid-body{flex:auto;min-height:0;position:relative}.msg-grid-loading{z-index:3;color:var(--q-text-muted);background:color-mix(in srgb, var(--q-panel) 84%, transparent);pointer-events:none;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.msg-mobile-selection-bar{border-bottom:1px solid var(--q-border);background:var(--q-panel);flex:none;align-items:center;gap:6px;min-height:42px;padding:3px 6px 3px 12px;display:flex}.msg-mobile-selection-spacer{flex:auto}.q-grid .dx-datagrid-headers .dx-header-row>td.msg-state-col .dx-datagrid-text-content{white-space:nowrap;overflow:hidden}.msg-current-row:not(.dx-selection)>td:first-child{box-shadow:inset 3px 0 0 var(--q-blue)}.msg-unread-row>td{font-weight:700}.msg-message-grid .dx-data-row>td.msg-oggetto-col,.msg-message-grid .dx-data-row>td.msg-oggetto-col .dx-datagrid-text-content{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.msg-state-icon{object-fit:contain;margin:0 auto;display:block}.msg-state-icon.received{width:16px;height:16px}.msg-state-icon.sent{width:32px;height:16px}.msg-detail{flex-direction:column;height:100%;min-height:0;padding:0 12px 18px;display:flex;overflow:auto}.msg-detail-empty{color:var(--q-text-muted);text-align:center;padding:24px}.msg-detail-summary{flex:none;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;padding:8px 4px;display:grid}.msg-detail-head{background:var(--q-panel);border:1px solid var(--q-border);flex-direction:column;justify-content:flex-start;align-self:start;gap:4px;min-width:0;max-height:230px;margin-top:10px;padding:7px 8px;display:flex;overflow:auto}.msg-detail-title{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:700}.msg-detail-subject{color:var(--q-text-muted);grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:8px;padding:0 12px 8px;font-size:13px;display:grid}.msg-detail-subject>strong{color:var(--q-text)}.msg-detail-meta{color:var(--q-text-muted);grid-template-columns:82px minmax(0,1fr);gap:8px;margin-top:3px;font-size:13px;display:grid}.msg-detail-meta>strong{color:var(--q-text)}.msg-detail-resources{flex-direction:column;min-width:0;min-height:0;display:flex}.msg-text{border:1px solid var(--q-border);flex-direction:column;flex:auto;min-width:0;min-height:160px;margin:0 4px 8px;display:flex}.msg-text legend,.msg-links legend{padding:0 5px;font-weight:600}.msg-body{overflow-wrap:anywhere;flex:auto;min-height:0;padding:8px 7px;line-height:1.45;overflow:auto}.msg-body img{max-width:100%;height:auto}.msg-body table,.discussion-original table{border-collapse:collapse;max-width:100%}.msg-body th,.msg-body td,.discussion-original th,.discussion-original td{border:1px solid var(--q-border);padding:4px 8px}.msg-links{border:1px solid var(--q-border);flex:none;min-width:0;margin:0;padding:5px}.msg-links-grid{max-height:226px}.msg-links-empty{color:var(--q-text-muted);padding:2px 6px;font-size:13px;display:block}.msg-openable-link{color:var(--q-blue);cursor:pointer}.msg-missing-link{color:var(--q-text-muted);font-style:italic}.msg-attachments{flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;display:flex}.msg-discussion{border-top:1px solid var(--q-border);padding-top:10px}.msg-discussion-summary{grid-template-columns:minmax(180px,.75fr) minmax(260px,1.25fr);gap:8px;margin-bottom:10px;display:grid}.msg-discussion-summary fieldset{border:1px solid var(--q-border);border-radius:5px;min-width:0;padding:7px}.msg-discussion-summary legend{padding:0 5px;font-weight:600}.msg-discussion-users{max-height:92px;overflow:auto}.msg-discussion-users span{border-bottom:1px solid var(--q-border-soft);padding:3px 5px;display:block}.msg-poll-options>div{border-bottom:1px solid var(--q-border-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:31px;display:grid}.msg-poll-options>div.selected{background:color-mix(in srgb, var(--q-accent) 12%, transparent);font-weight:600}.msg-voter-list{max-height:420px;padding:8px;overflow:auto}.msg-voter-list>div{border-bottom:1px solid var(--q-border-soft);padding:7px 9px}.msg-discussion-actions{justify-content:flex-end;gap:7px;margin-bottom:10px;display:flex}.msg-posts{flex-direction:column;gap:8px;display:flex}.msg-post{background:var(--q-field-ro-bg);border:1px solid var(--q-border);border-radius:6px;padding:9px 11px}.msg-post header{color:var(--q-text-muted);justify-content:space-between;gap:10px;margin-bottom:5px;font-size:12px;display:flex}.msg-post-compose{grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:12px;display:grid}.msg-reader{flex-direction:column;height:100%;min-height:0;display:flex}.msg-reader-toolbar{border-bottom:1px solid var(--q-border);flex-wrap:wrap;flex:none;gap:7px;padding:7px 8px 9px;display:flex}.msg-reader-toolbar img.dx-icon{object-fit:contain;width:22px;height:22px}.msg-reader-content{flex:auto;min-height:0;overflow:hidden}.msg-reader-footer{border-top:1px solid var(--q-border);flex:none;justify-content:flex-end;padding:7px 8px;display:flex}.discussion-window{height:100%;min-height:0;color:var(--q-text);flex-direction:column;display:flex;overflow:auto}.discussion-window fieldset{border:1px solid var(--q-border);min-width:0;min-height:0;margin:0;padding:5px}.discussion-window legend{padding:0 5px;font-weight:600}.discussion-top{flex:0 0 280px;grid-template-columns:47.6% minmax(0,1fr);min-height:0;display:grid}.discussion-top-left,.discussion-top-right{flex-direction:column;min-width:0;min-height:0;display:flex}.discussion-top-left{border-right:1px solid var(--q-border)}.discussion-users{flex:0 0 112px;grid-template-columns:minmax(0,1fr) 96px;display:grid}.discussion-users textarea{resize:none;border:1px solid var(--q-border);background:var(--q-field-ro-bg);min-width:0;min-height:0;color:var(--q-text);font:inherit;padding:5px 7px;overflow:auto}.discussion-users .dx-button{height:100%;margin-left:3px}.discussion-links,.discussion-attachments{flex:auto}.discussion-poll{flex:0 0 160px}.discussion-top.no-attachments .discussion-poll{flex:auto}.discussion-subject{border-top:1px solid var(--q-border);border-bottom:1px solid var(--q-border);flex:0 0 31px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:3px 9px;display:grid}.discussion-subject span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.discussion-original{background:var(--q-field-bg);overflow-wrap:anywhere;flex:none;min-height:70px;padding:7px 9px;overflow:auto}.discussion-original img{max-width:100%;height:auto}.discussion-horizontal-splitter{cursor:row-resize;background:var(--q-panel);border-top:1px solid var(--q-border);border-bottom:1px solid var(--q-border);touch-action:none;flex:0 0 6px;justify-content:center;align-items:center;display:flex}.discussion-horizontal-splitter span{border-top:1px solid var(--q-text-muted);border-bottom:1px solid var(--q-text-muted);width:34px;height:2px}.discussion-history{flex:auto;overflow:hidden;min-height:140px!important}.discussion-post-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:2px 0}.discussion-bottom{border-top:1px solid var(--q-border);flex:0 0 120px;grid-template-columns:minmax(0,1fr) 240px;min-height:0;display:grid}.discussion-compose{grid-template-columns:minmax(0,1fr) 96px;display:grid}.discussion-compose>.dx-textarea{min-width:0;min-height:0}.discussion-compose>.dx-button{height:100%;margin-left:3px}.discussion-close-actions{border-left:1px solid var(--q-border);flex-direction:column;justify-content:center;gap:8px;padding:8px 18px;display:flex}.discussion-close-actions .dx-button{flex:1 1 0;min-height:34px}.discussion-close-actions .dx-button-text{white-space:nowrap;text-overflow:clip;overflow:visible}.discussion-icon-top .dx-button-content{flex-direction:column;justify-content:center;gap:4px;padding-inline:5px}.discussion-icon-top .dx-button-text{white-space:nowrap;text-overflow:clip;overflow:visible}.discussion-participant-popup{height:100%}.discussion-participant-popup>.dx-tagbox{flex:auto;min-height:0}.discussion-poll .dx-datagrid .dx-button .dx-icon-more{margin-right:3px}.msg-status-popup{flex-direction:column;height:100%;min-height:0;display:flex}.msg-status-popup>.dx-datagrid{flex:auto;min-height:0}.msg-status-popup .msg-reader-footer{gap:8px}.msg-user-options{flex-direction:column;gap:10px;padding:10px;display:flex}.msg-user-options fieldset{border:1px solid var(--q-border);border-radius:5px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:11px 14px 14px;display:flex}.msg-user-options legend{padding:0 5px;font-weight:600}.msg-user-options label{align-items:center;gap:10px;display:flex}.msg-user-options-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.msg-compose,.msg-participant-popup{flex-direction:column;gap:9px;min-height:0;padding:8px;display:flex}.msg-compose{height:100%;overflow:auto}.msg-compose>label{margin-top:3px;font-weight:600}.msg-compose-options{justify-content:space-between;align-items:center;gap:12px;display:flex}.msg-link-count{color:var(--q-text-muted);font-size:12px}.msg-compose-actions{justify-content:flex-end;gap:8px;margin-top:9px;display:flex}.msg-compose-ribbon{border-bottom:1px solid var(--q-border);gap:8px;padding-bottom:8px;display:flex}.msg-compose-top{grid-template-columns:minmax(190px,.62fr) minmax(500px,2.18fr);gap:10px;min-height:172px;display:grid}.msg-compose-recipients,.msg-compose-side fieldset,.msg-poll{border:1px solid var(--q-border);border-radius:5px;min-width:0;padding:7px}.msg-compose-recipients{flex-direction:column;gap:7px;display:flex}.msg-compose-section-title{align-items:center;gap:8px;font-weight:600;display:flex}.msg-recipient-list{background:var(--q-field-bg);border:1px solid var(--q-border);flex:auto;min-height:74px;max-height:118px;padding:4px;overflow:auto}.msg-recipient-list button{width:100%;color:var(--q-text);text-align:left;cursor:default;background:0 0;border:0;padding:3px 5px;display:block}.msg-recipient-list button:hover{background:var(--q-hover)}.msg-compose-side{grid-template-columns:minmax(330px,1.45fr) minmax(220px,.8fr);gap:8px;min-width:0;display:grid}.msg-compose-side.links-only{grid-template-columns:1fr}.msg-compose-side fieldset{flex-direction:column;gap:5px;display:flex;overflow:hidden}.msg-compose-side legend,.msg-poll legend{padding:0 5px;font-weight:600}.msg-link-add{align-items:center;gap:5px;display:flex}.msg-compose-mini-grid{border-top:1px solid var(--q-border);min-height:42px;max-height:83px;overflow:auto}.msg-compose-links .msg-compose-mini-grid{min-height:78px;max-height:178px}.msg-compose-mini-grid>div{border-bottom:1px solid var(--q-border-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:28px;padding-left:4px;display:grid}.msg-compose-mini-grid>.msg-compose-mini-grid-head,.msg-compose-mini-grid>.msg-compose-link-row{grid-template-columns:minmax(120px,.45fr) minmax(180px,1fr) auto}.msg-compose-mini-grid>.msg-compose-mini-grid-head{background:var(--q-field-ro-bg)}.msg-compose-mini-grid>.msg-compose-mini-grid-head strong{padding:4px 0}.msg-compose-mini-grid>div>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg-compose-empty,.msg-original-label{color:var(--q-text-muted);font-size:12px}.msg-source-attachments{align-items:center;gap:5px;padding:4px;display:flex}.msg-file-input{display:none}.msg-compose-subject{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.msg-compose-subject label{font-weight:600}.msg-compose-body{flex:220px;min-height:190px;display:flex;overflow:hidden}.msg-compose-body .jodit-container:not(.jodit_inline){flex-direction:column;flex:auto;display:flex;height:100%!important;min-height:0!important;max-height:none!important}.msg-compose-body .jodit-workplace{flex:auto;display:flex;min-height:0!important;max-height:none!important}.msg-compose-body .jodit-wysiwyg{flex:auto;overflow:auto;min-height:100%!important;max-height:none!important}.msg-poll{grid-template-columns:auto 1fr;gap:6px 10px;display:grid}.msg-poll-actions{justify-content:flex-end;display:flex}.msg-poll-row{grid-column:1/-1;grid-template-columns:1fr auto;gap:5px;display:grid}.msg-recipient-picker{flex-direction:column;height:100%;min-height:0;display:flex}.msg-recipient-grid,.msg-link-picker-grid{flex:auto;min-height:0}.msg-link-picker{flex-direction:column;height:100%;min-height:0;display:flex}.msg-link-picker>.dx-texteditor{flex:none;margin-bottom:8px}@media (width<=760px){.msg-mobile-selection-bar{flex-wrap:wrap;padding-left:8px}.msg-mobile-selection-bar .dx-button .dx-button-text{font-size:12px}.msg-detail-summary,.msg-compose-top,.msg-compose-side,.msg-discussion-summary{grid-template-columns:1fr}.msg-compose-top{min-height:auto}.discussion-top{flex-basis:330px;grid-template-columns:1fr;overflow:auto}.discussion-top-left{border-right:0}.discussion-bottom{grid-template-columns:minmax(0,1fr) 150px}.discussion-close-actions{padding-inline:8px}}@media (width<=900px){.msg-detail-summary,.msg-detail-resources{display:contents}.msg-detail-head{order:1;margin:8px 4px}.msg-detail-subject{order:2}.msg-text{order:3}.msg-links{order:4;margin:0 4px 8px}.msg-attachments{order:5}.msg-discussion{order:6}.msg-links.is-empty{display:none}}@media (width<=900px) and (height<=500px){.msg-pane{overflow-y:auto}.msg-card,.msg-tab-host,.msg-tab-pane.active{flex:none;overflow:visible}.msg-message-grid{height:72vh;min-height:0}.msg-tab-pane.active>div:not(.msg-master):not(:has(>.q-split-left)) .msg-message-grid{height:72vh;min-height:0}}.q-split-grip{background:var(--q-blue);opacity:0;border-radius:2px;width:4px;height:26px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.q-split-handle:hover .q-split-grip,.q-split-handle:focus-visible .q-split-grip{opacity:.85}.altra-interventi>.altra-interventi-tabs{flex:none;margin-bottom:8px}.altra-interventi,.altra-interventi-content,.altra-interventi-pane,.altra-interventi-pane>.q-fill-outer{min-width:0;min-height:0;overflow:hidden}.altra-interventi-pane{flex:auto;display:none}.altra-interventi-pane.active{display:flex}.altra-interventi-content{padding:0 12px}.altra-grid-toolbar{flex-wrap:wrap;flex:none;gap:8px;padding:0 0 8px;display:flex}.altra-dialog-actions{justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.altra-values-entry{gap:8px;display:grid}.altra-values-entry-row{grid-template-columns:minmax(150px,.8fr) minmax(120px,.5fr) minmax(220px,1.2fr);align-items:center;gap:10px;display:grid}@media (width<=720px){.altra-values-entry-row{grid-template-columns:1fr}}.altra-tree-delphi-icon{image-rendering:auto;flex:0 0 16px;width:16px;height:16px}.programma-checklist-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 9px;display:grid}.programma-checklist-action{border:1px solid var(--color-neutral-400);background:var(--color-neutral-50);min-width:0;color:var(--color-neutral-600);font:inherit;text-align:left;cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:600;display:flex}.programma-checklist-action .dx-icon{color:var(--color-neutral-600);flex:none;font-size:20px}.programma-checklist-action.active{border-color:var(--color-success-800);background:var(--color-success-50);color:var(--color-success-800)}.programma-checklist-action.active .dx-icon{color:var(--color-success-800)}.programma-ckl-state{color:var(--color-neutral-400);vertical-align:middle;font-size:18px}.programma-ckl-state.present{color:var(--color-success-800)}.programma-stato{vertical-align:top;margin-right:6px;font-size:16px;line-height:20px}.programma-stato.sospeso{color:var(--color-error-600)}.programma-stato.terminato{color:var(--color-info-600)}.q-grid .dx-datagrid .dx-data-row.programma-row-doppio:not(.dx-state-hover):not(.dx-row-focused):not(.dx-selection)>td,.q-grid.dx-datagrid .dx-data-row.programma-row-doppio:not(.dx-state-hover):not(.dx-row-focused):not(.dx-selection)>td{background-image:repeating-linear-gradient(135deg, var(--q-row-danger-bg) 0 12px, var(--q-row-info-bg) 12px 24px);background-attachment:fixed}.q-grid .dx-datagrid .dx-data-row.programma-row-doppio:is(.dx-row-focused,.dx-selection)>td:not(.dx-focused):not(.dx-cell-modified):not(.dx-datagrid-invalid),.q-grid.dx-datagrid .dx-data-row.programma-row-doppio:is(.dx-row-focused,.dx-selection)>td:not(.dx-focused):not(.dx-cell-modified):not(.dx-datagrid-invalid){background-image:repeating-linear-gradient(135deg, var(--q-row-danger-strong-bg) 0 12px, var(--q-row-info-strong-bg) 12px 24px);background-attachment:fixed}.programma-checklist-action:hover{border-color:var(--color-neutral-600);background:var(--color-neutral-100)}.programma-checklist-action.active:hover{border-color:var(--color-success-800);background:var(--color-neutral-100)}.q-split-right:has(>.programma-editor){flex-direction:column;display:flex;overflow:hidden!important}.programma-editor{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:0 8px 10px 12px;overflow:hidden auto}.programma-editor-block.q-field-error{box-shadow:inset 3px 0 0 var(--q-danger);padding-left:6px}.programma-readonly{box-sizing:border-box;border:1px solid var(--q-border);background:var(--q-field-ro-bg);min-height:34px;color:var(--q-text-muted);overflow-wrap:anywhere;border-radius:4px;align-items:center;padding:6px 9px;display:flex}@media (width<=820px){.altra-interventi,.altra-interventi-content,.altra-interventi-pane,.altra-interventi-pane>.q-fill-outer{overflow:visible}.q-split-right:has(>.programma-editor){overflow:visible!important}.programma-editor{height:auto;overflow:visible}}.content-body:has(.altra-anagrafica-detail){scrollbar-gutter:stable;flex-direction:column;padding-bottom:0;display:flex;overflow-y:auto}@media (width>=901px){.altra-anagrafica-detail .q-summary .sum-row>.sum-field.sum-num:first-child{flex:0 0 90px;min-width:90px}.altra-anagrafica-detail .q-summary .sum-row>.sum-field[data-field=cod]{flex:0 0 120px;min-width:120px}}.altra-anagrafica-detail{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.altra-anagrafica-detail>.q-rec-header,.altra-anagrafica-detail>.q-summary,.altra-anagrafica-detail>.q-sticky-tabstrip{flex:none}.altra-anagrafica-detail>.altra-tab-host{flex-direction:column;flex:auto;min-width:0;min-height:320px;display:flex}.altra-anagrafica-detail>.q-sticky-tabstrip,.altra-anagrafica-detail>.altra-tab-host{border-left:1px solid var(--q-border);border-right:1px solid var(--q-border)}.altra-anagrafica-detail>.altra-tab-host{border-bottom:1px solid var(--q-border);border-radius:0 0 4px 4px}.altra-tab-pane{display:none}.altra-tab-pane.active{flex:auto;min-width:0;min-height:0;display:block}.altra-tab-pane.active:has(>.altra-interventi){flex-direction:column;display:flex}.altra-anagrafica-detail>.altra-tab-host>.q-tab-content{padding-top:8px;overflow:auto}.altra-anagrafica-detail>.altra-tab-host>.q-tab-content.active:has(>.altra-interventi){flex-direction:column;min-width:0;display:flex;overflow:hidden}@media (width<=820px){.altra-anagrafica-detail>.altra-tab-host>.q-tab-content.active:has(>.altra-interventi){display:block;overflow:auto}}.altra-tab-host>.q-tab-content:has(>.anag-pane,>.q-subtabs-flush,>.altra-interventi){padding-top:0}.form-grid.altra-generale-data{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 16px}.altra-data-responsabile{grid-column:1/4}.altra-data-proprietario{grid-column:4/7}.altra-data-identificativo{grid-column:1/3}.altra-data-ubicazione{grid-column:3/7}.altra-data-fornitore{grid-column:1/4}.altra-data-acquisto{grid-column:4/5}.altra-data-usato{grid-column:5/7}.altra-data-funzione{grid-column:1/3}.altra-data-garanzia{grid-column:3/5}.altra-data-dismesso{grid-column:5/7}.form-grid.altra-characteristics-infrastruttura,.form-grid.altra-characteristics-strumento{grid-template-columns:minmax(0,1fr);gap:12px 16px}.altra-generale .anag-side{position:static}@media (width<=1050px){.form-grid.altra-generale-data{grid-template-columns:repeat(2,minmax(0,1fr))}.altra-generale-data .form-field{grid-column:auto!important}}@media (width<=900px){.form-grid.altra-generale-data{grid-template-columns:minmax(0,1fr)}}.content-body:has(.intervento-page){scrollbar-gutter:stable;flex-direction:column;padding-bottom:0;display:flex;overflow-y:auto}.intervento-page{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex;overflow:hidden}.intervento-page>.q-rec-header,.intervento-page>.q-summary,.intervento-page>.q-sticky-tabstrip{flex:none}.intervento-tab-content{flex:auto;min-height:320px;padding-top:5px;overflow:hidden}.intervento-tab-content:has(.intervento-tab-pane.active>.intervento-general){min-height:500px}.intervento-tab-pane{flex:auto;min-height:0;display:none}.intervento-tab-pane.active{flex-direction:column;display:flex;overflow:auto}.intervento-icon-value{background:var(--q-field-ro-bg);min-height:34px;color:var(--q-text-muted);border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:0 10px;display:flex;overflow:hidden}.intervento-icon-value i{color:var(--q-blue);flex:none;font-size:17px}.intervento-icon-value span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intervento-icon-value.stato-C i{color:var(--color-success-800)}.intervento-icon-value.stato-R i{color:var(--color-warning-800)}.intervento-general{gap:5px;height:100%;min-height:500px}.intervento-data{flex:none;margin:0}.intervento-data-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"prop prop prop prior prior prior avvio avvio avvio avvio avvio avvio""imm imm imm imm dp dp dp ie ie ie ie ie""resp resp resp oi oi of of last last last last last""ese ese ese df df de de ox ox ox ox ox""forn forn forn rit rit op op oe oe oe oe oe""tit tit tit tit costs costs costs costs costs costs costs costs""checks checks checks checks checks checks checks checks checks checks checks checks";gap:3px 7px;display:grid}.i-proposto{grid-area:prop}.i-priorita{grid-area:prior}.i-immesso{grid-area:imm}.i-stato-avvio{grid-area:avvio}.i-data-prev{grid-area:dp}.i-inizio-eff{grid-area:ie}.i-responsabile{grid-area:resp}.i-ora-inizio{grid-area:oi}.i-ora-fine{grid-area:of}.i-last-value{grid-area:last}.i-esecutore{grid-area:ese}.i-data-fine{grid-area:df}.i-data-exec{grid-area:de}.i-ora-exec{grid-area:ox}.i-fornitore{grid-area:forn}.intervento-supplier-field{align-items:stretch;min-width:0;display:flex}.intervento-supplier-field>.dx-texteditor{flex:auto;min-width:0}.intervento-supplier-field>.dx-button{flex:none}.intervento-supplier-picker{flex-direction:column;gap:10px;height:min(560px,72vh);min-height:0;display:flex}.intervento-supplier-grid{flex:auto;min-height:0}.intervento-supplier-picker-footer{color:var(--q-text-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.intervento-supplier-picker-footer>div{gap:8px;display:flex}.i-ritardo{grid-area:rit}.i-ore-prev{grid-area:op}.i-ore-eff{grid-area:oe}.i-titolo{grid-area:tit}.intervento-cost-summary{border:1px solid var(--q-border);border-radius:5px;grid-area:costs;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:11px 7px 5px;display:grid;position:relative}.intervento-cost-summary>span{background:var(--q-panel);color:var(--q-text-muted);padding:0 4px;font-size:11px;position:absolute;top:-7px;left:8px}.intervento-checklist-actions{grid-area:checks;align-items:center;gap:8px;display:flex}.intervento-checklist-actions .programma-checklist-action{min-width:180px}.intervento-checklist-actions .programma-checklist-action:disabled{cursor:default;opacity:.6}.intervento-bottom{flex:1 1 0;gap:5px;min-height:230px;display:flex}.intervento-description{flex:72%;min-width:0;min-height:0;margin:0}.intervento-closure{flex:28%;min-width:240px;min-height:0;margin:0}.intervento-description>.section-body,.intervento-closure>.section-body,.intervento-cost-editor>.section-body{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.intervento-bottom>.form-section.is-collapsed{align-self:flex-start}.intervento-note-fill{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.intervento-note-fill>.jodit-container{flex-direction:column;flex:auto;min-height:0;display:flex;height:100%!important}.intervento-note-fill>.jodit-container>.jodit-workplace{flex:auto;height:auto!important;min-height:105px!important}.intervento-note-fill .jodit-wysiwyg,.intervento-note-fill .jodit-source{min-height:100%!important}.intervento-note-readonly{flex:auto;min-height:0;overflow:auto}.intervento-closure-fields{grid-template-columns:minmax(0,1fr) 112px;gap:5px 7px;display:grid}.intervento-closure-fields>:last-child{grid-column:1/-1}.intervento-closure-note{flex-direction:column;flex:auto;min-height:0;margin-top:5px;display:flex}.intervento-closure-note>.dx-textarea{flex:auto;min-height:0}.intervento-cost-editor{height:100%;min-height:0;margin:0;overflow:hidden}.intervento-cost-editor-fields{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.intervento-cost-note{flex-direction:column;flex:auto;min-height:80px;margin-top:8px;display:flex}.intervento-cost-note>.dx-textarea{flex:auto;min-height:0}.intervento-cost-actions{flex:none;justify-content:flex-end;gap:7px;padding-top:8px;display:flex}.intervento-cost-empty{height:100%;margin:0}.intervento-checklist-dialog,.intervento-material-dialog{flex-direction:column;gap:8px;height:min(610px,76vh);min-height:360px;display:flex}.intervento-close-dialog{flex-direction:column;gap:10px;min-width:0;display:flex}.intervento-close-confirm{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;display:grid}.intervento-close-confirm>.dx-icon{color:var(--color-warning-800);text-shadow:0 1px 1px color-mix(in srgb, var(--color-black) 20%, transparent);font-size:48px}.intervento-close-confirm>div{border:1px solid var(--q-border);background:var(--q-readonly-bg);min-height:92px;padding:7px 9px;line-height:1.35;overflow:auto}.intervento-close-wide-field{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:10px;display:grid}.intervento-close-wide-field>label{color:var(--q-text-muted);padding-top:7px;font-size:12px;font-weight:600}.intervento-close-readonly{box-sizing:border-box;border:1px solid var(--q-border);background:var(--q-readonly-bg);border-radius:3px;min-height:86px;max-height:180px;padding:7px 9px;overflow:auto}.intervento-close-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 210px;grid-template-areas:"cost plannedCost checks""date execTime checks""outcome outcome checks""start end checks""plannedHours effectiveHours checks";align-items:center;gap:7px 10px;display:grid}.intervento-close-fields .form-field{grid-template-columns:minmax(86px,auto) minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.intervento-close-fields .form-field>label{white-space:normal;margin:0}.intervento-close-dialog .dx-texteditor{background:var(--color-white)}.intervento-close-dialog .dx-texteditor.dx-state-disabled{background:var(--q-field-ro-bg);opacity:1;border-color:#0000}.intervento-close-dialog .dx-texteditor.dx-state-disabled .dx-texteditor-input{color:var(--q-text-muted);cursor:not-allowed}.close-cost{grid-area:cost}.close-planned-cost{grid-area:plannedCost}.close-date{grid-area:date}.close-exec-time{grid-area:execTime}.close-outcome{grid-area:outcome}.close-start{grid-area:start}.close-end{grid-area:end}.close-planned-hours{grid-area:plannedHours}.close-effective-hours{grid-area:effectiveHours}.intervento-close-checks{flex-direction:column;grid-area:checks;justify-content:center;align-self:stretch;gap:9px;display:flex}.intervento-close-checks .programma-checklist-action{width:100%}.intervento-close-program-summary{border-top:1px solid var(--q-border);padding-top:8px}.intervento-close-program-title{color:var(--q-text-muted);margin-bottom:6px;font-size:12px;font-weight:700}.intervento-close-program-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 12px;display:grid}.intervento-close-program-grid.advanced{grid-template-columns:repeat(3,minmax(0,1fr))}.intervento-close-program-value{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}.intervento-close-program-value>span{color:var(--q-text-muted);font-size:12px}.intervento-close-program-value>strong{box-sizing:border-box;background:var(--q-field-ro-bg);min-width:0;min-height:30px;color:var(--q-text-muted);overflow-wrap:anywhere;border-radius:3px;padding:6px 8px;font-size:12px;line-height:1.4}.intervento-close-program-warning{background:var(--q-field-ro-bg);color:var(--q-text-muted);border-radius:3px;margin-top:7px;padding:6px 8px;font-size:12px}.intervento-close-program-warning.danger{color:var(--q-danger)}@media (width<=900px){.intervento-data-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.intervento-data-grid>*{grid-area:auto!important}.intervento-cost-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.intervento-cost-editor-fields,.intervento-closure-fields{grid-template-columns:minmax(0,1fr)}.intervento-checklist-actions{flex-wrap:wrap}.intervento-checklist-actions .programma-checklist-action{flex:140px;min-width:0}.intervento-close-wide-field{grid-template-columns:1fr;gap:3px}.intervento-close-fields{grid-template-columns:1fr 1fr;grid-template-areas:"cost plannedCost""date execTime""outcome outcome""start end""plannedHours effectiveHours""checks checks"}.intervento-close-checks{flex-direction:row}.intervento-close-checks .programma-checklist-action{flex:1 1 0}.intervento-close-program-grid,.intervento-close-program-grid.advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.intervento-close-fields{grid-template-columns:1fr;grid-template-areas:"cost""plannedCost""date""execTime""outcome""start""end""plannedHours""effectiveHours""checks"}.intervento-close-checks{flex-direction:column}.intervento-close-program-grid,.intervento-close-program-grid.advanced{grid-template-columns:1fr}}.intervento-page .dx-texteditor.dx-state-readonly,.intervento-page .dx-texteditor.dx-state-disabled{background:var(--q-field-ro-bg);border-color:#0000}.intervento-page .dx-texteditor.dx-state-readonly .dx-texteditor-input,.intervento-page .dx-texteditor.dx-state-disabled .dx-texteditor-input{color:var(--q-text-muted)}.intervento-form-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:10px;display:grid}.intervento-form-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px 10px;display:grid}.intervento-asset-card{grid-area:1/2/span 2}.intervento-asset-card dl{grid-template-columns:92px 1fr;gap:5px 8px;margin:0 0 12px;font-size:12px;display:grid}.intervento-asset-card dt{color:var(--q-text-muted)}.intervento-asset-card dd{overflow-wrap:anywhere;margin:0;font-weight:600}.intervento-description{grid-column:1}.intervento-cost-form{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1250px){.intervento-form-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=900px){.content-body:has(.intervento-page){display:block;overflow:auto}.intervento-page{height:auto;min-height:calc(100vh - 24px);overflow:visible}.intervento-tab-content{overflow:visible}.intervento-bottom{flex-direction:column}.intervento-description,.intervento-closure{flex-direction:column;min-height:260px;display:flex}.intervento-bottom>.form-section.is-collapsed{flex:none;align-self:stretch;min-height:0}}@media (height<=850px){.content-body:has(.intervento-tab-pane.active>.intervento-general){display:block;overflow:auto}.intervento-page:has(.intervento-tab-pane.active>.intervento-general){height:auto;min-height:calc(100vh - 24px);overflow:visible}.intervento-tab-content:has(.intervento-tab-pane.active>.intervento-general){overflow:visible}}.intervento-type-picker{border:1px solid var(--q-border);background:var(--q-panel);border-radius:6px;flex-direction:column;min-height:180px;max-height:52vh;display:flex;overflow:auto}.intervento-type-picker button{appearance:none;border:0;border-bottom:1px solid var(--q-border);color:var(--q-text);text-align:left;cursor:pointer;font:inherit;background:0 0;padding:11px 14px}.intervento-type-picker button:last-child{border-bottom:0}.intervento-type-picker button:hover{background:var(--q-hover)}.intervento-type-picker button.selected{background:var(--q-hover);color:var(--q-blue);font-weight:600}.q-horizontal-split{flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex}.q-horizontal-split-pane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.q-horizontal-split-handle{z-index:2;cursor:row-resize;outline:none;flex:0 0 10px;min-height:10px;position:relative}.q-horizontal-split-handle:before{content:"";background:var(--q-border);height:2px;position:absolute;top:4px;left:0;right:0}.q-horizontal-split-handle:hover:before,.q-horizontal-split-handle:focus-visible:before{background:var(--q-blue)}.q-horizontal-split-handle>span{background:var(--q-blue);opacity:0;border-radius:2px;width:34px;height:4px;transition:opacity .15s;position:absolute;top:3px;left:50%;transform:translate(-50%)}.q-horizontal-split-handle:hover>span,.q-horizontal-split-handle:focus-visible>span{opacity:.85}.opzioni-page{box-sizing:border-box;width:100%;height:100%;min-height:0;color:var(--q-text);background:var(--q-bg);grid-template-columns:224px minmax(0,1fr);margin:0;display:grid}.opzioni-areas,.opzioni-sections{background:var(--q-panel);border-right:1px solid var(--q-border);min-height:0;padding:14px 10px;overflow-y:auto}.opzioni-areas h2,.opzioni-sections h3{margin:2px 8px 12px;font-size:16px}.opzioni-areas button,.opzioni-sections button:where(:not(.release-notes-btn)){width:100%;color:var(--q-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;margin:1px 0;padding:9px 10px;font-size:13px;display:flex}.opzioni-sections button:where(:not(.release-notes-btn)){padding:8px 10px}.opzioni-areas button:hover,.opzioni-sections button:where(:not(.release-notes-btn)):hover{background:var(--q-hover)}.opzioni-areas button.active,.opzioni-sections button.active{color:var(--q-blue);background:color-mix(in srgb, var(--q-blue) 12%, transparent);font-weight:600}.opzioni-areas button .dx-icon{flex:0 0 18px;font-size:17px}.opzioni-main{flex-direction:column;min-width:0;min-height:0;display:flex}.opzioni-toolbar{background:var(--q-panel);border-bottom:1px solid var(--q-border);flex:none;align-items:center;gap:6px;min-height:52px;padding:6px 10px;display:flex}.opzioni-toolbar>strong{padding-left:4px}.opzioni-toolbar .spacer{flex:auto}.opzioni-workspace{flex:auto;grid-template-columns:minmax(360px,1.2fr) minmax(330px,.8fr);min-height:0;display:grid}.opzioni-grid-wrap{border-right:1px solid var(--q-border);background:var(--q-panel);flex-direction:column;min-width:0;min-height:0;display:flex}.opzioni-grid-wrap>.dx-datagrid{flex:auto;min-width:0;min-height:0;height:0!important}.opzioni-detail{background:var(--q-panel);min-width:0;min-height:0;padding:14px 16px 24px;overflow-y:auto}.opzioni-detail-head{align-items:center;gap:8px;min-height:28px;margin-bottom:12px;display:flex}.opzioni-detail-head h3{margin:0;font-size:16px}.opzioni-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.opzioni-field{flex-direction:column;gap:5px;min-width:0;display:flex}.opzioni-field>span{color:var(--q-text-muted);font-size:12px}.opzioni-field>span b{color:var(--color-error-800)}.opzioni-input,.opzioni-textarea{box-sizing:border-box;width:100%;min-height:34px;color:var(--q-text);background:var(--q-panel);border:1px solid var(--q-border);font:inherit;border-radius:4px;padding:7px 9px;font-size:13px}.opzioni-textarea{resize:vertical;min-height:90px}.opzioni-input:focus,.opzioni-textarea:focus{border-color:var(--q-blue);box-shadow:0 0 0 1px var(--q-blue);outline:none}.opzioni-input[readonly],.opzioni-textarea[readonly]{background:var(--q-field-ro-bg)}.clifor-options-page{margin-left:calc(-1 * var(--spacing-8,8px));width:calc(100% + var(--spacing-8,8px));grid-template-columns:320px minmax(0,1fr)}.clifor-options-nav{background:var(--q-bg);border-right:1px solid var(--color-neutral-100);padding:0 12px 18px 20px;overflow-x:hidden}.clifor-options-nav>.clifor-options-nav-title{box-sizing:border-box;min-height:46px;font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:var(--color-neutral-900);align-items:center;margin:0;font-size:18px;font-weight:600;display:flex}.local-nav-back-row{margin:0 0 14px}.opzioni-phone-sections .local-nav-back-row{margin:0 0 8px}.doc-local-nav-back{flex:none}.clifor-options-nav .form-section{margin:0 0 10px}.clifor-options-nav .form-section>.section-head{padding:8px 10px}.clifor-options-nav .form-section>.section-body{padding:6px}.clifor-options-nav button:where(:not(.release-notes-btn)){box-sizing:border-box;border-radius:4px;margin:0;padding:7px 8px 7px 4px;font-size:14px}.clifor-options-nav button:where(:not(.release-notes-btn)):hover{color:var(--q-blue);background:0 0}.clifor-options-nav button.active{background:0 0;font-weight:600}.clifor-options-nav button:where(:not(.release-notes-btn)) .dx-icon{width:19px;color:var(--q-blue);text-align:center;flex:0 0 19px;font-size:17px}.clifor-options-nav button:where(:not(.release-notes-btn)) span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shell.local-nav-collapsed .clifor-options-page{grid-template-columns:72px minmax(0,1fr)}.clifor-options-nav.is-collapsed{flex-direction:column;gap:2px;padding:8px 8px 18px;display:flex}.clifor-options-nav.is-collapsed>.clifor-options-rail-back,.clifor-options-nav.is-collapsed .clifor-options-rail-group>button{justify-content:center;align-items:center;width:100%;min-height:36px;padding:8px 0;display:flex}.clifor-options-nav.is-collapsed>.clifor-options-rail-back .dx-icon{color:var(--color-neutral-400);font-size:18px}.clifor-options-nav.is-collapsed>.clifor-options-rail-back:is(:hover,:focus-visible),.clifor-options-nav.is-collapsed .clifor-options-rail-group>button:is(:hover,:focus-visible){background:var(--color-primary-50);outline:none}.clifor-options-nav.is-collapsed .clifor-options-rail-group{border-top:1px solid var(--q-menu-divider);flex-direction:column;gap:2px;padding-top:6px;display:flex}.clifor-options-nav.is-collapsed .clifor-options-rail-group>button.active{background:var(--color-primary-50)}.clifor-options-nav.is-collapsed>.rail-shell-foot{margin:auto -8px -18px}.clifor-options-toolbar{box-sizing:border-box;background:var(--q-bg);border-bottom:0;width:100%;min-height:46px;padding-right:20px;overflow:visible}.clifor-options-heading-tools>.dx-selectbox,.clifor-options-heading-tools>.dx-selectbox .dx-texteditor-input{height:36px;min-height:36px}.clifor-options-toolbar .dx-button{flex:none}.clifor-options-inner-tabs{background:var(--q-panel);border-bottom:1px solid var(--q-border);flex:none;width:100%}.clifor-options-inner-tabs .dx-tab{min-width:max-content;padding-inline:15px}.clifor-options-heading{flex:0 auto;justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding:0 0 0 4px;font-size:16px;display:flex}.clifor-options-heading>.q-rec-icon{background:var(--color-primary-50);width:28px;height:28px;color:var(--color-primary-600);border-radius:4px;flex:0 0 28px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.clifor-options-heading>.q-rec-icon .dx-icon{font-size:inherit;color:inherit}.clifor-options-heading>strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:var(--color-neutral-900);font-weight:600;overflow:hidden}.clifor-options-heading .dx-checkbox{flex:none;font-size:13px;font-weight:400}.clifor-options-heading-tools{align-items:center;gap:24px;font-size:13px;font-weight:400;display:flex}.opzioni-hidden-classes-marker{color:var(--q-text-muted);font-style:italic}.opzioni-color-cell{border:1px solid var(--color-neutral-400);border-radius:3px;width:100%;height:24px;display:block}[class*=dx-icon-qb]{width:1em;height:1em;-webkit-mask:var(--qb-mask) no-repeat center / contain;mask:var(--qb-mask) no-repeat center / contain;background-color:currentColor}.dx-icon-qbgdpr{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 4 5.5V12c0 4.5 3.4 8.8 8 10 4.6-1.2 8-5.5 8-10V5.5z'/%3E%3C/svg%3E")}.dx-icon-qblegal{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 3h2v16h-2z'/%3E%3Cpath d='M7 20h10v2H7z'/%3E%3Cpath d='M4 6h16v1.6H4z'/%3E%3Cpath d='M4 8.2 1.4 13.4h5.2z'/%3E%3Cpath d='M20 8.2l-2.6 5.2h5.2z'/%3E%3C/svg%3E")}.dx-icon-qbcalendar{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3v4M17 3v4M4 9h16M5 5h14a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2Z'/%3E%3Cpath d='M7 13h2M11 13h2M15 13h2M7 17h2M11 17h2M15 17h2'/%3E%3C/g%3E%3C/svg%3E")}.dx-icon-qblogo{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12.02 2.9000000000000004a9.12 9.12 0 1 0 0 18.24a9.12 9.12 0 1 0 0-18.24ZM12.462 15.907L17.682 19.169A9.12 9.12 0 0 1 17.072 19.613L10.867 15.736A3.7 3.7 0 1 1 12.462 15.907Z'/%3E%3C/svg%3E")}.dx-icon-qborgchart{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1.3999999999999995a3.2 3.2 0 1 0 0 6.4a3.2 3.2 0 1 0 0-6.4zM12 2.7999999999999994a1.8000000000000003 1.8000000000000003 0 1 1 0 3.6000000000000005a1.8000000000000003 1.8000000000000003 0 1 1 0-3.6000000000000005z'/%3E%3Cpath d='M11.4 7.8h1.2v2.6h-1.2z'/%3E%3Cpath d='M4.4 10.4h15.2v1.2h-15.2z'/%3E%3Cpath d='M4.4 11.6h1.2v1.4h-1.2z'/%3E%3Cpath d='M11.4 11.6h1.2v1.4h-1.2z'/%3E%3Cpath d='M18.4 11.6h1.2v1.4h-1.2z'/%3E%3Cpath fill-rule='evenodd' d='M5 12.9a2.1 2.1 0 1 0 0 4.2a2.1 2.1 0 1 0 0-4.2zM5 13.95a1.05 1.05 0 1 1 0 2.1a1.05 1.05 0 1 1 0-2.1z'/%3E%3Cpath fill-rule='evenodd' d='M12 12.9a2.1 2.1 0 1 0 0 4.2a2.1 2.1 0 1 0 0-4.2zM12 13.95a1.05 1.05 0 1 1 0 2.1a1.05 1.05 0 1 1 0-2.1z'/%3E%3Cpath fill-rule='evenodd' d='M19 12.9a2.1 2.1 0 1 0 0 4.2a2.1 2.1 0 1 0 0-4.2zM19 13.95a1.05 1.05 0 1 1 0 2.1a1.05 1.05 0 1 1 0-2.1z'/%3E%3Cpath d='M2.0 20.6a3.0 3.0 0 0 1 6.0 0h-1.4a1.6 1.6 0 0 0 -3.2 0z'/%3E%3Cpath d='M9.0 20.6a3.0 3.0 0 0 1 6.0 0h-1.4a1.6 1.6 0 0 0 -3.2 0z'/%3E%3Cpath d='M16.0 20.6a3.0 3.0 0 0 1 6.0 0h-1.4a1.6 1.6 0 0 0 -3.2 0z'/%3E%3C/svg%3E")}.dx-icon-qbdpi{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 3.2c-3.9 0-7 3.2-7 7.1v3.9h14v-3.9c0-3.9-3.1-7.1-7-7.1zM10.3 4.5 8.8 14.2h1.4l1-9.4zM13.7 4.5l1.5 9.7h-1.4l-1-9.4z'/%3E%3Cpath d='M2.4 15.6c0-.8 1-1.3 2.4-1.1 2 .3 4.5.5 7.2.5s5.2-.2 7.2-.5c1.4-.2 2.4.3 2.4 1.1 0 2.4-4.3 4.2-9.6 4.2S2.4 18 2.4 15.6z'/%3E%3C/svg%3E")}.dx-icon-qbhealth{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 3h4v7h7v4h-7v7h-4v-7H3v-4h7z'/%3E%3C/svg%3E")}.dx-icon-qbchem{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2h10v2h-1.5v5.2l4.3 9.3A1.4 1.4 0 0 1 18.5 21h-13a1.4 1.4 0 0 1-1.3-2.5L8.5 9.2V4H7z'/%3E%3C/svg%3E")}.dx-icon-qbdiploma{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 3h18v12H3zm2 2v8h14V5z'/%3E%3Cpath d='M7 7h10v1.4H7zm0 3h7v1.4H7z'/%3E%3Cpath d='M12 15.8a3 3 0 1 1 0 6 3 3 0 0 1 0-6z'/%3E%3C/svg%3E")}.dx-icon-qbtarget{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 3a7 7 0 1 1 0 14 7 7 0 0 1 0-14z'/%3E%3Cpath d='M12 8a4 4 0 1 1 0 8 4 4 0 0 1 0-8z'/%3E%3C/svg%3E")}.dx-icon-qbcompass{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 2.4a7.6 7.6 0 1 1 0 15.2 7.6 7.6 0 0 1 0-15.2z'/%3E%3Cpath d='M15.8 8.2 13.4 13.4 8.2 15.8l2.4-5.2z'/%3E%3C/svg%3E")}.dx-icon-qbparties{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 5.4a2.7 2.7 0 1 1 0 5.4 2.7 2.7 0 0 1 0-5.4z'/%3E%3Cpath d='M2.4 19.2c0-2.6 2.1-4.6 4.6-4.6s4.6 2 4.6 4.6v1.2H2.4z'/%3E%3Cpath d='M17 5.4a2.7 2.7 0 1 1 0 5.4 2.7 2.7 0 0 1 0-5.4z'/%3E%3Cpath d='M12.4 19.2c0-2.6 2.1-4.6 4.6-4.6s4.6 2 4.6 4.6v1.2h-9.2z'/%3E%3C/svg%3E")}.dx-icon-qbrole{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 2h6v2.6H9z'/%3E%3Cpath fill-rule='evenodd' d='M4 4.4h16V22H4zm2 2v13.6h12V6.4z'/%3E%3Cpath d='M12 8.6a2.2 2.2 0 1 1 0 4.4 2.2 2.2 0 0 1 0-4.4z'/%3E%3Cpath d='M8.2 18.4c0-2.1 1.7-3.6 3.8-3.6s3.8 1.5 3.8 3.6z'/%3E%3C/svg%3E")}.dx-icon-qbcitizen{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 2a8 8 0 1 1 0 16 8 8 0 0 1 0-16z'/%3E%3Cpath d='M12 7.4a2.4 2.4 0 1 1 0 4.8 2.4 2.4 0 0 1 0-4.8z'/%3E%3Cpath d='M7.4 18.2c0-2.4 2.1-4 4.6-4s4.6 1.6 4.6 4z'/%3E%3C/svg%3E")}.dx-icon-qbgauge{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 17.4A10 10 0 0 1 22 17.4h-3a7 7 0 0 0-14 0z'/%3E%3Cpath d='M12.9 14.6 8.1 8.4l-1.7 1.4 4.4 6.4z'/%3E%3Cpath d='M12 14.2a2.1 2.1 0 1 1 0 4.2 2.1 2.1 0 0 1 0-4.2z'/%3E%3Cpath d='M3 19.4h18V21H3z'/%3E%3C/svg%3E")}.dx-icon-qblogbook{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 3h11v18H3zm2 2v14h7V5z'/%3E%3Cpath d='M6.6 7.4h3.8v1.2H6.6zm0 3h3.8v1.2H6.6zm0 3h2.6v1.2H6.6z'/%3E%3Cpath d='M21.3 7.5 20 6.2l-7.7 7.7-.7 2.7 2.7-.7z'/%3E%3C/svg%3E")}.dx-icon-qbdeadline{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.4 2H9v3.4H7.4zM15 2h1.6v3.4H15z'/%3E%3Cpath fill-rule='evenodd' d='M3 4.4h18V21H3zm2 4.2v10.4h14V8.6z'/%3E%3Cpath d='M11 10.6h2v5.2h-2zm0 6.4h2V19h-2z'/%3E%3C/svg%3E")}.dx-icon-qbimprove{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 18h4.2v3H3zM9.9 13.6h4.2V21H9.9zM16.8 9.2H21V21h-4.2z'/%3E%3Cpath d='M13.6 3H21v7.4h-2.2V6.8l-5.9 5.9-1.6-1.6 5.9-5.9h-3.6z'/%3E%3C/svg%3E")}.dx-icon-qbgantt{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 3h1.8v18H2z'/%3E%3Cpath d='M5.4 5.4h8.4v3.2H5.4zM8.6 10.4h11v3.2h-11zM6.6 15.4h9.4v3.2H6.6z'/%3E%3C/svg%3E")}.dx-icon-qbapps{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.6 3.6h7v7h-7zM13.4 3.6h7v7h-7zM3.6 13.4h7v7h-7zM13.4 13.4h7v7h-7z'/%3E%3C/svg%3E")}.dx-icon-qbaudit{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 2h9l5 5v15H5zm2 2v16h10V8.2h-4.2V4z'/%3E%3Cpath d='M12.6 12.4a2.6 2.6 0 1 1 0 5.2a2.6 2.6 0 1 1 0-5.2z'/%3E%3Cpath d='M14.8 17.2h3.4v1.8h-3.4z'/%3E%3C/svg%3E")}.dx-icon-qbcertificate{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 4h18v16H3zm2 2v12h14V6z'/%3E%3Cpath d='M12 7.4a2.6 2.6 0 1 1 0 5.2a2.6 2.6 0 1 1 0-5.2z'/%3E%3Cpath d='M9.6 13.6h4.8v5.6l-2.4-1.6-2.4 1.6z'/%3E%3C/svg%3E")}.dx-icon-qbstandard{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 2h9l5 5v15H5zm2 2v16h10V8.2h-4.2V4z'/%3E%3Cpath d='M8 10h7v1.4h-7z'/%3E%3Cpath d='M8 13h7v1.4h-7z'/%3E%3Cpath d='M8 16h4v1.4h-4z'/%3E%3C/svg%3E")}.dx-icon-qbprocedure{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h5v4h-5z'/%3E%3Cpath d='M10 4h11v4h-11z'/%3E%3Cpath d='M3 10h5v4h-5z'/%3E%3Cpath d='M10 10h11v4h-11z'/%3E%3Cpath d='M3 16h5v4h-5z'/%3E%3Cpath d='M10 16h11v4h-11z'/%3E%3C/svg%3E")}.dx-icon-qbworkinstruction{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 2h9l5 5v15H5zm2 2v16h10V8.2h-4.2V4z'/%3E%3Cpath d='M8.4 11.6l2.08 2.08 4.16-4.16 1.2800000000000002 1.2800000000000002-5.44 5.44-3.3600000000000003-3.3600000000000003z'/%3E%3Cpath d='M8 16h7v1.4h-7z'/%3E%3C/svg%3E")}.dx-icon-qbformmodel{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 4h18v16H3zm2 2v12h14V6z'/%3E%3Cpath d='M7 9h10v1.6h-10z'/%3E%3Cpath d='M7 12.4h6v1.6h-6z'/%3E%3Cpath d='M7 15.8h8v1.6h-8z'/%3E%3C/svg%3E")}.dx-icon-qbsignature{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 16.4c3-6 5-6 6 0 1.4-9 4-9 5.4 0 1-4 2.4-4 3.4 0h3.2v2H3z'/%3E%3Cpath d='M3 19.6h18v1.6h-18z'/%3E%3C/svg%3E")}.dx-icon-qbstamp{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 3h6v4.6l1.8 3.4H7.2L9 7.6z'/%3E%3Cpath d='M5 12h14v3h-14z'/%3E%3Cpath d='M4 16.4h16v3h-16z'/%3E%3C/svg%3E")}.dx-icon-qbapprove{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 2.2a7.8 7.8 0 1 1 0 15.6 7.8 7.8 0 0 1 0-15.6z'/%3E%3Cpath d='M7.6 12l2.6 2.6 5.2-5.2 1.6 1.6-6.8 6.8-4.2-4.2z'/%3E%3C/svg%3E")}.dx-icon-qbrevision{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 2h9l5 5v15H5zm2 2v16h10V8.2h-4.2V4z'/%3E%3Cpath d='M17.6 12.4 19 13.8l-5.6 5.6-2 .6.6-2z'/%3E%3C/svg%3E")}.dx-icon-qbarchivebox{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h18v4h-18z'/%3E%3Cpath fill-rule='evenodd' d='M4.4 9.4h15.2V21H4.4zm2 2v9.6h11.2v-9.6z'/%3E%3Cpath d='M9.4 13h5.2v1.8h-5.2z'/%3E%3C/svg%3E")}.dx-icon-qbdossier{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h7l2 2.4h9V21H3z'/%3E%3C/svg%3E")}.dx-icon-qbbarcode{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h2v14h-2z'/%3E%3Cpath d='M6.4 5h1.2v14h-1.2z'/%3E%3Cpath d='M9 5h2.4v14h-2.4z'/%3E%3Cpath d='M12.8 5h1.2v14h-1.2z'/%3E%3Cpath d='M15.4 5h2v14h-2z'/%3E%3Cpath d='M18.6 5h2.4v14h-2.4z'/%3E%3C/svg%3E")}.dx-icon-qbqrcode{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 3h8v8H3zm2 2v4h4V5z'/%3E%3Cpath fill-rule='evenodd' d='M13 3h8v8h-8zm2 2v4h4V5z'/%3E%3Cpath fill-rule='evenodd' d='M3 13h8v8H3zm2 2v4h4v-4z'/%3E%3Cpath d='M13 13h3.4v3.4h-3.4z'/%3E%3Cpath d='M17.6 17.6h3.4v3.4h-3.4z'/%3E%3Cpath d='M13 17.6h3.4v3.4h-3.4z'/%3E%3C/svg%3E")}.dx-icon-qbwarehouse{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3 3 8v13h18V8z'/%3E%3C/svg%3E")}.dx-icon-qbpallet{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 13h18v3h-18z'/%3E%3Cpath d='M4 17h4v4h-4z'/%3E%3Cpath d='M10 17h4v4h-4z'/%3E%3Cpath d='M16 17h4v4h-4z'/%3E%3C/svg%3E")}.dx-icon-qbtruck{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 7h11v8h-11z'/%3E%3Cpath d='M13.6 10h4l3.4 3.6V15h-7.4z'/%3E%3Cpath d='M7 15.8a2.2 2.2 0 1 1 0 4.4a2.2 2.2 0 1 1 0-4.4z'/%3E%3Cpath d='M17.4 15.8a2.2 2.2 0 1 1 0 4.4a2.2 2.2 0 1 1 0-4.4z'/%3E%3C/svg%3E")}.dx-icon-qbdelivery{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 8h12v10h-12z'/%3E%3Cpath d='M9.6 8h4.8v4.4L12 11l-2.4 1.4z'/%3E%3Cpath d='M14.6 16l2.08 2.08 4.16-4.16 1.2800000000000002 1.2800000000000002-5.44 5.44-3.3600000000000003-3.3600000000000003z'/%3E%3C/svg%3E")}.dx-icon-qbpurchase{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 2h9l5 5v15H5zm2 2v16h10V8.2h-4.2V4z'/%3E%3Cpath d='M8 10.4h8v1.6h-8z'/%3E%3Cpath d='M8 13.6h5v1.6h-5z'/%3E%3Cpath d='M8.4 16.6l1.8199999999999998 1.8199999999999998 3.6399999999999997-3.6399999999999997 1.1199999999999999 1.1199999999999999-4.76 4.76-2.94-2.94z'/%3E%3C/svg%3E")}.dx-icon-qbinvoice{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 2h9l5 5v15H5zm2 2v16h10V8.2h-4.2V4z'/%3E%3Cpath d='M8 10h8v1.4h-8z'/%3E%3Cpath d='M8 13h8v1.4h-8z'/%3E%3Cpath d='M8 16h4.6v1.4h-4.6z'/%3E%3C/svg%3E")}.dx-icon-qbquote{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 2h9l5 5v15H5zm2 2v16h10V8.2h-4.2V4z'/%3E%3Cpath d='M8.6 11h6.8v1.6h-6.8z'/%3E%3Cpath d='M8.6 14.4h6.8v1.6h-6.8z'/%3E%3Cpath d='M15.4 17.400000000000002a1.2 1.2 0 1 1 0 2.4a1.2 1.2 0 1 1 0-2.4z'/%3E%3C/svg%3E")}.dx-icon-qbcontract{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 2h9l5 5v15H5zm2 2v16h10V8.2h-4.2V4z'/%3E%3Cpath d='M8 10h7v1.4h-7z'/%3E%3Cpath d='M8 13h7v1.4h-7z'/%3E%3Cpath d='M8 16.6c1.6-2.4 2.8-2.4 3.4 0 .8-3 2-3 2.8 0z'/%3E%3C/svg%3E")}.dx-icon-qbpayment{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2 6h20v12H2zm2 2v8h16V8z'/%3E%3Cpath d='M2 9.4h20v2.4h-20z'/%3E%3C/svg%3E")}.dx-icon-qbbudget{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 2.2a7.8 7.8 0 1 1 0 15.6 7.8 7.8 0 0 1 0-15.6z'/%3E%3Cpath d='M11 7.4h2v9.2h-2z'/%3E%3Cpath d='M9 9.6h6v1.8h-6z'/%3E%3Cpath d='M9 13.2h6v1.8h-6z'/%3E%3C/svg%3E")}.dx-icon-qbpricelist{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 2h9l5 5v15H5zm2 2v16h10V8.2h-4.2V4z'/%3E%3Cpath d='M8 10h4v1.4h-4z'/%3E%3Cpath d='M13.4 10h2v1.4h-2z'/%3E%3Cpath d='M8 13h4v1.4h-4z'/%3E%3Cpath d='M13.4 13h2v1.4h-2z'/%3E%3Cpath d='M8 16h4v1.4h-4z'/%3E%3Cpath d='M13.4 16h2v1.4h-2z'/%3E%3C/svg%3E")}.dx-icon-qbinventory{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h18v3.4h-18z'/%3E%3Cpath d='M3 9.4h18v3.4h-18z'/%3E%3Cpath d='M3 14.8h18v3.4h-18z'/%3E%3Cpath d='M3 20.2h18v1.4h-18z'/%3E%3C/svg%3E")}.dx-icon-qbproduction{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 14h18v3h-18z'/%3E%3Cpath d='M6 17.2a1.8 1.8 0 1 1 0 3.6a1.8 1.8 0 1 1 0-3.6z'/%3E%3Cpath d='M12 17.2a1.8 1.8 0 1 1 0 3.6a1.8 1.8 0 1 1 0-3.6z'/%3E%3Cpath d='M18 17.2a1.8 1.8 0 1 1 0 3.6a1.8 1.8 0 1 1 0-3.6z'/%3E%3Cpath d='M6 6h5v6h-5z'/%3E%3Cpath d='M13 8h5v4h-5z'/%3E%3C/svg%3E")}.dx-icon-qbmachine{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9h12v10h-12z'/%3E%3Cpath d='M16 12h5v7h-5z'/%3E%3Cpath d='M6 5h3v4h-3z'/%3E%3Cpath d='M9 11.4a2.6 2.6 0 1 1 0 5.2a2.6 2.6 0 1 1 0-5.2z'/%3E%3C/svg%3E")}.dx-icon-qbmaintenance{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.6 3a6 6 0 0 0-5.2 9L3 18.4 5.6 21l6.4-6.4A6 6 0 1 0 14.6 3zm0 2.4a3.6 3.6 0 1 1 0 7.2 3.6 3.6 0 0 1 0-7.2z'/%3E%3C/svg%3E")}.dx-icon-qbcalibration{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 2.2a7.8 7.8 0 1 1 0 15.6 7.8 7.8 0 0 1 0-15.6z'/%3E%3Cpath d='M11.4 4.6h1.2v3h-1.2z'/%3E%3Cpath d='M11.4 16.4h1.2v3h-1.2z'/%3E%3Cpath d='M4.6 11.4h3v1.2h-3z'/%3E%3Cpath d='M16.4 11.4h3v1.2h-3z'/%3E%3Cpath d='M12 10.2a1.8 1.8 0 1 1 0 3.6a1.8 1.8 0 1 1 0-3.6z'/%3E%3C/svg%3E")}.dx-icon-qbbreakdown{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.4 2 6 13h5l-1.4 9L18 10h-5.2z'/%3E%3C/svg%3E")}.dx-icon-qbdowntime{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 2.2a7.8 7.8 0 1 1 0 15.6 7.8 7.8 0 0 1 0-15.6z'/%3E%3Cpath d='M9.4 8h1.8v8h-1.8z'/%3E%3Cpath d='M12.8 8h1.8v8h-1.8z'/%3E%3C/svg%3E")}.dx-icon-qbsparepart{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 6.6a5.4 5.4 0 1 0 0 10.8 5.4 5.4 0 0 0 0-10.8zm0 2.6a2.8 2.8 0 1 1 0 5.6 2.8 2.8 0 0 1 0-5.6z'/%3E%3Cpath d='M10.8 2h2.4v4h-2.4z'/%3E%3Cpath d='M10.8 18h2.4v4h-2.4z'/%3E%3Cpath d='M2 10.8h4v2.4h-4z'/%3E%3Cpath d='M18 10.8h4v2.4h-4z'/%3E%3C/svg%3E")}.dx-icon-qbwrench{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.6 12.6 21 19l-2.4 2.4L12.2 15z'/%3E%3Cpath d='M3 18.6 12 9.6l-.6-2.4L7.6 3.2 5 5.8l3.4 3.4-1.4 1.4L3.6 7.2 1 9.8l4 4L3 15.8z'/%3E%3C/svg%3E")}.dx-icon-qbtesting{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 2.2a7.8 7.8 0 1 1 0 15.6 7.8 7.8 0 0 1 0-15.6z'/%3E%3Cpath d='M7.4 11.4l2.3400000000000003 2.3400000000000003 4.680000000000001-4.680000000000001 1.4400000000000002 1.4400000000000002-6.12 6.12-3.7800000000000002-3.7800000000000002z'/%3E%3C/svg%3E")}.dx-icon-qbmeasure{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2 8h20v8H2zm2 2v4h16v-4z'/%3E%3Cpath d='M6 10h1.4v2.6h-1.4z'/%3E%3Cpath d='M9.4 10h1.4v3.6h-1.4z'/%3E%3Cpath d='M12.8 10h1.4v2.6h-1.4z'/%3E%3Cpath d='M16.2 10h1.4v3.6h-1.4z'/%3E%3C/svg%3E")}.dx-icon-qbsample{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 2h6v2h-1.4v4.2l4 8.6A2 2 0 0 1 15.8 20H8.2a2 2 0 0 1-1.8-3.2l4-8.6V4H9z'/%3E%3C/svg%3E")}.dx-icon-qblab{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 18.6h18v2.4h-18z'/%3E%3Cpath d='M8.6 11h6.8l2.6 6H6z'/%3E%3Cpath d='M9.4 3h1.6v8h-1.6z'/%3E%3Cpath d='M13 3h1.6v8h-1.6z'/%3E%3Cpath d='M8.4 2.6h7.2v1.6h-7.2z'/%3E%3C/svg%3E")}.dx-icon-qbmicroscope{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 19h16v2.6h-16z'/%3E%3Cpath d='M10.4 3h4v8h-4z'/%3E%3Cpath d='M8.6 11h7.6v2.4h-7.6z'/%3E%3Cpath d='M7 16.6h10v2h-10z'/%3E%3C/svg%3E")}.dx-icon-qbtemperature{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a3 3 0 0 0-3 3v8.2a5 5 0 1 0 6 0V5a3 3 0 0 0-3-3z'/%3E%3C/svg%3E")}.dx-icon-qbhumidity{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6 5.6 11a8 8 0 1 0 12.8 0z'/%3E%3C/svg%3E")}.dx-icon-qbpressure{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 2.2a7.8 7.8 0 1 1 0 15.6 7.8 7.8 0 0 1 0-15.6z'/%3E%3Cpath d='M12 12 7.4 8.2 6 9.8l5 5z'/%3E%3Cpath d='M12 10.2a1.8 1.8 0 1 1 0 3.6a1.8 1.8 0 1 1 0-3.6z'/%3E%3C/svg%3E")}.dx-icon-qbenergy{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.6 2 5.4 13.4h5.2L9.2 22 18.6 10h-5.4z'/%3E%3C/svg%3E")}.dx-icon-qbwaste{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 6h14v2.4h-14z'/%3E%3Cpath fill-rule='evenodd' d='M6.4 9.4h11.2V21H6.4zm2 2v7.6h7.2v-7.6z'/%3E%3Cpath d='M9.4 3h5.2v2.4h-5.2z'/%3E%3C/svg%3E")}.dx-icon-qbrecycle{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6 8.4 8.8h2.4v5.4h2.4V8.8h2.4z'/%3E%3Cpath d='M3.4 17.6 9.6 21l1.2-2.1-4.7-2.7z'/%3E%3Cpath d='M20.6 17.6 14.4 21l-1.2-2.1 4.7-2.7z'/%3E%3C/svg%3E")}.dx-icon-qbenvironment{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 4C10 4 4 9 4 16c0 1.6.4 3 1 4l2-2c-.4-.7-.6-1.4-.6-2 0-5 4.6-8.6 12-8.6.8 0 1.6.1 2.6.2z'/%3E%3Cpath d='M19.6 6.4C13 6.8 8.2 10.4 8.2 16.6c0 1.2.2 2.2.6 3.2l2.2-2.2c-.1-.4-.2-.8-.2-1.2 0-4 3.4-6.6 8.8-7z'/%3E%3C/svg%3E")}.dx-icon-qbwater{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.4 6 11.2a7.2 7.2 0 1 0 12 0z'/%3E%3C/svg%3E")}.dx-icon-qbemission{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 10h7v11h-7z'/%3E%3Cpath d='M14.6 13h4v8h-4z'/%3E%3Cpath d='M8.6 3c2 1.4 2 2.8 0 4.2 2 1.4 2 2.8 0 4.2z'/%3E%3C/svg%3E")}.dx-icon-qbextinguisher{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7h6v14h-6z'/%3E%3Cpath d='M10.4 3.4h3.2v3h-3.2z'/%3E%3Cpath d='M15.6 5h3.4v1.8h-3.4z'/%3E%3Cpath d='M8 10h8v1.6h-8z'/%3E%3C/svg%3E")}.dx-icon-qbfirstaid{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 6h18v14H3zm2 2v10h14V8z'/%3E%3Cpath d='M9 3h6v2.4h-6z'/%3E%3Cpath d='M11 10h2v6h-2z'/%3E%3Cpath d='M8 12h8v2h-8z'/%3E%3C/svg%3E")}.dx-icon-qbemergencyexit{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 3h10v18H3zm2 2v14h6V5z'/%3E%3Cpath d='M15.4 11h3.8l-2-2 1.4-1.4L22.2 12l-3.6 3.6-1.4-1.4 2-2h-3.8z'/%3E%3C/svg%3E")}.dx-icon-qbhazard{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2 1.4 21h21.2zm0 4.8L19 19H5z'/%3E%3Cpath d='M11 10h2v5h-2z'/%3E%3Cpath d='M11 16h2v2h-2z'/%3E%3C/svg%3E")}.dx-icon-qbnoise{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 9.4h3.6L12 5v14l-4.4-4.4H4z'/%3E%3Cpath d='M15 8.6c2.2 1.6 2.2 5.2 0 6.8l1.4 1.8c3.4-2.4 3.4-8 0-10.4z'/%3E%3C/svg%3E")}.dx-icon-qbradiation{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 9.6a2.4 2.4 0 1 1 0 4.8a2.4 2.4 0 1 1 0-4.8z'/%3E%3Cpath d='M12 2a6 6 0 0 1 5.2 3l-3.4 2A2 2 0 0 0 12 6z'/%3E%3Cpath d='M4.6 19.4A6 6 0 0 1 6.8 12l3.4 2a2 2 0 0 0 .6 2.6z'/%3E%3Cpath d='M19.4 19.4A6 6 0 0 0 17.2 12l-3.4 2a2 2 0 0 1-.6 2.6z'/%3E%3C/svg%3E")}.dx-icon-qbbiohazard{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 9.8a2.2 2.2 0 1 1 0 4.4a2.2 2.2 0 1 1 0-4.4z'/%3E%3Cpath d='M12 2.2a3.2 3.2 0 1 1 0 6.4a3.2 3.2 0 1 1 0-6.4z'/%3E%3Cpath d='M6.2 13.8a3.2 3.2 0 1 1 0 6.4a3.2 3.2 0 1 1 0-6.4z'/%3E%3Cpath d='M17.8 13.8a3.2 3.2 0 1 1 0 6.4a3.2 3.2 0 1 1 0-6.4z'/%3E%3C/svg%3E")}.dx-icon-qbelectrical{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2 1.4 21h21.2zm0 4.8L19 19H5z'/%3E%3Cpath d='M13.2 9 9.4 14.4h2.2l-.8 3.6 3.6-5.2h-2.2z'/%3E%3C/svg%3E")}.dx-icon-qbfallrisk{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 2.5999999999999996a2 2 0 1 1 0 4a2 2 0 1 1 0-4z'/%3E%3Cpath d='M4 10.6 9 8l4 2.4 3.4-1.4 1 2-4.6 2-3-1.8-4 2.2z'/%3E%3Cpath d='m9.4 13.6 2.6 1.6-3 5.4-2-1.2z'/%3E%3C/svg%3E")}.dx-icon-qbtraining{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3 1.6 8 12 13l10.4-5z'/%3E%3Cpath d='M6 11.4V16c0 1.6 2.8 3 6 3s6-1.4 6-3v-4.6l-6 2.9z'/%3E%3C/svg%3E")}.dx-icon-qbcourse{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 4h18v16H3zm2 2v12h14V6z'/%3E%3Cpath d='M7 9h10v1.6h-10z'/%3E%3Cpath d='M7 12.4h10v1.6h-10z'/%3E%3Cpath d='M7 15.8h6v1.6h-6z'/%3E%3C/svg%3E")}.dx-icon-qbexam{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 2h9l5 5v15H5zm2 2v16h10V8.2h-4.2V4z'/%3E%3Cpath d='M8.2 11.4l2.21 2.21 4.42-4.42 1.36 1.36-5.779999999999999 5.779999999999999-3.57-3.57z'/%3E%3Cpath d='M8.2 16l2.21 2.21 4.42-4.42 1.36 1.36-5.779999999999999 5.779999999999999-3.57-3.57z'/%3E%3C/svg%3E")}.dx-icon-qbcompetence{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6 14.6 8l6 .9-4.3 4.2 1 6-5.3-2.8-5.3 2.8 1-6L3.4 8.9 9.4 8z'/%3E%3C/svg%3E")}.dx-icon-qbshift{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 2.2a7.8 7.8 0 1 1 0 15.6 7.8 7.8 0 0 1 0-15.6z'/%3E%3Cpath d='M11.4 6.4h1.2v6h-1.2z'/%3E%3Cpath d='M12 11.4h4.4v1.8h-4.4z'/%3E%3C/svg%3E")}.dx-icon-qbattendance{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 4h18v16H3zm2 2v12h14V6z'/%3E%3Cpath d='M7.4 2.6h1.6v3h-1.6z'/%3E%3Cpath d='M15 2.6h1.6v3h-1.6z'/%3E%3Cpath d='M8.4 12.4l2.3400000000000003 2.3400000000000003 4.680000000000001-4.680000000000001 1.4400000000000002 1.4400000000000002-6.12 6.12-3.7800000000000002-3.7800000000000002z'/%3E%3C/svg%3E")}.dx-icon-qbholiday{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3c4 0 7.4 2.4 9 6H3c1.6-3.6 5-6 9-6z'/%3E%3Cpath d='M11.2 9h1.6v9h-1.6z'/%3E%3Cpath d='M6 18c1.6 1.6 3.4 1.6 5 0 1.6 1.6 3.4 1.6 5 0v2.6c-1.6 1.6-3.4 1.6-5 0-1.6 1.6-3.4 1.6-5 0z'/%3E%3C/svg%3E")}.dx-icon-qbabsence{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 2.2a7.8 7.8 0 1 1 0 15.6 7.8 7.8 0 0 1 0-15.6z'/%3E%3Cpath d='M8.6 7.2 12 10.6l3.4-3.4 1.8 1.8L13.8 12.4l3.4 3.4-1.8 1.8L12 14.2l-3.4 3.4-1.8-1.8 3.4-3.4L6.8 9z'/%3E%3C/svg%3E")}.dx-icon-qbjobrole{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 7h18v12h-18z'/%3E%3Cpath d='M9 4h6v3h-6z'/%3E%3Cpath d='M3 11h18v2h-18z'/%3E%3C/svg%3E")}.dx-icon-qbdepartment{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 10h7v11h-7z'/%3E%3Cpath d='M11 4h10v17h-10z'/%3E%3Cpath d='M13 7h2v2h-2z'/%3E%3Cpath d='M17 7h2v2h-2z'/%3E%3Cpath d='M13 12h2v2h-2z'/%3E%3Cpath d='M17 12h2v2h-2z'/%3E%3C/svg%3E")}.dx-icon-qbbranch{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 3 8v13h6v-6h6v6h6V8z'/%3E%3C/svg%3E")}.dx-icon-qbminutes{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 2h9l5 5v15H5zm2 2v16h10V8.2h-4.2V4z'/%3E%3Cpath d='M8 10.4h7v1.4h-7z'/%3E%3Cpath d='M8 13.4h7v1.4h-7z'/%3E%3Cpath d='M9 16.299999999999997a1.1 1.1 0 1 1 0 2.2a1.1 1.1 0 1 1 0-2.2z'/%3E%3Cpath d='M12.4 16.299999999999997a1.1 1.1 0 1 1 0 2.2a1.1 1.1 0 1 1 0-2.2z'/%3E%3Cpath d='M15.8 16.299999999999997a1.1 1.1 0 1 1 0 2.2a1.1 1.1 0 1 1 0-2.2z'/%3E%3C/svg%3E")}.dx-icon-qbnoticeboard{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 4h18v16H3zm2 2v12h14V6z'/%3E%3Cpath d='M7 9h10v1.6h-10z'/%3E%3Cpath d='M7 12.4h6v1.6h-6z'/%3E%3Cpath d='M12 1.6a1.4 1.4 0 1 1 0 2.8a1.4 1.4 0 1 1 0-2.8z'/%3E%3C/svg%3E")}.dx-icon-qbnewsletter{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2 5h20v14H2zm2 2v10h16V7z'/%3E%3Cpath d='m4.6 7.6 7.4 5.2 7.4-5.2 1.2 1.6L12 15 3.4 9.2z'/%3E%3C/svg%3E")}.dx-icon-qbvideocall{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 7h13v10h-13z'/%3E%3Cpath d='M16 11.4 22 8v8l-6-3.4z'/%3E%3C/svg%3E")}.dx-icon-qbsupport{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a8 8 0 0 0-8 8v3h3.6V9.8H6.2A6 6 0 0 1 17.8 9.8h-1.4V14H20v-3a8 8 0 0 0-8-8z'/%3E%3Cpath d='M3 11h3v6h-3z'/%3E%3Cpath d='M18 11h3v6h-3z'/%3E%3C/svg%3E")}.dx-icon-qbticket{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6h18v4.4a1.6 1.6 0 0 0 0 3.2V18H3v-4.4a1.6 1.6 0 0 0 0-3.2z'/%3E%3C/svg%3E")}.dx-icon-qbcomplaint{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h18v12H8l-5 4z'/%3E%3C/svg%3E")}.dx-icon-qbsatisfaction{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 2.2a7.8 7.8 0 1 1 0 15.6 7.8 7.8 0 0 1 0-15.6z'/%3E%3Cpath d='M9 8.7a1.3 1.3 0 1 1 0 2.6a1.3 1.3 0 1 1 0-2.6z'/%3E%3Cpath d='M15 8.7a1.3 1.3 0 1 1 0 2.6a1.3 1.3 0 1 1 0-2.6z'/%3E%3Cpath d='M7.6 13.4h8.8c0 2.6-2 4.4-4.4 4.4s-4.4-1.8-4.4-4.4z'/%3E%3C/svg%3E")}.dx-icon-qbsurvey{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 2h9l5 5v15H5zm2 2v16h10V8.2h-4.2V4z'/%3E%3Cpath d='M9 9.8a1.2 1.2 0 1 1 0 2.4a1.2 1.2 0 1 1 0-2.4z'/%3E%3Cpath d='M11.4 10.2h4v1.6h-4z'/%3E%3Cpath d='M9 13.200000000000001a1.2 1.2 0 1 1 0 2.4a1.2 1.2 0 1 1 0-2.4z'/%3E%3Cpath d='M11.4 13.6h4v1.6h-4z'/%3E%3Cpath d='M9 16.6a1.2 1.2 0 1 1 0 2.4a1.2 1.2 0 1 1 0-2.4z'/%3E%3Cpath d='M11.4 17h4v1.6h-4z'/%3E%3C/svg%3E")}.dx-icon-qbrootcause{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 11h7v2h-7z'/%3E%3Cpath d='M11 12 15 6.4l1.8 1.2L13.6 12l3.2 4.4-1.8 1.2z'/%3E%3Cpath d='M19 5.4a2 2 0 1 1 0 4a2 2 0 1 1 0-4z'/%3E%3Cpath d='M19 14.600000000000001a2 2 0 1 1 0 4a2 2 0 1 1 0-4z'/%3E%3C/svg%3E")}.dx-icon-qbcorrective{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 2.2a7.8 7.8 0 1 1 0 15.6 7.8 7.8 0 0 1 0-15.6z'/%3E%3Cpath d='M8 11.6h8v2h-8z'/%3E%3Cpath d='M14.4 8.2 18.2 12l-3.8 3.8-1.6-1.6 2.2-2.2-2.2-2.2z'/%3E%3C/svg%3E")}.dx-icon-qbpreventive{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 4 5.4v6.2c0 4.4 3.4 8.6 8 10.4 4.6-1.8 8-6 8-10.4V5.4z'/%3E%3C/svg%3E")}.dx-icon-qbflowchart{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8.6 2.6h6.8v4h-6.8z'/%3E%3Cpath d='M2 10h6.8v4h-6.8z'/%3E%3Cpath d='M15.2 10h6.8v4h-6.8z'/%3E%3Cpath d='M8.6 17.4h6.8v4h-6.8z'/%3E%3Cpath d='M11.6 6.6h0.8v3.4h-0.8z'/%3E%3Cpath d='M11.6 14h0.8v3.4h-0.8z'/%3E%3C/svg%3E")}.dx-icon-qbprocess{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 9h5.6v6h-5.6z'/%3E%3Cpath d='M9.2 9h5.6v6h-5.6z'/%3E%3Cpath d='M16.4 9h5.6v6h-5.6z'/%3E%3C/svg%3E")}.q-file-tone-pdf{color:var(--q-file-pdf)}.q-file-tone-word{color:var(--q-file-word)}.q-file-tone-excel{color:var(--q-file-excel)}.q-file-tone-powerpoint{color:var(--q-file-powerpoint)}.dx-icon-qbnewspaper{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h12v13a2 2 0 0 0 2 2H6a2 2 0 0 1-2-2Z'/%3E%3Cpath d='M16 9h4v9a2 2 0 0 1-4 0'/%3E%3Cpath d='M7 9h6M7 12h6M7 15h4'/%3E%3C/g%3E%3C/svg%3E")}.dx-icon-qbmilestone{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 2.6h1.8v18.8h-1.8z'/%3E%3Cpath d='M6.6 3.6h13l-2.6 3.6 2.6 3.6h-13z'/%3E%3C/svg%3E")}.dx-icon-qbschedule{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 4h18v16H3zm2 2v12h14V6z'/%3E%3Cpath d='M6.6 8.6h7v2h-7z'/%3E%3Cpath d='M9 12h9v2h-9z'/%3E%3Cpath d='M6.6 15.4h5v2h-5z'/%3E%3C/svg%3E")}.dx-icon-qbpriority{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6 20 11h-4.6v10.4H8.6V11H4z'/%3E%3C/svg%3E")}.dx-icon-qbprogress{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2 9h20v6H2zm2 2v2h16v-2z'/%3E%3Cpath d='M4 11h9v2h-9z'/%3E%3C/svg%3E")}.dx-icon-qbkpi{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 4h18v16H3zm2 2v12h14V6z'/%3E%3Cpath d='m6.6 15.4 3.4-3.6 2.6 2.4 4.8-5.4 1.6 1.4-6.2 7-2.6-2.4-2.2 2.4z'/%3E%3C/svg%3E")}.dx-icon-qbreport{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 2h9l5 5v15H5zm2 2v16h10V8.2h-4.2V4z'/%3E%3Cpath d='M8 16h1.8v3h-1.8z'/%3E%3Cpath d='M10.8 13.6h1.8v5.4h-1.8z'/%3E%3Cpath d='M13.6 11.2h1.8v7.8h-1.8z'/%3E%3C/svg%3E")}.dx-icon-qbchecklistdone{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 4h18v16H3zm2 2v12h14V6z'/%3E%3Cpath d='M7.6 11.6l2.4699999999999998 2.4699999999999998 4.9399999999999995-4.9399999999999995 1.52 1.52-6.46 6.46-3.9899999999999998-3.9899999999999998z'/%3E%3C/svg%3E")}.dx-icon-qbnonconformity{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 2h9l5 5v15H5zm2 2v16h10V8.2h-4.2V4z'/%3E%3Cpath d='M11 8h2v6h-2z'/%3E%3Cpath d='M11 15.4h2v2.2h-2z'/%3E%3C/svg%3E")}.dx-icon-qbdeviation{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 2h9l5 5v15H5zm2 2v16h10V8.2h-4.2V4z'/%3E%3Cpath d='M8 13.4h4.6v-2.2l4 3.2-4 3.2V15.4H8z'/%3E%3C/svg%3E")}.dx-icon-qbdatabase{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c4.4 0 8 1.3 8 3s-3.6 3-8 3-8-1.3-8-3 3.6-3 8-3z'/%3E%3Cpath d='M4 8.6C5.6 9.8 8.6 10.4 12 10.4s6.4-.6 8-1.8v3.4c0 1.7-3.6 3-8 3s-8-1.3-8-3z'/%3E%3Cpath d='M4 15.2c1.6 1.2 4.6 1.8 8 1.8s6.4-.6 8-1.8V19c0 1.7-3.6 3-8 3s-8-1.3-8-3z'/%3E%3C/svg%3E")}.dx-icon-qbserver{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 3h18v8H3zm2 2v4h14V5z'/%3E%3Cpath fill-rule='evenodd' d='M3 13h18v8H3zm2 2v4h14v-4z'/%3E%3Cpath d='M17 5.8a1.2 1.2 0 1 1 0 2.4a1.2 1.2 0 1 1 0-2.4z'/%3E%3Cpath d='M17 15.8a1.2 1.2 0 1 1 0 2.4a1.2 1.2 0 1 1 0-2.4z'/%3E%3C/svg%3E")}.dx-icon-qbbackup{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.6 8.4A8 8 0 0 1 20 11h-2.4A5.6 5.6 0 0 0 7 9.8h2.6v2.2H3.4V5.8h2.2z'/%3E%3Cpath d='M11 11.4h2v4.6h-2z'/%3E%3Cpath d='M12 14.6h4.4v2H12z'/%3E%3C/svg%3E")}.dx-icon-qbnetwork{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.9999999999999996a2.6 2.6 0 1 1 0 5.2a2.6 2.6 0 1 1 0-5.2z'/%3E%3Cpath d='M4.6 15.4a2.6 2.6 0 1 1 0 5.2a2.6 2.6 0 1 1 0-5.2z'/%3E%3Cpath d='M19.4 15.4a2.6 2.6 0 1 1 0 5.2a2.6 2.6 0 1 1 0-5.2z'/%3E%3Cpath d='M11.2 7h1.6v4.6h-1.6z'/%3E%3Cpath d='m11.4 11.4 1.4.8-5.4 4.6-1.2-1.4z'/%3E%3Cpath d='m12.6 11.4-1.4.8 5.4 4.6 1.2-1.4z'/%3E%3C/svg%3E")}.dx-icon-qbapi{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 10.6h6v2.8h-6z'/%3E%3Cpath d='M15 10.6h6v2.8h-6z'/%3E%3Cpath d='M12 9.4a2.6 2.6 0 1 1 0 5.2a2.6 2.6 0 1 1 0-5.2z'/%3E%3C/svg%3E")}.dx-icon-qbcloud{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 10.2A6 6 0 0 0 6.4 9 4.6 4.6 0 0 0 7 18h10.6a4 4 0 0 0 .4-7.8z'/%3E%3C/svg%3E")}.dx-icon-qbsync{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4a8 8 0 0 1 7.4 5h-2.6A5.6 5.6 0 0 0 6.6 11H9l-3.6 4L1.8 11h2.4A8 8 0 0 1 12 4z'/%3E%3Cpath d='M12 20a8 8 0 0 1-7.4-5h2.6a5.6 5.6 0 0 0 10.2-2H15l3.6-4 3.6 4h-2.4A8 8 0 0 1 12 20z'/%3E%3C/svg%3E")}.dx-icon-qbimportdata{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 17.4h18v3h-18z'/%3E%3Cpath d='M10.6 2.6h2.8v8.2h3.6L12 16.4 7 10.8h3.6z'/%3E%3C/svg%3E")}.dx-icon-qbexportdata{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 17.4h18v3h-18z'/%3E%3Cpath d='M10.6 15.4h2.8V7.2H17L12 1.6 7 7.2h3.6z'/%3E%3C/svg%3E")}.dx-icon-qblog{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 4h18v16H3zm2 2v12h14V6z'/%3E%3Cpath d='M6.6 9h2v1.6h-2z'/%3E%3Cpath d='M10 9h7.4v1.6h-7.4z'/%3E%3Cpath d='M6.6 12.4h2v1.6h-2z'/%3E%3Cpath d='M10 12.4h7.4v1.6h-7.4z'/%3E%3Cpath d='M6.6 15.8h2v1.6h-2z'/%3E%3Cpath d='M10 15.8h5v1.6h-5z'/%3E%3C/svg%3E")}.dx-icon-qbadminuser{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.6a3.4 3.4 0 1 1 0 6.8a3.4 3.4 0 1 1 0-6.8z'/%3E%3Cpath d='M5 20.4c0-3.4 3.2-5.6 7-5.6s7 2.2 7 5.6V21H5z'/%3E%3C/svg%3E")}.dx-icon-qbpermissions{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 4 5.4v6.2c0 4.4 3.4 8.6 8 10.4 4.6-1.8 8-6 8-10.4V5.4z'/%3E%3Cpath d='M11 10h2v5h-2z'/%3E%3C/svg%3E")}.dx-icon-qbencryption{--qb-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 10h16v11h-16z'/%3E%3Cpath fill-rule='evenodd' d='M12 1.4a5 5 0 0 0-5 5V10h2.4V6.4a2.6 2.6 0 1 1 5.2 0V10H17V6.4a5 5 0 0 0-5-5z'/%3E%3C/svg%3E")}.q-icon-ddb-field{box-sizing:border-box;align-items:center;gap:8px;width:100%;min-width:0;min-height:32px;padding:0 8px;display:flex}.q-icon-ddb-field>.dx-icon{color:var(--q-blue);flex:none}.q-icon-ddb-field>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.q-icon-ddb-field .is-empty{color:var(--q-text-muted)}.q-icon-ddb-popup .dx-popup-content{padding:0}.q-icon-ddb-content{box-sizing:border-box;flex-direction:column;gap:8px;padding:8px;display:flex}.q-icon-ddb-grid{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.q-icon-ddb-tile{min-width:0;color:var(--q-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:0 0 calc(25% - 4.5px);align-items:center;gap:8px;padding:8px;font-size:13px;display:inline-flex}.q-icon-ddb-tile>.dx-icon{color:var(--q-blue);flex:none;font-size:18px}.q-icon-ddb-tile>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.q-icon-ddb-tile:hover{background-color:var(--q-hover)}.q-icon-ddb-tile:focus-visible{border-color:var(--q-blue);outline:none}.q-icon-ddb-tile.is-selected{border-color:var(--q-blue);background-color:var(--q-hover)}.q-icon-ddb-none{border:1px solid var(--q-border);color:var(--q-text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:4px;align-self:flex-start;padding:6px 8px;font-size:13px}.q-icon-ddb-none:hover{background-color:var(--q-hover);color:var(--q-text)}.q-icon-ddb-none.is-selected{border-color:var(--q-blue);color:var(--q-text)}.q-icon-ddb-empty{color:var(--q-text-muted);padding:8px}.q-icon-ddb-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.q-icon-ddb-count{color:var(--q-text-muted);font-size:12px}.opzioni-action-cell{width:100%;display:block}.opzioni-action-cell>.dx-button{width:100%}.opzioni-action-cell.is-value{align-items:center;gap:6px;display:flex}.opzioni-action-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.opzioni-action-cell.is-value>.dx-button{flex:none;width:auto;min-width:28px}:is(.q-grid .dx-datagrid-rowsview .dx-data-row>td:not([class*=dx-command-]):not(.dx-editor-cell):has(.opzioni-action-cell),.q-grid .dx-treelist-rowsview .dx-data-row>td:not([class*=dx-command-]):not(.dx-editor-cell):has(.opzioni-action-cell),.q-grid .dx-datagrid-rowsview .dx-data-row>td:not([class*=dx-command-]):not(.dx-editor-cell):has(.opzioni-color-cell),.q-grid .dx-treelist-rowsview .dx-data-row>td:not([class*=dx-command-]):not(.dx-editor-cell):has(.opzioni-color-cell),.q-grid .dx-datagrid-rowsview .dx-data-row>td:not([class*=dx-command-]):not(.dx-editor-cell):has(.opzioni-image-cell),.q-grid .dx-treelist-rowsview .dx-data-row>td:not([class*=dx-command-]):not(.dx-editor-cell):has(.opzioni-image-cell),.q-grid .dx-datagrid-rowsview .dx-data-row>td:not([class*=dx-command-]):not(.dx-editor-cell):has(.event-checklist-model-cell),.q-grid .dx-treelist-rowsview .dx-data-row>td:not([class*=dx-command-]):not(.dx-editor-cell):has(.event-checklist-model-cell)){padding:2px 4px}.event-class-role-filters{background:var(--q-panel);border-bottom:1px solid var(--q-border);flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center;gap:6px 28px;min-height:38px;padding:5px 12px;font-size:13px;display:flex}.event-class-role-filters .dx-checkbox{flex:none}.clifor-options-content{box-sizing:border-box;background:var(--q-bg);flex-direction:column;flex:auto;min-width:0;min-height:0;padding:0 8px;display:flex;overflow:hidden}.clifor-options-content.single{flex-direction:column;display:flex}.clifor-options-content.single>.clifor-options-grid{flex:auto;height:0;min-height:0}.clifor-options-content.appman-users-content{flex-direction:column;display:flex}.clifor-options-content.appman-users-content>div:has(>.q-split-pane){flex:auto;height:0;min-height:0}.clifor-options-content.split{flex-direction:column;display:flex}.clifor-options-subtoolbar{background:var(--q-panel);border-bottom:1px solid var(--q-border);flex:none;justify-content:center;align-items:center;gap:34px;min-height:43px;padding:5px 14px;font-size:13px;display:flex}.clifor-options-subtoolbar.centered{justify-content:center}.clifor-options-content.split>.q-horizontal-split{flex:auto}.clifor-options-content .q-split-pane{flex-direction:column;min-height:0;display:flex;overflow:hidden!important}.clifor-options-content .q-split-pane>.clifor-options-grid{flex:auto;height:100%;min-height:0}.clifor-options-content .q-split-stacked>.q-split-right{overflow:auto!important}.clifor-options-grid{box-sizing:border-box;border:1px solid var(--color-neutral-100);background:var(--q-panel);border-radius:4px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.clifor-options-grid-title{background:var(--q-panel);border-bottom:1px solid var(--q-border);min-height:44px;font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:var(--color-neutral-900);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:14px;font-weight:600;display:flex}.clifor-options-grid-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clifor-options-content.single>.clifor-options-grid>.clifor-options-grid-title{display:none}.appman-log-range{border-bottom:1px solid var(--q-border);background:var(--q-panel);flex-wrap:wrap;flex:none;align-items:center;gap:10px;min-height:48px;padding:5px 10px;display:flex}.appman-log-range>strong{margin-right:6px}.appman-log-range>label{align-items:center;gap:6px;font-size:13px;display:flex}.clifor-options-grid>.dx-datagrid{flex:auto;min-width:0;min-height:0;height:0!important}.opzioni-grid-record-footer{z-index:4;box-sizing:border-box;border-top:1px solid var(--q-border);background:var(--q-panel);height:32px;min-height:32px;color:var(--q-text);white-space:nowrap;flex:none;align-items:center;padding:0;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.opzioni-counted-grid{box-sizing:border-box;flex-direction:column;min-width:0;min-height:0;padding-bottom:32px;display:flex;position:relative}.opzioni-counted-grid.fill{flex:auto;min-height:0}.opzioni-counted-grid.fill>.dx-datagrid{flex:auto;min-width:0;min-height:0;height:0!important}.opzioni-grid-frame{box-sizing:border-box;flex-direction:column;min-width:0;min-height:0;padding-bottom:32px;display:flex;position:relative;overflow:hidden}.opzioni-grid-frame.fill{flex:auto;height:0}.opzioni-grid-frame>.dx-datagrid{flex:auto;min-width:0;min-height:0;height:0!important}.dx-datagrid-rowsview .dx-data-row.q-row-invalid>td,.dx-treelist-rowsview .dx-data-row.q-row-invalid>td,.opzioni-page .dx-datagrid-rowsview .dx-data-row.opzioni-validation-error-row>td{box-shadow:inset 0 1px color-mix(in srgb, var(--q-danger) 55%, transparent), inset 0 -1px color-mix(in srgb, var(--q-danger) 55%, transparent);background:color-mix(in srgb, var(--q-danger) 18%, var(--q-panel))!important}.dx-datagrid-rowsview .dx-data-row.q-row-invalid>td:first-child,.dx-treelist-rowsview .dx-data-row.q-row-invalid>td:first-child,.opzioni-page .dx-datagrid-rowsview .dx-data-row.opzioni-validation-error-row>td:first-child{box-shadow:inset 4px 0 var(--q-danger), inset 0 1px color-mix(in srgb, var(--q-danger) 55%, transparent), inset 0 -1px color-mix(in srgb, var(--q-danger) 55%, transparent)}.dx-datagrid-rowsview .dx-data-row>td.q-cell-invalid.q-cell-invalid{color:var(--q-danger);font-weight:600;box-shadow:inset 0 0 0 2px var(--q-danger)!important}.opzioni-boolean-selection-grid{padding-bottom:0}.opzioni-boolean-selection-grid-body{flex:auto;width:100%;min-width:0;height:0;min-height:0;overflow:hidden}.opzioni-boolean-selection-grid-body>.dx-datagrid{width:100%;min-width:0;min-height:0;height:100%!important}.opzioni-boolean-selection-grid>.opzioni-grid-record-footer{position:relative}.event-checklist-model-cell{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.event-checklist-model-cell>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-checklist-model-cell>.q-cell-action{cursor:pointer;font:inherit;flex:none}.event-checklist-model-cell>.q-cell-action>.dx-icon{width:20px;height:20px;font-size:20px;line-height:20px}.q-ref-cell{align-items:center;gap:2px;width:100%;min-width:0;display:flex}.q-ref-cell-label{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0}.q-ref-cell>.q-cell-action{cursor:pointer;font:inherit;flex:none}.q-ref-cell>.q-cell-action:disabled{cursor:default}.q-ref-cell>.q-cell-action>.dx-icon{width:20px;height:20px;font-size:20px;line-height:20px}.q-ref-cell-slot{flex:none;width:26px;margin:0 2px}.q-grid .dx-datagrid-rowsview .dx-data-row>td:not([class*=dx-command-]):not(.dx-editor-cell):has(>.q-ref-cell>.q-cell-action){padding-top:2px;padding-bottom:2px}.q-grid .dx-datagrid-rowsview .dx-data-row>td:not([class*=dx-command-]):not(.dx-editor-cell):has(>.q-ref-cell>:is(.q-cell-action,.q-ref-cell-slot):first-child){padding-left:4px}.q-grid .dx-datagrid-rowsview .dx-data-row>td:not([class*=dx-command-]):not(.dx-editor-cell):has(>.q-ref-cell>.q-ref-cell-pick){padding-right:4px}.opzioni-image-cell{object-fit:contain;width:26px;height:26px;margin:0 auto;display:block}.opzioni-image-editor{align-items:center;gap:4px;min-height:34px;display:flex}.opzioni-image-editor>img{object-fit:contain;width:30px;height:30px}.opzioni-image-editor>input[type=file]{display:none}.event-checklist-model-picker,.event-checklist-generated-events{flex-direction:column;gap:12px;min-height:0;display:flex}.event-checklist-model-picker>label{grid-template-columns:120px minmax(260px,1fr);align-items:center;gap:12px;display:grid}.event-checklist-model-actions{align-items:center;gap:8px;display:flex}.event-checklist-model-actions .spacer{flex:auto}.event-checklist-open-event{color:var(--q-text);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.event-checklist-open-event .dx-icon{color:var(--q-blue);font-size:16px}.opzioni-page .dx-datagrid-headers .dx-header-row>td{white-space:nowrap;vertical-align:middle;line-height:1.2}.q-grid .dx-datagrid-headers .dx-header-row>td .dx-column-indicators,.q-grid .dx-treelist-headers .dx-header-row>td .dx-column-indicators{float:right!important}.q-grid .dx-datagrid-headers .dx-header-row>td.q-grid-ordinal{padding-inline:8px}.q-grid .dx-datagrid-headers .dx-header-row>td.q-grid-ordinal>.dx-datagrid-text-content{white-space:nowrap!important;max-width:100%!important}:is(.q-grid .dx-header-row>td:has(>.dx-datagrid-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right),.q-grid .dx-header-row>td:has(>.dx-treelist-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right)){padding-inline:8px;position:relative}:is(.q-grid .dx-header-row>td:has(>.dx-datagrid-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right):has(.dx-column-indicators>.dx-header-filter),.q-grid .dx-header-row>td:has(>.dx-datagrid-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right):has(.dx-column-indicators>.dx-sort-up),.q-grid .dx-header-row>td:has(>.dx-datagrid-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right):has(.dx-column-indicators>.dx-sort-down),.q-grid .dx-header-row>td:has(>.dx-treelist-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right):has(.dx-column-indicators>.dx-header-filter),.q-grid .dx-header-row>td:has(>.dx-treelist-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right):has(.dx-column-indicators>.dx-sort-up),.q-grid .dx-header-row>td:has(>.dx-treelist-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right):has(.dx-column-indicators>.dx-sort-down)){padding-inline:min(34px,22%)}@media (width<=900px){:is(.q-grid .dx-header-row>td:has(>.dx-datagrid-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right):has(.dx-column-indicators>.dx-header-filter),.q-grid .dx-header-row>td:has(>.dx-datagrid-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right):has(.dx-column-indicators>.dx-sort-up),.q-grid .dx-header-row>td:has(>.dx-datagrid-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right):has(.dx-column-indicators>.dx-sort-down),.q-grid .dx-header-row>td:has(>.dx-treelist-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right):has(.dx-column-indicators>.dx-header-filter),.q-grid .dx-header-row>td:has(>.dx-treelist-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right):has(.dx-column-indicators>.dx-sort-up),.q-grid .dx-header-row>td:has(>.dx-treelist-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right):has(.dx-column-indicators>.dx-sort-down)){padding-inline:min(12px,8%)}}:is(.q-grid .dx-header-row>td:has(>.dx-datagrid-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right) .dx-column-indicators,.q-grid .dx-header-row>td:has(>.dx-treelist-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right) .dx-column-indicators){position:absolute;top:50%;right:10px;transform:translateY(-50%)}.q-grid .dx-header-row>td .dx-datagrid-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right,.q-grid .dx-header-row>td .dx-treelist-text-content.dx-text-content-alignment-left.dx-text-content-alignment-right{max-width:100%!important}.opzioni-page .dx-datagrid.opzioni-compact-columns .dx-datagrid-headers .dx-header-row>td:not(.dx-command-select):not(.dx-command-edit):not(.dx-command-expand){box-sizing:border-box;white-space:normal;height:48px;position:relative;padding-inline-end:48px!important}.opzioni-page .dx-datagrid.opzioni-compact-columns .dx-datagrid-headers .dx-header-row>td:not(.dx-command-select):not(.dx-command-edit):not(.dx-command-expand) .dx-datagrid-text-content{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-height:2.4em;display:-webkit-box;overflow:hidden;max-width:100%!important}.opzioni-page .dx-datagrid.opzioni-compact-columns .dx-datagrid-headers .dx-header-row>td:not(.dx-command-select):not(.dx-command-edit):not(.dx-command-expand) .dx-column-indicators{margin:0;position:absolute;inset-block-start:50%;inset-inline-end:7px;transform:translateY(-50%)}.clifor-options-grid .dx-datagrid-headers{font-weight:600}.appman-duplication-page{box-sizing:border-box;place-items:center;height:100%;padding:24px;display:grid}.appman-duplication-launch{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:520px;display:flex}.appman-duplication-launch>.dx-icon{color:var(--q-blue);font-size:42px}.appman-duplication-launch>strong{font-size:18px}.appman-duplication-launch>span{color:var(--q-text-muted)}.appman-duplication-wizard{min-height:360px}.appman-duplication-welcome{grid-template-columns:150px 1fr;align-items:center;gap:24px;min-height:350px;display:grid}.appman-duplication-welcome>.dx-icon{color:var(--q-blue);text-align:center;opacity:.85;font-size:96px}.appman-duplication-wizard h2{margin:0 0 12px;font-size:21px;font-weight:500}.appman-duplication-wizard p,.appman-duplication-wizard li{line-height:1.45}.appman-duplication-step-title{border-bottom:1px solid var(--q-border);margin:-4px -2px 14px;padding:0 0 14px}.appman-duplication-step-title h2{margin-bottom:5px}.appman-duplication-step-title span{color:var(--q-text-muted)}.appman-duplication-source{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:12px;margin:10px 0 16px;display:grid}.appman-duplication-source>span,.appman-duplication-target-title{font-weight:600}.appman-duplication-target-title{margin-bottom:7px}.appman-duplication-categories{gap:8px;padding:0 10px;display:grid}.appman-duplication-report{border:1px solid var(--q-border);background:var(--q-bg);min-height:225px;padding:10px 14px;overflow:auto}.appman-duplication-report ul{margin-bottom:0}.appman-duplication-report>div{border-top:1px solid var(--q-border);grid-template-columns:minmax(220px,.8fr) 1fr;gap:14px;padding:7px 0;display:grid}.appman-duplication-report>div.copied strong{color:var(--q-green)}.appman-duplication-report>div.skipped strong{color:var(--q-text-muted)}.appman-duplication-buttons{border-top:1px solid var(--q-border);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;display:flex}.appman-shared-access{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.appman-shared-summary{border:1px solid var(--q-border);background:var(--q-panel);flex-wrap:wrap;gap:10px 28px;padding:8px 12px;display:flex}.appman-shared-access>.horizontal-split-pane{flex:auto;min-height:0}.appman-shared-grid{flex-direction:column;height:100%;min-height:0;display:flex}.appman-shared-grid h3{background:var(--q-panel);border:1px solid var(--q-border);border-bottom:0;flex:none;margin:0;padding:5px 9px;font-size:13px;font-weight:600}.appman-shared-grid .dx-datagrid{flex:auto;min-width:0;min-height:0;height:0!important}.appman-shared-count{box-sizing:border-box;border:1px solid var(--q-border);background:var(--q-panel);width:100%;max-width:110px;color:inherit;padding:4px 7px}.appman-shared-count:disabled{opacity:.66}.general-password-dialog{gap:12px;display:grid}.general-password-dialog label{gap:5px;display:grid}.general-password-dialog label>span,.general-password-dialog small{color:var(--q-text-muted);font-size:12px}.general-password-dialog input{box-sizing:border-box;min-height:36px;color:var(--q-text);background:var(--q-panel);border:1px solid var(--q-border);border-radius:4px;padding:7px 9px}.general-logo-fields{grid-template-columns:repeat(2,minmax(240px,1fr));gap:14px;padding:10px;display:grid}.general-logo-fields>label{gap:7px;display:grid}.general-logo-fields>label>span{color:var(--q-text-muted);font-size:12px}.general-logo-fields>label>div:last-child{align-items:center;gap:8px;display:flex}.general-logo-preview{border:1px solid var(--q-border);background:var(--q-bg);height:110px;color:var(--q-text-muted);place-items:center;display:grid;overflow:hidden}.general-logo-preview img{object-fit:contain;max-width:100%;max-height:100%}.appman-user-dialog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.appman-user-dialog>label{gap:5px;min-width:0;display:grid}.appman-user-dialog>label>span{color:var(--q-text-muted);font-size:12px}.appman-user-dialog input{box-sizing:border-box;width:100%;min-height:36px;color:var(--q-text);background:var(--q-panel);border:1px solid var(--q-border);border-radius:4px;padding:7px 9px}.appman-user-dialog>small,.appman-user-flags{grid-column:1/-1}.delphi-connect-dialog{grid-template-columns:minmax(0,1fr);gap:8px;padding:2px 0 8px}.delphi-connect-dialog>label{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;display:grid}.delphi-connect-dialog>label>span{color:var(--q-text);font-size:13px}.delphi-connect-dialog input[readonly]{background:var(--q-bg);font-weight:600}.appman-connect-actions{justify-content:center;align-items:center;gap:8px;padding-top:12px;display:flex}.appman-connect-actions .dx-button{min-width:105px}.appman-user-flags{border:1px solid var(--q-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;padding:10px;display:grid}.qapp-related-dialog{flex-direction:column;height:min(67vh,660px);min-height:410px;display:flex}.qapp-related-dialog>.clifor-options-grid{flex:auto}.qapp-related-dialog.is-commands{flex:auto;height:auto;min-height:0}.qapp-related-dialog.is-commands>.clifor-options-grid{height:0;min-height:0}.qapp-command-filter{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.qapp-command-filter-list{border:1px solid var(--q-border);flex:auto;min-height:0;padding:4px 0;overflow:auto}.qapp-command-filter-item{padding:5px 10px}.qapp-command-parameters{flex-direction:column;min-height:310px;max-height:min(68vh,620px);display:flex}.qapp-command-parameter-list{border:1px solid var(--q-border);flex:auto;min-height:0;overflow:auto}.qapp-command-parameter-row{border-bottom:1px solid var(--q-border);grid-template-columns:minmax(180px,42%) minmax(0,1fr);display:grid}.qapp-command-parameter-row:last-child{border-bottom:0}.qapp-command-parameter-name{box-sizing:border-box;background:var(--q-panel);border-right:1px solid var(--q-border);overflow-wrap:anywhere;align-items:center;min-height:34px;padding:6px 10px;font-weight:600;display:flex}.qapp-command-parameter-row input,.qapp-command-parameter-row textarea{box-sizing:border-box;width:100%;min-width:0;color:var(--q-text);background:var(--q-bg);font:inherit;resize:vertical;border:0;border-radius:0;padding:6px 9px}.qapp-command-parameter-row input:focus,.qapp-command-parameter-row textarea:focus{outline:2px solid var(--q-blue);outline-offset:-2px}.qapp-command-parameters-empty{color:var(--q-text-muted);text-align:center;padding:24px}.qapp-command-parameter-actions{border-top:1px solid var(--q-border);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.qapp-command-parameter-actions .spacer{flex:auto}.appman-mail-user-dialog{height:min(72vh,720px);min-height:520px;overflow:hidden}.appman-mail-user-dialog>.mail-options{box-sizing:border-box;height:100%}.appman-users-grid-controls{border-bottom:1px solid var(--q-border);background:var(--q-panel);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 24px;padding:7px 12px;display:flex}.appman-user-mail-editor{border-left:1px solid var(--q-border);background:var(--q-panel);height:100%;min-height:0;overflow:hidden}.appman-user-mail-editor .mail-options{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex}.appman-user-mail-editor .mail-options-groups{flex:1;min-height:0;padding-right:8px;display:block;overflow-y:auto}.appman-user-mail-editor .mail-options-groups fieldset{margin-bottom:10px}.mail-options-vertical-title{border-bottom:1px solid var(--q-border);flex:none;padding:8px}.mail-options.mail-options-vertical{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.mail-form-categories{flex:auto;min-height:0;padding:10px 10px 4px;overflow-y:auto}.mail-form-category{margin-bottom:7px}.mail-form-category-title{box-sizing:border-box;cursor:pointer;width:100%;color:var(--q-text);font:inherit;text-align:left;background:var(--q-hover);border:1px solid var(--q-border);align-items:center;gap:6px;padding:6px 9px;font-weight:600;display:flex}.mail-form-category-title .dx-icon{font-size:14px}.mail-form-category-fields{padding:7px 7px 4px}.mail-form-field{align-items:flex-start;gap:8px;margin:0;padding:3px 0;display:flex}.mail-form-field>span{width:150px;color:var(--q-text-muted);flex-shrink:0;padding-top:6px;font-size:13px}.mail-form-field>div{flex:auto;min-width:0}.mail-form-field input{box-sizing:border-box;width:100%;min-height:32px;color:var(--q-text);background:var(--q-panel);border:1px solid var(--q-border);border-radius:3px;padding:5px 8px}.mail-form-field input:focus{border-color:var(--q-blue);outline:none}.mail-form-field .dx-widget{width:100%}.mail-password-control{width:100%;position:relative}.mail-password-control>input{box-sizing:border-box;width:100%;padding-right:36px}.mail-password-control>input::placeholder{color:var(--q-text);opacity:1;letter-spacing:1px}.mail-password-reveal{width:30px;height:28px;color:var(--q-text-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.mail-password-reveal:hover:not(:disabled),.mail-password-reveal:focus-visible{color:var(--q-blue);background:var(--q-hover)}.mail-password-reveal:disabled{cursor:default;opacity:.45}.mail-password-reveal .dx-icon{font-size:17px}.mail-form-actions{border-bottom:1px solid var(--q-border);background:var(--q-panel);box-shadow:0 1px 2px color-mix(in srgb, var(--color-black) 7%, transparent);flex-wrap:wrap;flex:none;justify-content:flex-start;gap:7px;padding:9px 10px;display:flex}.mail-form-actions .dx-button-text{white-space:nowrap}.mail-action-progress{min-height:30px;color:var(--q-text-muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.mail-test-recipient{flex-direction:column;gap:7px;display:flex}.mail-test-recipient>span{color:var(--q-text-muted);font-size:13px}.mail-test-recipient>input{box-sizing:border-box;border:1px solid var(--q-border);background:var(--q-panel);width:100%;color:var(--q-text);font:inherit;border-radius:4px;padding:8px 10px}.mail-test-recipient>input[aria-invalid=true]{border-color:var(--q-red)}.mail-test-recipient>small{color:var(--q-red)}.mail-test-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.appman-personnel-wizard{flex-direction:column;gap:16px;min-height:350px;display:flex}.appman-wizard-confirm{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.appman-wizard-confirm .dx-icon{color:var(--color-warning-800);font-size:42px}.appman-wizard-result{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:54px;display:flex}.appman-wizard-result strong{border:1px solid var(--q-border);background:var(--q-bg);align-self:stretch;padding:14px}.appman-wizard-result p{max-width:620px;line-height:1.4}.appman-wizard-grid{flex-direction:column;gap:8px;display:flex}.appman-wizard-grid-actions{justify-content:flex-start;display:flex}.appman-created-credentials{text-align:left;gap:5px;min-width:280px;max-height:160px;display:grid;overflow-y:auto}.general-logo-inline{grid-column:1/-1}.general-singleton-fields .general-logo-inline{grid-template-columns:minmax(170px,42%) minmax(0,1fr);align-items:center;gap:10px;min-height:34px;display:grid}.general-logo-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;display:flex}.general-logo-file-input{display:none}.general-singleton-editor{height:100%;padding:0 2px 10px;overflow:auto}.general-singleton-editor details{border:1px solid var(--q-border);background:var(--q-panel);border-radius:5px;margin-bottom:8px}.general-singleton-editor summary{cursor:pointer;background:var(--q-hover);padding:8px 11px;font-size:13px;font-weight:650}.general-singleton-fields .general-company-signature{grid-column:1/-1;gap:8px;min-width:0;display:grid}.general-company-signature iframe{border:1px solid var(--q-border);background:var(--q-panel);box-sizing:border-box;width:100%;min-height:200px}.general-company-signature small{color:var(--q-text-muted)}.general-singleton-fields{grid-template-columns:repeat(2,minmax(280px,1fr));gap:8px 18px;padding:11px 14px 14px;display:grid}.general-singleton-fields label{grid-template-columns:minmax(170px,42%) minmax(0,1fr);align-items:center;gap:10px;min-height:34px;display:grid}.general-singleton-fields label>span{font-size:13px}.general-singleton-fields input{box-sizing:border-box;border:1px solid var(--q-border);width:100%;min-height:32px;color:var(--q-text);background:var(--q-panel);border-radius:3px;padding:5px 8px}.general-singleton-fields label.readonly input{background:var(--q-field-ro-bg);color:var(--q-text-muted)}.general-singleton-fields textarea{box-sizing:border-box;border:1px solid var(--q-border);width:100%;min-height:64px;color:var(--q-text);background:var(--q-panel);font:inherit;resize:vertical;border-radius:3px;padding:5px 8px}.general-singleton-fields label:has(textarea){align-items:start}.general-singleton-fields label.readonly textarea{background:var(--q-field-ro-bg);color:var(--q-text-muted)}.doc-type-pane{padding:0 6px 10px 10px}.doc-type-pane .general-singleton-fields{grid-template-columns:minmax(0,1fr);gap:4px 18px}.doc-type-pane .general-singleton-fields label{grid-template-columns:minmax(200px,48%) minmax(0,1fr);min-height:30px}.doc-type-pane-empty{padding:24px}.doc-recipients-popup{z-index:2500;background:color-mix(in srgb, var(--color-black) 35%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.doc-recipients-popup[hidden]{display:none}.doc-recipients-popup-card{background:var(--q-panel);border:1px solid var(--q-border);width:min(1180px,94vw);height:min(720px,88vh);box-shadow:0 12px 40px color-mix(in srgb, var(--color-black) 30%, transparent);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.doc-recipients-popup-card>header{border-bottom:1px solid var(--q-border);background:var(--q-panel);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:16px;display:flex}.q-dialog-card{box-shadow:0 12px 48px color-mix(in srgb, var(--color-black) 35%, transparent);border-radius:10px}.doc-recipients-popup-card.narrow{width:min(640px,94vw)}.doc-recipients-popup-body{flex-direction:column;flex:1;min-height:0;padding:8px;display:flex}.doc-recipients-popup-body[hidden]{display:none}.general-vertical-parameters-editor{width:min(100%,760px)}.general-vertical-parameters-editor .general-singleton-fields{grid-template-columns:minmax(0,1fr)}@media (width<=1050px){.general-singleton-fields{grid-template-columns:minmax(280px,1fr)}.general-singleton-fields label.general-singleton-child{border-left:2px solid var(--q-border);margin-left:18px;padding-left:10px}}.general-singleton-fields label.general-singleton-child.readonly>span{color:var(--q-text-muted)}.infrastructure-parameters-editor{grid-template-columns:minmax(0,680px);align-content:start;gap:0;padding:2px;display:grid;overflow:auto}.boolean-parameters-category{border:1px solid var(--q-border);background:var(--q-hover);border-bottom:0;border-radius:5px 5px 0 0;padding:8px 14px;font-size:13px;font-weight:600}.infrastructure-parameters-editor label{border:1px solid var(--q-border);background:var(--q-panel);border-bottom:0;grid-template-columns:minmax(320px,1fr) 56px;align-items:center;min-height:44px;padding:0 14px;display:grid}.infrastructure-parameters-editor label:last-child{border-bottom:1px solid var(--q-border);border-radius:0 0 5px 5px}.infrastructure-parameters-editor label>span{font-size:13px}.infrastructure-parameters-editor label.readonly{color:var(--q-text-muted);background:var(--q-field-ro-bg)}@media (width<=720px){.infrastructure-parameters-editor label{grid-template-columns:minmax(0,1fr) 44px}}.event-counters-editor{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.event-counters-filters{border:1px solid var(--q-border);background:var(--q-panel);border-bottom:0;flex-wrap:wrap;flex:none;align-items:center;gap:18px;min-height:42px;padding:5px 10px;display:flex}.event-counters-tabs{flex:none}.event-counters-grid-host{flex:auto;min-width:0;min-height:0;display:flex}.event-counters-grid{flex:auto;min-width:0;min-height:0}.event-counters-grid>.clifor-options-grid{flex:auto}.opzioni-section-permissions-grid{flex-direction:column;width:100%;height:min(56vh,460px);min-height:280px;display:flex}.opzioni-section-permissions-grid>.dx-datagrid{flex:auto;min-height:0;height:0!important}.picker-tree-frame{flex-direction:column;width:100%;height:min(56vh,460px);min-height:280px;display:flex}.picker-tree-frame>.dx-treelist{flex:auto;min-height:0;height:0!important}.picker-tree-frame>.q-grid.dx-treelist .dx-treelist-table .dx-header-row>td{padding-top:8px;padding-bottom:8px}.opzioni-section-permissions-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (width<=1250px){.opzioni-page{grid-template-columns:196px minmax(0,1fr)}.opzioni-workspace{grid-template-columns:1fr;overflow-y:auto}.opzioni-grid-wrap{border-right:0;border-bottom:1px solid var(--q-border);min-height:360px}.opzioni-detail{overflow:visible}}@media (width<=850px){.opzioni-page{flex-direction:column;height:auto;min-height:calc(100vh - 104px);display:flex;overflow:visible}.opzioni-areas,.opzioni-sections{border-right:0;border-bottom:1px solid var(--q-border);flex:none;gap:4px;padding:8px;display:flex;overflow-x:auto}.opzioni-areas h2,.opzioni-sections h3{display:none}.opzioni-areas button,.opzioni-sections button{width:auto;min-width:max-content}.opzioni-toolbar{flex-wrap:wrap}.opzioni-fields{grid-template-columns:1fr}.clifor-options-nav{display:flex}.clifor-options-nav .form-section{background:0 0;border:0;flex:none;margin:0;display:flex}.clifor-options-nav .form-section>.section-head,.clifor-options-nav-title{display:none}.clifor-options-heading:has(.clifor-options-heading-tools){flex-wrap:wrap;gap:4px 12px}.clifor-options-heading-tools{flex-wrap:wrap;flex:1 0 100%;gap:6px 18px}}@media (width<=900px){.opzioni-page{height:100%;min-height:0;overflow:hidden}.opzioni-main{flex:auto;min-height:0}.clifor-options-nav{flex:none;max-height:34vh;display:block;overflow-y:auto}.opzioni-areas,.opzioni-sections{flex:none;max-height:34vh;overflow-y:auto}.clifor-options-page{width:100%;margin-left:0}.opzioni-phone-sections{flex:none;padding:8px 8px 0}}@media print{.opzioni-areas,.opzioni-sections,.opzioni-toolbar,.opzioni-detail{display:none!important}.opzioni-page,.opzioni-main,.opzioni-workspace,.opzioni-grid-wrap{border:0;height:auto;margin:0;display:block}}.mail-options{min-height:0;padding:14px 16px 28px;overflow-y:auto}.mail-options-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.mail-options-toolbar .spacer{flex:auto}.mail-options-notice{border:1px solid var(--q-border);background:var(--q-hover);color:var(--q-text-muted);border-radius:6px;margin-bottom:12px;padding:9px 11px;font-size:13px}.mail-options-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.mail-options fieldset{border:1px solid var(--q-border);border-radius:7px;flex-direction:column;gap:11px;margin:0;padding:12px;display:flex}.mail-options legend{color:var(--q-text);padding:0 6px;font-weight:600}.mail-check{align-items:center;gap:7px;font-size:13px;display:flex}.mail-signature{min-height:180px}@media (width<=1150px){.mail-options-groups{grid-template-columns:1fr 1fr}}@media (width<=760px){.mail-options-groups{grid-template-columns:1fr}}.q-print-picker{flex-direction:column;gap:18px;padding-top:4px;display:flex}.q-print-picker-section{flex-direction:column;gap:6px;display:flex}.q-print-picker-section h4{color:var(--q-text);margin:0 0 4px;font-size:13px}.q-print-picker-section button{border:1px solid var(--q-border);background:var(--q-panel);width:100%;color:var(--q-text);text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.q-print-picker-section button:hover{border-color:var(--q-blue);background:color-mix(in srgb, var(--q-blue) 5%, var(--q-panel))}.q-print-picker-section button.selected{border-color:var(--q-blue);box-shadow:0 0 0 1px var(--q-blue);background:color-mix(in srgb, var(--q-blue) 8%, var(--q-panel))}.q-print-picker-section button i{color:var(--q-blue)}.q-print-picker-section button small{color:var(--q-text-muted);text-transform:uppercase}.q-print-picker-formats{border-top:1px solid var(--q-border);border-bottom:1px solid var(--q-border);align-items:center;gap:8px;padding:10px 0;display:flex}.q-print-picker-formats>span{color:var(--q-text);margin-right:auto;font-weight:600}.q-print-picker-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.q-record-print{color:var(--q-text);flex-direction:column;gap:16px;display:flex}.q-record-print-layout{border:1px solid var(--q-border);border-radius:8px;grid-template-columns:250px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}.q-record-print-output{background:color-mix(in srgb, var(--q-blue) 4%, var(--q-panel));border-right:1px solid var(--q-border);flex-direction:column;gap:24px;padding:22px 18px;display:flex}.q-record-print-choice{flex-direction:column;align-items:stretch;gap:12px;display:flex}.q-record-print-choice strong{font-size:13px}.q-record-print-presets{flex-direction:column;gap:6px;display:flex}.q-record-print-presets button{border:1px solid var(--q-border);background:var(--q-panel);min-height:34px;color:var(--q-text);text-align:left;cursor:pointer;border-radius:5px;padding:6px 10px}.q-record-print-presets button:hover{border-color:var(--q-blue)}.q-record-print-presets button.selected{border-color:var(--q-blue);background:color-mix(in srgb, var(--q-blue) 8%, var(--q-panel));color:var(--q-blue);font-weight:600}.q-record-print-styles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.q-record-print-styles button{border:1px solid var(--q-border);background:var(--q-panel);min-width:0;min-height:68px;color:var(--q-text);text-align:center;cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 3px;display:flex}.q-record-print-styles button:hover{border-color:var(--q-blue)}.q-record-print-styles button.selected{border-color:var(--q-blue);box-shadow:inset 0 0 0 1px var(--q-blue)}.q-record-print-styles button>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.q-record-print-styles b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.q-record-print-styles small{display:none}.q-record-print-style-swatch{border-radius:5px;width:31px;height:25px;box-shadow:inset 0 0 0 1px #ffffff38}.q-record-print-styles .executive .q-record-print-style-swatch{background:linear-gradient(135deg,#183153 0 64%,#1f6fd6 64%)}.q-record-print-styles .midnight .q-record-print-style-swatch{background:linear-gradient(135deg,#07162c 0 64%,#27c4e8 64%)}.q-record-print-styles .aurora .q-record-print-style-swatch{background:linear-gradient(135deg,#55235e 0 64%,#f05a67 64%)}.q-record-print-styles .candido .q-record-print-style-swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-black) 14%, transparent);background:linear-gradient(135deg,#fff 0 64%,#1f6fd6 64%)}.q-record-print-tile-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.q-record-print-tile-grid button{border:1px solid var(--q-border);background:var(--q-panel);min-height:82px;color:var(--q-text);cursor:pointer;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:10px 4px;display:flex}.q-record-print-tile-grid button:hover{border-color:var(--q-blue)}.q-record-print-tile-grid button.selected{border-color:var(--q-blue);box-shadow:inset 0 0 0 1px var(--q-blue);background:color-mix(in srgb, var(--q-blue) 8%, var(--q-panel));color:var(--q-blue)}.q-record-print-tile-grid button .dx-icon{font-size:27px}.q-print-page-icon{box-sizing:border-box;border:2px solid;border-radius:1px;display:block}.q-print-page-icon.portrait{width:21px;height:29px}.q-print-page-icon.landscape{width:29px;height:21px}.q-record-print label{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.q-record-print input{accent-color:var(--q-blue)}.q-record-print-body{padding:20px 24px 24px}.q-record-print-standard-options{border:0;min-width:0;margin:0;transition:opacity .15s}.q-record-print-standard-options.disabled{opacity:.46}.q-record-print-standard-options:disabled{cursor:not-allowed}.q-record-print-qapp-config{min-width:0;overflow:hidden}.q-record-print-qapp-config iframe{background:var(--q-panel);border-radius:6px}.q-record-print-loading{color:var(--q-text-muted);text-align:center;padding:28px 0}.q-record-print-body h3{margin:0 0 12px;font-size:15px}.q-record-print-body h4{margin:22px 0 10px;font-size:13px}.q-record-print-sections,.q-record-print-section+.q-record-print-section{border-top:1px solid var(--q-border)}.q-record-print-section-head{align-items:center;min-height:44px;padding:0 8px 0 0;display:flex}.q-record-print-inline-number{align-items:center;gap:8px;margin-left:auto;display:flex}.q-record-print-inline-number label{color:var(--q-text-muted);font-size:13px}.q-record-print-inline-number input{border:1px solid var(--q-border);background:var(--q-panel);width:72px;color:var(--q-text);font:inherit;border-radius:6px;padding:5px 8px}.q-record-print-chevron{width:30px;height:30px;color:var(--q-text-muted);cursor:pointer;background:0 0;border:0}.q-record-print-chevron-placeholder{width:30px}.q-record-print-nested{flex-direction:column;gap:12px;padding:6px 12px 16px 38px;display:flex}.q-record-print-reference-layouts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.q-record-print-reference-layouts>label{border:1px solid var(--q-border);border-radius:7px;align-items:flex-start;padding:10px}.q-record-print-reference-layouts>label.selected{border-color:var(--q-blue);background:color-mix(in srgb, var(--q-blue) 6%, var(--q-panel))}.q-record-print-reference-layouts label>span{flex-direction:column;flex:1;gap:8px;display:flex}.q-reference-preview{border:1px solid var(--q-border);background:var(--q-panel);min-height:44px;font-size:10px;display:grid}.q-reference-preview.expanded{grid-template-columns:repeat(3,1fr)}.q-reference-preview.expanded b{grid-column:1/-1}.q-reference-preview.compact{grid-template-columns:1.2fr repeat(3,1fr);align-items:stretch}.q-reference-preview b,.q-reference-preview i{border-right:1px solid var(--q-border);align-items:center;padding:5px;font-style:normal;font-weight:400;display:flex}.q-reference-preview.expanded b{border-bottom:1px solid var(--q-border)}.q-record-print-switches{border:1px solid var(--q-border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px;display:grid}.q-record-print-configuration{border:1px solid var(--q-border);border-radius:8px;grid-template-columns:1fr 1fr;grid-template-areas:"orientation file""style style";align-items:start;gap:14px;padding:14px;display:grid}.q-record-print-configuration [aria-label=Orientamento]{grid-area:orientation}.q-record-print-configuration [aria-label=Stile\ grafico]{grid-area:style}.q-record-print-configuration [aria-label=Tipo\ file]{grid-area:file}.q-record-print-configuration .q-record-print-choice{gap:9px}.q-record-print-configuration .q-record-print-tile-grid button{min-height:76px}.q-record-print-qapps{flex-direction:column;gap:6px;display:flex}.q-record-print-qapps button{border:1px solid var(--q-border);background:var(--q-panel);color:var(--q-text);text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.q-record-print-qapps button.selected{border-color:var(--q-blue);box-shadow:0 0 0 1px var(--q-blue)}.q-record-print-qapps small{color:var(--q-text-muted);text-transform:uppercase}.q-record-print-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){.q-record-print-layout,.q-record-print-reference-layouts,.q-record-print-switches{grid-template-columns:1fr}.q-record-print-configuration{grid-template-columns:1fr;grid-template-areas:"orientation""file""style"}.q-record-print-output{border-right:0;border-bottom:1px solid var(--q-border);flex-direction:column;gap:16px;padding:14px;display:flex}.q-record-print-presets{flex-direction:row}.q-record-print-presets button{text-align:center;flex:1 1 0;min-width:0}.q-record-print-body{padding:14px}}@media (width<=900px){.q-record-print-actions{bottom:calc(-1 * var(--q-modal-pad));z-index:2;margin:0 calc(-1 * var(--q-modal-pad)) calc(-1 * var(--q-modal-pad));padding:10px var(--q-modal-pad) var(--q-modal-pad);background:var(--q-panel);border-top:1px solid var(--q-border);flex-wrap:wrap;position:sticky}}.q-cal-scheduler-box{flex-direction:column;flex:auto;min-height:0;display:flex}.q-cal-scheduler-box>.dx-scheduler{flex:auto;min-height:0}.panel.q-fill-page>.home-workspace-panel>.dx-tabpanel-container{border-bottom:0;border-left:0;border-right:0}.q-cal-modebar .dx-button.dx-button-default.dx-button-mode-contained:not(.q-button){background:var(--q-blue);border-color:var(--q-blue);color:var(--q-on-accent)}.q-cal-modebar .dx-button.dx-button-default.dx-button-mode-contained:not(.q-button) .dx-icon{color:inherit}:root .q-cal-pane .dx-scheduler-header .dx-scheduler-view-switcher .dx-button.dx-item-selected.dx-state-selected:not(.q-button),:root .q-cal-pane .dx-scheduler-header .dx-buttongroup .dx-button.dx-item-selected.dx-state-selected:not(.q-button){background:var(--q-blue);border-color:var(--q-blue);color:var(--q-on-accent)}:root .q-cal-pane .dx-scheduler-header .dx-scheduler-view-switcher .dx-button.dx-item-selected.dx-state-selected:not(.q-button) .dx-button-text,:root .q-cal-pane .dx-scheduler-header .dx-scheduler-view-switcher .dx-button.dx-item-selected.dx-state-selected:not(.q-button) .dx-icon,:root .q-cal-pane .dx-scheduler-header .dx-buttongroup .dx-button.dx-item-selected.dx-state-selected:not(.q-button) .dx-button-text,:root .q-cal-pane .dx-scheduler-header .dx-buttongroup .dx-button.dx-item-selected.dx-state-selected:not(.q-button) .dx-icon{color:inherit}.q-cal-modebar{background:var(--color-neutral-50);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}@media (width<=900px){.q-cal-modebar{gap:6px 4px;padding:8px}.q-cal-modebar .dx-button{min-height:34px}.q-cal-modebar .dx-button .dx-button-content{padding:4px 7px}.q-cal-modebar .dx-button .dx-button-text{font-size:13px}.q-cal-modebar>.q-cal-filter-name{flex:1 0 100%}.q-cal-modebar .q-cal-compact-action .dx-button-text{display:none}.q-cal-modebar .q-cal-compact-action .dx-icon{margin-right:0}.q-cal-modebar>.dx-button:not(.q-button) .dx-button-content{padding:4px 6px}.q-cal-pane .dx-scheduler-header,.q-cal-pane .dx-scheduler-header .dx-toolbar,.q-cal-pane .dx-scheduler-header .dx-toolbar-items-container{height:auto}.q-cal-pane .dx-scheduler-header .dx-toolbar-items-container{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:4px;display:flex}.q-cal-pane .dx-scheduler-header .dx-toolbar-before,.q-cal-pane .dx-scheduler-header .dx-toolbar-after{margin-left:auto;padding:0;position:static}.q-cal-pane .dx-scheduler-header .dx-toolbar-before{margin-left:0;margin-right:auto;padding:0}.q-cal-pane .dx-scheduler-header .dx-toolbar-center{display:none}.q-cal-pane .dx-scheduler-header .dx-button-has-text .dx-button-content{padding-left:6px;padding-right:6px}.q-cal-new-sheet .q-cal-new-sheet-list{flex-direction:column;display:flex}.q-cal-new-sheet .q-cal-new-sheet-list .dx-button{width:100%;min-height:44px}.q-cal-new-sheet .q-cal-new-sheet-list .dx-button-content{justify-content:flex-start}.q-memo-dialog .disp-grid2{grid-template-columns:minmax(0,1fr)}.q-memo-dialog .q-memo-datetime{grid-template-columns:minmax(0,1fr) 112px;gap:8px;display:grid}.cal-note-head .cal-note-hint{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cal-note-head>.dx-button{flex:none}.dx-scheduler-agenda .dx-scheduler-group-table{display:none}}.q-cal-pane>:not(.q-cal-modebar){border:1px solid var(--color-neutral-100);border-radius:4px;overflow:hidden}.q-cal-pane>:not(.q-cal-modebar):not(.q-cal-scheduler-box){padding:12px}.q-cal-pane .dx-scheduler-header,.q-cal-pane .dx-scheduler-work-space{border-left:0;border-right:0}.q-cal-pane .dx-scheduler-header{border-top:0}.q-cal-pane .dx-scheduler-work-space{border-bottom:0}.q-cal-pane.q-cal-compact{--q-cal-slot:16px}.q-cal-pane.q-cal-compact .dx-scheduler-work-space:not(.dx-scheduler-work-space-month) .dx-scheduler-date-table-cell,.q-cal-pane.q-cal-compact .dx-scheduler-work-space:not(.dx-scheduler-work-space-month) .dx-scheduler-time-panel-cell{height:var(--q-cal-slot);padding-top:0;padding-bottom:0}.q-cal-pane.q-cal-compact .dx-scheduler-work-space:not(.dx-scheduler-work-space-month) .dx-scheduler-time-panel-cell>*{height:var(--q-cal-slot);line-height:var(--q-cal-slot);padding:0;font-size:11px}.dx-scheduler-appointment{--cal-ev-color:var(--q-blue);--cal-ev-surface:var(--q-grid-bg);--cal-ev-fill:color-mix(in srgb, var(--cal-ev-color) 35%, var(--cal-ev-surface))}.dx-scheduler-appointment.cal-ev-on-today{--cal-ev-surface:var(--color-neutral-50)}.dx-scheduler-appointment:not(.dx-scheduler-appointment-has-resource-color) .dx-scheduler-appointment-strip{background-color:var(--cal-ev-color)}.q-cal-pane .dx-scheduler-work-space:not(.dx-scheduler-work-space-day) .dx-scheduler-date-table-cell.dx-scheduler-date-table-current-date:not(.dx-state-hover):not(.dx-state-focused):not(.dx-scheduler-focused-cell),.q-cal-pane .dx-scheduler-work-space:not(.dx-scheduler-work-space-day) .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell{background-color:var(--color-neutral-50)}.q-cal-pane .dx-scheduler-work-space:not(.dx-scheduler-work-space-day) .dx-scheduler-date-table-cell:has(.cal-today-cell):not(.dx-state-hover):not(.dx-state-focused):not(.dx-scheduler-focused-cell){background-color:var(--color-neutral-50)}.q-cal-pane .dx-scheduler-work-space:not(.dx-scheduler-work-space-day) .dx-scheduler-all-day-table-cell:has(.cal-today-cell):not(.dx-state-hover):not(.dx-state-focused):not(.dx-scheduler-focused-cell){background-color:var(--color-neutral-50)}.q-cal-pane.q-cal-multi-days .dx-scheduler-date-table-cell:has(.cal-today-cell):not(.dx-state-hover):not(.dx-state-focused):not(.dx-scheduler-focused-cell){background-color:var(--color-neutral-50)}.q-cal-pane.q-cal-multi-days .dx-scheduler-all-day-table-cell:has(.cal-today-cell):not(.dx-state-hover):not(.dx-state-focused):not(.dx-scheduler-focused-cell){background-color:var(--color-neutral-50)}.q-cal-pane.q-cal-multi-days .dx-scheduler-header-panel-cell:has(.cal-date-header-today){background-color:var(--color-neutral-50)}.q-cal-pane.q-cal-multi-days .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell{color:var(--q-text)}.q-cal-pane.q-cal-multi-days .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell:before{display:none}.q-cal-pane .cal-multi-days-label{white-space:nowrap;text-overflow:ellipsis;max-width:min(40vw,520px);font-weight:600;display:block;overflow:hidden}.dx-scheduler-appointment.cal-ev-clipped{border-style:dashed;border-width:1px;border-color:var(--q-text-muted)}.cal-goto-foot{justify-content:space-between;align-items:center;gap:12px;padding:6px 4px 0;display:flex}.cal-goto-hint{color:var(--q-text-muted);font-size:12px}.q-cal-pane .dx-scheduler-work-space:not(.dx-scheduler-work-space-day) .dx-scheduler-date-table .dx-scheduler-date-table-cell,.q-cal-pane .dx-scheduler-work-space:not(.dx-scheduler-work-space-day) .dx-scheduler-header-panel .dx-scheduler-header-panel-cell,.q-cal-pane .dx-scheduler-work-space:not(.dx-scheduler-work-space-day) .dx-scheduler-header-panel .dx-scheduler-group-row th{border-right-style:solid;border-right-width:1px;border-right-color:var(--color-neutral-400)}.q-cal-pane .dx-scheduler-work-space:not(.dx-scheduler-work-space-day) .dx-scheduler-all-day-table .dx-scheduler-all-day-table-cell{border-left-color:#0000;border-right:1px solid var(--color-neutral-400)}.q-cal-pane .dx-scheduler-work-space.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline) .dx-scheduler-last-group-cell,.q-cal-pane .dx-scheduler-work-space .dx-scheduler-header-panel .dx-scheduler-group-row th.dx-scheduler-last-group-cell{border-right-width:2px;border-right-color:var(--color-neutral-100)}.q-cal-pane .dx-scheduler-work-space .dx-scheduler-date-table .dx-scheduler-date-table-cell:last-child,.q-cal-pane .dx-scheduler-work-space .dx-scheduler-all-day-table .dx-scheduler-all-day-table-cell:last-child,.q-cal-pane .dx-scheduler-work-space .dx-scheduler-header-panel .dx-scheduler-header-panel-cell:last-child,.q-cal-pane .dx-scheduler-work-space .dx-scheduler-header-panel .dx-scheduler-group-row th:last-child{border-right-style:none}.q-cal-pane .dx-scheduler-appointment{--cal-ev-radius:3px;border-radius:var(--cal-ev-radius)}.q-cal-pane .dx-scheduler-appointment.dx-state-focused:not(.dx-scheduler-appointment-has-resource-color):not(.dx-scheduler-appointment-drag-source):before{background-color:color-mix(in srgb, var(--color-black) 15%, transparent);border-radius:var(--cal-ev-radius)}.q-cal-pane .dx-scheduler-appointment:not(.dx-scheduler-appointment-has-resource-color):not(.dx-rtl) .dx-scheduler-appointment-strip{border-top-left-radius:var(--cal-ev-radius);border-bottom-left-radius:var(--cal-ev-radius)}.q-cal-pane .dx-scheduler-work-space:not(.dx-scheduler-agenda) .dx-scheduler-appointment{--cal-ev-gap:4px;border-width:0 var(--cal-ev-gap) 1px 1px;border-radius:calc(var(--cal-ev-radius) + 1px) calc(var(--cal-ev-radius) + var(--cal-ev-gap)) calc(var(--cal-ev-radius) + var(--cal-ev-gap)) calc(var(--cal-ev-radius) + 1px) / var(--cal-ev-radius) var(--cal-ev-radius) calc(var(--cal-ev-radius) + 1px) calc(var(--cal-ev-radius) + 1px);box-shadow:inset 0 1px 0 0 var(--cal-ev-color), inset -1px 0 0 0 var(--cal-ev-color), inset 0 -1px 0 0 var(--cal-ev-color)}.q-cal-pane .dx-scheduler-appointment-empty .dx-scheduler-appointment-content{padding-left:12px;padding-right:2px}.q-cal-pane .dx-scheduler-appointment-empty .dx-scheduler-appointment-title{font-size:0;line-height:0;display:block}.dx-scheduler-appointment.cal-ev-notifica{color:var(--color-primary-800)}.dx-scheduler-appointment.cal-ev-intervento{color:var(--color-success-800)}.q-cal-pane.q-cal-compact .dx-scheduler-all-day-table,.q-cal-pane.q-cal-compact .dx-scheduler-all-day-title{height:26px}.q-cal-pane.q-cal-compact .dx-scheduler-all-day-appointment{max-height:22px}.q-cal-pane.q-cal-compact .dx-scheduler-all-day-title{font-size:10px;line-height:12px}.q-cal-pane.q-cal-allday-grow .dx-scheduler-all-day-table,.q-cal-pane.q-cal-allday-grow .dx-scheduler-all-day-title{height:var(--cal-allday-h)}.dx-texteditor.dx-state-disabled .dx-texteditor-input,.dx-texteditor.dx-state-readonly .dx-texteditor-input{background:var(--q-disabled-bg);color:var(--q-text-muted);-webkit-text-fill-color:var(--q-text-muted)}.dx-texteditor.dx-state-disabled,.dx-texteditor.dx-state-readonly{background:var(--q-disabled-bg);opacity:1}.dx-texteditor.dx-state-disabled .dx-placeholder:before{color:var(--q-text-muted)}.dx-texteditor.dx-state-disabled .dx-texteditor-input::placeholder,.dx-texteditor.dx-state-readonly .dx-texteditor-input::placeholder{color:#0000;-webkit-text-fill-color:transparent}.dx-widget.dx-button.dx-state-disabled.dx-button-mode-outlined{border-color:var(--color-neutral-200);background-color:#0000}.dx-widget.dx-button.dx-state-disabled.dx-button-mode-outlined .dx-button-text,.dx-widget.dx-button.dx-state-disabled.dx-button-mode-outlined .dx-icon{color:var(--color-neutral-400)}.dx-checkbox .dx-checkbox-icon{background-color:var(--q-panel);border-color:var(--color-neutral-200)}.dx-checkbox.dx-state-hover .dx-checkbox-icon{border-color:var(--color-neutral-400)}.dx-checkbox.dx-checkbox-checked .dx-checkbox-icon,.dx-checkbox.dx-checkbox-indeterminate .dx-checkbox-icon{background-color:var(--q-blue);border-color:var(--q-blue);color:var(--q-on-accent)}.dx-checkbox.dx-state-disabled .dx-checkbox-icon,.dx-checkbox.dx-state-readonly .dx-checkbox-icon{background-color:var(--color-neutral-50);border-color:var(--color-neutral-200)}.dx-checkbox.dx-checkbox-checked.dx-state-disabled .dx-checkbox-icon,.dx-checkbox.dx-checkbox-checked.dx-state-readonly .dx-checkbox-icon{background-color:var(--color-neutral-200);border-color:var(--color-neutral-200);color:var(--q-on-accent)}.q-criteria,.q-criteria-pages{--q-crit-text:.86em;--q-crit-head:.73em}.q-criteria{flex-wrap:nowrap;flex:none;align-items:stretch;gap:8px 10px;max-height:260px;padding:6px 12px 2px;display:flex;overflow:auto}.q-criteria:not(:has(.q-criteria-list)){align-items:flex-start}.q-criteria-frame{flex-direction:column;flex:none;min-height:0;display:flex}.q-criteria-frame-fixed{grid-template-rows:auto minmax(0,1fr);height:260px;display:grid}.q-criteria-frame-fixed>.q-criteria{height:auto;min-height:0;overflow:auto}.q-criteria.q-criteria-fixed>.q-criteria-col{height:100%}.q-criteria-col{flex-direction:column;flex:1 0 auto;align-items:stretch;gap:6px;min-width:0;min-height:0;display:flex}.q-criteria-col>.q-criteria-group{flex:auto;width:100%}.q-criteria-cluster-row{flex-flow:row;flex:none;align-items:stretch;gap:6px 10px;min-height:0;display:flex}.q-criteria-cluster-row>.q-criteria-group{flex:none;width:auto}.q-criteria-cluster-row>.q-criteria-col{flex:none}.q-criteria-col.cluster>.q-criteria-group{flex:none;width:100%}.q-criteria-pages{flex:none;gap:4px;padding:4px 12px 0;display:flex}.q-criteria-pages>button{border:1px solid var(--q-border);cursor:pointer;font-size:var(--q-crit-text);color:var(--q-text-muted);background:0 0;border-bottom:none;border-radius:6px 6px 0 0;align-items:center;gap:6px;padding:3px 12px;display:inline-flex}.q-criteria-pages>button>.dx-icon{font-size:15px}.q-criteria-pages>button.active{background:var(--q-surface);color:var(--q-text);font-weight:600}.q-criteria-pages-dot{color:var(--q-accent);margin-left:5px;font-weight:700}.q-criteria.q-criteria-natural>.q-criteria-col,.q-criteria>.q-criteria-col.compact{flex-grow:0}.q-criteria-group{border:1px solid var(--q-border);border-radius:6px;flex-direction:column;flex:none;min-width:min-content;min-height:0;margin:0;padding:2px 10px 6px;display:flex}.q-criteria-group>legend{font-size:var(--q-crit-head);color:var(--q-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:0 6px;font-weight:600}.q-criteria-group-body{flex-wrap:nowrap;align-items:flex-end;gap:4px 12px;display:flex}.q-criteria-group-body.wide{grid-template-columns:repeat(2,minmax(150px,1fr));align-items:end;gap:4px 12px;display:grid}.q-criteria-group-body.wide.dense{grid-template-columns:repeat(2,max-content);justify-content:start}.q-criteria-group-body.contact>.q-criteria-check{grid-column:1/-1}.q-criteria-group-body.stack{flex-direction:column;flex:auto;align-items:stretch;gap:4px;min-height:0}.q-criteria-group-body:not(.stack):has(>.q-criteria-check){flex-flow:wrap;align-items:center;gap:4px 14px}.q-criteria-group-body.stack>.q-criteria-check{padding:2px 0 4px}.q-criteria-group-body.stack>.q-criteria-field{min-width:190px}.q-criteria-moduli{grid-template-rows:repeat(4,auto);grid-auto-flow:column;justify-content:start;gap:0 18px;display:grid}.q-criteria-group-body.q-criteria-checks{flex-wrap:wrap;align-items:flex-start}.q-criteria-group-body.q-criteria-checks>.q-criteria-options{flex-flow:wrap;gap:0 16px}.q-criteria-group-body.q-criteria-lists{flex-flow:row;flex:auto;align-items:stretch;gap:4px 12px;min-height:0;display:flex;overflow:hidden}.q-criteria-tagpick{flex-direction:column;flex:auto;gap:2px;width:236px;min-height:0;display:flex}.q-criteria-tagpick>.q-criteria-list-head{gap:8px}.q-criteria-tagpick>.q-cdata-chips{flex:auto;width:100%;min-width:0;height:auto;min-height:96px;max-height:none;overflow-y:auto}.q-criteria-tagpick>.q-cdata-chips-head{width:100%}.q-criteria-list{flex:168px;grid-template-rows:auto minmax(0,1fr) auto;gap:2px;min-width:150px;max-width:260px;min-height:0;display:grid;overflow:hidden}.q-criteria-list-title{font-size:var(--q-crit-text);color:var(--q-text-muted);line-height:1.35}.q-criteria-list-head{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.q-criteria-list-head .dx-radiogroup{flex:none}.q-criteria-list-head .dx-radiobutton{margin-left:8px}.q-criteria-list .dx-list,.q-criteria-list .dx-treeview{border:1px solid var(--q-border);font-size:var(--q-crit-text);border-radius:4px;min-height:0}.q-criteria-list .dx-treeview-item{padding:2px 6px}.q-criteria:not(.q-criteria-fixed) .q-criteria-list{grid-template-rows:auto 150px auto}.q-criteria-list .dx-list-item-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.q-criteria-group-body.q-criteria-pairs{flex-direction:column;align-items:stretch;gap:1px;display:flex}.q-criteria-pair{white-space:nowrap;grid-template-columns:26px 26px auto;align-items:center;gap:2px;display:grid}.q-criteria-pair>span:last-child{font-size:var(--q-crit-text)}.q-criteria-pair-head>span{font-size:var(--q-crit-head);color:var(--q-text-muted);text-transform:uppercase;letter-spacing:.04em}.q-criteria-field{flex-direction:column;gap:0;min-width:0;display:flex}.q-criteria-field-narrow{flex:none;width:152px}.q-criteria-group-body.stack>.q-criteria-field-narrow{min-width:0}.q-criteria-field>span{font-size:var(--q-crit-text);color:var(--q-text-muted);line-height:1.35}.q-criteria-options{flex-direction:column;display:flex}.q-criteria-check{white-space:nowrap;font-size:var(--q-crit-text);align-items:center;gap:6px;padding:2px 0;display:flex}.q-criteria-hint{font-size:var(--q-crit-text);color:var(--q-text-muted);max-width:240px;margin:2px 0 0}.q-criteria-note{font-size:var(--q-crit-text);color:var(--q-text-muted);white-space:nowrap;align-self:center}.q-criteria .dx-texteditor-input{min-height:28px;padding-top:3px;padding-bottom:3px}.q-criteria .dx-texteditor{min-height:30px}.q-criteria .dx-texteditor-input,.q-criteria .dx-radiobutton,.q-criteria .dx-checkbox-text,.q-criteria .dx-button .dx-button-text,.q-criteria .dx-placeholder:before{font-size:var(--q-crit-text)}.q-filter-bar{align-items:center;gap:8px;padding:8px 12px 0;display:flex}.q-filter-bar-label{color:var(--q-text-muted);font-size:.82em}.q-filter-dd .dx-list-group-header{color:var(--q-text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.82em;font-weight:700}.q-cdata-chips{border:1px solid var(--q-border);background:var(--q-bg);border-radius:4px;flex-wrap:wrap;align-content:flex-start;gap:4px;width:272px;max-height:148px;margin:2px 0 0;padding:2px;list-style:none;display:flex;overflow-y:auto}.q-cdata-chips>li{border:1px solid var(--q-border);background:var(--q-panel);max-width:100%;font-size:var(--q-crit-text);white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:1px 4px 1px 8px;display:inline-flex}.q-cdata-chips>li>span{text-overflow:ellipsis;overflow:hidden}.q-cdata-chips>li>button{cursor:pointer;color:var(--q-text-muted);background:0 0;border:0;padding:0 2px;font-size:1.1em;line-height:1}.q-cdata-chips>li>button:hover{color:var(--q-danger)}.q-cdata-chips-head{width:272px;font-size:var(--q-crit-text);color:var(--q-text-muted);align-items:center;gap:8px;margin-top:4px;display:flex}.q-cdata-chips-head>span{flex:auto}.q-cdata-chips-head>button{cursor:pointer;color:var(--q-danger);font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.q-grid-frame{box-sizing:border-box;flex-direction:column;min-width:0;height:100%;min-height:0;padding-bottom:32px;display:flex;position:relative;overflow:hidden}.q-grid-frame>.dx-datagrid{flex:auto;min-width:0;min-height:0;height:100%!important}.q-filter-list{border:1px solid var(--q-border);border-radius:4px;max-height:260px;margin:10px 0 0;padding:0;list-style:none;overflow-y:auto}.q-filter-list>li{cursor:pointer;border-bottom:1px solid var(--q-border);align-items:center;gap:8px;padding:5px 10px;display:flex}.q-filter-list>li:last-child{border-bottom:0}.q-filter-list>li:hover{background:var(--q-hover)}.q-filter-list>li.selected{background:color-mix(in srgb, var(--q-accent) 14%, transparent)}.q-filter-list>li>span:first-child{flex:auto}.q-filter-list>li.empty{cursor:default;color:var(--q-text-muted);justify-content:center}.q-filter-list-tag{color:var(--q-text-muted);font-size:.76em}.anag-photo-card:focus-visible,.opzioni-image-editor:focus-visible,.general-logo-preview:focus-visible{outline:2px solid var(--q-blue);outline-offset:2px}.q-grid-row-preview{white-space:pre-wrap;color:var(--q-text);padding:2px 8px;line-height:1.45}.q-consult-pick{height:100%}.q-consult-pick .q-criteria-frame-fixed{height:260px;max-height:38vh}.q-consult-pick .q-criteria{max-height:100%}.q-consult-pick .q-fill-grid{min-height:160px}.q-consult-pick-actions{border-top:1px solid var(--q-border);flex:none}@media (width<=900px){.q-consult-pick-actions{z-index:3;background:var(--q-panel);position:sticky;bottom:0}}.q-consult-pick>.q-fill-outer{padding:8px!important}.q-consult-pick-sheet-head{border-bottom:1px solid var(--q-border);flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.q-consult-pick-sheet-head .spacer{flex:auto}.q-consult-pick--sheet>.q-fill-outer,.q-consult-pick--sheet>.q-consult-pick-actions{display:none}.q-consult-pick--sheet .q-criteria-frame-fixed{flex:auto;height:auto;min-height:0;max-height:none}.q-consult-pick--sheet .q-criteria{flex-flow:column;align-items:stretch;height:auto;max-height:none;overflow:hidden auto}.q-consult-pick--sheet .q-criteria>*{width:auto;max-width:100%}.q-consult-pick--sheet .q-criteria-cluster-row{flex-flow:column}.q-consult-pick--sheet .q-criteria-col,.q-consult-pick--sheet .q-criteria-cluster-row,.q-consult-pick--sheet .q-criteria-group{width:auto;min-width:0;max-width:100%}.q-consult-pick--sheet .q-criteria-check{white-space:normal}.q-consult-pick--sheet .q-criteria-group-body{grid-template-columns:1fr}.q-consult-pick--sheet .q-criteria-group-body,.q-consult-pick--sheet .q-criteria-field{min-width:0;max-width:100%}.q-consult-pick--sheet .q-criteria-col{height:auto}.q-consult-pick--sheet .q-criteria-group{flex:none}@media (width<=900px){.q-consult-pick.q-fill-page{flex-direction:column;height:100%;min-height:0;display:flex}.q-consult-pick>.q-fill-outer{flex-direction:column;flex:auto;min-height:0;display:flex}.q-consult-pick .q-fill-grid{flex:auto;height:auto;min-height:160px}@media (height<=500px){.q-consult-pick>.q-fill-outer{flex:none}.q-consult-pick .q-fill-grid{flex:none;height:260px}.q-consult-pick-actions{position:static}}.q-filter-bar{flex-wrap:wrap;row-gap:4px}.q-filter-bar>.dx-button{flex:none}.q-consult-page .q-criteria-frame-fixed{height:auto;display:block}.q-consult-page .q-criteria{flex-flow:column;align-items:stretch;height:auto;max-height:none;overflow:hidden visible}.q-consult-page .q-criteria>*{width:auto;max-width:100%}.q-consult-page .q-criteria-cluster-row{flex-flow:column}.q-consult-page .q-criteria-col,.q-consult-page .q-criteria-cluster-row,.q-consult-page .q-criteria-group{width:auto;min-width:0;max-width:100%}.q-consult-page .q-criteria.q-criteria-fixed>.q-criteria-col{height:auto}.q-consult-page .q-criteria-check{white-space:normal}.q-consult-page .q-criteria-group-body{grid-template-columns:1fr}.q-consult-page .q-criteria-group-body,.q-consult-page .q-criteria-field{min-width:0;max-width:100%}.q-consult-page .q-criteria-group{flex:none}}.not-found-page{text-align:center;max-width:640px;color:var(--q-text);margin:0 auto;padding:48px 24px}.not-found-page h2{margin:0 0 8px;font-size:20px}.not-found-page p{color:var(--q-text-muted);margin:8px 0}.not-found-path{background:var(--q-surface-2,#f1f3f5);color:var(--q-text);word-break:break-all;border-radius:6px;margin:8px 0;padding:6px 10px;font-size:13px;display:inline-block}.dx-scheduler-appointment-collector{border-radius:9px;min-width:0;padding:0 6px;width:auto!important}.cal-collector-chip{white-space:nowrap;font-size:11px;font-weight:600;line-height:18px;display:inline-block}.q-qapp-tab .q-fill-grid{min-height:420px;position:relative}.q-qapp-tab-frame{background:var(--q-panel);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.q-qapp-tab-toolbar{justify-content:flex-end;gap:8px;padding-block:4px;display:flex}.q-qapp-tab-state{color:var(--q-text-muted);flex-direction:column;align-items:flex-start;gap:12px;padding:16px 4px;display:flex}.q-qapp-tab-state.is-error{color:var(--q-text)}.q-qapp-tab-title{align-items:center;gap:8px;display:inline-flex}.q-qapp-tab-title img{object-fit:contain;width:16px;height:16px}.q-qapp-tabs-pending{color:var(--q-text-muted);padding:16px}@media (width<=619px){.q-qapp-popup-newtab.dx-button .dx-button-text{display:none}.q-qapp-popup-newtab.dx-button .dx-button-content{padding-inline:6px}}html.q-qapp-checking,html.q-qapp-checking *{cursor:progress!important}.q-modello-item{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 104px;align-items:center;gap:16px;display:grid}.q-modello-item>span:last-child{text-align:right}.q-modello-item>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.q-modello-item>.q-modello-ambito{color:var(--q-text-muted)}@media (width<=600px){.q-modello-item{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.q-modello-item>span:first-child{white-space:normal;grid-column:1/-1}}.q-grid.q-ref-configured-widths .dx-datagrid-headers .dx-header-row>td .dx-datagrid-text-content{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.q-grid.q-ref-configured-widths .q-ref-cell-label{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.q-ref-cell-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.q-ref-cell-memo{white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.q-ref-width-host{min-width:0;height:100%;min-height:0}.q-cdata-column-picker .dx-toolbar-before,.q-cdata-column-picker .dx-toolbar-item{width:100%;padding:0}.q-cdata-column-picker .dx-datagrid-search-panel{margin-left:0;width:100%!important}@media (width<=900px){.q-cdata-column-picker .dx-datagrid-search-panel .dx-texteditor-input{font-size:16px}}.q-reg-fase-editor>fieldset:not(:last-of-type){flex-shrink:0}@media (width<=600px){.q-reg-fase-editor>fieldset:not(:last-of-type)>div{grid-template-columns:90px minmax(0,1fr)!important}.q-reg-fase-editor>fieldset:last-of-type{min-height:260px!important}}.q-split-sheet.q-split-sheet.q-split-sheet{--q-sheet-bar-h:56px;z-index:1200;min-width:0;max-height:none;padding:0 12px calc(24px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:var(--q-panel);margin:0;display:block;position:fixed;inset:0;overflow:auto!important}:is(.dx-multiview-item-container:has(.q-split-sheet),.dx-multiview-item:has(.q-split-sheet)){transform:none!important}.q-detail-sheet-bar{z-index:6;box-sizing:border-box;min-height:var(--q-sheet-bar-h);padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px;background:var(--q-panel);border-bottom:1px solid var(--q-border);align-items:center;gap:8px;margin:0 -12px 8px;display:flex;position:sticky;top:0}.q-detail-sheet-spacer{flex:auto}.q-split-sheet .q-detail-close{display:none}.q-split-sheet .q-disposizione-detail>.section-head{top:var(--q-sheet-bar-h);z-index:5;position:sticky}.q-split-sheet .q-disposizione-detail-host{padding-left:0!important}.q-split-sheet .programma-editor{height:auto;padding:0;overflow:visible}.q-modello-disp-editor,.programma-editor{container-type:inline-size}.q-modello-disp-editor{border-left:1px solid var(--q-border);min-width:0;padding-left:12px}.modello-opt-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.modello-opt-refs{flex:480px;min-width:340px}.modello-opt-sezioni{flex:420px;min-width:320px}.modello-prompt-field{margin-top:12px}@media (width<=900px){.q-modello-disp-editor{border-left:0;padding-left:0}}.q-dfield{align-items:flex-start;gap:8px;padding:3px 0;display:flex}.q-dfield-label{width:190px;color:var(--q-text-muted);flex-shrink:0;padding-top:6px;font-size:13px}.q-dfield-value{flex:1;min-width:0}.q-msf-row{align-items:center;gap:8px;padding:3px 0;display:flex}.q-msf-label{box-sizing:border-box;width:190px;color:var(--q-text-muted);flex-shrink:0;font-size:13px}.q-msf-row.is-indent .q-msf-label{padding-left:18px}.q-msf-value{flex:1;min-width:0}.q-msf-days{align-items:center;gap:8px;display:flex}.q-msf-days>.dx-numberbox{flex:none}@container (width<=520px){.q-dfield{flex-direction:column;align-items:stretch;gap:2px;padding:4px 0}.q-dfield-label{width:auto;padding-top:0}.q-msf-row{min-height:36px}.q-msf-label{flex:auto;width:auto;min-width:0}.q-msf-value,.q-msf-row.is-wide .q-msf-label{flex:none}.q-msf-row.is-wide .q-msf-value{flex:auto}}body:has(.q-split-sheet) .segnalazione-errori-slot:not(.is-over-modal){z-index:1300}.email-compose{flex-direction:column;gap:10px;height:100%;min-height:0;padding:4px 6px;display:flex;overflow:auto}.email-compose-toolbar{border-bottom:1px solid var(--q-border);align-items:center;gap:12px;min-width:0;padding-bottom:8px;display:flex}.email-compose-from{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--q-text-muted);flex:auto;overflow:hidden}.email-compose-count,.email-compose-size{color:var(--q-text-muted);white-space:nowrap;font-size:12px}.email-compose-banner{border-radius:var(--q-radius);background:var(--q-pill-warn-bg);color:var(--q-pill-warn-fg);align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.email-compose-banner.is-error{background:var(--q-pill-danger-bg);color:var(--q-pill-danger-fg)}.email-compose-recipients{flex-direction:column;gap:6px;display:flex}.email-recipient-row{border-radius:var(--q-radius);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px;display:grid;position:relative}.email-recipient-row.is-drop .email-recipient-box{border-color:var(--q-blue);background:color-mix(in srgb, var(--q-blue) 8%, var(--q-field-bg))}.email-chip-menu{z-index:20;position:absolute}.email-recipient-row .qb-ctx-backdrop{z-index:19;position:fixed}.email-recipient-label{border:1px solid var(--q-border);border-radius:var(--q-radius);background:var(--q-surface-muted);height:32px;color:var(--q-text);font:inherit;cursor:pointer;font-weight:600}.email-recipient-label:hover,.email-recipient-label:focus-visible{border-color:var(--q-blue);color:var(--q-blue)}.email-recipient-box{border:1px solid var(--q-border);border-radius:var(--q-radius);background:var(--q-field-bg);flex-wrap:wrap;align-items:center;gap:4px;min-height:32px;padding:3px 6px;display:flex}.email-recipient-box:focus-within{border-color:var(--q-blue)}.email-recipient-input{min-width:120px;height:24px;color:var(--q-text);font:inherit;appearance:none;background:0 0;border:0;outline:none;flex:180px}.email-recipient-input::-webkit-search-cancel-button{appearance:none;display:none}.email-recipient-input::-webkit-search-decoration{appearance:none;display:none}.email-suggest{z-index:20;background:var(--q-panel);border:1px solid var(--q-border);max-height:280px;box-shadow:0 8px 24px color-mix(in srgb, var(--color-black) 18%, transparent);border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 2px);left:52px;right:0;overflow:auto}.email-suggest li{cursor:pointer;border-radius:6px;grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;display:grid}.email-suggest li:hover{background:color-mix(in srgb, var(--q-blue) 6%, transparent)}.email-suggest li.is-active{background:color-mix(in srgb, var(--q-blue) 12%, transparent)}.email-suggest-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.email-suggest-email,.email-suggest-source{text-overflow:ellipsis;white-space:nowrap;color:var(--q-text-muted);font-size:12px;overflow:hidden}.email-suggest-present{color:var(--q-blue);font-style:normal;font-weight:600}@media (width<=900px){.email-suggest{left:0}.email-suggest li{grid-template-columns:minmax(0,1fr);gap:0}}.email-chip{background:var(--q-pill-muted-bg);max-width:100%;height:24px;color:var(--q-pill-muted-fg);cursor:grab;border-radius:12px;align-items:center;display:inline-flex}.email-chip.is-invalid{background:var(--q-pill-danger-bg);color:var(--q-pill-danger-fg)}.email-chip-label{text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px 0 10px;overflow:hidden}.email-chip-remove{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.email-chip-remove:hover{background:var(--q-hover)}.email-chip-remove .dx-icon-close{font-size:12px}.email-compose-subject{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.email-compose-subject label{text-align:center;font-weight:600}.email-compose-attachments{flex-direction:column;gap:6px;display:flex}.email-compose-attachments-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-attachment-list{flex-wrap:wrap;gap:6px;max-height:96px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.email-attachment-list li{border:1px solid var(--q-border);border-radius:var(--q-radius);background:var(--q-surface-muted);align-items:center;gap:6px;max-width:100%;padding:2px 4px 2px 10px;display:inline-flex}.email-attachment-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:320px;overflow:hidden}.email-attachment-size{color:var(--q-text-muted);white-space:nowrap;font-size:12px}.email-attachment-list li.is-error{border-color:var(--color-error-800)}.email-attachment-list li.is-error .dx-icon-warning{color:var(--color-error-800)}.email-compose-body{flex:260px;min-height:240px;display:flex;overflow:hidden}.email-compose-body .jodit-container:not(.jodit_inline){flex-direction:column;flex:auto;display:flex;height:100%!important;min-height:0!important;max-height:none!important}.email-compose-body .jodit-workplace{flex:auto;display:flex;min-height:0!important;max-height:none!important}.email-compose-body .jodit-wysiwyg{flex:auto;overflow:auto;min-height:100%!important;max-height:none!important}.email-search{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.email-search-grid{flex:auto;min-height:0}.email-search-actions{justify-content:flex-end;gap:8px;display:flex}.mail-option-note{color:var(--q-text-muted);margin-top:4px;font-size:12px;line-height:1.35;display:block}.mail-option-note.is-warning{border-radius:var(--q-radius);background:var(--q-pill-warn-bg);color:var(--q-pill-warn-fg);padding:4px 8px}.mail-sent-folder{display:block}.rub-cell-mail{max-width:100%;color:var(--q-text);font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;overflow:hidden}.rub-cell-mail .dx-icon{color:var(--q-blue);font-size:15px}.rub-cell-mail:hover .dx-icon{color:var(--q-blue-700)}@media (width<=900px){.email-compose{padding:0}.email-compose-toolbar{flex-wrap:wrap;gap:6px 10px}.email-compose-from{flex-basis:100%;order:3}.email-chip-label{max-width:190px}.email-attachment-name{max-width:200px}.email-compose-body{min-height:300px}}.posta-page .panel-head{flex-wrap:wrap;row-gap:8px}.posta-page .panel-head h2{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.posta-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.posta-beta{letter-spacing:.04em;font-size:11px}.posta-grid{position:relative}.posta-loading{color:var(--q-text-muted);pointer-events:none;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.posta-errore{background:var(--color-error-50);color:var(--color-error-800);border-radius:4px;flex:none;margin:0 16px 8px;padding:8px 12px}.posta-nuove{background:var(--q-blue);color:var(--q-on-accent);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-self:center;margin:0 0 8px;padding:4px 14px;font-weight:600}.posta-info-cell{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.posta-info-cell .dx-icon{color:var(--q-text-muted);font-size:16px}.posta-info-cell .posta-archiviata{color:var(--color-success-600)}.posta-icon-placeholder{width:16px;display:inline-block}.posta-unread-row>td{font-weight:700}@keyframes posta-new-row{0%{background:var(--color-primary-100)}to{background:0 0}}.posta-new-row>td{animation:6s ease-out posta-new-row}@media (prefers-reduced-motion:reduce){.posta-new-row>td{animation:none}}.posta-parti-dialog{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.posta-parti-grid{flex:auto;min-height:0;position:relative}.posta-parti-footer{flex:none;justify-content:flex-end;gap:8px;display:flex}.posta-parti-note-rev{flex:none}.posta-parte-bloccata>td,.posta-parte-stato{color:var(--q-text-muted)}.posta-cartella-picker{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.posta-cartella-tree{flex-direction:column;flex:auto;min-height:0;display:flex}.posta-cartella-path{min-height:18px;color:var(--q-text-muted);flex:none;font-size:13px}.posta-cartella-path strong{color:var(--q-text)}@media (width<=900px){.posta-page .panel-head{flex-wrap:wrap}.posta-page .panel-head .dx-textbox{order:10;width:100%!important}.posta-page .posta-actions{flex:100%;order:2}}.q-memo-label{align-items:center;gap:8px;display:inline-flex}.q-memo-label-swatch{border:1px solid var(--q-border);background:var(--color-white);border-radius:3px;flex:none;width:14px;height:14px}.q-memo-label-field{align-items:center;padding-left:8px;display:flex}.q-memo-label-field .dx-texteditor{flex:auto;min-width:0}.q-memo-label-field .dx-texteditor.dx-state-readonly .dx-texteditor-input{color:var(--q-text);-webkit-text-fill-color:var(--q-text)}:root[data-theme=dark] .dx-chat-textarea.dx-textarea .dx-fileuploader-files-container .dx-fileuploader-file-container,:root[data-theme=dark] .dx-chat-messagegroup-alignment-start .dx-chat-messagebubble,:root[data-theme=dark] .dx-chat-messagelist-empty-image{background-color:var(--color-primary-50)}:root[data-theme=dark] .dx-messagelist-context-menu-content .dx-menu-item:has(.dx-icon-trash).dx-state-focused{background-color:var(--color-primary-50)}:root[data-theme=dark] .dx-chat-typingindicator-bubble,:root[data-theme=dark] .dx-button.dx-state-hover:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-button.dx-state-focused:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-button-mode-text.dx-state-hover:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-button-mode-text.dx-state-focused:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-button-mode-outlined.dx-state-hover:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-button-mode-outlined.dx-state-focused:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-step.dx-state-active .dx-step-indicator,:root[data-theme=dark] .dx-step.dx-state-hover .dx-step-indicator,:root[data-theme=dark] .dx-step.dx-state-hover.dx-step-invalid .dx-step-indicator,:root[data-theme=dark] .dx-tabs-styling-mode-primary .dx-tab.dx-state-hover,:root[data-theme=dark] .dx-informer-info.dx-informer-bg,:root[data-theme=dark] .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-hover:not(.dx-state-focused),:root[data-theme=dark] .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused,:root[data-theme=dark] .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-list-item-selected.dx-state-hover:not(.dx-state-focused),:root[data-theme=dark] .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-state-focused,:root[data-theme=dark] .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-state-hover,:root[data-theme=dark] .dx-list-item.dx-state-active,:root[data-theme=dark] .dx-list-item.dx-state-hover,:root[data-theme=dark] .dx-list-item.dx-state-active .dx-list-switchable-delete-button-inner-wrapper,:root[data-theme=dark] .dx-list-item.dx-state-hover .dx-list-switchable-delete-button-inner-wrapper,:root[data-theme=dark] .dx-numberbox-spin-button.dx-state-hover,:root[data-theme=dark] .dx-calendar-week-number-cell span,:root[data-theme=dark] .dx-treeview-item.dx-state-hover,:root[data-theme=dark] .dx-treeview-item-without-checkbox.dx-state-focused>.dx-treeview-item,:root[data-theme=dark] .dx-menu-item.dx-state-focused,:root[data-theme=dark] .dx-menu-item.dx-state-hover,:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-normal.dx-state-hover,:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-normal.dx-state-focused,:root[data-theme=dark] .dx-tooltip-wrapper .dx-overlay-content{background-color:var(--color-primary-50)}:root[data-theme=dark] .dx-tooltip-wrapper.dx-popover-wrapper .dx-popover-arrow:after{background:var(--color-primary-50)}:root[data-theme=dark] .dx-accordion-item.dx-state-hover>.dx-accordion-item-title,:root[data-theme=dark] .dx-accordion-item.dx-state-active>.dx-accordion-item-title,:root[data-theme=dark] .dx-accordion-item.dx-state-focused>.dx-accordion-item-title,:root[data-theme=dark] .dx-pager .dx-page-size:hover,:root[data-theme=dark] .dx-pager .dx-page:hover,:root[data-theme=dark] .dx-pagination .dx-page-size:hover,:root[data-theme=dark] .dx-pagination .dx-page:hover{background-color:var(--color-primary-50)}:root[data-theme=dark] .dx-datagrid-rowsview .dx-row-removed:not(.dx-row-lines)>td{border-top:1px solid var(--color-primary-50)}:root[data-theme=dark] .dx-rtl .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused).dx-datagrid-group-space{border-left-color:var(--color-primary-50)}:root[data-theme=dark] .dx-datagrid-rowsview .dx-row-removed>td,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-table .dx-row>td:not([class*=dx-command],.dx-editor-cell,.dx-datagrid-group-space):hover,:root[data-theme=dark] .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>.dx-datagrid-readonly .dx-texteditor .dx-texteditor-input{background-color:var(--color-primary-50)}:root[data-theme=dark] .dx-treelist-rowsview .dx-row-removed:not(.dx-row-lines)>td{border-top:1px solid var(--color-primary-50)}:root[data-theme=dark] .dx-rtl .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused).dx-treelist-group-space{border-left-color:var(--color-primary-50)}:root[data-theme=dark] .dx-treelist-rowsview .dx-row-removed>td,:root[data-theme=dark] .dx-treelist-headers .dx-treelist-table .dx-row>td:not([class*=dx-command],.dx-editor-cell,.dx-treelist-group-space):hover,:root[data-theme=dark] .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused),:root[data-theme=dark] .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>.dx-treelist-readonly .dx-texteditor .dx-texteditor-input,:root[data-theme=dark] .dx-scheduler-agenda .dx-scheduler-appointment.dx-state-hover,:root[data-theme=dark] .dx-scheduler-all-day-table-cell.dx-state-hover,:root[data-theme=dark] .dx-scheduler-date-table-cell.dx-state-hover,:root[data-theme=dark] .dx-fa-button .dx-overlay-content.dx-state-hover .dx-fa-button-icon{background-color:var(--color-primary-50)}:root[data-theme=dark] .dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item.dx-state-hover:not(.dx-state-focused):not(.dx-item-selected),:root[data-theme=dark] .dx-filemanager-dirs-tree.dx-treeview .dx-state-focused>.dx-treeview-item.dx-state-hover,:root[data-theme=dark] .dx-filemanager-dirs-tree.dx-treeview .dx-treeview-item-without-checkbox>.dx-treeview-item.dx-filemanager-focused-item{background:var(--color-primary-50)}:root[data-theme=dark] .dx-surface,:root[data-theme=dark] .dx-card{background-color:var(--q-panel)}:root[data-theme=dark] .dx-theme-background-color-as-text-color{color:var(--q-panel)!important}:root[data-theme=dark] .dx-theme-background-color{background-color:var(--q-panel)!important}:root[data-theme=dark] .dx-theme-background-color-as-border-color{border-color:var(--q-panel)!important}:root[data-theme=dark] .dx-chat,:root[data-theme=dark] .dx-chat-file,:root[data-theme=dark] .dx-button:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down,:root[data-theme=dark] .dx-step-indicator,:root[data-theme=dark] .dx-step.dx-step-invalid .dx-step-indicator{background-color:var(--q-panel)}:root[data-theme=dark] .dx-step.dx-state-focused.dx-state-disabled .dx-step-indicator{box-shadow:0 0 0 2px var(--q-panel),0 0 0 4px var(--q-blue),0 0 0 8px var(--q-panel)}:root[data-theme=dark] .dx-step.dx-state-focused.dx-state-disabled.dx-step-invalid .dx-step-indicator{box-shadow:0 0 0 2px var(--q-panel),0 0 0 4px var(--color-error-800),0 0 0 8px var(--q-panel)}:root[data-theme=dark] .dx-switch-on-value .dx-switch-handle:before,:root[data-theme=dark] .dx-tab.dx-state-active,:root[data-theme=dark] .dx-editor-outlined.dx-texteditor-with-floating-label.dx-daterangebox .dx-label:before,:root[data-theme=dark] .dx-editor-outlined.dx-texteditor-with-label:not(.dx-texteditor-label-outside).dx-daterangebox .dx-label:before,:root[data-theme=dark] .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-dropdowneditor-active .dx-label:before,:root[data-theme=dark] .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-focused .dx-label:before{background-color:var(--q-panel)}:root[data-theme=dark] .dx-list-item.dx-list-item-ghost-reordering.dx-state-focused.dx-state-hover{background:var(--q-panel)}:root[data-theme=dark] .dx-list-context-menucontent,:root[data-theme=dark] .dx-menu-adaptive-mode{background-color:var(--q-panel)}:root[data-theme=dark] .dx-menu-adaptive-mode .dx-treeview-node.dx-state-focused .dx-treeview-toggle-item-visibility{color:var(--q-panel)}:root[data-theme=dark] .dx-selectbox-popup-wrapper .dx-list{background-color:var(--q-panel)}:root[data-theme=dark] .dx-popup-wrapper>.dx-overlay-content{background:var(--q-panel)}:root[data-theme=dark] .dx-tile,:root[data-theme=dark] .dx-tile.dx-state-focused,:root[data-theme=dark] .dx-tile.dx-state-hover,:root[data-theme=dark] .dx-toast-info,:root[data-theme=dark] .dx-slider-handle{background-color:var(--q-panel)}:root[data-theme=dark] .dx-slider-handle:after{border:3px solid var(--q-panel)}:root[data-theme=dark] .dx-gallery-indicator-item,:root[data-theme=dark] .dx-lookup-popup-wrapper .dx-popover-arrow:after,:root[data-theme=dark] .dx-loadpanel-content{background:var(--q-panel)}:root[data-theme=dark] .dx-radiobutton-icon .dx-radiobutton-icon-dot{border:0 solid var(--q-panel)}:root[data-theme=dark] .dx-radiobutton-icon{background-color:var(--q-panel)}:root[data-theme=dark] .dx-colorview-palette-handle{background:radial-gradient(transparent 5px,var(--q-border) 6px,var(--q-panel) 7px,var(--q-panel) 12px,var(--q-border) 13px)}:root[data-theme=dark] .dx-colorview-hue-scale-handle{box-shadow:inset -5px 0 0 3px var(--q-panel),inset 5px 0 0 3px var(--q-panel),inset -6px 0 1px 4px var(--q-border),inset 6px 0 1px 4px var(--q-border)}:root[data-theme=dark] .dx-colorview-alpha-channel-handle{box-shadow:inset 0 -5px 0 3px var(--q-panel),inset 0 5px 0 3px var(--q-panel),inset 0 -6px 1px 4px var(--q-border),inset 0 6px 1px 4px var(--q-border)}:root[data-theme=dark] .dx-colorview-alpha-channel-border,:root[data-theme=dark] .dx-colorview-color-preview-container,:root[data-theme=dark] .dx-colorview-hue-scale-wrapper,:root[data-theme=dark] .dx-colorview-palette-cell,:root[data-theme=dark] .dx-colorbox-overlay.dx-overlay-content,:root[data-theme=dark] .dx-datagrid .dx-datagrid-sticky-column,:root[data-theme=dark] .dx-datagrid .dx-datagrid-sticky-column-left,:root[data-theme=dark] .dx-datagrid .dx-datagrid-sticky-column-right,:root[data-theme=dark] .dx-datagrid .dx-datagrid-total-footer .dx-row.dx-footer-row td.dx-command-expand.dx-datagrid-sticky-column,:root[data-theme=dark] .dx-datagrid .dx-datagrid-total-footer .dx-row.dx-footer-row td.dx-command-expand.dx-datagrid-sticky-column-left,:root[data-theme=dark] .dx-datagrid .dx-datagrid-total-footer .dx-row.dx-footer-row td.dx-command-expand.dx-datagrid-sticky-column-right,:root[data-theme=dark] .dx-datagrid>.dx-datagrid-headers,:root[data-theme=dark] .dx-datagrid>.dx-datagrid-rowsview,:root[data-theme=dark] .dx-datagrid>.dx-datagrid-total-footer,:root[data-theme=dark] .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed,:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-datagrid-edit-form,:root[data-theme=dark] .dx-datagrid-rowsview .dx-row.dx-group-row td.dx-datagrid-sticky-column,:root[data-theme=dark] .dx-datagrid-rowsview .dx-row.dx-group-row td.dx-datagrid-sticky-column-left,:root[data-theme=dark] .dx-datagrid-rowsview .dx-row.dx-group-row td.dx-datagrid-sticky-column-right,:root[data-theme=dark] .dx-row.dx-datagrid-group-footer>td,:root[data-theme=dark] .dx-datagrid-rowsview .dx-row-focused.dx-data-row.dx-edit-row>td.dx-editor-cell:not(.dx-command-select):not(.dx-datagrid-invalid),:root[data-theme=dark] .dx-datagrid-rowsview .dx-row-focused.dx-data-row.dx-edit-row>tr>td.dx-editor-cell:not(.dx-command-select):not(.dx-datagrid-invalid),:root[data-theme=dark] .dx-datagrid-column-chooser .dx-overlay-content,:root[data-theme=dark] .dx-datagrid-drag-header,:root[data-theme=dark] .dx-datagrid-bottom-load-panel,:root[data-theme=dark] .dx-datagrid-filter-panel,:root[data-theme=dark] .dx-datagrid-rowsview .dx-datagrid-group-row-container,:root[data-theme=dark] .dx-datagrid-rowsview .dx-row.dx-group-row:not(.dx-row-focused),:root[data-theme=dark] .dx-treelist .dx-treelist-sticky-column,:root[data-theme=dark] .dx-treelist .dx-treelist-sticky-column-left,:root[data-theme=dark] .dx-treelist .dx-treelist-sticky-column-right,:root[data-theme=dark] .dx-treelist-container>.dx-treelist-headers,:root[data-theme=dark] .dx-treelist-container>.dx-treelist-rowsview,:root[data-theme=dark] .dx-treelist-container .dx-treelist-content-fixed .dx-treelist-table .dx-col-fixed,:root[data-theme=dark] .dx-treelist-container .dx-treelist-rowsview .dx-treelist-edit-form,:root[data-theme=dark] .dx-treelist-rowsview .dx-row-focused.dx-data-row.dx-edit-row>td.dx-editor-cell:not(.dx-command-select):not(.dx-treelist-invalid),:root[data-theme=dark] .dx-treelist-rowsview .dx-row-focused.dx-data-row.dx-edit-row>tr>td.dx-editor-cell:not(.dx-command-select):not(.dx-treelist-invalid),:root[data-theme=dark] .dx-treelist-column-chooser .dx-overlay-content,:root[data-theme=dark] .dx-treelist-drag-header,:root[data-theme=dark] .dx-treelist-bottom-load-panel,:root[data-theme=dark] .dx-treelist-filter-panel,:root[data-theme=dark] .dx-pivotgrid,:root[data-theme=dark] .dx-pivotgrid .dx-area-description-cell.dx-pivotgrid-background,:root[data-theme=dark] .dx-pivotgrid .dx-column-header,:root[data-theme=dark] .dx-pivotgrid .dx-data-header,:root[data-theme=dark] .dx-pivotgrid .dx-area-tree-view td.dx-white-space-column,:root[data-theme=dark] .dx-pivotgrid .dx-area-description-cell,:root[data-theme=dark] .dx-pivotgrid .dx-column-header,:root[data-theme=dark] .dx-pivotgrid .dx-data-header,:root[data-theme=dark] .dx-pivotgrid .dx-total,:root[data-theme=dark] .dx-pivotgridfieldchooser .dx-area-fields[group],:root[data-theme=dark] .dx-context-menu .dx-submenu,:root[data-theme=dark] .dx-fileuploader-files-container .dx-fileuploader-file-container{background-color:var(--q-panel)}:root[data-theme=dark] .dx-scheduler-overlay-panel .dx-overlay-content{background:var(--q-panel)}:root[data-theme=dark] .dx-scheduler-work-space,:root[data-theme=dark] .dx-scheduler-container,:root[data-theme=dark] .dx-scheduler-header,:root[data-theme=dark] .dx-scheduler-all-day-panel,:root[data-theme=dark] .dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-title,:root[data-theme=dark] .dx-scheduler-appointment-tooltip-wrapper .dx-overlay-content,:root[data-theme=dark] .dx-scheduler-overlay-panel .dx-overlay-content,:root[data-theme=dark] .dx-filterbuilder,:root[data-theme=dark] .dx-htmleditor.dx-htmleditor-outlined,:root[data-theme=dark] .dx-htmleditor.dx-htmleditor-outlined.dx-state-hover,:root[data-theme=dark] .dx-htmleditor.dx-htmleditor-outlined.dx-state-active,:root[data-theme=dark] .dx-htmleditor.dx-htmleditor-outlined.dx-state-focused,:root[data-theme=dark] .dx-fa-button .dx-overlay-content .dx-fa-button-label-wrapper .dx-fa-button-label,:root[data-theme=dark] .dx-fa-button .dx-overlay-content .dx-fa-button-icon,:root[data-theme=dark] .dx-filemanager .dx-filemanager-progress-panel{background-color:var(--q-panel)}:root[data-theme=dark] .dx-filemanager .dx-filemanager-toolbar{background:var(--q-panel)}:root[data-theme=dark] .dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item.dx-item-selected,:root[data-theme=dark] .dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item.dx-item-selected.dx-state-focused{color:var(--q-panel)}:root[data-theme=dark] .dx-filemanager .dx-filemanager-files-view{background:var(--q-panel)}:root[data-theme=dark] .dx-diagram.dx-diagram-fullscreen{background-color:var(--q-panel)}:root[data-theme=dark] .dx-diagram-properties-panel,:root[data-theme=dark] .dx-diagram-toolbox-panel,:root[data-theme=dark] .dx-diagram-floating-toolbar-container{background:var(--q-panel)}:root[data-theme=dark] .dx-gantt .dx-gantt-view,:root[data-theme=dark] .dx-gantt .dx-gantt-header .dx-gantt-hb,:root[data-theme=dark] .dx-gantt .dx-gantt-header .dx-gantt-tsa,:root[data-theme=dark] .dx-gantt .dx-gantt-header .dx-gantt-tsac,:root[data-theme=dark] .dx-gantt .dx-gantt-header .dx-gantt-vb,:root[data-theme=dark] .dx-cardview-card{background-color:var(--q-panel)}:root[data-theme=dark] .dx-chat-messagegroup-alignment-end .dx-chat-messagebubble,:root[data-theme=dark] .dx-button-mode-text.dx-button-default.dx-state-hover:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-button-mode-text.dx-button-default.dx-state-focused:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-button-mode-outlined.dx-button-default.dx-state-hover:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-button-mode-outlined.dx-button-default.dx-state-focused:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-default.dx-state-hover,:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-default.dx-state-focused{background-color:var(--q-hover)}:root[data-theme=dark] .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-datagrid-group-space,:root[data-theme=dark] .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-datagrid-group-space,:root[data-theme=dark] .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-datagrid-group-space,:root[data-theme=dark] .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-datagrid-group-space{border-right-color:var(--q-hover)}:root[data-theme=dark] .dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>td:not(.dx-focused).dx-datagrid-group-space,:root[data-theme=dark] .dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>tr>td:not(.dx-focused).dx-datagrid-group-space,:root[data-theme=dark] .dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>td:not(.dx-focused).dx-datagrid-group-space,:root[data-theme=dark] .dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>tr>td:not(.dx-focused).dx-datagrid-group-space{border-left-color:var(--q-hover)}:root[data-theme=dark] .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td,:root[data-theme=dark] .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td,:root[data-theme=dark] .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td,:root[data-theme=dark] .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td{background-color:var(--q-hover)}:root[data-theme=dark] .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-treelist-group-space,:root[data-theme=dark] .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-treelist-group-space,:root[data-theme=dark] .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-treelist-group-space,:root[data-theme=dark] .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-treelist-group-space{border-right-color:var(--q-hover)}:root[data-theme=dark] .dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>td:not(.dx-focused).dx-treelist-group-space,:root[data-theme=dark] .dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>tr>td:not(.dx-focused).dx-treelist-group-space,:root[data-theme=dark] .dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>td:not(.dx-focused).dx-treelist-group-space,:root[data-theme=dark] .dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>tr>td:not(.dx-focused).dx-treelist-group-space{border-left-color:var(--q-hover)}:root[data-theme=dark] .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td,:root[data-theme=dark] .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td,:root[data-theme=dark] .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td,:root[data-theme=dark] .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td,:root[data-theme=dark] .dx-popup-content .dx-scheduler-dropdown-appointment-buttons-block .dx-button.dx-state-hover,:root[data-theme=dark] .dx-popup-content .dx-scheduler-dropdown-appointment-buttons-block .dx-button.dx-state-focused,:root[data-theme=dark] .dx-gantt .dx-gantt-sel,:root[data-theme=dark] .dx-cardview-card-selection .dx-toolbar,:root[data-theme=dark] .dx-cardview-card-selection,:root[data-theme=dark] .dx-cardview-sortable .dx-cardview-dropzone{background-color:var(--q-hover)}:root[data-theme=dark] .dx-gantt .dx-gantt-altRow,:root[data-theme=dark] .dx-gantt .dx-gantt-collapsable-row{background-color:var(--color-neutral-50)}:root[data-theme=dark] .dx-theme-border-color-as-text-color{color:var(--q-border)!important}:root[data-theme=dark] .dx-theme-border-color-as-background-color{background-color:var(--q-border)!important}:root[data-theme=dark] .dx-theme-border-color{border-color:var(--q-border)!important}:root[data-theme=dark] .dx-chat{border:1px solid var(--q-border)}:root[data-theme=dark] .dx-chat-messagebox{border-top-color:var(--q-border)}:root[data-theme=dark] .dx-button-mode-outlined:not(.q-button):not(.q-button *):not(.q-record-action){border:1px solid var(--q-border)}:root[data-theme=dark] .dx-step-indicator,:root[data-theme=dark] .dx-step.dx-step-invalid .dx-step-indicator{border-color:var(--q-border)}:root[data-theme=dark] .dx-splitter .dx-resize-handle{background-color:var(--q-border)}:root[data-theme=dark] .dx-editor-outlined .dx-label,:root[data-theme=dark] .dx-editor-outlined .dx-label-before,:root[data-theme=dark] .dx-editor-outlined .dx-label-after{border-top-color:var(--q-border)}:root[data-theme=dark] .dx-list-group:not(.dx-list-group-collapsed):not(:last-child){border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-list-border-visible,:root[data-theme=dark] .dx-list-context-menucontent{border:1px solid var(--q-border)}:root[data-theme=dark] .dx-treeview-select-all-item{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-treeview-border-visible{border:1px solid var(--q-border)}:root[data-theme=dark] .dx-menu-adaptive-mode .dx-treeview-node-container:first-child>.dx-treeview-node{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-menu-adaptive-mode .dx-treeview{border:1px solid var(--q-border)}:root[data-theme=dark] .dx-popup-title{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-slider-handle{border:1px solid var(--q-border)}:root[data-theme=dark] .dx-tagbox-popup-wrapper .dx-list-select-all{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-colorview-palette-handle{background:radial-gradient(transparent 5px,var(--q-border) 6px,var(--q-panel) 7px,var(--q-panel) 12px,var(--q-border) 13px);box-shadow:0 1px 1px 0 var(--q-border)}:root[data-theme=dark] .dx-colorview-hue-scale-handle{border:1px solid var(--q-border);box-shadow:inset -5px 0 0 3px var(--q-panel),inset 5px 0 0 3px var(--q-panel),inset -6px 0 1px 4px var(--q-border),inset 6px 0 1px 4px var(--q-border)}:root[data-theme=dark] .dx-colorview-alpha-channel-handle{border:1px solid var(--q-border);box-shadow:inset 0 -5px 0 3px var(--q-panel),inset 0 5px 0 3px var(--q-panel),inset 0 -6px 1px 4px var(--q-border),inset 0 6px 1px 4px var(--q-border)}:root[data-theme=dark] .dx-colorview-alpha-channel-border,:root[data-theme=dark] .dx-colorview-color-preview-container,:root[data-theme=dark] .dx-colorview-hue-scale-wrapper,:root[data-theme=dark] .dx-colorview-palette-cell{box-shadow:0 0 0 1px var(--q-border)}:root[data-theme=dark] .dx-colorbox-color-result-preview{border:1px solid var(--q-border)}:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none,:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none,:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none,:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none{border-left:2px solid var(--q-border);border-right:2px solid var(--q-border)}:root[data-theme=dark] .dx-header-multi-row.dx-datagrid-sticky-columns .dx-column-lines>td:first-child{border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-table .dx-row td.dx-datagrid-sticky-column-border-right{border-right:2px solid var(--q-border)}:root[data-theme=dark] .dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-table .dx-row td.dx-datagrid-sticky-column-border-left,:root[data-theme=dark] .dx-widget:not(.dx-rtl)>.dx-gridbase-container .dx-datagrid-table .dx-row>td.dx-datagrid-first-cell.dx-datagrid-sticky-column-border-left{border-left:2px solid var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-datagrid .dx-column-lines>td:first-child:not(.dx-datagrid-hidden-column){border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none,:root[data-theme=dark] .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none,:root[data-theme=dark] .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none,:root[data-theme=dark] .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,:root[data-theme=dark] .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none{border-left:2px solid var(--q-border);border-right:2px solid var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-datagrid .dx-datagrid-sticky-columns .dx-column-lines:not(.dx-datagrid-group-footer)>td,:root[data-theme=dark] .dx-rtl .dx-header-multi-row.dx-datagrid-sticky-columns .dx-datagrid-table .dx-column-lines>td:first-child{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-table .dx-row td.dx-datagrid-sticky-column-border-right{border-right:2px solid var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-table .dx-row td.dx-datagrid-sticky-column-border-left,:root[data-theme=dark] .dx-rtl .dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-content .dx-datagrid-table .dx-row .dx-datagrid-column-no-border.dx-datagrid-sticky-column-border-left,:root[data-theme=dark] .dx-rtl>.dx-gridbase-container .dx-datagrid-content .dx-datagrid-table .dx-row>td.dx-datagrid-first-cell.dx-datagrid-sticky-column-border-left{border-left:2px solid var(--q-border)}:root[data-theme=dark] .dx-datagrid-borders>.dx-datagrid-headers,:root[data-theme=dark] .dx-datagrid-borders>.dx-datagrid-rowsview,:root[data-theme=dark] .dx-datagrid-borders>.dx-datagrid-total-footer{border-left:1px solid var(--q-border);border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-datagrid-borders>.dx-datagrid-rowsview,:root[data-theme=dark] .dx-datagrid-borders>.dx-datagrid-total-footer{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-datagrid-borders>.dx-datagrid-filter-panel,:root[data-theme=dark] .dx-datagrid-borders>.dx-datagrid-headers{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-datagrid-borders>.dx-datagrid-filter-panel{border-left:1px solid var(--q-border);border-right:1px solid var(--q-border);border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-datagrid-filter-panel,:root[data-theme=dark] .dx-row.dx-datagrid-group-footer>td{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-datagrid-rowsview .dx-row.dx-group-row td{border-top-color:var(--q-border);border-bottom-color:var(--q-border)}:root[data-theme=dark] .dx-datagrid-sticky-columns .dx-row.dx-datagrid-group-footer>td,:root[data-theme=dark] .dx-datagrid .dx-row-lines>td{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-datagrid-rowsview .dx-master-detail-row .dx-master-detail-cell:not(.dx-row-lines),:root[data-theme=dark] .dx-datagrid-rowsview .dx-master-detail-row>.dx-datagrid-group-space{border-top:1px solid var(--q-border);border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-table .dx-row>td{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-datagrid-rowsview .dx-row-removed.dx-row-lines>td,:root[data-theme=dark] .dx-datagrid-rowsview .dx-row.dx-edit-row>td{border-top:1px solid var(--q-border);border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-datagrid-rowsview .dx-row.dx-edit-row:first-child>td{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-pointer-events-none,:root[data-theme=dark] .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-pointer-events-none,:root[data-theme=dark] .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-pointer-events-none,:root[data-theme=dark] .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-pointer-events-none{border-left-color:var(--q-border);border-right-color:var(--q-border)}:root[data-theme=dark] .dx-widget:not(.dx-rtl) .dx-datagrid-headers.dx-header-multi-row .dx-header-row:not(.dx-column-lines)>td:not(.dx-datagrid-first-cell,.dx-datagrid-hidden-column,.dx-command-adaptive-hidden,.dx-datagrid-sticky-column-border-left,.dx-datagrid-column-no-border,.dx-pointer-events-none){border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>td,:root[data-theme=dark] .dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>tr>td,:root[data-theme=dark] .dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>td,:root[data-theme=dark] .dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>tr>td{border-right-color:var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>td.dx-pointer-events-none,:root[data-theme=dark] .dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>tr>td.dx-pointer-events-none,:root[data-theme=dark] .dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>td.dx-pointer-events-none,:root[data-theme=dark] .dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>tr>td.dx-pointer-events-none{border-left-color:var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-datagrid-headers.dx-header-multi-row .dx-header-row:not(.dx-column-lines)>td:not(.dx-datagrid-first-cell,.dx-datagrid-hidden-column,.dx-command-adaptive-hidden,.dx-datagrid-sticky-column-border-right,.dx-datagrid-column-no-border,.dx-pointer-events-none){border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-datagrid-column-chooser .dx-overlay-content .dx-popup-title,:root[data-theme=dark] .dx-datagrid-headers:before{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-datagrid-rowsview,:root[data-theme=dark] .dx-datagrid-bottom-load-panel{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-datagrid-total-footer{border-bottom:1px solid var(--q-border);border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-row.dx-datagrid-group-footer.dx-column-lines{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,:root[data-theme=dark] .dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none,:root[data-theme=dark] .dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none,:root[data-theme=dark] .dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none,:root[data-theme=dark] .dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none{border-left:2px solid var(--q-border);border-right:2px solid var(--q-border)}:root[data-theme=dark] .dx-header-multi-row.dx-treelist-sticky-columns .dx-column-lines>td:first-child{border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-treelist .dx-treelist-sticky-columns .dx-treelist-table .dx-row td.dx-treelist-sticky-column-border-right{border-right:2px solid var(--q-border)}:root[data-theme=dark] .dx-treelist .dx-treelist-sticky-columns .dx-treelist-table .dx-row td.dx-treelist-sticky-column-border-left,:root[data-theme=dark] .dx-treelist:not(.dx-rtl)>.dx-gridbase-container .dx-treelist-table .dx-row>td.dx-treelist-first-cell.dx-treelist-sticky-column-border-left{border-left:2px solid var(--q-border)}:root[data-theme=dark] .dx-rtl.dx-treelist .dx-treelist-sticky-columns .dx-column-lines>td{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl.dx-treelist .dx-column-lines>td:first-child:not(.dx-datagrid-hidden-column){border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,:root[data-theme=dark] .dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none,:root[data-theme=dark] .dx-rtl .dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none,:root[data-theme=dark] .dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none,:root[data-theme=dark] .dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none{border-left:2px solid var(--q-border);border-right:2px solid var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-header-multi-row.dx-treelist-sticky-columns .dx-column-lines>td:first-child{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl.dx-treelist .dx-treelist-sticky-columns .dx-treelist-content .dx-treelist-table .dx-row .dx-treelist-column-no-border.dx-treelist-sticky-column-border-left,:root[data-theme=dark] .dx-rtl>.dx-gridbase-container .dx-treelist-content .dx-treelist-table .dx-row>td.dx-treelist-first-cell.dx-treelist-sticky-column-border-left{border-left:2px solid var(--q-border)}:root[data-theme=dark] .dx-treelist-borders>.dx-treelist-headers,:root[data-theme=dark] .dx-treelist-borders>.dx-treelist-rowsview,:root[data-theme=dark] .dx-treelist-borders>.dx-treelist-total-footer{border-left:1px solid var(--q-border);border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-treelist-borders>.dx-treelist-rowsview,:root[data-theme=dark] .dx-treelist-borders>.dx-treelist-total-footer{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-treelist-borders>.dx-treelist-filter-panel,:root[data-theme=dark] .dx-treelist-borders>.dx-treelist-headers{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-treelist-borders>.dx-treelist-filter-panel{border-left:1px solid var(--q-border);border-right:1px solid var(--q-border);border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-treelist-filter-panel{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-treelist .dx-row-lines>td{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-treelist-rowsview .dx-master-detail-row .dx-master-detail-cell:not(.dx-row-lines),:root[data-theme=dark] .dx-treelist-rowsview .dx-master-detail-row>.dx-treelist-group-space{border-top:1px solid var(--q-border);border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-treelist-headers .dx-treelist-table .dx-row>td{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-treelist-rowsview .dx-row-removed.dx-row-lines>td,:root[data-theme=dark] .dx-treelist-rowsview .dx-row.dx-edit-row>td{border-top:1px solid var(--q-border);border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-treelist-rowsview .dx-row.dx-edit-row:first-child>td{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-pointer-events-none,:root[data-theme=dark] .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-pointer-events-none,:root[data-theme=dark] .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-pointer-events-none,:root[data-theme=dark] .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-pointer-events-none{border-left-color:var(--q-border);border-right-color:var(--q-border)}:root[data-theme=dark] .dx-widget:not(.dx-rtl) .dx-treelist-headers.dx-header-multi-row .dx-header-row:not(.dx-column-lines)>td:not(.dx-treelist-first-cell,.dx-treelist-hidden-column,.dx-command-adaptive-hidden,.dx-treelist-sticky-column-border-left,.dx-treelist-column-no-border,.dx-pointer-events-none){border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>td,:root[data-theme=dark] .dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>tr>td,:root[data-theme=dark] .dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>td,:root[data-theme=dark] .dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>tr>td{border-right-color:var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>td.dx-pointer-events-none,:root[data-theme=dark] .dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>tr>td.dx-pointer-events-none,:root[data-theme=dark] .dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>td.dx-pointer-events-none,:root[data-theme=dark] .dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>tr>td.dx-pointer-events-none{border-left-color:var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-treelist-headers.dx-header-multi-row .dx-header-row:not(.dx-column-lines)>td:not(.dx-treelist-first-cell,.dx-treelist-hidden-column,.dx-command-adaptive-hidden,.dx-treelist-sticky-column-border-right,.dx-treelist-column-no-border,.dx-pointer-events-none){border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-treelist-column-chooser .dx-overlay-content .dx-popup-title,:root[data-theme=dark] .dx-treelist-headers:before{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-treelist-rowsview,:root[data-theme=dark] .dx-treelist-bottom-load-panel{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-treelist-total-footer{border-bottom:1px solid var(--q-border);border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-pivotgrid.dx-row-lines .dx-pivotgrid-area td{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-pivotgrid .dx-area-description-cell,:root[data-theme=dark] .dx-pivotgrid .dx-area-row-cell{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-pivotgrid .dx-area-column-cell,:root[data-theme=dark] .dx-pivotgrid .dx-area-description-cell,:root[data-theme=dark] .dx-pivotgrid .dx-bottom-border{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-pivotgrid .dx-group-connector{background-color:var(--q-border)}:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-area-data tbody td{border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-vertical-headers .dx-expand-border{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-vertical-headers td{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-area-data .dx-row-total,:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-vertical-headers .dx-row-total{border-top:1px solid var(--q-border);border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-horizontal-headers.dx-vertical-scroll{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-horizontal-headers td{border:1px solid var(--q-border)}:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-border .dx-area-description-cell,:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-border .dx-area-row-cell,:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-border .dx-data-header,:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-border .dx-filter-header{border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-border .dx-area-column-cell,:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-border .dx-area-data-cell,:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-border .dx-column-header,:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-border .dx-filter-header{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-border .dx-filter-header{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-border .dx-area-data-cell,:root[data-theme=dark] .dx-pivotgrid .dx-pivotgrid-border .dx-area-row-cell{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-pivotgridfieldchooser .dx-area .dx-area-fields{border:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl.dx-pivotgrid .dx-area-description-cell,:root[data-theme=dark] .dx-rtl.dx-pivotgrid .dx-area-row-cell{border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl.dx-pivotgrid .dx-pivotgrid-area-data tbody td{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl.dx-pivotgrid .dx-pivotgrid-area-data tbody td:first-child,:root[data-theme=dark] .dx-rtl.dx-pivotgrid .dx-pivotgrid-vertical-headers td,:root[data-theme=dark] .dx-rtl.dx-pivotgrid .dx-pivotgrid-horizontal-headers.dx-vertical-scroll,:root[data-theme=dark] .dx-rtl.dx-pivotgrid .dx-pivotgrid-horizontal-headers td:first-child{border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-description-cell,:root[data-theme=dark] .dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-row-cell,:root[data-theme=dark] .dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-data-header{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-column-cell,:root[data-theme=dark] .dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-data-cell,:root[data-theme=dark] .dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-column-header{border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-context-menu .dx-menu-separator{background-color:var(--q-border)}:root[data-theme=dark] .dx-tabpanel-tabs-position-top>.dx-tabpanel-tabs .dx-tabs{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-tabpanel-tabs-position-bottom>.dx-tabpanel-tabs .dx-tabs{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-tabpanel-tabs-position-left>.dx-tabpanel-tabs .dx-tabs{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-tabpanel-tabs-position-right>.dx-tabpanel-tabs .dx-tabs{border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-fileuploader-dragover .dx-fileuploader-input-label{border:3px dashed var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-empty-cell,:root[data-theme=dark] .dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-time-panel{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space-day.dx-scheduler-work-space-vertical-grouped .dx-scheduler-all-day-table-cell{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-table-cell,:root[data-theme=dark] .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-date-table-cell,:root[data-theme=dark] .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-cell{border-left:1px solid var(--q-border);border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-table-cell:first-child,:root[data-theme=dark] .dx-rtl .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-date-table-cell:first-child,:root[data-theme=dark] .dx-rtl .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-cell:first-child,:root[data-theme=dark] .dx-rtl .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped).dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel-empty-cell,:root[data-theme=dark] .dx-rtl .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped).dx-scheduler-work-space-both-scrollbar .dx-scheduler-time-panel{border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space-month.dx-scheduler-work-space-vertical-grouped .dx-scheduler-group-header{box-shadow:0 -2px 0 var(--q-border)}:root[data-theme=dark] .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel,:root[data-theme=dark] .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel-empty-cell{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-group-row .dx-scheduler-group-header{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-timeline.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-row .dx-scheduler-group-header,:root[data-theme=dark] .dx-scheduler-timeline.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-row .dx-scheduler-last-group-cell{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-date-table-cell:first-child{border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space-day.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:nth-child(odd) .dx-scheduler-date-table-cell,:root[data-theme=dark] .dx-scheduler-work-space-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:nth-child(odd) .dx-scheduler-date-table-cell,:root[data-theme=dark] .dx-scheduler-work-space-work-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:nth-child(odd) .dx-scheduler-date-table-cell{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space-day.dx-scheduler-work-space-odd-cells .dx-scheduler-time-panel-row:nth-child(2n) .dx-scheduler-time-panel-cell:after,:root[data-theme=dark] .dx-scheduler-work-space-week.dx-scheduler-work-space-odd-cells .dx-scheduler-time-panel-row:nth-child(2n) .dx-scheduler-time-panel-cell:after,:root[data-theme=dark] .dx-scheduler-work-space-work-week.dx-scheduler-work-space-odd-cells .dx-scheduler-time-panel-row:nth-child(2n) .dx-scheduler-time-panel-cell:after{background-color:var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space{border:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space.dx-scheduler-timeline-month:not(.dx-scheduler-agenda) .dx-scheduler-all-day-title,:root[data-theme=dark] .dx-scheduler-work-space.dx-scheduler-work-space-grouped:not(.dx-scheduler-agenda) .dx-scheduler-all-day-panel td{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-month):not(.dx-scheduler-timeline) .dx-scheduler-header-panel,:root[data-theme=dark] .dx-scheduler-work-space:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-month):not(.dx-scheduler-timeline) .dx-scheduler-header-panel-empty-cell,:root[data-theme=dark] .dx-scheduler-work-space.dx-scheduler-work-space-month:not(.dx-scheduler-work-space-vertical-grouped) .dx-scheduler-header-panel{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-header-panel-empty-cell{border-bottom:1px solid var(--q-border);border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-group-flex-container .dx-scheduler-group-row:last-child .dx-scheduler-group-header{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-group-flex-container .dx-scheduler-group-row .dx-scheduler-group-header{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-all-day-table-cell,:root[data-theme=dark] .dx-scheduler-date-table-cell{border-top:1px solid var(--q-border);border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-date-table-cell,:root[data-theme=dark] .dx-scheduler-header-panel-cell{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space-day.dx-scheduler-work-space-count .dx-scheduler-all-day-title,:root[data-theme=dark] .dx-scheduler-work-space-week .dx-scheduler-all-day-title,:root[data-theme=dark] .dx-scheduler-work-space-work-week .dx-scheduler-all-day-title{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n),:root[data-theme=dark] .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n),:root[data-theme=dark] .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n){border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n),:root[data-theme=dark] .dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n),:root[data-theme=dark] .dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n){border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n),:root[data-theme=dark] .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n),:root[data-theme=dark] .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n){border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n),:root[data-theme=dark] .dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n),:root[data-theme=dark] .dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n){border-right:1px solid var(--q-border);border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-header-panel-cell{border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-time-panel{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-time-panel-cell:after{background-color:var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space-vertical-grouped .dx-scheduler-work-space-vertical-group-table,:root[data-theme=dark] .dx-scheduler-work-space-vertical-grouped .dx-scheduler-time-panel-cell.dx-scheduler-first-group-cell{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space-vertical-grouped .dx-scheduler-time-panel-cell.dx-scheduler-last-group-cell{box-shadow:inset 0 -1px 0 var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space-vertical-grouped .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell{border-bottom:2px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable,:root[data-theme=dark] .dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-sidebar-scrollable{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-scheduler-header-panel-empty-cell,:root[data-theme=dark] .dx-rtl .dx-scheduler-sidebar-scrollable .dx-scheduler-group-row:last-child .dx-scheduler-group-header,:root[data-theme=dark] .dx-rtl .dx-scheduler-work-space-vertical-grouped .dx-scheduler-group-row:last-child .dx-scheduler-group-header{border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell,:root[data-theme=dark] .dx-rtl .dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-time-panel,:root[data-theme=dark] .dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-table-row .dx-scheduler-all-day-table-cell:first-child,:root[data-theme=dark] .dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-row .dx-scheduler-date-table-cell:first-child,:root[data-theme=dark] .dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-row .dx-scheduler-header-panel-cell:first-child,:root[data-theme=dark] .dx-rtl .dx-scheduler-all-day-table-cell:first-child,:root[data-theme=dark] .dx-rtl .dx-scheduler-date-table-cell:first-child,:root[data-theme=dark] .dx-rtl .dx-scheduler-header-panel-cell:first-child,:root[data-theme=dark] .dx-rtl .dx-scheduler-time-panel{border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-header{border:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-all-day-title,:root[data-theme=dark] .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-week-cell{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-empty-cell,:root[data-theme=dark] .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-time-panel{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space.dx-scheduler-work-space-month .dx-scheduler-date-table-first-of-month{border-left:1px solid var(--q-border);border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-group-table .dx-scheduler-group-row .dx-scheduler-group-header,:root[data-theme=dark] .dx-scheduler-header-panel .dx-scheduler-group-row .dx-scheduler-group-header,:root[data-theme=dark] .dx-scheduler-all-day-panel .dx-scheduler-all-day-table-cell{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-all-day-title{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-rtl .dx-scheduler-work-space-grouped:not(.dx-scheduler-agenda) .dx-scheduler-group-row th,:root[data-theme=dark] .dx-rtl .dx-scheduler-work-space.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-timeline) .dx-scheduler-last-group-cell{border-right:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-month .dx-scheduler-date-table-scrollable{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-agenda .dx-scheduler-date-table-row,:root[data-theme=dark] .dx-scheduler-agenda .dx-scheduler-time-panel-row{box-shadow:inset 0 -1px 0 0 var(--q-border)}:root[data-theme=dark] .dx-rtl.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-empty-cell,:root[data-theme=dark] .dx-rtl.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-time-panel{border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-scheduler-appointment-tooltip-wrapper .dx-overlay-content .dx-list .dx-list-item,:root[data-theme=dark] .dx-scheduler-overlay-panel .dx-overlay-content .dx-list .dx-list-item{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-form-group-with-caption>.dx-form-group-content{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text .dx-filterbuilder-item-value-text.dx-state-active,:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text .dx-filterbuilder-item-value-text:focus{background-color:var(--q-border)}:root[data-theme=dark] .dx-htmleditor-content td,:root[data-theme=dark] .dx-htmleditor-content th{border-color:var(--q-border)}:root[data-theme=dark] .dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-fileuploader-input-wrapper{border:1.5px dashed var(--q-border)}:root[data-theme=dark] .dx-splitter-bar.dx-splitter-inactive{background-color:var(--q-border)}:root[data-theme=dark] .dx-filemanager,:root[data-theme=dark] .dx-filemanager .dx-filemanager-notification-common{border-color:var(--q-border)}:root[data-theme=dark] .dx-filemanager .dx-drawer-shrink .dx-filemanager-progress-panel{border-left-color:var(--q-border)}:root[data-theme=dark] .dx-filemanager .dx-filemanager-toolbar .dx-filemanager-toolbar-separator-item{background:var(--q-border)}:root[data-theme=dark] .dx-filemanager .dx-filemanager-container{border-top-color:var(--q-border)}:root[data-theme=dark] .dx-filemanager .dx-filemanager-dirs-panel{border-right-color:var(--q-border)}:root[data-theme=dark] .dx-filemanager .dx-filemanager-breadcrumbs{border-bottom-color:var(--q-border)}:root[data-theme=dark] .dx-filemanager .dx-filemanager-breadcrumbs .dx-menu-item.dx-state-focused,:root[data-theme=dark] .dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-separator-item .dx-menu-item-content{background:var(--q-border)}:root[data-theme=dark] .dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item .dx-filemanager-item-custom-thumbnail{color:var(--q-border)}:root[data-theme=dark] .dx-diagram{border-color:var(--q-border)}:root[data-theme=dark] .dx-diagram .dx-diagram-toolbar-wrapper{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-diagram-toolbar .dx-diagram-toolbar-separator{border-left-color:var(--q-border)}:root[data-theme=dark] .dx-diagram-toolbar .dx-diagram-toolbar-menu-separator{border-top-color:var(--q-border)}:root[data-theme=dark] .dx-gantt{border:1px solid var(--q-border)}:root[data-theme=dark] .dx-gantt .dx-gantt-toolbar-wrapper{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-gantt .dx-gantt-toolbar-wrapper .dx-gantt-toolbar-separator{border-left-color:var(--q-border)}:root[data-theme=dark] .dx-gantt .dx-gantt-header .dx-gantt-hb,:root[data-theme=dark] .dx-gantt .dx-gantt-header .dx-gantt-tsa,:root[data-theme=dark] .dx-gantt .dx-gantt-header .dx-gantt-tsac,:root[data-theme=dark] .dx-gantt .dx-gantt-header .dx-gantt-vb{border-color:var(--q-border)}:root[data-theme=dark] .dx-gantt .dx-gantt-tsa,:root[data-theme=dark] .dx-gantt .dx-gantt-tsac{border-bottom:1px solid var(--q-border)}:root[data-theme=dark] .dx-gantt .dx-gantt-hb{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-gantt .dx-gantt-vb{border-left:1px solid var(--q-border)}:root[data-theme=dark] .dx-cardview-card-content,:root[data-theme=dark] .dx-card-cover{border-top:1px solid var(--q-border)}:root[data-theme=dark] .dx-cardview-card,:root[data-theme=dark] .dx-cardview-header-item{border:1px solid var(--q-border)}:root[data-theme=dark] .dx-cardview-header-item.dx-sortable-source,:root[data-theme=dark] .dx-sortable-dragging>.dx-cardview-header-item{border-color:var(--q-border)}:root[data-theme=dark] .dx-cardview .dx-datagrid-filter-panel{border-top-color:var(--q-border)}:root[data-theme=dark] .dx-theme-fluent-typography a{color:var(--q-blue)}:root[data-theme=dark] .dx-theme-accent-as-text-color{color:var(--q-blue)!important}:root[data-theme=dark] .dx-theme-accent-as-background-color{background-color:var(--q-blue)!important}:root[data-theme=dark] .dx-theme-accent-as-border-color{border-color:var(--q-blue)!important}:root[data-theme=dark] .dx-chat-editing-preview:before{background-color:var(--q-blue)}:root[data-theme=dark] .dx-chat-editing-preview-caption{color:var(--q-blue)}:root[data-theme=dark] .dx-button.dx-button-default:not(.q-button):not(.q-button *):not(.q-record-action){background-color:var(--q-blue)}:root[data-theme=dark] .dx-button-mode-text.dx-button-default:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-button-mode-text.dx-button-default .dx-icon:not(.q-button):not(.q-button *):not(.q-record-action){color:var(--q-blue)}:root[data-theme=dark] .dx-button-mode-outlined.dx-button-default:not(.q-button):not(.q-button *):not(.q-record-action){border:1px solid var(--q-blue);color:var(--q-blue)}:root[data-theme=dark] .dx-button-mode-outlined.dx-button-default .dx-icon:not(.q-button):not(.q-button *):not(.q-record-action){color:var(--q-blue)}:root[data-theme=dark] .dx-stepper-connector-value{background-color:var(--q-blue)}:root[data-theme=dark] .dx-step.dx-step-completed .dx-step-indicator{border-color:var(--q-blue);background-color:var(--q-blue)}:root[data-theme=dark] .dx-step.dx-step-completed .dx-step-caption{color:var(--q-blue)}:root[data-theme=dark] .dx-step.dx-step-selected .dx-step-indicator{border-color:var(--q-blue);background-color:var(--q-blue);box-shadow:0 0 0 2px var(--q-panel),0 0 0 4px var(--q-blue),0 0 0 8px var(--q-panel)}:root[data-theme=dark] .dx-step.dx-step-selected .dx-step-caption{color:var(--q-blue)}:root[data-theme=dark] .dx-step.dx-state-focused .dx-step-indicator,:root[data-theme=dark] .dx-step.dx-state-focused.dx-state-disabled .dx-step-indicator{box-shadow:0 0 0 2px var(--q-panel),0 0 0 4px var(--q-blue),0 0 0 8px var(--q-panel)}:root[data-theme=dark] .dx-splitter .dx-resize-handle.dx-state-active,:root[data-theme=dark] .dx-splitter .dx-resize-handle.dx-state-focused,:root[data-theme=dark] .dx-checkbox-indeterminate .dx-checkbox-icon:before{background-color:var(--q-blue)}:root[data-theme=dark] .dx-switch-on-value .dx-switch-container:before{background-color:var(--q-blue);border-color:var(--q-blue)}:root[data-theme=dark] .dx-tabs-styling-mode-primary.dx-tab-indicator-position-bottom .dx-tab-selected.dx-state-focused:after,:root[data-theme=dark] .dx-tabs-styling-mode-primary.dx-tab-indicator-position-bottom .dx-tab-selected:after,:root[data-theme=dark] .dx-tabs-styling-mode-primary.dx-tab-indicator-position-top .dx-tab-selected.dx-state-focused:after,:root[data-theme=dark] .dx-tabs-styling-mode-primary.dx-tab-indicator-position-top .dx-tab-selected:after,:root[data-theme=dark] .dx-tabs-styling-mode-primary.dx-tab-indicator-position-left .dx-tab-selected.dx-state-focused:after,:root[data-theme=dark] .dx-tabs-styling-mode-primary.dx-tab-indicator-position-left .dx-tab-selected:after,:root[data-theme=dark] .dx-tabs-styling-mode-primary.dx-tab-indicator-position-right .dx-tab-selected.dx-state-focused:after,:root[data-theme=dark] .dx-tabs-styling-mode-primary.dx-tab-indicator-position-right .dx-tab-selected:after,:root[data-theme=dark] .dx-tabs-styling-mode-secondary.dx-tab-indicator-position-bottom .dx-tab.dx-tab-selected .dx-tab-content:after,:root[data-theme=dark] .dx-tabs-styling-mode-secondary.dx-tab-indicator-position-bottom .dx-tab.dx-tab-selected.dx-state-focused .dx-tab-content:after,:root[data-theme=dark] .dx-tabs-styling-mode-secondary.dx-tab-indicator-position-top .dx-tab.dx-tab-selected .dx-tab-content:after,:root[data-theme=dark] .dx-tabs-styling-mode-secondary.dx-tab-indicator-position-top .dx-tab.dx-tab-selected.dx-state-focused .dx-tab-content:after,:root[data-theme=dark] .dx-tabs-styling-mode-secondary.dx-tab-indicator-position-left .dx-tab-selected.dx-state-focused:after,:root[data-theme=dark] .dx-tabs-styling-mode-secondary.dx-tab-indicator-position-left .dx-tab-selected:after,:root[data-theme=dark] .dx-tabs-styling-mode-secondary.dx-tab-indicator-position-right .dx-tab-selected.dx-state-focused:after,:root[data-theme=dark] .dx-tabs-styling-mode-secondary.dx-tab-indicator-position-right .dx-tab-selected:after{background-color:var(--q-blue)}:root[data-theme=dark] .dx-tab.dx-tab-selected .dx-icon,:root[data-theme=dark] .dx-texteditor.dx-state-focused .dx-texteditor-label{color:var(--q-blue)}:root[data-theme=dark] .dx-texteditor.dx-state-active:before,:root[data-theme=dark] .dx-texteditor.dx-state-focused:before{border-bottom:2px solid var(--q-blue)}:root[data-theme=dark] .dx-texteditor.dx-editor-filled:before,:root[data-theme=dark] .dx-texteditor.dx-editor-outlined:before{border-bottom-color:var(--q-blue)}:root[data-theme=dark] .dx-list-item.dx-list-item-ghost-reordering.dx-state-focused.dx-state-hover{border:1px solid var(--q-blue)}:root[data-theme=dark] .dx-list-slide-menu-button-menu{background-color:var(--q-blue)}:root[data-theme=dark] .dx-calendar-cell.dx-calendar-today span{border:2px solid var(--q-blue)}:root[data-theme=dark] .dx-calendar-cell.dx-calendar-selected-date span,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-empty-cell.dx-state-active.dx-calendar-selected-date span,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-empty-cell.dx-state-hover.dx-calendar-selected-date span{background-color:var(--q-blue)}:root[data-theme=dark] .dx-dateview-item-selected{color:var(--q-blue)}:root[data-theme=dark] .dx-loadindicator-segment-inner{border-color:var(--q-blue) var(--q-blue) transparent}:root[data-theme=dark] .dx-menu-item a,:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-default,:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-default .dx-icon,:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-default.dx-state-selected,:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-default.dx-state-selected .dx-icon{color:var(--q-blue)}:root[data-theme=dark] .dx-progressbar-range{background-color:var(--q-blue)}:root[data-theme=dark] .dx-progressbar-animating-container,:root[data-theme=dark] .dx-rtl .dx-progressbar .dx-progressbar-animating-container,:root[data-theme=dark] .dx-rtl.dx-progressbar .dx-progressbar-animating-container{background-image:linear-gradient(-90deg,transparent 5%,var(--q-blue),transparent 95%)}:root[data-theme=dark] .dx-slider-range.dx-slider-range-visible,:root[data-theme=dark] .dx-slider-handle:after{background:var(--q-blue)}:root[data-theme=dark] .dx-gallery .dx-gallery-nav-button-next.dx-state-active:after,:root[data-theme=dark] .dx-gallery .dx-gallery-nav-button-next.dx-state-hover:after,:root[data-theme=dark] .dx-gallery .dx-gallery-nav-button-prev.dx-state-active:after,:root[data-theme=dark] .dx-gallery .dx-gallery-nav-button-prev.dx-state-hover:after{background-color:var(--q-blue)}:root[data-theme=dark] .dx-gallery-indicator-item-active,:root[data-theme=dark] .dx-gallery-indicator-item-selected{background:var(--q-blue)}:root[data-theme=dark] .dx-state-focused.dx-gallery{border-color:var(--q-blue)}:root[data-theme=dark] .dx-state-focused.dx-gallery .dx-gallery-indicator-item-selected{background:var(--q-blue)}:root[data-theme=dark] .dx-radiobutton-icon-checked .dx-radiobutton-icon-dot{background-color:var(--q-blue)}:root[data-theme=dark] .dx-radiobutton-icon-checked{border-color:var(--q-blue)}:root[data-theme=dark] .dx-pager .dx-page-sizes .dx-selection,:root[data-theme=dark] .dx-pager .dx-pages .dx-selection,:root[data-theme=dark] .dx-pagination .dx-page-sizes .dx-selection,:root[data-theme=dark] .dx-pagination .dx-pages .dx-selection,:root[data-theme=dark] .dx-datagrid .dx-datagrid-drop-highlight>td{background-color:var(--q-blue)}:root[data-theme=dark] .dx-datagrid .dx-header-filter:not(.dx-header-filter-empty),:root[data-theme=dark] .dx-datagrid-container .dx-header-filter:not(.dx-header-filter-empty),:root[data-theme=dark] .dx-datagrid .dx-datagrid-drop-highlight>td .dx-checkbox .dx-checkbox-icon{color:var(--q-blue)}:root[data-theme=dark] .dx-datagrid-search-text{background-color:var(--q-blue)}:root[data-theme=dark] .dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter,:root[data-theme=dark] .dx-datagrid-filter-panel .dx-datagrid-filter-panel-text,:root[data-theme=dark] .dx-datagrid-filter-panel .dx-icon-filter{color:var(--q-blue)}:root[data-theme=dark] .dx-datagrid-group-panel .dx-block-separator,:root[data-theme=dark] .dx-treelist .dx-treelist-drop-highlight>td{background-color:var(--q-blue)}:root[data-theme=dark] .dx-treelist .dx-header-filter:not(.dx-header-filter-empty),:root[data-theme=dark] .dx-treelist-container .dx-header-filter:not(.dx-header-filter-empty),:root[data-theme=dark] .dx-treelist .dx-treelist-drop-highlight>td .dx-checkbox .dx-checkbox-icon{color:var(--q-blue)}:root[data-theme=dark] .dx-treelist-search-text{background-color:var(--q-blue)}:root[data-theme=dark] .dx-treelist-filter-panel .dx-treelist-filter-panel-clear-filter,:root[data-theme=dark] .dx-treelist-filter-panel .dx-treelist-filter-panel-text,:root[data-theme=dark] .dx-treelist-filter-panel .dx-icon-filter{color:var(--q-blue)}:root[data-theme=dark] .dx-pivotgridfieldchooser .dx-area-fields.dx-drag-target{border-color:var(--q-blue)}:root[data-theme=dark] .dx-pivotgrid-fields-container .dx-area-field.dx-area-box .dx-header-filter,:root[data-theme=dark] .dx-scheduler-work-space-month.dx-scheduler-work-space-count .dx-scheduler-date-table-first-of-month,:root[data-theme=dark] .dx-scheduler-time-panel-cell.dx-scheduler-time-panel-current-time-cell,:root[data-theme=dark] .dx-scheduler-appointment-popup .dx-form .dx-scheduler-form-repeat-editor .dx-scheduler-form-recurrence-settings-button .dx-icon{color:var(--q-blue)}:root[data-theme=dark] .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell .dx-scheduler-header-panel-cell-date:last-child{background-color:var(--q-blue)}:root[data-theme=dark] .dx-scheduler-work-space.dx-scheduler-work-space-month .dx-scheduler-header-panel-current-time-cell .dx-scheduler-header-panel-cell-date343,:root[data-theme=dark] .dx-scheduler-work-space.dx-scheduler-work-space-month .dx-scheduler-date-table-current-date,:root[data-theme=dark] .dx-popup-content .dx-scheduler-dropdown-appointment-buttons-block .dx-button,:root[data-theme=dark] .dx-popup-content .dx-scheduler-dropdown-appointment-buttons-block .dx-button .dx-icon,:root[data-theme=dark] .dx-popup-content .dx-scheduler-dropdown-appointment-buttons-block .dx-button.dx-state-selected,:root[data-theme=dark] .dx-popup-content .dx-scheduler-dropdown-appointment-buttons-block .dx-button.dx-state-selected .dx-icon{color:var(--q-blue)}:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-field.dx-state-active,:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-field:focus{background-color:var(--q-blue)}:root[data-theme=dark] .dx-htmleditor.dx-state-active:before,:root[data-theme=dark] .dx-htmleditor.dx-state-focused:before{border-bottom:2px solid var(--q-blue)}:root[data-theme=dark] .dx-htmleditor.dx-htmleditor-outlined:before,:root[data-theme=dark] .dx-htmleditor.dx-htmleditor-filled:before{border-bottom-color:var(--q-blue)}:root[data-theme=dark] .dx-resize-frame{border-color:var(--q-blue)}:root[data-theme=dark] .dx-resize-frame .dx-resizable-handle-bottom:after,:root[data-theme=dark] .dx-resize-frame .dx-resizable-handle-corner-bottom-left,:root[data-theme=dark] .dx-resize-frame .dx-resizable-handle-corner-bottom-right,:root[data-theme=dark] .dx-resize-frame .dx-resizable-handle-corner-top-left,:root[data-theme=dark] .dx-resize-frame .dx-resizable-handle-corner-top-right,:root[data-theme=dark] .dx-resize-frame .dx-resizable-handle-left:after,:root[data-theme=dark] .dx-resize-frame .dx-resizable-handle-right:after,:root[data-theme=dark] .dx-resize-frame .dx-resizable-handle-top:after,:root[data-theme=dark] .dx-fa-button.dx-fa-button-main .dx-overlay-content{background-color:var(--q-blue)}:root[data-theme=dark] .dx-filemanager .dx-filemanager-fileuploader-dropzone-placeholder{border:2px solid var(--q-blue)}:root[data-theme=dark] .dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item.dx-state-focused{border:1px solid var(--q-blue)}:root[data-theme=dark] .dx-diagram .dxdi-text-input-container.connector-text .dxdi-text-input{border-color:var(--q-blue)}:root[data-theme=dark] .dx-gantt .dx-gantt-taskWrapper .dx-gantt-task{background-color:var(--q-blue)}:root[data-theme=dark] .dx-gantt .dx-gantt-tm{border-left:1px dashed var(--q-blue)}:root[data-theme=dark] .dx-gantt .dx-gantt-ti{border-left:1px dashed var(--q-blue);border-right:1px dashed var(--q-blue)}:root[data-theme=dark] .dx-sortable-placeholder{border:1px solid var(--q-blue)}:root[data-theme=dark] .dx-cardview-header-item .dx-header-filter-icon--selected,:root[data-theme=dark] .dx-cardview-header-item:hover .dx-header-filter-icon--selected,:root[data-theme=dark] .dx-cardview .dx-header-filter-icon--selected{color:var(--q-blue)}:root[data-theme=dark] .dx-cardview-sortable .dx-cardview-dropzone{border:1.5px dashed var(--q-blue)}:root[data-theme=dark] .dx-cardview-sortable .dx-cardview-dropzone .dx-icon,:root[data-theme=dark] .dx-cardview-sortable .dx-cardview-dropzone span{color:var(--q-blue)}:root[data-theme=dark] .dx-cardview-header-item-sort-indicator{border:2px solid var(--q-blue)}:root[data-theme=dark] .dx-cardview .dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter,:root[data-theme=dark] .dx-cardview .dx-datagrid-filter-panel .dx-datagrid-filter-panel-text,:root[data-theme=dark] .dx-cardview .dx-datagrid-filter-panel .dx-icon-filter{color:var(--q-blue)}:root[data-theme=dark] .dx-chat-file-icon-container .dx-icon,:root[data-theme=dark] .dx-chat-file-size,:root[data-theme=dark] .dx-chat-messagelist-empty-prompt{color:var(--color-neutral-400)}:root[data-theme=dark] .dx-switch-container:before{border:1px solid var(--color-neutral-400)}:root[data-theme=dark] .dx-switch .dx-switch-handle:before,:root[data-theme=dark] .dx-switch-handle,:root[data-theme=dark] .dx-switch-handle:before{background-color:var(--color-neutral-400)}:root[data-theme=dark] :root{--dx-color-icon:var(--color-neutral-400);--dx-color-spin-icon:var(--color-neutral-400)}:root[data-theme=dark] .dx-texteditor.dx-editor-underlined:after{border-bottom:1px solid var(--color-neutral-400)}:root[data-theme=dark] .dx-show-clear-button .dx-icon-clear{color:var(--color-neutral-400)}:root[data-theme=dark] .dx-editor-outlined .dx-label,:root[data-theme=dark] .dx-editor-outlined .dx-label-before,:root[data-theme=dark] .dx-editor-outlined .dx-label-after{border-bottom-color:var(--color-neutral-400)}:root[data-theme=dark] .dx-dropdowneditor-icon,:root[data-theme=dark] .dx-dropdowneditor-button.dx-state-active .dx-dropdowneditor-icon,:root[data-theme=dark] .dx-dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon,:root[data-theme=dark] .dx-list-item-chevron,:root[data-theme=dark] .dx-list-group-header .dx-list-group-header-indicator,:root[data-theme=dark] .dx-list-item .dx-icon,:root[data-theme=dark] .dx-list-item-after-bag .dx-list-reorder-handle,:root[data-theme=dark] .dx-numberbox-spin-up-icon,:root[data-theme=dark] .dx-numberbox-spin-down-icon,:root[data-theme=dark] .dx-calendar-week-number-cell,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-empty-cell,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-empty-cell.dx-state-active span,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-empty-cell.dx-state-hover span,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-other-view,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-other-view.dx-state-active span,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-other-view.dx-state-hover span,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-in-range.dx-state-active span,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-in-range.dx-state-hover span,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-range-hover.dx-state-active span,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-range-hover.dx-state-hover span,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-end-date.dx-state-active span,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-end-date.dx-state-hover span,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-start-date.dx-state-active span,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-start-date.dx-state-hover span,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-in-range span,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-range-hover span,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-end-date span,:root[data-theme=dark] .dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-start-date span,:root[data-theme=dark] .dx-treeview-toggle-item-visibility{color:var(--color-neutral-400)}:root[data-theme=dark] .dx-slider-bar{background:var(--color-neutral-400)}:root[data-theme=dark] .dx-lookup-arrow,:root[data-theme=dark] .dx-dropdowneditor-active .dx-lookup-arrow,:root[data-theme=dark] .dx-tag-remove-button:before{color:var(--color-neutral-400)}:root[data-theme=dark] .dx-radiobutton-icon{border:1px solid var(--color-neutral-400)}:root[data-theme=dark] .dx-state-disabled .dx-radiobutton-icon,:root[data-theme=dark] .dx-state-readonly .dx-radiobutton-icon{border-color:var(--color-neutral-400)}:root[data-theme=dark] .dx-state-disabled .dx-radiobutton-icon-dot,:root[data-theme=dark] .dx-state-readonly .dx-radiobutton-icon-dot{background-color:var(--color-neutral-400)}:root[data-theme=dark] .dx-colorbox-color-result-preview .dx-icon-colordismiss,:root[data-theme=dark] .dx-datagrid-adaptive-more,:root[data-theme=dark] .dx-datagrid-group-opened,:root[data-theme=dark] .dx-datagrid-group-closed,:root[data-theme=dark] .dx-treelist-adaptive-more,:root[data-theme=dark] .dx-treelist-rowsview tr:not(.dx-row-focused) .dx-treelist-empty-space,:root[data-theme=dark] .dx-treelist-rowsview tr:not(.dx-row-focused).dx-selection .dx-treelist-empty-space,:root[data-theme=dark] .dx-context-menu .dx-menu-item .dx-menu-item-popout,:root[data-theme=dark] .dx-fileuploader-file-icon,:root[data-theme=dark] .dx-scheduler-header-panel-cell .dx-scheduler-header-panel-cell-date:last-child,:root[data-theme=dark] .dx-scheduler-work-space.dx-scheduler-work-space-month .dx-scheduler-header-panel-cell-date:last-child,:root[data-theme=dark] .dx-scheduler-appointment-popup .dx-form .dx-scheduler-form-icon{color:var(--color-neutral-400)}:root[data-theme=dark] .dx-htmleditor.dx-htmleditor-outlined{border-color:var(--q-border) var(--q-border) var(--color-neutral-400)}:root[data-theme=dark] .dx-htmleditor.dx-htmleditor-underlined:after{border-bottom:1px solid var(--color-neutral-400)}:root[data-theme=dark] .dx-card-cover-noimage .dx-icon-imagethumbnail,:root[data-theme=dark] .dx-cardview-card-selection .dx-card-cover-noimage .dx-icon-imagethumbnail,:root[data-theme=dark] .dx-gridcore-nodata-icon-container .dx-icon,:root[data-theme=dark] .dx-gridcore-nodata-element .dx-gridcore-nodata-text{color:var(--color-neutral-400)}:root[data-theme=dark] .dx-chat-messagegroup-author-name,:root[data-theme=dark] .dx-chat-messagegroup-time,:root[data-theme=dark] .dx-chat-message-edited,:root[data-theme=dark] .dx-chat-messagelist-day-header,:root[data-theme=dark] .dx-chat-typingindicator-text{color:var(--q-text-muted)}:root[data-theme=dark] .dx-chat-typingindicator-circle:nth-child(2){background-color:var(--q-text-muted)}:root[data-theme=dark] .dx-chat-editing-preview-cancel-button.dx-button-mode-text .dx-icon{color:var(--q-text-muted)}:root[data-theme=dark] :root{--dx-texteditor-color-label:var(--q-text-muted)999}:root[data-theme=dark] .dx-placeholder,:root[data-theme=dark] .dx-texteditor-label,:root[data-theme=dark] .dx-searchbox .dx-icon-search,:root[data-theme=dark] .dx-list-item.dx-list-item-ghost-reordering.dx-state-focused.dx-state-hover,:root[data-theme=dark] .dx-lookup-empty .dx-lookup-field,:root[data-theme=dark] .dx-colorview-container label,:root[data-theme=dark] .dx-datagrid-nodata,:root[data-theme=dark] .dx-treelist-nodata,:root[data-theme=dark] .dx-fileuploader-file-size,:root[data-theme=dark] .dx-fileuploader-file-status-message,:root[data-theme=dark] .dx-fileuploader-file-size,:root[data-theme=dark] .dx-scheduler-work-space-month .dx-scheduler-date-table-cell,:root[data-theme=dark] .dx-scheduler-header-panel-cell,:root[data-theme=dark] .dx-scheduler-all-day-title,:root[data-theme=dark] .dx-scheduler-time-panel-cell,:root[data-theme=dark] .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell,:root[data-theme=dark] .dx-field-item-help-text,:root[data-theme=dark] .dx-htmleditor-content.ql-blank:before{color:var(--q-text-muted)}:root[data-theme=dark] .dx-gantt .dx-gantt-taskRes{background-color:var(--q-text-muted)}:root[data-theme=dark] .dx-field-value.dx-attention{color:var(--color-error-800)}:root[data-theme=dark] .dx-field-value.dx-attention:before{background-color:var(--color-error-800)}:root[data-theme=dark] .dx-chat-alertlist-error.dx-informer{color:var(--color-error-800)}:root[data-theme=dark] .dx-messagelist-context-menu-content .dx-menu-item:has(.dx-icon-trash){color:var(--color-error-800)}:root[data-theme=dark] .dx-messagelist-context-menu-content .dx-menu-item:has(.dx-icon-trash).dx-state-focused{color:var(--color-error-800)}:root[data-theme=dark] .dx-button.dx-button-danger:not(.q-button):not(.q-button *):not(.q-record-action){background-color:var(--color-error-800)}:root[data-theme=dark] .dx-button-mode-text.dx-button-danger:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-button-mode-text.dx-button-danger .dx-icon:not(.q-button):not(.q-button *):not(.q-record-action){color:var(--color-error-800)}:root[data-theme=dark] .dx-button-mode-outlined.dx-button-danger:not(.q-button):not(.q-button *):not(.q-record-action){border:1px solid var(--color-error-800);color:var(--color-error-800)}:root[data-theme=dark] .dx-button-mode-outlined.dx-button-danger .dx-icon:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-step.dx-step-invalid .dx-step-indicator,:root[data-theme=dark] .dx-step.dx-step-invalid .dx-step-caption{color:var(--color-error-800)}:root[data-theme=dark] .dx-step.dx-step-completed.dx-step-invalid .dx-step-indicator{border-color:var(--color-error-800);background-color:var(--color-error-800)}:root[data-theme=dark] .dx-step.dx-step-completed.dx-step-invalid .dx-step-caption{color:var(--color-error-800)}:root[data-theme=dark] .dx-step.dx-step-selected.dx-step-invalid .dx-step-indicator{border-color:var(--color-error-800);background-color:var(--color-error-800);box-shadow:0 0 0 2px var(--q-panel),0 0 0 4px var(--color-error-800),0 0 0 8px var(--q-panel)}:root[data-theme=dark] .dx-step.dx-step-selected.dx-step-invalid .dx-step-caption{color:var(--color-error-800)}:root[data-theme=dark] .dx-step.dx-state-focused.dx-step-invalid .dx-step-indicator,:root[data-theme=dark] .dx-step.dx-state-focused.dx-state-disabled.dx-step-invalid .dx-step-indicator{box-shadow:0 0 0 2px var(--q-panel),0 0 0 4px var(--color-error-800),0 0 0 8px var(--q-panel)}:root[data-theme=dark] .dx-checkbox.dx-invalid .dx-checkbox-icon{border-color:var(--color-error-800)}:root[data-theme=dark] .dx-checkbox-checked.dx-invalid .dx-checkbox-icon,:root[data-theme=dark] .dx-checkbox-indeterminate.dx-invalid .dx-checkbox-icon:before{background-color:var(--color-error-800)}:root[data-theme=dark] .dx-switch.dx-invalid .dx-switch-container:before{border-color:var(--color-error-800)}:root[data-theme=dark] .dx-switch-on-value.dx-invalid .dx-switch-container:before{background-color:var(--color-error-800)}:root[data-theme=dark] .dx-validationsummary-item{color:var(--color-error-800)}:root[data-theme=dark] .dx-invalid-message>.dx-overlay-content{background-color:var(--color-error-800)}:root[data-theme=dark] .dx-texteditor.dx-state-focused.dx-invalid .dx-texteditor-label,:root[data-theme=dark] .dx-texteditor.dx-texteditor-label-outside.dx-invalid .dx-texteditor-label{color:var(--color-error-800)}:root[data-theme=dark] .dx-texteditor.dx-editor-filled.dx-invalid{border-color:var(--color-error-800)}:root[data-theme=dark] .dx-texteditor.dx-editor-underlined.dx-invalid:after{border-bottom-color:var(--color-error-800)}:root[data-theme=dark] .dx-texteditor.dx-editor-outlined.dx-invalid,:root[data-theme=dark] .dx-texteditor.dx-editor-outlined.dx-invalid:before{border-color:var(--color-error-800)}:root[data-theme=dark] .dx-invalid.dx-texteditor.dx-state-hover:after{border-bottom-color:var(--color-error-800)}:root[data-theme=dark] .dx-invalid.dx-texteditor.dx-show-invalid-badge .dx-texteditor-input-container:after{background-color:var(--color-error-800)}:root[data-theme=dark] .dx-invalid .dx-texteditor-label{color:var(--color-error-800)}:root[data-theme=dark] .dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid .dx-label,:root[data-theme=dark] .dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid .dx-label-after,:root[data-theme=dark] .dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid .dx-label-before,:root[data-theme=dark] .dx-editor-outlined.dx-texteditor-with-label.dx-invalid .dx-label,:root[data-theme=dark] .dx-editor-outlined.dx-texteditor-with-label.dx-invalid .dx-label-after,:root[data-theme=dark] .dx-editor-outlined.dx-texteditor-with-label.dx-invalid .dx-label-before{border-color:var(--color-error-800)}:root[data-theme=dark] .dx-informer-error{color:var(--color-error-800)}:root[data-theme=dark] .dx-list-slide-menu-button-delete{background-color:var(--color-error-800)}:root[data-theme=dark] .dx-calendar.dx-invalid{border-color:var(--color-error-800)}:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-danger,:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-danger .dx-icon,:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-danger.dx-state-selected,:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-danger.dx-state-selected .dx-icon,:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-danger.dx-state-hover,:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-danger.dx-state-hover .dx-icon,:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-danger.dx-state-focused,:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-danger.dx-state-focused .dx-icon,:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-danger.dx-state-active,:root[data-theme=dark] .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-danger.dx-state-active .dx-icon{color:var(--color-error-800)}:root[data-theme=dark] .dx-toast-error,:root[data-theme=dark] .dx-invalid .dx-progressbar-range{background-color:var(--color-error-800)}:root[data-theme=dark] .dx-invalid .dx-progressbar-animating-container{background-image:linear-gradient(-90deg,transparent 5%,var(--color-error-800),transparent 95%)}:root[data-theme=dark] .dx-invalid .dx-slider-handle:after{background-color:var(--color-error-800)}:root[data-theme=dark] .dx-invalid .dx-slider-range-visible{background-color:var(--color-error-800);border-color:var(--color-error-800)}:root[data-theme=dark] .dx-lookup.dx-invalid .dx-lookup-arrow:after{background-color:var(--color-error-800)}:root[data-theme=dark] .dx-invalid .dx-radiobutton-icon{border-color:var(--color-error-800)}:root[data-theme=dark] .dx-invalid .dx-radiobutton-icon-checked .dx-radiobutton-icon-dot,:root[data-theme=dark] .dx-datagrid-rowsview .dx-overlay-wrapper.dx-invalid-message .dx-overlay-content,:root[data-theme=dark] .dx-datagrid-revert-tooltip .dx-revert-button,:root[data-theme=dark] .dx-datagrid-revert-tooltip .dx-revert-button.dx-state-selected,:root[data-theme=dark] .dx-datagrid-revert-tooltip .dx-revert-button.dx-state-hover,:root[data-theme=dark] .dx-datagrid-revert-tooltip .dx-revert-button.dx-state-focused,:root[data-theme=dark] .dx-datagrid-revert-tooltip .dx-revert-button.dx-state-active,:root[data-theme=dark] .dx-treelist-rowsview .dx-overlay-wrapper.dx-invalid-message .dx-overlay-content,:root[data-theme=dark] .dx-treelist-revert-tooltip .dx-revert-button,:root[data-theme=dark] .dx-treelist-revert-tooltip .dx-revert-button.dx-state-selected,:root[data-theme=dark] .dx-treelist-revert-tooltip .dx-revert-button.dx-state-hover,:root[data-theme=dark] .dx-treelist-revert-tooltip .dx-revert-button.dx-state-focused,:root[data-theme=dark] .dx-treelist-revert-tooltip .dx-revert-button.dx-state-active{background-color:var(--color-error-800)}:root[data-theme=dark] .dx-fileuploader-invalid .dx-fileuploader-file-status-message{color:var(--color-error-800)}:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-group-operation.dx-state-active,:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-group-operation:focus{background-color:var(--color-error-800)}:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-group .dx-icon-remove:focus,:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-group .dx-icon-remove:hover{color:var(--color-error-800)}:root[data-theme=dark] .dx-htmleditor.dx-htmleditor-outlined.dx-invalid,:root[data-theme=dark] .dx-htmleditor.dx-htmleditor-outlined.dx-invalid:before,:root[data-theme=dark] .dx-htmleditor.dx-htmleditor-filled.dx-invalid{border-color:var(--color-error-800)}:root[data-theme=dark] .dx-htmleditor.dx-htmleditor-underlined.dx-invalid:after,:root[data-theme=dark] .dx-invalid.dx-htmleditor.dx-state-hover:after{border-bottom-color:var(--color-error-800)}:root[data-theme=dark] .dx-filemanager .dx-filemanager-notification-common{color:var(--color-error-800)}:root[data-theme=dark] .dx-filemanager .dx-filemanager-progress-box-error{background:var(--color-error-800)}:root[data-theme=dark] .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell:before,:root[data-theme=dark] .dx-scheduler-time-panel-cell.dx-scheduler-time-panel-current-time-cell:before,:root[data-theme=dark] .dx-scheduler-date-time-indicator{background-color:var(--color-error-800)}:root[data-theme=dark] .dx-scheduler-date-time-indicator:before{color:var(--color-error-800)}:root[data-theme=dark] .dx-scheduler-timeline .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell:after{background-color:var(--color-error-800)}:root[data-theme=dark] .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected,:root[data-theme=dark] .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-hover:not(.dx-state-focused),:root[data-theme=dark] .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,:root[data-theme=dark] .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-list-item-selected,:root[data-theme=dark] .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-list-item-selected.dx-state-hover:not(.dx-state-focused),:root[data-theme=dark] .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-state-focused.dx-list-item-selected,:root[data-theme=dark] .dx-list .dx-empty-message,:root[data-theme=dark] .dx-list-item{color:var(--q-text)}:root[data-theme=dark] .dx-button.dx-state-disabled .dx-button-text:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-button.dx-state-disabled .dx-icon:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-button.dx-button-default.dx-state-disabled .dx-button-text:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-button.dx-button-default.dx-state-disabled .dx-icon:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-button.dx-button-danger.dx-state-disabled .dx-button-text:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-button.dx-button-danger.dx-state-disabled .dx-icon:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-button.dx-button-success.dx-state-disabled .dx-button-text:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-button.dx-button-success.dx-state-disabled .dx-icon:not(.q-button):not(.q-button *):not(.q-record-action),:root[data-theme=dark] .dx-step.dx-state-disabled .dx-step-indicator,:root[data-theme=dark] .dx-step.dx-state-disabled .dx-step-caption,:root[data-theme=dark] .dx-step.dx-state-disabled.dx-state-focused .dx-step-indicator,:root[data-theme=dark] .dx-step.dx-state-disabled.dx-state-focused .dx-step-caption,:root[data-theme=dark] .dx-step.dx-state-disabled.dx-step-invalid .dx-step-indicator,:root[data-theme=dark] .dx-step.dx-state-disabled.dx-step-invalid .dx-step-caption,:root[data-theme=dark] .dx-step.dx-state-disabled.dx-step-invalid.dx-state-focused .dx-step-indicator,:root[data-theme=dark] .dx-step.dx-state-disabled.dx-step-invalid.dx-state-focused .dx-step-caption{color:var(--color-neutral-400)}:root[data-theme=dark] .dx-checkbox-indeterminate.dx-state-disabled .dx-checkbox-icon:before,:root[data-theme=dark] .dx-checkbox-indeterminate.dx-state-readonly .dx-checkbox-icon:before,:root[data-theme=dark] .dx-checkbox-indeterminate.dx-state-readonly.dx-invalid .dx-checkbox-icon:before,:root[data-theme=dark] .dx-state-disabled .dx-checkbox-indeterminate .dx-checkbox-icon:before,:root[data-theme=dark] .dx-switch.dx-state-disabled .dx-switch-handle:before,:root[data-theme=dark] .dx-switch.dx-state-readonly .dx-switch-handle:before,:root[data-theme=dark] .dx-tabs-styling-mode-primary.dx-tab-indicator-position-bottom .dx-tab-selected.dx-state-disabled:after,:root[data-theme=dark] .dx-tabs-styling-mode-primary.dx-tab-indicator-position-top .dx-tab-selected.dx-state-disabled:after,:root[data-theme=dark] .dx-tabs-styling-mode-primary.dx-tab-indicator-position-left .dx-tab-selected.dx-state-disabled:after,:root[data-theme=dark] .dx-tabs-styling-mode-primary.dx-tab-indicator-position-right .dx-tab-selected.dx-state-disabled:after{background-color:var(--color-neutral-400)}:root[data-theme=dark] .dx-state-disabled .dx-badge{color:var(--color-neutral-400)}:root[data-theme=dark] .dx-tabs-styling-mode-secondary.dx-tab-indicator-position-bottom .dx-tab.dx-tab-selected.dx-state-disabled .dx-tab-content:after,:root[data-theme=dark] .dx-tabs-styling-mode-secondary.dx-tab-indicator-position-top .dx-tab.dx-tab-selected.dx-state-disabled .dx-tab-content:after,:root[data-theme=dark] .dx-tabs-styling-mode-secondary.dx-tab-indicator-position-left .dx-tab-selected.dx-state-disabled:after,:root[data-theme=dark] .dx-tabs-styling-mode-secondary.dx-tab-indicator-position-right .dx-tab-selected.dx-state-disabled:after{background-color:var(--color-neutral-400)}:root[data-theme=dark] .dx-tab.dx-state-disabled,:root[data-theme=dark] .dx-tab.dx-state-disabled .dx-icon,:root[data-theme=dark] .dx-tab.dx-state-disabled .dx-tab-text .dx-tab-text-span-pseudo,:root[data-theme=dark] .dx-texteditor.dx-state-disabled .dx-dropdowneditor-icon,:root[data-theme=dark] .dx-texteditor.dx-state-disabled .dx-lookup-arrow,:root[data-theme=dark] .dx-texteditor.dx-state-disabled .dx-lookup-field,:root[data-theme=dark] .dx-texteditor.dx-state-disabled .dx-placeholder:before,:root[data-theme=dark] .dx-texteditor.dx-state-disabled .dx-texteditor-input,:root[data-theme=dark] .dx-texteditor.dx-state-disabled .dx-texteditor-label,:root[data-theme=dark] .dx-show-clear-button.dx-state-disabled .dx-icon-clear,:root[data-theme=dark] .dx-searchbox.dx-state-disabled .dx-icon-search,:root[data-theme=dark] .dx-state-disabled.dx-list .dx-list-item,:root[data-theme=dark] .dx-state-disabled .dx-list-select-all-label,:root[data-theme=dark] .dx-state-disabled .dx-list-item-chevron,:root[data-theme=dark] .dx-state-disabled .dx-list-reorder-handle:before,:root[data-theme=dark] .dx-numberbox-spin-button.dx-state-disabled .dx-numberbox-spin-down-icon,:root[data-theme=dark] .dx-numberbox-spin-button.dx-state-disabled .dx-numberbox-spin-up-icon,:root[data-theme=dark] .dx-daterangebox-separator,:root[data-theme=dark] .dx-menu-item.dx-state-disabled{color:var(--color-neutral-400)}:root[data-theme=dark] .dx-state-disabled .dx-progressbar-range{background-color:var(--color-neutral-400)}:root[data-theme=dark] .dx-state-disabled .dx-progressbar-status{color:var(--color-neutral-400)}:root[data-theme=dark] .dx-state-disabled .dx-progressbar-animating-container,:root[data-theme=dark] .dx-rtl .dx-progressbar.dx-state-disabled .dx-progressbar-animating-container,:root[data-theme=dark] .dx-rtl.dx-progressbar.dx-state-disabled .dx-progressbar-animating-container{background-image:linear-gradient(-90deg,transparent 5%,var(--color-neutral-400),transparent 95%)}:root[data-theme=dark] .dx-state-disabled.dx-slider-handle{border-color:var(--color-neutral-400)}:root[data-theme=dark] .dx-state-disabled.dx-slider-handle:after,:root[data-theme=dark] .dx-state-disabled .dx-slider-range.dx-slider-range-visible{background:var(--color-neutral-400)}:root[data-theme=dark] .dx-tagbox.dx-state-disabled .dx-tag-content,:root[data-theme=dark] .dx-tagbox.dx-state-disabled .dx-tag-remove-button:before{color:var(--color-neutral-400)}:root[data-theme=dark] .dx-state-readonly .dx-radiobutton-icon-dot{background-color:var(--color-neutral-400)}:root[data-theme=dark] .dx-state-readonly .dx-radiobutton-icon{border-color:var(--color-neutral-400)}:root[data-theme=dark] .dx-state-readonly .dx-radiobutton-checked.dx-state-active .dx-radiobutton-icon-dot,:root[data-theme=dark] .dx-state-readonly .dx-radiobutton-checked.dx-state-focused .dx-radiobutton-icon-dot,:root[data-theme=dark] .dx-state-readonly .dx-radiobutton-checked.dx-state-hover .dx-radiobutton-icon-dot,:root[data-theme=dark] .dx-invalid.dx-state-readonly .dx-radiobutton .dx-radiobutton-icon-dot{background-color:var(--color-neutral-400)}:root[data-theme=dark] .dx-state-disabled .dx-radiobutton{color:var(--color-neutral-400)}:root[data-theme=dark] .dx-state-disabled .dx-radiobutton .dx-radiobutton-icon{border-color:var(--color-neutral-400)}:root[data-theme=dark] .dx-state-disabled .dx-radiobutton .dx-radiobutton-icon-dot{background-color:var(--color-neutral-400)}:root[data-theme=dark] .dx-state-disabled.dx-accordion,:root[data-theme=dark] .dx-state-disabled .dx-colorbox-color-result-preview .dx-icon-colordismiss,:root[data-theme=dark] .dx-datagrid-sticky-columns .dx-datagrid-draggable-column,:root[data-theme=dark] .dx-treelist-sticky-columns .dx-treelist-draggable-column,:root[data-theme=dark] .dx-context-menu .dx-menu-item.dx-state-disabled .dx-menu-item-popout{color:var(--color-neutral-400)}.user-options-form{flex-direction:column;gap:12px;padding:12px 0;display:flex}.user-options-form>label{flex-direction:column;gap:5px;display:flex}.user-options-form input{color:var(--q-text);background:var(--q-bg);border:1px solid var(--q-border);border-radius:4px;padding:8px}.user-options-form input[aria-invalid=true]{border-color:var(--q-danger)}.user-options-form input[aria-invalid=true]:focus{border-color:var(--q-danger);outline-color:var(--q-danger)}.user-options-form .password-mismatch-hint{margin-top:0}.user-options-form .mail-password-control>input{padding-right:36px}.user-options-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:10px 0;display:flex}.user-options-tabs{background:var(--q-bg);z-index:1;position:sticky;top:0}.user-signature-editor{border:0;min-width:0;padding:0}.user-signature-preview{border:1px solid var(--q-border);background:var(--color-white);width:100%;min-height:240px}.user-qvm-area{border-bottom:1px solid var(--q-border);padding:12px 0}.user-qvm-area pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}.dx-gantt-tsac{z-index:6;background-color:#fff;position:relative;overflow:hidden}.dx-gantt-tsa{position:relative}.dx-gantt-hb{z-index:6;height:0;position:absolute;left:0}.dx-gantt-vb{z-index:6;width:0;position:absolute;top:0}.dx-gantt-tm,.dx-gantt-ti,.dx-gantt-tc{z-index:6;position:absolute;top:0}.dx-gantt-tm:before,.dx-gantt-ti:before,.dx-gantt-tc:before{content:"";z-index:6;width:6px;height:100%;margin-left:-3px;position:absolute;top:0}.dx-gantt-si{white-space:nowrap;box-sizing:border-box;position:absolute;top:0}.dx-gantt-taskWrapper,.dx-gantt-milestoneWrapper,.dx-gantt-taskResWrapper{z-index:10;vertical-align:top;white-space:nowrap;position:absolute}.dx-gantt-taskWrapper>div{vertical-align:top}.dx-gantt-taskResWrapper{pointer-events:none}.dx-gantt-task{white-space:nowrap;vertical-align:top;display:inline-block;position:relative}.dx-gantt-tPrg{z-index:0;height:100%;position:absolute;top:0}.dx-gantt-taskTitle,.dx-gantt-taskRes{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx-gantt-titleIn{z-index:1;width:100%;position:relative}.dx-gantt-titleOut{text-align:right;text-overflow:ellipsis;width:500px;margin-left:-500px;padding-left:5px;display:inline-block}.dx-gantt-taskRes{display:inline-block;overflow:hidden}.dx-gantt-task,.dx-gantt-taskTitle,.dx-gantt-titleOut,.dx-gantt-taskRes{box-sizing:border-box}.dx-gantt-sel{z-index:5;position:absolute}.dx-gantt-task.dx-gantt-milestone{padding:0;transform:rotate(45deg);border-radius:0!important}.dx-gantt-task.dx-gantt-smallTask{text-align:center}.dx-gantt-task.dx-gantt-smallTask .dx-gantt-titleIn{visibility:hidden;padding:0}.dx-gantt-conn-h,.dx-gantt-conn-v,.dx-gantt-arrow{z-index:9;position:absolute}.dx-gantt-conn-v{cursor:pointer;border-left-style:solid;border-left-width:1px;width:4px;top:0}.dx-gantt-conn-v.active{border-left-width:2px!important}.dx-gantt-conn-h{cursor:pointer;border-top-style:solid;border-top-width:1px;height:4px;left:0}.dx-gantt-conn-h.active{border-top-width:2px!important}.dx-gantt-arrow{width:0;height:0}.dx-gantt-arrow.dx-gantt-TA{border-top-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.dx-gantt-arrow.dx-gantt-RA{border-top-color:#0000!important;border-bottom-color:#0000!important;border-right-color:#0000!important}.dx-gantt-arrow.dx-gantt-BA{border-bottom-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.dx-gantt-arrow.dx-gantt-LA{border-top-color:#0000!important;border-bottom-color:#0000!important;border-left-color:#0000!important}.dx-gantt-nwi{z-index:3;position:absolute}.dx-gantt-altRow{z-index:2;position:absolute}.dx-gantt-task-edit-wrapper{padding-left:1px}.dx-gantt-task-edit-wrapper,.dx-gantt-task-edit-wrapper-successor{z-index:11;position:absolute}.dx-gantt-task-edit-wrapper-custom{background-color:#5a54544d}.dx-gantt-task-edit-wrapper-custom.hide-updating{pointer-events:none;background-color:#0000}.dx-gantt-task-edit-wrapper.milestone .dx-gantt-task-edit-frame,.dx-gantt-task-edit-wrapper.hide-updating .dx-gantt-task-edit-frame{border:none!important}#dx-gantt-ta.ms-pointer-active,#dx-gantt-ta.ms-pointer-active .dx-gantt-task-edit-frame,#dx-gantt-ta.ms-pointer-active .dx-gantt-task-edit-frame div{-webkit-appearance:none;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;user-select:none}.dx-gantt-task-edit-wrapper.milestone .dx-gantt-task-edit-progress,.dx-gantt-task-edit-wrapper.milestone .dx-gantt-task-edit-start,.dx-gantt-task-edit-wrapper.milestone .dx-gantt-task-edit-end,.dx-gantt-task-edit-wrapper.move .dx-gantt-task-edit-progress,.dx-gantt-task-edit-wrapper.move .dx-gantt-task-edit-dependency-r,.dx-gantt-task-edit-wrapper.move .dx-gantt-task-edit-dependency-l,.dx-gantt-task-edit-wrapper.hide-dependency .dx-gantt-task-edit-dependency-r,.dx-gantt-task-edit-wrapper.hide-dependency .dx-gantt-task-edit-dependency-l,.dx-gantt-task-edit-wrapper.hide-updating .dx-gantt-task-edit-progress,.dx-gantt-task-edit-wrapper.hide-updating .dx-gantt-task-edit-start,.dx-gantt-task-edit-wrapper.hide-updating .dx-gantt-task-edit-end{display:none}.dx-gantt-task-edit-frame,.dx-gantt-task-edit-frame-successor{box-sizing:border-box;z-index:9;width:100%;height:100%;position:absolute}.dx-gantt-task-edit-frame{border:1px solid #269aff}.dx-gantt-task-edit-progress{cursor:pointer;z-index:10;border:6px solid #0000;border-top-width:0;border-bottom:9px solid #269aff;width:0;height:0;position:absolute;bottom:0}.dx-gantt-task-edit-progress:before{content:"";background-color:#fff;border:1px solid #269aff;border-top:none;width:10px;height:4px;position:absolute;bottom:-14px;left:-6px}.dx-gantt-task-edit-progress div{cursor:pointer;z-index:9;pointer-events:none;border:5px solid #0000;border-top-width:0;border-bottom:7px solid #fff;position:absolute;top:2px;bottom:0;left:-5px}.dx-gantt-task-edit-tooltip{z-index:12;border-radius:2px;width:max-content;font-family:sans-serif;font-size:12px;line-height:16px;display:none;position:absolute}.dx-gantt-task-edit-tooltip-default{color:#fff;background-color:#000000a3;padding:6px}.dx-gantt-task-edit-tooltip-after:after{content:"";border-bottom:6px solid #000000a3;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:-6px}.dx-gantt-task-edit-tooltip-before:before{content:"";border-top:6px solid #000000a3;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;bottom:-6px}.dx-gantt-task-edit-tooltip .dx-gantt-task-title{padding-bottom:3px}.dx-gantt-task-edit-tooltip .dx-gantt-status-time tr td:first-child{padding-right:3px}.dx-gantt-task-edit-tooltip .dx-gantt-status-time tr td:first-child,.dx-gantt-task-edit-tooltip .dx-gantt-status-time span:first-child,.dx-gantt-task-edit-tooltip .dx-gantt-task-title{font-weight:600}.dx-gantt-task-edit-dependency-r,.dx-gantt-task-edit-successor-dependency-r,.dx-gantt-task-edit-dependency-l,.dx-gantt-task-edit-successor-dependency-l{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #269aff;border-radius:50%;width:10px;height:10px;position:absolute;top:5px}.dx-gantt-task-edit-dependency-r,.dx-gantt-task-edit-successor-dependency-r{left:-10px}.dx-gantt-task-edit-dependency-l,.dx-gantt-task-edit-successor-dependency-l{right:-10px}.dx-gantt-task-edit-dependency-r.dx-gantt-edit-touch,.dx-gantt-task-edit-successor-dependency-r.dx-gantt-edit-touch,.dx-gantt-task-edit-dependency-l.dx-gantt-edit-touch,.dx-gantt-task-edit-successor-dependency-l.dx-gantt-edit-touch{width:11px;height:11px;top:3px}.dx-gantt-task-edit-dependency-r.dx-gantt-edit-touch,.dx-gantt-task-edit-successor-dependency-r.dx-gantt-edit-touch{left:-15px}.dx-gantt-task-edit-dependency-l.dx-gantt-edit-touch,.dx-gantt-task-edit-successor-dependency-l.dx-gantt-edit-touch{right:-15px}.dx-gantt-task-edit-start,.dx-gantt-task-edit-end{cursor:col-resize;width:5px;height:100%;position:absolute;top:0}.dx-gantt-task-edit-end{right:0}.dx-gantt-task-edit-dependency-line{transform-origin:0 0;z-index:9;background-color:#269aff;height:2px;position:absolute}.dx-gantt-touch-action{touch-action:none}.workflow-diagram .dx-diagram{border:0;flex:auto;min-height:0}.workflow-diagram .dx-diagram .dxdi-page .page{fill:var(--color-white)!important}.workflow-diagram .dx-diagram svg .shape rect,.workflow-diagram .dx-diagram svg .shape path{fill:var(--color-white);stroke-width:1px;stroke:var(--color-neutral-400)!important}.workflow-diagram .dx-diagram svg .shape .selector{fill:#0000!important;stroke:none!important}.workflow-diagram .dx-diagram svg .shape rect[style*=--color-success-50],.workflow-diagram .dx-diagram svg .shape path[style*=--color-success-50]{stroke:var(--color-success-800)!important}.workflow-diagram .dx-diagram svg .shape rect[style*=--color-warning-50],.workflow-diagram .dx-diagram svg .shape path[style*=--color-warning-50]{stroke:var(--color-warning-800)!important}.workflow-diagram .dx-diagram svg feFlood{flood-color:var(--color-white)!important}.workflow-diagram .dx-diagram svg text{fill:var(--color-neutral-900)!important;font-weight:600!important}.workflow-diagram .dx-diagram svg .shape text,.workflow-diagram .dx-diagram svg .connector text{text-anchor:middle!important}.workflow-diagram .dx-diagram svg .connector path,.workflow-diagram .dx-diagram svg .edge path,.workflow-diagram .dx-diagram svg path.connection{fill:none!important;stroke:var(--color-neutral-400)!important;stroke-width:5px!important}.wf-editor .dx-diagram svg g.shape{fill:var(--color-white)!important}.wf-editor .dx-diagram svg g.shape rect,.wf-editor .dx-diagram svg g.shape path{fill:var(--color-white)!important;stroke:var(--color-neutral-400)!important}.wf-editor .dx-diagram svg g.shape text{fill:var(--color-neutral-900)!important}.wf-editor .dx-diagram svg g.connector{fill:none!important}.wf-editor .dx-diagram svg g.connector path{fill:none!important;stroke:var(--color-neutral-400)!important;stroke-width:5px!important}.wf-editor .dx-diagram .extension-line{display:none!important}.wf-editor .dx-diagram svg ellipse.connection-point{fill:var(--color-info-800)!important;stroke:var(--color-white)!important}.wf-editor .dx-diagram svg ellipse.connection-point.selector{fill:color-mix(in srgb, var(--color-info-800) 18%, transparent)!important;stroke:var(--color-info-800)!important}.wf-editor .dx-diagram svg .connection-target,.wf-editor .dx-diagram svg .container-target{fill:none!important;stroke:var(--color-success-800)!important}.wf-unlocked .dx-diagram svg g.shape,.wf-unlocked .dx-diagram svg g.shape *,.wf-unlocked .dx-diagram svg g.connector,.wf-unlocked .dx-diagram svg g.connector path,.wf-unlocked .dx-diagram svg g.connector text{cursor:pointer!important}.wf-unlocked .dx-diagram svg ellipse.connection-point,.wf-unlocked .dx-diagram svg ellipse.connection-point.selector{cursor:crosshair!important}.wf-unlocked .dx-diagram svg .connector-selection{cursor:move!important}.wf-unlocked .dx-diagram svg rect.connector-side-mark.horizontal{cursor:ns-resize!important}.wf-unlocked .dx-diagram svg rect.connector-side-mark.vertical{cursor:ew-resize!important}.wf-unlocked .dx-diagram svg rect.selection-mark{cursor:move!important}.wf-unlocked .dx-diagram svg rect.selection-mark:first-of-type,.wf-unlocked .dx-diagram svg rect.selection-mark:nth-of-type(5){cursor:nwse-resize!important}.wf-unlocked .dx-diagram svg rect.selection-mark:nth-of-type(3),.wf-unlocked .dx-diagram svg rect.selection-mark:nth-of-type(7){cursor:nesw-resize!important}.wf-unlocked .dx-diagram svg rect.selection-mark:nth-of-type(2),.wf-unlocked .dx-diagram svg rect.selection-mark:nth-of-type(6){cursor:ns-resize!important}.wf-unlocked .dx-diagram svg rect.selection-mark:nth-of-type(4),.wf-unlocked .dx-diagram svg rect.selection-mark:nth-of-type(8){cursor:ew-resize!important}.wf-editor .dx-diagram svg g.connector text{fill:var(--color-neutral-900)!important}.workflow-diagram .dx-diagram svg .item-selection-rect,.workflow-diagram .dx-diagram svg .item-multi-selection-rect{fill:color-mix(in srgb, var(--color-info-800) 10%, transparent)!important;stroke:var(--color-info-800)!important;pointer-events:none!important}.workflow-diagram .dx-diagram svg .items-selection-rect{fill:none!important;stroke:var(--color-info-800)!important;pointer-events:none!important}.workflow-diagram .dx-diagram svg .selection-rect{rx:3px;ry:3px;fill:color-mix(in srgb, var(--color-neutral-900) 5%, transparent)!important;stroke:var(--color-info-800)!important;stroke-width:1px!important;stroke-dasharray:4 3!important;pointer-events:none!important}.workflow-diagram .dx-diagram svg .selection-mark{fill:var(--color-info-800)!important;stroke:var(--color-white)!important}.workflow-diagram .dx-diagram svg .connector-selection,.workflow-diagram .dx-diagram svg .connector-multi-selection{fill:none!important;stroke:var(--color-info-800)!important}.workflow-diagram .dxdi-text-input-container{display:none}.workflow-diagram .dxdi-text-input-container.shape-text,.workflow-diagram .dxdi-text-input-container.connector-text{display:inherit;transform-origin:0 0;background-color:#0000;position:absolute;overflow:hidden}.workflow-diagram .dxdi-text-input-container.connector-text{overflow:visible}.workflow-diagram .dxdi-control .dxdi-canvas{display:block}.workflow-diagram .dxdi-focus-input,.workflow-diagram .dxdi-clipboard-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:0!important;left:-9999px!important}.workflow-diagram .dx-diagram svg .shape rect[style*=--q-blue]:not(.selector),.workflow-diagram .dx-diagram svg .shape path[style*=--q-blue]:not(.selector){stroke:var(--q-blue)!important;stroke-width:2px!important}
