.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{color-scheme:dark}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{text-decoration:none}body.low-spec-device *,body.low-spec-device :after,body.low-spec-device :before{transition:none!important;animation:none!important}#App{--text-primary:rgba(0,0,0,0.87);--text-secondary:rgba(0,0,0,0.54);--text-disabled:rgba(0,0,0,0.38);--background-default:#fafafa;--background-paper:#fff;--divider:rgba(0,0,0,0.12)}#App,#App.dark-theme{background:var(--background-default)}#App.dark-theme{--background-default:#00203b;--background-paper:#0a1a29;--divider:rgba(0,0,0,0.12)}*{outline:none!important}#App * ::-webkit-scrollbar-thumb{border:none!important;background-color:var(--text-secondary)!important}.navbar{z-index:999;position:fixed!important;width:100%}#app-darkener{transition:all .2s ease-out;pointer-events:none;background:#000;opacity:0;width:100vw;height:100vh;position:fixed;margin:auto;z-index:997}#app-darkener.on{pointer-events:all;opacity:.4}#sidebar-wrapper{position:fixed;z-index:998;height:100%}#sidebar-wrapper a{font-weight:700}#sidebar-wrapper a.selected{color:#fff!important;background:#6d7072!important}.data-table{--table-font-size:1.0em}.data-table.dense{--table-font-size:0.8em}.data-table .MuiTableCell-body,.data-table .MuiTableCell-head{overflow-y:hidden;font-size:var(--table-font-size)!important;padding:1.2em .6em!important}.data-table .MuiInput-input{font-size:var(--table-font-size)!important}.data-table tbody.MuiTableBody-root tr.MuiTableRow-root[mode=update]{vertical-align:bottom}.data-table tbody.MuiTableBody-root tr.MuiTableRow-root .MuiFormControl-root,.data-table tbody.MuiTableBody-root tr.MuiTableRow-root .MuiInput-root{width:100%}.data-table tbody.MuiTableBody-root tr.MuiTableRow-root:not([mode=update]):not(.Mui-selected):hover{transition:all .6s ease-in}.data-table tbody.MuiTableBody-root tr.MuiTableRow-root td{overflow-y:hidden}.data-table tbody.MuiTableBody-root tr.MuiTableRow-root td:not(:last-child){border-right:2px dotted var(--divider)}.data-table thead.MuiTableHead-root tr.MuiTableRow-head th span:last-child{text-align:center!important}.data-table thead.MuiTableHead-root tr.MuiTableRow-head th span:last-child svg{display:none}.data-table tbody td.MuiTableCell-body:last-child div{justify-content:center}.data-table.documenti-fiscali tbody.MuiTableBody-root tr.MuiTableRow-root td:last-child div{display:block!important;flex-direction:column!important}.data-table.documenti-fiscali .MuiTableCell-body[value=Autorizzato]{color:#25bd57!important;font-weight:700}.data-table.documenti-fiscali .MuiTableCell-body[value="Autorizzato con note"]{color:#2f8b7f!important;font-weight:700}.data-table.documenti-fiscali .MuiTableCell-body[value=Sospeso]{color:#d4bc34!important;font-weight:700}.data-table.documenti-fiscali .MuiTableCell-body[value=Respinto]{color:#d13e33!important;font-weight:700}.data-table.inventario-completo-table .MuiTableCell-head{width:inherit!important}.force-white-outline.MuiButtonGroup-outlined *{color:#fff!important;border-color:#fff!important}.force-white-outline.MuiTextField-root .MuiOutlinedInput-root,.force-white-outline.MuiTextField-root label{color:#fff}.force-white-outline.MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#fff}.force-white-outline.MuiTextField-root .MuiOutlinedInput-root .MuiIconButton-root:not(.Mui-disabled){color:#fff}.price-table-cell{width:11px}.MuiDrawer-paper .MuiAccordion-root{background:none}.MuiDrawer-paper .MuiAccordion-root.Mui-expanded{margin:.8em 0!important}.MuiDrawer-paper .MuiAccordion-root .MuiAccordionSummary-root{min-height:0}.MuiDrawer-paper .MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-content{margin:0!important}.MuiDrawer-paper .MuiAccordion-root .MuiIconButton-edgeEnd{padding-top:0;padding-bottom:0}.MuiButtonGroup-outlined .MuiTextField-root:not(:first-child):not(:last-child) .MuiInputBase-root{border-radius:0;border-color:#39f}.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementStart .MuiSwitch-root{margin-left:10px}.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd .MuiSwitch-root{margin-right:10px}.input-align-center input{text-align:center!important}.input-align-left input{text-align:left!important}.input-align-right input{text-align:right!important}.input-no-border-radius fieldset{border-radius:0!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}hr{border-bottom:none}.react-barcode-grid-item svg{border-radius:4px}