#loadTable{width:100%;border-collapse:collapse;font-size:13px;table-layout:auto}#loadTable thead th{background:#f5f5f5;color:#333;padding:6px 5px;text-align:center;border:1px solid silver;font-size:12px;font-weight:400}html.dark-mode body #loadTable thead th{background:#383d42;color:#c4c8cc;border-color:#4a4e54}#loadTable tbody td{padding:2px 3px;border:1px solid silver;background:#fff;color:#333;font-size:13px;text-align:center}html.dark-mode body #loadTable tbody td{background:#26292d;color:#c4c8cc;border-color:#4a4e54}#loadTable tbody td:first-child{text-align:left}#loadTable tbody td input[type=text]{color:#333;background:#fff;border:none;font-size:13px;height:25px;width:100%;padding:2px 4px;box-sizing:border-box}html.dark-mode body #loadTable tbody td input[type=text]{color:#c4c8cc;background:#26292d}#loadTable tbody td input[type=number],#loadTable tbody td select{border:none;font-size:13px;width:100%;height:100%;padding:3px;box-sizing:border-box;background:#fff;color:#333}html.dark-mode body #loadTable tbody td input[type=number],html.dark-mode body #loadTable tbody td select{background:#26292d;color:#c4c8cc}#loadTable td:first-child,#loadTable th:first-child{width:130px}#loadTable td:nth-child(2),#loadTable th:nth-child(2){width:95px}#loadTable td:nth-child(3),#loadTable th:nth-child(3){width:45px}#loadTable td:nth-child(4),#loadTable th:nth-child(4){width:80px}#loadTable td:nth-child(5),#loadTable th:nth-child(5){width:60px}#loadTable td:nth-child(6),#loadTable th:nth-child(6){width:55px}#loadTable td:nth-child(7),#loadTable th:nth-child(7){width:55px}#loadTable td:nth-child(8),#loadTable th:nth-child(8){width:65px}#loadTable td:nth-child(9),#loadTable th:nth-child(9){width:50px}#loadTable td:nth-child(10),#loadTable th:nth-child(10){width:70px}#loadTable td:nth-child(11),#loadTable th:nth-child(11){width:70px}#loadTable td:nth-child(12),#loadTable th:nth-child(12){width:55px}#loadTable td:nth-child(13),#loadTable th:nth-child(13){width:30px;text-align:center;padding:0!important}.delete-button{background:0 0;color:#789;border:none;padding:0 6px;cursor:pointer;font-size:20px;font-weight:400;display:block;margin:0 auto;text-align:center;line-height:1}.delete-button:hover{background:#789;color:#fffcdf}.delete-button:disabled{background:0 0;color:silver;cursor:not-allowed}html.dark-mode body .delete-button{background:0 0;color:#c4c8cc}html.dark-mode body .delete-button:hover{background:#789;color:#fffcdf}html.dark-mode body .delete-button:disabled{background:0 0;color:#4a4e54}.add-button-inline{background:0 0;color:#789;border:none;padding:0 6px;cursor:pointer;font-size:20px;font-weight:400;line-height:1}.add-button-inline:hover{background:#789;color:#fffcdf}.add-button-inline:disabled{background:0 0;color:silver;cursor:not-allowed}html.dark-mode body .add-button-inline{background:0 0;color:#c4c8cc}html.dark-mode body .add-button-inline:hover{background:#789;color:#fffcdf}html.dark-mode body .add-button-inline:disabled{background:0 0;color:#4a4e54}.readonly{background:#f5f5f5!important;color:#789!important;cursor:text;user-select:text}html.dark-mode body .readonly{background:#383d42!important;color:#c4c8cc!important}#summaryTable td,#summaryTable th{font-size:13px;padding:6px 8px}#summaryTable td:first-child{text-align:left;padding-left:10px}.highlight-busbar{font-weight:700;color:#008b8b}html.dark-mode body .highlight-busbar{color:#6fa8a8}.advisory-item{font-size:12.5px;line-height:1.6;padding:7px 10px 7px 38px;margin:5px 0;position:relative}.advisory-item::before{position:absolute;left:10px;top:7px;font-size:15px;font-weight:700;line-height:1}.advisory-info{background:#e8f4f8;border-left:4px solid #4a90a4;color:#1a3a4a}.advisory-info::before{content:"ℹ";color:#4a90a4}html.dark-mode body .advisory-info{background:#192e33;border-left-color:#6aa8bc;color:#c4c8cc}html.dark-mode body .advisory-info::before{color:#6aa8bc}.advisory-warn{background:#fff8e0;border-left:4px solid #d4a017;color:#3a2a00}.advisory-warn::before{content:"⚠";color:#d4a017}html.dark-mode body .advisory-warn{background:#2e2418;border-left-color:#d4b048;color:#e0d4a8}html.dark-mode body .advisory-warn::before{color:#d4b048}.advisory-alert{background:#fdecea;border-left:4px solid #c0392b;color:#4a0a00}.advisory-alert::before{content:"🚨";font-size:12px;top:8px}html.dark-mode body .advisory-alert{background:#261414;border-left-color:#e05a4a;color:#f0c8c0}#breakerPhaseTable td,#breakerPhaseTable th{text-align:center;font-size:13px;padding:6px 8px}#breakerPhaseTable .bp-subhead td,#breakerPhaseTable thead th{background:#f5f5f5;color:#333;font-weight:400}html.dark-mode body #breakerPhaseTable .bp-subhead td,html.dark-mode body #breakerPhaseTable thead th{background:#383d42;color:#c4c8cc}.config-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.config-bar label{font-size:14px;white-space:nowrap;font-weight:400}.config-bar input[type=number],.config-bar select{padding:5px;font-size:14px;border:1px solid silver;background:#fff;color:#333}html.dark-mode body .config-bar input[type=number],html.dark-mode body .config-bar select{background:#26292d;color:#c4c8cc;border-color:#4a4e54}.config-bar input[type=number]{width:72px}.info-mark{color:#6a5acd;font-size:12px;margin-left:3px;cursor:help;font-weight:400;vertical-align:super}html.dark-mode body .info-mark{color:#6fa8a8}.info-note{font-size:12px;line-height:1.5;padding:4px 4px;margin-top:4px;margin-bottom:4px;background:#fff;border-top:.5px dashed #789;border-left:.5px dashed #789;border-right:.5px dashed #789;border-bottom:.5px dashed #789;color:#789}html.dark-mode body .info-note{background:#26292d;color:#c4c8cc;border-left-color:#4a8fbf}.preset-bar{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0 4px}.preset-btn{font-size:11px;padding:3px 8px;border:1px solid #789;background:#fff;color:#789;cursor:pointer;font-family:inherit}.preset-btn:hover{background:#789;color:#fffcdf}html.dark-mode body .preset-btn{background:#26292d;color:#c4c8cc;border-color:#4a4e54}html.dark-mode body .preset-btn:hover{background:#789;color:#26292d}.table-container{overflow:visible;position:relative}@media (max-width:768px){.table-container{overflow-x:auto!important;-webkit-overflow-scrolling:touch}#loadTable{min-width:900px}.config-bar{flex-direction:column;align-items:flex-start}}