#photoelectricCountingView{padding:18px;max-width:1180px;margin:auto;color:#294553}
#photoelectricCountingView svg{display:block;width:100%;max-height:410px;background:#fbfcfc;border:1px solid #dce6e9;border-radius:12px;margin:10px 0}
#photoelectricCountingView svg text{font:14px system-ui,sans-serif}
#photoelectricCountingView .c58-config{margin:20px 0;padding:12px;border:1px solid #cfdee2;border-radius:10px;background:#f7faf9}
#photoelectricCountingView summary{cursor:pointer;font-weight:650;padding:5px}
#photoelectricCountingView .c58-instruments{grid-column:1/-1}
#photoelectricCountingView .c58-instruments fieldset{margin:10px 0}
#photoelectricCountingView .c58-meters{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:12px 0}
#photoelectricCountingView .c58-meter{background:#f0f6f5;border:1px solid #ceddda;border-radius:12px;padding:12px}
#photoelectricCountingView .c58-meter svg{max-height:190px;margin:5px 0}
#photoelectricCountingView .c58-meter small{display:block;color:#4e6972}
#photoelectricCountingView .c58-legend{display:flex;flex-wrap:wrap;gap:9px 24px;margin:6px 0 16px;font-size:14px}
#photoelectricCountingView .c50-scroll{max-height:390px;overflow:auto}
#photoelectricCountingView td,#photoelectricCountingView th{white-space:nowrap}
#photoelectricCountingView .c50-meta{overflow-wrap:anywhere}
#photoelectricCountingView label{display:flex;flex-direction:column;gap:5px;font-size:13px}
#photoelectricCountingView input{width:185px;padding:7px}
#photoelectricCountingView button,#photoelectricCountingView select{padding:8px 12px}
#photoelectricCountingView table{border-collapse:collapse;min-width:100%;font-size:13px}
#photoelectricCountingView td,#photoelectricCountingView th{padding:8px;text-align:right;border-bottom:1px solid #d5e2e9}
#photoelectricCountingView th{background:#edf5f6}
#photoelectricCountingView td:last-child{max-width:310px;white-space:normal;overflow-wrap:anywhere}
