
#lngr-port-preview{--br-paper:#f4f4f4;--br-ink:#151515;--br-muted:#5c5c5c;--br-panel:#ffffff;--br-line:#d1d1d1;--br-orange:#781d36;--br-wood:#cfcfcf;--br-tube:#b8b8b8;--br-yellow:#c7a3af;background:var(--br-paper);color:var(--br-ink);font:14px/1.5 system-ui,sans-serif;border-radius:12px;overflow:hidden;width:100%}
#lngr-port-preview *{box-sizing:border-box}#lngr-port-preview header{padding:20px 24px;border-bottom:1px solid var(--br-line);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}#lngr-port-preview .br-brand{font-size:20px;font-weight:850;letter-spacing:-1px}#lngr-port-preview .br-kicker{font:11px/1.5 ui-monospace,monospace;letter-spacing:1.3px;text-transform:uppercase;color:var(--br-muted)}#lngr-port-preview .br-content{padding:24px}#lngr-port-preview h2{font-size:27px;font-weight:800;line-height:1.2;letter-spacing:-1px;margin:0 0 5px}#lngr-port-preview .br-small{font-size:12px;color:var(--br-muted)}#lngr-port-preview .br-grid{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:22px;align-items:start;margin-top:22px}#lngr-port-preview .br-controls{padding-left:20px;border-left:1px solid var(--br-line)}#lngr-port-preview .br-field{margin-bottom:18px}#lngr-port-preview .br-fieldhead{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px}#lngr-port-preview label{font-weight:600}#lngr-port-preview input[type=number],#lngr-port-preview select{font:16px system-ui,sans-serif;font-variant-numeric:tabular-nums;color:var(--br-ink);background:var(--br-panel);border:1px solid var(--br-line);border-radius:4px;width:80px;padding:7px}#lngr-port-preview input[type=range]{width:100%;min-height:25px;accent-color:var(--br-orange);margin:0}#lngr-port-preview input[type=checkbox]{width:17px;height:17px;accent-color:var(--br-orange)}#lngr-port-preview .br-check{display:flex;align-items:center;gap:8px;min-height:38px;font-size:13px;font-weight:500}#lngr-port-preview .br-visual{min-width:0}#lngr-port-preview .br-canvas{display:block;width:100%;height:310px}#lngr-port-preview .br-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid var(--br-line);padding-top:15px;margin-top:12px}#lngr-port-preview .br-value{font-size:25px;font-weight:750;letter-spacing:-1px;font-variant-numeric:tabular-nums}#lngr-port-preview .br-result{border-left:3px solid var(--br-orange);padding:8px 12px;margin-top:14px;background:var(--br-panel);font-size:13px}#lngr-port-preview .br-result strong{font-weight:650}#lngr-port-preview .br-meta{margin-top:12px;font-size:12px;color:var(--br-muted)}#lngr-port-preview details{margin-top:16px;padding-top:12px;border-top:1px solid var(--br-line);font-size:12px;color:var(--br-muted)}#lngr-port-preview summary{font-weight:600;min-height:32px;color:var(--br-ink)}#lngr-port-preview details p{margin:7px 0}#lngr-port-preview a{color:var(--br-orange)}#lngr-port-preview .br-error{color:var(--br-orange);margin-top:12px}#lngr-port-preview [hidden]{display:none!important}#lngr-port-preview svg text{font:12px system-ui,sans-serif;fill:var(--br-ink)}#lngr-port-preview .br-tabs{display:flex;gap:6px;flex-wrap:wrap}#lngr-port-preview button{font:inherit;color:var(--br-ink);background:var(--br-panel);border:1px solid var(--br-line);border-radius:5px;padding:8px 12px;min-height:38px}#lngr-port-preview button[aria-pressed=true]{background:var(--br-ink);color:var(--br-paper)}
@media(max-width:650px){#lngr-port-preview .br-grid{grid-template-columns:1fr;gap:20px}#lngr-port-preview .br-controls{border:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}#lngr-port-preview .br-content{padding:18px}#lngr-port-preview header{padding:16px 18px}}@media(max-width:370px){#lngr-port-preview .br-controls{grid-template-columns:1fr}#lngr-port-preview .br-value{font-size:22px}}
#lngr-port-preview .br-caption{display:flex;align-items:center;gap:3px;min-width:0;flex:1}#lngr-port-preview .br-caption label{min-width:0}#lngr-port-preview button.br-info{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:32px;min-height:32px;padding:0;border:0;background:transparent;color:var(--br-muted);font:600 13px Georgia,serif}#lngr-port-preview .br-info span{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--br-muted);border-radius:50%}#lngr-port-preview .br-fieldhead>input,#lngr-port-preview .br-fieldhead>select{flex:none;width:78px}#lngr-port-preview .br-option-help{display:flex;align-items:center;gap:3px;flex-wrap:wrap}@media(pointer:coarse){#lngr-port-preview button.br-info{width:44px;height:44px;min-height:44px}}

