.lc93-panel{padding:16px;border:1px solid #bfdbfe;border-radius:14px;background:#f7fbff;margin:14px 0;color:#123058}.lc93-panel summary{cursor:pointer;font-weight:800;display:flex;align-items:center;gap:8px}.lc93-panel summary svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;flex:none}.lc93-panel p,.lc93-panel small{font-size:12px;line-height:1.6}.lc93-panel small{display:block;color:#52637b}.lc93-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}.lc93-row label{font-size:12px;display:grid;gap:6px}.lc93-panel button{border:1px solid #b6ccf5;background:#fff;color:#1645a2;border-radius:9px;padding:10px;cursor:pointer;font-weight:700;min-height:40px}.lc93-panel button:disabled{opacity:.5;cursor:wait}.lc93-panel input[type=number]{max-width:110px;padding:9px;border:1px solid #b6ccf5;border-radius:8px}.lc93-panel input[type=range]{min-width:130px;max-width:100%;flex:1;accent-color:#2563eb}.lc93-panel canvas{display:block;width:100%;height:auto;border:1px solid #dbeafe;border-radius:10px}.lc93-panel #lc93-download{width:100%;background:#2563eb;color:#fff}.lc93-panel #lc93-status{padding:10px;background:#e8f1ff;border-radius:9px}.lc93-panel button:focus-visible,.lc93-panel input:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}
