#led_app{min-width:0}#led_app [hidden]{display:none!important}.led_modes,.led_grid,.led_nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.led_modes button,#led_app button{background:#103c52;color:#e6f6ff;border:1px solid #39798f}.led_modes button.active{border:2px solid #2ed2ed;background:#154d67}.led_progress{color:#68dcf0;font-weight:700}.led_grid>div{min-width:0}#led_app input,#led_app select{min-width:0;max-width:100%}#led_app small{display:block;margin-top:5px}#led_app details,.led_results details{margin:14px 0;padding:12px;border:1px solid #315269;border-radius:12px}#led_app summary,.led_results summary{cursor:pointer;font-weight:700;font-size:14px}.led_note{font-size:13px;line-height:1.6;padding:12px;background:#102f40;border-radius:12px}.led_channel{border:1px solid #315269;border-radius:13px;padding:12px;margin:14px 0;min-width:0}.led_channel legend{font-size:14px;font-weight:700}.led_remove{margin-top:10px}.led_check{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.led_check input{width:auto;flex-shrink:0;margin-top:3px}.led_nav{margin-top:14px}#led_error{color:#ffb5a6;font-weight:600;line-height:1.5}.led_results{white-space:normal;background:transparent;padding:0;border:0}.led_card{background:#102f40;border:1px solid #315d70;border-radius:13px;padding:15px;margin:12px 0;overflow-wrap:anywhere;break-inside:avoid}.led_card h3{font-size:16px;margin:7px 0}.led_card p{font-size:14px;line-height:1.6;margin:6px 0}.led_status{color:#71dfed;font-weight:700}.led_card svg{display:block;width:100%;max-height:300px}.led_circuit{padding:14px;background:#091e2c;border-radius:12px;font-size:14px;line-height:1.6}.led_results a{color:#7cddfa}.led_report_title{font-weight:700}.light .led_card,.light .led_note,.light .led_circuit{background:#e9f5f9;color:#1c3441}.light .led_progress,.light .led_status{color:#086582}.light #led_error{color:#a51d2d}.light .led_results a{color:#075f89}.light #led_app button{background:#e0f0f7;color:#164761}.light #led_app button.active{background:#c9eaf6}.led_results li{margin:8px 0}@media(max-width:480px){.led_grid,.led_modes{grid-template-columns:1fr}.led_channel{padding:9px}.led_nav button{padding:12px 8px;font-size:13px}}@media print{body{background:white!important;color:black!important}body:has(.led_results) header,body:has(.led_results) footer,body:has(.led_results) #ph-public-bar,body:has(.led_results) #ph-account,body:has(.led_results) .tabs,body:has(.led_results) .tiles,body:has(.led_results) #fields,body:has(.led_results) button,body:has(.led_results) main>p,body:has(.led_results) #intro{display:none!important}body:has(.led_results) .wrap{max-width:none;padding:0}body:has(.led_results) .panel{background:white!important;color:black!important;border:0;box-shadow:none;padding:0}.led_card,.led_circuit{background:white!important;color:black!important;border-color:#999}.led_status{color:#24536b}.led_results{color:black}.led_results details{display:none}.led_report_title{font-size:16px}}
