
#lngr-cut-preview{--cp-paper:#f4f4f4;--cp-ink:#151515;--cp-muted:#5c5c5c;--cp-panel:#ffffff;--cp-line:#d1d1d1;--cp-orange:#781d36;--cp-wood:#cfcfcf;--cp-edge:#888888;font:14px/1.5 system-ui,sans-serif;color:var(--cp-ink);background:var(--cp-paper);border-radius:12px;overflow:hidden}
#lngr-cut-preview *{box-sizing:border-box}#lngr-cut-preview header{padding:17px 22px;border-bottom:1px solid var(--cp-line);display:flex;align-items:center;justify-content:space-between;gap:10px}#lngr-cut-preview .cp-brand{font-size:20px;font-weight:850;letter-spacing:-1px}#lngr-cut-preview .cp-kicker{font:11px/1.4 monospace;letter-spacing:1px;color:var(--cp-muted)}#lngr-cut-preview .tool-main{padding:22px}#lngr-cut-preview h2{font-size:27px;line-height:1.2;margin:0 0 6px;letter-spacing:-.6px}#lngr-cut-preview .cp-sub{color:var(--cp-muted);margin:0 0 20px}#lngr-cut-preview .cp-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px}#lngr-cut-preview .cp-fields{display:grid;gap:11px;align-content:start}#lngr-cut-preview .cp-field{display:flex;align-items:center;justify-content:space-between;gap:6px}#lngr-cut-preview .cp-label{display:flex;align-items:center;gap:2px}#lngr-cut-preview input[type=number]{width:78px}#lngr-cut-preview input,#lngr-cut-preview select{font:16px system-ui;color:var(--cp-ink);background:var(--cp-panel);border:1px solid var(--cp-line);border-radius:5px;padding:8px;min-width:0}#lngr-cut-preview select{width:100%;font-size:14px}#lngr-cut-preview .cp-info{display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:32px;flex-shrink:0;border:0;background:transparent;color:var(--cp-muted);padding:0}#lngr-cut-preview .cp-info span{border:1px solid var(--cp-line);border-radius:50%;font:12px/17px Georgia,serif;width:18px;height:18px}#lngr-cut-preview .cp-view{min-width:0;background:var(--cp-panel);border-radius:8px;padding:12px}#lngr-cut-preview .cp-switch{display:flex;gap:5px;flex-wrap:wrap}#lngr-cut-preview .cp-switch button{font:13px system-ui;border:1px solid var(--cp-line);border-radius:5px;padding:8px 10px;background:var(--cp-paper);color:var(--cp-ink)}#lngr-cut-preview .cp-switch button[aria-pressed=true]{background:var(--cp-ink);color:var(--cp-panel);border-color:var(--cp-ink)}#lngr-cut-preview .cp-drawing{display:block;width:100%;height:310px}#lngr-cut-preview .cp-drawing text{fill:var(--cp-ink);font:12px system-ui}#lngr-cut-preview .cp-caption{color:var(--cp-muted);font-size:12px;margin:0}#lngr-cut-preview .cp-explode{display:flex;align-items:center;gap:8px}#lngr-cut-preview input[type=range]{min-width:0;width:100%;padding:0;accent-color:var(--cp-orange);border:0}#lngr-cut-preview .cp-summary{display:flex;flex-wrap:wrap;gap:8px 22px;border-top:1px solid var(--cp-line);border-bottom:1px solid var(--cp-line);margin:20px 0 8px;padding:10px 0}#lngr-cut-preview .cp-metric{display:flex;align-items:center;gap:5px}#lngr-cut-preview .cp-metric strong{font-variant-numeric:tabular-nums}#lngr-cut-preview table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}#lngr-cut-preview th{text-align:left;color:var(--cp-muted);font-size:12px;font-weight:500}#lngr-cut-preview td,#lngr-cut-preview th{padding:10px 4px;border-bottom:1px solid var(--cp-line)}#lngr-cut-preview td:last-child,#lngr-cut-preview th:last-child{text-align:right}#lngr-cut-preview .cp-id{display:inline-block;width:20px;color:var(--cp-orange);font-weight:700}#lngr-cut-preview .cp-note{font-size:12px;color:var(--cp-muted);margin:12px 0 0}#lngr-cut-preview [hidden]{display:none!important}#lngr-cut-preview .cp-error{color:var(--cp-orange);padding:10px 0}#lngr-cut-preview .cp-dims{white-space:nowrap}
@media(max-width:600px){#lngr-cut-preview .tool-main{padding:16px}#lngr-cut-preview .cp-layout{grid-template-columns:1fr}#lngr-cut-preview .cp-fields{grid-template-columns:1fr 1fr;gap:10px 16px}#lngr-cut-preview .cp-build{grid-column:1/-1}#lngr-cut-preview .cp-field{flex-wrap:wrap}#lngr-cut-preview .cp-field input{width:100%}#lngr-cut-preview h2{font-size:25px}#lngr-cut-preview header{padding:15px 16px}}
@media(pointer:coarse){#lngr-cut-preview .cp-info{width:44px;min-height:44px}#lngr-cut-preview .cp-switch button,#lngr-cut-preview input,#lngr-cut-preview select{min-height:44px}}

