.lf94-panel{border:1px solid #c6d9f5;background:#fff;border-radius:16px;padding:16px;margin:16px 0;color:#15315b;min-width:0;font:14px/1.5 Arial,sans-serif}.lf94-panel summary{font-size:17px;font-weight:750;cursor:pointer;color:#164aa3}.lf94-panel p{overflow-wrap:anywhere;margin:10px 0}.lf94-panel ol{padding-left:22px}.lf94-panel canvas{display:block;width:100%;height:auto;border:1px solid #dbe7f4;border-radius:12px;cursor:crosshair;touch-action:manipulation}.lf94-panel label{display:flex;flex-direction:column;gap:6px;margin:10px 0;font-weight:600}.lf94-panel input{width:100%;box-sizing:border-box;border:1px solid #bfd1e9;border-radius:8px;padding:9px;min-width:0;color:#193b70;background:#fff}.lf94-panel input[type=range]{padding:0}.lf94-panel button{border:1px solid #c4d7f0;background:#edf4ff;color:#184b9d;border-radius:9px;padding:10px 12px;min-height:44px;font-weight:700;cursor:pointer}.lf94-panel button:disabled{opacity:.5;cursor:default}.lf94-panel button:focus-visible,.lf94-panel input:focus-visible{outline:3px solid #7cb2ff;outline-offset:2px}.lf94-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:end}.lf94-panel .lf94-check{flex-direction:row;align-items:center}.lf94-check input{width:18px;height:18px;flex-shrink:0}.lf94-note{border-left:3px solid #e99727;border-radius:6px;padding:10px;background:#fff8ea;color:#755113}.lf94-panel small{display:block;color:#526581}.lf94-panel #lf94-export{width:100%;margin-top:14px;background:#1955cb;color:#fff}.lf94-panel #lf94-status{font-weight:600;color:#1751ac}.lf94-file{padding:12px;background:#f2f6fe;border-radius:10px}@media(max-width:480px){.lf94-panel{padding:12px}.lf94-grid{grid-template-columns:1fr}}
