/* Project summary: one page scroll, equally weighted model and equipment. */
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic:has(.poz-vodic__main--sum){display:block;overflow-y:auto;overflow-x:hidden;background:#eef2f6;color:#243340;border:0;box-sizing:border-box}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic:has(.poz-vodic__main--sum) .poz-vodic__bar{max-width:none;margin:0 auto 26px;box-sizing:border-box}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto min-content 1fr auto;column-gap:28px;row-gap:0;align-items:start;width:100%;max-width:none;margin:0 auto;padding:0 22px;height:auto;min-height:0;box-sizing:border-box}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__body{display:contents;position:static;inset:auto;height:auto;max-height:none;overflow:visible;padding:0;background:none;border:0;box-shadow:none}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__step,#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__e,#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__opts{display:none}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__q{grid-column:1/-1;grid-row:1;margin:0 0 24px;font:400 clamp(23px,2.3vw,34px)/1.35 Michroma,sans-serif;letter-spacing:-.035em;color:#24323d;white-space:normal}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__sumfacts{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(var(--sumcols,4),minmax(0,1fr));gap:0;margin:0 0 28px;padding:8px;background:#e5ebf0;border:1px solid #d9e2e9;border-radius:18px;max-height:none;overflow:visible}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__sumfacts::before{display:none}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__sumfacts .poz-vodic__fact{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;min-width:0;height:auto;margin:0;padding:12px 16px;border:0;background:none}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__sumfacts .poz-vodic__fact i{font:400 12px/1.4 'IBM Plex Sans',sans-serif;letter-spacing:0;text-transform:none;color:#657582;white-space:normal}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__sumfacts .poz-vodic__fact b{font:500 17px/1.4 'IBM Plex Sans',sans-serif;color:#273d4b;white-space:normal;text-align:left;overflow:visible}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__hero{grid-column:1;grid-row:3/5;position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:18px;padding:0;margin:0;height:auto;max-height:none;min-width:0;min-height:0;align-self:start}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__view--main{grid-column:1;grid-row:1;position:relative;inset:auto;aspect-ratio:1/1;width:100%;height:auto;min-height:0;margin:0;border-radius:24px;border:1px solid #d1dbe3;overflow:hidden;box-sizing:border-box}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__subviews{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:18px;position:relative;inset:auto;width:auto;height:auto;margin:0}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__subviews .poz-vodic__view{position:relative;inset:auto;aspect-ratio:1/1;width:100%;height:auto;min-width:0;min-height:0;margin:0;border-radius:20px;border:1px solid #d1dbe3;box-sizing:border-box}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__subviews .poz-vodic__view>img,#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__subviews .poz-vodic__view>svg{position:absolute;inset:16px 16px 48px;width:calc(100% - 32px);height:calc(100% - 64px);max-width:none;max-height:none;object-fit:contain}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__view figcaption{max-width:calc(100% - 28px);padding:7px 9px;box-sizing:border-box;font-size:9px;line-height:1.5;white-space:normal}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__spechead{grid-column:2;grid-row:3;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:24px 26px 18px;background:#fff;border:1px solid #dce4eb;border-bottom:0;border-radius:24px 24px 0 0;align-self:stretch;min-width:0}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__spechead b{font:400 16px/1.5 Michroma,sans-serif;letter-spacing:-.02em;color:#263846}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__spechead i{font:400 12px/1.4 'IBM Plex Sans',sans-serif;color:#6a7b88;white-space:nowrap}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist{grid-column:2;grid-row:4;display:flex;flex-direction:column;gap:0;height:auto;min-height:0;max-height:none;overflow:visible;align-self:start;align-content:start;padding:0 26px 20px;margin:0;background:#fff;border:1px solid #dce4eb;border-top:0;border-radius:0 0 24px 24px;box-sizing:border-box;scrollbar-width:none}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist>*{flex:none;min-height:0;height:auto;margin:0;padding:16px 0;border-bottom:1px solid #e2e8ed!important;gap:16px;background:transparent!important}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist>*:last-child{border-bottom:0!important}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist .poz-plan__itemcard{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;min-width:0}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist .poz-plan__itemcard::before{display:none}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist .poz-plan__itemcard-img,#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist .poz-plan__itemcard-glyph{grid-column:1;width:54px;height:54px;object-fit:contain;box-sizing:border-box;border:0!important;padding:4px;background:#f0f4f7!important;filter:none!important;border-radius:10px}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist .poz-plan__itemcard-tx{grid-column:2;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px;line-height:1.4}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist .poz-plan__itemcard-name{font:500 14px/1.45 'IBM Plex Sans',sans-serif;color:#263846!important;white-space:normal;overflow:visible;text-overflow:clip}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist .poz-plan__itemcard-code{font:400 11px/1.45 'IBM Plex Mono',monospace;background:none;border:0;padding:0;color:#6a7c8a!important;white-space:normal;overflow-wrap:anywhere}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist .poz-plan__itemcard-qty{grid-column:3;font:500 15px/1.4 'IBM Plex Sans',sans-serif;white-space:nowrap;color:#263846!important}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist .poz-plan__item.is-sub{display:flex;justify-content:space-between;gap:16px;padding:11px 0 11px 70px;font:400 12px/1.5 'IBM Plex Sans',sans-serif;white-space:normal}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist .poz-plan__item.is-sub::before{display:none}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__paths{grid-column:1/-1;grid-row:5;position:static;display:flex;flex-direction:row;justify-content:flex-end;gap:12px;margin:28px 0 0;padding:20px 0 0;border-top:1px solid #d8e2e9;height:auto;min-height:0}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__paths::after{display:none}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__path{flex:0 1 auto;width:340px;max-width:100%;padding:16px 20px;min-height:64px;height:auto;box-sizing:border-box;border-radius:14px}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__path:not(.poz-vodic__path--cta){order:0}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__path--cta{order:1}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum~.poz-vodic__foot{position:static;inset:auto;display:flex;justify-content:flex-start;height:auto;max-width:none;padding:22px;margin:0 auto;background:none;border:0;border-radius:0;box-shadow:none}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic:has(.poz-vodic__main--sum) .poz-vodic__legal{position:static;inset:auto;background:none;border:0;color:#71818f;padding:12px 22px 24px;white-space:normal}
@media(min-width:901px){#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic:has(.poz-vodic__main--sum){height:100dvh;max-height:100dvh;padding:96px 0 0}}
@media(max-width:1100px){#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum{column-gap:18px}#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__spechead{padding:20px 18px 14px}#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist{padding:0 18px 18px}}
@media(max-width:760px){
 #planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic:has(.poz-vodic__main--sum){height:auto;max-height:none;overflow:visible;padding:0 0 16px}
 #planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(7,auto);padding:0 16px;gap:0}
 #planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__q{font-size:23px;margin:0 0 20px}
 #planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__sumfacts{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}
 #planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__sumfacts .poz-vodic__fact{padding:10px}
 #planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__hero{display:contents}
 #planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__view--main{grid-column:1;grid-row:3;margin:0 0 22px}
 #planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__spechead{grid-column:1;grid-row:4}
 #planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist{grid-column:1;grid-row:5}
 #planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__subviews{grid-column:1;grid-row:6;margin:22px 0 0;gap:12px}
 #planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__paths{grid-column:1;grid-row:7;flex-direction:column;margin-top:22px}
 #planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__path{flex:auto;width:100%}
 #planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum~.poz-vodic__foot{margin:0 16px;padding:16px 0}
 #planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist .poz-plan__itemcard{grid-template-columns:42px minmax(0,1fr) auto;gap:10px}
 #planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist .poz-plan__itemcard-img{width:42px;height:42px}
 #planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist .poz-plan__item.is-sub{padding-left:0}
}

@media(min-width:761px) and (max-width:900px){#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic:has(.poz-vodic__main--sum){height:auto;max-height:none;overflow:visible;padding:0 0 16px}}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum::before,
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum::after{display:none}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__hero{background:none;border:0;box-shadow:none;overflow:visible}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__speclist>*{border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0;box-shadow:none}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__hero::before,
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic__main--sum .poz-vodic__hero::after{display:none}

/* Summary navigation: one uninterrupted row, including the final step. */
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic:has(.poz-vodic__main--sum) .poz-vodic__brand{display:none}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic:has(.poz-vodic__main--sum) .poz-vodic__bar{width:100%;padding-left:22px;padding-right:22px;gap:12px}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic:has(.poz-vodic__main--sum) .poz-vodic__nav{display:flex;flex:1 1 auto;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;scrollbar-width:thin;overscroll-behavior-x:contain}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic:has(.poz-vodic__main--sum) .poz-vodic__nav button{flex:0 0 auto;white-space:nowrap;font-size:clamp(9px,.8vw,12px);padding:10px 9px}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic:has(.poz-vodic__main--sum) .poz-vodic__nav button::before{flex-shrink:0}
#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic:has(.poz-vodic__main--sum) .poz-vodic__toexpert{flex:0 0 auto;white-space:nowrap}
@media(max-width:760px){#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic:has(.poz-vodic__main--sum) .poz-vodic__bar{padding-left:16px;padding-right:16px}#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic:has(.poz-vodic__main--sum) .poz-vodic__nav{scrollbar-width:none}#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic:has(.poz-vodic__main--sum) .poz-vodic__nav button{padding:9px 8px;font-size:9px}}
/* The same expert action remains at the end of the summary on compact laptops. */
@media(min-width:901px) and (max-width:1199px){#planer:is([data-planner="truss"],[data-planner="stage"],[data-planner="zbor"]) .poz-vodic:has(.poz-vodic__main--sum) .poz-vodic__toexpert{display:none}}
