.dxf-section{padding:18px 0;border-bottom:1px solid var(--line)}.dxf-section h2{font-size:14px;font-weight:550;margin:0}.dxf-section>.button{width:100%;margin:4px 0 12px}#dxf-name{font-size:12px;display:block;overflow-wrap:anywhere}#dxf-current .check-line{margin:11px 0;font-size:11px}.dxf-opacity{display:flex;align-items:center;gap:12px;font-size:11px;color:#687a71}.dxf-opacity input{width:100%;accent-color:#446f5b}.dxf-section summary{cursor:pointer;font-size:12px;margin:12px 0;color:#506c5d}#dxf-layers{max-height:180px;overflow:auto;display:grid;gap:8px}#dxf-layers label{font-size:11px;display:flex;gap:8px;align-items:center;overflow-wrap:anywhere}.dxf-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.dxf-actions .button{font-size:10px;padding:8px}#dxf-dialog{width:min(650px,94vw);max-height:90dvh;overflow:auto;border:1px solid #d7ded3;border-radius:14px;padding:24px;background:#fffefa;color:#304536}#dxf-preview{display:block;width:100%;height:auto;background:#f2f5f4;border:1px solid #e1e8e2;border-radius:8px}.dxf-warning{padding:12px;background:#fff0d8;color:#805e31;border-radius:6px;font-size:12px;line-height:1.6}#dxf-import-name{overflow-wrap:anywhere}#dxf-dialog::backdrop{background:#1b352c66}
