.review-desk{margin-bottom:45px;min-width:0}.review-controls{padding:28px;background:#edf1e2;border:1px solid #bdc9ac;border-radius:10px}.review-controls h2{font-size:1.8rem;margin-top:0}.review-controls label{display:block;font-size:.88rem;font-weight:650}.review-import{display:block;max-width:100%;margin:12px 0}.review-example-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.review-status{font-size:.9rem;margin:25px 0}.review-results{min-width:0;border-top:1px solid var(--line);padding-top:30px}.review-source,.review-label{overflow-wrap:anywhere;font-size:.86rem}.review-results>.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.review-model{margin-block:32px;padding:28px;border:1px solid #bdc7af;background:#fff;border-radius:10px;min-width:0}.review-model>h2{font-size:1.75rem}.review-model>h2 a{text-decoration:none}.review-model>.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.review-model .metric strong{font-size:1.45rem}.review-full{border-top:1px solid var(--line);padding-top:20px;margin-top:22px}.review-full>summary{cursor:pointer;font-weight:700}.review-full-content{padding-top:20px;min-width:0}.review-full-content table{min-width:650px}.review-full-content .wb-ledger table{min-width:1200px}.review-full-content .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.review-method{margin-block:40px}.review-method h2{font-size:1.8rem}.review-error{margin-block:20px;overflow-wrap:anywhere}.review-controls .export-actions{margin-bottom:15px}
@media(max-width:800px){.review-model>.metrics{grid-template-columns:1fr}.review-model{padding:22px}.review-controls{padding:23px}}
@media(max-width:500px){.review-results>.metrics,.review-full-content .metrics{grid-template-columns:1fr}.review-model{padding:18px}.review-example-actions{flex-direction:column}.review-example-actions .button{width:100%}.review-model>h2{font-size:1.5rem}.review-source{font-size:.75rem}.review-model .metric strong{font-size:1.3rem}}
@media print{.review-controls,.review-status,.review-error{display:none!important}.review-model{padding:12px;border:1px solid #aaa;break-inside:auto}.review-results>.metrics,.review-model>.metrics,.review-full-content .metrics{grid-template-columns:1fr 1fr 1fr}.review-full,.review-full-content{display:block!important}.review-full-content details>*{display:block!important}.review-model .table-scroll{overflow:visible}.review-model table{min-width:0!important;font-size:7pt}.review-model th,.review-model td{padding:3px}.review-model .metric strong{font-size:12pt}.review-model h2{font-size:15pt}.review-method{break-before:page}}

.review-source-link{overflow-wrap:anywhere;font-size:.75rem;color:#526348}
