.demo-report-sample{width:min(1180px,100%);padding:var(--space-6) 0;margin:0 auto}.demo-report-sample__topbar{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.demo-report-sample__intro{border:1px solid var(--border-default);border-top:2px solid var(--brand-500);background:var(--bg-surface);border-radius:10px;margin-bottom:14px;padding:18px 20px}.demo-report-sample__title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.demo-report-sample__title-row h2{margin:0;font-size:22px}.demo-report-sample__intro p{color:var(--text-secondary);margin:8px 0 0}.demo-report-sample__notice{margin-bottom:14px}.demo-pdf-loading{min-height:420px;color:var(--text-secondary);place-content:center;justify-items:center;gap:16px;display:grid}.demo-pdf-reader{background:#303437;border:1px solid #2f3438;border-radius:9px;overflow:hidden;box-shadow:0 16px 38px #141f2624}.demo-pdf-toolbar{color:#ffffffd1;background:#34383b;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;min-height:54px;padding:8px 14px;display:flex}.demo-pdf-toolbar__group{align-items:center;gap:5px;display:flex}.demo-pdf-toolbar button{color:#ffffffe0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-width:34px;height:34px;padding:0 9px;transition:all .15s;display:inline-flex}.demo-pdf-toolbar button:hover:not(:disabled){color:#f1d387;background:#ffffff14;border-color:#e0bc6259}.demo-pdf-toolbar button:disabled{opacity:.28;cursor:not-allowed}.demo-pdf-page-count,.demo-pdf-zoom{color:#ffffffad;font-variant-numeric:tabular-nums;background:#0000002e;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-width:70px;height:30px;font-size:13px;display:inline-flex}.demo-pdf-page-count strong{color:#fff;font-weight:700}.demo-pdf-page-count i{opacity:.38;font-style:normal}.demo-pdf-toolbar__divider{background:#ffffff21;width:1px;height:24px;margin:0 2px}.demo-pdf-toolbar .demo-pdf-fit{padding:0 12px}.demo-pdf-toolbar__status{color:#ffffff7a;letter-spacing:.04em;margin-left:auto;font-size:12px}.demo-pdf-viewport{overscroll-behavior:contain;background:radial-gradient(circle at 50% 0,#ffffff14,#0000 44%),#282c2f;place-items:start center;height:min(78vh,960px);min-height:520px;padding:28px;display:grid;overflow:auto}.demo-pdf-page{-webkit-user-select:none;user-select:none;background:#fff;flex:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 22px #0000005c}.demo-pdf-page canvas{max-width:none;display:block}.demo-pdf-watermarks{z-index:2;pointer-events:none;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.demo-pdf-watermarks span{color:#7b551321;letter-spacing:.08em;text-align:center;white-space:nowrap;width:220px;font-size:clamp(12px,1.2vw,17px);font-weight:650;transform:rotate(-24deg)}.demo-pdf-rendering{z-index:3;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff85;place-items:center;display:grid;position:absolute;inset:0}@media (width<=720px){.demo-report-sample{padding-top:var(--space-4)}.demo-pdf-toolbar{flex-wrap:wrap;padding:8px}.demo-pdf-toolbar__status,.demo-pdf-toolbar__divider,.demo-pdf-toolbar .demo-pdf-fit__label{display:none}.demo-pdf-viewport{height:70vh;min-height:480px;padding:14px}}@media print{.demo-pdf-reader{display:none}}
