.export-workspace{color:#17332c;max-width:1120px;margin:30px auto;font-size:17px;line-height:1.6}.export-workspace h1{margin:8px 0 20px;font-size:clamp(26px,3vw,38px);line-height:1.2}.export-workspace h2{margin:26px 0 14px;font-size:25px}.export-workspace h3{margin:8px 0;font-size:20px}.export-workspace p{margin:10px 0 16px}.export-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.export-heading nav{flex-wrap:wrap;gap:12px;display:flex}.export-heading nav [aria-current=page]{color:#17332c;border-bottom-width:3px}.export-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin:20px 0;display:grid}.export-grid>*{min-width:0}.export-workspace fieldset,.export-card{overflow-wrap:anywhere;background:#fff;border:1px solid #cfded7;border-radius:16px;min-width:0;margin:18px 0;padding:22px}.export-finding{overflow-wrap:anywhere;background:#fff;border:1px solid #cfded7;border-radius:16px;min-width:0;margin:14px 0;padding:16px}.export-finding h3{margin:6px 0}.export-finding>p{margin:6px 0 10px}.export-finding-meta{flex-wrap:wrap;gap:6px;display:flex}.export-finding-meta span{color:#45675a;background:#f5f8f6;border:1px solid #cfded7;border-radius:999px;align-items:center;min-height:28px;padding:3px 9px;font-size:14px;line-height:1.25;display:inline-flex}.export-grid fieldset{margin:0}.export-workspace legend{padding:0 6px;font-weight:650}.export-wizard-card{background:#fff;border:1px solid #cfded7;border-radius:16px;min-width:0;padding:20px}.export-workspace .export-wizard-card-title{align-items:center;gap:10px;margin:0 0 14px;font-size:19px;line-height:1.3;display:flex}.export-wizard-card-title>span{color:#275b4e;letter-spacing:.06em;background:#e8f1ed;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:34px;min-height:28px;padding:2px 7px;font-size:13px;display:inline-flex}.export-wizard-card-body>:first-child{margin-top:0}.export-wizard-card-body>:last-child{margin-bottom:0}.export-wizard-card-wide{grid-column:1/-1}.export-wizard-card-wide .export-wizard-card-body{max-width:520px}.export-field{flex-direction:column;gap:8px;margin:12px 0;font-weight:550;display:flex}.export-field select,.export-field input,.export-field textarea{width:100%;min-width:0;max-width:100%;font:inherit;color:#17332c;background:#fcfefd;border:1px solid #9cb5aa;border-radius:9px;min-height:46px;padding:11px}.export-field textarea{resize:vertical;min-height:100px}.export-workspace :is(button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #35786a}.export-workspace summary{cursor:pointer;padding:5px 0;font-size:18px;font-weight:650}.export-workspace button{white-space:normal;text-align:left;min-height:44px}.export-workspace small{color:#45675a;font-size:15px}.export-actions,.export-checks{flex-wrap:wrap;gap:14px;margin:18px 0;display:flex}.export-report-actions{align-items:stretch}.export-checks label{align-items:center;gap:8px;display:flex}.export-checks input{accent-color:#275b4e;width:20px;height:20px}.export-notice{background:#eef5f0;border-left:4px solid #638e7c;border-radius:8px;padding:18px}.cash-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.cash-metrics div{background:#eef5f0;border-radius:12px;min-width:0;padding:16px}.cash-metrics dt{font-size:16px}.cash-metrics dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:23px;font-weight:650}.cash-editor{margin-top:24px}.cash-timeline{padding-left:24px}.cash-timeline li{border-bottom:1px solid #dbe6e0;padding:12px 0}.cash-timeline span{display:block}@media (width<=700px){.cash-metrics{grid-template-columns:1fr}.export-grid{grid-template-columns:1fr;gap:14px}.export-wizard-card-wide{grid-column:auto}.export-wizard-card{padding:16px}.export-heading{flex-direction:column}.export-workspace fieldset,.export-card,.export-finding{padding:16px}.export-actions{flex-direction:column}.export-report-actions{grid-template-columns:1fr;display:grid}}@media print{.export-workspace button,.export-heading nav{display:none}.export-workspace{font-size:12pt}.export-finding{break-inside:avoid}}.deal-dossier{color:#18283a;max-width:1320px;margin:0 auto;padding:28px 22px 60px}.dossier-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.dossier-heading h1{margin:5px 0 12px;font-size:clamp(32px,4vw,48px);line-height:1.1}.dossier-heading p{max-width:780px}.dossier-section{background:#fff;border:1px solid #d3e0e5;border-radius:16px;margin-top:16px;padding:22px}.dossier-section h2{margin:0 0 12px;font-size:clamp(21px,2.2vw,28px)}.dossier-section>p{color:#506578;margin:0 0 16px}.dossier-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;display:grid}.dossier-facts>div{background:#f4f8f8;border-radius:10px;padding:12px 14px}.dossier-facts dt{color:#52677a;font-size:13px}.dossier-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:700}.dossier-nodes{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.dossier-nodes button{text-align:left;cursor:pointer;min-height:100px;color:inherit;background:#fff;border:1px solid #c9dade;border-radius:12px;padding:16px}.dossier-nodes button:hover,.dossier-nodes button:focus-visible{background:#f3faf8;border-color:#246b60}.dossier-nodes strong,.dossier-nodes span,.dossier-nodes small{display:block}.dossier-nodes span{margin:8px 0 4px}.dossier-nodes small{color:#52677a}.dossier-questions,.dossier-decisions{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.dossier-question,.dossier-decisions article{border:1px solid #d5e0e5;border-radius:12px;min-width:0;padding:16px}.dossier-question h3,.dossier-decisions h3{margin:10px 0;font-size:18px}.dossier-question p{margin:8px 0;line-height:1.45}.dossier-question-top,.dossier-question-foot{color:#52677a;flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.dossier-question-foot{border-top:1px solid #e5ecef;margin:12px 0;padding-top:10px}.dossier-question .text-button,.dossier-decisions .text-button{align-items:center;min-height:44px;display:inline-flex}.dossier-decisions small{color:#52677a;display:block}@media (width<=700px){.deal-dossier{padding:18px 12px 40px}.dossier-heading{display:block}.dossier-heading button{margin-top:10px}.dossier-section{padding:16px}.dossier-questions,.dossier-decisions{grid-template-columns:minmax(0,1fr)}}
