/* Dossier: same page geometry and visual hierarchy as approved three renderings. */
body #detail.r39-dossier.r40-dossier{position:fixed!important;inset:0!important;margin:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;border:0!important;border-radius:0!important;padding:0!important;overflow:auto!important;background:#fafbf9!important;color:#102c27;font-family:Arial,Helvetica,sans-serif;box-shadow:none!important;--r40-bar-height:58px}
body #detail.r39-dossier.r40-dossier::backdrop{background:#fafbf9}
body #detail.r39-dossier.r40-dossier *{box-sizing:border-box}body #detail.r39-dossier.r40-dossier [hidden]{display:none!important}
body #detail.r39-dossier.r40-dossier button{cursor:pointer}body #detail.r39-dossier.r40-dossier button:disabled{cursor:default;opacity:.48}body #detail.r39-dossier.r40-dossier .ui-icon{width:23px;height:23px;flex:none}
body #detail.r39-dossier.r40-dossier .r40-bar{display:flex;align-items:center;gap:30px;height:var(--r40-bar-height);padding:0 38px;background:linear-gradient(110deg,#00483a,#003d30);color:white;position:sticky;top:0;z-index:50}
body #detail.r39-dossier.r40-dossier .r40-brand{font-size:27px;letter-spacing:.2px;white-space:nowrap;padding-right:34px;border-right:1px solid #ffffff80}
body #detail.r39-dossier.r40-dossier .r40-bar nav{display:flex;gap:15px;flex:1}body #detail.r39-dossier.r40-dossier .r40-bar button{background:transparent;border:0;color:white;font-size:20px;font-weight:600;padding:9px 15px}body #detail.r39-dossier.r40-dossier .r40-bar nav button:first-child{background:#08744d;border-radius:7px}
body #detail.r39-dossier.r40-dossier .r40-bar select{width:125px;border:0;background:transparent;color:white;font-size:19px;padding:8px}body #detail.r39-dossier.r40-dossier .r40-bar select option{color:#12382c;background:white}
body #detail.r39-dossier.r40-dossier .r40-profile{position:relative}body #detail.r39-dossier.r40-dossier .r40-profile summary{cursor:pointer;list-style:none;font-size:16px}body #detail.r39-dossier.r40-dossier .r40-profile[open]{background:#005440;border-radius:5px}body #detail.r39-dossier.r40-dossier .r40-profile button{display:block;background:#005440;min-width:200px;font-size:16px;text-align:left}body #detail.r39-dossier.r40-dossier .r40-profile[open] button{position:relative}
body #detail.r39-dossier.r40-dossier .dialog-top{position:sticky!important;top:var(--r40-bar-height)!important;background:#fafbf9!important;z-index:40;padding:17px 38px 16px!important;gap:25px!important;border:0!important;box-shadow:none!important}
body #detail.r39-dossier.r40-dossier .dialog-top>div:first-of-type{padding-right:70px;gap:14px;align-items:center}body #detail.r39-dossier.r40-dossier #detailTitle{font-size:42px!important;line-height:1.15!important;font-weight:750;letter-spacing:-.7px;max-width:calc(100vw - 370px);overflow-wrap:anywhere}
body #detail.r39-dossier.r40-dossier .r39-back,body #detail.r39-dossier.r40-dossier #close{font-size:18px!important;line-height:24px!important;color:#0d5b32!important;padding:0!important;min-height:24px!important}body #detail.r39-dossier.r40-dossier #close{color:#162d27!important}
body #detail.r39-dossier.r40-dossier .rendering-dossier-subtitle{font-size:20px!important;line-height:26px;color:#1c302a;gap:10px!important}body #detail.r39-dossier.r40-dossier .r39-status{font-size:17px!important;background:#ffe0a2!important;color:#69440a!important;border:0!important;border-radius:7px;padding:7px 14px!important}
body #detail.r39-dossier.r40-dossier .r39-demo{position:static!important;grid-column:2;grid-row:2;align-self:start;justify-self:end;max-width:230px;font-size:12px!important;padding:8px!important}body #detail.r39-dossier.r40-dossier .rendering-case-nav{top:15px;right:190px}body #detail.r39-dossier.r40-dossier .rendering-title-favorite{right:40px;top:90px}
body #detail.r39-dossier.r40-dossier #detailBody{padding:0 33px 26px!important}
body #detail.r39-dossier.r40-dossier .dossier-tabs{position:sticky!important;top:calc(var(--r40-bar-height) + var(--rendering-dossier-header-height,160px))!important;z-index:35;margin:0 0 16px!important;padding:0!important;background:#fafbf9!important;justify-content:flex-start!important;gap:0!important;min-height:58px;border-bottom:1px solid #d8dedb}
body #detail.r39-dossier.r40-dossier .dossier-tabs button{font-size:20px!important;padding:16px 28px!important;font-weight:500;background:transparent!important;background-image:none!important;color:#192c26!important;border-bottom:5px solid transparent!important;position:relative}body #detail.r39-dossier.r40-dossier .dossier-tabs button+button:before{content:'';position:absolute;left:0;top:18px;height:24px;border-left:1px solid #d0d5d2}
body #detail.r39-dossier.r40-dossier .dossier-tabs button[aria-selected=true]{color:#086b22!important;border-bottom-color:#198b24!important;background:transparent!important;font-weight:750}
body #detail.r39-dossier.r40-dossier .r39-next{padding:13px 26px!important;gap:22px!important;margin:0 0 22px!important;min-height:76px;background:linear-gradient(100deg,#edf7e8,#dff2df)!important;border:1px solid #deebd8!important;border-radius:12px!important}body #detail.r39-dossier.r40-dossier .r39-next>div{border-left:1px solid #2c703f;padding-left:22px}body #detail.r39-dossier.r40-dossier .r39-next strong{font-size:23px!important;line-height:27px}body #detail.r39-dossier.r40-dossier .r39-next small{font-size:17px!important;margin:0}body #detail.r39-dossier.r40-dossier .r39-eyebrow{font-size:15px!important;padding:6px 10px!important;color:#145c19;background:#d7edc8!important}
body #detail.r39-dossier.r40-dossier .primary{background:linear-gradient(#087c17,#005407)!important;color:white!important;border:1px solid #086421!important;border-radius:8px!important;font-weight:700;box-shadow:0 2px 4px #164d1420}body #detail.r39-dossier.r40-dossier .r39-next button{font-size:20px!important;padding:13px 24px!important}
body #detail.r39-dossier.r40-dossier .r39-overview-grid{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:stretch!important}
body #detail.r39-dossier.r40-dossier .r39-decision,body #detail.r39-dossier.r40-dossier .r39-aerial,body #detail.r39-dossier.r40-dossier .r39-basis,body #detail.r39-dossier.r40-dossier .r39-annual{border:1px solid #d7dcd9!important;border-radius:13px!important;padding:18px!important;background:#fff!important;box-shadow:0 1px 2px #00000009}
body #detail.r39-dossier.r40-dossier .r39-aerial{padding:0!important}body #detail.r39-dossier.r40-dossier .r39-aerial .dossier-image-card{padding:16px!important;margin:0!important;border:0!important}
body #detail.r39-dossier.r40-dossier .r39-decision h3,body #detail.r39-dossier.r40-dossier .r39-aerial h3,body #detail.r39-dossier.r40-dossier .r39-basis h3,body #detail.r39-dossier.r40-dossier .r39-annual h3{font-size:24px!important;font-weight:750;line-height:29px;margin:0 0 16px!important;color:#102b24}
body #detail.r39-dossier.r40-dossier .r39-aerial h3{gap:8px;flex-wrap:wrap}body #detail.r39-dossier.r40-dossier .r39-attractiveness{display:flex;gap:10px;align-items:center;font-size:16px!important;margin-left:auto;color:#176e20}
body #detail.r39-dossier.r40-dossier .r40-score-track{display:block;width:100px;height:10px;background:#e5e7e5;border-radius:10px;overflow:hidden}body #detail.r39-dossier.r40-dossier .r40-score-track i{display:block;height:100%;background:#1ca31a;border-radius:10px}
body #detail.r39-dossier.r40-dossier .r40-mapframe{display:block!important;position:relative;width:100%!important;max-width:none!important;min-height:0!important;overflow:hidden;border-radius:8px;margin:0!important}body #detail.r39-dossier.r40-dossier .r40-mapframe img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;object-fit:fill!important;margin:0!important}body #detail.r39-dossier.r40-dossier .r40-mapframe svg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important}
body #detail.r39-dossier.r40-dossier .r39-aerial .hint{font-size:15px!important;color:#11673b;margin:10px 0 0!important;line-height:20px}body #detail.r39-dossier.r40-dossier .r39-aerial .hint a{color:#11673b}
body #detail.r39-dossier.r40-dossier .r39-facts>div{padding:14px 10px!important}body #detail.r39-dossier.r40-dossier .r39-facts>div:nth-child(even){padding-left:28px!important}body #detail.r39-dossier.r40-dossier .r39-facts span{font-size:17px!important;font-weight:600;color:#647067}body #detail.r39-dossier.r40-dossier .r39-facts strong{font-size:32px!important;line-height:1.25;margin-top:5px!important;letter-spacing:-.4px}body #detail.r39-dossier.r40-dossier .r39-facts>div:nth-child(6) strong{font-size:26px!important}
body #detail.r39-dossier.r40-dossier .r39-meter{max-width:300px!important;height:11px!important;background:#e6e8e5!important;border-radius:10px;margin-top:8px}body #detail.r39-dossier.r40-dossier .r39-meter i{background:linear-gradient(90deg,#21b517,#0a810f)!important}
body #detail.r39-dossier.r40-dossier .r39-card-footer{margin-top:15px!important;gap:10px}body #detail.r39-dossier.r40-dossier .r39-card-footer small{font-size:15px!important}body #detail.r39-dossier.r40-dossier .text-button{font-size:16px!important;font-weight:650!important;color:#10633a!important;background:transparent!important;border:0!important;padding:4px!important}
body #detail.r39-dossier.r40-dossier .r39-open,body #detail.r39-dossier.r40-dossier .r39-last{margin-top:22px!important;min-height:52px;border-radius:11px!important;border-color:#d4dcd8!important}body #detail.r39-dossier.r40-dossier .r39-open>summary{font-size:19px!important;color:#152d23!important;padding:14px 24px!important}body #detail.r39-dossier.r40-dossier .r39-open>summary>.ui-icon{color:#d49307}body #detail.r39-dossier.r40-dossier .r39-last{padding:14px 24px!important;font-size:17px!important;gap:20px!important}body #detail.r39-dossier.r40-dossier .r39-last>strong{font-size:19px!important}body #detail.r39-dossier.r40-dossier .r39-last>span{border-left:1px solid #d0d8d1;padding-left:24px;max-height:40px}body #detail.r39-dossier.r40-dossier .r39-last>.ui-icon{color:#1d7c41}
body #detail.r39-dossier.r40-dossier .r39-other{margin-top:15px!important;background:transparent!important;border:0!important}body #detail.r39-dossier.r40-dossier .r39-other>summary{font-size:13px!important;color:#6b786f!important;padding:8px 4px!important}
body #detail.r39-dossier.r40-dossier .plan-subtabs{margin:0 0 16px!important;background:#e9eeeb!important;padding:4px!important}body #detail.r39-dossier.r40-dossier .plan-subtabs button{font-size:18px!important;min-height:36px!important;padding:6px 28px!important}
body #detail.r39-dossier.r40-dossier .r39-model-strip{padding:12px 20px!important;font-size:17px!important;background:#eef2ee!important;margin-bottom:16px!important}body #detail.r39-dossier.r40-dossier .r39-results{padding:15px 14px!important;margin-bottom:20px!important}body #detail.r39-dossier.r40-dossier .r39-results span{font-size:18px!important}body #detail.r39-dossier.r40-dossier .r39-results strong{display:block;font-size:38px!important;line-height:1.3!important}body #detail.r39-dossier.r40-dossier .r39-results small{font-size:14px!important;margin-left:0}
body #detail.r39-dossier.r40-dossier .r39-calc-grid{gap:22px!important}body #detail.r39-dossier.r40-dossier .r39-reference-values strong{font-size:30px!important}body #detail.r39-dossier.r40-dossier .r39-reference-values span{font-size:17px}body #detail.r39-dossier.r40-dossier .r39-reference-values a,body #detail.r39-dossier.r40-dossier .r39-reference-values small{font-size:14px!important}body #detail.r39-dossier.r40-dossier .r39-area-facts{gap:12px!important;padding-top:16px!important}body #detail.r39-dossier.r40-dossier .r39-area-facts strong{font-size:21px!important}body #detail.r39-dossier.r40-dossier .r39-area-facts span{font-size:14px!important}body #detail.r39-dossier.r40-dossier .r39-house-count{font-size:18px!important;padding:10px!important}body #detail.r39-dossier.r40-dossier .r39-basis>small,body #detail.r39-dossier.r40-dossier .r39-annual>small{font-size:14px!important}
body #detail.r39-dossier.r40-dossier .r39-money-row{padding:12px 6px!important;font-size:17px!important}body #detail.r39-dossier.r40-dossier .r39-money-row strong{font-size:22px!important}body #detail.r39-dossier.r40-dossier .r39-total strong{font-size:26px!important}body #detail.r39-dossier.r40-dossier .r39-fold>summary{font-size:18px!important;padding:15px 20px!important;display:flex;align-items:center;gap:12px}body #detail.r39-dossier.r40-dossier .r39-fold>summary:after,body #detail.r39-dossier.r40-dossier .r39-open>summary:after{content:'⌄';margin-left:auto;float:right;color:#173b2b}body #detail.r39-dossier.r40-dossier .r39-fold[open]>summary:after,body #detail.r39-dossier.r40-dossier .r39-open[open]>summary:after{content:'⌃'}
body #detail.r39-dossier.r40-dossier .r39-plan-layout{grid-template-columns:minmax(0,1.85fr) minmax(350px,1fr)!important;gap:18px!important}body #detail.r39-dossier.r40-dossier .planning-heading{margin:0 0 8px!important;display:block!important}body #detail.r39-dossier.r40-dossier .r40-variant-tools{font-size:13px;color:#52725b}body #detail.r39-dossier.r40-dossier .r40-variant-tools>summary{cursor:pointer;padding:6px 2px}body #detail.r39-dossier.r40-dossier .r40-variant-tools[open]{padding:10px;background:#f1f5ee;border-radius:8px}
body #detail.r39-dossier.r40-dossier .r39-planning .planning-canvas-panel{padding:12px!important;border-radius:12px!important;overflow:hidden}body #detail.r39-dossier.r40-dossier .r40-primary-tools{display:flex;gap:12px;margin-bottom:14px;flex-wrap:wrap}body #detail.r39-dossier.r40-dossier .r40-primary-tools button{font-size:17px!important;padding:8px 15px!important;background:white;border:1px solid #b9c8bd;border-radius:7px}body #detail.r39-dossier.r40-dossier .r40-primary-tools button[aria-pressed=true]{color:#08621f;background:#eff9ec;border-color:#398547}
body #detail.r39-dossier.r40-dossier .plan-canvas{display:block!important;width:100%!important;min-height:420px!important;max-height:530px!important;height:49vh!important;border-radius:5px!important;background:#edf2e8}body #detail.r39-dossier.r40-dossier .plan-shape.parcel{fill:#b7bdc13b!important;stroke:#ffed45!important;stroke-width:3!important}body #detail.r39-dossier.r40-dossier .plan-shape.project{fill:#69c63362!important;stroke:#22e1cb!important;stroke-width:3!important}
body #detail.r39-dossier.r40-dossier .r40-map-tools{margin-top:8px;font-size:13px;color:#57725d}body #detail.r39-dossier.r40-dossier .r40-map-tools>summary{cursor:pointer;padding:5px 0}body #detail.r39-dossier.r40-dossier .r40-map-tools[open]>*{margin:10px 0}body #detail.r39-dossier.r40-dossier .r39-plan-sidebar section{padding:15px 18px!important;margin-bottom:15px!important;border-radius:12px!important}body #detail.r39-dossier.r40-dossier .r39-plan-sidebar h3{font-size:24px!important;font-weight:750;margin:0 0 8px!important}body #detail.r39-dossier.r40-dossier .r39-plan-sidebar .r39-money-row{font-size:17px!important;padding:9px 0!important}body #detail.r39-dossier.r40-dossier .r39-split-summary .r39-money-row:nth-of-type(2){background:#e6f4df}body #detail.r39-dossier.r40-dossier .r39-split-summary .r39-money-row:nth-of-type(3){background:#f0f1f3}body #detail.r39-dossier.r40-dossier .r40-area-bar{height:24px;background:#e0e3e7;border-radius:7px;overflow:hidden;margin:15px 0 10px}body #detail.r39-dossier.r40-dossier .r40-area-bar i{display:block;height:100%;background:#0c8c1c}
body #detail.r39-dossier.r40-dossier .r39-plan-sidebar .hint{font-size:13px!important;line-height:1.35!important;margin:7px 0}body #detail.r39-dossier.r40-dossier .r39-plan-sidebar small{font-size:12px!important;line-height:1.4!important}body #detail.r39-dossier.r40-dossier .r39-division-option{font-size:13px!important;padding:6px 0!important}body #detail.r39-dossier.r40-dossier .r39-plan-unchanged{font-size:12px!important;margin:6px 0!important}body #detail.r39-dossier.r40-dossier .r40-cad-files>div{display:flex;align-items:center;gap:13px;padding:7px 0;border-bottom:1px solid #dce2dd;font-size:16px}body #detail.r39-dossier.r40-dossier .r39-cad-download .primary{font-size:19px!important;padding:10px 12px!important}
body #detail.r39-dossier.r40-dossier .r40-rules,body #detail.r39-dossier.r40-dossier .r39-terrain,body #detail.r39-dossier.r40-dossier .r40-plan-save{margin-top:14px!important}body #detail.r39-dossier.r40-dossier .r40-rules>div{padding:12px 20px}body #detail.r39-dossier.r40-dossier .r40-rules a{display:block;margin:7px 0}body #detail.r39-dossier.r40-dossier .r40-terrain-body{padding:14px 20px;display:grid;grid-template-columns:240px 1fr;gap:15px}body #detail.r39-dossier.r40-dossier .r40-terrain-body>div{grid-column:2;grid-row:1/4;display:grid;grid-template-columns:1fr 1fr;gap:14px}body #detail.r39-dossier.r40-dossier .r40-terrain-body>div>small,body #detail.r39-dossier.r40-dossier .r40-terrain-body>div>p{grid-column:1/-1}body #detail.r39-dossier.r40-dossier .r40-terrain-body svg{margin:0;min-width:0}body #detail.r39-dossier.r40-dossier .planning-save{position:static!important;inset:auto!important;z-index:auto!important;box-shadow:none!important;padding:14px!important;display:flex;gap:12px}body #detail.r39-dossier.r40-dossier .planning-save input{flex:1}
@media(min-width:1000px) and (max-height:850px){body #detail.r39-dossier.r40-dossier{--r40-bar-height:50px}body #detail.r39-dossier.r40-dossier .dialog-top{padding:12px 32px!important;gap:15px!important}body #detail.r39-dossier.r40-dossier #detailTitle{font-size:33px!important}body #detail.r39-dossier.r40-dossier .rendering-dossier-subtitle{font-size:16px!important;line-height:22px}body #detail.r39-dossier.r40-dossier .dossier-tabs{min-height:46px;margin-bottom:12px!important}body #detail.r39-dossier.r40-dossier .dossier-tabs button{font-size:17px!important;padding:11px 24px!important}body #detail.r39-dossier.r40-dossier .r39-next{min-height:62px;margin-bottom:15px!important;padding:10px 20px!important}body #detail.r39-dossier.r40-dossier .r39-next strong{font-size:20px!important}body #detail.r39-dossier.r40-dossier .r39-next small{font-size:14px!important}body #detail.r39-dossier.r40-dossier .r39-next button{font-size:17px!important;padding:10px 18px!important}body #detail.r39-dossier.r40-dossier .r39-decision h3,body #detail.r39-dossier.r40-dossier .r39-aerial h3{font-size:20px!important;line-height:25px;margin-bottom:10px!important}body #detail.r39-dossier.r40-dossier .r39-facts>div{padding:9px 8px!important}body #detail.r39-dossier.r40-dossier .r39-facts strong{font-size:26px!important}body #detail.r39-dossier.r40-dossier .r39-facts span{font-size:14px!important}body #detail.r39-dossier.r40-dossier .r39-facts>div:nth-child(6) strong{font-size:22px!important}body #detail.r39-dossier.r40-dossier .r39-card-footer{margin-top:10px!important}body #detail.r39-dossier.r40-dossier .r39-card-footer small{font-size:12px!important}body #detail.r39-dossier.r40-dossier .r39-open,body #detail.r39-dossier.r40-dossier .r39-last{margin-top:14px!important;min-height:44px}body #detail.r39-dossier.r40-dossier .r39-open>summary{padding:11px 20px!important;font-size:16px!important}body #detail.r39-dossier.r40-dossier .r39-last{padding:10px 20px!important;font-size:14px!important}body #detail.r39-dossier.r40-dossier .r39-last>strong{font-size:16px!important}body #detail.r39-dossier.r40-dossier .plan-canvas{min-height:330px!important;height:46vh!important}body #detail.r39-dossier.r40-dossier .r39-plan-sidebar h3{font-size:20px!important}body #detail.r39-dossier.r40-dossier .r39-plan-sidebar .r39-money-row{font-size:15px!important;padding:7px 0!important}}
@media(max-width:999px){body #detail.r39-dossier.r40-dossier{--r40-bar-height:52px}body #detail.r39-dossier.r40-dossier .r40-bar{gap:10px;padding:0 16px}body #detail.r39-dossier.r40-dossier .r40-brand{font-size:20px;padding-right:15px}body #detail.r39-dossier.r40-dossier .r40-bar button{font-size:15px;padding:8px}body #detail.r39-dossier.r40-dossier .r40-bar select{width:110px;font-size:15px}body #detail.r39-dossier.r40-dossier .dialog-top{padding:14px 20px!important;gap:15px!important}body #detail.r39-dossier.r40-dossier #detailTitle{font-size:30px!important;max-width:calc(100vw - 140px)}body #detail.r39-dossier.r40-dossier .rendering-dossier-subtitle{font-size:16px!important}body #detail.r39-dossier.r40-dossier .r39-demo{display:none}body #detail.r39-dossier.r40-dossier #detailBody{padding:0 18px 24px!important}body #detail.r39-dossier.r40-dossier .dossier-tabs button{font-size:16px!important;padding:12px 15px!important}body #detail.r39-dossier.r40-dossier .r39-overview-grid,body #detail.r39-dossier.r40-dossier .r39-calc-grid,body #detail.r39-dossier.r40-dossier .r39-plan-layout{grid-template-columns:1fr!important}body #detail.r39-dossier.r40-dossier .r39-plan-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:14px}body #detail.r39-dossier.r40-dossier .r39-next{gap:12px!important;padding:12px!important;flex-wrap:wrap}body #detail.r39-dossier.r40-dossier .r39-next strong{font-size:20px!important}body #detail.r39-dossier.r40-dossier .r39-next small{font-size:15px!important}body #detail.r39-dossier.r40-dossier .r39-next button{margin-left:auto;font-size:17px!important}body #detail.r39-dossier.r40-dossier .r39-results strong{font-size:29px!important}body #detail.r39-dossier.r40-dossier .r40-terrain-body{display:block}body #detail.r39-dossier.r40-dossier .r40-terrain-body>div{display:block}}
@media(max-width:600px){body #detail.r39-dossier.r40-dossier .r40-bar{gap:8px;padding:0 10px}body #detail.r39-dossier.r40-dossier .r40-brand{font-size:16px;padding-right:8px}body #detail.r39-dossier.r40-dossier .r40-bar nav{gap:2px}body #detail.r39-dossier.r40-dossier .r40-bar button{font-size:12px;padding:7px 5px}body #detail.r39-dossier.r40-dossier .r40-bar select{width:78px;font-size:12px}body #detail.r39-dossier.r40-dossier .r40-profile{display:none}body #detail.r39-dossier.r40-dossier .dialog-top{padding:12px 14px!important;gap:15px!important}body #detail.r39-dossier.r40-dossier #detailTitle{font-size:25px!important;max-width:calc(100vw - 65px)}body #detail.r39-dossier.r40-dossier .dialog-top>div:first-of-type{padding-right:30px}body #detail.r39-dossier.r40-dossier .rendering-dossier-subtitle{font-size:14px!important;line-height:20px}body #detail.r39-dossier.r40-dossier .rendering-title-favorite{right:14px;top:75px}body #detail.r39-dossier.r40-dossier #detailBody{padding:0 12px 20px!important}body #detail.r39-dossier.r40-dossier .dossier-tabs{overflow-x:auto;min-height:44px}body #detail.r39-dossier.r40-dossier .dossier-tabs button{font-size:13px!important;padding:12px 10px!important;white-space:nowrap}body #detail.r39-dossier.r40-dossier .r39-next>div{padding-left:12px}body #detail.r39-dossier.r40-dossier .r39-eyebrow{font-size:11px!important}body #detail.r39-dossier.r40-dossier .r39-next strong{font-size:18px!important}body #detail.r39-dossier.r40-dossier .r39-next button{width:100%}body #detail.r39-dossier.r40-dossier .r39-plan-sidebar{display:block}body #detail.r39-dossier.r40-dossier .r39-facts strong{font-size:26px!important}body #detail.r39-dossier.r40-dossier .r39-facts>div:nth-child(6) strong{font-size:21px!important}body #detail.r39-dossier.r40-dossier .r39-facts span{font-size:14px!important}body #detail.r39-dossier.r40-dossier .r39-decision h3,body #detail.r39-dossier.r40-dossier .r39-aerial h3{font-size:19px!important}body #detail.r39-dossier.r40-dossier .r39-attractiveness{font-size:13px!important}body #detail.r39-dossier.r40-dossier .r40-score-track{width:55px}body #detail.r39-dossier.r40-dossier .r39-last{flex-wrap:wrap;font-size:14px!important;padding:12px!important}body #detail.r39-dossier.r40-dossier .r39-last>span{flex-basis:100%;border:0;padding-left:0}body #detail.r39-dossier.r40-dossier .r39-results{grid-template-columns:1fr;gap:15px}body #detail.r39-dossier.r40-dossier .r39-results>div{border:0}body #detail.r39-dossier.r40-dossier .r39-area-facts{grid-template-columns:1fr 1fr}body #detail.r39-dossier.r40-dossier .r39-money-row strong{font-size:18px!important}body #detail.r39-dossier.r40-dossier .planning-save{flex-direction:column}body #detail.r39-dossier.r40-dossier .plan-subtabs button{min-width:0;font-size:15px!important;padding:7px 14px!important}}

body #detail.r39-dossier.r40-dossier .dossier-form{padding:0!important;margin:0!important}body #detail.r39-dossier.r40-dossier .dialog-top{gap:15px!important}body #detail.r39-dossier.r40-dossier .dossier-tabs button{line-height:24px!important;padding-top:13px!important;padding-bottom:13px!important}body #detail.r39-dossier.r40-dossier .r39-aerial h3{padding:0!important;border:0!important;min-height:0!important}body #detail.r39-dossier.r40-dossier .r39-next button{line-height:24px!important}body #detail.r39-dossier.r40-dossier .r39-aerial .dossier-image-card{gap:0!important}body #detail.r39-dossier.r40-dossier .r39-aerial .hint{padding:0!important}

/* Calculation and site plan remain reachable without a saved variant. */
body #detail.r39-dossier.r40-dossier .r39-model-strip{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:42px;padding:8px 16px!important}
body #detail.r39-dossier.r40-dossier .r40-feasibility{margin-left:auto;background:#ffe0a2;color:#69440a;padding:5px 12px;border-radius:6px;font-size:16px}
body #detail.r39-dossier.r40-dossier .r39-results>div{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:0 18px}
body #detail.r39-dossier.r40-dossier .r39-results>div>span{grid-column:1/-1;line-height:24px}body #detail.r39-dossier.r40-dossier .r39-results strong{font-size:36px!important;line-height:1.3!important}body #detail.r39-dossier.r40-dossier .r39-results .r39-meter{width:100%;margin:0}body #detail.r39-dossier.r40-dossier .r39-results small{font-size:14px!important;line-height:20px}
body #detail.r39-dossier.r40-dossier .r39-reference-values>div{display:grid;grid-template-columns:42px 1fr;gap:2px 12px;align-items:center}body #detail.r39-dossier.r40-dossier .r39-reference-values>div>span:not(.r40-source-icon){grid-column:1/-1}body #detail.r39-dossier.r40-dossier .r39-reference-values>div>strong{margin:0!important}body #detail.r39-dossier.r40-dossier .r39-reference-values>div>a,body #detail.r39-dossier.r40-dossier .r39-reference-values>div>small{grid-column:2}
body #detail.r39-dossier.r40-dossier .r40-source-icon{grid-column:1;grid-row:2/4;display:grid;place-items:center;background:#f1f5f2;border:1px solid #d4dfd7;border-radius:7px;width:42px;height:42px}
body #detail.r39-dossier.r40-dossier .r39-reference-values{margin-bottom:10px!important}body #detail.r39-dossier.r40-dossier .r39-area-facts{padding-top:10px!important}body #detail.r39-dossier.r40-dossier .r39-house-count{margin:10px 0 4px!important;padding:8px!important}body #detail.r39-dossier.r40-dossier .r39-basis>small{line-height:20px;margin:2px 0!important}body #detail.r39-dossier.r40-dossier .r39-fold{margin-top:12px!important}body #detail.r39-dossier.r40-dossier .r39-fold>summary{padding:11px 20px!important;line-height:24px}body #detail.r39-dossier.r40-dossier .r39-model-note{font-size:11px;margin:6px 0}
body #detail.r39-dossier.r40-dossier .r39-status.status-abgelehnt{background:#ffe0de!important;color:#9b2926!important}body #detail.r39-dossier.r40-dossier .r39-status.status-zurueckgestellt{background:#e9eae6!important;color:#5c6556!important}body #detail.r39-dossier.r40-dossier .r39-status.status-geeignet{background:#dff2db!important;color:#246a2d!important}
body #detail.r39-dossier.r40-dossier .r40-profile{min-width:65px}body #detail.r39-dossier.r40-dossier .r40-profile[open]{align-self:flex-start;margin-top:13px}body #detail.r39-dossier.r40-dossier .r40-profile[open] button{position:absolute;right:0;top:32px;min-width:205px}body #detail.r39-dossier.r40-dossier .r40-profile[open] button:nth-of-type(2){top:76px}body #detail.r39-dossier.r40-dossier .r40-profile[open] button:nth-of-type(3){top:120px}
@media(max-width:999px){body #detail.r39-dossier.r40-dossier .r39-results>div{grid-template-columns:1fr}body #detail.r39-dossier.r40-dossier .r39-results>div>*{grid-column:1!important}body #detail.r39-dossier.r40-dossier .r39-results strong{font-size:27px!important}}

body #detail.r39-dossier.r40-dossier .planning-heading{float:right;position:relative;z-index:2;margin:0!important;padding-right:4px}body #detail.r39-dossier.r40-dossier .planning-status{margin:0 0 10px!important;min-height:22px;font-size:13px}body #detail.r39-dossier.r40-dossier .r40-split-rationale>summary{font-size:13px;color:#4b6e56;cursor:pointer;padding:6px 0}body #detail.r39-dossier.r40-dossier .r40-split-rationale[open]{margin-top:8px}body #detail.r39-dossier.r40-dossier .r39-plan-sidebar .r39-money-row{padding:7px 0!important}body #detail.r39-dossier.r40-dossier .r40-cad-files>div{padding:5px 0!important}body #detail.r39-dossier.r40-dossier .r39-cad-download>button:last-child{border:0;background:none;font-size:14px;color:#15613b;padding:5px}body #detail.r39-dossier.r40-dossier .r39-plan-sidebar .r39-money-row:nth-of-type(2){background:#e6f4df}body #detail.r39-dossier.r40-dossier .r39-plan-sidebar .r39-money-row:nth-of-type(3){background:#f0f1f3}

body #detail.r39-dossier.r40-dossier .r40-plan-meta{margin-left:auto;display:flex;align-items:center;gap:15px;padding-right:10px;font-size:12px}body #detail.r39-dossier.r40-dossier .r40-plan-meta .planning-heading{float:none;position:static;margin:0!important;padding:0}body #detail.r39-dossier.r40-dossier .r40-plan-meta .planning-status{margin:0!important;min-height:0;font-size:12px}body #detail.r39-dossier.r40-dossier .r40-area-bar{display:flex;align-items:stretch}body #detail.r39-dossier.r40-dossier .r40-area-bar i{color:white;text-align:center;font-style:normal;font-weight:bold;font-size:15px;line-height:24px}body #detail.r39-dossier.r40-dossier .r40-area-bar>span{flex:1;text-align:center;font-size:15px;line-height:24px;color:#25382d}
@media(max-width:700px){body #detail.r39-dossier.r40-dossier .r40-plan-meta{width:100%;justify-content:space-between;gap:8px;padding:0 5px}body #detail.r39-dossier.r40-dossier .plan-subtabs{flex-wrap:wrap}}

body #detail.r39-dossier.r40-dossier .r39-model-strip{padding-top:4px!important;padding-bottom:4px!important;line-height:24px}body #detail.r39-dossier.r40-dossier .r40-feasibility{line-height:22px;padding:4px 12px}body #detail.r39-dossier.r40-dossier .r39-results{padding-top:12px!important;padding-bottom:12px!important;margin-bottom:15px!important}body #detail.r39-dossier.r40-dossier .r39-annual .r39-money-row{padding-top:8px!important;padding-bottom:8px!important;line-height:26px}body #detail.r39-dossier.r40-dossier .r39-annual>small{padding:2px 6px!important;line-height:18px}body #detail.r39-dossier.r40-dossier .r39-total strong{font-size:24px!important}body #detail.r39-dossier.r40-dossier .r39-total>span{font-size:16px!important}body #detail.r39-dossier.r40-dossier .r39-basis h3,body #detail.r39-dossier.r40-dossier .r39-annual h3{margin-bottom:12px!important}

body #detail.r39-dossier.r40-dossier{overflow-x:hidden!important}body #detail.r39-dossier.r40-dossier .r40-bar nav{order:0!important}body #detail.r39-dossier.r40-dossier #close{white-space:nowrap!important;max-width:none!important}
@media(max-width:600px){body #detail.r39-dossier.r40-dossier .r40-bar{gap:6px}body #detail.r39-dossier.r40-dossier .r40-brand{font-size:14px;padding-right:6px;flex-shrink:0}body #detail.r39-dossier.r40-dossier .r40-bar select{width:68px;font-size:11px;padding:4px}body #detail.r39-dossier.r40-dossier .r40-bar button{font-size:11px;padding:7px 4px}body #detail.r39-dossier.r40-dossier #close{font-size:15px!important;min-width:0!important}body #detail.r39-dossier.r40-dossier .r39-back{font-size:15px!important}}

/* 0.40.2: compact working density; no browser zoom or hidden planning navigation. */
@media(min-width:1000px){
body #detail.r39-dossier.r40-dossier{font-size:15px;--r40-bar-height:48px}
body #detail.r39-dossier.r40-dossier .r40-bar{padding:0 24px;gap:20px}
body #detail.r39-dossier.r40-dossier .r40-brand{font-size:22px;padding-right:22px}
body #detail.r39-dossier.r40-dossier .r40-bar button{font-size:15px;padding:7px 12px}
body #detail.r39-dossier.r40-dossier .r42-plan-shortcut{display:flex;align-items:center;gap:6px;border:1px solid #ffffff70;border-radius:5px}
body #detail.r39-dossier.r40-dossier .r40-bar select{font-size:15px;width:105px}
body #detail.r39-dossier.r40-dossier .dialog-top{padding:10px 24px!important;gap:9px!important}
body #detail.r39-dossier.r40-dossier #detailTitle{font-size:30px!important}
body #detail.r39-dossier.r40-dossier .r39-back,body #detail.r39-dossier.r40-dossier #close{font-size:15px!important}
body #detail.r39-dossier.r40-dossier .rendering-dossier-subtitle{font-size:15px!important;line-height:21px}
body #detail.r39-dossier.r40-dossier .r39-status{font-size:14px!important;padding:5px 10px!important}
body #detail.r39-dossier.r40-dossier #detailBody{padding:0 24px 20px!important}
body #detail.r39-dossier.r40-dossier .rendering-case-nav{top:10px;right:155px}
body #detail.r39-dossier.r40-dossier .rendering-title-favorite{right:26px;top:70px}
body #detail.r39-dossier.r40-dossier .dossier-tabs{min-height:43px;margin-bottom:10px!important}
body #detail.r39-dossier.r40-dossier .dossier-tabs button{font-size:16px!important;padding:9px 22px!important;line-height:21px!important;border-bottom-width:3px!important}
body #detail.r39-dossier.r40-dossier .dossier-tabs button+button:before{top:10px;height:21px}
body #detail.r39-dossier.r40-dossier .plan-subtabs{margin-bottom:10px!important}
body #detail.r39-dossier.r40-dossier .plan-subtabs button{font-size:15px!important;padding:5px 22px!important;min-height:32px!important}
body #detail.r39-dossier.r40-dossier .r39-results{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px!important;margin-bottom:12px!important;gap:12px}
body #detail.r39-dossier.r40-dossier .r39-results>div{display:block;padding:0 14px!important;min-width:0}
body #detail.r39-dossier.r40-dossier .r39-results span{font-size:14px!important;line-height:19px}
body #detail.r39-dossier.r40-dossier .r39-results strong{font-size:28px!important;line-height:1.3!important;white-space:nowrap}
body #detail.r39-dossier.r40-dossier .r39-results small{font-size:12px!important}
body #detail.r39-dossier.r40-dossier .r39-results .r39-meter{max-width:125px;height:7px;margin-top:4px}
body #detail.r39-dossier.r40-dossier .r39-model-strip{min-height:32px;margin-bottom:10px!important;font-size:14px!important;padding:4px 12px!important}
body #detail.r39-dossier.r40-dossier .r40-feasibility{font-size:13px}
body #detail.r39-dossier.r40-dossier .r39-calc-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.12fr) minmax(0,1fr);gap:12px;align-items:start}
body #detail.r39-dossier.r40-dossier .r39-basis,body #detail.r39-dossier.r40-dossier .r39-annual{padding:14px!important;min-width:0}
body #detail.r39-dossier.r40-dossier .r39-basis h3,body #detail.r39-dossier.r40-dossier .r39-annual h3{font-size:18px!important;line-height:24px;margin-bottom:12px!important}
body #detail.r39-dossier.r40-dossier .r39-reference-values span,body #detail.r39-dossier.r40-dossier .r39-area-facts span{font-size:13px!important}
body #detail.r39-dossier.r40-dossier .r39-reference-values strong{font-size:23px!important}
body #detail.r39-dossier.r40-dossier .r39-reference-values small,body #detail.r39-dossier.r40-dossier .r39-reference-values a{font-size:12px!important}
body #detail.r39-dossier.r40-dossier .r39-area-facts{gap:8px!important}
body #detail.r39-dossier.r40-dossier .r39-area-facts strong{font-size:17px!important}
body #detail.r39-dossier.r40-dossier .r39-house-count{font-size:17px!important}
body #detail.r39-dossier.r40-dossier .r39-basis>small{font-size:12px!important;line-height:18px}
body #detail.r39-dossier.r40-dossier .r39-money-row{font-size:14px!important;padding:7px 0!important;gap:8px;line-height:20px!important}
body #detail.r39-dossier.r40-dossier .r39-money-row strong{font-size:17px!important;white-space:nowrap}
body #detail.r39-dossier.r40-dossier .r39-annual>small{font-size:12px!important;line-height:18px}
body #detail.r39-dossier.r40-dossier .r39-total>span{font-size:13px!important}
body #detail.r39-dossier.r40-dossier .r39-total strong{font-size:19px!important}
body #detail.r39-dossier.r40-dossier .r42-funding{display:grid;gap:10px;min-width:0}
body #detail.r39-dossier.r40-dossier .r42-funding .r39-fold{margin:0!important;border:1px solid #d7dcd9;border-radius:10px;background:white;padding:0 12px}
body #detail.r39-dossier.r40-dossier .r42-funding .r39-fold>summary{font-size:16px!important;font-weight:700;padding:10px 0!important;line-height:22px!important}
body #detail.r39-dossier.r40-dossier .r42-funding .r39-money-row{padding:5px 0!important}
body #detail.r39-dossier.r40-dossier .r42-funding .r39-money-row strong{font-size:15px!important}
body #detail.r39-dossier.r40-dossier .r39-facts strong{font-size:26px!important}
body #detail.r39-dossier.r40-dossier .r39-facts span{font-size:14px!important}
body #detail.r39-dossier.r40-dossier .r39-decision h3,body #detail.r39-dossier.r40-dossier .r39-aerial h3{font-size:20px!important}
body #detail.r39-dossier.r40-dossier .r39-next strong{font-size:19px!important}
body #detail.r39-dossier.r40-dossier .r39-next button{font-size:16px!important;padding:10px 16px!important}
body #detail.r39-dossier.r40-dossier .r39-plan-sidebar h3{font-size:18px!important}
body #detail.r39-dossier.r40-dossier .r39-plan-sidebar .r39-money-row strong{font-size:19px!important}
}
body #detail.r39-dossier.r40-dossier .r42-dwg-hint{display:block;font-size:12px;line-height:1.4;color:#50685d;margin:7px 0}
@media(min-width:1000px) and (max-width:1199px){body #detail.r39-dossier.r40-dossier .r39-calc-grid{grid-template-columns:1fr 1fr}body #detail.r39-dossier.r40-dossier .r42-funding{grid-column:1/-1;grid-template-columns:1fr 1fr}body #detail.r39-dossier.r40-dossier .r39-results strong{font-size:23px!important}}
@media(max-width:999px){body #detail.r39-dossier.r40-dossier .r39-results{grid-template-columns:1fr 1fr}body #detail.r39-dossier.r40-dossier .r39-results strong{font-size:24px!important}body #detail.r39-dossier.r40-dossier .r42-funding{grid-column:1/-1}}
@media(max-width:600px){body #detail.r39-dossier.r40-dossier .r42-plan-shortcut{font-size:11px!important}body #detail.r39-dossier.r40-dossier .r42-plan-shortcut .ui-icon{display:none}body #detail.r39-dossier.r40-dossier .r40-brand{font-size:12px;padding-right:4px}body #detail.r39-dossier.r40-dossier .r40-bar{gap:4px}body #detail.r39-dossier.r40-dossier .r39-results{grid-template-columns:1fr}}
