.EnergyMeterManager-module__6rYnFG__manageButton{white-space:nowrap;margin-left:auto}.EnergyMeterManager-module__6rYnFG__backdrop{z-index:80;background:#061a3375;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.EnergyMeterManager-module__6rYnFG__modal{background:#fff;border:1px solid #dfe7ef;border-radius:18px;width:min(720px,100%);max-height:min(780px,100vh - 40px);padding:22px;overflow:auto;box-shadow:0 24px 70px #061a3342}.EnergyMeterManager-module__6rYnFG__header{border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.EnergyMeterManager-module__6rYnFG__header span{letter-spacing:.12em;color:#6b7c8e;font-size:11px;font-weight:800;display:block}.EnergyMeterManager-module__6rYnFG__header h2{color:#10253b;margin:4px 0 0;font-size:24px}.EnergyMeterManager-module__6rYnFG__header p{color:#66788a;margin:5px 0 0;font-size:13px}.EnergyMeterManager-module__6rYnFG__closeButton{cursor:pointer;color:#52677a;background:#fff;border:1px solid #dfe7ef;border-radius:10px;width:38px;height:38px;font-size:24px;line-height:1}.EnergyMeterManager-module__6rYnFG__hint{color:#66788a;margin:16px 0;font-size:13px;line-height:1.5}.EnergyMeterManager-module__6rYnFG__list{gap:9px;display:grid}.EnergyMeterManager-module__6rYnFG__row{background:#fff;border:1px solid #dfe7ef;border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;transition:border-color .15s,box-shadow .15s,opacity .15s;display:grid}.EnergyMeterManager-module__6rYnFG__row:hover{border-color:#b9c8d6;box-shadow:0 3px 12px #142d460f}.EnergyMeterManager-module__6rYnFG__dragging{opacity:.55;border-style:dashed}.EnergyMeterManager-module__6rYnFG__dragHandle{color:#8a9aaa;cursor:grab;-webkit-user-select:none;user-select:none;text-align:center;letter-spacing:-4px;font-size:20px}.EnergyMeterManager-module__6rYnFG__dragHandle:active{cursor:grabbing}.EnergyMeterManager-module__6rYnFG__meterInfo{gap:3px;min-width:0;display:grid}.EnergyMeterManager-module__6rYnFG__meterInfo b{color:#10253b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.EnergyMeterManager-module__6rYnFG__meterInfo span,.EnergyMeterManager-module__6rYnFG__meterInfo small{color:#66788a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.EnergyMeterManager-module__6rYnFG__actions{align-items:center;gap:6px;display:flex}.EnergyMeterManager-module__6rYnFG__actions button{color:#18354f;cursor:pointer;background:#f8fafc;border:1px solid #d7e1ea;border-radius:9px;min-width:36px;height:36px;padding:0 10px;font-weight:750}.EnergyMeterManager-module__6rYnFG__actions button:disabled{opacity:.35;cursor:not-allowed}.EnergyMeterManager-module__6rYnFG__actions .EnergyMeterManager-module__6rYnFG__deleteButton{color:#a52e2a;background:#fff6f5;border-color:#efcecc;min-width:auto}.EnergyMeterManager-module__6rYnFG__notice{color:#276d3b;background:#eef8f0;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:13px;font-weight:650}.EnergyMeterManager-module__6rYnFG__empty{text-align:center;color:#66788a;border:1px dashed #dfe7ef;border-radius:12px;padding:30px 16px}.EnergyMeterManager-module__6rYnFG__footer{border-top:1px solid #e5ebf1;justify-content:flex-end;margin-top:18px;padding-top:16px;display:flex}@media (max-width:700px){.EnergyMeterManager-module__6rYnFG__backdrop{align-items:flex-end;padding:0}.EnergyMeterManager-module__6rYnFG__modal{width:100%;max-height:88vh;padding:18px 14px calc(20px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0}.EnergyMeterManager-module__6rYnFG__header h2{font-size:21px}.EnergyMeterManager-module__6rYnFG__row{grid-template-columns:24px minmax(0,1fr);align-items:start}.EnergyMeterManager-module__6rYnFG__actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.EnergyMeterManager-module__6rYnFG__actions button{min-width:44px;height:40px}.EnergyMeterManager-module__6rYnFG__actions .EnergyMeterManager-module__6rYnFG__deleteButton{margin-left:auto}.EnergyMeterManager-module__6rYnFG__hint{font-size:12px}.EnergyMeterManager-module__6rYnFG__manageButton{width:auto!important;min-height:38px!important;padding:8px 10px!important;font-size:12px!important}}
