.led-power-allocation-heading{margin-top:var(--space-lg)}.led-power-primary .vd-power-primary-ratings{grid-template-columns:minmax(0,1fr)}.led-violation-sentence{display:block}.led-page .led-power-summary{grid-template-columns:minmax(75px,.72fr) repeat(2,minmax(0,1fr));grid-template-areas:"kt-heading rtop-heading rtop-heading""kt-heading rtop-minimum-heading rtop-suggested-heading""kt-value rtop-minimum-value rtop-suggested-value"}.led-input-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.led-field{gap:var(--space-sm);min-width:0;display:grid}.led-field .vd-field-heading{color:#274f7b;margin:0;font-size:.82rem;font-weight:850}.led-field>label{color:#42658c;font-size:.8rem;font-weight:800}.led-field>input{width:100%;height:var(--vd-control-height);min-height:var(--vd-control-height);border-color:var(--vd-control-border-color);border-radius:var(--vd-control-radius);padding-inline:var(--vd-control-padding-inline);color:var(--vd-type-supporting-value-color);font-size:var(--vd-control-font-size);font-weight:var(--vd-type-supporting-value-weight);background:#fff}.led-field>[data-slot=select-trigger]{background:#fff;width:100%;min-height:40px}.led-quantity small{margin-top:var(--space-sm);color:var(--vd-type-helper-color);font-size:var(--vd-type-helper-size);line-height:var(--vd-type-helper-line-height);display:block}.led-switch{align-items:center;gap:var(--space-sm);margin:var(--space-md) 0;color:#274f7b;font-size:.82rem;font-weight:850;display:flex}.led-readonly{gap:var(--space-sm);color:#42658c;font-size:.8rem;display:grid}.led-readonly output{color:#075fc8;font-size:1.12rem;font-weight:850}.led-error,.led-warning{margin-top:var(--space-sm);border-radius:11px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.82rem;line-height:1.45;display:flex}.led-error{color:#a91e31;background:#fff2f4;border:1px solid #efb4bc}.led-warning{color:#77421b;background:#fff3df}.led-error svg,.led-warning svg{flex:0 0 18px}.led-table-wrap{overflow:auto}.led-table-wrap table{width:100%}.led-schematic-figure{margin:0 0 var(--space-lg)}.led-schematic{width:100%;max-width:400px;margin:0;display:block;overflow:visible}.led-schematic-figure figcaption{text-align:center;color:var(--vd-type-helper-color);padding:var(--space-sm) 0;overflow-wrap:anywhere;font-size:.8rem;line-height:1.4}.led-standard-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.led-standard-controls>:last-child{grid-column:1/-1}.led-recommendation{margin:var(--space-md) 0}.led-recommendation output,.led-selected-value output{overflow-wrap:anywhere;padding:6px 0;display:block}.led-selected-value{margin-bottom:var(--space-md)}.led-objective-description{margin:var(--space-sm) 0;color:var(--vd-type-helper-color);font-size:var(--vd-type-helper-size);line-height:1.5}.led-page .led-objective [data-slot=select-trigger]{height:auto;min-height:var(--vd-control-height);white-space:normal}.led-objective [data-slot=select-value]{-webkit-line-clamp:unset;text-align:left;min-width:0;line-height:1.4;display:block;overflow:visible}.led-objective-options{max-width:min(480px,100vw - 32px)}.led-objective-options [data-slot=select-item]{white-space:normal}.led-headroom{grid-column:1/-1;margin:0}.led-page .vd-benefits{margin-top:46px;padding-inline:0}.led-limit-statuses{gap:var(--space-sm);margin-top:var(--space-md);display:grid}.led-limit-badge{color:#486278;background:#eef3f7;border:1px solid #c5d5e3;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.led-limit-badge svg{width:16px;height:16px}.led-limit-badge.is-pass{color:#19633e;background:#edf9f2;border-color:#96cbb1}.led-limit-badge.is-fail{color:#a91e31;background:#fff2f4;border-color:#efb4bc}.led-candidate-cell{overflow-wrap:anywhere;gap:4px;display:grid}.led-candidate-line{color:#075fc8;margin-top:4px;display:block}.led-candidate-table th{text-align:left}.led-candidate-table th:last-child,.led-candidate-table td:last-child{width:80px}.led-selected{align-items:center;gap:4px;font-weight:800;display:flex}.led-selected svg{flex:0 0 14px;width:14px;height:14px}.led-power-primary{margin-bottom:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.led-settings-badge{color:#587794;text-transform:uppercase;background:#edf4fa;border-radius:999px;padding:4px 7px;font-size:.59rem;font-style:normal;font-weight:850}.led-tooltip{max-width:340px}.led-page .vd-voltage-table .is-nominal{font-weight:850}@media (max-width:640px){.led-page .vd-benefits{margin-top:92px}.led-input-grid,.led-standard-controls,.led-power-primary{grid-template-columns:1fr}.led-page .vd-solve-segments{width:100%;display:flex}.led-page .vd-toolbar{flex-wrap:wrap}.led-page .vd-voltage-table thead{display:none}.led-page .vd-voltage-table tbody,.led-page .vd-voltage-table tr{display:block}.led-page .vd-voltage-table tr{padding:var(--space-sm) 0;border-bottom:1px solid #d4e3f0}.led-page .vd-voltage-table th{text-align:left;display:block}.led-page .vd-voltage-table td{justify-content:space-between;gap:var(--space-sm);padding:8px;font-size:.9rem;display:flex}.led-page .vd-voltage-table td:before{content:attr(data-label);color:#547494;font-weight:700}.led-candidate-table th:last-child,.led-candidate-table td:last-child{width:100%}}.led-help-content{min-width:0}.led-help-content:not(.vd-theory-copy){line-height:1.6}.led-help-content .vd-info-table tbody th{color:#173f6e;font-weight:800}.led-help-content .vd-help-topic-content>.vd-info-table-wrap+p{margin-top:8px}.led-help-content .vd-help-topic-content h4{color:#173f6e;margin:0;font-weight:800}.led-help-content .vd-theory-equation{min-width:0}.led-help-content .vd-theory-equation>span{flex-shrink:0}.led-help-equation-cue{color:#496b8b;font-size:.84rem}
