@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--theme-color: #009aa3;--secondary-color: #36367f;--background: #ffffff;--text-color: #000000;--card-background: #f8f8f8;--secondary-text-color: #ffffff;--sidebar-bg: #f8f8f8;--background-secondary: #f0f0f0}html[data-theme=dark]{--background: #070809;--card-background: #121517;--text-color: #ffffff;--sidebar-bg: #121517;--background-secondary: #1f1f1f}html,body{margin:0;background-color:var(--background);color:var(--text-color);font-family:Inter,system-ui,-apple-system,sans-serif}.MuiTypography-root,.MuiButton-root,.MuiInputBase-root,.MuiFormLabel-root,.MuiMenuItem-root,.MuiChip-root{font-family:Inter,system-ui,-apple-system,sans-serif!important}.text-accent{color:var(--theme-color)}.text-secondary-accent{color:var(--secondary-color)}.text-standard-color,.text-primary-color{color:var(--text-color)}.text-secondary-color{color:var(--secondary-text-color)}.bg-color-background{background-color:var(--background)}.bg-color-secondary-background{background-color:var(--background-secondary)}.bg-color-primary{background-color:var(--theme-color)}.bg-color-primary-opaque{background-color:color-mix(in srgb,var(--theme-color) 30%,transparent)}.bg-kira-color{background-color:#009aa3}.bg-color-secondary{background-color:var(--secondary-color)}.ring-color-primary{--tw-ring-color: var(--theme-color)}.border-color-primary{border-color:var(--theme-color)}.ring-color-secondary{--tw-ring-color: var(--secondary-color)}.card-background{background-color:var(--card-background)}.chart-card,.grid-background{background-color:#121517}.grid-header-background{background-color:#202427}.MuiDataGrid-panel,.MuiDataGrid-menu{background-color:var(--card-background)!important;color:var(--text-color)!important;border:1px solid color-mix(in srgb,var(--text-color) 20%,transparent)!important}.MuiDataGrid-panel .MuiInputBase-root,.MuiDataGrid-panel .MuiInputBase-input,.MuiDataGrid-panel .MuiInputBase-input::placeholder,.MuiDataGrid-panel .MuiFormControlLabel-label,.MuiDataGrid-panel .MuiTypography-root,.MuiDataGrid-menu .MuiMenuItem-root{color:var(--text-color)!important;opacity:1!important}.MuiDataGrid-panel .MuiOutlinedInput-notchedOutline{border-color:color-mix(in srgb,var(--text-color) 25%,transparent)!important}.rotating-logo{animation:rotate 10s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dragging{background-size:20px 20px;background-image:linear-gradient(to right,grey 1px,transparent 1px),linear-gradient(to bottom,grey 1px,transparent 1px)}.notification-button{position:relative;width:40px;height:40px;border-radius:50%;background-color:var(--theme-color);display:flex;align-items:center;justify-content:center;cursor:pointer}.notification-border{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:59px;width:59px;border:1px solid red!important;animation:bord-pop 3s .7s ease-in-out infinite;animation-iteration-count:infinite;box-shadow:2px 2px 5px #8b0000,-2px -2px 5px #c71585}.notification-count{position:absolute;bottom:0;left:0;transform:translate(-50%,25%);background-color:#c71585;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;z-index:999}.notification-button-animated{animation:ring 3s .7s ease-in-out infinite;transform-origin:50% 4px}@keyframes bord-pop{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-50%) scale(1.9);opacity:.1}to{transform:translate(-50%,-50%) scale(1.9);opacity:0}}@keyframes ring{0%{transform:rotate(0)}1%{transform:rotate(30deg)}3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}9%{transform:rotate(30deg)}11%{transform:rotate(-28deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}to{transform:rotate(0)}}.spinner,.loader{border:2px solid var(--theme-color);border-top:2px solid transparent;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MuiDataGrid-panel,.MuiDataGrid-menu{background-color:var(--card-background)!important;color:var(--text-color)!important}.MuiDataGrid-panel .MuiInputBase-input,.MuiDataGrid-panel .MuiFormControlLabel-label,.MuiDataGrid-panel .MuiTypography-root,.MuiDataGrid-menu .MuiMenuItem-root{color:var(--text-color)!important}.MuiDataGrid-panel .MuiInputBase-input::placeholder{color:color-mix(in srgb,var(--text-color) 70%,transparent)!important;opacity:1!important}html[data-theme=dark] .MuiDataGrid-panel,html[data-theme=dark] .MuiDataGrid-menu,html[data-theme=dark] .MuiPopper-root .MuiPaper-root{background-color:#121517!important;color:#fff!important;border:1px solid #2b3137!important}html[data-theme=dark] .MuiDataGrid-panel *,html[data-theme=dark] .MuiDataGrid-menu *,html[data-theme=dark] .MuiPopper-root .MuiPaper-root *{color:#fff!important}html[data-theme=dark] .MuiDataGrid-panel .MuiInputBase-input::placeholder,html[data-theme=dark] .MuiDataGrid-menu .MuiInputBase-input::placeholder,html[data-theme=dark] .MuiPopper-root .MuiInputBase-input::placeholder{color:#c7cbd1!important;opacity:1!important}html[data-theme=dark] .MuiDataGrid-panelHeader,html[data-theme=dark] .MuiDataGrid-panelFooter,html[data-theme=dark] .MuiDataGrid-panelContent,html[data-theme=dark] .MuiDataGrid-columnsManagement,html[data-theme=dark] .MuiDataGrid-columnsManagementHeader,html[data-theme=dark] .MuiDataGrid-columnsManagementFooter,html[data-theme=dark] .MuiDataGrid-filterForm,html[data-theme=dark] .MuiDataGrid-filterFormColumnInput,html[data-theme=dark] .MuiDataGrid-filterFormOperatorInput,html[data-theme=dark] .MuiDataGrid-filterFormValueInput,html[data-theme=dark] .MuiDataGrid-filterFormLogicOperatorInput,html[data-theme=dark] .MuiDataGrid-paper,html[data-theme=dark] .MuiPaper-root.MuiDataGrid-paper{background-color:#121517!important;color:#fff!important}html[data-theme=dark] .MuiDataGrid-columnsManagement .MuiCheckbox-root,html[data-theme=dark] .MuiDataGrid-columnsManagement .MuiCheckbox-root .MuiSvgIcon-root,html[data-theme=dark] .MuiDataGrid-filterForm .MuiSvgIcon-root,html[data-theme=dark] .MuiDataGrid-filterForm .MuiSelect-icon{color:#fff!important}html[data-theme=dark] .MuiDataGrid-panel .MuiInputBase-root,html[data-theme=dark] .MuiDataGrid-panel .MuiOutlinedInput-root,html[data-theme=dark] .MuiDataGrid-panel .MuiSelect-select,html[data-theme=dark] .MuiDataGrid-panel input,html[data-theme=dark] .MuiDataGrid-panel textarea,html[data-theme=dark] .MuiDataGrid-panel .MuiInputBase-input,html[data-theme=dark] .MuiPopper-root .MuiInputBase-root,html[data-theme=dark] .MuiPopper-root .MuiOutlinedInput-root,html[data-theme=dark] .MuiPopper-root .MuiSelect-select,html[data-theme=dark] .MuiPopper-root input,html[data-theme=dark] .MuiPopper-root textarea,html[data-theme=dark] .MuiPopper-root .MuiInputBase-input{background-color:#0f1316!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-theme=dark] .MuiDataGrid-panel .MuiOutlinedInput-notchedOutline,html[data-theme=dark] .MuiPopper-root .MuiOutlinedInput-notchedOutline{border-color:#2b3137!important}.schedulatore-page{padding-top:.75rem}.schedulatore-toolbar{padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--text-color) 14%,transparent);border-radius:1rem;background:linear-gradient(145deg,color-mix(in srgb,var(--card-background) 96%,#1f2937 4%),var(--card-background))}.schedulatore-toolbar-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-color) 12%,transparent)}.schedulatore-select{min-height:2.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-color) 8%,transparent)}.schedulatore-date-popper .MuiPaper-root{background-color:var(--card-background)!important;color:var(--text-color)!important;border:1px solid color-mix(in srgb,var(--text-color) 20%,transparent)!important}.schedulatore-date-popper .MuiPickersCalendarHeader-root,.schedulatore-date-popper .MuiPickersArrowSwitcher-root,.schedulatore-date-popper .MuiDayCalendar-header,.schedulatore-date-popper .MuiDayCalendar-weekDayLabel,.schedulatore-date-popper .MuiPickersCalendarHeader-label,.schedulatore-date-popper .MuiPickersArrowSwitcher-button,.schedulatore-date-popper .MuiIconButton-root,.schedulatore-date-popper .MuiTypography-root,.schedulatore-date-popper .MuiButtonBase-root{color:var(--text-color)!important}.schedulatore-grid-wrap{border-radius:1rem}.schedulatore-grid-wrap>div{width:100%}.schedulatore-grid-wrap.orders-like-grid table{table-layout:auto!important}.schedulatore-grid-wrap.orders-like-grid table thead th{min-width:220px;white-space:nowrap;overflow:hidden}.schedulatore-grid-wrap.orders-like-grid .grid-header-inner{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px;width:100%;min-width:0}.schedulatore-grid-wrap.orders-like-grid .grid-header-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedulatore-grid-wrap.orders-like-grid .grid-header-actions{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.schedulatore-grid-wrap.orders-like-grid table thead th[data-field=stato_profili],.schedulatore-grid-wrap.orders-like-grid table thead th[data-field=stato_vetro],.schedulatore-grid-wrap.orders-like-grid table thead th[data-field=stato_accessori],.schedulatore-grid-wrap.orders-like-grid table thead th[data-field^=reparto_]{min-width:130px!important}.schedulatore-grid-wrap.orders-like-grid table thead th[data-field=priorita_stato],.schedulatore-grid-wrap.orders-like-grid table thead th[data-field=pezzi],.schedulatore-grid-wrap.orders-like-grid table thead th[data-field="ordini.stato_gest"]{min-width:120px!important}.schedulatore-grid-wrap.orders-like-grid table thead th[data-field="ordini.gest_id"],.schedulatore-page .orders-like-grid table thead th[data-field="ordini.gest_id"]{min-width:130px!important;width:fit-content(200px)!important;max-width:200px!important}.schedulatore-grid-wrap.orders-like-grid #grid-header-stato_profili,.schedulatore-grid-wrap.orders-like-grid #grid-header-stato_vetro,.schedulatore-grid-wrap.orders-like-grid #grid-header-stato_accessori,.schedulatore-grid-wrap.orders-like-grid [id^=grid-header-reparto_]{white-space:normal!important;line-height:1.05!important}.schedulatore-quadro{border:1px solid color-mix(in srgb,var(--text-color) 12%,transparent);box-shadow:0 18px 48px #0000002e}.schedulatore-table-wrap{background:color-mix(in srgb,var(--card-background) 95%,#000 5%)}.schedulatore-table-wrap table tbody tr{transition:background-color .12s ease-in}.schedulatore-table-wrap table tbody tr:hover{background:color-mix(in srgb,var(--theme-color) 12%,transparent)}.schedulatore-page *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--theme-color) 72%,#ffffff 28%) color-mix(in srgb,var(--card-background) 88%,#000 12%)}.schedulatore-page *::-webkit-scrollbar{width:10px;height:10px}.schedulatore-page *::-webkit-scrollbar-track{background:color-mix(in srgb,var(--card-background) 88%,#000 12%);border-radius:9999px}.schedulatore-page *::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-color) 72%,#ffffff 28%);border-radius:9999px;border:2px solid color-mix(in srgb,var(--card-background) 88%,#000 12%)}.schedulatore-page *::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--theme-color) 84%,#ffffff 16%)}.schedulatore-select{color:var(--text-color);background-color:var(--card-background);color-scheme:light dark}.schedulatore-select option{color:var(--text-color);background-color:var(--card-background)}html[data-theme=dark] .schedulatore-select,html[data-theme=dark] .schedulatore-select option{color:#fff;background-color:#1f2937}html[data-theme=light] .schedulatore-select,html[data-theme=light] .schedulatore-select option{color:#111827;background-color:#fff}.schedulatore-page .orders-filters-bar,.schedulatore-page .schedulatore-form-card{border:1px solid color-mix(in srgb,var(--theme-color) 24%,#334155)!important}.schedulatore-page .orders-filters-bar label,.schedulatore-page form label{color:#cbd5e1}.schedulatore-page form input[type=text],.schedulatore-page form input[type=number],.schedulatore-page form input[type=date],.schedulatore-page form input[type=time],.schedulatore-page form input[type=file],.schedulatore-page form select,.schedulatore-page form textarea,.schedulatore-page .orders-filters-bar select{background-color:#111827!important;color:#fff!important;border:1px solid #3f3f46!important;border-radius:6px!important}.schedulatore-page form input[type=text]:focus,.schedulatore-page form input[type=number]:focus,.schedulatore-page form input[type=date]:focus,.schedulatore-page form input[type=time]:focus,.schedulatore-page form input[type=file]:focus,.schedulatore-page form select:focus,.schedulatore-page form textarea:focus,.schedulatore-page .orders-filters-bar select:focus{outline:none;border-color:#00838c!important;box-shadow:0 0 0 2px #00838c33}.schedulatore-page .MuiOutlinedInput-root,.schedulatore-page .MuiPickersInputBase-root{background-color:#111827!important;border-radius:6px!important}.schedulatore-page .MuiOutlinedInput-root fieldset,.schedulatore-page .MuiPickersOutlinedInput-notchedOutline{border-color:#3f3f46!important}.schedulatore-page .MuiOutlinedInput-root:hover fieldset,.schedulatore-page .MuiPickersOutlinedInput-root:hover .MuiPickersOutlinedInput-notchedOutline{border-color:#52525b!important}.schedulatore-page .MuiOutlinedInput-root.Mui-focused fieldset,.schedulatore-page .MuiPickersOutlinedInput-root.Mui-focused .MuiPickersOutlinedInput-notchedOutline{border-color:#00838c!important}.schedulatore-page .MuiInputBase-input,.schedulatore-page .MuiPickersSectionList-root,.schedulatore-page .MuiPickersInputBase-sectionContent,.schedulatore-page .MuiPickersInputBase-sectionsContainer{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.schedulatore-page .MuiInputLabel-root,.schedulatore-page .MuiSvgIcon-root{color:#cbd5e1!important}@media(max-width:1024px){.schedulatore-toolbar{padding:.75rem}}:root{--crm-surface-strong: linear-gradient(90deg, #132326 0%, #1a2f33 100%);--crm-surface-soft: color-mix(in srgb, var(--card-background) 94%, #0f172a 6%);--crm-border: color-mix(in srgb, var(--theme-color) 30%, #334155);--crm-border-strong: color-mix(in srgb, var(--theme-color) 45%, #334155);--crm-text-soft: color-mix(in srgb, var(--text-color) 75%, transparent);--crm-focus: 0 0 0 3px color-mix(in srgb, var(--theme-color) 22%, transparent);--crm-radius-sm: 4px;--crm-radius-md: 6px;--crm-radius-lg: 8px}.crm-unified-grid .crm-grid-table{border-collapse:separate;border-spacing:0}.crm-unified-grid .crm-grid-table thead th,.crm-unified-grid .bg-color-primary{background:var(--crm-surface-strong)!important;color:#9fd3cc!important;font-weight:700!important;font-size:12px;letter-spacing:.01em}.crm-unified-grid .crm-grid-table tbody td{text-align:left!important;padding-top:14px!important;padding-bottom:14px!important;border-bottom:1px solid color-mix(in srgb,var(--text-color) 24%,transparent)}.crm-unified-grid .crm-grid-table tbody tr:hover{background-color:color-mix(in srgb,var(--theme-color) 20%,transparent)!important}.crm-unified-grid .crm-grid-table th:last-child,.crm-unified-grid .crm-grid-table td:last-child{text-align:center!important}.crm-unified-ui .menu-button,.crm-unified-ui .MuiButton-root{border-radius:var(--crm-radius-md)!important;text-transform:none!important;font-weight:600!important}.crm-unified-ui .MuiButton-containedPrimary,.crm-unified-ui .MuiButton-contained{background:var(--theme-color)!important;color:#fff!important}.crm-unified-ui .MuiButton-containedPrimary:hover,.crm-unified-ui .MuiButton-contained:hover{background:color-mix(in srgb,var(--theme-color) 86%,#ffffff 14%)!important}.crm-unified-ui .MuiDialog-paper,.crm-unified-ui .MuiPopover-paper,.crm-unified-ui .MuiMenu-paper,.crm-unified-ui .MuiAutocomplete-paper,.crm-unified-ui .MuiPickersPopper-root .MuiPaper-root{background:var(--crm-surface-soft)!important;color:var(--text-color)!important;border:1px solid var(--crm-border)!important;border-radius:var(--crm-radius-md)!important}.crm-unified-ui .MuiDialogTitle-root,.crm-unified-ui .MuiDialogContent-root,.crm-unified-ui .MuiDialogActions-root{color:var(--text-color)!important}html[data-theme=dark] .crm-unified-ui .MuiInputBase-input,html[data-theme=dark] .crm-unified-ui .MuiSelect-select,html[data-theme=dark] .crm-unified-ui .MuiOutlinedInput-input{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-theme=dark] .crm-unified-ui .MuiInputLabel-root,html[data-theme=dark] .crm-unified-ui .MuiFormLabel-root,html[data-theme=dark] .crm-unified-ui .MuiSvgIcon-root{color:#cbd5e1!important}html[data-theme=dark] .crm-unified-ui .MuiOutlinedInput-root fieldset{border-color:#64748b!important}html[data-theme=dark] .crm-unified-ui .MuiOutlinedInput-root:hover fieldset{border-color:#94a3b8!important}html[data-theme=dark] .crm-unified-ui .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--theme-color)!important}.detail-order-row>td{border-bottom:1px solid #1f2937}
