.AdminUsersView-module-scss-module__MxhvCW__root{flex-direction:column;gap:2rem;padding-bottom:3rem;display:flex}.AdminUsersView-module-scss-module__MxhvCW__header{justify-content:space-between;align-items:flex-end;display:flex}.AdminUsersView-module-scss-module__MxhvCW__header .AdminUsersView-module-scss-module__MxhvCW__textContent .AdminUsersView-module-scss-module__MxhvCW__kpiLabel{color:var(--primary);letter-spacing:.1em;margin-bottom:.5rem;font-size:.65rem;font-weight:900;display:block}.AdminUsersView-module-scss-module__MxhvCW__header .AdminUsersView-module-scss-module__MxhvCW__textContent h1{color:var(--secondary);font-size:2.25rem;font-weight:900}.AdminUsersView-module-scss-module__MxhvCW__header .AdminUsersView-module-scss-module__MxhvCW__textContent h1 span{color:var(--primary)}.AdminUsersView-module-scss-module__MxhvCW__header .AdminUsersView-module-scss-module__MxhvCW__textContent p{color:var(--text-muted);font-weight:600}.AdminUsersView-module-scss-module__MxhvCW__actions{gap:.75rem;display:flex}.AdminUsersView-module-scss-module__MxhvCW__btnAction{border-radius:var(--radius-lg);transition:all var(--transition-base);align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:800;display:flex}.AdminUsersView-module-scss-module__MxhvCW__btnAction.AdminUsersView-module-scss-module__MxhvCW__primary{background:var(--primary);color:#fff;box-shadow:var(--shadow-md)}.AdminUsersView-module-scss-module__MxhvCW__btnAction.AdminUsersView-module-scss-module__MxhvCW__primary:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.AdminUsersView-module-scss-module__MxhvCW__btnAction.AdminUsersView-module-scss-module__MxhvCW__secondary{background:var(--bg-card);color:var(--secondary);border:1px solid var(--border-light)}.AdminUsersView-module-scss-module__MxhvCW__btnAction.AdminUsersView-module-scss-module__MxhvCW__secondary:hover{background:var(--bg-main)}.AdminUsersView-module-scss-module__MxhvCW__statsBar{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.AdminUsersView-module-scss-module__MxhvCW__statCard{background:var(--bg-card);border-radius:var(--radius-xl);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);align-items:center;gap:1.25rem;padding:1.5rem;display:flex}.AdminUsersView-module-scss-module__MxhvCW__statCard .AdminUsersView-module-scss-module__MxhvCW__sIcon{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.AdminUsersView-module-scss-module__MxhvCW__statCard .AdminUsersView-module-scss-module__MxhvCW__sIcon.AdminUsersView-module-scss-module__MxhvCW__blue{background:rgba(var(--primary-rgb),.1);color:var(--primary)}.AdminUsersView-module-scss-module__MxhvCW__statCard .AdminUsersView-module-scss-module__MxhvCW__sIcon.AdminUsersView-module-scss-module__MxhvCW__red{color:#dc2626;background:#dc26261a}.AdminUsersView-module-scss-module__MxhvCW__statCard .AdminUsersView-module-scss-module__MxhvCW__sIcon.AdminUsersView-module-scss-module__MxhvCW__navy{background:var(--secondary-light);color:var(--secondary)}.AdminUsersView-module-scss-module__MxhvCW__statCard .AdminUsersView-module-scss-module__MxhvCW__sData{flex-direction:column;display:flex}.AdminUsersView-module-scss-module__MxhvCW__statCard .AdminUsersView-module-scss-module__MxhvCW__sData .AdminUsersView-module-scss-module__MxhvCW__label{color:var(--text-light);font-size:.75rem;font-weight:700}.AdminUsersView-module-scss-module__MxhvCW__statCard .AdminUsersView-module-scss-module__MxhvCW__sData .AdminUsersView-module-scss-module__MxhvCW__val{color:var(--secondary);font-size:1.75rem;font-weight:900}.AdminUsersView-module-scss-module__MxhvCW__formPanel{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:2rem}.AdminUsersView-module-scss-module__MxhvCW__formPanel .AdminUsersView-module-scss-module__MxhvCW__formHead{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.AdminUsersView-module-scss-module__MxhvCW__formPanel .AdminUsersView-module-scss-module__MxhvCW__formHead h3{color:var(--secondary);font-size:1.25rem;font-weight:900}.AdminUsersView-module-scss-module__MxhvCW__formPanel .AdminUsersView-module-scss-module__MxhvCW__formHead .AdminUsersView-module-scss-module__MxhvCW__btnClose{color:var(--text-light)}.AdminUsersView-module-scss-module__MxhvCW__formPanel .AdminUsersView-module-scss-module__MxhvCW__formHead .AdminUsersView-module-scss-module__MxhvCW__btnClose:hover{color:var(--primary)}.AdminUsersView-module-scss-module__MxhvCW__gridForm{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.AdminUsersView-module-scss-module__MxhvCW__inputField{flex-direction:column;gap:.5rem;display:flex}.AdminUsersView-module-scss-module__MxhvCW__inputField label{color:var(--text-light);text-transform:uppercase;font-size:.7rem;font-weight:800}.AdminUsersView-module-scss-module__MxhvCW__inputField .AdminUsersView-module-scss-module__MxhvCW__inputWrapper{align-items:center;display:flex;position:relative}.AdminUsersView-module-scss-module__MxhvCW__inputField .AdminUsersView-module-scss-module__MxhvCW__inputWrapper svg{color:var(--text-light);pointer-events:none;position:absolute;left:1rem}.AdminUsersView-module-scss-module__MxhvCW__inputField .AdminUsersView-module-scss-module__MxhvCW__inputWrapper input,.AdminUsersView-module-scss-module__MxhvCW__inputField .AdminUsersView-module-scss-module__MxhvCW__inputWrapper select{border-radius:var(--radius-lg);border:1px solid var(--border-light);background:var(--bg-main);width:100%;color:var(--secondary);padding:.875rem 1rem .875rem 2.75rem;font-weight:700}.AdminUsersView-module-scss-module__MxhvCW__inputField .AdminUsersView-module-scss-module__MxhvCW__inputWrapper input:focus,.AdminUsersView-module-scss-module__MxhvCW__inputField .AdminUsersView-module-scss-module__MxhvCW__inputWrapper select:focus{border-color:var(--primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.1);outline:none}.AdminUsersView-module-scss-module__MxhvCW__formActions{grid-column:span 2;justify-content:flex-end;margin-top:1rem;display:flex}.AdminUsersView-module-scss-module__MxhvCW__formActions .AdminUsersView-module-scss-module__MxhvCW__btnSubmit{background:var(--primary);color:#fff;border-radius:var(--radius-lg);padding:1rem 2rem;font-size:.9rem;font-weight:900}.AdminUsersView-module-scss-module__MxhvCW__formActions .AdminUsersView-module-scss-module__MxhvCW__btnSubmit:hover{transform:translateY(-2px)}.AdminUsersView-module-scss-module__MxhvCW__formActions .AdminUsersView-module-scss-module__MxhvCW__btnSubmit:disabled{opacity:.5;cursor:not-allowed;transform:none}.AdminUsersView-module-scss-module__MxhvCW__tableCard{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.AdminUsersView-module-scss-module__MxhvCW__table{border-collapse:collapse;width:100%}.AdminUsersView-module-scss-module__MxhvCW__table th{background:var(--bg-main);text-align:left;color:var(--text-light);text-transform:uppercase;border-bottom:2px solid var(--border-light);padding:1.25rem 1.5rem;font-size:.75rem;font-weight:800}.AdminUsersView-module-scss-module__MxhvCW__table th .AdminUsersView-module-scss-module__MxhvCW__headerFilter{margin-top:.75rem}.AdminUsersView-module-scss-module__MxhvCW__table th .AdminUsersView-module-scss-module__MxhvCW__headerFilter input,.AdminUsersView-module-scss-module__MxhvCW__table th .AdminUsersView-module-scss-module__MxhvCW__headerFilter select{border-radius:var(--radius-sm);border:1px solid var(--border-light);width:100%;padding:.5rem;font-size:.75rem;font-weight:600}.AdminUsersView-module-scss-module__MxhvCW__userCol{align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.AdminUsersView-module-scss-module__MxhvCW__userCol .AdminUsersView-module-scss-module__MxhvCW__avatar{background:var(--bg-main);width:2.5rem;height:2.5rem;color:var(--primary);border-radius:var(--radius-full);border:2px solid var(--border-light);justify-content:center;align-items:center;font-size:1.1rem;font-weight:900;display:flex}.AdminUsersView-module-scss-module__MxhvCW__userCol .AdminUsersView-module-scss-module__MxhvCW__uName{color:var(--secondary);font-size:1rem;font-weight:800}.AdminUsersView-module-scss-module__MxhvCW__idCol code{background:var(--bg-main);border-radius:var(--radius-sm);color:var(--text-light);padding:.25rem .5rem;font-size:.8rem;font-weight:700}.AdminUsersView-module-scss-module__MxhvCW__badge{border-radius:var(--radius-full);text-transform:uppercase;background:var(--bg-main);color:var(--text-muted);padding:.35rem .75rem;font-size:.65rem;font-weight:900;display:inline-flex}.AdminUsersView-module-scss-module__MxhvCW__badge.AdminUsersView-module-scss-module__MxhvCW__ultra_admin{color:#991b1b;background:#fee2e2}.AdminUsersView-module-scss-module__MxhvCW__badge.AdminUsersView-module-scss-module__MxhvCW__admin{color:#9a3412;background:#ffedd5}.AdminUsersView-module-scss-module__MxhvCW__badge.AdminUsersView-module-scss-module__MxhvCW__chef_equipe{color:#166534;background:#dcfce7}.AdminUsersView-module-scss-module__MxhvCW__badge.AdminUsersView-module-scss-module__MxhvCW__agent_administratif{color:#075985;background:#e0f2fe}.AdminUsersView-module-scss-module__MxhvCW__status{align-items:center;gap:.5rem;font-size:.7rem;font-weight:800;display:inline-flex}.AdminUsersView-module-scss-module__MxhvCW__status.AdminUsersView-module-scss-module__MxhvCW__protected{color:var(--success)}.AdminUsersView-module-scss-module__MxhvCW__status.AdminUsersView-module-scss-module__MxhvCW__open{color:var(--text-light)}.AdminUsersView-module-scss-module__MxhvCW__rowActions{justify-content:flex-end;gap:.75rem;padding-right:1.5rem;display:flex}.AdminUsersView-module-scss-module__MxhvCW__rowActions .AdminUsersView-module-scss-module__MxhvCW__actionBtn{border-radius:var(--radius-md);justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.AdminUsersView-module-scss-module__MxhvCW__rowActions .AdminUsersView-module-scss-module__MxhvCW__actionBtn.AdminUsersView-module-scss-module__MxhvCW__edit{background:var(--bg-main);color:var(--secondary)}.AdminUsersView-module-scss-module__MxhvCW__rowActions .AdminUsersView-module-scss-module__MxhvCW__actionBtn.AdminUsersView-module-scss-module__MxhvCW__edit:hover{background:var(--secondary);color:#fff}.AdminUsersView-module-scss-module__MxhvCW__rowActions .AdminUsersView-module-scss-module__MxhvCW__actionBtn.AdminUsersView-module-scss-module__MxhvCW__delete{background:var(--bg-main);color:var(--primary)}.AdminUsersView-module-scss-module__MxhvCW__rowActions .AdminUsersView-module-scss-module__MxhvCW__actionBtn.AdminUsersView-module-scss-module__MxhvCW__delete:hover{background:var(--primary);color:#fff}@media (max-width:1024px){.AdminUsersView-module-scss-module__MxhvCW__header{flex-direction:column;align-items:stretch;gap:1rem}.AdminUsersView-module-scss-module__MxhvCW__statsBar,.AdminUsersView-module-scss-module__MxhvCW__gridForm{grid-template-columns:1fr}.AdminUsersView-module-scss-module__MxhvCW__formActions{grid-column:auto}}
.AdminManualReportModal-module-scss-module__grlimW__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0006;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.AdminManualReportModal-module-scss-module__grlimW__modalContent{background:var(--bg-card);border-radius:var(--radius-xl);width:100%;max-width:800px;max-height:90vh;box-shadow:var(--shadow-2xl);flex-direction:column;display:flex;overflow:hidden}.AdminManualReportModal-module-scss-module__grlimW__header{background:var(--bg-main);border-bottom:2px solid var(--border-light);justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.AdminManualReportModal-module-scss-module__grlimW__header .AdminManualReportModal-module-scss-module__grlimW__headerMain{align-items:center;gap:1.25rem;display:flex}.AdminManualReportModal-module-scss-module__grlimW__header .AdminManualReportModal-module-scss-module__grlimW__iconBox{background:var(--bg-card);width:3.5rem;height:3.5rem;color:var(--primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:flex}.AdminManualReportModal-module-scss-module__grlimW__header .AdminManualReportModal-module-scss-module__grlimW__titleMain{color:var(--secondary);font-size:1.5rem;font-weight:900}.AdminManualReportModal-module-scss-module__grlimW__header .AdminManualReportModal-module-scss-module__grlimW__titleMain span{color:var(--primary)}.AdminManualReportModal-module-scss-module__grlimW__header .AdminManualReportModal-module-scss-module__grlimW__subtitleInfo{color:var(--text-muted);font-size:.875rem;font-weight:600}.AdminManualReportModal-module-scss-module__grlimW__header .AdminManualReportModal-module-scss-module__grlimW__btnClose{color:var(--text-light)}.AdminManualReportModal-module-scss-module__grlimW__header .AdminManualReportModal-module-scss-module__grlimW__btnClose:hover{color:var(--primary)}.AdminManualReportModal-module-scss-module__grlimW__body{flex-direction:column;gap:2rem;padding:2rem;display:flex;overflow-y:auto}.AdminManualReportModal-module-scss-module__grlimW__body .AdminManualReportModal-module-scss-module__grlimW__tabContainer{background:var(--bg-main);border-radius:var(--radius-xl);border:1px solid var(--border-light);gap:1rem;margin-bottom:.5rem;padding:.5rem;display:flex}.AdminManualReportModal-module-scss-module__grlimW__body .AdminManualReportModal-module-scss-module__grlimW__tabContainer .AdminManualReportModal-module-scss-module__grlimW__tabItem{border-radius:var(--radius-lg);color:var(--text-muted);border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-size:.875rem;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.AdminManualReportModal-module-scss-module__grlimW__body .AdminManualReportModal-module-scss-module__grlimW__tabContainer .AdminManualReportModal-module-scss-module__grlimW__tabItem.AdminManualReportModal-module-scss-module__grlimW__active{background:var(--bg-card);color:var(--primary);box-shadow:var(--shadow-sm);border-color:var(--border-light)}.AdminManualReportModal-module-scss-module__grlimW__body .AdminManualReportModal-module-scss-module__grlimW__tabContainer .AdminManualReportModal-module-scss-module__grlimW__tabItem.AdminManualReportModal-module-scss-module__grlimW__active svg{transform:scale(1.1)}.AdminManualReportModal-module-scss-module__grlimW__body .AdminManualReportModal-module-scss-module__grlimW__tabContainer .AdminManualReportModal-module-scss-module__grlimW__tabItem:hover:not(.AdminManualReportModal-module-scss-module__grlimW__active){background:rgba(var(--primary-rgb),.05);color:var(--secondary)}.AdminManualReportModal-module-scss-module__grlimW__body .AdminManualReportModal-module-scss-module__grlimW__tabContainer .AdminManualReportModal-module-scss-module__grlimW__tabItem svg{transition:transform .3s}.AdminManualReportModal-module-scss-module__grlimW__adminCard{background:var(--bg-main);border-radius:var(--radius-xl);border:1px solid var(--border-light);flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.AdminManualReportModal-module-scss-module__grlimW__adminCard .AdminManualReportModal-module-scss-module__grlimW__cardTitle{color:var(--secondary);text-transform:uppercase;align-items:center;gap:.75rem;font-size:.875rem;font-weight:800;display:flex}.AdminManualReportModal-module-scss-module__grlimW__adminCard .AdminManualReportModal-module-scss-module__grlimW__cardTitle .AdminManualReportModal-module-scss-module__grlimW__iconBox{border-radius:var(--radius-md);background:var(--bg-card);width:2rem;height:2rem;color:var(--primary);justify-content:center;align-items:center;display:flex}.AdminManualReportModal-module-scss-module__grlimW__grid2Cols{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.AdminManualReportModal-module-scss-module__grlimW__inputGroup{flex-direction:column;gap:.5rem;display:flex}.AdminManualReportModal-module-scss-module__grlimW__inputGroup .AdminManualReportModal-module-scss-module__grlimW__label{color:var(--text-light);text-transform:uppercase;font-size:.7rem;font-weight:800}.AdminManualReportModal-module-scss-module__grlimW__inputGroup input,.AdminManualReportModal-module-scss-module__grlimW__inputGroup select,.AdminManualReportModal-module-scss-module__grlimW__inputGroup .AdminManualReportModal-module-scss-module__grlimW__premiumInput{border-radius:var(--radius-lg);border:1px solid var(--border-light);background:var(--bg-card);width:100%;color:var(--secondary);padding:.875rem 1rem;font-weight:700}.AdminManualReportModal-module-scss-module__grlimW__inputGroup input:focus,.AdminManualReportModal-module-scss-module__grlimW__inputGroup select:focus,.AdminManualReportModal-module-scss-module__grlimW__inputGroup .AdminManualReportModal-module-scss-module__grlimW__premiumInput:focus{border-color:var(--primary);outline:none}.AdminManualReportModal-module-scss-module__grlimW__inputGroup .AdminManualReportModal-module-scss-module__grlimW__premiumInput{cursor:pointer;justify-content:center;align-items:center;display:flex}.AdminManualReportModal-module-scss-module__grlimW__inputGroup .AdminManualReportModal-module-scss-module__grlimW__premiumInput:hover{border-color:var(--primary)}.AdminManualReportModal-module-scss-module__grlimW__panierCard{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:1rem;height:100%;padding:.875rem 1rem;transition:all .2s;display:flex}.AdminManualReportModal-module-scss-module__grlimW__panierCard input{accent-color:var(--primary);width:1.25rem;height:1.25rem}.AdminManualReportModal-module-scss-module__grlimW__panierCard .AdminManualReportModal-module-scss-module__grlimW__labelText{color:var(--text-muted);font-size:.75rem;font-weight:900}.AdminManualReportModal-module-scss-module__grlimW__panierCard.AdminManualReportModal-module-scss-module__grlimW__active{border-color:var(--primary);background:rgba(var(--primary-rgb),.05)}.AdminManualReportModal-module-scss-module__grlimW__panierCard.AdminManualReportModal-module-scss-module__grlimW__active .AdminManualReportModal-module-scss-module__grlimW__labelText{color:var(--primary)}.AdminManualReportModal-module-scss-module__grlimW__toggleBar{background:var(--bg-main);border-radius:var(--radius-lg);cursor:pointer;justify-content:center;align-items:center;padding:1rem;display:flex}.AdminManualReportModal-module-scss-module__grlimW__toggleBar input{accent-color:var(--primary);width:1.25rem;height:1.25rem;margin-right:1rem}.AdminManualReportModal-module-scss-module__grlimW__toggleBar span{color:var(--secondary);text-transform:uppercase;font-size:.8rem;font-weight:900}.AdminManualReportModal-module-scss-module__grlimW__machineSelector{gap:.75rem;padding:.25rem .25rem 1rem;display:flex;overflow-x:auto}.AdminManualReportModal-module-scss-module__grlimW__machineSelector .AdminManualReportModal-module-scss-module__grlimW__tab{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);min-width:110px;padding:.75rem 1.5rem;transition:all .2s}.AdminManualReportModal-module-scss-module__grlimW__machineSelector .AdminManualReportModal-module-scss-module__grlimW__tab .AdminManualReportModal-module-scss-module__grlimW__tabContent{flex-direction:column;align-items:center;gap:.15rem;display:flex}.AdminManualReportModal-module-scss-module__grlimW__machineSelector .AdminManualReportModal-module-scss-module__grlimW__tab .AdminManualReportModal-module-scss-module__grlimW__tabContent .AdminManualReportModal-module-scss-module__grlimW__mName{color:var(--secondary);font-size:.85rem;font-weight:900}.AdminManualReportModal-module-scss-module__grlimW__machineSelector .AdminManualReportModal-module-scss-module__grlimW__tab .AdminManualReportModal-module-scss-module__grlimW__tabContent .AdminManualReportModal-module-scss-module__grlimW__mDesignation{text-transform:uppercase;color:var(--text-light);opacity:.7;font-size:.6rem;font-weight:800}.AdminManualReportModal-module-scss-module__grlimW__machineSelector .AdminManualReportModal-module-scss-module__grlimW__tab.AdminManualReportModal-module-scss-module__grlimW__active{background:var(--secondary);border-color:var(--secondary)}.AdminManualReportModal-module-scss-module__grlimW__machineSelector .AdminManualReportModal-module-scss-module__grlimW__tab.AdminManualReportModal-module-scss-module__grlimW__active .AdminManualReportModal-module-scss-module__grlimW__mName{color:#fff}.AdminManualReportModal-module-scss-module__grlimW__machineSelector .AdminManualReportModal-module-scss-module__grlimW__tab.AdminManualReportModal-module-scss-module__grlimW__active .AdminManualReportModal-module-scss-module__grlimW__mDesignation{color:#fff;opacity:.8}.AdminManualReportModal-module-scss-module__grlimW__machineSelector .AdminManualReportModal-module-scss-module__grlimW__tab:hover:not(.AdminManualReportModal-module-scss-module__grlimW__active){border-color:var(--primary);background:rgba(var(--primary-rgb),.05)}.AdminManualReportModal-module-scss-module__grlimW__stopsEditor{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-light);padding:1.5rem}.AdminManualReportModal-module-scss-module__grlimW__stopsEditor .AdminManualReportModal-module-scss-module__grlimW__subSectionTitle{color:var(--secondary);text-transform:uppercase;margin-bottom:1rem;font-size:.8rem;font-weight:900}.AdminManualReportModal-module-scss-module__grlimW__stopsEditGrid{grid-template-columns:1.5fr 2fr 100px 52px;gap:.75rem;margin-bottom:1.5rem;display:grid}.AdminManualReportModal-module-scss-module__grlimW__stopsEditGrid .AdminManualReportModal-module-scss-module__grlimW__btnSquare{background:var(--primary);color:#fff;border-radius:var(--radius-md);justify-content:center;align-items:center;height:52px;display:flex}.AdminManualReportModal-module-scss-module__grlimW__stopsScroll{flex-direction:column;gap:.5rem;max-height:200px;display:flex;overflow-y:auto}.AdminManualReportModal-module-scss-module__grlimW__stopRow{background:var(--bg-main);border-radius:var(--radius-md);justify-content:space-between;align-items:center;padding:1rem;display:flex}.AdminManualReportModal-module-scss-module__grlimW__stopRow strong{color:var(--secondary);font-size:.875rem;font-weight:800}.AdminManualReportModal-module-scss-module__grlimW__stopRow .AdminManualReportModal-module-scss-module__grlimW__summaryLabel{opacity:.6;font-size:.75rem}.AdminManualReportModal-module-scss-module__grlimW__stopRow .AdminManualReportModal-module-scss-module__grlimW__stopActions{align-items:center;gap:1rem;display:flex}.AdminManualReportModal-module-scss-module__grlimW__stopRow .AdminManualReportModal-module-scss-module__grlimW__stopActions .AdminManualReportModal-module-scss-module__grlimW__timePenalty{color:var(--primary);font-size:.8rem;font-weight:900}.AdminManualReportModal-module-scss-module__grlimW__stopRow .AdminManualReportModal-module-scss-module__grlimW__stopActions .AdminManualReportModal-module-scss-module__grlimW__btnDelete{color:var(--text-light)}.AdminManualReportModal-module-scss-module__grlimW__stopRow .AdminManualReportModal-module-scss-module__grlimW__stopActions .AdminManualReportModal-module-scss-module__grlimW__btnDelete:hover{color:var(--primary)}.AdminManualReportModal-module-scss-module__grlimW__footer{background:var(--bg-main);border-top:1px solid var(--border-light);gap:1rem;padding:1.5rem 2rem;display:flex}.AdminManualReportModal-module-scss-module__grlimW__footer .AdminManualReportModal-module-scss-module__grlimW__btnSubmit{background:var(--primary);color:#fff;border-radius:var(--radius-lg);flex:2;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-weight:900;display:flex}.AdminManualReportModal-module-scss-module__grlimW__footer .AdminManualReportModal-module-scss-module__grlimW__btnSubmit:hover{transform:translateY(-2px)}.AdminManualReportModal-module-scss-module__grlimW__footer .AdminManualReportModal-module-scss-module__grlimW__btnCancel{color:var(--text-muted);flex:1;font-weight:800}.AdminManualReportModal-module-scss-module__grlimW__footer .AdminManualReportModal-module-scss-module__grlimW__btnCancel:hover{color:var(--secondary)}@media (max-width:768px){.AdminManualReportModal-module-scss-module__grlimW__modalContent{border-radius:0;max-height:100vh}.AdminManualReportModal-module-scss-module__grlimW__grid2Cols,.AdminManualReportModal-module-scss-module__grlimW__stopsEditGrid{grid-template-columns:1fr}}
.PointageDetailModal-module-scss-module__5lDwyG__overlay{background:var(--bg-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.PointageDetailModal-module-scss-module__5lDwyG__modalContent{background:var(--bg-card);border-radius:var(--radius-2xl);border:1px solid var(--border-light);width:100%;max-width:800px;max-height:90vh;box-shadow:var(--shadow-2xl);flex-direction:column;display:flex;overflow:hidden}.PointageDetailModal-module-scss-module__5lDwyG__header{background:var(--bg-card);border-bottom:1px solid var(--border-light);z-index:10;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex;position:sticky;top:0}.PointageDetailModal-module-scss-module__5lDwyG__header .PointageDetailModal-module-scss-module__5lDwyG__headerInfo .PointageDetailModal-module-scss-module__5lDwyG__microTag{color:var(--primary);letter-spacing:.1em;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.6rem;font-weight:900;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__header .PointageDetailModal-module-scss-module__5lDwyG__headerInfo h1{color:var(--secondary);font-size:1.5rem;font-weight:900}.PointageDetailModal-module-scss-module__5lDwyG__header .PointageDetailModal-module-scss-module__5lDwyG__headerInfo h1 span{color:var(--primary)}.PointageDetailModal-module-scss-module__5lDwyG__header .PointageDetailModal-module-scss-module__5lDwyG__headerInfo .PointageDetailModal-module-scss-module__5lDwyG__metaCompact{color:var(--text-muted);align-items:center;gap:.75rem;margin-top:.25rem;font-size:.8rem;font-weight:700;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__header .PointageDetailModal-module-scss-module__5lDwyG__headerInfo .PointageDetailModal-module-scss-module__5lDwyG__metaCompact .PointageDetailModal-module-scss-module__5lDwyG__dot{opacity:.3}.PointageDetailModal-module-scss-module__5lDwyG__header .PointageDetailModal-module-scss-module__5lDwyG__headerInfo .PointageDetailModal-module-scss-module__5lDwyG__metaCompact span{align-items:center;gap:.4rem;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__headerActions{gap:.75rem;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__btnIcon{border-radius:var(--radius-lg);border:1px solid var(--border-light);width:44px;height:44px;color:var(--text-light);justify-content:center;align-items:center;transition:all .2s;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__btnIcon:hover{background:var(--bg-main);color:var(--secondary);border-color:var(--primary)}.PointageDetailModal-module-scss-module__5lDwyG__btnIcon.PointageDetailModal-module-scss-module__5lDwyG__close{border:none}.PointageDetailModal-module-scss-module__5lDwyG__btnIcon.PointageDetailModal-module-scss-module__5lDwyG__close:hover{color:#ef4444;background:#fee2e2}.PointageDetailModal-module-scss-module__5lDwyG__body{background:var(--bg-main);flex-direction:column;flex:1;gap:1.5rem;padding:2rem;display:flex;overflow-y:auto}.PointageDetailModal-module-scss-module__5lDwyG__sectionCard{background:var(--bg-card);border-radius:var(--radius-xl);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);padding:1.5rem}.PointageDetailModal-module-scss-module__5lDwyG__sectionCard .PointageDetailModal-module-scss-module__5lDwyG__sectionLabel{color:var(--text-light);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.7rem;font-weight:900;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__metricsGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.PointageDetailModal-module-scss-module__5lDwyG__mCard{background:var(--bg-main);border-radius:var(--radius-lg);flex-direction:column;align-items:center;padding:1rem;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__mCard .PointageDetailModal-module-scss-module__5lDwyG__l{color:var(--text-light);margin-bottom:.25rem;font-size:.6rem;font-weight:800}.PointageDetailModal-module-scss-module__5lDwyG__mCard .PointageDetailModal-module-scss-module__5lDwyG__v{color:var(--secondary);font-size:1.25rem;font-weight:900}.PointageDetailModal-module-scss-module__5lDwyG__mCard .PointageDetailModal-module-scss-module__5lDwyG__highlightRed{color:var(--primary)}.PointageDetailModal-module-scss-module__5lDwyG__panierPill{color:#92400e;border-radius:var(--radius-lg);background:#fef3c7;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem;font-size:.9rem;font-weight:900;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__activityFeed{flex-direction:column;gap:1rem;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__feedItem{background:var(--bg-main);border-radius:var(--radius-lg);border:1px solid var(--border-light);padding:1.25rem}.PointageDetailModal-module-scss-module__5lDwyG__feedItem .PointageDetailModal-module-scss-module__5lDwyG__feedHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__feedItem .PointageDetailModal-module-scss-module__5lDwyG__feedHeader .PointageDetailModal-module-scss-module__5lDwyG__machineName{color:var(--secondary);font-size:1.1rem;font-weight:900}.PointageDetailModal-module-scss-module__5lDwyG__feedItem .PointageDetailModal-module-scss-module__5lDwyG__feedHeader .PointageDetailModal-module-scss-module__5lDwyG__counters{gap:.5rem;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__feedItem .PointageDetailModal-module-scss-module__5lDwyG__feedHeader .PointageDetailModal-module-scss-module__5lDwyG__badgeTime{background:var(--bg-card);border-radius:var(--radius-full);border:1px solid var(--border-light);padding:.25rem .6rem;font-size:.75rem;font-weight:800}.PointageDetailModal-module-scss-module__5lDwyG__feedItem .PointageDetailModal-module-scss-module__5lDwyG__feedHeader .PointageDetailModal-module-scss-module__5lDwyG__badgeEnergy{background:var(--secondary-light);color:var(--secondary);border-radius:var(--radius-full);align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.75rem;font-weight:800;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__feedStops{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__stopChip{border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-light);align-items:center;gap:.6rem;padding:.35rem .75rem;font-size:.7rem;font-weight:800;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__stopChip .PointageDetailModal-module-scss-module__5lDwyG__dot{background:var(--primary);border-radius:50%;width:6px;height:6px}.PointageDetailModal-module-scss-module__5lDwyG__stopChip .PointageDetailModal-module-scss-module__5lDwyG__t{opacity:.6}.PointageDetailModal-module-scss-module__5lDwyG__feedDiscrepancy{color:#c53030;border-radius:var(--radius-md);background:#fff5f5;align-items:center;gap:.5rem;padding:.75rem;font-size:.75rem;font-weight:700;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__footer{background:var(--bg-card);border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__footer .PointageDetailModal-module-scss-module__5lDwyG__docMeta{color:var(--text-light);letter-spacing:.1em;font-size:.65rem;font-weight:900}.PointageDetailModal-module-scss-module__5lDwyG__btnPrimary{background:var(--primary);color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:800;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__btnPrimary:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.PointageDetailModal-module-scss-module__5lDwyG__loaderBox{flex-direction:column;align-items:center;gap:1.5rem;padding:5rem 0;display:flex}.PointageDetailModal-module-scss-module__5lDwyG__loaderBox p{color:var(--text-light);letter-spacing:.1em;font-size:.8rem;font-weight:900}@media (max-width:640px){.PointageDetailModal-module-scss-module__5lDwyG__overlay{padding:.5rem}.PointageDetailModal-module-scss-module__5lDwyG__modalContent{border-radius:0;max-height:100vh}.PointageDetailModal-module-scss-module__5lDwyG__metricsGrid{grid-template-columns:1fr}.PointageDetailModal-module-scss-module__5lDwyG__feedHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.PointageDetailModal-module-scss-module__5lDwyG__footer{flex-direction:column;gap:1rem}.PointageDetailModal-module-scss-module__5lDwyG__btnPrimary{justify-content:center;width:100%}}
.SecretaryView-module-scss-module__jgnYQa__root{flex-direction:column;gap:2rem;padding-bottom:3rem;display:flex}.SecretaryView-module-scss-module__jgnYQa__header{justify-content:space-between;align-items:flex-end;display:flex}.SecretaryView-module-scss-module__jgnYQa__header .SecretaryView-module-scss-module__jgnYQa__textContent h1{color:var(--secondary);font-size:2.25rem;font-weight:900}.SecretaryView-module-scss-module__jgnYQa__header .SecretaryView-module-scss-module__jgnYQa__textContent h1 span{color:var(--primary)}.SecretaryView-module-scss-module__jgnYQa__header .SecretaryView-module-scss-module__jgnYQa__textContent p{color:var(--text-muted);font-weight:600}.SecretaryView-module-scss-module__jgnYQa__actions{gap:.75rem;display:flex}.SecretaryView-module-scss-module__jgnYQa__btnAction{border-radius:var(--radius-lg);transition:all var(--transition-base);align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:800;display:flex}.SecretaryView-module-scss-module__jgnYQa__btnAction.SecretaryView-module-scss-module__jgnYQa__primary{background:var(--primary);color:#fff;box-shadow:var(--shadow-md)}.SecretaryView-module-scss-module__jgnYQa__btnAction.SecretaryView-module-scss-module__jgnYQa__primary:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.SecretaryView-module-scss-module__jgnYQa__btnAction.SecretaryView-module-scss-module__jgnYQa__secondary{background:var(--bg-card);color:var(--secondary);border:1px solid var(--border-light)}.SecretaryView-module-scss-module__jgnYQa__btnAction.SecretaryView-module-scss-module__jgnYQa__secondary:hover{background:var(--bg-main)}.SecretaryView-module-scss-module__jgnYQa__btnAction.SecretaryView-module-scss-module__jgnYQa__h52{height:52px}.SecretaryView-module-scss-module__jgnYQa__tableCard{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.SecretaryView-module-scss-module__jgnYQa__table{border-collapse:collapse;width:100%}.SecretaryView-module-scss-module__jgnYQa__table th{background:var(--bg-main);text-align:left;color:var(--text-light);text-transform:uppercase;border-bottom:2px solid var(--border-light);padding:1rem;font-size:.75rem;font-weight:800}.SecretaryView-module-scss-module__jgnYQa__table th .SecretaryView-module-scss-module__jgnYQa__headerFilter{margin-top:.75rem}.SecretaryView-module-scss-module__jgnYQa__table th .SecretaryView-module-scss-module__jgnYQa__headerFilter input,.SecretaryView-module-scss-module__jgnYQa__table th .SecretaryView-module-scss-module__jgnYQa__headerFilter select{border-radius:var(--radius-sm);border:1px solid var(--border-light);width:100%;padding:.5rem;font-size:.75rem;font-weight:600}.SecretaryView-module-scss-module__jgnYQa__table th .SecretaryView-module-scss-module__jgnYQa__headerFilter.SecretaryView-module-scss-module__jgnYQa__dateFilters{gap:.25rem;display:flex}.SecretaryView-module-scss-module__jgnYQa__table th .SecretaryView-module-scss-module__jgnYQa__headerFilter.SecretaryView-module-scss-module__jgnYQa__dateFilters .SecretaryView-module-scss-module__jgnYQa__smFilter{flex:1;padding:.5rem .25rem}.SecretaryView-module-scss-module__jgnYQa__table th .SecretaryView-module-scss-module__jgnYQa__headerFilter.SecretaryView-module-scss-module__jgnYQa__dateFilters .SecretaryView-module-scss-module__jgnYQa__weekInput{text-align:center;width:40px}.SecretaryView-module-scss-module__jgnYQa__tableRow{cursor:pointer;transition:background .2s}.SecretaryView-module-scss-module__jgnYQa__tableRow:hover{background:rgba(var(--primary-rgb),.02)}.SecretaryView-module-scss-module__jgnYQa__tableRow td{border-bottom:1px solid var(--bg-main);color:var(--text-main);padding:1rem;font-weight:600}.SecretaryView-module-scss-module__jgnYQa__tableRow td.SecretaryView-module-scss-module__jgnYQa__colDate .SecretaryView-module-scss-module__jgnYQa__dateVal{color:var(--secondary);font-weight:800;display:block}.SecretaryView-module-scss-module__jgnYQa__tableRow td.SecretaryView-module-scss-module__jgnYQa__colDate .SecretaryView-module-scss-module__jgnYQa__timeStamp{color:var(--text-light);font-size:.65rem;font-weight:700;display:block}.SecretaryView-module-scss-module__jgnYQa__tableRow td.SecretaryView-module-scss-module__jgnYQa__colUser{color:var(--primary);font-weight:800}.SecretaryView-module-scss-module__jgnYQa__tableRow td.SecretaryView-module-scss-module__jgnYQa__colHours .SecretaryView-module-scss-module__jgnYQa__hVal{font-family:var(--font-mono);font-weight:900}.SecretaryView-module-scss-module__jgnYQa__statusPill{border-radius:var(--radius-full);align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.65rem;font-weight:800;display:inline-flex}.SecretaryView-module-scss-module__jgnYQa__statusPill.SecretaryView-module-scss-module__jgnYQa__validated{background:var(--success-light);color:var(--success)}.SecretaryView-module-scss-module__jgnYQa__statusPill.SecretaryView-module-scss-module__jgnYQa__pending{background:var(--warning-light);color:var(--warning)}.SecretaryView-module-scss-module__jgnYQa__actionStack{justify-content:flex-end;gap:.5rem;display:flex}.SecretaryView-module-scss-module__jgnYQa__actionStack .SecretaryView-module-scss-module__jgnYQa__btnMini{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-light);justify-content:center;align-items:center;display:flex}.SecretaryView-module-scss-module__jgnYQa__actionStack .SecretaryView-module-scss-module__jgnYQa__btnMini:hover{background:var(--bg-main);color:var(--secondary)}.SecretaryView-module-scss-module__jgnYQa__actionStack .SecretaryView-module-scss-module__jgnYQa__btnCompact{border-radius:var(--radius-sm);text-transform:uppercase;padding:.4rem .75rem;font-size:.65rem;font-weight:900}.SecretaryView-module-scss-module__jgnYQa__actionStack .SecretaryView-module-scss-module__jgnYQa__btnCompact.SecretaryView-module-scss-module__jgnYQa__primary{background:var(--primary);color:#fff}.SecretaryView-module-scss-module__jgnYQa__actionStack .SecretaryView-module-scss-module__jgnYQa__btnCompact.SecretaryView-module-scss-module__jgnYQa__ghost{background:var(--bg-main);color:var(--secondary)}.SecretaryView-module-scss-module__jgnYQa__unitSmall{color:var(--text-light);font-size:.6rem;font-weight:800}.SecretaryView-module-scss-module__jgnYQa__panierSymbol{font-size:1.25rem}@media (max-width:1024px){.SecretaryView-module-scss-module__jgnYQa__header{flex-direction:column;align-items:stretch;gap:1rem}.SecretaryView-module-scss-module__jgnYQa__smHide{display:none}}
.UserHistoryView-module-scss-module__FaaFJa__root{flex-direction:column;gap:1.5rem;padding-bottom:2rem;display:flex}.UserHistoryView-module-scss-module__FaaFJa__header{justify-content:space-between;align-items:flex-end;padding:1.5rem 0;display:flex}.UserHistoryView-module-scss-module__FaaFJa__header .UserHistoryView-module-scss-module__FaaFJa__textContent .UserHistoryView-module-scss-module__FaaFJa__microBrand{color:var(--primary);letter-spacing:.15em;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.6rem;font-weight:900;display:flex}.UserHistoryView-module-scss-module__FaaFJa__header .UserHistoryView-module-scss-module__FaaFJa__textContent h1{color:var(--secondary);font-size:2.25rem;font-weight:900}.UserHistoryView-module-scss-module__FaaFJa__header .UserHistoryView-module-scss-module__FaaFJa__textContent h1 span{color:var(--primary)}.UserHistoryView-module-scss-module__FaaFJa__header .UserHistoryView-module-scss-module__FaaFJa__textContent p{color:var(--text-muted);font-weight:600}.UserHistoryView-module-scss-module__FaaFJa__metricsStack{gap:1rem;display:flex}.UserHistoryView-module-scss-module__FaaFJa__metricsStack .UserHistoryView-module-scss-module__FaaFJa__mItem{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-light);flex-direction:column;padding:.75rem 1.25rem;display:flex}.UserHistoryView-module-scss-module__FaaFJa__metricsStack .UserHistoryView-module-scss-module__FaaFJa__mItem .UserHistoryView-module-scss-module__FaaFJa__l{color:var(--text-light);font-size:.65rem;font-weight:800}.UserHistoryView-module-scss-module__FaaFJa__metricsStack .UserHistoryView-module-scss-module__FaaFJa__mItem .UserHistoryView-module-scss-module__FaaFJa__v{color:var(--secondary);font-size:1.25rem;font-weight:900}.UserHistoryView-module-scss-module__FaaFJa__metricsStack .UserHistoryView-module-scss-module__FaaFJa__mItem.UserHistoryView-module-scss-module__FaaFJa__outline{border-color:var(--border-light);background:0 0}.UserHistoryView-module-scss-module__FaaFJa__filtersBar{gap:1rem;display:flex}.UserHistoryView-module-scss-module__FaaFJa__filtersBar .UserHistoryView-module-scss-module__FaaFJa__searchWrapper{flex:1;position:relative}.UserHistoryView-module-scss-module__FaaFJa__filtersBar .UserHistoryView-module-scss-module__FaaFJa__searchWrapper svg{color:var(--text-light);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.UserHistoryView-module-scss-module__FaaFJa__filtersBar .UserHistoryView-module-scss-module__FaaFJa__searchWrapper input{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);width:100%;color:var(--secondary);padding:.875rem 1rem .875rem 2.75rem;font-weight:700}.UserHistoryView-module-scss-module__FaaFJa__filtersBar .UserHistoryView-module-scss-module__FaaFJa__searchWrapper input:focus{border-color:var(--primary);outline:none}.UserHistoryView-module-scss-module__FaaFJa__filtersBar .UserHistoryView-module-scss-module__FaaFJa__btnFilter{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);width:48px;height:48px;color:var(--text-light);justify-content:center;align-items:center;display:flex}.UserHistoryView-module-scss-module__FaaFJa__filtersBar .UserHistoryView-module-scss-module__FaaFJa__btnFilter:hover{color:var(--primary);border-color:var(--primary)}.UserHistoryView-module-scss-module__FaaFJa__historyStack{flex-direction:column;gap:1rem;display:flex}.UserHistoryView-module-scss-module__FaaFJa__historyCard{background:var(--bg-card);border-radius:var(--radius-xl);border:1px solid var(--border-light);cursor:pointer;box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.UserHistoryView-module-scss-module__FaaFJa__historyCard:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translate(8px)}.UserHistoryView-module-scss-module__FaaFJa__cardLeft{align-items:center;gap:2rem;display:flex}.UserHistoryView-module-scss-module__FaaFJa__dateBlock{background:var(--bg-main);border-radius:var(--radius-md);flex-direction:column;align-items:center;min-width:60px;padding:.5rem;display:flex}.UserHistoryView-module-scss-module__FaaFJa__dateBlock .UserHistoryView-module-scss-module__FaaFJa__dayName{color:var(--primary);font-size:.6rem;font-weight:900}.UserHistoryView-module-scss-module__FaaFJa__dateBlock .UserHistoryView-module-scss-module__FaaFJa__dayNum{color:var(--secondary);margin:.2rem 0;font-size:1.5rem;font-weight:900;line-height:1}.UserHistoryView-module-scss-module__FaaFJa__dateBlock .UserHistoryView-module-scss-module__FaaFJa__month{color:var(--text-light);font-size:.6rem;font-weight:800}.UserHistoryView-module-scss-module__FaaFJa__hoursSummary{flex-direction:column;gap:.25rem;display:flex}.UserHistoryView-module-scss-module__FaaFJa__hoursSummary .UserHistoryView-module-scss-module__FaaFJa__timeRange{color:var(--secondary);align-items:center;gap:.75rem;font-size:1.1rem;font-weight:900;display:flex}.UserHistoryView-module-scss-module__FaaFJa__hoursSummary .UserHistoryView-module-scss-module__FaaFJa__timeRange .UserHistoryView-module-scss-module__FaaFJa__sep{color:var(--primary)}.UserHistoryView-module-scss-module__FaaFJa__hoursSummary .UserHistoryView-module-scss-module__FaaFJa__subMeta{color:var(--text-muted);align-items:center;gap:.75rem;font-size:.8rem;font-weight:700;display:flex}.UserHistoryView-module-scss-module__FaaFJa__hoursSummary .UserHistoryView-module-scss-module__FaaFJa__subMeta .UserHistoryView-module-scss-module__FaaFJa__dot{background:var(--border-light);border-radius:50%;width:4px;height:4px}.UserHistoryView-module-scss-module__FaaFJa__hoursSummary .UserHistoryView-module-scss-module__FaaFJa__subMeta .UserHistoryView-module-scss-module__FaaFJa__total{color:var(--secondary);font-weight:800}.UserHistoryView-module-scss-module__FaaFJa__panierTag{color:#92400e;background:#fef3c7;border-radius:4px;margin-left:.5rem;padding:.15rem .4rem;font-size:.65rem;font-weight:900}.UserHistoryView-module-scss-module__FaaFJa__statusPill{border-radius:var(--radius-full);align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.7rem;font-weight:900;display:flex}.UserHistoryView-module-scss-module__FaaFJa__statusPill.UserHistoryView-module-scss-module__FaaFJa__validated{background:var(--success-light);color:var(--success)}.UserHistoryView-module-scss-module__FaaFJa__statusPill.UserHistoryView-module-scss-module__FaaFJa__pending{color:#b45309;background:#fef3c7}.UserHistoryView-module-scss-module__FaaFJa__cardRight{align-items:center;gap:1.5rem;display:flex}.UserHistoryView-module-scss-module__FaaFJa__cardRight .UserHistoryView-module-scss-module__FaaFJa__actionIcon{color:var(--text-light)}.UserHistoryView-module-scss-module__FaaFJa__loadingShimmer{opacity:.5;flex-direction:column;align-items:center;gap:1rem;padding:3rem;display:flex}.UserHistoryView-module-scss-module__FaaFJa__loadingShimmer p{letter-spacing:.1em;font-size:.8rem;font-weight:900}.UserHistoryView-module-scss-module__FaaFJa__emptyState{text-align:center;background:var(--bg-main);border-radius:var(--radius-xl);border:1px dashed var(--border-light);flex-direction:column;align-items:center;gap:1.5rem;padding:5rem 2rem;display:flex}.UserHistoryView-module-scss-module__FaaFJa__emptyState .UserHistoryView-module-scss-module__FaaFJa__iconWrap{color:var(--text-light);opacity:.3}.UserHistoryView-module-scss-module__FaaFJa__emptyState h3{color:var(--secondary);font-size:1.25rem;font-weight:900}.UserHistoryView-module-scss-module__FaaFJa__emptyState p{color:var(--text-muted);font-weight:600}@media (max-width:768px){.UserHistoryView-module-scss-module__FaaFJa__header{flex-direction:column;align-items:stretch;gap:1rem}.UserHistoryView-module-scss-module__FaaFJa__cardLeft{gap:1rem}.UserHistoryView-module-scss-module__FaaFJa__statusPill span{display:none}}
.ReportsHistoryView-module-scss-module__rCEw8a__root{flex-direction:column;gap:2rem;padding-bottom:3rem;display:flex}.ReportsHistoryView-module-scss-module__rCEw8a__header{justify-content:space-between;align-items:flex-end;display:flex}.ReportsHistoryView-module-scss-module__rCEw8a__header .ReportsHistoryView-module-scss-module__rCEw8a__textContent h1{color:var(--secondary);font-size:2.25rem;font-weight:900}.ReportsHistoryView-module-scss-module__rCEw8a__header .ReportsHistoryView-module-scss-module__rCEw8a__textContent h1 span{color:var(--primary)}.ReportsHistoryView-module-scss-module__rCEw8a__header .ReportsHistoryView-module-scss-module__rCEw8a__textContent p{color:var(--text-muted);font-weight:600}.ReportsHistoryView-module-scss-module__rCEw8a__actions{gap:.75rem;display:flex}.ReportsHistoryView-module-scss-module__rCEw8a__btnAction{border-radius:var(--radius-lg);transition:all var(--transition-base);align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:800;display:flex}.ReportsHistoryView-module-scss-module__rCEw8a__btnAction.ReportsHistoryView-module-scss-module__rCEw8a__primary{background:var(--primary);color:#fff;box-shadow:var(--shadow-md)}.ReportsHistoryView-module-scss-module__rCEw8a__btnAction.ReportsHistoryView-module-scss-module__rCEw8a__primary:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ReportsHistoryView-module-scss-module__rCEw8a__btnAction.ReportsHistoryView-module-scss-module__rCEw8a__secondary{background:var(--bg-card);color:var(--secondary);border:1px solid var(--border-light)}.ReportsHistoryView-module-scss-module__rCEw8a__btnAction.ReportsHistoryView-module-scss-module__rCEw8a__secondary:hover{background:var(--bg-main)}.ReportsHistoryView-module-scss-module__rCEw8a__statsBar{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.ReportsHistoryView-module-scss-module__rCEw8a__miniStatCard{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);flex-direction:column;padding:1.25rem;display:flex}.ReportsHistoryView-module-scss-module__rCEw8a__miniStatCard .ReportsHistoryView-module-scss-module__rCEw8a__label{color:var(--text-light);text-transform:uppercase;margin-bottom:.25rem;font-size:.65rem;font-weight:800}.ReportsHistoryView-module-scss-module__rCEw8a__miniStatCard .ReportsHistoryView-module-scss-module__rCEw8a__value{color:var(--secondary);font-size:1.5rem;font-weight:900}.ReportsHistoryView-module-scss-module__rCEw8a__tableCard{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.ReportsHistoryView-module-scss-module__rCEw8a__table{border-collapse:collapse;width:100%}.ReportsHistoryView-module-scss-module__rCEw8a__table th{background:var(--bg-main);text-align:left;color:var(--text-light);text-transform:uppercase;border-bottom:2px solid var(--border-light);padding:1rem;font-size:.75rem;font-weight:800}.ReportsHistoryView-module-scss-module__rCEw8a__table th .ReportsHistoryView-module-scss-module__rCEw8a__headerFilter{margin-top:.75rem}.ReportsHistoryView-module-scss-module__rCEw8a__table th .ReportsHistoryView-module-scss-module__rCEw8a__headerFilter input,.ReportsHistoryView-module-scss-module__rCEw8a__table th .ReportsHistoryView-module-scss-module__rCEw8a__headerFilter select{border-radius:var(--radius-sm);border:1px solid var(--border-light);width:100%;padding:.5rem;font-size:.75rem;font-weight:600}.ReportsHistoryView-module-scss-module__rCEw8a__table th .ReportsHistoryView-module-scss-module__rCEw8a__headerFilter.ReportsHistoryView-module-scss-module__rCEw8a__dateFilters{gap:.25rem;display:flex}.ReportsHistoryView-module-scss-module__rCEw8a__table th .ReportsHistoryView-module-scss-module__rCEw8a__headerFilter.ReportsHistoryView-module-scss-module__rCEw8a__dateFilters .ReportsHistoryView-module-scss-module__rCEw8a__smFilter{flex:1;padding:.5rem .25rem}.ReportsHistoryView-module-scss-module__rCEw8a__table th .ReportsHistoryView-module-scss-module__rCEw8a__headerFilter.ReportsHistoryView-module-scss-module__rCEw8a__dateFilters .ReportsHistoryView-module-scss-module__rCEw8a__weekInput{text-align:center;width:40px}.ReportsHistoryView-module-scss-module__rCEw8a__tableRow{cursor:pointer;transition:background .2s}.ReportsHistoryView-module-scss-module__rCEw8a__tableRow:hover{background:rgba(var(--primary-rgb),.02)}.ReportsHistoryView-module-scss-module__rCEw8a__tableRow td{border-bottom:1px solid var(--bg-main);color:var(--text-main);padding:1rem;font-weight:600}.ReportsHistoryView-module-scss-module__rCEw8a__tableRow td.ReportsHistoryView-module-scss-module__rCEw8a__colDate .ReportsHistoryView-module-scss-module__rCEw8a__dateVal{color:var(--secondary);font-weight:800;display:block}.ReportsHistoryView-module-scss-module__rCEw8a__tableRow td.ReportsHistoryView-module-scss-module__rCEw8a__colDate .ReportsHistoryView-module-scss-module__rCEw8a__timeStamp{color:var(--text-light);font-size:.65rem;font-weight:700;display:block}.ReportsHistoryView-module-scss-module__rCEw8a__tableRow td.ReportsHistoryView-module-scss-module__rCEw8a__colUser{color:var(--primary);align-items:center;gap:.5rem;font-weight:800;display:flex}.ReportsHistoryView-module-scss-module__rCEw8a__tableRow td.ReportsHistoryView-module-scss-module__rCEw8a__colMachine{color:var(--secondary);font-weight:800}.ReportsHistoryView-module-scss-module__rCEw8a__badge{border-radius:var(--radius-sm);align-items:center;gap:.5rem;padding:.25rem .65rem;font-size:.65rem;font-weight:800;display:inline-flex}.ReportsHistoryView-module-scss-module__rCEw8a__badge.ReportsHistoryView-module-scss-module__rCEw8a__outline{border:1px solid var(--border-light);color:var(--text-muted)}.ReportsHistoryView-module-scss-module__rCEw8a__badge.ReportsHistoryView-module-scss-module__rCEw8a__elec{background:rgba(var(--primary-rgb),.1);color:var(--primary)}.ReportsHistoryView-module-scss-module__rCEw8a__badge.ReportsHistoryView-module-scss-module__rCEw8a__fuel{background:var(--secondary-light);color:var(--secondary)}.ReportsHistoryView-module-scss-module__rCEw8a__badge.ReportsHistoryView-module-scss-module__rCEw8a__incident.ReportsHistoryView-module-scss-module__rCEw8a__pending{background:var(--warning-light);color:var(--warning)}.ReportsHistoryView-module-scss-module__rCEw8a__badge.ReportsHistoryView-module-scss-module__rCEw8a__incident.ReportsHistoryView-module-scss-module__rCEw8a__validated{background:var(--success-light);color:var(--success)}.ReportsHistoryView-module-scss-module__rCEw8a__actionCell{justify-content:flex-end;gap:.5rem;display:flex}.ReportsHistoryView-module-scss-module__rCEw8a__actionCell .ReportsHistoryView-module-scss-module__rCEw8a__miniBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-light);justify-content:center;align-items:center;display:flex}.ReportsHistoryView-module-scss-module__rCEw8a__actionCell .ReportsHistoryView-module-scss-module__rCEw8a__miniBtn:hover{background:var(--bg-main);color:var(--secondary)}.ReportsHistoryView-module-scss-module__rCEw8a__actionCell .ReportsHistoryView-module-scss-module__rCEw8a__miniBtn.ReportsHistoryView-module-scss-module__rCEw8a__delete:hover{color:var(--primary)}@media (max-width:1024px){.ReportsHistoryView-module-scss-module__rCEw8a__header{flex-direction:column;align-items:stretch;gap:1rem}.ReportsHistoryView-module-scss-module__rCEw8a__statsBar{grid-template-columns:1fr}.ReportsHistoryView-module-scss-module__rCEw8a__smHide{display:none}}
.PerformanceView-module-scss-module__2lOgwq__root{flex-direction:column;gap:2.5rem;padding-bottom:3rem;display:flex}.PerformanceView-module-scss-module__2lOgwq__header .PerformanceView-module-scss-module__2lOgwq__textContent .PerformanceView-module-scss-module__2lOgwq__kpiLabel{color:var(--primary);letter-spacing:.1em;margin-bottom:.5rem;font-size:.65rem;font-weight:900;display:block}.PerformanceView-module-scss-module__2lOgwq__header .PerformanceView-module-scss-module__2lOgwq__textContent h1{color:var(--secondary);font-size:2.25rem;font-weight:900}.PerformanceView-module-scss-module__2lOgwq__header .PerformanceView-module-scss-module__2lOgwq__textContent h1 span{color:var(--primary)}.PerformanceView-module-scss-module__2lOgwq__header .PerformanceView-module-scss-module__2lOgwq__textContent p{color:var(--text-muted);font-weight:600}.PerformanceView-module-scss-module__2lOgwq__filterBar{background:var(--bg-card);border-radius:var(--radius-xl);border:1px solid var(--border-light);align-items:flex-end;gap:1.5rem;margin-top:1rem;padding:1.25rem 1.5rem;display:flex}.PerformanceView-module-scss-module__2lOgwq__filterBar .PerformanceView-module-scss-module__2lOgwq__filterGroup{flex-direction:column;flex:1;gap:.5rem;display:flex}.PerformanceView-module-scss-module__2lOgwq__filterBar .PerformanceView-module-scss-module__2lOgwq__filterGroup label{color:var(--text-light);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:900}.PerformanceView-module-scss-module__2lOgwq__filterBar .PerformanceView-module-scss-module__2lOgwq__filterGroup input{background:var(--bg-main);border:1px solid var(--border-light);border-radius:var(--radius-lg);color:var(--secondary);outline:none;width:100%;padding:.6rem 1rem;font-family:inherit;font-weight:700;transition:border-color .2s}.PerformanceView-module-scss-module__2lOgwq__filterBar .PerformanceView-module-scss-module__2lOgwq__filterGroup input:focus{border-color:var(--primary)}.PerformanceView-module-scss-module__2lOgwq__filterBar .PerformanceView-module-scss-module__2lOgwq__btnRefresh{background:var(--primary);color:#fff;border-radius:var(--radius-lg);text-transform:uppercase;cursor:pointer;border:none;align-items:center;gap:.75rem;height:42px;padding:.75rem 1.5rem;font-size:.8rem;font-weight:900;transition:all .2s;display:flex}.PerformanceView-module-scss-module__2lOgwq__filterBar .PerformanceView-module-scss-module__2lOgwq__btnRefresh:hover{background:#b00000;transform:translateY(-2px)}.PerformanceView-module-scss-module__2lOgwq__filterBar .PerformanceView-module-scss-module__2lOgwq__btnReset{background:var(--bg-main);color:var(--text-light);border:1px solid var(--border-light);border-radius:var(--radius-lg);text-transform:uppercase;cursor:pointer;height:42px;padding:.75rem 1rem;font-size:.7rem;font-weight:900;transition:all .2s}.PerformanceView-module-scss-module__2lOgwq__filterBar .PerformanceView-module-scss-module__2lOgwq__btnReset:hover{color:var(--secondary);border-color:var(--primary);background:#fff}.PerformanceView-module-scss-module__2lOgwq__dashboardGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.PerformanceView-module-scss-module__2lOgwq__perfCard{background:var(--bg-card);border-radius:var(--radius-xl);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);flex-direction:column;gap:1.25rem;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.PerformanceView-module-scss-module__2lOgwq__perfCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.PerformanceView-module-scss-module__2lOgwq__perfCard.PerformanceView-module-scss-module__2lOgwq__primary{border-left:4px solid var(--primary)}.PerformanceView-module-scss-module__2lOgwq__perfCard.PerformanceView-module-scss-module__2lOgwq__success{border-left:4px solid var(--success)}.PerformanceView-module-scss-module__2lOgwq__perfCard.PerformanceView-module-scss-module__2lOgwq__warning{border-left:4px solid #f59e0b}.PerformanceView-module-scss-module__2lOgwq__perfCard.PerformanceView-module-scss-module__2lOgwq__navy{background:var(--secondary);border:none}.PerformanceView-module-scss-module__2lOgwq__perfCard.PerformanceView-module-scss-module__2lOgwq__navy h4,.PerformanceView-module-scss-module__2lOgwq__perfCard.PerformanceView-module-scss-module__2lOgwq__navy .PerformanceView-module-scss-module__2lOgwq__val,.PerformanceView-module-scss-module__2lOgwq__perfCard.PerformanceView-module-scss-module__2lOgwq__navy .PerformanceView-module-scss-module__2lOgwq__note{color:#ffffffe6}.PerformanceView-module-scss-module__2lOgwq__perfCard.PerformanceView-module-scss-module__2lOgwq__navy .PerformanceView-module-scss-module__2lOgwq__label{color:#fff9}.PerformanceView-module-scss-module__2lOgwq__cardInner{flex-direction:column;gap:.75rem;display:flex}.PerformanceView-module-scss-module__2lOgwq__labelGroup{color:var(--text-light);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.7rem;font-weight:800;display:flex}.PerformanceView-module-scss-module__2lOgwq__value{color:var(--secondary);font-size:1.875rem;font-weight:900}.PerformanceView-module-scss-module__2lOgwq__value .PerformanceView-module-scss-module__2lOgwq__u{color:var(--text-muted);margin-left:.25rem;font-size:.875rem;font-weight:700}.PerformanceView-module-scss-module__2lOgwq__trend{border-radius:var(--radius-full);width:fit-content;padding:.25rem .6rem;font-size:.75rem;font-weight:900}.PerformanceView-module-scss-module__2lOgwq__trend.PerformanceView-module-scss-module__2lOgwq__positive{background:var(--success-light);color:var(--success)}.PerformanceView-module-scss-module__2lOgwq__trend.PerformanceView-module-scss-module__2lOgwq__negative{color:#ef4444;background:#fee2e2}.PerformanceView-module-scss-module__2lOgwq__trend .PerformanceView-module-scss-module__2lOgwq__desc{opacity:.7;font-weight:600}.PerformanceView-module-scss-module__2lOgwq__perfBar{background:var(--bg-main);border-radius:var(--radius-full);width:100%;height:6px;overflow:hidden}.PerformanceView-module-scss-module__2lOgwq__perfBar .PerformanceView-module-scss-module__2lOgwq__fill{background:var(--primary);border-radius:var(--radius-full);height:100%}.PerformanceView-module-scss-module__2lOgwq__perfBar .PerformanceView-module-scss-module__2lOgwq__fill.PerformanceView-module-scss-module__2lOgwq__success{background:var(--success)}.PerformanceView-module-scss-module__2lOgwq__perfBar .PerformanceView-module-scss-module__2lOgwq__fill.PerformanceView-module-scss-module__2lOgwq__warning{background:#f59e0b}.PerformanceView-module-scss-module__2lOgwq__note{color:var(--text-muted);font-size:.7rem;font-weight:700}.PerformanceView-module-scss-module__2lOgwq__sectionTitle{color:var(--secondary);margin-bottom:1.5rem;font-size:1.5rem;font-weight:900}.PerformanceView-module-scss-module__2lOgwq__machineGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.PerformanceView-module-scss-module__2lOgwq__machineCard{background:var(--bg-card);border-radius:var(--radius-xl);border:1px solid var(--border-light);flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.PerformanceView-module-scss-module__2lOgwq__cardTop{justify-content:space-between;align-items:flex-start;display:flex}.PerformanceView-module-scss-module__2lOgwq__machineIdentity{align-items:center;gap:1rem;display:flex}.PerformanceView-module-scss-module__2lOgwq__machineIdentity .PerformanceView-module-scss-module__2lOgwq__iconWrap{background:var(--bg-main);width:3rem;height:3rem;color:var(--secondary);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.PerformanceView-module-scss-module__2lOgwq__machineIdentity .PerformanceView-module-scss-module__2lOgwq__info h3{color:var(--secondary);font-size:1.125rem;font-weight:900}.PerformanceView-module-scss-module__2lOgwq__machineIdentity .PerformanceView-module-scss-module__2lOgwq__info span{color:var(--text-light);font-size:.75rem;font-weight:700}.PerformanceView-module-scss-module__2lOgwq__efficiencyPills{gap:.5rem;display:flex}.PerformanceView-module-scss-module__2lOgwq__efficiencyPills .PerformanceView-module-scss-module__2lOgwq__pill{border-radius:var(--radius-full);border:1px solid var(--border-light);flex-direction:column;align-items:center;padding:.35rem .75rem;display:flex}.PerformanceView-module-scss-module__2lOgwq__efficiencyPills .PerformanceView-module-scss-module__2lOgwq__pill .PerformanceView-module-scss-module__2lOgwq__label{opacity:.6;font-size:.55rem;font-weight:800}.PerformanceView-module-scss-module__2lOgwq__efficiencyPills .PerformanceView-module-scss-module__2lOgwq__pill .PerformanceView-module-scss-module__2lOgwq__val{font-size:.75rem;font-weight:900}.PerformanceView-module-scss-module__2lOgwq__efficiencyPills .PerformanceView-module-scss-module__2lOgwq__pill.PerformanceView-module-scss-module__2lOgwq__secondary{background:var(--bg-main);color:var(--secondary)}.PerformanceView-module-scss-module__2lOgwq__efficiencyPills .PerformanceView-module-scss-module__2lOgwq__pill.PerformanceView-module-scss-module__2lOgwq__warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.PerformanceView-module-scss-module__2lOgwq__statsRowGrid{background:var(--bg-main);border-radius:var(--radius-lg);grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem;display:grid}.PerformanceView-module-scss-module__2lOgwq__statBox{flex-direction:column;align-items:center;display:flex}.PerformanceView-module-scss-module__2lOgwq__statBox .PerformanceView-module-scss-module__2lOgwq__label{color:var(--text-light);text-transform:uppercase;font-size:.6rem;font-weight:800}.PerformanceView-module-scss-module__2lOgwq__statBox .PerformanceView-module-scss-module__2lOgwq__val{color:var(--secondary);font-size:1rem;font-weight:900}.PerformanceView-module-scss-module__2lOgwq__incidentChart{flex-direction:column;gap:.75rem;display:flex}.PerformanceView-module-scss-module__2lOgwq__incidentChart .PerformanceView-module-scss-module__2lOgwq__chartLabel{color:var(--text-light);text-transform:uppercase;font-size:.7rem;font-weight:800}.PerformanceView-module-scss-module__2lOgwq__incidentChart .PerformanceView-module-scss-module__2lOgwq__visualBarSplit{background:var(--bg-main);border-radius:var(--radius-full);width:100%;height:12px;display:flex;overflow:hidden}.PerformanceView-module-scss-module__2lOgwq__incidentChart .PerformanceView-module-scss-module__2lOgwq__visualBarSplit .PerformanceView-module-scss-module__2lOgwq__segment{height:100%}.PerformanceView-module-scss-module__2lOgwq__incidentChart .PerformanceView-module-scss-module__2lOgwq__visualBarSplit .PerformanceView-module-scss-module__2lOgwq__segment.PerformanceView-module-scss-module__2lOgwq__productive{background:var(--primary)}.PerformanceView-module-scss-module__2lOgwq__incidentChart .PerformanceView-module-scss-module__2lOgwq__visualBarSplit .PerformanceView-module-scss-module__2lOgwq__segment.PerformanceView-module-scss-module__2lOgwq__PANNES{background:#ef4444}.PerformanceView-module-scss-module__2lOgwq__incidentChart .PerformanceView-module-scss-module__2lOgwq__visualBarSplit .PerformanceView-module-scss-module__2lOgwq__segment.PerformanceView-module-scss-module__2lOgwq__ENTRETIEN_MAINTENANCE_PROGRAMMEE{background:#f59e0b}.PerformanceView-module-scss-module__2lOgwq__incidentChart .PerformanceView-module-scss-module__2lOgwq__visualBarSplit .PerformanceView-module-scss-module__2lOgwq__segment.PerformanceView-module-scss-module__2lOgwq__MISE_EN_ROUTE_ARRET{background:#3b82f6}.PerformanceView-module-scss-module__2lOgwq__incidentChart .PerformanceView-module-scss-module__2lOgwq__barHint{color:var(--text-muted);font-size:.6rem;font-style:italic;font-weight:700}.PerformanceView-module-scss-module__2lOgwq__loading{text-align:center;color:var(--text-light);letter-spacing:.1em;text-transform:uppercase;padding:5rem;font-weight:900}@media (max-width:1280px){.PerformanceView-module-scss-module__2lOgwq__dashboardGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.PerformanceView-module-scss-module__2lOgwq__filterBar{flex-direction:column;align-items:stretch;gap:1rem}.PerformanceView-module-scss-module__2lOgwq__filterBar .PerformanceView-module-scss-module__2lOgwq__btnRefresh{justify-content:center;width:100%}}@media (max-width:768px){.PerformanceView-module-scss-module__2lOgwq__dashboardGrid,.PerformanceView-module-scss-module__2lOgwq__machineGrid{grid-template-columns:1fr}.PerformanceView-module-scss-module__2lOgwq__statsRowGrid{grid-template-columns:1fr 1fr}}
.ProcessFlowView-module-scss-module__pAo6eq__root{flex-direction:column;gap:2rem;padding-bottom:3rem;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__header{justify-content:space-between;align-items:flex-end;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__header .ProcessFlowView-module-scss-module__pAo6eq__textContent .ProcessFlowView-module-scss-module__pAo6eq__kpiLabel{color:var(--primary);letter-spacing:.1em;margin-bottom:.5rem;font-size:.65rem;font-weight:900;display:block}.ProcessFlowView-module-scss-module__pAo6eq__header .ProcessFlowView-module-scss-module__pAo6eq__textContent h1{color:var(--secondary);font-size:2.25rem;font-weight:900}.ProcessFlowView-module-scss-module__pAo6eq__header .ProcessFlowView-module-scss-module__pAo6eq__textContent h1 span{color:var(--primary)}.ProcessFlowView-module-scss-module__pAo6eq__header .ProcessFlowView-module-scss-module__pAo6eq__textContent p{color:var(--text-muted);font-weight:600}.ProcessFlowView-module-scss-module__pAo6eq__headerActions{gap:1rem;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__btnAction{border-radius:var(--radius-lg);align-items:center;gap:.75rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:800;transition:all .2s;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__btnAction.ProcessFlowView-module-scss-module__pAo6eq__primary{background:var(--primary);color:#fff;box-shadow:var(--shadow-md)}.ProcessFlowView-module-scss-module__pAo6eq__btnAction.ProcessFlowView-module-scss-module__pAo6eq__primary:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ProcessFlowView-module-scss-module__pAo6eq__btnAction.ProcessFlowView-module-scss-module__pAo6eq__secondary{background:var(--bg-card);color:var(--secondary);border:1px solid var(--border-light)}.ProcessFlowView-module-scss-module__pAo6eq__btnAction.ProcessFlowView-module-scss-module__pAo6eq__secondary:hover{background:var(--bg-main)}.ProcessFlowView-module-scss-module__pAo6eq__schematicArea{gap:2rem;width:100%;display:flex}@media (max-width:1024px){.ProcessFlowView-module-scss-module__pAo6eq__schematicArea{flex-direction:column}}.ProcessFlowView-module-scss-module__pAo6eq__summaryContainer{flex-direction:column;gap:2rem;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__graphCard{background:var(--bg-card);border-radius:var(--radius-xl);border:1px solid var(--border-light);box-shadow:var(--shadow-lg);width:100%;padding:3rem}.ProcessFlowView-module-scss-module__pAo6eq__processSchema{flex-direction:column;align-items:center;gap:1rem;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__nodeUnit{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__nodeCard{background:var(--bg-main);border-radius:var(--radius-xl);border:1px solid var(--border-light);width:100%;max-width:350px;box-shadow:var(--shadow-sm);padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.ProcessFlowView-module-scss-module__pAo6eq__nodeCard.ProcessFlowView-module-scss-module__pAo6eq__clickable{cursor:pointer}.ProcessFlowView-module-scss-module__pAo6eq__nodeCard.ProcessFlowView-module-scss-module__pAo6eq__clickable:hover{z-index:10;border-color:var(--primary);box-shadow:var(--shadow-xl);transform:scale(1.05)}.ProcessFlowView-module-scss-module__pAo6eq__nodeCard.ProcessFlowView-module-scss-module__pAo6eq__active{border-color:rgba(var(--primary-rgb),.3);background:rgba(var(--primary-rgb),.02)}.ProcessFlowView-module-scss-module__pAo6eq__nodeCard .ProcessFlowView-module-scss-module__pAo6eq__nodeHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__nodeCard .ProcessFlowView-module-scss-module__pAo6eq__nodeHeader .ProcessFlowView-module-scss-module__pAo6eq__nLabel{color:var(--primary);letter-spacing:.1em;font-size:.65rem;font-weight:900}.ProcessFlowView-module-scss-module__pAo6eq__nodeCard .ProcessFlowView-module-scss-module__pAo6eq__nodeHeader h3{color:var(--secondary);margin:0;font-size:1.25rem;font-weight:900}.ProcessFlowView-module-scss-module__pAo6eq__nodeCard .ProcessFlowView-module-scss-module__pAo6eq__nodeHeader .ProcessFlowView-module-scss-module__pAo6eq__statusBadge{border-radius:50%;width:10px;height:10px}.ProcessFlowView-module-scss-module__pAo6eq__nodeCard .ProcessFlowView-module-scss-module__pAo6eq__nodeHeader .ProcessFlowView-module-scss-module__pAo6eq__statusBadge.ProcessFlowView-module-scss-module__pAo6eq__on{background:var(--success);box-shadow:0 0 8px var(--success)}.ProcessFlowView-module-scss-module__pAo6eq__nodeCard .ProcessFlowView-module-scss-module__pAo6eq__nodeHeader .ProcessFlowView-module-scss-module__pAo6eq__statusBadge.ProcessFlowView-module-scss-module__pAo6eq__off{background:var(--text-light);opacity:.3}.ProcessFlowView-module-scss-module__pAo6eq__tonnageDisplay{flex-direction:column;gap:1rem;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__tRow{justify-content:space-between;align-items:center;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__tRow .ProcessFlowView-module-scss-module__pAo6eq__label{color:var(--text-light);text-transform:uppercase;font-size:.7rem;font-weight:800}.ProcessFlowView-module-scss-module__pAo6eq__tRow .ProcessFlowView-module-scss-module__pAo6eq__val{color:var(--secondary);font-size:1.125rem;font-weight:900}.ProcessFlowView-module-scss-module__pAo6eq__tRow .ProcessFlowView-module-scss-module__pAo6eq__val small{color:var(--text-muted);margin-left:2px;font-size:.75rem;font-weight:700}.ProcessFlowView-module-scss-module__pAo6eq__tRow.ProcessFlowView-module-scss-module__pAo6eq__remaining{border-top:1px solid var(--border-light);padding-top:.75rem}.ProcessFlowView-module-scss-module__pAo6eq__tRow.ProcessFlowView-module-scss-module__pAo6eq__remaining .ProcessFlowView-module-scss-module__pAo6eq__val{color:var(--primary)}.ProcessFlowView-module-scss-module__pAo6eq__tRow.ProcessFlowView-module-scss-module__pAo6eq__loss,.ProcessFlowView-module-scss-module__pAo6eq__tRow.ProcessFlowView-module-scss-module__pAo6eq__loss .ProcessFlowView-module-scss-module__pAo6eq__label,.ProcessFlowView-module-scss-module__pAo6eq__tRow.ProcessFlowView-module-scss-module__pAo6eq__loss .ProcessFlowView-module-scss-module__pAo6eq__val{color:#ef4444}.ProcessFlowView-module-scss-module__pAo6eq__extractionsList{border-left:2px solid var(--border-light);flex-direction:column;gap:.5rem;padding-left:1rem;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__extractionsList .ProcessFlowView-module-scss-module__pAo6eq__extItem{justify-content:space-between;align-items:center;font-size:.8rem;font-weight:700;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__extractionsList .ProcessFlowView-module-scss-module__pAo6eq__extItem .ProcessFlowView-module-scss-module__pAo6eq__size{color:var(--text-muted);align-items:center;gap:.5rem;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__extractionsList .ProcessFlowView-module-scss-module__pAo6eq__extItem .ProcessFlowView-module-scss-module__pAo6eq__val{color:var(--secondary)}.ProcessFlowView-module-scss-module__pAo6eq__editHint{background:var(--primary);color:#fff;width:24px;height:24px;box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-8px;right:-8px}.ProcessFlowView-module-scss-module__pAo6eq__connector{background:var(--border-light);justify-content:center;align-items:center;width:2px;height:3rem;display:flex;position:relative}.ProcessFlowView-module-scss-module__pAo6eq__connector:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:8px solid var(--border-light);position:absolute;bottom:-5px;left:-4px}.ProcessFlowView-module-scss-module__pAo6eq__connector.ProcessFlowView-module-scss-module__pAo6eq__active{background:var(--primary)}.ProcessFlowView-module-scss-module__pAo6eq__connector.ProcessFlowView-module-scss-module__pAo6eq__active:after{border-top-color:var(--primary)}.ProcessFlowView-module-scss-module__pAo6eq__connector .ProcessFlowView-module-scss-module__pAo6eq__flowTag{background:var(--bg-card);border-radius:var(--radius-sm);border:1px solid var(--border-light);color:var(--text-muted);white-space:nowrap;padding:.25rem .6rem;font-size:.65rem;font-weight:900;position:absolute;right:1rem}.ProcessFlowView-module-scss-module__pAo6eq__summaryRow{grid-template-columns:2fr 1fr;gap:2rem;display:grid}.ProcessFlowView-module-scss-module__pAo6eq__summaryCard{background:var(--bg-card);border-radius:var(--radius-xl);border:1px solid var(--border-light);box-shadow:var(--shadow-lg);padding:2rem}.ProcessFlowView-module-scss-module__pAo6eq__summaryCard .ProcessFlowView-module-scss-module__pAo6eq__cardHeader{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__summaryCard .ProcessFlowView-module-scss-module__pAo6eq__cardHeader h3{color:var(--secondary);font-size:1.25rem;font-weight:900}.ProcessFlowView-module-scss-module__pAo6eq__summaryCard .ProcessFlowView-module-scss-module__pAo6eq__cardHeader svg{color:var(--secondary)}.ProcessFlowView-module-scss-module__pAo6eq__modernList{flex-direction:column;gap:.5rem;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__modernList .ProcessFlowView-module-scss-module__pAo6eq__lHead{color:var(--text-light);letter-spacing:.1em;border-bottom:2px solid var(--border-light);grid-template-columns:1fr 1fr 1fr;padding:.75rem 1rem;font-size:.6rem;font-weight:900;display:grid}.ProcessFlowView-module-scss-module__pAo6eq__modernList .ProcessFlowView-module-scss-module__pAo6eq__lRow{background:var(--bg-main);border-radius:var(--radius-md);grid-template-columns:1fr 1fr 1fr;padding:1rem;font-size:.9rem;font-weight:800;display:grid}.ProcessFlowView-module-scss-module__pAo6eq__modernList .ProcessFlowView-module-scss-module__pAo6eq__lRow .ProcessFlowView-module-scss-module__pAo6eq__prodName{color:var(--primary)}.ProcessFlowView-module-scss-module__pAo6eq__modernList .ProcessFlowView-module-scss-module__pAo6eq__lRow .ProcessFlowView-module-scss-module__pAo6eq__machineSrc{color:var(--text-muted);font-size:.75rem}.ProcessFlowView-module-scss-module__pAo6eq__modernList .ProcessFlowView-module-scss-module__pAo6eq__lRow .ProcessFlowView-module-scss-module__pAo6eq__volume{text-align:right;color:var(--secondary)}.ProcessFlowView-module-scss-module__pAo6eq__legend{flex-direction:column;gap:1.5rem;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__legend .ProcessFlowView-module-scss-module__pAo6eq__lgItem{color:var(--text-muted);align-items:center;gap:1rem;font-size:.75rem;font-weight:800;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__legend .ProcessFlowView-module-scss-module__pAo6eq__lgItem .ProcessFlowView-module-scss-module__pAo6eq__dot{border-radius:50%;width:10px;height:10px}.ProcessFlowView-module-scss-module__pAo6eq__legend .ProcessFlowView-module-scss-module__pAo6eq__lgItem .ProcessFlowView-module-scss-module__pAo6eq__dot.ProcessFlowView-module-scss-module__pAo6eq__on{background:var(--success)}.ProcessFlowView-module-scss-module__pAo6eq__infoPanel{background:var(--secondary-light);border-radius:var(--radius-lg);border:1px solid var(--secondary);gap:1rem;padding:1.25rem;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__infoPanel svg{color:var(--secondary);flex-shrink:0}.ProcessFlowView-module-scss-module__pAo6eq__infoPanel p{color:var(--secondary);font-size:.8rem;font-weight:600;line-height:1.5}.ProcessFlowView-module-scss-module__pAo6eq__loading{text-align:center;color:var(--text-light);letter-spacing:.1em;padding:5rem;font-weight:900}.ProcessFlowView-module-scss-module__pAo6eq__emptyState{text-align:center;background:var(--bg-card);border:1px dashed var(--border-light);border-radius:var(--radius-xl);flex-direction:column;align-items:center;gap:1.5rem;padding:5rem;display:flex}.ProcessFlowView-module-scss-module__pAo6eq__emptyState h3{color:var(--secondary);font-size:1.25rem;font-weight:900}.ProcessFlowView-module-scss-module__pAo6eq__emptyState p{color:var(--text-muted);font-weight:600}@media (max-width:1024px){.ProcessFlowView-module-scss-module__pAo6eq__summaryRow{grid-template-columns:1fr}}
.MaintenanceDashboard-module-scss-module__wuCX4W__root{flex-direction:column;gap:2rem;padding-bottom:3rem;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__header{justify-content:space-between;align-items:flex-end;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__header .MaintenanceDashboard-module-scss-module__wuCX4W__textContent .MaintenanceDashboard-module-scss-module__wuCX4W__title{color:var(--secondary);font-size:2.25rem;font-weight:900}.MaintenanceDashboard-module-scss-module__wuCX4W__header .MaintenanceDashboard-module-scss-module__wuCX4W__textContent .MaintenanceDashboard-module-scss-module__wuCX4W__title span{color:var(--primary)}.MaintenanceDashboard-module-scss-module__wuCX4W__header .MaintenanceDashboard-module-scss-module__wuCX4W__textContent .MaintenanceDashboard-module-scss-module__wuCX4W__subtitle{color:var(--text-muted);font-weight:600}.MaintenanceDashboard-module-scss-module__wuCX4W__statsGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.MaintenanceDashboard-module-scss-module__wuCX4W__statPill{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-items:center;gap:1rem;padding:1rem;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__statPill .MaintenanceDashboard-module-scss-module__wuCX4W__iconBox{border-radius:var(--radius-md);color:#fff;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__statPill .MaintenanceDashboard-module-scss-module__wuCX4W__iconBox.MaintenanceDashboard-module-scss-module__wuCX4W__blue{background:#3b82f6}.MaintenanceDashboard-module-scss-module__wuCX4W__statPill .MaintenanceDashboard-module-scss-module__wuCX4W__iconBox.MaintenanceDashboard-module-scss-module__wuCX4W__red{background:var(--primary)}.MaintenanceDashboard-module-scss-module__wuCX4W__statPill .MaintenanceDashboard-module-scss-module__wuCX4W__iconBox.MaintenanceDashboard-module-scss-module__wuCX4W__green{background:var(--success)}.MaintenanceDashboard-module-scss-module__wuCX4W__statPill .MaintenanceDashboard-module-scss-module__wuCX4W__iconBox.MaintenanceDashboard-module-scss-module__wuCX4W__indigo{background:#6366f1}.MaintenanceDashboard-module-scss-module__wuCX4W__statPill .MaintenanceDashboard-module-scss-module__wuCX4W__info{flex-direction:column;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__statPill .MaintenanceDashboard-module-scss-module__wuCX4W__info .MaintenanceDashboard-module-scss-module__wuCX4W__label{color:var(--text-light);text-transform:uppercase;font-size:.7rem;font-weight:800}.MaintenanceDashboard-module-scss-module__wuCX4W__statPill .MaintenanceDashboard-module-scss-module__wuCX4W__info .MaintenanceDashboard-module-scss-module__wuCX4W__value{color:var(--secondary);font-size:1.25rem;font-weight:900}.MaintenanceDashboard-module-scss-module__wuCX4W__statPill .MaintenanceDashboard-module-scss-module__wuCX4W__info .MaintenanceDashboard-module-scss-module__wuCX4W__value.MaintenanceDashboard-module-scss-module__wuCX4W__critical{color:var(--primary)}.MaintenanceDashboard-module-scss-module__wuCX4W__dashboardLayout{grid-template-columns:1fr 320px;gap:1.5rem;display:grid}.MaintenanceDashboard-module-scss-module__wuCX4W__sectionHeader{margin-bottom:1.5rem}.MaintenanceDashboard-module-scss-module__wuCX4W__sectionHeader h3{color:var(--secondary);text-transform:uppercase;letter-spacing:.05em;font-size:1.125rem;font-weight:800}.MaintenanceDashboard-module-scss-module__wuCX4W__machinesGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.MaintenanceDashboard-module-scss-module__wuCX4W__machineCard{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}.MaintenanceDashboard-module-scss-module__wuCX4W__machineCard .MaintenanceDashboard-module-scss-module__wuCX4W__cardContent{flex:1;padding:1.5rem}.MaintenanceDashboard-module-scss-module__wuCX4W__machineCard .MaintenanceDashboard-module-scss-module__wuCX4W__cardHeader{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__machineCard .MaintenanceDashboard-module-scss-module__wuCX4W__cardHeader .MaintenanceDashboard-module-scss-module__wuCX4W__iconBox{background:var(--bg-main);width:3rem;height:3rem;color:var(--secondary);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__machineCard .MaintenanceDashboard-module-scss-module__wuCX4W__cardHeader .MaintenanceDashboard-module-scss-module__wuCX4W__titleStack{flex:1}.MaintenanceDashboard-module-scss-module__wuCX4W__machineCard .MaintenanceDashboard-module-scss-module__wuCX4W__cardHeader .MaintenanceDashboard-module-scss-module__wuCX4W__titleStack .MaintenanceDashboard-module-scss-module__wuCX4W__name{color:var(--secondary);margin:0;font-size:1.125rem;font-weight:900}.MaintenanceDashboard-module-scss-module__wuCX4W__machineCard .MaintenanceDashboard-module-scss-module__wuCX4W__cardHeader .MaintenanceDashboard-module-scss-module__wuCX4W__titleStack .MaintenanceDashboard-module-scss-module__wuCX4W__designation{color:var(--text-light);font-size:.75rem;font-weight:600}.MaintenanceDashboard-module-scss-module__wuCX4W__machineCard .MaintenanceDashboard-module-scss-module__wuCX4W__cardHeader .MaintenanceDashboard-module-scss-module__wuCX4W__statusBadge.MaintenanceDashboard-module-scss-module__wuCX4W__critical{background:var(--primary-light);color:var(--primary);border-radius:var(--radius-sm);align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6rem;font-weight:900;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__cardStats{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.MaintenanceDashboard-module-scss-module__wuCX4W__cardStats .MaintenanceDashboard-module-scss-module__wuCX4W__stat{flex-direction:column;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__cardStats .MaintenanceDashboard-module-scss-module__wuCX4W__stat .MaintenanceDashboard-module-scss-module__wuCX4W__l{color:var(--text-light);text-transform:uppercase;font-size:.65rem;font-weight:800}.MaintenanceDashboard-module-scss-module__wuCX4W__cardStats .MaintenanceDashboard-module-scss-module__wuCX4W__stat .MaintenanceDashboard-module-scss-module__wuCX4W__v{color:var(--secondary);font-size:1rem;font-weight:800}.MaintenanceDashboard-module-scss-module__wuCX4W__progressSection .MaintenanceDashboard-module-scss-module__wuCX4W__progressTop{justify-content:space-between;margin-bottom:.5rem;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__progressSection .MaintenanceDashboard-module-scss-module__wuCX4W__progressTop .MaintenanceDashboard-module-scss-module__wuCX4W__label{color:var(--text-muted);font-size:.7rem;font-weight:700}.MaintenanceDashboard-module-scss-module__wuCX4W__progressSection .MaintenanceDashboard-module-scss-module__wuCX4W__progressTop .MaintenanceDashboard-module-scss-module__wuCX4W__value{font-weight:900}.MaintenanceDashboard-module-scss-module__wuCX4W__progressSection .MaintenanceDashboard-module-scss-module__wuCX4W__progressTop .MaintenanceDashboard-module-scss-module__wuCX4W__value.MaintenanceDashboard-module-scss-module__wuCX4W__critical{color:var(--primary)}.MaintenanceDashboard-module-scss-module__wuCX4W__progressSection .MaintenanceDashboard-module-scss-module__wuCX4W__progressTop .MaintenanceDashboard-module-scss-module__wuCX4W__value.MaintenanceDashboard-module-scss-module__wuCX4W__healthy{color:var(--success)}.MaintenanceDashboard-module-scss-module__wuCX4W__progressSection .MaintenanceDashboard-module-scss-module__wuCX4W__track{background:var(--bg-main);border-radius:var(--radius-full);height:8px;overflow:hidden}.MaintenanceDashboard-module-scss-module__wuCX4W__progressSection .MaintenanceDashboard-module-scss-module__wuCX4W__track .MaintenanceDashboard-module-scss-module__wuCX4W__fill{height:100%;transition:width 1s}.MaintenanceDashboard-module-scss-module__wuCX4W__progressSection .MaintenanceDashboard-module-scss-module__wuCX4W__track .MaintenanceDashboard-module-scss-module__wuCX4W__fill.MaintenanceDashboard-module-scss-module__wuCX4W__warning{background:var(--primary)}.MaintenanceDashboard-module-scss-module__wuCX4W__progressSection .MaintenanceDashboard-module-scss-module__wuCX4W__track .MaintenanceDashboard-module-scss-module__wuCX4W__fill.MaintenanceDashboard-module-scss-module__wuCX4W__healthy{background:var(--success)}.MaintenanceDashboard-module-scss-module__wuCX4W__cardActions{background:var(--bg-main);border-top:1px solid var(--border-light);gap:.5rem;padding:1rem;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__cardActions .MaintenanceDashboard-module-scss-module__wuCX4W__miniBtn{border-radius:var(--radius-md);transition:all var(--transition-base);flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.65rem;font-size:.75rem;font-weight:800;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__cardActions .MaintenanceDashboard-module-scss-module__wuCX4W__miniBtn.MaintenanceDashboard-module-scss-module__wuCX4W__primary{background:var(--primary);color:#fff}.MaintenanceDashboard-module-scss-module__wuCX4W__cardActions .MaintenanceDashboard-module-scss-module__wuCX4W__miniBtn.MaintenanceDashboard-module-scss-module__wuCX4W__primary:hover{background:var(--primary-hover)}.MaintenanceDashboard-module-scss-module__wuCX4W__cardActions .MaintenanceDashboard-module-scss-module__wuCX4W__miniBtn.MaintenanceDashboard-module-scss-module__wuCX4W__secondary{background:var(--bg-card);color:var(--secondary);border:1px solid var(--border-light)}.MaintenanceDashboard-module-scss-module__wuCX4W__cardActions .MaintenanceDashboard-module-scss-module__wuCX4W__miniBtn.MaintenanceDashboard-module-scss-module__wuCX4W__secondary:hover{border-color:var(--secondary)}.MaintenanceDashboard-module-scss-module__wuCX4W__sidebar{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;align-self:flex-start;gap:1.5rem;padding:1.5rem;display:flex;position:sticky;top:1rem}.MaintenanceDashboard-module-scss-module__wuCX4W__sidebar .MaintenanceDashboard-module-scss-module__wuCX4W__sidebarTitle{color:var(--secondary);align-items:center;gap:.75rem;font-size:1rem;font-weight:800;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__sidebar .MaintenanceDashboard-module-scss-module__wuCX4W__sidebarTitle .MaintenanceDashboard-module-scss-module__wuCX4W__iconBox{color:var(--primary);opacity:.7}.MaintenanceDashboard-module-scss-module__wuCX4W__selectPremium{border-radius:var(--radius-lg);border:1px solid var(--border-light);background:var(--bg-main);width:100%;color:var(--secondary);padding:.75rem;font-weight:700}.MaintenanceDashboard-module-scss-module__wuCX4W__selectPremium:focus{border-color:var(--primary);outline:none}.MaintenanceDashboard-module-scss-module__wuCX4W__logScrollArea{flex-direction:column;gap:1rem;max-height:60vh;padding-right:.5rem;display:flex;overflow-y:auto}.MaintenanceDashboard-module-scss-module__wuCX4W__logScrollArea::-webkit-scrollbar{width:4px}.MaintenanceDashboard-module-scss-module__wuCX4W__logEntry{background:var(--bg-main);border-radius:var(--radius-lg);border:1px solid #0000;padding:1rem}.MaintenanceDashboard-module-scss-module__wuCX4W__logEntry:hover{border-color:var(--border-light)}.MaintenanceDashboard-module-scss-module__wuCX4W__logEntry .MaintenanceDashboard-module-scss-module__wuCX4W__entryHeader{justify-content:space-between;margin-bottom:.5rem;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__logEntry .MaintenanceDashboard-module-scss-module__wuCX4W__entryHeader .MaintenanceDashboard-module-scss-module__wuCX4W__badge{border-radius:var(--radius-sm);padding:.2rem .5rem;font-size:.6rem;font-weight:900}.MaintenanceDashboard-module-scss-module__wuCX4W__logEntry .MaintenanceDashboard-module-scss-module__wuCX4W__entryHeader .MaintenanceDashboard-module-scss-module__wuCX4W__badge.MaintenanceDashboard-module-scss-module__wuCX4W__preventive{color:#3b82f6;background:#3b82f61a}.MaintenanceDashboard-module-scss-module__wuCX4W__logEntry .MaintenanceDashboard-module-scss-module__wuCX4W__entryHeader .MaintenanceDashboard-module-scss-module__wuCX4W__badge.MaintenanceDashboard-module-scss-module__wuCX4W__curative{background:var(--primary-light);color:var(--primary)}.MaintenanceDashboard-module-scss-module__wuCX4W__logEntry .MaintenanceDashboard-module-scss-module__wuCX4W__entryHeader .MaintenanceDashboard-module-scss-module__wuCX4W__date{color:var(--text-light);font-size:.7rem;font-weight:700}.MaintenanceDashboard-module-scss-module__wuCX4W__logEntry .MaintenanceDashboard-module-scss-module__wuCX4W__logTitle{color:var(--secondary);margin-bottom:.25rem;font-size:.9rem;font-weight:800}.MaintenanceDashboard-module-scss-module__wuCX4W__logEntry .MaintenanceDashboard-module-scss-module__wuCX4W__logDesc{color:var(--text-muted);margin-bottom:.75rem;font-size:.8rem;line-height:1.4}.MaintenanceDashboard-module-scss-module__wuCX4W__logEntry .MaintenanceDashboard-module-scss-module__wuCX4W__entryFooter{color:var(--text-light);justify-content:space-between;font-size:.65rem;font-weight:800;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__logEntry .MaintenanceDashboard-module-scss-module__wuCX4W__entryFooter span{align-items:center;gap:.25rem;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#002c5c66;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.MaintenanceDashboard-module-scss-module__wuCX4W__modal{background:var(--bg-card);border-radius:var(--radius-xl);width:100%;max-width:550px;box-shadow:var(--shadow-xl);overflow:hidden}.MaintenanceDashboard-module-scss-module__wuCX4W__modal .MaintenanceDashboard-module-scss-module__wuCX4W__modalHead{background:var(--secondary);color:#fff;justify-content:space-between;align-items:center;padding:2rem;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__modal .MaintenanceDashboard-module-scss-module__wuCX4W__modalHead h2{margin-bottom:.5rem;font-size:1.5rem}.MaintenanceDashboard-module-scss-module__wuCX4W__modal .MaintenanceDashboard-module-scss-module__wuCX4W__modalHead h2 span{color:var(--primary)}.MaintenanceDashboard-module-scss-module__wuCX4W__modal .MaintenanceDashboard-module-scss-module__wuCX4W__modalHead p{opacity:.7;font-size:.875rem}.MaintenanceDashboard-module-scss-module__wuCX4W__modalContent{flex-direction:column;gap:1.5rem;padding:2.5rem;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__inputGroup{flex-direction:column;gap:.5rem;display:flex}.MaintenanceDashboard-module-scss-module__wuCX4W__inputGroup label{color:var(--text-light);text-transform:uppercase;font-size:.7rem;font-weight:800}.MaintenanceDashboard-module-scss-module__wuCX4W__inputGroup input,.MaintenanceDashboard-module-scss-module__wuCX4W__inputGroup select,.MaintenanceDashboard-module-scss-module__wuCX4W__inputGroup textarea{border-radius:var(--radius-md);border:2px solid var(--border-light);padding:1rem;font-weight:700}.MaintenanceDashboard-module-scss-module__wuCX4W__inputGroup input:focus,.MaintenanceDashboard-module-scss-module__wuCX4W__inputGroup select:focus,.MaintenanceDashboard-module-scss-module__wuCX4W__inputGroup textarea:focus{border-color:var(--primary);outline:none}.MaintenanceDashboard-module-scss-module__wuCX4W__btnSubmit{background:var(--primary);color:#fff;border-radius:var(--radius-lg);margin-top:1rem;padding:1.25rem;font-weight:900;box-shadow:0 10px 20px #e6000033}.MaintenanceDashboard-module-scss-module__wuCX4W__btnSubmit:hover{transform:translateY(-2px);box-shadow:0 15px 30px #e600004d}@media (max-width:1024px){.MaintenanceDashboard-module-scss-module__wuCX4W__statsGrid{grid-template-columns:repeat(2,1fr)}.MaintenanceDashboard-module-scss-module__wuCX4W__dashboardLayout{grid-template-columns:1fr}.MaintenanceDashboard-module-scss-module__wuCX4W__sidebar{position:static}}
.StockManagement-module-scss-module__X6yrYq__root{flex-direction:column;gap:2rem;padding-bottom:3rem;display:flex}.StockManagement-module-scss-module__X6yrYq__header{justify-content:space-between;align-items:flex-end;display:flex}.StockManagement-module-scss-module__X6yrYq__header .StockManagement-module-scss-module__X6yrYq__titleGroup .StockManagement-module-scss-module__X6yrYq__subtitle{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:800}.StockManagement-module-scss-module__X6yrYq__header .StockManagement-module-scss-module__X6yrYq__titleGroup .StockManagement-module-scss-module__X6yrYq__title{color:var(--secondary);font-size:2.25rem;font-weight:900}.StockManagement-module-scss-module__X6yrYq__header .StockManagement-module-scss-module__X6yrYq__titleGroup .StockManagement-module-scss-module__X6yrYq__title span{color:var(--text-main)}.StockManagement-module-scss-module__X6yrYq__actions{gap:.75rem;display:flex}.StockManagement-module-scss-module__X6yrYq__btnV4Primary{background:var(--primary);color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:800;display:flex}.StockManagement-module-scss-module__X6yrYq__btnV4Primary:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.StockManagement-module-scss-module__X6yrYq__btnV4Primary.StockManagement-module-scss-module__X6yrYq__secondary{background:var(--bg-card);color:var(--secondary);border:1px solid var(--border-light);box-shadow:none}.StockManagement-module-scss-module__X6yrYq__btnV4Primary.StockManagement-module-scss-module__X6yrYq__secondary:hover{background:var(--bg-main)}.StockManagement-module-scss-module__X6yrYq__filtersBar{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);align-items:center;gap:2rem;padding:1.5rem;display:flex}.StockManagement-module-scss-module__X6yrYq__filterGroup{flex-direction:column;gap:.5rem;display:flex}.StockManagement-module-scss-module__X6yrYq__filterGroup label{color:var(--text-light);text-transform:uppercase;font-size:.7rem;font-weight:800}.StockManagement-module-scss-module__X6yrYq__filterGroup .StockManagement-module-scss-module__X6yrYq__inputWrapper{background:var(--bg-main);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--secondary);align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}.StockManagement-module-scss-module__X6yrYq__filterGroup .StockManagement-module-scss-module__X6yrYq__inputWrapper input,.StockManagement-module-scss-module__X6yrYq__filterGroup .StockManagement-module-scss-module__X6yrYq__inputWrapper select{color:inherit;background:0 0;border:none;font-weight:700}.StockManagement-module-scss-module__X6yrYq__filterGroup .StockManagement-module-scss-module__X6yrYq__inputWrapper input:focus,.StockManagement-module-scss-module__X6yrYq__filterGroup .StockManagement-module-scss-module__X6yrYq__inputWrapper select:focus{outline:none}.StockManagement-module-scss-module__X6yrYq__filterGroup .StockManagement-module-scss-module__X6yrYq__inputWrapper svg{color:var(--primary);opacity:.7}.StockManagement-module-scss-module__X6yrYq__filterDivider{background:var(--border-light);width:1px;height:2.5rem}.StockManagement-module-scss-module__X6yrYq__summaryGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;display:grid}.StockManagement-module-scss-module__X6yrYq__prodCard{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.StockManagement-module-scss-module__X6yrYq__prodCard .StockManagement-module-scss-module__X6yrYq__cardHead{justify-content:space-between;align-items:center;display:flex}.StockManagement-module-scss-module__X6yrYq__prodCard .StockManagement-module-scss-module__X6yrYq__cardHead .StockManagement-module-scss-module__X6yrYq__productLabel{color:var(--secondary);font-size:1rem;font-weight:900}.StockManagement-module-scss-module__X6yrYq__prodCard .StockManagement-module-scss-module__X6yrYq__cardHead .StockManagement-module-scss-module__X6yrYq__icon{color:var(--primary);opacity:.5}.StockManagement-module-scss-module__X6yrYq__prodCard .StockManagement-module-scss-module__X6yrYq__cardBody{align-items:baseline;gap:.25rem;display:flex}.StockManagement-module-scss-module__X6yrYq__prodCard .StockManagement-module-scss-module__X6yrYq__cardBody .StockManagement-module-scss-module__X6yrYq__val{color:var(--text-main);font-size:1.5rem;font-weight:900}.StockManagement-module-scss-module__X6yrYq__prodCard .StockManagement-module-scss-module__X6yrYq__cardBody .StockManagement-module-scss-module__X6yrYq__unit{color:var(--text-light);text-transform:uppercase;font-size:.75rem;font-weight:800}.StockManagement-module-scss-module__X6yrYq__mainContent{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.StockManagement-module-scss-module__X6yrYq__mainContent .StockManagement-module-scss-module__X6yrYq__contentHeader{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.StockManagement-module-scss-module__X6yrYq__mainContent .StockManagement-module-scss-module__X6yrYq__contentHeader h2{color:var(--secondary);align-items:center;gap:.75rem;font-size:1.125rem;font-weight:800;display:flex}.StockManagement-module-scss-module__X6yrYq__mainContent .StockManagement-module-scss-module__X6yrYq__contentHeader h2 svg{color:var(--primary)}.StockManagement-module-scss-module__X6yrYq__mainContent .StockManagement-module-scss-module__X6yrYq__contentHeader .StockManagement-module-scss-module__X6yrYq__stat{color:var(--text-muted);font-size:.875rem}.StockManagement-module-scss-module__X6yrYq__mainContent .StockManagement-module-scss-module__X6yrYq__contentHeader .StockManagement-module-scss-module__X6yrYq__stat strong{color:var(--secondary)}.StockManagement-module-scss-module__X6yrYq__tableWrapper{overflow-x:auto}.StockManagement-module-scss-module__X6yrYq__table{border-collapse:collapse;width:100%}.StockManagement-module-scss-module__X6yrYq__table th{background:var(--bg-main);text-align:left;color:var(--text-light);text-transform:uppercase;border-bottom:2px solid var(--border-light);padding:1rem;font-size:.75rem;font-weight:800}.StockManagement-module-scss-module__X6yrYq__table th .StockManagement-module-scss-module__X6yrYq__headerFilter{margin-top:.75rem}.StockManagement-module-scss-module__X6yrYq__table th .StockManagement-module-scss-module__X6yrYq__headerFilter input,.StockManagement-module-scss-module__X6yrYq__table th .StockManagement-module-scss-module__X6yrYq__headerFilter select{border-radius:var(--radius-sm);border:1px solid var(--border-light);width:100%;padding:.5rem;font-size:.75rem;font-weight:600}.StockManagement-module-scss-module__X6yrYq__table th .StockManagement-module-scss-module__X6yrYq__headerFilter.StockManagement-module-scss-module__X6yrYq__dateFilters .StockManagement-module-scss-module__X6yrYq__dateFilterGrid{gap:.25rem;display:flex}.StockManagement-module-scss-module__X6yrYq__table th .StockManagement-module-scss-module__X6yrYq__headerFilter.StockManagement-module-scss-module__X6yrYq__dateFilters .StockManagement-module-scss-module__X6yrYq__smFilter{flex:1;padding:.5rem .25rem}.StockManagement-module-scss-module__X6yrYq__table th .StockManagement-module-scss-module__X6yrYq__headerFilter.StockManagement-module-scss-module__X6yrYq__dateFilters .StockManagement-module-scss-module__X6yrYq__weekInput{text-align:center;width:40px}.StockManagement-module-scss-module__X6yrYq__table td{border-bottom:1px solid var(--bg-main);color:var(--text-main);padding:1rem;font-weight:600}.StockManagement-module-scss-module__X6yrYq__table td.StockManagement-module-scss-module__X6yrYq__dateCol{color:var(--text-light);font-size:.875rem}.StockManagement-module-scss-module__X6yrYq__table tbody tr:hover td{background:rgba(var(--primary-rgb),.02)}.StockManagement-module-scss-module__X6yrYq__typeChip{border-radius:var(--radius-full);align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.65rem;font-weight:800;display:inline-flex}.StockManagement-module-scss-module__X6yrYq__typeChip.StockManagement-module-scss-module__X6yrYq__production{background:var(--primary-light);color:var(--primary)}.StockManagement-module-scss-module__X6yrYq__typeChip.StockManagement-module-scss-module__X6yrYq__sale{background:var(--secondary-light);color:var(--secondary)}.StockManagement-module-scss-module__X6yrYq__qtyVal{font-weight:900}.StockManagement-module-scss-module__X6yrYq__qtyVal.StockManagement-module-scss-module__X6yrYq__positive{color:var(--success)}.StockManagement-module-scss-module__X6yrYq__qtyVal.StockManagement-module-scss-module__X6yrYq__negative{color:var(--primary)}.StockManagement-module-scss-module__X6yrYq__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#002c5c66;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.StockManagement-module-scss-module__X6yrYq__modal{background:var(--bg-card);border-radius:var(--radius-xl);width:100%;max-width:500px;box-shadow:var(--shadow-xl);overflow:hidden}.StockManagement-module-scss-module__X6yrYq__modal .StockManagement-module-scss-module__X6yrYq__modalHead{background:var(--secondary);color:#fff;padding:2rem}.StockManagement-module-scss-module__X6yrYq__modal .StockManagement-module-scss-module__X6yrYq__modalHead h2{margin-bottom:.5rem;font-size:1.5rem}.StockManagement-module-scss-module__X6yrYq__modal .StockManagement-module-scss-module__X6yrYq__modalHead p{opacity:.7;font-size:.875rem}.StockManagement-module-scss-module__X6yrYq__modal .StockManagement-module-scss-module__X6yrYq__modalContent{flex-direction:column;gap:1.5rem;padding:2.5rem;display:flex}.StockManagement-module-scss-module__X6yrYq__modalInputGroup{flex-direction:column;gap:.5rem;display:flex}.StockManagement-module-scss-module__X6yrYq__modalInputGroup label{color:var(--text-light);font-size:.7rem;font-weight:800}.StockManagement-module-scss-module__X6yrYq__modalInputGroup input,.StockManagement-module-scss-module__X6yrYq__modalInputGroup select{border-radius:var(--radius-md);border:2px solid var(--border-light);padding:1rem;font-weight:700}.StockManagement-module-scss-module__X6yrYq__modalInputGroup input:focus,.StockManagement-module-scss-module__X6yrYq__modalInputGroup select:focus{border-color:var(--primary);outline:none}.StockManagement-module-scss-module__X6yrYq__btnSubmit{background:var(--primary);color:#fff;border-radius:var(--radius-lg);margin-top:1rem;padding:1.25rem;font-weight:900;box-shadow:0 10px 20px #e6000033}.StockManagement-module-scss-module__X6yrYq__btnSubmit:hover{transform:translateY(-2px);box-shadow:0 15px 30px #e600004d}@media (max-width:1024px){.StockManagement-module-scss-module__X6yrYq__filtersBar{flex-direction:column;align-items:stretch;gap:1rem}.StockManagement-module-scss-module__X6yrYq__filterDivider{display:none}}
.MachinesListView-module-scss-module__YY4LZa__root{flex-direction:column;gap:2rem;padding-bottom:3rem;display:flex}.MachinesListView-module-scss-module__YY4LZa__header{justify-content:space-between;align-items:flex-end;display:flex}.MachinesListView-module-scss-module__YY4LZa__header .MachinesListView-module-scss-module__YY4LZa__textContent h1{color:var(--secondary);font-size:2.25rem;font-weight:900}.MachinesListView-module-scss-module__YY4LZa__header .MachinesListView-module-scss-module__YY4LZa__textContent h1 span{color:var(--primary)}.MachinesListView-module-scss-module__YY4LZa__header .MachinesListView-module-scss-module__YY4LZa__textContent p{color:var(--text-muted);font-weight:600}.MachinesListView-module-scss-module__YY4LZa__actions{gap:.75rem;display:flex}.MachinesListView-module-scss-module__YY4LZa__btnAction{border-radius:var(--radius-lg);transition:all var(--transition-base);align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:800;display:flex}.MachinesListView-module-scss-module__YY4LZa__btnAction.MachinesListView-module-scss-module__YY4LZa__primary{background:var(--primary);color:#fff;box-shadow:var(--shadow-md)}.MachinesListView-module-scss-module__YY4LZa__btnAction.MachinesListView-module-scss-module__YY4LZa__primary:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.MachinesListView-module-scss-module__YY4LZa__btnAction.MachinesListView-module-scss-module__YY4LZa__secondary{background:var(--bg-card);color:var(--secondary);border:1px solid var(--border-light)}.MachinesListView-module-scss-module__YY4LZa__btnAction.MachinesListView-module-scss-module__YY4LZa__secondary:hover{background:var(--bg-main)}.MachinesListView-module-scss-module__YY4LZa__btnAction.MachinesListView-module-scss-module__YY4LZa__h48{height:48px}.MachinesListView-module-scss-module__YY4LZa__layoutGrid{grid-template-columns:1fr 2fr;gap:1.5rem;margin-top:1.5rem;display:grid}.MachinesListView-module-scss-module__YY4LZa__adminCard{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);transition:all var(--transition-base);padding:1.5rem;position:sticky;top:1rem}.MachinesListView-module-scss-module__YY4LZa__adminCard.MachinesListView-module-scss-module__YY4LZa__isEditing{border-color:var(--primary);transform:scale(1.02);box-shadow:0 0 20px #e6000026}.MachinesListView-module-scss-module__YY4LZa__adminCard .MachinesListView-module-scss-module__YY4LZa__cardTitle{color:var(--secondary);align-items:center;gap:.75rem;margin-bottom:2rem;font-size:1rem;font-weight:800;display:flex}.MachinesListView-module-scss-module__YY4LZa__adminCard .MachinesListView-module-scss-module__YY4LZa__cardTitle .MachinesListView-module-scss-module__YY4LZa__iconBox{background:var(--bg-main);width:2.5rem;height:2.5rem;color:var(--primary);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex}.MachinesListView-module-scss-module__YY4LZa__form{flex-direction:column;gap:1.25rem;display:flex}.MachinesListView-module-scss-module__YY4LZa__formGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:768px){.MachinesListView-module-scss-module__YY4LZa__formGrid{grid-template-columns:1fr}}.MachinesListView-module-scss-module__YY4LZa__inputGroup{flex-direction:column;gap:.5rem;display:flex}.MachinesListView-module-scss-module__YY4LZa__inputGroup label{color:var(--text-light);text-transform:uppercase;font-size:.7rem;font-weight:800}.MachinesListView-module-scss-module__YY4LZa__inputGroup input,.MachinesListView-module-scss-module__YY4LZa__inputGroup select{border-radius:var(--radius-lg);border:1px solid var(--border-light);background:var(--bg-main);color:var(--secondary);padding:.875rem 1rem;font-weight:700}.MachinesListView-module-scss-module__YY4LZa__inputGroup input:focus,.MachinesListView-module-scss-module__YY4LZa__inputGroup select:focus{border-color:var(--primary);outline:none}.MachinesListView-module-scss-module__YY4LZa__checkboxContainer{background:var(--bg-main);border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:.75rem;padding:1rem;display:flex}.MachinesListView-module-scss-module__YY4LZa__checkboxContainer input{accent-color:var(--primary);width:1.25rem;height:1.25rem}.MachinesListView-module-scss-module__YY4LZa__checkboxContainer span{color:var(--secondary);text-transform:uppercase;font-size:.65rem;font-weight:900}.MachinesListView-module-scss-module__YY4LZa__btnMain{border-radius:var(--radius-lg);transition:all var(--transition-base);justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-weight:900;display:flex}.MachinesListView-module-scss-module__YY4LZa__btnMain.MachinesListView-module-scss-module__YY4LZa__primary{background:var(--primary);color:#fff}.MachinesListView-module-scss-module__YY4LZa__btnMain.MachinesListView-module-scss-module__YY4LZa__primary:hover{transform:translateY(-2px)}.MachinesListView-module-scss-module__YY4LZa__btnMain.MachinesListView-module-scss-module__YY4LZa__outline{color:var(--text-muted);border:1px solid var(--border-light);background:0 0}.MachinesListView-module-scss-module__YY4LZa__btnMain.MachinesListView-module-scss-module__YY4LZa__outline:hover{color:var(--secondary);border-color:var(--secondary)}.MachinesListView-module-scss-module__YY4LZa__btnMain.MachinesListView-module-scss-module__YY4LZa__btnFull{width:100%}.MachinesListView-module-scss-module__YY4LZa__tableCard{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.MachinesListView-module-scss-module__YY4LZa__table{border-collapse:collapse;width:100%}.MachinesListView-module-scss-module__YY4LZa__table th{background:var(--bg-main);text-align:left;color:var(--text-light);text-transform:uppercase;border-bottom:2px solid var(--border-light);padding:1rem;font-size:.75rem;font-weight:800}.MachinesListView-module-scss-module__YY4LZa__table th .MachinesListView-module-scss-module__YY4LZa__headerFilter{margin-top:.75rem}.MachinesListView-module-scss-module__YY4LZa__table th .MachinesListView-module-scss-module__YY4LZa__headerFilter input,.MachinesListView-module-scss-module__YY4LZa__table th .MachinesListView-module-scss-module__YY4LZa__headerFilter select{border-radius:var(--radius-sm);border:1px solid var(--border-light);width:100%;padding:.5rem;font-size:.75rem;font-weight:600}.MachinesListView-module-scss-module__YY4LZa__tableRow{transition:background .2s}.MachinesListView-module-scss-module__YY4LZa__tableRow:hover{background:rgba(var(--primary-rgb),.02)}.MachinesListView-module-scss-module__YY4LZa__tableRow td{border-bottom:1px solid var(--bg-main);color:var(--text-main);padding:1rem;font-weight:600}.MachinesListView-module-scss-module__YY4LZa__tableRow td .MachinesListView-module-scss-module__YY4LZa__bold{color:var(--secondary);font-weight:800}.MachinesListView-module-scss-module__YY4LZa__tableRow td .MachinesListView-module-scss-module__YY4LZa__muted{opacity:.6;font-size:.8rem;font-weight:700}.MachinesListView-module-scss-module__YY4LZa__badge{border-radius:var(--radius-sm);align-items:center;gap:.5rem;padding:.25rem .65rem;font-size:.65rem;font-weight:800;display:inline-flex}.MachinesListView-module-scss-module__YY4LZa__badge.MachinesListView-module-scss-module__YY4LZa__elec{background:rgba(var(--primary-rgb),.1);color:var(--primary)}.MachinesListView-module-scss-module__YY4LZa__badge.MachinesListView-module-scss-module__YY4LZa__fuel{background:var(--secondary-light);color:var(--secondary)}.MachinesListView-module-scss-module__YY4LZa__badge.MachinesListView-module-scss-module__YY4LZa__validated{background:var(--success-light);color:var(--success)}.MachinesListView-module-scss-module__YY4LZa__actionCell .MachinesListView-module-scss-module__YY4LZa__actionCellInner{justify-content:flex-end;gap:.5rem;display:flex}.MachinesListView-module-scss-module__YY4LZa__actionCell .MachinesListView-module-scss-module__YY4LZa__miniBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-light);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.MachinesListView-module-scss-module__YY4LZa__actionCell .MachinesListView-module-scss-module__YY4LZa__miniBtn:hover{background:var(--bg-main);color:var(--secondary)}.MachinesListView-module-scss-module__YY4LZa__actionCell .MachinesListView-module-scss-module__YY4LZa__miniBtn.MachinesListView-module-scss-module__YY4LZa__delete:hover{color:var(--primary)}@media (max-width:1024px){.MachinesListView-module-scss-module__YY4LZa__layoutGrid{grid-template-columns:1fr}.MachinesListView-module-scss-module__YY4LZa__adminCard{position:static}.MachinesListView-module-scss-module__YY4LZa__smHide{display:none}}@media (max-width:768px){.MachinesListView-module-scss-module__YY4LZa__header{flex-direction:column;align-items:flex-start;gap:1.5rem}.MachinesListView-module-scss-module__YY4LZa__header .MachinesListView-module-scss-module__YY4LZa__textContent h1{font-size:1.75rem}.MachinesListView-module-scss-module__YY4LZa__header .MachinesListView-module-scss-module__YY4LZa__actions{flex-wrap:wrap;width:100%}.MachinesListView-module-scss-module__YY4LZa__header .MachinesListView-module-scss-module__YY4LZa__actions .MachinesListView-module-scss-module__YY4LZa__btnAction{flex:1;justify-content:center;min-width:calc(50% - .5rem)}.MachinesListView-module-scss-module__YY4LZa__tableCard{box-shadow:none;background:0 0;border:none}.MachinesListView-module-scss-module__YY4LZa__table{display:block}.MachinesListView-module-scss-module__YY4LZa__table thead{display:none}.MachinesListView-module-scss-module__YY4LZa__table tbody{flex-direction:column;gap:1rem;display:flex}.MachinesListView-module-scss-module__YY4LZa__table tr.MachinesListView-module-scss-module__YY4LZa__tableRow{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem;display:grid}.MachinesListView-module-scss-module__YY4LZa__table tr.MachinesListView-module-scss-module__YY4LZa__tableRow td{border:none;flex-direction:column;padding:0;display:flex}.MachinesListView-module-scss-module__YY4LZa__table tr.MachinesListView-module-scss-module__YY4LZa__tableRow td:first-child{grid-column:1/-1;margin-bottom:.5rem}.MachinesListView-module-scss-module__YY4LZa__table tr.MachinesListView-module-scss-module__YY4LZa__tableRow td:before{content:attr(data-label);color:var(--text-light);text-transform:uppercase;margin-bottom:.25rem;font-size:.6rem;font-weight:800}.MachinesListView-module-scss-module__YY4LZa__table tr.MachinesListView-module-scss-module__YY4LZa__tableRow td.MachinesListView-module-scss-module__YY4LZa__actionCell{border-top:1px solid var(--bg-main);flex-direction:row;grid-column:1/-1;justify-content:flex-end;margin-top:1rem;padding-top:1rem}.MachinesListView-module-scss-module__YY4LZa__table tr.MachinesListView-module-scss-module__YY4LZa__tableRow td.MachinesListView-module-scss-module__YY4LZa__actionCell:before{display:none}}
