.law-reader-dialog.el-dialog{background:#fff;border:1px solid #e3eaf5;border-radius:20px;box-shadow:0 28px 90px #0f244633;overflow:hidden;padding:0}.law-reader-dialog .el-dialog__body,.law-reader-dialog .el-dialog__footer,.law-reader-dialog .el-dialog__header{margin:0;padding:0}.reader-header[data-v-0db6c4eb]{background:linear-gradient(125deg,#f1f6ff,#fff 75%);border-bottom:1px solid #edf1f7;box-sizing:border-box;padding:26px 30px 20px;position:relative;width:100%}.reader-title-row[data-v-0db6c4eb]{align-items:center;display:flex;gap:14px}.reader-document-icon[data-v-0db6c4eb]{background:#fff;border:1px solid #dce8ff;border-radius:12px;box-shadow:0 3px 8px #2563eb0a;color:#2563eb;display:grid;flex:none;height:50px;place-items:center;width:46px}.reader-document-icon svg[data-v-0db6c4eb]{height:26px;width:26px}.reader-title-content[data-v-0db6c4eb]{flex:1;min-width:0;padding-right:24px}.reader-eyebrow[data-v-0db6c4eb]{color:#64748b;font-size:11px;letter-spacing:1px;line-height:1.5}.reader-title-content h2[data-v-0db6c4eb]{color:#172b4d;font-size:21px;font-weight:650;line-height:1.5;margin:3px 0 0;overflow-wrap:anywhere}.reader-close[data-v-0db6c4eb]{background:transparent;border:0;border-radius:8px;color:#8592a6;cursor:pointer;display:grid;height:30px;margin:0;place-items:center;position:absolute;right:20px;top:20px;width:30px}.reader-close[data-v-0db6c4eb]:hover{background:#eaf0f9;color:#334155}.reader-close svg[data-v-0db6c4eb]{height:18px;width:18px}.reader-metadata[data-v-0db6c4eb]{align-items:center;color:#8693a5;display:flex;flex-wrap:wrap;font-size:12px;gap:14px;line-height:1.8;margin:17px 0 0 60px}.reader-metadata b[data-v-0db6c4eb]{color:#52647c;font-variant-numeric:tabular-nums;font-weight:500;margin-left:7px}.reader-metadata i[data-v-0db6c4eb]{border-left:1px solid #dce3ed;height:11px}.reader-content[data-v-0db6c4eb]{max-height:min(56vh,560px);overflow-y:auto;overscroll-behavior:contain;padding:22px 30px 26px}.reader-qualification[data-v-0db6c4eb]{align-items:flex-start;color:#987436;display:flex;font-size:12px;gap:8px;line-height:1.8;margin-bottom:18px}.reader-qualification svg[data-v-0db6c4eb]{flex:none;height:16px;margin-top:2px;width:16px}.reader-qualification--verified[data-v-0db6c4eb]{color:#26816c}.law-paper[data-v-0db6c4eb]{background:#fcfdff;border:1px solid #e8edf5;border-radius:12px;padding:24px 26px 28px}.paper-heading[data-v-0db6c4eb]{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.paper-heading h3[data-v-0db6c4eb]{color:#1e3556;font-size:17px;font-weight:600;line-height:1.6;margin:0}.reader-evidence-id[data-v-0db6c4eb]{background:#eef4ff;border-radius:5px;color:#326bd3;flex:none;font-size:11px;line-height:1.8;padding:1px 4px}.law-original[data-v-0db6c4eb]{color:#34445b;font-size:16px;letter-spacing:.15px;line-height:2.05;overflow-wrap:anywhere;white-space:pre-wrap}mark[data-v-0db6c4eb]{background:#fff2c5;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit;padding:2px 0}.location-unavailable[data-v-0db6c4eb]{color:#987436;font-size:12px;line-height:1.8;margin:0 0 12px}.reader-footer[data-v-0db6c4eb]{align-items:center;background:#fff;border-top:1px solid #edf1f7;display:flex;gap:16px;justify-content:space-between;padding:17px 30px}.reader-footer a[data-v-0db6c4eb]{align-items:center;color:#527397;display:inline-flex;font-size:12px;gap:7px;line-height:1.8;text-decoration:none}.reader-footer a svg[data-v-0db6c4eb]{height:15px;width:15px}.reader-footer a[data-v-0db6c4eb]:hover{color:#0169ff}.reader-done[data-v-0db6c4eb]{background:#0169ff;border:1px solid #0169ff;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;margin-left:auto;min-width:82px;padding:9px 20px}.reader-done[data-v-0db6c4eb]:hover{background:#0056d6}.reader-close[data-v-0db6c4eb]:focus-visible,.reader-done[data-v-0db6c4eb]:focus-visible,.reader-footer a[data-v-0db6c4eb]:focus-visible{outline:2px solid #2563eb;outline-offset:3px}@media(max-width:640px){.reader-header[data-v-0db6c4eb]{padding:22px 20px 18px}.reader-title-row[data-v-0db6c4eb]{gap:11px}.reader-document-icon[data-v-0db6c4eb]{border-radius:10px;height:42px;width:38px}.reader-title-content h2[data-v-0db6c4eb]{font-size:18px}.reader-metadata[data-v-0db6c4eb]{gap:10px;margin-left:0}.reader-content[data-v-0db6c4eb]{max-height:52vh;padding:18px 20px 22px}.law-paper[data-v-0db6c4eb]{padding:20px 18px}.law-original[data-v-0db6c4eb]{font-size:15px;line-height:1.95}.reader-footer[data-v-0db6c4eb]{padding:15px 20px}}.law-materials[data-v-dd6294d0]{color:#334155;font-size:13px;margin:16px 0}.law-materials-details[data-v-dd6294d0]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}summary[data-v-dd6294d0]{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:13px 15px}summary[data-v-dd6294d0]::-webkit-details-marker{display:none}summary[data-v-dd6294d0]:after{color:#64748b;content:"⌄"}summary span[data-v-dd6294d0]{color:#64748b;font-size:12px;margin-left:auto}button[data-v-dd6294d0]:focus-visible,summary[data-v-dd6294d0]:focus-visible{outline:2px solid var(--el-color-primary,#2563eb);outline-offset:3px}.evidence-caption[data-v-dd6294d0]{color:#64748b;font-size:12px;line-height:1.7;margin:0;padding:0 15px 12px}.law-material[data-v-dd6294d0]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:0 12px 12px;padding:14px}.material-heading[data-v-dd6294d0]{align-items:baseline;display:flex;gap:6px;line-height:1.7}.evidence-id[data-v-dd6294d0]{color:var(--el-color-primary,#2563eb);flex:none;font-size:12px}.qualification[data-v-dd6294d0]{color:#8a6524;font-size:12px;line-height:1.7;margin:6px 0}.material-version[data-v-dd6294d0]{color:#64748b;font-size:12px;line-height:1.8}.material-version span[data-v-dd6294d0]{margin-left:12px}blockquote[data-v-dd6294d0]{background:#f8fafc;border-left:2px solid #cbd5e1;color:#475569;line-height:1.9;margin:10px 0;overflow-wrap:anywhere;padding:9px 12px;white-space:pre-wrap}.material-actions[data-v-dd6294d0]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:9px}a[data-v-dd6294d0],button[data-v-dd6294d0]{background:transparent;border:0;color:var(--el-color-primary,#2563eb);cursor:pointer;font-size:12px;padding:0}.evidence-empty[data-v-dd6294d0]{color:#64748b;font-size:12px;line-height:1.8;margin:0}@media(max-width:640px){summary[data-v-dd6294d0]{align-items:flex-start}}
