.LoadManagementSystem-module__EIFOya__container{background:linear-gradient(135deg,#1e3c72 0%,#2a5298 100%);min-height:100vh;padding:20px}.LoadManagementSystem-module__EIFOya__header{text-align:center;color:#fff;margin-bottom:30px}.LoadManagementSystem-module__EIFOya__header h1{text-shadow:2px 2px 4px #0000004d;margin-bottom:10px;font-size:2.5rem}.LoadManagementSystem-module__EIFOya__header p{opacity:.9;font-size:1.1rem}.LoadManagementSystem-module__EIFOya__alert{color:#fff;text-align:center;background:#f44;border-radius:8px;margin-bottom:20px;padding:15px 20px;font-weight:700;animation:.3s ease-out LoadManagementSystem-module__EIFOya__slideIn}@keyframes LoadManagementSystem-module__EIFOya__slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.LoadManagementSystem-module__EIFOya__statsBar{justify-content:center;gap:20px;margin-bottom:30px;display:flex}.LoadManagementSystem-module__EIFOya__stat{background:#fff;border-radius:12px;flex-direction:column;align-items:center;min-width:180px;padding:20px 30px;display:flex;box-shadow:0 4px 6px #0000001a}.LoadManagementSystem-module__EIFOya__statLabel{color:#666;margin-bottom:8px;font-size:.9rem}.LoadManagementSystem-module__EIFOya__statValue{color:#1e3c72;font-size:1.8rem;font-weight:700}.LoadManagementSystem-module__EIFOya__statValue.LoadManagementSystem-module__EIFOya__overload{color:#f44;animation:1s infinite LoadManagementSystem-module__EIFOya__pulse}@keyframes LoadManagementSystem-module__EIFOya__pulse{0%,to{opacity:1}50%{opacity:.6}}.LoadManagementSystem-module__EIFOya__statValue.LoadManagementSystem-module__EIFOya__critical{color:#f44}.LoadManagementSystem-module__EIFOya__statValue.LoadManagementSystem-module__EIFOya__normal{color:#4caf50}.LoadManagementSystem-module__EIFOya__mainContent{grid-template-columns:2fr 1fr;gap:20px;display:grid}.LoadManagementSystem-module__EIFOya__devicesSection{flex-direction:column;gap:20px;display:flex}.LoadManagementSystem-module__EIFOya__deviceGroup h2{color:#fff;margin-bottom:15px;font-size:1.5rem}.LoadManagementSystem-module__EIFOya__deviceList{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;display:grid}.LoadManagementSystem-module__EIFOya__deviceCard{background:#fff;border:3px solid #0000;border-radius:10px;padding:20px;transition:all .3s;box-shadow:0 4px 6px #0000001a}.LoadManagementSystem-module__EIFOya__deviceCard.LoadManagementSystem-module__EIFOya__on{background:#f0fff0;border-color:#4caf50}.LoadManagementSystem-module__EIFOya__deviceCard.LoadManagementSystem-module__EIFOya__off{opacity:.7;background:#f5f5f5;border-color:#ccc}.LoadManagementSystem-module__EIFOya__deviceCard:hover{transform:translateY(-5px);box-shadow:0 6px 12px #00000026}.LoadManagementSystem-module__EIFOya__deviceHeader{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.LoadManagementSystem-module__EIFOya__deviceName{color:#333;font-size:1.1rem;font-weight:700}.LoadManagementSystem-module__EIFOya__devicePower{color:#1e3c72;font-size:1.2rem;font-weight:700}.LoadManagementSystem-module__EIFOya__powerEdit{align-items:center;gap:5px;display:flex}.LoadManagementSystem-module__EIFOya__powerInput{border:2px solid #1e3c72;border-radius:5px;width:70px;padding:5px 8px;font-size:1rem;font-weight:700}.LoadManagementSystem-module__EIFOya__powerInput:focus{border-color:#2a5298;outline:none}.LoadManagementSystem-module__EIFOya__saveBtn,.LoadManagementSystem-module__EIFOya__cancelBtn{cursor:pointer;border:none;border-radius:5px;padding:5px 10px;font-size:.9rem;font-weight:700;transition:all .2s}.LoadManagementSystem-module__EIFOya__saveBtn{color:#fff;background:#4caf50}.LoadManagementSystem-module__EIFOya__saveBtn:hover{background:#45a049}.LoadManagementSystem-module__EIFOya__cancelBtn{color:#fff;background:#f44336}.LoadManagementSystem-module__EIFOya__cancelBtn:hover{background:#da190b}.LoadManagementSystem-module__EIFOya__deviceFooter{justify-content:space-between;align-items:center;display:flex}.LoadManagementSystem-module__EIFOya__priority{border-radius:20px;padding:5px 12px;font-size:.85rem;font-weight:700}.LoadManagementSystem-module__EIFOya__priority.LoadManagementSystem-module__EIFOya__critical{color:#fff;background:#f44}.LoadManagementSystem-module__EIFOya__priority.LoadManagementSystem-module__EIFOya__medium{color:#fff;background:#ffa726}.LoadManagementSystem-module__EIFOya__priority.LoadManagementSystem-module__EIFOya__low{color:#fff;background:#66bb6a}.LoadManagementSystem-module__EIFOya__toggleBtn{color:#fff;cursor:pointer;background:#1e3c72;border:none;border-radius:6px;padding:8px 16px;font-weight:700;transition:all .2s}.LoadManagementSystem-module__EIFOya__toggleBtn:hover:not(:disabled){background:#2a5298;transform:scale(1.05)}.LoadManagementSystem-module__EIFOya__toggleBtn:disabled{cursor:not-allowed;background:#ccc}.LoadManagementSystem-module__EIFOya__controlPanel{background:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 6px #0000001a}.LoadManagementSystem-module__EIFOya__controlPanel h2{color:#1e3c72;margin-bottom:15px;font-size:1.3rem}.LoadManagementSystem-module__EIFOya__faultButtons{flex-direction:column;gap:10px;margin-bottom:30px;display:flex}.LoadManagementSystem-module__EIFOya__faultBtn{color:#fff;cursor:pointer;background:#ff5722;border:none;border-radius:8px;padding:12px;font-size:1rem;font-weight:700;transition:all .2s}.LoadManagementSystem-module__EIFOya__faultBtn:hover{background:#e64a19;transform:translate(5px)}.LoadManagementSystem-module__EIFOya__resetBtn{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:8px;padding:12px;font-size:1rem;font-weight:700;transition:all .2s}.LoadManagementSystem-module__EIFOya__resetBtn:hover{background:#45a049;transform:scale(1.05)}.LoadManagementSystem-module__EIFOya__eventLog{background:#f5f5f5;border:1px solid #ddd;border-radius:8px;max-height:400px;padding:15px;overflow-y:auto}.LoadManagementSystem-module__EIFOya__logEntry{color:#333;border-bottom:1px solid #e0e0e0;padding:8px;font-size:.9rem}.LoadManagementSystem-module__EIFOya__logEntry:last-child{border-bottom:none}@media (max-width:1200px){.LoadManagementSystem-module__EIFOya__mainContent{grid-template-columns:1fr}}@media (max-width:768px){.LoadManagementSystem-module__EIFOya__header h1{font-size:1.8rem}.LoadManagementSystem-module__EIFOya__statsBar{flex-direction:column}.LoadManagementSystem-module__EIFOya__deviceList{grid-template-columns:1fr}}
