.report-breakdowns{margin:28px 0;padding-top:22px;border-top:1px solid var(--line)}
.report-breakdowns>p{max-width:85ch;color:var(--muted);line-height:1.7}
.report-dimension{border:1px solid var(--line);border-radius:12px;margin:10px 0;overflow:hidden;background:#fff}
.report-dimension summary{cursor:pointer;padding:16px;font-weight:700;background:#f3f8f8}
.report-dimension summary span{float:right;font-size:12px;font-weight:500;color:var(--muted)}
.report-dimension-body{padding:0 16px 16px}.report-dimension-body>p{font-size:12px;color:var(--muted)}
.report-dimension .table-wrap{max-width:100%;overflow:auto}.report-dimension table{min-width:680px}
.report-dimension td{vertical-align:top;overflow-wrap:anywhere}.report-dimension td small{display:block;margin-top:5px;line-height:1.55;color:var(--muted)}
.report-amount{font-variant-numeric:tabular-nums;white-space:nowrap}
.report-portability{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:22px;margin:22px 0;background:#edf7f5;border:1px solid #b9dcd7;border-radius:14px}
.report-portability h3{margin:5px 0}.report-portability p{line-height:1.6}.report-portability .report-warning{font-size:12px;color:#5e5650}
.report-portability .watch-hash{display:block;overflow-wrap:anywhere}.report-breakdowns>.watch-hash{overflow-wrap:anywhere}
@media(max-width:700px){.report-portability{grid-template-columns:minmax(0,1fr);padding:17px}.report-portability button{width:100%}.report-dimension summary{padding:14px}.report-dimension-body{padding:0 10px 10px}.report-breakdowns{min-width:0}}

[aria-label="Submission evidence"] dd { overflow-wrap: anywhere; margin-inline-start: 0; }

.filing-review-xml{white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;overflow:auto;max-width:100%;padding:1rem;background:#f4f7f7}.filing-review-record dd,#filing-review-body dd,#filing-review-body .watch-hash{overflow-wrap:anywhere;word-break:break-word}.filing-review-record{margin-block:.6rem;padding:.6rem;border:1px solid #d9e4e4}
